diff --git a/.eslintignore b/.eslintignore index 472150eeb..848b6b004 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1 +1,3 @@ -src/test.ts \ No newline at end of file +src/test.ts +android/* +src/assets/generated/* diff --git a/.eslintrc.cjs b/.eslintrc.cjs index ff3f3e8f9..18adaa757 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -24,4 +24,7 @@ module.exports = { browser: true, node: true, }, + rules:{ + '@typescript-eslint/no-explicit-any': 'off' + } } diff --git a/.forgejo/workflows/daily_data_maintenance.yml b/.forgejo/workflows/daily_data_maintenance.yml index b494d876e..6ad98ffb4 100644 --- a/.forgejo/workflows/daily_data_maintenance.yml +++ b/.forgejo/workflows/daily_data_maintenance.yml @@ -22,7 +22,7 @@ jobs: ssh hetzner "cd data && rm -rf community-index/ && unzip community-index.zip && rm community-index.zip" update_statistics: - runs-on: [ ubuntu-latest, hetzner-access ] + runs-on: [ hetzner-access ] steps: - uses: https://source.mapcomplete.org/actions/checkout@v4 - uses: ./.forgejo/setup diff --git a/.forgejo/workflows/on_release.yml b/.forgejo/workflows/on_release.yml index 83e4c6631..79265a241 100644 --- a/.forgejo/workflows/on_release.yml +++ b/.forgejo/workflows/on_release.yml @@ -1,4 +1,5 @@ on: + workflow_dispatch: push: tags: - 'v*' @@ -9,7 +10,8 @@ jobs: steps: - uses: https://source.mapcomplete.org/actions/checkout@v4 - - uses: https://source.mapcomplete.org/actions/setup-android@v3.2.2 + with: + persist-credentials: true - name: Set up Node.js uses: https://source.mapcomplete.org/actions/setup-node@v4 @@ -18,51 +20,58 @@ jobs: cache: "npm" cache-dependency-path: package-lock.json - - name: install deps - run: npm ci - shell: bash - - - run: npm run init - - name: clone submodule shell: bash run: | - echo -e "[submodule \"android\"]\n\tpath = android\n\turl = https://source.mapcomplete.org/MapComplete/android-wrapper.git" > .gitmodules + echo -e "[submodule \"android\"]\n\tpath = android\n\turl = https://source.mapcomplete.org/MapComplete/android-wrapper" > .gitmodules cat .gitmodules - git submodule init - git submodule update + git submodule init + git submodule update --init --recursive + cd android + git config --global --add safe.directory $(pwd) + git remote -v + git pull origin main - - name: generate layers - run: npm run generate:layeroverview + - name: install deps + run: npm ci - - name: test + + - run: npm run init + + - name: Move dependency (@capacitor) into android repo + run: | + cd android + cp -r ../node_modules/@capacitor ./ + sed "s/..\/node_modules\///g" -i capacitor.settings.gradle + + - name: set android version number + run: | + cd android/app + pwd + ls + version_code=$(grep versionCode "build.gradle" | grep -o '[0-9]\+') + new_version_code=$((version_code + 1)) + versionname="${{ github.ref_name }}" + versionname="${versionname:1}" + sed -i "s/versionCode $version_code/versionCode $new_version_code/" "build.gradle" + sed -i "s/versionName \".*\"/versionName \"$new_versionname\"/" "build.gradle" + git add build.gradle + + - name: Run tests run: npm run test - name: prepare android build run: npm run android:prepare - - name: Decode keystore - run: echo "${{ secrets.KEYSTORE_BASE64 }}" | base64 -d > ~/.gradle/release-key.jks - - - name: Grant execute permission to gradlew - run: cd android && chmod +x ./gradlew - - - name: Build signed APK + - name: Update android repo run: | cd android - export ANDROID_SDK_HOME=/home/runner/.android/sdk/ - export PATH=$ANDROID_SDK_HOME/tools:$ANDROID_SDK_HOME/platform-tools:$ANDROID_SDK_HOME/:$ANDROID_SDK_HOME/cmdline-tools/latest/tools/bin:$PATH - export storeFile=my-release-key.jks - export storePassword=${{ secrets.KEYSTORE_PASSWORD }} - export keyAlias=${{ secrets.KEY_ALIAS }} - export keyPassword=${{ secrets.KEY_PASSWORD }} - ./gradlew build - ./gradlew assembleRelease - - - name: Upload APK to hetzner - shell: bash - run: | - TAG=$( echo ${{ env.GITHUB_REF_NAME }} ) - scp android/app/build/outputs/apk/release/app-release.apk hetzner:~/public/apk/mapcomplete-$TAG.apk - ssh hetzner 'rm -f public/apk/mapcomplete-latest.apk && cp "public/apk/$(ls -v public/apk/ | tail -n 1)" public/apk/mapcomplete-latest.apk' - + git remote set-url origin "https://Bot:${{ secrets.BOT_PASSWORD }}@source.mapcomplete.org/MapComplete/android-wrapper" + git config user.name "Bot" + git config user.email "info@mapcomplete.org" + git add -f app/src/main/assets/public/* + git add capacitor.settings.gradle + git commit -am "Add files for release ${{ github.ref_name }}" + git tag "${{ github.ref_name }}" + git push origin refs/heads/main --verbose + git push origin --tags diff --git a/.forgejo/workflows/update_database.yml b/.forgejo/workflows/update_database.yml index 360c0d7f3..c2af15d39 100644 --- a/.forgejo/workflows/update_database.yml +++ b/.forgejo/workflows/update_database.yml @@ -5,7 +5,10 @@ on: jobs: - daily_data_maintenance: + update_database: + concurrency: + group: update-database + cancel-in-progress: false runs-on: [ osm-cache ] steps: - uses: https://source.mapcomplete.org/actions/checkout@v4 @@ -20,7 +23,7 @@ jobs: run: npm run build:dbscript # output: build_db.lua - - name: Print planet file date + - name: Create and fill database shell: bash run: | # LAIN has a weekly updated planet file in /data/planet-latest.osm.pbf @@ -31,7 +34,7 @@ jobs: # Create a new database in postgres npm run create:database -- -- $DATE echo "Seeding database '$DATE'" - osm2pgsql -O flex -S build_db.lua -s --flat-nodes=import-help-file -d postgresql://user:password@localhost:5444/osm-poi.${DATE} /data/planet-latest.osm.pbf + osm2pgsql --cache 100000 -O flex -S build_db.lua -d postgresql://user:password@localhost:5444/osm-poi.${DATE} /data/planet-latest.osm.pbf npm run delete:database:old diff --git a/.prettierignore b/.prettierignore index ae756d365..a78f7a20b 100644 --- a/.prettierignore +++ b/.prettierignore @@ -13,3 +13,4 @@ Docs/Schemas/ Docs/TagInfo/ src/assets/generated src/assets/svg +android/ diff --git a/404.html b/404.html index a7924c529..2c6a6a403 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ + content="default-src 'self'; script-src 'self' ; img-src *; connect-src 'self' https://www.openstreetmap.org/ https://api.openstreetmap.org/;"> @@ -41,9 +41,6 @@
- diff --git a/CHANGELOG.md b/CHANGELOG.md index e421a54b2..548da2613 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,142 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [0.53.1](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.53.0...v0.53.1) (2025-06-30) + +## [0.53.0](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.18...v0.53.0) (2025-06-19) + + +### Theme improvements + +* **cyclofix:** show bicycle charging stations on z>=11, just like the other POI ([acb79f8](https://source.mapcomplete.org/MapComplete/MapComplete/commits/acb79f8fc1c98761614435336fd2acb255719fff)) + +### [0.52.18](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.17...v0.52.18) (2025-06-19) + +### [0.52.17](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.16...v0.52.17) (2025-06-19) + +### [0.52.16](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.15...v0.52.16) (2025-06-19) + +### [0.52.15](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.14...v0.52.15) (2025-06-19) + +### [0.52.14](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.13...v0.52.14) (2025-06-19) + +### [0.52.13](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.12...v0.52.13) (2025-06-19) + +### [0.52.12](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.11...v0.52.12) (2025-06-19) + +### [0.52.11](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.10...v0.52.11) (2025-06-19) + +### [0.52.10](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.9...v0.52.10) (2025-06-19) + +### [0.52.9](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.8...v0.52.9) (2025-06-19) + +### [0.52.8](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.7...v0.52.8) (2025-06-19) + +### [0.52.7](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.6...v0.52.7) (2025-06-19) + +### [0.52.6](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.5...v0.52.6) (2025-06-19) + +### [0.52.5](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.4...v0.52.5) (2025-06-19) + +### [0.52.4](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.3...v0.52.4) (2025-06-19) + +### [0.52.3](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.2...v0.52.3) (2025-06-19) + +### [0.52.2](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.52.1...v0.52.2) (2025-06-19) + + +### Bug Fixes + +* exclude android repo from tests, increase timeout ([94c6174](https://source.mapcomplete.org/MapComplete/MapComplete/commits/94c61744c0b49f6c1e820723f8104c23ec530859)) +* fix tests ([339dcc5](https://source.mapcomplete.org/MapComplete/MapComplete/commits/339dcc5c09c23c4e37ca05494d2a0c270e7cd2e3)) + +### [0.52.1](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.51.22...v0.52.1) (2025-06-18) + +## [0.52.0](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.51.15...v0.52.0) (2025-06-17) + + +### Bug Fixes + +* fix crashes in image related code ([7119d98](https://source.mapcomplete.org/MapComplete/MapComplete/commits/7119d98af41eb653bda86609457b78d34cecd769)) + +## [0.52.0](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.51.12...v0.52.0) (2025-06-17) + + +### Bug Fixes + +* fix crashes in image related code ([7119d98](https://source.mapcomplete.org/MapComplete/MapComplete/commits/7119d98af41eb653bda86609457b78d34cecd769)) + +### [0.51.13](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.51.12...v0.51.13) (2025-06-16) + + +### Features + +* add debug info block in Questionbox.svelte ([5dd607a](https://source.mapcomplete.org/MapComplete/MapComplete/commits/5dd607a1c365fedc6870da0184cef9a3d6a44a41)) +* **opening_hours:** correctly display "open ended" opening hours, see [#2438](https://source.mapcomplete.org/MapComplete/MapComplete/issues/2438) ([9689cdf](https://source.mapcomplete.org/MapComplete/MapComplete/commits/9689cdfb65cd1804b9728b391f34f1b999ae27b9)) +* **pwa:** add protocol handler ([de74a5d](https://source.mapcomplete.org/MapComplete/MapComplete/commits/de74a5dc08de3ca6b5d5dc422e123f0eb0737aed)) + + +### Bug Fixes + +* (attempt to) fix build ([6c9f660](https://source.mapcomplete.org/MapComplete/MapComplete/commits/6c9f660938cc670d2b24e836f534d260de990b86)) +* (attempt to) fix build ([f481531](https://source.mapcomplete.org/MapComplete/MapComplete/commits/f48153145db65efdbaf371622d3ae4eb1f7ade89)) +* (attempt to) fix build ([e37cea1](https://source.mapcomplete.org/MapComplete/MapComplete/commits/e37cea1755623394d6be3a11b66e907cb544f860)) +* fix build ([d0ca74a](https://source.mapcomplete.org/MapComplete/MapComplete/commits/d0ca74ae84338ce8b63b767b50ec8c9b93d89514)) +* fix small crashes ([6f66556](https://source.mapcomplete.org/MapComplete/MapComplete/commits/6f66556cf3bded84be21efb99b9ca73eb8e295ff)) +* fix type error in onSoftDelete ([605ffc0](https://source.mapcomplete.org/MapComplete/MapComplete/commits/605ffc0ccf19d990972880110d97da001b866f30)) +* queue will not attempt to reupload immediately but instead try every 5 minutes, fix [#2436](https://source.mapcomplete.org/MapComplete/MapComplete/issues/2436) ([1e45c28](https://source.mapcomplete.org/MapComplete/MapComplete/commits/1e45c28915b6c703388c765b56d35ed63243c7c5)) +* stabilize user settings ([4fd76cf](https://source.mapcomplete.org/MapComplete/MapComplete/commits/4fd76cfce7b8d208a5c3fc61ebc8f18a5d347b2b)) + + +### Theme improvements + +* actually ask for addresses ([2517ed6](https://source.mapcomplete.org/MapComplete/MapComplete/commits/2517ed646ec19c34f4f4cb492d54d4c3130046b9)) +* actually ask for addresses ([4699d81](https://source.mapcomplete.org/MapComplete/MapComplete/commits/4699d8178ec08b82032b7ef624d72ecb91cd57fc)) +* actually show toilet questions... ([8fb123a](https://source.mapcomplete.org/MapComplete/MapComplete/commits/8fb123adc279a1d2f4ccb71125947944c02f0734)) +* allow a questionbox to have both a whitelist and a blacklist ([f88fade](https://source.mapcomplete.org/MapComplete/MapComplete/commits/f88fade35bc40b8cf521963d6ace156209726c66)) +* **openlovemap:** use normal icons ([50c2abe](https://source.mapcomplete.org/MapComplete/MapComplete/commits/50c2abebdf898f4a23b54e55aa403c4136a3ac7d)) +* **toilet_at_amenity:** actually show images of the toilets ([766eae2](https://source.mapcomplete.org/MapComplete/MapComplete/commits/766eae27e247727089afb31a88c28e0e7396ce6c)) +* **toilet_at_amenity:** add grab_rail questions to toilet_at_amenity (by adding more labels in toilets.json), make sure "add image" shows up, include toilet_at_amenity in more layers ([afc93d8](https://source.mapcomplete.org/MapComplete/MapComplete/commits/afc93d897319a497020c4b0e1bff0176517ffad7)) +* **wayside shrines:** always show "subject:wikidata"-question, add a prefix for hindu ([b3efcf3](https://source.mapcomplete.org/MapComplete/MapComplete/commits/b3efcf35bc58fb3fabb95b7c1462bf8d873a05f7)) + +### [0.51.12](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.51.11...v0.51.12) (2025-06-16) + + +### Theme improvements + +* actually ask for addresses ([d3dc1ac](https://source.mapcomplete.org/MapComplete/MapComplete/commits/d3dc1ac4c08182ccba2ca8d87ede96855e4fd72e)) + +### [0.51.11](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.51.9...v0.51.11) (2025-06-05) + + +### Features + +* add provider to photosphereview ([b269d21](https://source.mapcomplete.org/MapComplete/MapComplete/commits/b269d210bba5933b6e54b493eb9414d827eb5086)) +* photoSphereViewer exports the currently seen image ([236d4d8](https://source.mapcomplete.org/MapComplete/MapComplete/commits/236d4d87da0ba8941e14dd84451673077f6f3d2a)) + + +### Bug Fixes + +* actually apply namechange in layerfile ([e13a5a0](https://source.mapcomplete.org/MapComplete/MapComplete/commits/e13a5a07027004dc7ae7c3795db1e9e879f37fe6)) +* attempt to get android build working ([0c82fd5](https://source.mapcomplete.org/MapComplete/MapComplete/commits/0c82fd54385d5f23a3708d428d801d0189c21a2f)) +* attempt to get build working ([3736f8c](https://source.mapcomplete.org/MapComplete/MapComplete/commits/3736f8c0b74573d3785df105991787e5db07436a)) +* extract goatcounter to update hash ([a22946e](https://source.mapcomplete.org/MapComplete/MapComplete/commits/a22946e34a9f00e90e2b4a1dbba49b2845de507b)) +* extract goatcounter to update hash ([9725e98](https://source.mapcomplete.org/MapComplete/MapComplete/commits/9725e98e6f17c58aac07524371529e077917ee42)) +* fix tests and wrong category ([f942529](https://source.mapcomplete.org/MapComplete/MapComplete/commits/f942529755c94457ff21d8cef2d4a1757fbeac09)) +* hotfix: projectiontype might be not defined, this crashes validation ([d2c6385](https://source.mapcomplete.org/MapComplete/MapComplete/commits/d2c63853d680d5ea666efabeca3bb5c5062a5d34)) +* improve typing ([a55ae9d](https://source.mapcomplete.org/MapComplete/MapComplete/commits/a55ae9d3e8b36e7c6640b9fa9a3c503075c8addc)) +* update goatcounter links ([5981c95](https://source.mapcomplete.org/MapComplete/MapComplete/commits/5981c958c0d4922b999a6020019ef2c90b1cd2c1)) + +### [0.51.10](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.51.9...v0.51.10) (2025-06-05) + + +### Bug Fixes + +* extract goatcounter to update hash ([a22946e](https://source.mapcomplete.org/MapComplete/MapComplete/commits/a22946e34a9f00e90e2b4a1dbba49b2845de507b)) +* fix tests and wrong category ([f942529](https://source.mapcomplete.org/MapComplete/MapComplete/commits/f942529755c94457ff21d8cef2d4a1757fbeac09)) +* hotfix: projectiontype might be not defined, this crashes validation ([d2c6385](https://source.mapcomplete.org/MapComplete/MapComplete/commits/d2c63853d680d5ea666efabeca3bb5c5062a5d34)) +* update goatcounter links ([5981c95](https://source.mapcomplete.org/MapComplete/MapComplete/commits/5981c958c0d4922b999a6020019ef2c90b1cd2c1)) + ### [0.51.9](https://source.mapcomplete.org/MapComplete/MapComplete/compare/v0.51.7...v0.51.9) (2025-06-03) diff --git a/Docs/BuiltinIndex.md b/Docs/BuiltinIndex.md index cf2313f4f..b1863dd63 100644 --- a/Docs/BuiltinIndex.md +++ b/Docs/BuiltinIndex.md @@ -543,7 +543,10 @@ ### toilet_at_amenity_lib.all - cafe_pub + - doctors - food + - ice_cream + - pharmacy - shops ### caravansites.caravansites-toilets @@ -697,20 +700,17 @@ - food - shops - ### sugar_free + ### child_highchair - food - - shops - ### gluten_free + ### kids_area - food - - shops - ### lactose_free + ### diets.diets - food - - shops ### advertising.historic @@ -773,6 +773,18 @@ - shops + ### diets.sugar_free + + - shops + + ### diets.gluten_free + + - shops + + ### diets.lactose_free + + - shops + ### grab_rail.has_grab_rail_lr - shower diff --git a/Docs/BuiltinQuestions.md b/Docs/BuiltinQuestions.md index 96c2fb319..68e3bac37 100644 --- a/Docs/BuiltinQuestions.md +++ b/Docs/BuiltinQuestions.md @@ -15,10 +15,6 @@ This is a special layer - data is not sourced from OpenStreetMap 1. [Supported attributes](#supported-attributes) 2. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - - [Opening hours](#opening-hours) - - [Opening hours](#opening-hours) - - [Opening hours](#opening-hours) - [questions](#questions) - [images](#images) - [images_no_blur](#images_no_blur) @@ -37,13 +33,9 @@ This is a special layer - data is not sourced from OpenStreetMap - [dog-access](#dog-access) - [description](#description) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [opening_hours_24_7_default](#opening_hours_24_7_default) - - [Opening hours](#opening-hours) - [opening_hours_by_appointment](#opening_hours_by_appointment) - - [Opening hours](#opening-hours) - [service:electricity](#serviceelectricity) - [payment-options](#payment-options) - [payment-options-split](#payment-options-split) @@ -62,10 +54,6 @@ This is a special layer - data is not sourced from OpenStreetMap - [luminous_or_lit](#luminous_or_lit) - [survey_date](#survey_date) - [check_date](#check_date) - - [sugar_free](#sugar_free) - - [lactose_free](#lactose_free) - - [gluten_free](#gluten_free) - - [vegan](#vegan) - [lod](#lod) - [split_button](#split_button) - [seasonal](#seasonal) @@ -79,6 +67,8 @@ This is a special layer - data is not sourced from OpenStreetMap - [has_toilets](#has_toilets) - [reservation](#reservation) - [ref](#ref) + - [child_highchair](#child_highchair) + - [kids_area](#kids_area) ## Supported attributes @@ -111,10 +101,6 @@ This is a special layer - data is not sourced from OpenStreetMap | [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) | | [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D) | | [check_date](https://wiki.openstreetmap.org/wiki/Key:check_date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:check_date%3D) | -| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | -| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | -| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | -| [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [seasonal](https://wiki.openstreetmap.org/wiki/Key:seasonal) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dno) [summer](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dsummer) [spring;summer;autumn](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dspring;summer;autumn) | | [shower](https://wiki.openstreetmap.org/wiki/Key:shower) | Multiple choice | [hot](https://wiki.openstreetmap.org/wiki/Tag:shower%3Dhot) [cold](https://wiki.openstreetmap.org/wiki/Tag:shower%3Dcold) [yes](https://wiki.openstreetmap.org/wiki/Tag:shower%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:shower%3Dno) | | [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | | @@ -124,6 +110,8 @@ This is a special layer - data is not sourced from OpenStreetMap | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | | [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) | | [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | | +| [highchair](https://wiki.openstreetmap.org/wiki/Key:highchair) | [nat](../SpecialInputElements.md#nat) | [no](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dyes) [1](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D2) | +| [kids_area](https://wiki.openstreetmap.org/wiki/Key:kids_area) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) | ## Featureview elements and TagRenderings @@ -168,10 +156,6 @@ This is a special layer - data is not sourced from OpenStreetMap | [luminous_or_lit](#luminous_or_lit)
_(Original in [questions](./BuiltinQuestions.md#luminous_or_lit))_ | Is this object lit or does it emit light?
4 options | | _Multiple choice only_ | | [survey_date](#survey_date)
_(Original in [questions](./BuiltinQuestions.md#survey_date))_ | When was this object last surveyed?
_This object was last surveyed on {survey:date}_
1 options | | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) | | [check_date](#check_date)
_(Original in [questions](./BuiltinQuestions.md#check_date))_ | When was this object last checked?
_This object was last checked on {check_date}_
1 options | | *[check_date](https://wiki.osm.org/wiki/Key:check_date)* ([date](../SpecialInputElements.md#date)) | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [vegan](#vegan)
_(Original in [questions](./BuiltinQuestions.md#vegan))_ | Does this place offer a vegan option?
4 options | diets | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | | [split_button](#split_button)
_(Original in [questions](./BuiltinQuestions.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ | | [seasonal](#seasonal)
_(Original in [questions](./BuiltinQuestions.md#seasonal))_ | Is available all around the year?
3 options | | _Multiple choice only_ | @@ -185,6 +169,8 @@ This is a special layer - data is not sourced from OpenStreetMap | [has_toilets](#has_toilets)
_(Original in [questions](./BuiltinQuestions.md#has_toilets))_ | Has toilets?
3 options | | _Multiple choice only_ | | [reservation](#reservation)
_(Original in [questions](./BuiltinQuestions.md#reservation))_ | Is a reservation required for this place?
4 options | | _Multiple choice only_ | | [ref](#ref)
_(Original in [questions](./BuiltinQuestions.md#ref))_ | What is the reference number?
_The reference number is {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [child_highchair](#child_highchair)
_(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here?
_{highchair} highchairs are available_
4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) | +| [kids_area](#kids_area)
_(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids
5 options | | _Multiple choice only_ | ### questions Show the questions block at this location @@ -192,18 +178,24 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* +This tagRendering is used in 10 layers: [caravansites](./Layers/caravansites.md) [charging_station](./Layers/charging_station.md) [etymology](./Layers/etymology.md) [hackerspace](./Layers/hackerspace.md) [play_forest](./Layers/play_forest.md) [playground](./Layers/playground.md) [scouting_group](./Layers/scouting_group.md) [sport_pitch](./Layers/sport_pitch.md) [charge_point](./Layers/charge_point.md) [campsite](./Layers/campsite.md) + ### images This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* +This tagRendering is used in 129 layers: [advertising](./Layers/advertising.md) [aerialway](./Layers/aerialway.md) [all_streets](./Layers/all_streets.md) [ambulancestation](./Layers/ambulancestation.md) [animal_shelter](./Layers/animal_shelter.md) [assembly_point](./Layers/assembly_point.md) [assisted_repair](./Layers/assisted_repair.md) [atm](./Layers/atm.md) [bank](./Layers/bank.md) [barrier](./Layers/barrier.md) [bbq](./Layers/bbq.md) [beehive](./Layers/beehive.md) [bench_at_pt](./Layers/bench_at_pt.md) [bicycle_counter](./Layers/bicycle_counter.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_cleaning](./Layers/bike_cleaning.md) [bike_parking](./Layers/bike_parking.md) [bike_repair_station](./Layers/bike_repair_station.md) [bike_themed_object](./Layers/bike_themed_object.md) [binocular](./Layers/binocular.md) [birdhide](./Layers/birdhide.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [caravansites](./Layers/caravansites.md) [charging_station](./Layers/charging_station.md) [cinema](./Layers/cinema.md) [climbing_route](./Layers/climbing_route.md) [clock](./Layers/clock.md) [crossings](./Layers/crossings.md) [cyclestreets](./Layers/cyclestreets.md) [cyclist_waiting_aid](./Layers/cyclist_waiting_aid.md) [defibrillator](./Layers/defibrillator.md) [disaster_response](./Layers/disaster_response.md) [dog_toilet](./Layers/dog_toilet.md) [dogpark](./Layers/dogpark.md) [dumpstations](./Layers/dumpstations.md) [elevator](./Layers/elevator.md) [elongated_coin](./Layers/elongated_coin.md) [entrance](./Layers/entrance.md) [extinguisher](./Layers/extinguisher.md) [fire_station](./Layers/fire_station.md) [firepit](./Layers/firepit.md) [fitness_centre](./Layers/fitness_centre.md) [fitness_station](./Layers/fitness_station.md) [food_courts](./Layers/food_courts.md) [governments](./Layers/governments.md) [grave](./Layers/grave.md) [guidepost](./Layers/guidepost.md) [hackerspace](./Layers/hackerspace.md) [hydrant](./Layers/hydrant.md) [information_board](./Layers/information_board.md) [insect_hotel](./Layers/insect_hotel.md) [item_with_image](./Layers/item_with_image.md) [kerbs](./Layers/kerbs.md) [lighthouse](./Layers/lighthouse.md) [love_hotel](./Layers/love_hotel.md) [map](./Layers/map.md) [mobility_hub](./Layers/mobility_hub.md) [mountain_rescue](./Layers/mountain_rescue.md) [nature_reserve](./Layers/nature_reserve.md) [observation_tower](./Layers/observation_tower.md) [outdoor_seating](./Layers/outdoor_seating.md) [parcel_lockers](./Layers/parcel_lockers.md) [parking](./Layers/parking.md) [parking_spaces](./Layers/parking_spaces.md) [parking_ticket_machine](./Layers/parking_ticket_machine.md) [picnic_table](./Layers/picnic_table.md) [play_forest](./Layers/play_forest.md) [playground](./Layers/playground.md) [playground_equipment](./Layers/playground_equipment.md) [police](./Layers/police.md) [postboxes](./Layers/postboxes.md) [postoffices](./Layers/postoffices.md) [public_bookcase](./Layers/public_bookcase.md) [rainbow_crossings](./Layers/rainbow_crossings.md) [reception_desk](./Layers/reception_desk.md) [recycling](./Layers/recycling.md) [route_marker](./Layers/route_marker.md) [shelter](./Layers/shelter.md) [ski_piste](./Layers/ski_piste.md) [slow_roads](./Layers/slow_roads.md) [souvenir_note](./Layers/souvenir_note.md) [speed_camera](./Layers/speed_camera.md) [sport_pitch](./Layers/sport_pitch.md) [sports_centre](./Layers/sports_centre.md) [stairs](./Layers/stairs.md) [street_lamps](./Layers/street_lamps.md) [stripclub](./Layers/stripclub.md) [surveillance_camera](./Layers/surveillance_camera.md) [tactile_map](./Layers/tactile_map.md) [tactile_model](./Layers/tactile_model.md) [ticket_machine](./Layers/ticket_machine.md) [ticket_validator](./Layers/ticket_validator.md) [tool_library](./Layers/tool_library.md) [trail](./Layers/trail.md) [transit_stops](./Layers/transit_stops.md) [vending_machine](./Layers/vending_machine.md) [viewpoint](./Layers/viewpoint.md) [village_green](./Layers/village_green.md) [waste_basket](./Layers/waste_basket.md) [waste_disposal](./Layers/waste_disposal.md) [windpump](./Layers/windpump.md) [windturbine](./Layers/windturbine.md) [charge_point](./Layers/charge_point.md) [climbing_area](./Layers/climbing_area.md) [climbing_gym](./Layers/climbing_gym.md) [cycleways_and_roads](./Layers/cycleways_and_roads.md) [dentist](./Layers/dentist.md) [ghostsign](./Layers/ghostsign.md) [physiotherapist](./Layers/physiotherapist.md) [school](./Layers/school.md) [shower](./Layers/shower.md) [souvenir_coin](./Layers/souvenir_coin.md) [toilet](./Layers/toilet.md) [indoors](./Layers/indoors.md) [campsite](./Layers/campsite.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [cafe_pub](./Layers/cafe_pub.md) [doctors](./Layers/doctors.md) [food](./Layers/food.md) [ice_cream](./Layers/ice_cream.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [bench](./Layers/bench.md) [historic_rolling_stock](./Layers/historic_rolling_stock.md) [historic_aircraft](./Layers/historic_aircraft.md) [drinking_water](./Layers/drinking_water.md) + ### images_no_blur Same as `images`, but uploaded request to disable blurring to the panoramax server _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload(,,,true)}* +This tagRendering is used in 5 layers: [ghost_bike](./Layers/ghost_bike.md) [tree_node](./Layers/tree_node.md) [wayside_shrine](./Layers/wayside_shrine.md) [memorial](./Layers/memorial.md) [artwork](./Layers/artwork.md) + ### mapillary Shows a button to open Mapillary on this location _This tagrendering has no question and is thus read-only_ @@ -216,12 +208,16 @@ _This tagrendering has no question and is thus read-only_ *{export_as_gpx()}* +This tagRendering is used in 1 layers: [gps_track](./Layers/gps_track.md) + ### export_as_geojson Shows a button to export this feature as geojson. Especially useful for debugging or using this in other programs _This tagrendering has no question and is thus read-only_ *{export_as_geojson()}* +This tagRendering is used in 1 layers: [gps_track](./Layers/gps_track.md) + ### wikipedia Shows a wikipedia box with the corresponding wikipedia article; the wikidata-item link can be changed by a contributor The question is `What is the corresponding Wikidata entity?` @@ -231,22 +227,26 @@ The question is `What is the corresponding Wikidata entity?` - *{wikipedia():max-height:25rem}* is shown if with wikipedia~.+. _This option cannot be chosen as answer_ - *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_ +This tagRendering is used in 8 layers: [cinema](./Layers/cinema.md) [lighthouse](./Layers/lighthouse.md) [nature_reserve](./Layers/nature_reserve.md) [observation_tower](./Layers/observation_tower.md) [windpump](./Layers/windpump.md) [school](./Layers/school.md) [artwork](./Layers/artwork.md) [historic_rolling_stock](./Layers/historic_rolling_stock.md) + ### reviews Shows the reviews module (including the possibility to leave a review) _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* -### phone +This tagRendering is used in 21 layers: [animal_shelter](./Layers/animal_shelter.md) [brothel](./Layers/brothel.md) [caravansites](./Layers/caravansites.md) [cinema](./Layers/cinema.md) [dogpark](./Layers/dogpark.md) [fitness_centre](./Layers/fitness_centre.md) [food_courts](./Layers/food_courts.md) [hackerspace](./Layers/hackerspace.md) [love_hotel](./Layers/love_hotel.md) [playground](./Layers/playground.md) [police](./Layers/police.md) [stripclub](./Layers/stripclub.md) [veterinary](./Layers/veterinary.md) [climbing_area](./Layers/climbing_area.md) [climbing_gym](./Layers/climbing_gym.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [cafe_pub](./Layers/cafe_pub.md) [food](./Layers/food.md) [ice_cream](./Layers/ice_cream.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) +### phone The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` + +This tagRendering is used in 40 layers: [animal_shelter](./Layers/animal_shelter.md) [assisted_repair](./Layers/assisted_repair.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_themed_object](./Layers/bike_themed_object.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [childcare](./Layers/childcare.md) [cinema](./Layers/cinema.md) [climbing_club](./Layers/climbing_club.md) [fitness_centre](./Layers/fitness_centre.md) [food_courts](./Layers/food_courts.md) [governments](./Layers/governments.md) [hackerspace](./Layers/hackerspace.md) [love_hotel](./Layers/love_hotel.md) [police](./Layers/police.md) [postoffices](./Layers/postoffices.md) [recycling](./Layers/recycling.md) [scouting_group](./Layers/scouting_group.md) [sports_centre](./Layers/sports_centre.md) [stripclub](./Layers/stripclub.md) [tool_library](./Layers/tool_library.md) [vending_machine](./Layers/vending_machine.md) [veterinary](./Layers/veterinary.md) [climbing_gym](./Layers/climbing_gym.md) [dentist](./Layers/dentist.md) [hospital](./Layers/hospital.md) [physiotherapist](./Layers/physiotherapist.md) [school](./Layers/school.md) [toilet](./Layers/toilet.md) [tertiary_education](./Layers/tertiary_education.md) [campsite](./Layers/campsite.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [cafe_pub](./Layers/cafe_pub.md) [doctors](./Layers/doctors.md) [food](./Layers/food.md) [ice_cream](./Layers/ice_cream.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) ### mastodon Shows and asks for the mastodon handle @@ -254,14 +254,17 @@ The question is `What is the Mastodon-handle of {title()}?` *{fediverse_link(contact:mastodon)}* is shown if `contact:mastodon` is set. +This tagRendering is used in 4 layers: [assisted_repair](./Layers/assisted_repair.md) [hackerspace](./Layers/hackerspace.md) [scouting_group](./Layers/scouting_group.md) [campsite](./Layers/campsite.md) + ### facebook Shows and asks for the facebook handle The question is `What is the facebook page of of {title()}?` *{link(Facebook page,&LBRACEcontact:facebook&RBRACE,,,,)}
Facebook is known to harm mental health, manipulate public opinion and cause hate. Try to use healthier alternatives
* is shown if `contact:facebook` is set. -### osmlink +This tagRendering is used in 2 layers: [assisted_repair](./Layers/assisted_repair.md) [tool_library](./Layers/tool_library.md) +### osmlink _This tagrendering has no question and is thus read-only_ ** @@ -269,7 +272,6 @@ _This tagrendering has no question and is thus read-only_ - *Uploading...* is shown if with id~^(=-)$ ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -277,22 +279,22 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` + +This tagRendering is used in 37 layers: [animal_shelter](./Layers/animal_shelter.md) [assisted_repair](./Layers/assisted_repair.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_themed_object](./Layers/bike_themed_object.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [childcare](./Layers/childcare.md) [cinema](./Layers/cinema.md) [climbing_club](./Layers/climbing_club.md) [fitness_centre](./Layers/fitness_centre.md) [governments](./Layers/governments.md) [hackerspace](./Layers/hackerspace.md) [love_hotel](./Layers/love_hotel.md) [police](./Layers/police.md) [postoffices](./Layers/postoffices.md) [recycling](./Layers/recycling.md) [scouting_group](./Layers/scouting_group.md) [sports_centre](./Layers/sports_centre.md) [stripclub](./Layers/stripclub.md) [tool_library](./Layers/tool_library.md) [climbing_gym](./Layers/climbing_gym.md) [dentist](./Layers/dentist.md) [hospital](./Layers/hospital.md) [physiotherapist](./Layers/physiotherapist.md) [school](./Layers/school.md) [toilet](./Layers/toilet.md) [tertiary_education](./Layers/tertiary_education.md) [campsite](./Layers/campsite.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [cafe_pub](./Layers/cafe_pub.md) [doctors](./Layers/doctors.md) [food](./Layers/food.md) [ice_cream](./Layers/ice_cream.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` + +This tagRendering is used in 52 layers: [animal_shelter](./Layers/animal_shelter.md) [assisted_repair](./Layers/assisted_repair.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_themed_object](./Layers/bike_themed_object.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [childcare](./Layers/childcare.md) [cinema](./Layers/cinema.md) [climbing_club](./Layers/climbing_club.md) [cycle_highways](./Layers/cycle_highways.md) [disaster_response](./Layers/disaster_response.md) [dogpark](./Layers/dogpark.md) [elongated_coin](./Layers/elongated_coin.md) [fitness_centre](./Layers/fitness_centre.md) [food_courts](./Layers/food_courts.md) [governments](./Layers/governments.md) [hackerspace](./Layers/hackerspace.md) [love_hotel](./Layers/love_hotel.md) [mobility_hub](./Layers/mobility_hub.md) [nature_reserve](./Layers/nature_reserve.md) [observation_tower](./Layers/observation_tower.md) [outdoor_seating](./Layers/outdoor_seating.md) [playground](./Layers/playground.md) [police](./Layers/police.md) [postoffices](./Layers/postoffices.md) [recycling](./Layers/recycling.md) [scouting_group](./Layers/scouting_group.md) [souvenir_note](./Layers/souvenir_note.md) [sports_centre](./Layers/sports_centre.md) [stripclub](./Layers/stripclub.md) [tactile_map](./Layers/tactile_map.md) [tactile_model](./Layers/tactile_model.md) [tool_library](./Layers/tool_library.md) [vending_machine](./Layers/vending_machine.md) [veterinary](./Layers/veterinary.md) [climbing_gym](./Layers/climbing_gym.md) [dentist](./Layers/dentist.md) [hospital](./Layers/hospital.md) [physiotherapist](./Layers/physiotherapist.md) [school](./Layers/school.md) [souvenir_coin](./Layers/souvenir_coin.md) [tertiary_education](./Layers/tertiary_education.md) [campsite](./Layers/campsite.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [cafe_pub](./Layers/cafe_pub.md) [doctors](./Layers/doctors.md) [food](./Layers/food.md) [ice_cream](./Layers/ice_cream.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -300,8 +302,9 @@ The question is `Is this place accessible with a wheelchair?` - *It is possible to reach this place in a wheelchair, but it is not easy* is shown if with wheelchair=limited - *This place is not reachable with a wheelchair* is shown if with wheelchair=no -### dog-access +This tagRendering is used in 13 layers: [defibrillator](./Layers/defibrillator.md) [fitness_centre](./Layers/fitness_centre.md) [food_courts](./Layers/food_courts.md) [hackerspace](./Layers/hackerspace.md) [observation_tower](./Layers/observation_tower.md) [outdoor_seating](./Layers/outdoor_seating.md) [playground_equipment](./Layers/playground_equipment.md) [sports_centre](./Layers/sports_centre.md) [transit_stops](./Layers/transit_stops.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [cafe_pub](./Layers/cafe_pub.md) [food](./Layers/food.md) [ice_cream](./Layers/ice_cream.md) +### dog-access The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -310,22 +313,25 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed and can run around freely* is shown if with dog=unleashed - *Dogs are allowed only outside* is shown if with dog=outside -### description +This tagRendering is used in 4 layers: [tourism_accomodation](./Layers/tourism_accomodation.md) [cafe_pub](./Layers/cafe_pub.md) [food](./Layers/food.md) [shops](./Layers/shops.md) +### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. -### opening_hours +This tagRendering is used in 5 layers: [bicycle_library](./Layers/bicycle_library.md) [bike_themed_object](./Layers/bike_themed_object.md) [climbing_route](./Layers/climbing_route.md) [toilet](./Layers/toilet.md) [shops](./Layers/shops.md) +### opening_hours The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ +This tagRendering is used in 25 layers: [aerialway](./Layers/aerialway.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_themed_object](./Layers/bike_themed_object.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [childcare](./Layers/childcare.md) [climbing_club](./Layers/climbing_club.md) [fitness_centre](./Layers/fitness_centre.md) [food_courts](./Layers/food_courts.md) [police](./Layers/police.md) [postoffices](./Layers/postoffices.md) [sports_centre](./Layers/sports_centre.md) [stripclub](./Layers/stripclub.md) [veterinary](./Layers/veterinary.md) [climbing_gym](./Layers/climbing_gym.md) [dentist](./Layers/dentist.md) [shower](./Layers/shower.md) [toilet_at_amenity](./Layers/toilet_at_amenity.md) [cafe_pub](./Layers/cafe_pub.md) [food](./Layers/food.md) [ice_cream](./Layers/ice_cream.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) + ### opening_hours_24_7 - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -333,8 +339,9 @@ The question is `What are the opening hours of {title()}?` - *24/7 opened (including holidays)* is shown if with opening_hours=24/7 - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ +This tagRendering is used in 17 layers: [atm](./Layers/atm.md) [bike_cleaning](./Layers/bike_cleaning.md) [bike_repair_station](./Layers/bike_repair_station.md) [charging_station](./Layers/charging_station.md) [defibrillator](./Layers/defibrillator.md) [dogpark](./Layers/dogpark.md) [elongated_coin](./Layers/elongated_coin.md) [fitness_station](./Layers/fitness_station.md) [hackerspace](./Layers/hackerspace.md) [outdoor_seating](./Layers/outdoor_seating.md) [parcel_lockers](./Layers/parcel_lockers.md) [recycling](./Layers/recycling.md) [souvenir_note](./Layers/souvenir_note.md) [vending_machine](./Layers/vending_machine.md) [souvenir_coin](./Layers/souvenir_coin.md) [toilet](./Layers/toilet.md) [drinking_water](./Layers/drinking_water.md) + ### opening_hours_24_7_default - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -342,8 +349,9 @@ The question is `What are the opening hours of {title()}?` - *24/7 opened (including holidays)* is shown if with opening_hours=24/7 - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ -### opening_hours_by_appointment +This tagRendering is used in 1 layers: [bike_parking](./Layers/bike_parking.md) +### opening_hours_by_appointment The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -352,8 +360,9 @@ The question is `What are the opening hours of {title()}?` - *Only by appointment* is shown if with opening_hours~^("by appointment"|by appointment)$. _This option cannot be chosen as answer_ - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ -### service:electricity +This tagRendering is used in 5 layers: [animal_shelter](./Layers/animal_shelter.md) [assisted_repair](./Layers/assisted_repair.md) [tool_library](./Layers/tool_library.md) [physiotherapist](./Layers/physiotherapist.md) [doctors](./Layers/doctors.md) +### service:electricity The question is `Does this amenity have electrical outlets, available to customers when they are inside?` - *There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with service:electricity=yes @@ -361,16 +370,18 @@ The question is `Does this amenity have electrical outlets, available to custome - *There are no sockets available indoors to customers, but charging might be possible if the staff is asked* is shown if with service:electricity=ask - *There are a no domestic sockets available to customers seated indoors* is shown if with service:electricity=no -### payment-options +This tagRendering is used in 2 layers: [cafe_pub](./Layers/cafe_pub.md) [food](./Layers/food.md) +### payment-options The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no - *Payment cards are accepted here* is shown if with payment:cards=yes. Unselecting this answer will add payment:cards=no - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no -### payment-options-split +This tagRendering is used in 9 layers: [bicycle_rental](./Layers/bicycle_rental.md) [observation_tower](./Layers/observation_tower.md) [ticket_validator](./Layers/ticket_validator.md) [climbing_gym](./Layers/climbing_gym.md) [cafe_pub](./Layers/cafe_pub.md) [food](./Layers/food.md) [ice_cream](./Layers/ice_cream.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) +### payment-options-split The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash= @@ -381,8 +392,9 @@ The question is `Which methods of payment are accepted here?` - *Debit cards are accepted here* is shown if with payment:debit_cards=yes. Unselecting this answer will add payment:debit_cards=no - *Credit cards are accepted here* is shown if with payment:credit_cards=yes. Unselecting this answer will add payment:credit_cards=no -### payment-options-advanced +This tagRendering is used in 9 layers: [bike_cleaning](./Layers/bike_cleaning.md) [elongated_coin](./Layers/elongated_coin.md) [parking_ticket_machine](./Layers/parking_ticket_machine.md) [souvenir_note](./Layers/souvenir_note.md) [ticket_machine](./Layers/ticket_machine.md) [vending_machine](./Layers/vending_machine.md) [shower](./Layers/shower.md) [souvenir_coin](./Layers/souvenir_coin.md) [toilet](./Layers/toilet.md) +### payment-options-advanced The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -391,8 +403,9 @@ The question is `Which methods of payment are accepted here?` - *Payment is done using a dedicated app* is shown if with payment:app=yes. Unselecting this answer will add payment:app=no - *Payment is done using a membership card* is shown if with payment:membership_card=yes. Unselecting this answer will add payment:membership_card=no -### denominations-coins +This tagRendering is used in 2 layers: [bicycle_rental](./Layers/bicycle_rental.md) [charging_station](./Layers/charging_station.md) +### denominations-coins The question is `What coins can you use to pay here?` - *1 cent coins are accepted* is shown if with payment:coins:denominations=0.01 EUR @@ -413,8 +426,9 @@ The question is `What coins can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:coins=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) -### denominations-notes +This tagRendering is used in 7 layers: [bike_cleaning](./Layers/bike_cleaning.md) [elongated_coin](./Layers/elongated_coin.md) [parking_ticket_machine](./Layers/parking_ticket_machine.md) [souvenir_note](./Layers/souvenir_note.md) [ticket_machine](./Layers/ticket_machine.md) [vending_machine](./Layers/vending_machine.md) [souvenir_coin](./Layers/souvenir_coin.md) +### denominations-notes The question is `what notes can you use to pay here?` - *5 euro notes are accepted* is shown if with payment:notes:denominations=5 EUR @@ -433,14 +447,17 @@ The question is `what notes can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:notes=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) +This tagRendering is used in 4 layers: [bike_cleaning](./Layers/bike_cleaning.md) [parking_ticket_machine](./Layers/parking_ticket_machine.md) [ticket_machine](./Layers/ticket_machine.md) [vending_machine](./Layers/vending_machine.md) + ### all_tags Shows a table with all the tags of the feature _This tagrendering has no question and is thus read-only_ *{all_tags()}* -### multilevels +This tagRendering is used in 4 layers: [cycle_highways](./Layers/cycle_highways.md) [fixme](./Layers/fixme.md) [search](./Layers/search.md) [summary](./Layers/summary.md) +### multilevels The question is `What levels does this elevator go to?` *This elevator goes to floors {level}* is shown if `level` is set. @@ -451,18 +468,19 @@ The question is `What levels does this elevator go to?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -### repeated +This tagRendering is used in 2 layers: [elevator](./Layers/elevator.md) [stairs](./Layers/stairs.md) +### repeated _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` + +This tagRendering is used in 22 layers: [bike_repair_station](./Layers/bike_repair_station.md) [charging_station](./Layers/charging_station.md) [elongated_coin](./Layers/elongated_coin.md) [entrance](./Layers/entrance.md) [fitness_centre](./Layers/fitness_centre.md) [hackerspace](./Layers/hackerspace.md) [parking](./Layers/parking.md) [picnic_table](./Layers/picnic_table.md) [railway_platforms](./Layers/railway_platforms.md) [reception_desk](./Layers/reception_desk.md) [souvenir_note](./Layers/souvenir_note.md) [ticket_machine](./Layers/ticket_machine.md) [ticket_validator](./Layers/ticket_validator.md) [vending_machine](./Layers/vending_machine.md) [wayside_shrine](./Layers/wayside_shrine.md) [shower](./Layers/shower.md) [souvenir_coin](./Layers/souvenir_coin.md) [toilet](./Layers/toilet.md) [indoors](./Layers/indoors.md) [cafe_pub](./Layers/cafe_pub.md) [food](./Layers/food.md) [shops](./Layers/shops.md) ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -473,17 +491,19 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` + +This tagRendering is used in 22 layers: [bike_repair_station](./Layers/bike_repair_station.md) [charging_station](./Layers/charging_station.md) [elongated_coin](./Layers/elongated_coin.md) [entrance](./Layers/entrance.md) [fitness_centre](./Layers/fitness_centre.md) [hackerspace](./Layers/hackerspace.md) [parking](./Layers/parking.md) [picnic_table](./Layers/picnic_table.md) [railway_platforms](./Layers/railway_platforms.md) [reception_desk](./Layers/reception_desk.md) [souvenir_note](./Layers/souvenir_note.md) [ticket_machine](./Layers/ticket_machine.md) [ticket_validator](./Layers/ticket_validator.md) [vending_machine](./Layers/vending_machine.md) [wayside_shrine](./Layers/wayside_shrine.md) [shower](./Layers/shower.md) [souvenir_coin](./Layers/souvenir_coin.md) [toilet](./Layers/toilet.md) [indoors](./Layers/indoors.md) [cafe_pub](./Layers/cafe_pub.md) [food](./Layers/food.md) [shops](./Layers/shops.md) ### smoking - The question is `Is smoking allowed at {title()}?` - *Smoking is allowed* is shown if with smoking=yes - *Smoking is not allowed* is shown if with smoking=no - *Smoking is allowed outside.* is shown if with smoking=outside +This tagRendering is used in 4 layers: [food_courts](./Layers/food_courts.md) [outdoor_seating](./Layers/outdoor_seating.md) [cafe_pub](./Layers/cafe_pub.md) [food](./Layers/food.md) + ### induction-loop An accessibility feature: induction loops are for hard-hearing persons which have an FM-receiver. The question is `Does this place have an audio induction loop for people with reduced hearing?` @@ -491,8 +511,9 @@ The question is `Does this place have an audio induction loop for people with re - *This place has an audio induction loop* is shown if with hearing_loop=yes - *This place does not have an audio induction loop* is shown if with hearing_loop=no -### internet +This tagRendering is used in 2 layers: [elevator](./Layers/elevator.md) [reception_desk](./Layers/reception_desk.md) +### internet The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -502,11 +523,11 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` + +This tagRendering is used in 7 layers: [hackerspace](./Layers/hackerspace.md) [outdoor_seating](./Layers/outdoor_seating.md) [climbing_gym](./Layers/climbing_gym.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [cafe_pub](./Layers/cafe_pub.md) [food](./Layers/food.md) [shops](./Layers/shops.md) ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -514,11 +535,11 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` + +This tagRendering is used in 7 layers: [hackerspace](./Layers/hackerspace.md) [outdoor_seating](./Layers/outdoor_seating.md) [climbing_gym](./Layers/climbing_gym.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [cafe_pub](./Layers/cafe_pub.md) [food](./Layers/food.md) [shops](./Layers/shops.md) ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -526,11 +547,11 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` + +This tagRendering is used in 7 layers: [hackerspace](./Layers/hackerspace.md) [outdoor_seating](./Layers/outdoor_seating.md) [climbing_gym](./Layers/climbing_gym.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [cafe_pub](./Layers/cafe_pub.md) [food](./Layers/food.md) [shops](./Layers/shops.md) ### luminous_or_lit - The question is `Is this object lit or does it emit light?` - *This object both emits light and is lighted by an external light source* is shown if with lit=yes & luminous=yes @@ -538,95 +559,52 @@ The question is `Is this object lit or does it emit light?` - *This object is lit externally, e.g. by a spotlight or other lights* is shown if with lit=yes - *This object does not emit light and is not lighted by externally* is shown if with lit=no & luminous=no -### survey_date +This tagRendering is used in 1 layers: [advertising](./Layers/advertising.md) +### survey_date The question is `When was this object last surveyed?` *This object was last surveyed on {survey:date}* is shown if `survey:date` is set. - *This object was last surveyed today* is shown if with survey:date= -### check_date +This tagRendering is used in 1 layers: [recycling](./Layers/recycling.md) +### check_date The question is `When was this object last checked?` *This object was last checked on {check_date}* is shown if `check_date` is set. - *This object was last checked today* is shown if with check_date= -### sugar_free - -The question is `Does this shop have a sugar free offering?` - - - *This shop only sells sugar free products* is shown if with diet:sugar_free=only - - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes - - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited - - *This shop has no sugar free offering* is shown if with diet:sugar_free=no - -This tagrendering has labels -`diets` - -### lactose_free - -The question is `Does {title()} have a lactose-free offering?` - - - *Only sells lactose free products* is shown if with diet:lactose_free=only - - *Big lactose free offering* is shown if with diet:lactose_free=yes - - *Limited lactose free offering* is shown if with diet:lactose_free=limited - - *No lactose free offering* is shown if with diet:lactose_free=no - -This tagrendering has labels -`diets` - -### gluten_free - -The question is `Does this shop have a gluten free offering?` - - - *This shop only sells gluten free products* is shown if with diet:gluten_free=only - - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes - - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited - - *This shop has no gluten free offering* is shown if with diet:gluten_free=no - -This tagrendering has labels -`diets` - -### vegan - -The question is `Does this place offer a vegan option?` - - - *This place only sells vegan products* is shown if with diet:vegan=only - - *This shop has a big vegan offering* is shown if with diet:vegan=yes - - *This shop has a limited vegan offering* is shown if with diet:vegan=limited - - *This shop has no vegan offering* is shown if with diet:vegan=no - -This tagrendering has labels -`diets` +This tagRendering is used in 5 layers: [elongated_coin](./Layers/elongated_coin.md) [excrement_bag_dispenser](./Layers/excrement_bag_dispenser.md) [playground](./Layers/playground.md) [souvenir_note](./Layers/souvenir_note.md) [souvenir_coin](./Layers/souvenir_coin.md) ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + +This tagRendering is used in 170 layers: [icons](./Layers/icons.md) [address](./Layers/address.md) [adult_changing_table](./Layers/adult_changing_table.md) [advertising](./Layers/advertising.md) [aerialway](./Layers/aerialway.md) [all_streets](./Layers/all_streets.md) [ambulancestation](./Layers/ambulancestation.md) [animal_shelter](./Layers/animal_shelter.md) [assembly_point](./Layers/assembly_point.md) [assisted_repair](./Layers/assisted_repair.md) [atm](./Layers/atm.md) [bank](./Layers/bank.md) [barrier](./Layers/barrier.md) [bbq](./Layers/bbq.md) [beehive](./Layers/beehive.md) [bench_at_pt](./Layers/bench_at_pt.md) [bicycle_counter](./Layers/bicycle_counter.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_cleaning](./Layers/bike_cleaning.md) [bike_parking](./Layers/bike_parking.md) [bike_repair_station](./Layers/bike_repair_station.md) [bike_themed_object](./Layers/bike_themed_object.md) [binocular](./Layers/binocular.md) [birdhide](./Layers/birdhide.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [caravansites](./Layers/caravansites.md) [charging_station](./Layers/charging_station.md) [childcare](./Layers/childcare.md) [cinema](./Layers/cinema.md) [climbing](./Layers/climbing.md) [climbing_club](./Layers/climbing_club.md) [climbing_opportunity](./Layers/climbing_opportunity.md) [climbing_route](./Layers/climbing_route.md) [clock](./Layers/clock.md) [crossings](./Layers/crossings.md) [cycle_highways](./Layers/cycle_highways.md) [cyclestreets](./Layers/cyclestreets.md) [cyclist_waiting_aid](./Layers/cyclist_waiting_aid.md) [defibrillator](./Layers/defibrillator.md) [diets](./Layers/diets.md) [direction](./Layers/direction.md) [disaster_response](./Layers/disaster_response.md) [dog_toilet](./Layers/dog_toilet.md) [dogpark](./Layers/dogpark.md) [dumpstations](./Layers/dumpstations.md) [elevator](./Layers/elevator.md) [elongated_coin](./Layers/elongated_coin.md) [entrance](./Layers/entrance.md) [etymology](./Layers/etymology.md) [excrement_bag_dispenser](./Layers/excrement_bag_dispenser.md) [extinguisher](./Layers/extinguisher.md) [fire_station](./Layers/fire_station.md) [firepit](./Layers/firepit.md) [fitness_centre](./Layers/fitness_centre.md) [fitness_station](./Layers/fitness_station.md) [fixme](./Layers/fixme.md) [food_courts](./Layers/food_courts.md) [ghost_bike](./Layers/ghost_bike.md) [governments](./Layers/governments.md) [grab_rail](./Layers/grab_rail.md) [grave](./Layers/grave.md) [guidepost](./Layers/guidepost.md) [hackerspace](./Layers/hackerspace.md) [hydrant](./Layers/hydrant.md) [id_presets](./Layers/id_presets.md) [information_board](./Layers/information_board.md) [insect_hotel](./Layers/insect_hotel.md) [item_with_image](./Layers/item_with_image.md) [kerbs](./Layers/kerbs.md) [lighthouse](./Layers/lighthouse.md) [love_hotel](./Layers/love_hotel.md) [map](./Layers/map.md) [maproulette](./Layers/maproulette.md) [maproulette_challenge](./Layers/maproulette_challenge.md) [maxspeed](./Layers/maxspeed.md) [mobility_hub](./Layers/mobility_hub.md) [mountain_rescue](./Layers/mountain_rescue.md) [nature_reserve](./Layers/nature_reserve.md) [note](./Layers/note.md) [nsi_brand](./Layers/nsi_brand.md) [nsi_operator](./Layers/nsi_operator.md) [observation_tower](./Layers/observation_tower.md) [osm_community_index](./Layers/osm_community_index.md) [outdoor_seating](./Layers/outdoor_seating.md) [parcel_lockers](./Layers/parcel_lockers.md) [parking](./Layers/parking.md) [parking_spaces](./Layers/parking_spaces.md) [parking_ticket_machine](./Layers/parking_ticket_machine.md) [picnic_table](./Layers/picnic_table.md) [play_forest](./Layers/play_forest.md) [playground](./Layers/playground.md) [playground_equipment](./Layers/playground_equipment.md) [police](./Layers/police.md) [postboxes](./Layers/postboxes.md) [postoffices](./Layers/postoffices.md) [public_bookcase](./Layers/public_bookcase.md) [railway_platforms](./Layers/railway_platforms.md) [rainbow_crossings](./Layers/rainbow_crossings.md) [reception_desk](./Layers/reception_desk.md) [recycling](./Layers/recycling.md) [route_marker](./Layers/route_marker.md) [scouting_group](./Layers/scouting_group.md) [shelter](./Layers/shelter.md) [ski_piste](./Layers/ski_piste.md) [slow_roads](./Layers/slow_roads.md) [souvenir_note](./Layers/souvenir_note.md) [speed_camera](./Layers/speed_camera.md) [speed_display](./Layers/speed_display.md) [sport_pitch](./Layers/sport_pitch.md) [sports_centre](./Layers/sports_centre.md) [stairs](./Layers/stairs.md) [street_lamps](./Layers/street_lamps.md) [stripclub](./Layers/stripclub.md) [surveillance_camera](./Layers/surveillance_camera.md) [tactile_map](./Layers/tactile_map.md) [tactile_model](./Layers/tactile_model.md) [ticket_machine](./Layers/ticket_machine.md) [ticket_validator](./Layers/ticket_validator.md) [tool_library](./Layers/tool_library.md) [trail](./Layers/trail.md) [transit_routes](./Layers/transit_routes.md) [transit_stops](./Layers/transit_stops.md) [tree_node](./Layers/tree_node.md) [trolley_bay](./Layers/trolley_bay.md) [utility_pole](./Layers/utility_pole.md) [vending_machine](./Layers/vending_machine.md) [veterinary](./Layers/veterinary.md) [viewpoint](./Layers/viewpoint.md) [village_green](./Layers/village_green.md) [visitor_information_centre](./Layers/visitor_information_centre.md) [walls_and_buildings](./Layers/walls_and_buildings.md) [waste_basket](./Layers/waste_basket.md) [waste_disposal](./Layers/waste_disposal.md) [wayside_shrine](./Layers/wayside_shrine.md) [windpump](./Layers/windpump.md) [windturbine](./Layers/windturbine.md) [building](./Layers/building.md) [charge_point](./Layers/charge_point.md) [climbing_area](./Layers/climbing_area.md) [climbing_gym](./Layers/climbing_gym.md) [cycleways_and_roads](./Layers/cycleways_and_roads.md) [dentist](./Layers/dentist.md) [ghostsign](./Layers/ghostsign.md) [hospital](./Layers/hospital.md) [physiotherapist](./Layers/physiotherapist.md) [school](./Layers/school.md) [shower](./Layers/shower.md) [souvenir_coin](./Layers/souvenir_coin.md) [toilet](./Layers/toilet.md) [indoors](./Layers/indoors.md) [tertiary_education](./Layers/tertiary_education.md) [toilet_at_amenity](./Layers/toilet_at_amenity.md) [campsite](./Layers/campsite.md) [toilet_at_amenity_lib](./Layers/toilet_at_amenity_lib.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [cafe_pub](./Layers/cafe_pub.md) [doctors](./Layers/doctors.md) [food](./Layers/food.md) [ice_cream](./Layers/ice_cream.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [memorial](./Layers/memorial.md) [bench](./Layers/bench.md) [artwork](./Layers/artwork.md) [historic_rolling_stock](./Layers/historic_rolling_stock.md) [historic_aircraft](./Layers/historic_aircraft.md) [drinking_water](./Layers/drinking_water.md) ### split_button - _This tagrendering has no question and is thus read-only_ *{split_button()}* -### seasonal +This tagRendering is used in 4 layers: [all_streets](./Layers/all_streets.md) [cyclestreets](./Layers/cyclestreets.md) [maxspeed](./Layers/maxspeed.md) [cycleways_and_roads](./Layers/cycleways_and_roads.md) +### seasonal The question is `Is {title()} available all around the year?` - *Available all around the year* is shown if with seasonal=no - *Only available in summer* is shown if with seasonal=summer - *Closed during the winter* is shown if with seasonal=spring;summer;autumn -### shower +This tagRendering is used in 2 layers: [firepit](./Layers/firepit.md) [drinking_water](./Layers/drinking_water.md) +### shower The question is `Does this facility offer showers?` - *This facility does have showers with warm water* is shown if with shower=hot @@ -634,58 +612,64 @@ The question is `Does this facility offer showers?` - *This facility does have showers* is shown if with shower=yes - *This facility does not offer a shower* is shown if with shower=no -### preset_description +This tagRendering is used in 1 layers: [climbing_gym](./Layers/climbing_gym.md) +### preset_description _This tagrendering has no question and is thus read-only_ *{preset_description()}* -### brand +This tagRendering is used in 2 layers: [assisted_repair](./Layers/assisted_repair.md) [ghost_bike](./Layers/ghost_bike.md) +### brand The question is `Is {title()} part of a bigger brand?` *Part of {brand}* is shown if `brand` is set. - *Not part of a bigger brand* is shown if with nobrand=yes -### indoor +This tagRendering is used in 1 layers: [tourism_accomodation](./Layers/tourism_accomodation.md) +### indoor The question is `Is this object located indoors?` - *This object is located indoors* is shown if with indoor=yes - *This object is located outdoors* is shown if with indoor=no -### seating +This tagRendering is used in 2 layers: [atm](./Layers/atm.md) [clock](./Layers/clock.md) +### seating The question is `What kind of seating does {title()} have?` - *This place has outdoor seating* is shown if with outdoor_seating=yes. Unselecting this answer will add outdoor_seating=no - *This place has indoor seating* is shown if with indoor_seating=yes. Unselecting this answer will add indoor_seating=no -### maxstay +This tagRendering is used in 2 layers: [cafe_pub](./Layers/cafe_pub.md) [food](./Layers/food.md) +### maxstay The question is `What is the maximum amount of time one is allowed to stay here?` *One can stay at most {canonical(maxstay)}* is shown if `maxstay` is set. - *There is no limit to the amount of time one can stay here* is shown if with maxstay=unlimited -### name +This tagRendering is used in 2 layers: [charging_station](./Layers/charging_station.md) [parking](./Layers/parking.md) +### name The question is `What is the name of this place?` *{name}* is shown if `name` is set. ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -### reservation +This tagRendering is used in 1 layers: [toilet_at_amenity_lib](./Layers/toilet_at_amenity_lib.md) +### reservation The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -693,12 +677,37 @@ The question is `Is a reservation required for this place?` - *Reservation is possible at this place* is shown if with reservation=yes - *Reservation is not possible at this place* is shown if with reservation=no -### ref +This tagRendering is used in 2 layers: [food](./Layers/food.md) [shops](./Layers/shops.md) +### ref The question is `What is the reference number?` *The reference number is {ref}* is shown if `ref` is set. +This tagRendering is used in 1 layers: [windpump](./Layers/windpump.md) + +### child_highchair +The question is `Is there a high chair (also known as booster chair) for toddlers available here?` + +*{highchair} highchairs are available* is shown if `highchair` is set. + + - *No highchair available* is shown if with highchair=no + - *At least one high chair is available* is shown if with highchair=yes + - *One high chair is available* is shown if with highchair=1 + - *Two high chairs are available* is shown if with highchair=2 + +This tagRendering is used in 1 layers: [food](./Layers/food.md) + +### kids_area +The question is `Is there a play area for kids` + + - *No kids area* is shown if with kids_area=no + - *Has a kids area both inside and outside* is shown if with kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes + - *Has an indoor kids area* is shown if with kids_area=yes & kids_area:indoor=yes + - *Has an outdoor kids area* is shown if with kids_area=yes & kids_area:outdoor=yes + - *Has a kids area* is shown if with kids_area=yes. _This option cannot be chosen as answer_ + +This tagRendering is used in 1 layers: [food](./Layers/food.md) This document is autogenerated from [assets/layers/questions/questions.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/questions/questions.json) diff --git a/Docs/ELI-overview.md b/Docs/ELI-overview.md index dbae411eb..bbf552170 100644 --- a/Docs/ELI-overview.md +++ b/Docs/ELI-overview.md @@ -20,10 +20,9 @@ This table gives a summary of ids, names and other metainformation. [See the onl | osmfj-inuyama-2023 | Inuyama city and around Imagery 2023 | photo | | OSMFJ_Ortho | | Arenda_OAM | Lupang Arenda, Taytay Drone Imagery | photo | ⭐ | | | Pangasinan_Bulacan_HiRes | Pangasinán/Bulacan (Philippines HiRes) | photo | | | -| gaza_pleiades_20140706_nir | Gaza Strip - Pléiades - 2014/07/06 (NIR) | photo | | Copyright CNES 2014, Distribution Airbus Defence and Space | -| gaza_pleiades_20140706 | Gaza Strip - Pléiades - 2014/07/06 | photo | | Copyright CNES 2014, Distribution Airbus Defence and Space | | Singapore-Landlot | Singapore Landlot | map | | ©OneMap Singapore ODL v1.0 | | Singapore-OneMap | Singapore OneMap | map | | ©OneMap Singapore ODL v1.0 | +| Singapore-Orthophoto | Singapore OneMap Orthophoto | photo | | ©OneMap Singapore ODL v1.0 | | TW_NLSC_WMS_LANDSECT | Taiwan Land-Section Data | other | | © National Land Surveying and Mapping Center, Taiwan OGDL 1.0 | | TW_NLSC_WMS_Village | Taiwan Village Boundaries | other | | © National Land Surveying and Mapping Center, Taiwan OGDL 1.0 | | AL_DPGJC_ASIG_SistemiAdresave | Address System Albania (ASIG) | map | | | @@ -143,8 +142,9 @@ This table gives a summary of ids, names and other metainformation. [See the onl | OGDOrthoZH2015 | Kanton Zurich, Orthofoto ZH Sommer 2014/15 RGB 10cm | photo | | Geographisches Informationssystem des Kantons Zürich (GIS-ZH), Orthofoto ZH Sommer 2014/15 RGB | | OGDOrthoZH2016 | Kanton Zurich, Orthofoto ZH Frühjahr 2015/16 RGB 10cm | photo | | Geographisches Informationssystem des Kantons Zürich (GIS-ZH), Orthofoto ZH Frühjahr 2015/16 RGB | | OGDOrthoZH2018 | Kanton Zurich, Orthofoto ZH Sommer 2018 RGB 10cm | photo | | Geographisches Informationssystem des Kantons Zürich (GIS-ZH), Orthofoto ZH Sommer 2018 RGB | -| OGDOrthoZH2020 | Kanton Zurich, Orthofoto ZH Sommer 2020 RGB 5cm | photo | ⭐ | Geographisches Informationssystem des Kantons Zürich (GIS-ZH), Orthofoto ZH Sommer 2020 RGB | -| OGDOrthoZH2021 | Kanton Zurich, Orthofoto ZH Frühjahr 2021 RGB 5cm | photo | ⭐ | Geographisches Informationssystem des Kantons Zürich (GIS-ZH), Orthofoto ZH Frühjahr 2021 RGB 5cm | +| OGDOrthoZH2020 | Kanton Zurich, Orthofoto ZH Sommer 2020 RGB 5cm | photo | | Geographisches Informationssystem des Kantons Zürich (GIS-ZH), Orthofoto ZH Sommer 2020 RGB | +| OGDOrthoZH2021 | Kanton Zurich, Orthofoto ZH Frühjahr 2021 RGB 5cm | photo | | Geographisches Informationssystem des Kantons Zürich (GIS-ZH), Orthofoto ZH Frühjahr 2021 RGB 5cm | +| OGDOrthoZH2024 | Kanton Zurich, Orthofoto ZH Sommer 2024 RGB 5cm | photo | | Geographisches Informationssystem des Kantons Zürich (GIS-ZH), Orthofoto ZH Sommer 2024 RGB 5cm | | SG-2018-WMS | Stadt St. Gallen | photo | | Orthofoto 2018 Stadt St. Gallen | | Uster-2008 | Stadt Uster Orthophoto 2008 10cm | photo | | Stadt Uster Vermessung Orthophoto 2008 | | Bern-AmtlicheVermessung | Amtliche Vermessung farbig WMTS, OpenData.swiss, Geoinformation Stadt Bern | map | | Amtliche Vermessung farbig WMTS, OpenData.swiss, Geoinformation Stadt Bern | @@ -160,6 +160,7 @@ This table gives a summary of ids, names and other metainformation. [See the onl | PrahaIPRlatestorthophoto | Praha IPR latest orthophoto | photo | | | | PrahaIPRlow-vegetationorthophoto | Praha IPR low-vegetation orthophoto | photo | ⭐ | IPR Praha | | AktuelleLuftbilderDerLandeshauptstadtMuenchen20cm | Aktuelle Luftbilder der Landeshauptstadt München 20cm | photo | | Datenquelle: dl-de/by-2-0: Landeshauptstadt München – Kommunalreferat – GeodatenService – www.geodatenservice-muenchen.de | +| Baden_Wuerrtemberg-DOP20 | Baden-Würrtemberg DOP20 | photo | ⭐ | © LGL-BW (2025) - dl-de/by-2-0 (https://www.govdata.de/dl-de/by-2-0) - Verwendung unter besonderer Erlaubnis | | Berlin-2020-TrueDOP | Berlin/Geoportal TrueDOP20RGB (2020) | photo | | Geoportal Berlin/Digitale farbige TrueOrthophotos 2020 (TrueDOP20RGB) (codefor.de mirror) | | Berlin-Alkis | Berlin/Geoportal ALKIS | other | | Geoportal Berlin/ALKIS Berlin (Amtliches Liegenschaftskatasterinformationssystem) (codefor.de proxy) | | Berlin-Baumbestand_Alkis | Berlin/Geoportal Baumbestand, Alkis s/w | other | | Geoportal Berlin/Straßen- und Anlagenbaumbestand Berlin, ALKIS s/w (codefor.de proxy) | @@ -170,11 +171,12 @@ This table gives a summary of ids, names and other metainformation. [See the onl | Berlin-2017 | Berlin/Geoportal DOP20RGB (2017) | historicphoto | | Geoportal Berlin/Digitale farbige Orthophotos 2017 (DOP20RGB) (codefor.de mirror) | | Berlin-2018 | Berlin/Geoportal DOP20RGB (2018) | historicphoto | | Geoportal Berlin/Digitale farbige Orthophotos 2018 (DOP20RGB) (codefor.de mirror) | | Berlin-2019 | Berlin/Geoportal DOP20RGB (2019) | historicphoto | | Geoportal Berlin/Digitale farbige Orthophotos 2019 (DOP20RGB) (codefor.de mirror) | -| Berlin-2020-infrared | Berlin/Geoportal DOP20CIR (2020 infrared) | historicphoto | | Geoportal Berlin/Digitale Color-Infrarot-Orthophotos 2020 (DOP20CIR) (codefor.de mirror) | -| Berlin-2021 | Berlin/Geoportal DOP20RGB (2021) | photo | | Geoportal Berlin/Digitale farbige Orthophotos 2021 (DOP20RGBI) (codefor.de mirror) | -| Berlin-2022 | Berlin/Geoportal DOP20RGBI (2022) | photo | | Geoportal Berlin/Digitale farbige TrueOrthophotos 2022 (DOP20RGBI) (codefor.de mirror) | -| Berlin-2023 | Berlin/Geoportal DOP20RGBI (2023) | photo | | Geoportal Berlin/Digitale farbige TrueOrthophotos 2023 (DOP20RGBI) (codefor.de mirror) | -| Berlin-2024 | Berlin/Geoportal DOP20RGBI (2024) | photo | ⭐ | Geoportal Berlin/Digitale farbige TrueOrthophotos 2024 (DOP20RGBI) (codefor.de mirror) | +| Berlin-2020 | Berlin/Geoportal DOP20RGB (2020) | historicphoto | | Geoportal Berlin/Digitale farbige TrueOrthophotos 2020 (DOP20RGB) (codefor.de mirror) | +| Berlin-2021 | Berlin/Geoportal DOP20RGB (2021) | photo | | Geoportal Berlin/Digitale farbige Orthophotos 2021 (DOP20RGB) (codefor.de mirror) | +| Berlin-2022 | Berlin/Geoportal DOP20RGB (2022) | photo | | Geoportal Berlin/Digitale farbige TrueOrthophotos 2022 (DOP20RGB) (codefor.de mirror) | +| Berlin-2023 | Berlin/Geoportal DOP20RGB (2023) | photo | | Geoportal Berlin/Digitale farbige TrueOrthophotos 2023 (DOP20RGB) (codefor.de mirror) | +| Berlin-2024 | Berlin/Geoportal DOP20RGB (2024) | photo | ⭐ | Geoportal Berlin/Digitale farbige TrueOrthophotos 2024 (DOP20RGB) (codefor.de mirror) | +| Berlin-2025 | Berlin/Geoportal DOP20RGB (2025) | photo | | Geoportal Berlin/Digitale farbige Orthophotos 2025 (DOP20RGB) (codefor.de mirror) | | Brandenburg-Alkis | Brandenburg GeoBasis-DE/LGB / Alkis | other | | GeoBasis-DE/LGB / Alkis, dl-de/by-2-0 | | Brandenburg-DGM | Brandenburg GeoBasis-DE/LGB (latest) / DGM 1m | elevation | | GeoBasis-DE/LGB / BB-BE DGM 1m, dl-de/by-2-0; Geoportal Berlin / DGM, dl-de/by-2-0 | | Brandenburg-DOP20c | Brandenburg GeoBasis-DE/LGB (latest) / DOP20c | photo | ⭐ | GeoBasis-DE/LGB / BB-BE DOP20c, dl-de/by-2-0; Geoportal Berlin / DOP20, dl-de/by-2-0 | @@ -186,8 +188,10 @@ This table gives a summary of ids, names and other metainformation. [See the onl | Frankfurt-am-Main-2017 | Frankfurt am Main Luftbild 2017 | photo | | Stadtvermessungsam Frankfurt am Main | | Frankfurt-am-Main-2018 | Frankfurt am Main Luftbild 2018 | photo | | Stadtvermessungsamt Frankfurt am Main | | Frankfurt-am-Main-2019 | Frankfurt am Main Luftbild 2019 | photo | | Stadtvermessungsamt Frankfurt am Main | -| hamburg-20cm | Hamburg 20cm (HH LGV DOP20 2022) | photo | ⭐ | Freie und Hansestadt Hamburg, Landesbetrieb Geoinformation und Vermessung | -| Hamburg-DK5 | Hamburg DK5 (HH LGV DK5 2021) | map | | Freie und Hansestadt Hamburg, Landesbetrieb Geoinformation und Vermessung | +| Hamburg-Alkis-Farbig | Hamburg ALKIS Basiskarte (farbig) (HH LGV ALKIS 2025) | map | | Freie und Hansestadt Hamburg, Landesbetrieb Geoinformation und Vermessung | +| Hamburg-DK5 | Hamburg DK5 (HH LGV DK5 2024) | map | | Freie und Hansestadt Hamburg, Landesbetrieb Geoinformation und Vermessung | +| Hamburg-DOP20-belaubt | Hamburg 20cm (HH LGV DOP20 belaubt 2024) | photo | | Freie und Hansestadt Hamburg, Landesbetrieb Geoinformation und Vermessung | +| Hamburg-DOP20-unbelaubt | Hamburg 20cm (HH LGV DOP20 unbelaubt 2025) | photo | ⭐ | Freie und Hansestadt Hamburg, Landesbetrieb Geoinformation und Vermessung | | Hessen-ALKIS | Hesse ALKIS | other | | Geobasisdaten @ Hessisches Landesamt für Bodenmanagement und Geoinformation | | Hessen-DOP20 | Hesse DOP20 | photo | ⭐ | Geobasisdaten © Hessische Verwaltung für Bodenmanagement und Geoinformation: Digitale Orthophotos | | Hessen-DTK | Hesse DTK | map | | Geobasisdaten @ Hessisches Landesamt für Bodenmanagement und Geoinformation | @@ -204,14 +208,20 @@ This table gives a summary of ids, names and other metainformation. [See the onl | nrw_ortho_wms | NRW Orthophoto (RGB) | photo | ⭐ | | | nrw_vdop_wms | NRW vDOP | photo | | | | Saarland-DOP20 | Saarland DOP20 | photo | ⭐ | © Saarländer Landesamt für Vermessung, Geoinformation und Landentwicklung - dl-de/by-2-0 (https://www.govdata.de/dl-de/by-2-0) | -| GEOSN-DOP-RGB | Saxony latest aerial imagery | photo | ⭐ | Staatsbetrieb Geobasisinformation und Vermessung Sachsen | -| LSA-DOP20 | © GeoBasis-DE/LVermGeo LSA, DOP20 | photo | ⭐ | © GeoBasis-DE/LVermGeo LSA | -| GEOSN-WebAtlas | Saxony WebAtlasSN | map | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen | -| GEOSN-DGM | Saxony digital terrain model | elevation | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen | | GEOSN-DOP-2005 | Saxony historical aerial imagery 2005 | historicphoto | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen | +| GEOSN-DOP-2006_2008 | Saxony historical aerial imagery 2006-2008 | historicphoto | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen | +| GEOSN-DOP-2009_2011 | Saxony historical aerial imagery 2009-2011 | historicphoto | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen | | GEOSN-DOP-2012_2014 | Saxony historical aerial imagery 2012-2014 | historicphoto | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen | +| GEOSN-DOP-2015_2017 | Saxony historical aerial imagery 2015-2017 | historicphoto | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen | +| GEOSN-DOP-2018_2020 | Saxony historical aerial imagery 2018-2020 | historicphoto | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen | +| GEOSN-DOP-2021_2022 | Saxony historical aerial imagery 2021-2022 | historicphoto | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen | | GEOSN-DOP-CIR | Saxony latest aerial imagery infrared | photo | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen | +| GEOSN-DOP-RGB | Saxony latest aerial imagery | photo | ⭐ | Staatsbetrieb Geobasisinformation und Vermessung Sachsen | +| GEOSN-ROHDOP-RGB | Saxony raw aerial imagery | photo | ⭐ | Staatsbetrieb Geobasisinformation und Vermessung Sachsen | +| GEOSN-WebAtlas | Saxony WebAtlasSN | map | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen | +| GEOSN-DGM-SG | Saxony shaded ground | elevation | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen | | GEOSN-DTK | Saxony topographic map | map | | Staatsbetrieb Geobasisinformation und Vermessung Sachsen | +| LSA-DOP20 | © GeoBasis-DE/LVermGeo LSA, DOP20 | photo | ⭐ | © GeoBasis-DE/LVermGeo LSA | | Stuttgart-latest | Stuttgart Luftbild Stadtmessungsamt | photo | ⭐ | | | Thuringia-DOP20 | Thüringen DOP20 | photo | ⭐ | © Thüringer Landesamt für Bodenmanagement und Geoinformation - dl-de/by-2-0 (https://www.govdata.de/dl-de/by-2-0) | | Worms-2003 | Worms 2003 | historicphoto | | © Nibelungenstadt Worms | @@ -236,16 +246,18 @@ This table gives a summary of ids, names and other metainformation. [See the onl | GRAFCAN_Express-Canary_Islands | GRAFCAN OrtoExpress - Canary Islands | photo | | GRAFCAN OrtoExpress | | ICGC-orto | ICGC - Ortofoto de Catalunya | photo | ⭐ | Institut Cartogràfic i Geològic de Catalunya | | ICGC-topo | ICGC - Topogràfic de Catalunya | other | | Institut Cartogràfic i Geològic de Catalunya | +| IGEAR-ortofoto | IGEAR - Ortofoto reciente | photo | ⭐ | Instituto Geográfico de Aragón - Gobierno de Aragón | | PNOA-Spain-TMS | PNOA Spain | photo | ⭐ | PNOA | | SITNA-catastro | Catastro Navarra | other | | SITNA - Gobierno de Navarra / Nafarroako Gobernua | | geoEuskadi-basemap | geoEuskadiren Kartografia | map | | Eusko Jaurlaritza / Gobierno Vasco. geoEuskadi | | geoEuskadi-ORTO | geoEuskadiren Ortoargazkiak | photo | ⭐ | Eusko Jaurlaritza / Gobierno Vasco. geoEuskadi | | IDEIB | IDEIB - Ortofoto més recent de les Illes Balears | photo | ⭐ | Infraestructura de Dades Espacials de les Illes Balears | -| ortofotos-madrid-2023 | Ortofotos Madrid (mayo 2023) | photo | | Ayuntamiento de Madrid | +| madrid-ayto-geoportal | Ayuntamiento de Madrid - Ortofoto actualizada | photo | ⭐ | Ayuntamiento de Madrid | | hri-orto | Helsinki region orthophoto | photo | ⭐ | © Espoon, Helsingin ja Vantaan kaupungit, Kirkkonummen ja Nurmijärven kunnat sekä HSL ja HSY | | mml-orto | MML Orthophoto | photo | ⭐ | © Maanmittauslaitos | | mml-tausta | MML Background Map | map | | © Maanmittauslaitos | | mml-topo | MML Topographic Map | map | | © Maanmittauslaitos | +| tampere-aerial-2022 | Tampere aerial imagery 2022 | photo | ⭐ | © City of Tampere | | turku-orto-2018-true | City of Turku ortophoto - 2018 True ortho | photo | | © Turun kaupunki | | turku-orto | City of Turku ortophoto - 2018 | photo | | © Turun kaupunki | | turku-orto-2021 | City of Turku ortophoto - 2021 | photo | ⭐ | © Turun kaupunki | @@ -254,7 +266,7 @@ This table gives a summary of ids, names and other metainformation. [See the onl | CRAIG-Auvergne-2013 | Auvergne 2013 25cm CRAIG | historicphoto | | Orthophotographie CRAIG/Sintegra/IGN 2013 | | CRAIG-Auvergne-2016_mirror1 | Auvergne 2016 25cm CRAIG | historicphoto | | CRAIG - IGN -TopoGEODIS - Feder Auvergne-Rhône-Alpes 2016 | | Craig_2019 | CRAIG - 2019 | photo | | CRAIG - IGN - Feder Auvergne-Rhône-Alpes 2019 | -| fr.ign.bdortho | BDOrtho IGN | photo | ⭐ | BDOrtho IGN | +| fr.ign.bdortho | BD Ortho IGN | photo | ⭐ | BD Ortho IGN | | SIBA_2018 | Bassin d Arcachon 2018 | photo | | SIBA Vues aeriennes 2018 | | Bayonne_2016 | Bayonne 2016 | photo | | Ville de Bayonne, Communauté d'Agglomtération Pays Basque - 2016 | | Bayonne_2019 | Bayonne - Petit et Grand Bayonne 2019 | | | Ville de Bayonne - 2019 | @@ -280,8 +292,9 @@ This table gives a summary of ids, names and other metainformation. [See the onl | Mulhouse_2018 | Mulhouse - 2018 | photo | | Mulhouse Alsace Agglomération 2018 | | GrandNancy_Orthophotographie_2016 | Nancy - Orthophoto - 2016 | photo | | GrandNancy Orthophotographie 2016 | | GrandNancy_Orthophotographie | Nancy - Orthophoto | photo | ⭐ | GrandNancy Orthophotographie 2016 | -| fr.ign.orthoexpress.2023 | Ortho Express 2023 (20 cm) | photo | | IGN | -| fr.ign.orthoexpress.2024 | Ortho Express 2024 (20 cm) | photo | | IGN | +| fr.ign.orthoexpress.2023 | Ortho Express 2023 | photo | | IGN | +| fr.ign.orthoexpress.2024 | Ortho Express 2024 | photo | | IGN | +| fr.ign.orthoexpress.2025 | Ortho Express 2025 | photo | | IGN | | fr.orthohr | Ortho HR | photo | | IGN, CRAIG, Mégalis Bretagne | | fr.orthohr.2013 | Ortho HR 2013 | historicphoto | | IGN, CRAIG, Mégalis Bretagne | | fr.orthohr.2014 | Ortho HR 2014 | historicphoto | | IGN, Mégalis Bretagne | @@ -449,6 +462,7 @@ This table gives a summary of ids, names and other metainformation. [See the onl | LV_ORTOFOTO_C5 | Orthophoto (2013-2015), 1:5000, Latvia | photo | | LĢIA (Latvian Geospatial Information Agency) provided these open data (CC0). WMS service is provided by LVM (Latvian State Forestry). | | LV_ORTOFOTO_C6 | Orthophoto (2016–2018), 1:5000, Latvia | photo | ⭐ | LĢIA (Latvian Geospatial Information Agency) provided these open data (CC0). WMS service is provided by LVM (Latvian State Forestry). | | LV_TERRAIN_LIDAR_LGIA | Digital terrain model (2013–2019), LĢIA, Latvia | elevation | | LĢIA (Latvian Geospatial Information Agency) provided these open data (CC0). WMS service is provided by LVM (Latvian State Forestry). | +| LV_TOPO50_LGIA | LĢIA topographic, 1:50000, 3 ed., Latvia | map | | LĢIA (Latvian Geospatial Information Agency) provided these open data (CC0). WMS service is provided by LVM (Latvian State Forestry). | | German-1944_Aerial | German Aerial Imagery (1944) | historicphoto | | © Simpals SRL, Bundesarchiv - Stabsbildabteilung | | American-1966_Aerial | American Aerial Imagery (1966) | historicphoto | | © Simpals SRL, U.S. Geological Survey | | Actueel_orthoHR_WMTS | PDOK aerial imagery Beeldmateriaal.nl 8cm (WMTS) latest | photo | ⭐ | Kadaster / Beeldmateriaal.nl, CC BY 4.0 | @@ -535,12 +549,13 @@ This table gives a summary of ids, names and other metainformation. [See the onl | inegi-wms | INEGI Digital Map of Mexico (WMS) | other | | Instituto Nacional de Estadísticas y Geografía | | NOAA_East_2023 | NOAA NGS East Coast Imagery (2023) | historicphoto | | NOAA National Geodetic Survey | | NOAA_East_2024 | NOAA NGS East Coast Imagery (2024) | photo | | NOAA National Geodetic Survey | -| NOAA_Gulf_East_2023 | NOAA NGS Gulf Coast Imagery, East (2023) | photo | | NOAA National Geodetic Survey | -| NOAA_Gulf_West_2023 | NOAA NGS Gulf Coast Imagery, West (2023) | photo | | NOAA National Geodetic Survey | +| NOAA_Gulf_2025 | NOAA NGS Gulf Coast Imagery (2025) | photo | | NOAA National Geodetic Survey | +| NOAA_Gulf_East_2023 | NOAA NGS Gulf Coast Imagery, East (2023) | historicphoto | | NOAA National Geodetic Survey | +| NOAA_Gulf_West_2023 | NOAA NGS Gulf Coast Imagery, West (2023) | historicphoto | | NOAA National Geodetic Survey | | NOAA_PR_USVI_2024 | NOAA NGS PR/USVI Coastal Imagery (2024) | photo | | NOAA National Geodetic Survey | +| NOAA_Southeast_2025 | NOAA NGS Southeast Coast Imagery (2025) | photo | | NOAA National Geodetic Survey | | NOAA_West_2023 | NOAA NGS West Coast Imagery (2023) | photo | | NOAA National Geodetic Survey | | USDA-NAIP-PR | National Agriculture Imagery Program (PR/USVI) | photo | | U.S. Department of Agriculture | -| USDA-NAIP | National Agriculture Imagery Program | photo | | U.S. Department of Agriculture | | US_Forest_Service_roads | U.S. Forest Service roads | map | | | | USGS-3DEP | USGS 3D Elevation Program | elevation | | | | USGS-Imagery | USGS Imagery | photo | | | @@ -563,7 +578,8 @@ This table gives a summary of ids, names and other metainformation. [See the onl | Berkeley_CA_Latest | City of Berkeley Orthoimagery (Latest) | photo | | City of Berkeley | | Burbank_CA_2021 | City of Burbank Orthoimagery (2021) | historicphoto | | City of Burbank | | Burbank_CA_2024 | City of Burbank Orthoimagery (2024) | photo | | City of Burbank | -| Calaveras_CA_2022 | Calaveras County Orthoimagery (2022) | photo | | Calaveras County | +| Calaveras_CA_2022 | Calaveras County Orthoimagery (2022) | historicphoto | | Calaveras County | +| Calaveras_CA_2024 | Calaveras County Orthoimagery (2024) | photo | | Calaveras County | | Eureka_CA_2023 | City of Eureka Orthoimagery (2023) | photo | | City of Eureka | | Irvine_CA_2023 | City of Irvine Orthoimagery (2023) | photo | | City of Irvine | | LA_County_Basemap | LA County Basemap | map | | Los Angeles County | @@ -589,7 +605,8 @@ This table gives a summary of ids, names and other metainformation. [See the onl | Santa_Clara_County_23s | Santa Clara County Orthoimagery (Spring 2023) | historicphoto | | County of Santa Clara | | Santa_Clara_County_24s | Santa Clara County Orthoimagery (Spring 2024) | photo | | County of Santa Clara | | Santa_Clara_County_24w | Santa Clara County Orthoimagery (Winter 2024) | photo | | County of Santa Clara | -| Santa_Rosa_CA_2022 | City of Santa Rosa Orthoimagery (2022) | photo | | City of Santa Rosa | +| Santa_Rosa_CA_2022 | City of Santa Rosa Orthoimagery (2022) | historicphoto | | City of Santa Rosa | +| Santa_Rosa_CA_2025 | City of Santa Rosa Orthoimagery (2025) | photo | | City of Santa Rosa | | Solano_CA_2022 | Solano County Orthoimagery (2022) | historicphoto | | Solano County | | Solano_CA_2023 | Solano County Orthoimagery (2023) | historicphoto | | Solano County | | Solano_CA_2024 | Solano County Orthoimagery (2024) | photo | | Solano County | @@ -627,7 +644,8 @@ This table gives a summary of ids, names and other metainformation. [See the onl | Charlotte_Ortho_2020 | Charlotte County Orthoimagery (2020) | photo | | Charlotte County Geographic Information Systems | | Charlotte_Ortho_2022 | Charlotte County Orthoimagery (2022) | historicphoto | | Charlotte County Geographic Information Systems | | Charlotte_Ortho_2023 | Charlotte County Orthoimagery (2023) | historicphoto | | Charlotte County Geographic Information Systems | -| Charlotte_Ortho_2024 | Charlotte County Orthoimagery (2024) | photo | | Charlotte County Geographic Information Systems | +| Charlotte_Ortho_2024 | Charlotte County Orthoimagery (2024) | historicphoto | | Charlotte County Geographic Information Systems | +| Charlotte_Ortho_2025 | Charlotte County Orthoimagery (2025) | historicphoto | | Charlotte County Geographic Information Systems | | Citrus_Ortho_2020 | Citrus County Orthoimagery (2020) | historicphoto | | Citrus County Property Appraiser's Office | | Citrus_Ortho_2023 | Citrus County Orthoimagery (2023) | photo | | Citrus County Property Appraiser's Office | | Collier_Ortho_2022 | Collier County Orthoimagery (2022) | historicphoto | | Collier County Information Technology GIS Team | @@ -695,7 +713,6 @@ This table gives a summary of ids, names and other metainformation. [See the onl | Volusia_Ortho_2024 | Volusia County Orthoimagery (2024) | photo | | Volusia County Property Appraiser’s Office | | ACC_2018 | Athens-Clarke County Imagery (2018) | historicphoto | | Athens-Clarke County GIS | | Maui_2023 | Maui County Orthoimagery (2023) | photo | ⭐ | Maui County GIS | -| USDA-NAIP-HI | National Agriculture Imagery Program (HI) | photo | | U.S. Department of Agriculture | | USDA_Hawaii_2022 | USDA Hawaii Imagery (2022) | photo | | U.S. Department of Agriculture | | USDA_Northwest_Hawaiian_Islands_2022 | USDA Northwest Hawaiian Islands Imagery (2022) | photo | | U.S. Department of Agriculture | | Cook_IL_2020 | Cook County Orthoimagery 2020 | photo | | Cook County GIS | @@ -734,7 +751,8 @@ This table gives a summary of ids, names and other metainformation. [See the onl | Mecklenburg_NC_2021 | Mecklenburg County Orthoimagery (2021) | historicphoto | | Mecklenburg County GIS | | Mecklenburg_NC_2022 | Mecklenburg County Orthoimagery (2022) | historicphoto | | Mecklenburg County GIS | | Mecklenburg_NC_2023 | Mecklenburg County Orthoimagery (2023) | historicphoto | | Mecklenburg County GIS | -| Mecklenburg_NC_2024 | Mecklenburg County Orthoimagery (2024) | photo | | Mecklenburg County GIS | +| Mecklenburg_NC_2024 | Mecklenburg County Orthoimagery (2024) | historicphoto | | Mecklenburg County GIS | +| Mecklenburg_NC_2025 | Mecklenburg County Orthoimagery (2025) | photo | | Mecklenburg County GIS | | NC_Latest_Ortho_CIR | NC OneMap Latest Orthoimagery (Infrared) | photo | | NCCGIA, NC911 Board | | NC_Latest_Ortho_NDVI | NC OneMap Latest Orthoimagery (NDVI) | photo | | NCCGIA, NC911 Board | | NC_Latest_Ortho_Natural | NC OneMap Latest Orthoimagery (Natural Color) | photo | ⭐ | NCCGIA, NC911 Board | @@ -757,7 +775,8 @@ This table gives a summary of ids, names and other metainformation. [See the onl | MRCOG_Ortho_2020 | MRCOG Orthoimagery (2020) | photo | | Mid-Region Council of Governments, Bohannan Huston, Inc. | | San_Juan_NM_2019 | San Juan County Orthoimagery (2019) | historicphoto | | San Juan County GIS | | San_Juan_NM_2021 | San Juan County Orthoimagery (2021) | historicphoto | | San Juan County GIS | -| San_Juan_NM_2023 | San Juan County Orthoimagery (2023) | photo | ⭐ | San Juan County GIS | +| San_Juan_NM_2023 | San Juan County Orthoimagery (2023) | historicphoto | | San Juan County GIS | +| San_Juan_NM_2025 | San Juan County Orthoimagery (2025) | photo | ⭐ | San Juan County GIS | | Cattaraugus_NY_2020 | Cattaraugus County Orthoimagery (2020) | historicphoto | | Cattaraugus County Real Property Services | | Cattaraugus_NY_2021 | Cattaraugus County Orthoimagery (2021) | historicphoto | | Cattaraugus County Real Property Services | | Cattaraugus_NY_2023 | Cattaraugus County Orthoimagery (2023) | photo | | Cattaraugus County Real Property Services | @@ -852,7 +871,8 @@ This table gives a summary of ids, names and other metainformation. [See the onl | ACT202309 | ACTmapi Imagery Sep 2023 | photo | | Aerial Imagery from ACTMapi ©ACT Government and MetroMap | | ACT202311 | ACTmapi Imagery Nov 2023 | photo | | Aerial Imagery from ACTMapi ©ACT Government and MetroMap | | ACT202402 | ACTmapi Imagery Feb 2024 | photo | | Aerial Imagery from ACTMapi ©ACT Government and MetroMap | -| ACT202409 | ACTmapi Imagery Sep 2024 | photo | ⭐ | Aerial Imagery from ACTMapi ©ACT Government and MetroMap | +| ACT202409 | ACTmapi Imagery Sep 2024 | photo | | Aerial Imagery from ACTMapi ©ACT Government and MetroMap | +| ACT202503 | ACTmapi Imagery Mar 2025 | photo | ⭐ | Aerial Imagery from ACTMapi ©ACT Government and Aerometrex | | NSW_DCS_SS_HAPE_Imagery_1943 | NSW DCS SS HAPE Imagery 1943 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. | | NSW_DCS_SS_HAPE_Imagery_1944 | NSW DCS SS HAPE Imagery 1944 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. | | NSW_DCS_SS_HAPE_Imagery_1947 | NSW DCS SS HAPE Imagery 1947 | historicphoto | | © State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au. | @@ -961,6 +981,7 @@ This table gives a summary of ids, names and other metainformation. [See the onl | Dourados_Ortofotos | Dourados Ortofotos | photo | ⭐ | Prefeitura Municipal de Dourados - GeoDourados | | Fortaleza_Ortofoto_2010 | Fortaleza Ortofoto 2010 | historicphoto | | Prefeitura Municipal de Fortaleza | | Fortaleza_Ortofoto_2016 | Fortaleza Ortofoto 2016 | photo | ⭐ | Prefeitura Municipal de Fortaleza | +| Fortaleza_Base_Map | Fortaleza Base Cartográfica | map | | Prefeitura Municipal de Fortaleza | | GeoPortal_DF_2015 | GeoPortal DF 2015 | historicphoto | | GeoPortal DF | | GeoPortal_DF_2016 | GeoPortal DF 2016 | historicphoto | | GeoPortal DF | | GeoPortal_DF_2019 | GeoPortal DF 2019 | historicphoto | ⭐ | GeoPortal DF | diff --git a/Docs/Layers/address.md b/Docs/Layers/address.md index 40904d4f6..dcd45bc66 100644 --- a/Docs/Layers/address.md +++ b/Docs/Layers/address.md @@ -18,6 +18,7 @@ Addresses - [street](#street) - [unit](#unit) - [fixme](#fixme) + - [address-questions](#address-questions) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) @@ -52,103 +53,90 @@ Elements must match **any** of the following expressions: | id | question | labels | freeform key | -----|-----|-----|----- | -| [address_joined](#address_joined) | _{group(header,street;housenumber;unit,)}_ | address | _Multiple choice only_ | +| [address_joined](#address_joined) | _{group(header,street;housenumber;unit;address-questions,)}_ | address | _Multiple choice only_ | | [header](#header) | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | | [housenumber](#housenumber) | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | | [street](#street) | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | | [unit](#unit) | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | | [fixme](#fixme) | What should be fixed here? Please explain
_Fixme description{fixme}_
1 options | | *[fixme](https://wiki.osm.org/wiki/Key:fixme)* ([string](../SpecialInputElements.md#string)) | -| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [address-questions](#address-questions) | _{questions(address,,)}_ | address, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;address)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### address_joined - _This tagrendering has no question and is thus read-only_ -*{group(header,street;housenumber;unit,)}* +*{group(header,street;housenumber;unit;address-questions,)}* -This tagrendering has labels -`address` +This tagrendering has labels `address` ### header - _This tagrendering has no question and is thus read-only_ *{addr:street} {addr:housenumber} {addr:unit}* - *No address is known* is shown if with addr:street= & addr:unit= & addr:housenumber= -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### housenumber - The question is `What is the number of this house?` *The house number is {addr:housenumber}* is shown if `addr:housenumber` is set. - *This building has no house number* is shown if with nohousenumber=yes -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### street - The question is `What street is this address located in?` *This address is in street {addr:street}* is shown if `addr:street` is set. -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### unit - The question is `What is the unit number or letter?` *The unit number is {addr:unit}* is shown if `addr:unit` is set. - *No unit number* is shown if with addr:unit= -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### fixme - The question is `What should be fixed here? Please explain` *Fixme description{fixme}* is shown if `fixme` is set. - *No fixme - write something here to explain complicated cases* is shown if with fixme= -### leftover-questions - +### address-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,hidden)}* +*{questions(address,,)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `address` `hidden` + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden;address)}* + +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/address/address.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/address/address.json) diff --git a/Docs/Layers/adult_changing_table.md b/Docs/Layers/adult_changing_table.md index 3800bc45a..56c86e1d3 100644 --- a/Docs/Layers/adult_changing_table.md +++ b/Docs/Layers/adult_changing_table.md @@ -68,7 +68,6 @@ Elements must match **any** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(height)} high* is shown if `height` is set. @@ -77,11 +76,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with height=adjustable -This tagrendering has labels -`relevant_questions` +This tagrendering has labels `relevant_questions` ### adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(min_height)}* is shown if `min_height` is set. @@ -89,11 +86,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: height=adjustable -This tagrendering has labels -`relevant_questions` +This tagrendering has labels `relevant_questions` ### adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(max_height)}* is shown if `max_height` is set. @@ -101,64 +96,49 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: height=adjustable -This tagrendering has labels -`relevant_questions` +This tagrendering has labels `relevant_questions` ### adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: height=adjustable -This tagrendering has labels -`relevant_questions` +This tagrendering has labels `relevant_questions` ### adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with support=wall_mounted - *The changing table stands on table legs* is shown if with support=legs - *The changing table stands on table legs with wheels and can be moved* is shown if with support=wheels -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/adult_changing_table/adult_changing_table.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/adult_changing_table/adult_changing_table.json) diff --git a/Docs/Layers/advertising.md b/Docs/Layers/advertising.md index dc0a7da1a..3842b7c8b 100644 --- a/Docs/Layers/advertising.md +++ b/Docs/Layers/advertising.md @@ -108,7 +108,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### type - The question is `Which type of advertising feature is this?` *This is a {advertising}* is shown if `advertising` is set. @@ -128,7 +127,6 @@ The question is `Which type of advertising feature is this?` - *This is a relief* is shown if with advertising=relief ### animated - The question is `Does this advertisement cycle through multiple messages?` - *Static, always shows the same message* is shown if with animated=no @@ -138,7 +136,6 @@ The question is `Does this advertisement cycle through multiple messages?` - *Rotates on itself* is shown if with animated=revolving ### luminous_or_lit_advertising - The question is `Is this object lit or does it emit light?` - *This is a neon-tube light* is shown if with luminous=neon @@ -148,13 +145,11 @@ The question is `Is this object lit or does it emit light?` - *This object does not emit light and is not lighted by externally* is shown if with lit=no & luminous=no ### operator - The question is `Who operates this feature?` *Operated by {operator}* is shown if `operator` is set. ### message_type - The question is `What kind of message is shown?` - *Commercial message* is shown if with message=commercial. Unselecting this answer will add message= @@ -169,7 +164,6 @@ The question is `What kind of message is shown?` - *A map* is shown if with information=map. Unselecting this answer will add information= ### Sides - The question is `From how many sides you can watch advertisments?` - *This object has advertisements on a single side* is shown if with sides=1 @@ -178,48 +172,39 @@ The question is `From how many sides you can watch advertisments?` This tagrendering is only visible in the popup if the following condition is met: _referencing_ways= & (advertising=poster_box | advertising=screen | advertising=billboard) ### ref - The question is `Wich is the reference number?` *Reference number is {ref}* is shown if `ref` is set. ### historic - The question is `Is this sign for a business that no longer exists or no longer being maintained?` - *This is a historic advertisement sign (an advertisement for a business that no longer exists or a very old sign with heritage value)* is shown if with historic=advertising - *This advertisement sign has no historic value (the business still exists and has no heritage value)* is shown if with historic= ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/advertising/advertising.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/advertising/advertising.json) diff --git a/Docs/Layers/advertising_wall_paintings.md b/Docs/Layers/advertising_wall_paintings.md index 58438673d..dce70554a 100644 --- a/Docs/Layers/advertising_wall_paintings.md +++ b/Docs/Layers/advertising_wall_paintings.md @@ -79,7 +79,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### type - The question is `Which type of advertising feature is this?` *This is a {advertising}* is shown if `advertising` is set. @@ -99,7 +98,6 @@ The question is `Which type of advertising feature is this?` - *This is a relief* is shown if with advertising=relief ### animated - The question is `Does this advertisement cycle through multiple messages?` - *Static, always shows the same message* is shown if with animated=no @@ -109,7 +107,6 @@ The question is `Does this advertisement cycle through multiple messages?` - *Rotates on itself* is shown if with animated=revolving ### luminous_or_lit_advertising - The question is `Is this object lit or does it emit light?` - *This is a neon-tube light* is shown if with luminous=neon @@ -119,13 +116,11 @@ The question is `Is this object lit or does it emit light?` - *This object does not emit light and is not lighted by externally* is shown if with lit=no & luminous=no ### operator - The question is `Who operates this feature?` *Operated by {operator}* is shown if `operator` is set. ### message_type - The question is `What kind of message is shown?` - *Commercial message* is shown if with message=commercial. Unselecting this answer will add message= @@ -140,7 +135,6 @@ The question is `What kind of message is shown?` - *A map* is shown if with information=map. Unselecting this answer will add information= ### Sides - The question is `From how many sides you can watch advertisments?` - *This object has advertisements on a single side* is shown if with sides=1 @@ -149,48 +143,39 @@ The question is `From how many sides you can watch advertisments?` This tagrendering is only visible in the popup if the following condition is met: _referencing_ways= & (advertising=poster_box | advertising=screen | advertising=billboard) ### ref - The question is `Wich is the reference number?` *Reference number is {ref}* is shown if `ref` is set. ### historic - The question is `Is this sign for a business that no longer exists or no longer being maintained?` - *This is a historic advertisement sign (an advertisement for a business that no longer exists or a very old sign with heritage value)* is shown if with historic=advertising - *This advertisement sign has no historic value (the business still exists and has no heritage value)* is shown if with historic= ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/ghostsigns/ghostsigns.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/ghostsigns/ghostsigns.json) diff --git a/Docs/Layers/aerialway.md b/Docs/Layers/aerialway.md index bb62fb998..670994788 100644 --- a/Docs/Layers/aerialway.md +++ b/Docs/Layers/aerialway.md @@ -12,13 +12,11 @@ Various forms of transport for passengers and goods that use wires, including ca 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [type](#type) - [duration](#duration) - [occupancy](#occupancy) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [oneway](#oneway) - [length](#length) - [leftover-questions](#leftover-questions) @@ -73,7 +71,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### type - The question is `What type of aerialway is this?` - *This is a cable car where the car goes up and down again on the same cable.* is shown if with aerialway=cable_car @@ -89,19 +86,16 @@ The question is `What type of aerialway is this?` - *A zip line. (A touristic attraction where adventurous people go down at high speeds)* is shown if with aerialway=zip_line ### duration - The question is `How long takes a single journey with this elevator?` *A single journey takes {duration} minutes* is shown if `duration` is set. ### occupancy - The question is `How many people fit a single carriage?` *{aerialway:occupancy} people fit a single carriage* is shown if `aerialway:occupancy` is set. ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -109,36 +103,29 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### oneway - The question is `In what direction can this aerialway be taken?` - *This aerialway can only be taken to the top* is shown if with oneway=yes - *This aerialway can be taken in both directions* is shown if with oneway=no ### length - _This tagrendering has no question and is thus read-only_ *This aerialway is {_length:km} kilometer long* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/all_streets.md b/Docs/Layers/all_streets.md index e38901355..7b96bd2a0 100644 --- a/Docs/Layers/all_streets.md +++ b/Docs/Layers/all_streets.md @@ -52,29 +52,23 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### split_button - _This tagrendering has no question and is thus read-only_ *{split_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/all_streets/all_streets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/all_streets/all_streets.json) diff --git a/Docs/Layers/all_vending_machine.md b/Docs/Layers/all_vending_machine.md index ab062f167..9bf97766d 100644 --- a/Docs/Layers/all_vending_machine.md +++ b/Docs/Layers/all_vending_machine.md @@ -15,14 +15,12 @@ Layer showing vending machines 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [repeated](#repeated) - [single_level](#single_level) - [vending](#vending) - [bicycle_tube_vending_machine-brand](#bicycle_tube_vending_machine-brand) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [payment-options-split](#payment-options-split) - [denominations-coins](#denominations-coins) - [denominations-notes](#denominations-notes) @@ -107,17 +105,14 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -128,11 +123,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### vending - The question is `What does this vending machine sell?` *This vending machine sells {vending}* is shown if `vending` is set. @@ -168,7 +161,6 @@ The question is `What does this vending machine sell?` - *Menstrual products are sold here* is shown if with vending=menstrual_products ### bicycle_tube_vending_machine-brand - The question is `Which brand of tubes are sold here?` *{brand} tubes are sold here* is shown if `brand` is set. @@ -179,7 +171,6 @@ The question is `Which brand of tubes are sold here?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_tube.*)$ ### opening_hours_24_7 - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -188,7 +179,6 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash= @@ -200,7 +190,6 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with payment:credit_cards=yes. Unselecting this answer will add payment:credit_cards=no ### denominations-coins - The question is `What coins can you use to pay here?` - *1 cent coins are accepted* is shown if with payment:coins:denominations=0.01 EUR @@ -222,7 +211,6 @@ The question is `What coins can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:coins=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### denominations-notes - The question is `what notes can you use to pay here?` - *5 euro notes are accepted* is shown if with payment:notes:denominations=5 EUR @@ -242,13 +230,11 @@ The question is `what notes can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:notes=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### operator - The question is `Who operates this vending machine?` *This vending machine is operated by {operator}* is shown if `operator` is set. ### indoor - The question is `Is this vending machine indoors?` - *This vending machine is outdoors* is shown if with indoor=. _This option cannot be chosen as answer_ @@ -256,29 +242,24 @@ The question is `Is this vending machine indoors?` - *This vending machine is outdoors* is shown if with indoor=no ### phone - The question is `What is the phone number of the operator of this vending machine?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### charge_bicycle_tube - The question is `How much does a a bicycle tube cost?` *a bicycle tube costs {charge}* is shown if `charge` is set. @@ -286,7 +267,6 @@ The question is `How much does a a bicycle tube cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_tube.*)$ ### charge_bicycle_light - The question is `How much does a bicycle light cost?` *bicycle light costs {charge}* is shown if `charge` is set. @@ -294,7 +274,6 @@ The question is `How much does a bicycle light cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_light.*)$ ### charge_condom - The question is `How much does a a condom cost?` *a condom costs {charge}* is shown if `charge` is set. @@ -302,7 +281,6 @@ The question is `How much does a a condom cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*condom.*)$ ### operational_status - The question is `Is this vending machine still operational?` - *This vending machine works* is shown if with operational_status= @@ -311,35 +289,28 @@ The question is `Is this vending machine still operational?` - *The operational status is {operational_status}* is shown if with operational_status~.+. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/ambulancestation.md b/Docs/Layers/ambulancestation.md index 5dc2a3b67..d2ddcbf83 100644 --- a/Docs/Layers/ambulancestation.md +++ b/Docs/Layers/ambulancestation.md @@ -68,31 +68,26 @@ Elements must match the expression **{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -128,11 +120,9 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### 6 - The question is `What is the purpose of the animal shelter?` - *Animals are kept here until adopted by a new owner* is shown if with purpose=adoption @@ -140,7 +130,6 @@ The question is `What is the purpose of the animal shelter?` - *Injured animals are rehabilitated here until they can be released in nature again * is shown if with purpose=release ### opening_hours_by_appointment - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -150,7 +139,6 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### boarded_animals - The question is `Which animals are accepted here?` *{animal_shelter} is kept here* is shown if `animal_shelter` is set. @@ -162,35 +150,28 @@ The question is `Which animals are accepted here?` - *Wild animals are kept here* is shown if with animal_shelter=wildlife ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/artwork.md b/Docs/Layers/artwork.md index 9b77c1e0b..5973c9bca 100644 --- a/Docs/Layers/artwork.md +++ b/Docs/Layers/artwork.md @@ -14,8 +14,6 @@ An open map of statues, busts, graffitis and other artwork all over the world 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) - - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [images_no_blur](#images_no_blur) - [artwork-artwork_type](#artwork-artwork_type) - [artwork-artist-wikidata](#artwork-artist-wikidata) @@ -27,9 +25,7 @@ An open map of statues, busts, graffitis and other artwork all over the world - [memorial-type](#memorial-type) - [inscription](#inscription) - [memorial-wikidata](#memorial-wikidata) - - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) - [subject-wikidata](#subject-wikidata) - - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [doubles_as_bench](#doubles_as_bench) - [bench-backrest](#bench-backrest) - [bench-armrest](#bench-armrest) @@ -153,7 +149,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload(,,,true)}* ### artwork-artwork_type - The question is `What is the type of this artwork?` *This is a {artwork_type}* is shown if `artwork_type` is set. @@ -173,35 +168,28 @@ The question is `What is the type of this artwork?` - *Woodcarving* is shown if with artwork_type=woodcarving - *Poem* is shown if with artwork_type=poem -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### artwork-artist-wikidata - The question is `Who made this artwork?` *This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}* is shown if `artist:wikidata` is set. -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### artwork-artist_name - The question is `Which artist created this?` *Created by {artist_name}* is shown if `artist_name` is set. -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### artwork-website - The question is `Is there a website with more information about this artwork?` *{link(More information on this website,&LBRACEwebsite&RBRACE,,,,)}* is shown if `website` is set. -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### wikipedia Shows a wikipedia box with the corresponding wikipedia article; the wikidata-item link can be changed by a contributor @@ -213,23 +201,19 @@ The question is `What is the corresponding Wikidata entity?` - *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_ ### artwork_subject - The question is `What does this artwork depict?` *This artwork depicts {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set. -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### doubles_as_memorial - The question is `Does this artwork serve as a memorial?` - *This artwork also serves as a memorial* is shown if with historic=memorial - *This artwork does not serve as a memorial* is shown if with historic= ### memorial-type - The question is `What type of memorial is this?` *This is a {memorial}* is shown if `memorial` is set. @@ -251,11 +235,9 @@ The question is `What type of memorial is this?` - *This is a gravestone; the person is buried here* is shown if with historic=tomb This tagrendering is only visible in the popup if the following condition is met: historic=memorial -This tagrendering has labels -`memorial-questions` +This tagrendering has labels `memorial-questions` ### inscription - The question is `What is the inscription on this memorial?` *The inscription on this memorial reads:

{inscription}

* is shown if `inscription` is set. @@ -263,33 +245,25 @@ The question is `What is the inscription on this memorial?` - *This memorial does not have an inscription* is shown if with not:inscription=yes This tagrendering is only visible in the popup if the following condition is met: historic=memorial & memorial!=bench -This tagrendering has labels -`memorial-questions` +This tagrendering has labels `memorial-questions` ### memorial-wikidata - The question is `What is the Wikipedia page about this memorial?` *

Wikipedia page about the memorial

{wikipedia(wikidata)}* is shown if `wikidata` is set. This tagrendering is only visible in the popup if the following condition is met: historic=memorial -This tagrendering has labels -`memorial-specific` -`memorial-questions` +This tagrendering has labels `memorial-specific` `memorial-questions` ### subject-wikidata - The question is `What is the Wikipedia page about the person or event that is remembered here?` *

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set. This tagrendering is only visible in the popup if the following condition is met: historic=memorial -This tagrendering has labels -`memorial-specific` -`memorial-questions` +This tagrendering has labels `memorial-specific` `memorial-questions` ### doubles_as_bench - The question is `Does this artwork serve as a bench?` - *This artwork also serves as a bench* is shown if with amenity=bench @@ -297,7 +271,6 @@ The question is `Does this artwork serve as a bench?` - *This artwork does not serve as a bench* is shown if with amenity!=bench. _This option cannot be chosen as answer_ ### bench-backrest - The question is `Does this bench have a backrest?` - *This bench is two-sided and shares the backrest* is shown if with backrest=yes & two_sided=yes @@ -305,22 +278,18 @@ The question is `Does this bench have a backrest?` - *This bench does not have a backrest* is shown if with backrest=no This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-armrest - The question is `Does this bench have one or more armrests?` - *This bench does have one or more armrests* is shown if with armrest=yes - *This bench does not have any armrests* is shown if with armrest=no This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-seats - The question is `How many seats does this bench have?` *This bench has {seats} seats* is shown if `seats` is set. @@ -328,11 +297,9 @@ The question is `How many seats does this bench have?` - *This bench does not have separated seats* is shown if with seats:separated=no This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-material - The question is `What is the bench (seating) made from?` *Material: {material}* is shown if `material` is set. @@ -345,21 +312,17 @@ The question is `What is the bench (seating) made from?` - *The seating is made from steel* is shown if with material=steel This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-direction - The question is `In which direction are you looking when sitting on the bench?` *When sitting on the bench, one looks towards {direction}°.* is shown if `direction` is set. This tagrendering is only visible in the popup if the following condition is met: amenity=bench & two_sided!=yes -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-colour - The question is `Which colour does this bench have?` *Colour: {colour}* is shown if `colour` is set. @@ -374,11 +337,9 @@ The question is `Which colour does this bench have?` - *Colour: yellow* is shown if with colour=yellow This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-survey:date - The question is `When was this bench last surveyed?` *This bench was last surveyed on {survey:date}* is shown if `survey:date` is set. @@ -386,11 +347,9 @@ The question is `When was this bench last surveyed?` - *Surveyed today!* is shown if with survey:date= This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-inscription - The question is `Does this bench have an inscription?` *This bench has the following inscription:

{inscription}

* is shown if `inscription` is set. @@ -399,29 +358,24 @@ The question is `Does this bench have an inscription?` - *This bench probably does not not have an inscription* is shown if with inscription=. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-memorial - The question is `Does this bench act as memorial for someone or something?` - *This bench is a memorial for someone or something* is shown if with historic=memorial - *This bench is a not a memorial for someone or something* is shown if with historic= & not:historic=memorial This tagrendering is only visible in the popup if the following condition is met: amenity=bench & (historic=memorial | memorial=bench | tourism=artwork | inscription~.+) -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### doubles_as_wayside_shrine - The question is `Does this artwork also double as wayside shrine?` - *This artwork acts as a wayside shrine* is shown if with historic=wayside_shrine - *This artwork does not act as a wayside shrine* is shown if with historic= ### shrine_name - The question is `What's the name of this {title()}?` *The name of this {title()} is {name}* is shown if `name` is set. @@ -429,11 +383,9 @@ The question is `What's the name of this {title()}?` - *This shrine does not have a name* is shown if with noname=yes This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### religion - The question is `To which religion is this shrine dedicated?` *This shrine is {religion}* is shown if `religion` is set. @@ -451,11 +403,9 @@ The question is `To which religion is this shrine dedicated?` - *This is a Zoroastrian shrine* is shown if with religion=zoroastrian This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### denomination_christian - The question is `What's the Christian denomination of this {title()}?` *The religious denomination is {denomination}* is shown if `denomination` is set. @@ -472,11 +422,9 @@ The question is `What's the Christian denomination of this {title()}?` - *The religious subdenomination is evangelical* is shown if with denomination=evangelical This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine & religion=christian -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### denomination_muslim - The question is `What's the Muslim denomination of this shrine?` *The religious subdenomination is {denomination}* is shown if `denomination` is set. @@ -486,11 +434,9 @@ The question is `What's the Muslim denomination of this shrine?` - *The religious subdenomination is Sufi* is shown if with denomination=sufi This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine & religion=muslim -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### denomination_jewish - The question is `What's the Jewish denomination of this shrine?` *The religious subdenomination is {denomination}* is shown if `denomination` is set. @@ -501,49 +447,39 @@ The question is `What's the Jewish denomination of this shrine?` - *The religious subdenomination is Reform* is shown if with denomination=reform This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine & religion=jewish -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### denomination_other - The question is `What's the denomination of this shrine?` *The denomination of this shrine is {denomination}* is shown if `denomination` is set. This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine & religion!=christian & religion!=muslim & religion!=jewish & religion~.+ -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/artwork_on_wall.md b/Docs/Layers/artwork_on_wall.md index de0100d48..aae327ec4 100644 --- a/Docs/Layers/artwork_on_wall.md +++ b/Docs/Layers/artwork_on_wall.md @@ -14,8 +14,6 @@ An open map of statues, busts, graffitis and other artwork all over the world 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) - - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [historic_or_not](#historic_or_not) - [images_no_blur](#images_no_blur) - [artwork-artwork_type](#artwork-artwork_type) @@ -28,9 +26,7 @@ An open map of statues, busts, graffitis and other artwork all over the world - [memorial-type](#memorial-type) - [inscription](#inscription) - [memorial-wikidata](#memorial-wikidata) - - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) - [subject-wikidata](#subject-wikidata) - - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [doubles_as_bench](#doubles_as_bench) - [bench-backrest](#bench-backrest) - [bench-armrest](#bench-armrest) @@ -143,7 +139,6 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### historic_or_not - The question is `Is this artwork a historic advertisement?` - *This artwork is a historic advertisement* is shown if with historic=advertising @@ -156,7 +151,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload(,,,true)}* ### artwork-artwork_type - The question is `What is the type of this artwork?` *This is a {artwork_type}* is shown if `artwork_type` is set. @@ -176,35 +170,28 @@ The question is `What is the type of this artwork?` - *Woodcarving* is shown if with artwork_type=woodcarving - *Poem* is shown if with artwork_type=poem -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### artwork-artist-wikidata - The question is `Who made this artwork?` *This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}* is shown if `artist:wikidata` is set. -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### artwork-artist_name - The question is `Which artist created this?` *Created by {artist_name}* is shown if `artist_name` is set. -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### artwork-website - The question is `Is there a website with more information about this artwork?` *{link(More information on this website,&LBRACEwebsite&RBRACE,,,,)}* is shown if `website` is set. -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### wikipedia Shows a wikipedia box with the corresponding wikipedia article; the wikidata-item link can be changed by a contributor @@ -216,23 +203,19 @@ The question is `What is the corresponding Wikidata entity?` - *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_ ### artwork_subject - The question is `What does this artwork depict?` *This artwork depicts {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set. -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### doubles_as_memorial - The question is `Does this artwork serve as a memorial?` - *This artwork also serves as a memorial* is shown if with historic=memorial - *This artwork does not serve as a memorial* is shown if with historic= ### memorial-type - The question is `What type of memorial is this?` *This is a {memorial}* is shown if `memorial` is set. @@ -254,11 +237,9 @@ The question is `What type of memorial is this?` - *This is a gravestone; the person is buried here* is shown if with historic=tomb This tagrendering is only visible in the popup if the following condition is met: historic=memorial -This tagrendering has labels -`memorial-questions` +This tagrendering has labels `memorial-questions` ### inscription - The question is `What is the inscription on this memorial?` *The inscription on this memorial reads:

{inscription}

* is shown if `inscription` is set. @@ -266,33 +247,25 @@ The question is `What is the inscription on this memorial?` - *This memorial does not have an inscription* is shown if with not:inscription=yes This tagrendering is only visible in the popup if the following condition is met: historic=memorial & memorial!=bench -This tagrendering has labels -`memorial-questions` +This tagrendering has labels `memorial-questions` ### memorial-wikidata - The question is `What is the Wikipedia page about this memorial?` *

Wikipedia page about the memorial

{wikipedia(wikidata)}* is shown if `wikidata` is set. This tagrendering is only visible in the popup if the following condition is met: historic=memorial -This tagrendering has labels -`memorial-specific` -`memorial-questions` +This tagrendering has labels `memorial-specific` `memorial-questions` ### subject-wikidata - The question is `What is the Wikipedia page about the person or event that is remembered here?` *

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set. This tagrendering is only visible in the popup if the following condition is met: historic=memorial -This tagrendering has labels -`memorial-specific` -`memorial-questions` +This tagrendering has labels `memorial-specific` `memorial-questions` ### doubles_as_bench - The question is `Does this artwork serve as a bench?` - *This artwork also serves as a bench* is shown if with amenity=bench @@ -300,7 +273,6 @@ The question is `Does this artwork serve as a bench?` - *This artwork does not serve as a bench* is shown if with amenity!=bench. _This option cannot be chosen as answer_ ### bench-backrest - The question is `Does this bench have a backrest?` - *This bench is two-sided and shares the backrest* is shown if with backrest=yes & two_sided=yes @@ -308,22 +280,18 @@ The question is `Does this bench have a backrest?` - *This bench does not have a backrest* is shown if with backrest=no This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-armrest - The question is `Does this bench have one or more armrests?` - *This bench does have one or more armrests* is shown if with armrest=yes - *This bench does not have any armrests* is shown if with armrest=no This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-seats - The question is `How many seats does this bench have?` *This bench has {seats} seats* is shown if `seats` is set. @@ -331,11 +299,9 @@ The question is `How many seats does this bench have?` - *This bench does not have separated seats* is shown if with seats:separated=no This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-material - The question is `What is the bench (seating) made from?` *Material: {material}* is shown if `material` is set. @@ -348,21 +314,17 @@ The question is `What is the bench (seating) made from?` - *The seating is made from steel* is shown if with material=steel This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-direction - The question is `In which direction are you looking when sitting on the bench?` *When sitting on the bench, one looks towards {direction}°.* is shown if `direction` is set. This tagrendering is only visible in the popup if the following condition is met: amenity=bench & two_sided!=yes -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-colour - The question is `Which colour does this bench have?` *Colour: {colour}* is shown if `colour` is set. @@ -377,11 +339,9 @@ The question is `Which colour does this bench have?` - *Colour: yellow* is shown if with colour=yellow This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-survey:date - The question is `When was this bench last surveyed?` *This bench was last surveyed on {survey:date}* is shown if `survey:date` is set. @@ -389,11 +349,9 @@ The question is `When was this bench last surveyed?` - *Surveyed today!* is shown if with survey:date= This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-inscription - The question is `Does this bench have an inscription?` *This bench has the following inscription:

{inscription}

* is shown if `inscription` is set. @@ -402,29 +360,24 @@ The question is `Does this bench have an inscription?` - *This bench probably does not not have an inscription* is shown if with inscription=. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-memorial - The question is `Does this bench act as memorial for someone or something?` - *This bench is a memorial for someone or something* is shown if with historic=memorial - *This bench is a not a memorial for someone or something* is shown if with historic= & not:historic=memorial This tagrendering is only visible in the popup if the following condition is met: amenity=bench & (historic=memorial | memorial=bench | tourism=artwork | inscription~.+) -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### doubles_as_wayside_shrine - The question is `Does this artwork also double as wayside shrine?` - *This artwork acts as a wayside shrine* is shown if with historic=wayside_shrine - *This artwork does not act as a wayside shrine* is shown if with historic= ### shrine_name - The question is `What's the name of this {title()}?` *The name of this {title()} is {name}* is shown if `name` is set. @@ -432,11 +385,9 @@ The question is `What's the name of this {title()}?` - *This shrine does not have a name* is shown if with noname=yes This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### religion - The question is `To which religion is this shrine dedicated?` *This shrine is {religion}* is shown if `religion` is set. @@ -454,11 +405,9 @@ The question is `To which religion is this shrine dedicated?` - *This is a Zoroastrian shrine* is shown if with religion=zoroastrian This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### denomination_christian - The question is `What's the Christian denomination of this {title()}?` *The religious denomination is {denomination}* is shown if `denomination` is set. @@ -475,11 +424,9 @@ The question is `What's the Christian denomination of this {title()}?` - *The religious subdenomination is evangelical* is shown if with denomination=evangelical This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine & religion=christian -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### denomination_muslim - The question is `What's the Muslim denomination of this shrine?` *The religious subdenomination is {denomination}* is shown if `denomination` is set. @@ -489,11 +436,9 @@ The question is `What's the Muslim denomination of this shrine?` - *The religious subdenomination is Sufi* is shown if with denomination=sufi This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine & religion=muslim -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### denomination_jewish - The question is `What's the Jewish denomination of this shrine?` *The religious subdenomination is {denomination}* is shown if `denomination` is set. @@ -504,49 +449,39 @@ The question is `What's the Jewish denomination of this shrine?` - *The religious subdenomination is Reform* is shown if with denomination=reform This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine & religion=jewish -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### denomination_other - The question is `What's the denomination of this shrine?` *The denomination of this shrine is {denomination}* is shown if `denomination` is set. This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine & religion!=christian & religion!=muslim & religion!=jewish & religion~.+ -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/assembly_point.md b/Docs/Layers/assembly_point.md index 110e1c4d3..554be84b0 100644 --- a/Docs/Layers/assembly_point.md +++ b/Docs/Layers/assembly_point.md @@ -66,19 +66,16 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### assembly_point_name - The question is `What is the name of this assembly point?` *This assembly point is named {name}* is shown if `name` is set. ### assembly_point_operator - The question is `What organization operates this assembly point?` *This assembly point is operated by {operator}* is shown if `operator` is set. ### disaster_type - The question is `For which disaster type is this assembly point meant?` - *Earthquake* is shown if with assembly_point:earthquake=yes. Unselecting this answer will add assembly_point:earthquake= @@ -87,29 +84,23 @@ The question is `For which disaster type is this assembly point meant?` - *Landslide* is shown if with assembly_point:landslide=yes. Unselecting this answer will add assembly_point:landslide= ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/assembly_point/assembly_point.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/assembly_point/assembly_point.json) diff --git a/Docs/Layers/assisted_repair.md b/Docs/Layers/assisted_repair.md index 6ff345c3f..178850865 100644 --- a/Docs/Layers/assisted_repair.md +++ b/Docs/Layers/assisted_repair.md @@ -13,12 +13,10 @@ A self-assisted workshop is a location where people can come and repair their go 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [preset_description](#preset_description) - [name](#name) - [opening_hours_by_appointment](#opening_hours_by_appointment) - - [Opening hours](#opening-hours) - [phone](#phone) - [email](#email) - [website](#website) @@ -88,19 +86,16 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### preset_description - _This tagrendering has no question and is thus read-only_ *{preset_description()}* ### name - The question is `What is the name of this repair workshop?` *This workshop is called {name}* is shown if `name` is set. ### opening_hours_by_appointment - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -110,18 +105,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -129,19 +121,16 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### mastodon Shows and asks for the mastodon handle @@ -156,7 +145,6 @@ The question is `What is the facebook page of of {title()}?` *{link(Facebook page,&LBRACEcontact:facebook&RBRACE,,,,)}
Facebook is known to harm mental health, manipulate public opinion and cause hate. Try to use healthier alternatives
* is shown if `contact:facebook` is set. ### item:repair - The question is `What type of items are repaired here?` - *Mobile phones are repaired here* is shown if with service:mobile_phone:repair=yes. Unselecting this answer will add service:mobile_phone:repair=no @@ -167,35 +155,28 @@ The question is `What type of items are repaired here?` - *Clothes are repaired here* is shown if with service:clothes:repair=yes. Unselecting this answer will add service:clothes:repair=no ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/atm.md b/Docs/Layers/atm.md index 2ba3d1bd7..1f943801f 100644 --- a/Docs/Layers/atm.md +++ b/Docs/Layers/atm.md @@ -13,13 +13,11 @@ ATMs to withdraw money 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [name](#name) - [brand](#brand) - [operator](#operator) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [indoor](#indoor) - [cash_out](#cash_out) - [cash_in](#cash_in) @@ -92,7 +90,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### name - _This tagrendering has no question and is thus read-only_ *The name of this ATM is {name}* @@ -100,19 +97,16 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: name~.+ ### brand - The question is `What brand is this ATM?` *The brand of this ATM is {brand}* is shown if `brand` is set. ### operator - The question is `What company operates this ATM?` *The ATM is operated by {operator}* is shown if `operator` is set. ### opening_hours_24_7 - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -121,14 +115,12 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### indoor - The question is `Is this ATM located indoors?` - *This ATM is located indoors* is shown if with indoor=yes - *This ATM is located outdoors* is shown if with indoor=no ### cash_out - The question is `Can you withdraw cash from this ATM?` - *You can withdraw cash from this ATM* is shown if with cash_out=. _This option cannot be chosen as answer_ @@ -136,7 +128,6 @@ The question is `Can you withdraw cash from this ATM?` - *You cannot withdraw cash from this ATM* is shown if with cash_out=no ### cash_in - The question is `Can you deposit cash into this ATM?` - *You probably cannot deposit cash into this ATM* is shown if with cash_in=. _This option cannot be chosen as answer_ @@ -144,7 +135,6 @@ The question is `Can you deposit cash into this ATM?` - *You cannot deposit cash into this ATM* is shown if with cash_in=no ### cash_out-denominations-notes - The question is `What notes can you withdraw here?` - *5 euro notes can be withdrawn* is shown if with cash_out:notes:denominations=5 EUR @@ -156,14 +146,12 @@ The question is `What notes can you withdraw here?` - *500 euro notes can be withdrawn* is shown if with cash_out:notes:denominations=500 EUR ### speech_output - The question is `Does this ATM have speech output for visually impaired users?` - *This ATM has speech output, usually available through a headphone jack* is shown if with speech_output=yes - *This ATM does not have speech output* is shown if with speech_output=no ### speech_output_language - _This tagrendering has no question and is thus read-only_ *{language_chooser(speech_output,In which languages does this ATM have speech output?,This ATM has speech output in &LBRACElanguage&LPARENS&RPARENS&RBRACE,This ATM has speech output in &LBRACElanguage&LPARENS&RPARENS&RBRACE,,)}* @@ -171,35 +159,28 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: speech_output=yes ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/bank.md b/Docs/Layers/bank.md index 9a9888c65..bb7be23f9 100644 --- a/Docs/Layers/bank.md +++ b/Docs/Layers/bank.md @@ -57,7 +57,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### has_atm - The question is `Does this bank have an ATM?` - *This bank has an ATM* is shown if with atm=yes @@ -65,35 +64,28 @@ The question is `Does this bank have an ATM?` - *This bank does have an ATM, but it is mapped as a different icon* is shown if with atm=separate ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/banks_with_atm.md b/Docs/Layers/banks_with_atm.md index c92e885e4..27f7a45b9 100644 --- a/Docs/Layers/banks_with_atm.md +++ b/Docs/Layers/banks_with_atm.md @@ -61,7 +61,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### has_atm - The question is `Does this bank have an ATM?` - *This bank has an ATM* is shown if with atm=yes @@ -69,35 +68,28 @@ The question is `Does this bank have an ATM?` - *This bank does have an ATM, but it is mapped as a different icon* is shown if with atm=separate ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/barrier.md b/Docs/Layers/barrier.md index a31c9ca5b..c0bc63c03 100644 --- a/Docs/Layers/barrier.md +++ b/Docs/Layers/barrier.md @@ -90,7 +90,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### bicycle=yes/no - The question is `Can a bicycle go past this barrier?` - *A cyclist can go past this.* is shown if with bicycle=yes @@ -99,14 +98,12 @@ The question is `Can a bicycle go past this barrier?` This tagrendering is only visible in the popup if the following condition is met: _referencing_ways~.+ ### barrier_type - _This tagrendering has no question and is thus read-only_ - *This is a single bollard in the road* is shown if with barrier=bollard - *This is a cycle barrier slowing down cyclists* is shown if with barrier=cycle_barrier ### Bollard type - The question is `What kind of bollard is this?` - *Removable bollard* is shown if with bollard=removable @@ -118,7 +115,6 @@ The question is `What kind of bollard is this?` This tagrendering is only visible in the popup if the following condition is met: barrier=bollard ### Cycle barrier type - The question is `What kind of cycling barrier is this?` - *Single, just two barriers with a space inbetween* is shown if with cycle_barrier=single @@ -129,7 +125,6 @@ The question is `What kind of cycling barrier is this?` This tagrendering is only visible in the popup if the following condition is met: barrier=cycle_barrier ### MaxWidth - The question is `How wide is the gap left over besides the barrier?` *Maximum width: {maxwidth:physical} m* is shown if `maxwidth:physical` is set. @@ -137,7 +132,6 @@ The question is `How wide is the gap left over besides the barrier?` This tagrendering is only visible in the popup if the following condition is met: _referencing_ways~.+ & cycle_barrier!=double & cycle_barrier!=triple ### Space between barrier (cyclebarrier) - The question is `How much space is there between the barriers (along the length of the road)?` *Space between barriers (along the length of the road): {width:separation} m* is shown if `width:separation` is set. @@ -145,7 +139,6 @@ The question is `How much space is there between the barriers (along the length This tagrendering is only visible in the popup if the following condition is met: cycle_barrier=double | cycle_barrier=triple ### Width of opening (cyclebarrier) - The question is `How wide is the smallest opening next to the barriers?` *Width of opening: {width:opening} m* is shown if `width:opening` is set. @@ -153,7 +146,6 @@ The question is `How wide is the smallest opening next to the barriers?` This tagrendering is only visible in the popup if the following condition is met: cycle_barrier=double | cycle_barrier=triple ### Overlap (cyclebarrier) - The question is `How much overlap do the barriers have?` *Overlap: {overlap} m* is shown if `overlap` is set. @@ -161,35 +153,28 @@ The question is `How much overlap do the barriers have?` This tagrendering is only visible in the popup if the following condition is met: cycle_barrier=double | cycle_barrier=triple ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/barrier/barrier.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/barrier/barrier.json) diff --git a/Docs/Layers/bbq.md b/Docs/Layers/bbq.md index 641476c64..03f0416f8 100644 --- a/Docs/Layers/bbq.md +++ b/Docs/Layers/bbq.md @@ -71,7 +71,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### access - The question is `Who is allowed to use this barbecue?` - *This barbecue can be used by anyone* is shown if with access=yes @@ -82,14 +81,12 @@ The question is `Who is allowed to use this barbecue?` - *This barbecue can only be used by authorized persons* is shown if with access=permit ### covered - The question is `Is this barbecue covered?` - *This barbecue is not covered* is shown if with covered=no - *This barbecue is covered* is shown if with covered=yes ### fuel - The question is `How is this barbecue fuelled?` - *This barbecue uses wood as fuel* is shown if with fuel=wood @@ -98,35 +95,28 @@ The question is `How is this barbecue fuelled?` - *This barbecue uses gas as fuel* is shown if with fuel=gas ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/bbq/bbq.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bbq/bbq.json) diff --git a/Docs/Layers/beehive.md b/Docs/Layers/beehive.md index 1c040bb84..fd1216ab8 100644 --- a/Docs/Layers/beehive.md +++ b/Docs/Layers/beehive.md @@ -63,7 +63,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### capacity - The question is `How many beehives are there?` *There are {capacity} beehives* is shown if `capacity` is set. @@ -71,35 +70,28 @@ The question is `How many beehives are there?` - *There is 1 beehive* is shown if with capacity=1 ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/beehive/beehive.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/beehive/beehive.json) diff --git a/Docs/Layers/bench.md b/Docs/Layers/bench.md index af9cdbfde..0d5c831ac 100644 --- a/Docs/Layers/bench.md +++ b/Docs/Layers/bench.md @@ -13,8 +13,6 @@ A bench is a wooden, metal, stone, … surface where a human can sit. This layer 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) - - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [images](#images) - [bench-backrest](#bench-backrest) - [bench-armrest](#bench-armrest) @@ -32,9 +30,7 @@ A bench is a wooden, metal, stone, … surface where a human can sit. This layer - [artwork-website](#artwork-website) - [artwork_subject](#artwork_subject) - [memorial-wikidata](#memorial-wikidata) - - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) - [subject-wikidata](#subject-wikidata) - - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [delete-button](#delete-button) @@ -121,39 +117,32 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### bench-backrest - The question is `Does this bench have a backrest?` - *This bench is two-sided and shares the backrest* is shown if with backrest=yes & two_sided=yes - *This bench does have a backrest* is shown if with backrest=yes - *This bench does not have a backrest* is shown if with backrest=no -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-armrest - The question is `Does this bench have one or more armrests?` - *This bench does have one or more armrests* is shown if with armrest=yes - *This bench does not have any armrests* is shown if with armrest=no -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-seats - The question is `How many seats does this bench have?` *This bench has {seats} seats* is shown if `seats` is set. - *This bench does not have separated seats* is shown if with seats:separated=no -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-material - The question is `What is the bench (seating) made from?` *Material: {material}* is shown if `material` is set. @@ -165,20 +154,16 @@ The question is `What is the bench (seating) made from?` - *The seating is made from plastic* is shown if with material=plastic - *The seating is made from steel* is shown if with material=steel -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-direction - The question is `In which direction are you looking when sitting on the bench?` *When sitting on the bench, one looks towards {direction}°.* is shown if `direction` is set. -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-colour - The question is `Which colour does this bench have?` *Colour: {colour}* is shown if `colour` is set. @@ -192,22 +177,18 @@ The question is `Which colour does this bench have?` - *Colour: blue* is shown if with colour=blue - *Colour: yellow* is shown if with colour=yellow -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-survey:date - The question is `When was this bench last surveyed?` *This bench was last surveyed on {survey:date}* is shown if `survey:date` is set. - *Surveyed today!* is shown if with survey:date= -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-inscription - The question is `Does this bench have an inscription?` *This bench has the following inscription:

{inscription}

* is shown if `inscription` is set. @@ -215,11 +196,9 @@ The question is `Does this bench have an inscription?` - *This bench does not have an inscription* is shown if with not:inscription=yes - *This bench probably does not not have an inscription* is shown if with inscription=. _This option cannot be chosen as answer_ -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-artwork - The question is `Does this bench have an artistic element?` - *This bench has an integrated artwork* is shown if with tourism=artwork @@ -227,18 +206,15 @@ The question is `Does this bench have an artistic element?` - *This bench probably doesn't have an integrated artwork* is shown if with tourism=. _This option cannot be chosen as answer_ ### bench-memorial - The question is `Does this bench act as memorial for someone or something?` - *This bench is a memorial for someone or something* is shown if with historic=memorial - *This bench is a not a memorial for someone or something* is shown if with historic= & not:historic=memorial This tagrendering is only visible in the popup if the following condition is met: historic=memorial | memorial=bench | tourism=artwork | inscription~.+ -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### artwork-artwork_type - The question is `What is the type of this artwork?` *This is a {artwork_type}* is shown if `artwork_type` is set. @@ -259,101 +235,79 @@ The question is `What is the type of this artwork?` - *Poem* is shown if with artwork_type=poem This tagrendering is only visible in the popup if the following condition is met: tourism=artwork -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### artwork-artist-wikidata - The question is `Who made this artwork?` *This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}* is shown if `artist:wikidata` is set. This tagrendering is only visible in the popup if the following condition is met: tourism=artwork -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### artwork-artist_name - The question is `Which artist created this?` *Created by {artist_name}* is shown if `artist_name` is set. This tagrendering is only visible in the popup if the following condition is met: tourism=artwork -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### artwork-website - The question is `Is there a website with more information about this artwork?` *{link(More information on this website,&LBRACEwebsite&RBRACE,,,,)}* is shown if `website` is set. This tagrendering is only visible in the popup if the following condition is met: tourism=artwork -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### artwork_subject - The question is `What does this artwork depict?` *This artwork depicts {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set. This tagrendering is only visible in the popup if the following condition is met: tourism=artwork -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### memorial-wikidata - The question is `What is the Wikipedia page about this memorial?` *

Wikipedia page about the memorial

{wikipedia(wikidata)}* is shown if `wikidata` is set. This tagrendering is only visible in the popup if the following condition is met: historic=memorial -This tagrendering has labels -`memorial-specific` -`memorial-questions` +This tagrendering has labels `memorial-specific` `memorial-questions` ### subject-wikidata - The question is `What is the Wikipedia page about the person or event that is remembered here?` *

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set. This tagrendering is only visible in the popup if the following condition is met: historic=memorial -This tagrendering has labels -`memorial-specific` -`memorial-questions` +This tagrendering has labels `memorial-specific` `memorial-questions` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/bench_at_pt.md b/Docs/Layers/bench_at_pt.md index 4c077ad71..e2ccc2f2a 100644 --- a/Docs/Layers/bench_at_pt.md +++ b/Docs/Layers/bench_at_pt.md @@ -60,13 +60,11 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### bench_at_pt-name - _This tagrendering has no question and is thus read-only_ *{name}* is shown if `name` is set. ### bench_at_pt-bench_type - The question is `What kind of bench is this?` - *There is a normal, sit-down bench here* is shown if with bench=yes @@ -74,29 +72,23 @@ The question is `What kind of bench is this?` - *There is no bench here* is shown if with bench=no ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/bench_at_pt/bench_at_pt.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bench_at_pt/bench_at_pt.json) diff --git a/Docs/Layers/bicycle_assisted_repair_workshop.md b/Docs/Layers/bicycle_assisted_repair_workshop.md index 00fa9acd1..a8ee635e1 100644 --- a/Docs/Layers/bicycle_assisted_repair_workshop.md +++ b/Docs/Layers/bicycle_assisted_repair_workshop.md @@ -14,12 +14,10 @@ A self-assisted workshop is a location where people can come and repair their go 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [preset_description](#preset_description) - [name](#name) - [opening_hours_by_appointment](#opening_hours_by_appointment) - - [Opening hours](#opening-hours) - [phone](#phone) - [email](#email) - [website](#website) @@ -85,19 +83,16 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### preset_description - _This tagrendering has no question and is thus read-only_ *{preset_description()}* ### name - The question is `What is the name of this repair workshop?` *This workshop is called {name}* is shown if `name` is set. ### opening_hours_by_appointment - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -107,18 +102,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -126,19 +118,16 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### mastodon Shows and asks for the mastodon handle @@ -153,7 +142,6 @@ The question is `What is the facebook page of of {title()}?` *{link(Facebook page,&LBRACEcontact:facebook&RBRACE,,,,)}
Facebook is known to harm mental health, manipulate public opinion and cause hate. Try to use healthier alternatives
* is shown if `contact:facebook` is set. ### item:repair - The question is `What type of items are repaired here?` - *Mobile phones are repaired here* is shown if with service:mobile_phone:repair=yes. Unselecting this answer will add service:mobile_phone:repair=no @@ -164,35 +152,28 @@ The question is `What type of items are repaired here?` - *Clothes are repaired here* is shown if with service:clothes:repair=yes. Unselecting this answer will add service:clothes:repair=no ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/bicycle_counter.md b/Docs/Layers/bicycle_counter.md index db2e7c594..a9cca2fbd 100644 --- a/Docs/Layers/bicycle_counter.md +++ b/Docs/Layers/bicycle_counter.md @@ -82,7 +82,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### display - The question is `Does this bicycle counter have a display showing the number of passing bicycles?` - *This counter has a digital display* is shown if with display=digital @@ -90,26 +89,22 @@ The question is `Does this bicycle counter have a display showing the number of - *This counter has no display* is shown if with display=no ### name - The question is `What is the name of the counted location?` *Name of the counted location: {name}* is shown if `name` is set. ### start_date - The question is `When did this counter start counting?` *This counter started counting on {start_date}* is shown if `start_date` is set. ### clock - The question is `Does this bicycle counter have a clock?` - *This counter has a clock* is shown if with amenity=clock - *This counter has no clock* is shown if with amenity= ### ref - The question is `What is the reference number of this counter?` *Reference number of the counter: {ref}* is shown if `ref` is set. @@ -117,41 +112,33 @@ The question is `What is the reference number of this counter?` - *This counter has no reference number* is shown if with noref=yes ### website - The question is `Is there a website for this bicycle counter?` *Website of the counter: {website}* is shown if `website` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/bicycle_counter/bicycle_counter.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bicycle_counter/bicycle_counter.json) diff --git a/Docs/Layers/bicycle_library.md b/Docs/Layers/bicycle_library.md index 65cd460e7..f51a83606 100644 --- a/Docs/Layers/bicycle_library.md +++ b/Docs/Layers/bicycle_library.md @@ -13,14 +13,12 @@ A facility where bicycles can be lent for longer period of times 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [bicycle_library-name](#bicycle_library-name) - [website](#website) - [phone](#phone) - [email](#email) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [bicycle_library-charge](#bicycle_library-charge) - [bicycle-library-target-group](#bicycle-library-target-group) - [description](#description) @@ -89,35 +87,29 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### bicycle_library-name - The question is `What is the name of this bicycle library?` *This bicycle library is called {name}* is shown if `name` is set. ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -125,11 +117,9 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -137,7 +127,6 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### bicycle_library-charge - The question is `How much does lending a bicycle cost?` *Lending a bicycle costs {charge}* is shown if `charge` is set. @@ -146,7 +135,6 @@ The question is `How much does lending a bicycle cost?` - *Lending a bicycle costs €20/year and €20 warranty* is shown if with fee=yes & charge=€20warranty + €20/year ### bicycle-library-target-group - The question is `Who can loan bicycles here?` - *Bikes for children available* is shown if with bicycle_library:for=child @@ -154,41 +142,33 @@ The question is `Who can loan bicycles here?` - *Bikes for disabled persons available* is shown if with bicycle_library:for=disabled ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/bicycle_rental.md b/Docs/Layers/bicycle_rental.md index 0b633fcf1..276ea2ef6 100644 --- a/Docs/Layers/bicycle_rental.md +++ b/Docs/Layers/bicycle_rental.md @@ -13,14 +13,12 @@ Bicycle rental stations 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [bicycle_rental_type](#bicycle_rental_type) - [website](#website) - [email](#email) - [phone](#phone) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [payment-options](#payment-options) - [payment-options-advanced](#payment-options-advanced) - [bicycle-types](#bicycle-types) @@ -115,7 +113,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### bicycle_rental_type - The question is `What kind of bicycle rental is this?` - *This is a shop whose main focus is bicycle rental* is shown if with shop=rental & bicycle_rental=shop @@ -128,18 +125,15 @@ The question is `What kind of bicycle rental is this?` This tagrendering is only visible in the popup if the following condition is met: amenity=bicycle_rental ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -147,22 +141,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -172,7 +162,6 @@ The question is `What are the opening hours of {title()}?` This tagrendering is only visible in the popup if the following condition is met: opening_hours~.+ | shop~.+ ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -182,7 +171,6 @@ The question is `Which methods of payment are accepted here?` This tagrendering is only visible in the popup if the following condition is met: shop~.+ ### payment-options-advanced - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -192,7 +180,6 @@ The question is `Which methods of payment are accepted here?` - *Payment is done using a membership card* is shown if with payment:membership_card=yes. Unselecting this answer will add payment:membership_card=no ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -207,109 +194,87 @@ The question is `What kind of bicycles and accessories are rented here?` - *Bike helmets can be rented here* is shown if with rental=bike_helmet - *Cargo bikes can be rented here* is shown if with rental=cargo_bike -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/bicycle_rental_non_docking.md b/Docs/Layers/bicycle_rental_non_docking.md index 3d30346fc..d4995fc0c 100644 --- a/Docs/Layers/bicycle_rental_non_docking.md +++ b/Docs/Layers/bicycle_rental_non_docking.md @@ -14,14 +14,12 @@ Bicycle rental stations 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [bicycle_rental_type](#bicycle_rental_type) - [website](#website) - [email](#email) - [phone](#phone) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [payment-options](#payment-options) - [payment-options-advanced](#payment-options-advanced) - [bicycle-types](#bicycle-types) @@ -103,7 +101,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### bicycle_rental_type - The question is `What kind of bicycle rental is this?` - *This is a shop whose main focus is bicycle rental* is shown if with shop=rental & bicycle_rental=shop @@ -116,18 +113,15 @@ The question is `What kind of bicycle rental is this?` This tagrendering is only visible in the popup if the following condition is met: amenity=bicycle_rental ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -135,22 +129,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -160,7 +150,6 @@ The question is `What are the opening hours of {title()}?` This tagrendering is only visible in the popup if the following condition is met: opening_hours~.+ | shop~.+ ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -170,7 +159,6 @@ The question is `Which methods of payment are accepted here?` This tagrendering is only visible in the popup if the following condition is met: shop~.+ ### payment-options-advanced - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -180,7 +168,6 @@ The question is `Which methods of payment are accepted here?` - *Payment is done using a membership card* is shown if with payment:membership_card=yes. Unselecting this answer will add payment:membership_card=no ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -195,109 +182,87 @@ The question is `What kind of bicycles and accessories are rented here?` - *Bike helmets can be rented here* is shown if with rental=bike_helmet - *Cargo bikes can be rented here* is shown if with rental=cargo_bike -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/bike_cafe.md b/Docs/Layers/bike_cafe.md index 758d8ffba..479be1cff 100644 --- a/Docs/Layers/bike_cafe.md +++ b/Docs/Layers/bike_cafe.md @@ -13,7 +13,6 @@ A bike café is a café geared towards cyclists, for example with services such 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [bike_cafe-name](#bike_cafe-name) - [bike_cafe-bike-pump](#bike_cafe-bike-pump) @@ -23,7 +22,6 @@ A bike café is a café geared towards cyclists, for example with services such - [phone](#phone) - [email](#email) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [delete-button](#delete-button) @@ -90,56 +88,47 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### bike_cafe-name - The question is `What is the name of this bike cafe?` *This bike cafe is called {name}* is shown if `name` is set. ### bike_cafe-bike-pump - The question is `Does this bike cafe offer a bike pump for use by anyone?` - *This bike cafe offers a bike pump for anyone* is shown if with service:bicycle:pump=yes - *This bike cafe doesn't offer a bike pump for anyone* is shown if with service:bicycle:pump=no ### bike_cafe-repair-tools - The question is `Are tools offered to repair your own bike?` - *This bike cafe offers tools for DIY repair* is shown if with service:bicycle:diy=yes - *This bike cafe doesn't offer tools for DIY repair* is shown if with service:bicycle:diy=no ### bike_cafe-repair-service - The question is `Does this bike cafe repair bikes?` - *This bike cafe repairs bikes* is shown if with service:bicycle:repair=yes - *This bike cafe doesn't repair bikes* is shown if with service:bicycle:repair=no ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -147,11 +136,9 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### opening_hours - The question is `When it this bike café opened?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -159,35 +146,28 @@ The question is `When it this bike café opened?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/bike_cleaning.md b/Docs/Layers/bike_cleaning.md index 614cbd919..6a3903d33 100644 --- a/Docs/Layers/bike_cleaning.md +++ b/Docs/Layers/bike_cleaning.md @@ -13,10 +13,8 @@ A layer showing facilities where one can clean their bike 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge) - [bike_cleaning-charge](#bike_cleaning-charge) - [payment-options-split](#payment-options-split) @@ -90,7 +88,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### opening_hours_24_7 - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -99,7 +96,6 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -110,7 +106,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### bike_cleaning-charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {charge}* is shown if `charge` is set. @@ -121,7 +116,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity=bicycle_wash ### payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash= @@ -135,7 +129,6 @@ The question is `Which methods of payment are accepted here?` This tagrendering is only visible in the popup if the following condition is met: fee=yes ### denominations-coins - The question is `What coins can you use to pay here?` - *1 cent coins are accepted* is shown if with payment:coins:denominations=0.01 EUR @@ -157,7 +150,6 @@ The question is `What coins can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: payment:coins=yes ### denominations-notes - The question is `what notes can you use to pay here?` - *5 euro notes are accepted* is shown if with payment:notes:denominations=5 EUR @@ -177,7 +169,6 @@ The question is `what notes can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: payment:notes=yes ### automated - The question is `Is this bicycle cleaning service automated?` - *This is a manual bike washing station - a person still has to point the water hose towards the bicycle* is shown if with automated=no @@ -186,7 +177,6 @@ The question is `Is this bicycle cleaning service automated?` This tagrendering is only visible in the popup if the following condition is met: amenity=bicycle_wash ### self_service - The question is `Is this cleaning service self-service?` - *This cleaning service is self-service* is shown if with self_service=yes @@ -195,35 +185,28 @@ The question is `Is this cleaning service self-service?` This tagrendering is only visible in the popup if the following condition is met: amenity=bicycle_wash ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/bike_parking.md b/Docs/Layers/bike_parking.md index 3cb9d3116..b1454c8ac 100644 --- a/Docs/Layers/bike_parking.md +++ b/Docs/Layers/bike_parking.md @@ -13,7 +13,6 @@ A layer showing where you can park your bike 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [Bicycle parking type](#bicycle-parking-type) - [location](#location) @@ -23,7 +22,6 @@ A layer showing where you can park your bike - [fee](#fee) - [charge](#charge) - [opening_hours_24_7_default](#opening_hours_24_7_default) - - [Opening hours](#opening-hours) - [operator](#operator) - [operator_phone](#operator_phone) - [operator_website](#operator_website) @@ -111,7 +109,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### Bicycle parking type - The question is `What is the type of this bicycle parking?` *This is a bicycle parking of the type: {bicycle_parking}* is shown if `bicycle_parking` is set. @@ -130,7 +127,6 @@ The question is `What is the type of this bicycle parking?` - *An anchor - a metal loop wide enough for a bike lock attached to a wall, the floor or a boulder.* is shown if with bicycle_parking=anchors ### location - The question is `What is the relative location of this bicycle parking?` - *Underground parking* is shown if with location=underground @@ -139,7 +135,6 @@ The question is `What is the relative location of this bicycle parking?` - *Surface level parking* is shown if with location=. _This option cannot be chosen as answer_ ### covered_and_building - The question is `Is this parking covered?` - *This is a bicycle shed (with walls on at least three sides)* is shown if with building=bicycle_shed @@ -150,13 +145,11 @@ The question is `Is this parking covered?` - *This parking is not covered* is shown if with covered=no ### Capacity - The question is `How many bicycles fit in this bicycle parking?` *Place for {capacity} bikes* is shown if `capacity` is set. ### Access - The question is `Who can use this bicycle parking?` *{access}* is shown if `access` is set. @@ -167,14 +160,12 @@ The question is `Who can use this bicycle parking?` - *Private bicycle parking which is never available to the public, also not via a membership fee* is shown if with access=private ### fee - The question is `Are these bicycle parkings free to use?` - *One has to pay to use this bicycle parking* is shown if with fee=yes - *Free to use* is shown if with fee=no ### charge - The question is `How much does it cost to park your bike here?` *Parking your bike costs {charge}* is shown if `charge` is set. @@ -182,7 +173,6 @@ The question is `How much does it cost to park your bike here?` This tagrendering is only visible in the popup if the following condition is met: fee=yes ### opening_hours_24_7_default - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -191,13 +181,11 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### operator - The question is `Who maintains this bicycle parking?` *This bicycle parking is maintained by {operator}* is shown if `operator` is set. ### operator_phone - The question is `What is the phone number of the operator of this bicycle parking?` *{operator:phone}* is shown if `operator:phone` is set. @@ -206,7 +194,6 @@ The question is `What is the phone number of the operator of this bicycle parkin - *{contact:phone}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ ### operator_website - The question is `What is the website number of the operator of this bicycle parking?` *{operator:website}* is shown if `operator:website` is set. @@ -215,13 +202,11 @@ The question is `What is the website number of the operator of this bicycle park - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ ### operator_email - The question is `What is the email address of the operator of this bicycle parking?` *{operator:email}* is shown if `operator:email` is set. ### Cargo bike spaces? - The question is `Does this bicycle parking have spots for cargo bikes?` - *This parking has room for cargo bikes* is shown if with cargo_bike=yes @@ -229,7 +214,6 @@ The question is `Does this bicycle parking have spots for cargo bikes?` - *You're not allowed to park cargo bikes or there are no places provided for cargo bikes* is shown if with cargo_bike=no ### Cargo bike capacity? - The question is `How many cargo bicycles fit in this bicycle parking?` *This parking fits {capacity:cargo_bike} cargo bikes* is shown if `capacity:cargo_bike` is set. @@ -239,41 +223,33 @@ The question is `How many cargo bicycles fit in this bicycle parking?` This tagrendering is only visible in the popup if the following condition is met: capacity:cargo_bike~.+ | cargo_bike~^(designated|yes)$ ### maxstay - The question is `What is the maximum allowed parking duration?` *A bike can be parked here for at most {canonical(maxstay)}* is shown if `maxstay` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/bike_repair_station.md b/Docs/Layers/bike_repair_station.md index 101be49b0..1ec3a24ba 100644 --- a/Docs/Layers/bike_repair_station.md +++ b/Docs/Layers/bike_repair_station.md @@ -13,12 +13,10 @@ A layer showing bicycle pumps and bicycle repair tool stands 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [bike_repair_station-available-services](#bike_repair_station-available-services) - [Operational status](#operational-status) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [access](#access) - [bike_repair_station-operator](#bike_repair_station-operator) - [bike_repair_station-email](#bike_repair_station-email) @@ -115,7 +113,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### bike_repair_station-available-services - The question is `Which services are available at this location?` - *There is only a pump present* is shown if with service:bicycle:tools=no & service:bicycle:pump=yes @@ -123,7 +120,6 @@ The question is `Which services are available at this location?` - *There are both tools and a pump present* is shown if with service:bicycle:tools=yes & service:bicycle:pump=yes ### Operational status - The question is `Is the bike pump still operational?` - *The bike pump is broken* is shown if with service:bicycle:pump:operational_status=broken @@ -132,7 +128,6 @@ The question is `Is the bike pump still operational?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:pump=yes ### opening_hours_24_7 - The question is `When is this bicycle repair point open?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -141,7 +136,6 @@ The question is `When is this bicycle repair point open?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### access - The question is `Who is allowed to use this repair station?` - *Publicly accessible* is shown if with access=yes @@ -151,34 +145,27 @@ The question is `Who is allowed to use this repair station?` - *Not accessible to the general public* is shown if with access=no. _This option cannot be chosen as answer_ ### bike_repair_station-operator - The question is `Who maintains this cycle pump?` *Maintained by {operator}* is shown if `operator` is set. -This tagrendering has labels -`operator-info` +This tagrendering has labels `operator-info` ### bike_repair_station-email - The question is `What is the email address of the maintainer?` *{email}* is shown if `email` is set. -This tagrendering has labels -`operator-info` +This tagrendering has labels `operator-info` ### bike_repair_station-phone - The question is `What is the phone number of the maintainer?` *{phone}* is shown if `phone` is set. -This tagrendering has labels -`operator-info` +This tagrendering has labels `operator-info` ### bike_repair_station-bike-chain-tool - The question is `Does this bike repair station have a special tool to repair your bike chain?` - *There is a chain tool* is shown if with service:bicycle:chain_tool=yes @@ -187,7 +174,6 @@ The question is `Does this bike repair station have a special tool to repair you This tagrendering is only visible in the popup if the following condition is met: service:bicycle:tools=yes ### bike_repair_station-bike-stand - The question is `Does this bike station have a hook to hang your bike on or a stand to raise it?` - *There is a hook or stand* is shown if with service:bicycle:stand=yes @@ -196,7 +182,6 @@ The question is `Does this bike station have a hook to hang your bike on or a st This tagrendering is only visible in the popup if the following condition is met: service:bicycle:tools=yes ### send_email_about_broken_pump - _This tagrendering has no question and is thus read-only_ *{send_email(&LBRACEemail&RBRACE,Broken bicycle pump,Hello&COMMA @@ -208,7 +193,6 @@ With this email&COMMA I'd like to inform you that the bicycle pump located at ht This tagrendering is only visible in the popup if the following condition is met: service:bicycle:pump:operational_status=broken & email~.+ ### bike_repair_station-valves - The question is `What valves are supported?` *This pump supports the following valves: {valves}* is shown if `valves` is set. @@ -218,7 +202,6 @@ The question is `What valves are supported?` - *Schrader (cars and mountainbikes)* is shown if with valves=schrader ### bike_repair_station-electrical_pump - The question is `Is this an electric bike pump?` - *Manual pump* is shown if with manual=yes @@ -227,7 +210,6 @@ The question is `Is this an electric bike pump?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:pump=yes ### bike_repair_station-manometer - The question is `Does the pump have a pressure indicator or manometer?` - *There is a manometer* is shown if with manometer=yes @@ -237,17 +219,14 @@ The question is `Does the pump have a pressure indicator or manometer?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:pump=yes ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -258,39 +237,31 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/bike_shop.md b/Docs/Layers/bike_shop.md index 55efdc1ec..a4ec14b24 100644 --- a/Docs/Layers/bike_shop.md +++ b/Docs/Layers/bike_shop.md @@ -14,7 +14,6 @@ A shop specifically selling bicycles or related items 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [shops-name](#shops-name) @@ -22,7 +21,6 @@ A shop specifically selling bicycles or related items - [brand](#brand) - [second_hand](#second_hand) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [website](#website) - [email](#email) - [phone](#phone) @@ -31,6 +29,7 @@ A shop specifically selling bicycles or related items - [single_level](#single_level) - [copyshop-print-sizes](#copyshop-print-sizes) - [copyshop-binding](#copyshop-binding) + - [copyshop-binding-types](#copyshop-binding-types) - [optometrist_service](#optometrist_service) - [key_cutter](#key_cutter) - [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -63,6 +62,7 @@ A shop specifically selling bicycles or related items - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) - [toilets_repeated](#toilets_repeated) - [toilets_single_level](#toilets_single_level) - [toilets_toilet-access](#toilets_toilet-access) @@ -87,6 +87,11 @@ A shop specifically selling bicycles or related items - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult_changing_table_title](#adult_changing_table_title) - [adult-changing-table](#adult-changing-table) @@ -187,6 +192,11 @@ Elements must match **any** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -213,6 +223,7 @@ Elements must match **any** of the following expressions: | [single_level](#single_level)
_(Original in [shops](./shops.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | | [copyshop-print-sizes](#copyshop-print-sizes)
_(Original in [shops](./shops.md#copyshop-print-sizes))_ | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | | [copyshop-binding](#copyshop-binding)
_(Original in [shops](./shops.md#copyshop-binding))_ | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [copyshop-binding-types](#copyshop-binding-types)
_(Original in [shops](./shops.md#copyshop-binding-types))_ | What types of binding are offered here?
4 options | | _Multiple choice only_ | | [optometrist_service](#optometrist_service)
_(Original in [shops](./shops.md#optometrist_service))_ | Are medical services available here?
2 options | | _Multiple choice only_ | | [key_cutter](#key_cutter)
_(Original in [shops](./shops.md#key_cutter))_ | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | | [hairdresser-targetgroup](#hairdresser-targetgroup)
_(Original in [shops](./shops.md#hairdresser-targetgroup))_ | In what target groups does this hairdresser specialize?
3 options | | _Multiple choice only_ | @@ -237,14 +248,15 @@ Elements must match **any** of the following expressions: | [internet-fee](#internet-fee)
_(Original in [shops](./shops.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [shops](./shops.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic)
_(Original in [shops](./shops.md#organic))_ | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [shops](./shops.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [shops](./shops.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [shops](./shops.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [shops](./shops.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [shops](./shops.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [shops](./shops.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [shops](./shops.md#shop-dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [shops](./shops.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [shops](./shops.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [shops](./shops.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [shops](./shops.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [shops](./shops.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [shops](./shops.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [shops](./shops.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [shops](./shops.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -269,6 +281,11 @@ Elements must match **any** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [shops](./shops.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [shops](./shops.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [shops](./shops.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [shops](./shops.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [shops](./shops.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [shops](./shops.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [shops](./shops.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [shops](./shops.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [shops](./shops.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [shops](./shops.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [shops](./shops.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -278,8 +295,8 @@ Elements must match **any** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [shops](./shops.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [shops](./shops.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [shops](./shops.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [shops](./shops.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions)
_(Original in [shops](./shops.md#leftover-questions))_ | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [shops](./shops.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions)
_(Original in [shops](./shops.md#leftover-questions))_ | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button)
_(Original in [shops](./shops.md#move-button))_ | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button)
_(Original in [shops](./shops.md#delete-button))_ | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [shops](./shops.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -297,13 +314,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -474,11 +489,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -486,7 +499,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -496,7 +508,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -504,18 +515,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -523,22 +531,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -546,17 +550,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -567,11 +568,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -583,7 +582,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -591,8 +589,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -601,7 +608,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -611,7 +617,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -621,7 +626,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -632,7 +636,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -641,7 +644,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -651,7 +653,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -662,7 +663,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -671,7 +671,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -687,81 +686,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -771,7 +754,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -781,7 +763,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -791,7 +772,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -802,7 +782,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -812,11 +791,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -824,11 +801,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -836,11 +811,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -850,7 +823,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -859,11 +831,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -872,11 +842,9 @@ The question is `Does this shop have a gluten free offering?` - *This shop has no gluten free offering* is shown if with diet:gluten_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### lactose_free - The question is `Does {title()} have a lactose-free offering?` - *Only sells lactose free products* is shown if with diet:lactose_free=only @@ -885,11 +853,9 @@ The question is `Does {title()} have a lactose-free offering?` - *No lactose free offering* is shown if with diet:lactose_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -899,62 +865,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -966,16 +922,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -986,47 +935,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -1038,33 +966,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -1072,33 +985,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1106,19 +1003,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1127,17 +1014,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1145,17 +1024,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1163,17 +1034,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1183,34 +1046,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1221,50 +1068,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1274,69 +1098,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1345,18 +1133,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1365,73 +1144,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1441,19 +1230,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1461,19 +1240,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1481,38 +1250,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1520,78 +1269,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/bike_themed_object.md b/Docs/Layers/bike_themed_object.md index 83192ce76..6a1f28aa1 100644 --- a/Docs/Layers/bike_themed_object.md +++ b/Docs/Layers/bike_themed_object.md @@ -12,14 +12,12 @@ A layer with bike-themed objects but who don't match any other layer 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [description](#description) - [website](#website) - [email](#email) - [phone](#phone) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [leftover-questions](#leftover-questions) - [lod](#lod) 5. [Filters](#filters) @@ -77,24 +75,20 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -102,22 +96,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -125,23 +115,18 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/binocular.md b/Docs/Layers/binocular.md index af5496e4c..1b0439ee0 100644 --- a/Docs/Layers/binocular.md +++ b/Docs/Layers/binocular.md @@ -67,7 +67,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### binocular-charge - The question is `How much does one have to pay to use these binoculars?` *Using these binoculars costs {charge}* is shown if `charge` is set. @@ -75,41 +74,33 @@ The question is `How much does one have to pay to use these binoculars?` - *Free to use* is shown if with fee=no & charge= ### binocular-direction - The question is `When looking through this binocular, in what direction does one look?` *Looks towards {direction}°* is shown if `direction` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/binocular/binocular.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/binocular/binocular.json) diff --git a/Docs/Layers/birdhide.md b/Docs/Layers/birdhide.md index f60819b52..892d5283b 100644 --- a/Docs/Layers/birdhide.md +++ b/Docs/Layers/birdhide.md @@ -71,7 +71,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### bird-hide-shelter-or-wall - The question is `Is this a bird blind or a bird watching shelter?` - *Bird blind* is shown if with shelter=no & building= & amenity= @@ -80,7 +79,6 @@ The question is `Is this a bird blind or a bird watching shelter?` - *Bird hide shelter* is shown if with amenity=shelter | building=yes | shelter=yes. _This option cannot be chosen as answer_ ### bird-hide-wheelchair - The question is `Is this bird hide accessible to wheelchair users?` - *There are special provisions for wheelchair users* is shown if with wheelchair=designated @@ -89,7 +87,6 @@ The question is `Is this bird hide accessible to wheelchair users?` - *Not accessible to wheelchair users* is shown if with wheelchair=no ### birdhide-operator - The question is `Who operates this birdhide?` *Operated by {operator}* is shown if `operator` is set. @@ -98,35 +95,28 @@ The question is `Who operates this birdhide?` - *Operated by the Agency for Nature and Forests* is shown if with operator=Agentschap Natuur en Bos ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/brothel.md b/Docs/Layers/brothel.md index 85ac2b538..9df813563 100644 --- a/Docs/Layers/brothel.md +++ b/Docs/Layers/brothel.md @@ -13,12 +13,10 @@ An establishment specifically dedicated to prostitution. 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [name](#name) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [phone](#phone) - [email](#email) - [website](#website) @@ -85,13 +83,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### name - The question is `What is the name of this brothel?` *This brothel is named {name}* is shown if `name` is set. ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -99,18 +95,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -118,50 +111,40 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/building.md b/Docs/Layers/building.md index 71d677104..66c6c63cd 100644 --- a/Docs/Layers/building.md +++ b/Docs/Layers/building.md @@ -19,6 +19,7 @@ All buildings - [housenumber](#housenumber) - [street](#street) - [unit](#unit) + - [address-questions](#address-questions) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) @@ -53,17 +54,17 @@ Elements must match the expression **building~.+** -----|-----|-----|----- | | [architecture](#architecture) | What is the architectural style of this building?
_{building:architecture}_
34 options | | *[building:architecture](https://wiki.osm.org/wiki/Key:building:architecture)* ([string](../SpecialInputElements.md#string)) | | [construction_date](#construction_date) | When was this built?
_Built in {construction_date}_ | | *[construction_date](https://wiki.osm.org/wiki/Key:construction_date)* ([date](../SpecialInputElements.md#date)) | -| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit,)}_ | address | _Multiple choice only_ | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit;address-questions,)}_ | address | _Multiple choice only_ | | [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | | [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | | [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | | [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | -| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [address-questions](#address-questions)
_(Original in [address](./address.md#address-questions))_ | _{questions(address,,)}_ | address, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;address)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### architecture - The question is `What is the architectural style of this building?` *{building:architecture}* is shown if `building:architecture` is set. @@ -104,90 +105,76 @@ The question is `What is the architectural style of this building?` - *Contemporary architecture* is shown if with building:architecture=contemporary ### construction_date - The question is `When was this built?` *Built in {construction_date}* is shown if `construction_date` is set. ### address_joined - _This tagrendering has no question and is thus read-only_ -*{group(header,street;housenumber;unit,)}* +*{group(header,street;housenumber;unit;address-questions,)}* -This tagrendering has labels -`address` +This tagrendering has labels `address` ### header - _This tagrendering has no question and is thus read-only_ *{addr:street} {addr:housenumber} {addr:unit}* - *No address is known* is shown if with addr:street= & addr:unit= & addr:housenumber= -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### housenumber - The question is `What is the number of this house?` *The house number is {addr:housenumber}* is shown if `addr:housenumber` is set. - *This building has no house number* is shown if with nohousenumber=yes -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### street - The question is `What street is this address located in?` *This address is in street {addr:street}* is shown if `addr:street` is set. -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### unit - The question is `What is the unit number or letter?` *The unit number is {addr:unit}* is shown if `addr:unit` is set. - *No unit number* is shown if with addr:unit= -This tagrendering has labels -`address` -`hidden` - -### leftover-questions +This tagrendering has labels `address` `hidden` +### address-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,hidden)}* +*{questions(address,,)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `address` `hidden` + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden;address)}* + +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/building/building.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/building/building.json) diff --git a/Docs/Layers/buildings_with_architecture.md b/Docs/Layers/buildings_with_architecture.md index 090d8b8ab..bf3a7522c 100644 --- a/Docs/Layers/buildings_with_architecture.md +++ b/Docs/Layers/buildings_with_architecture.md @@ -21,6 +21,7 @@ All buildings - [housenumber](#housenumber) - [street](#street) - [unit](#unit) + - [address-questions](#address-questions) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) @@ -57,17 +58,17 @@ Elements must match **all** of the following expressions: -----|-----|-----|----- | | [architecture](#architecture) | What is the architectural style of this building?
_{building:architecture}_
34 options | | *[building:architecture](https://wiki.osm.org/wiki/Key:building:architecture)* ([string](../SpecialInputElements.md#string)) | | [construction_date](#construction_date) | When was this built?
_Built in {construction_date}_ | | *[construction_date](https://wiki.osm.org/wiki/Key:construction_date)* ([date](../SpecialInputElements.md#date)) | -| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit,)}_ | address | _Multiple choice only_ | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit;address-questions,)}_ | address | _Multiple choice only_ | | [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | | [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | | [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | | [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | -| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [address-questions](#address-questions)
_(Original in [address](./address.md#address-questions))_ | _{questions(address,,)}_ | address, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;address)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### architecture - The question is `What is the architectural style of this building?` *{building:architecture}* is shown if `building:architecture` is set. @@ -108,90 +109,76 @@ The question is `What is the architectural style of this building?` - *Contemporary architecture* is shown if with building:architecture=contemporary ### construction_date - The question is `When was this built?` *Built in {construction_date}* is shown if `construction_date` is set. ### address_joined - _This tagrendering has no question and is thus read-only_ -*{group(header,street;housenumber;unit,)}* +*{group(header,street;housenumber;unit;address-questions,)}* -This tagrendering has labels -`address` +This tagrendering has labels `address` ### header - _This tagrendering has no question and is thus read-only_ *{addr:street} {addr:housenumber} {addr:unit}* - *No address is known* is shown if with addr:street= & addr:unit= & addr:housenumber= -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### housenumber - The question is `What is the number of this house?` *The house number is {addr:housenumber}* is shown if `addr:housenumber` is set. - *This building has no house number* is shown if with nohousenumber=yes -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### street - The question is `What street is this address located in?` *This address is in street {addr:street}* is shown if `addr:street` is set. -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### unit - The question is `What is the unit number or letter?` *The unit number is {addr:unit}* is shown if `addr:unit` is set. - *No unit number* is shown if with addr:unit= -This tagrendering has labels -`address` -`hidden` - -### leftover-questions +This tagrendering has labels `address` `hidden` +### address-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,hidden)}* +*{questions(address,,)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `address` `hidden` + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden;address)}* + +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/architecture/architecture.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/architecture/architecture.json) diff --git a/Docs/Layers/cafe_pub.md b/Docs/Layers/cafe_pub.md index c0c8989c7..7bfcf5072 100644 --- a/Docs/Layers/cafe_pub.md +++ b/Docs/Layers/cafe_pub.md @@ -14,13 +14,11 @@ A layer showing cafés and pubs where one can gather around a drink. The layer a 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [Name](#name) - [Classification](#classification) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [website](#website) - [email](#email) - [phone](#phone) @@ -39,6 +37,7 @@ A layer showing cafés and pubs where one can gather around a drink. The layer a - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) - [toilets_repeated](#toilets_repeated) - [toilets_single_level](#toilets_single_level) - [toilets_toilet-access](#toilets_toilet-access) @@ -63,6 +62,11 @@ A layer showing cafés and pubs where one can gather around a drink. The layer a - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult_changing_table_title](#adult_changing_table_title) - [adult-changing-table](#adult-changing-table) @@ -148,6 +152,11 @@ Elements must match **any** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -182,6 +191,7 @@ Elements must match **any** of the following expressions: | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -206,6 +216,11 @@ Elements must match **any** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -215,8 +230,8 @@ Elements must match **any** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -234,13 +249,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### Name - The question is `What is the name of this business?` *This business is named {name}* is shown if `name` is set. ### Classification - The question is `What kind of cafe is this?` - *A pub, mostly for drinking beers in a warm, relaxed interior* is shown if with amenity=pub @@ -251,7 +264,6 @@ The question is `What kind of cafe is this?` - *This is a nightclub or disco with a focus on dancing, music by a DJ with accompanying light show and a bar to get (alcoholic) drinks* is shown if with amenity=nightclub ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -259,18 +271,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -278,22 +287,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -301,17 +306,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -322,11 +324,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### smoking - The question is `Is smoking allowed at {title()}?` - *Smoking is allowed* is shown if with smoking=yes @@ -334,7 +334,6 @@ The question is `Is smoking allowed at {title()}?` - *Smoking is allowed outside.* is shown if with smoking=outside ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -343,7 +342,6 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### pub_reusable_packaging - The question is `Does {title()} accept bring-your-own reusable cups?` - *Accepts reusable cups* is shown if with reusable_packaging:accept=yes @@ -351,7 +349,6 @@ The question is `Does {title()} accept bring-your-own reusable cups?` - *Only serves to people who bring reusable cups* is shown if with reusable_packaging:accept=only ### service:electricity - The question is `Does this amenity have electrical outlets, available to customers when they are inside?` - *There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with service:electricity=yes @@ -360,14 +357,12 @@ The question is `Does this amenity have electrical outlets, available to custome - *There are a no domestic sockets available to customers seated indoors* is shown if with service:electricity=no ### seating - The question is `What kind of seating does {title()} have?` - *This place has outdoor seating* is shown if with outdoor_seating=yes. Unselecting this answer will add outdoor_seating=no - *This place has indoor seating* is shown if with indoor_seating=yes. Unselecting this answer will add indoor_seating=no ### dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -377,7 +372,6 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -387,11 +381,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -399,11 +391,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -411,60 +401,50 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -476,16 +456,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -496,47 +469,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -548,33 +500,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -582,33 +519,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -616,19 +537,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -637,17 +548,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -655,17 +558,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -673,17 +568,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -693,34 +580,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -731,50 +602,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -784,69 +632,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -855,18 +667,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -875,73 +678,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -951,19 +764,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -971,19 +774,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -991,38 +784,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1030,78 +803,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/campsite.md b/Docs/Layers/campsite.md index d4357c5b3..3ca5a0120 100644 --- a/Docs/Layers/campsite.md +++ b/Docs/Layers/campsite.md @@ -93,31 +93,26 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### group_only - The question is `Is this campsite exclusively for groups?` - *This campsite is exclusively for groups* is shown if with group_only=yes - *This campsite is not exclusively for groups* is shown if with group_only=no ### name - The question is `What is the name of this campsite?` *The name of this campsite is {name}* is shown if `name` is set. ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -125,54 +120,45 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### capacity_persons - The question is `How many people can stay here?` *{capacity:persons} people can stay here* is shown if `capacity:persons` is set. ### fee - The question is `Is there a fee?` - *The campsite is free of charge* is shown if with fee=no - *There is a fee.* is shown if with fee=yes ### charge_person_day - The question is `What is the charge per person per day?` *Charge per person per day: {charge}* is shown if `charge` is set. ### charge_day - The question is `What is the charge per day?` *Charge per day: {charge}* is shown if `charge` is set. ### caravansites-toilets - The question is `Does this place have toilets?` - *This place has toilets* is shown if with toilets=yes - *This place does not have toilets* is shown if with toilets=no ### toiletatamenitytoiletswheelchair - _This tagrendering has no question and is thus read-only_ *toilet_at_amenity.toilets-wheelchair* @@ -190,13 +176,11 @@ The question is `What is the Mastodon-handle of {title()}?` *{fediverse_link(contact:mastodon)}* is shown if `contact:mastodon` is set. ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/car_rental.md b/Docs/Layers/car_rental.md index a5b6cbf51..51df1a1e4 100644 --- a/Docs/Layers/car_rental.md +++ b/Docs/Layers/car_rental.md @@ -13,14 +13,12 @@ Places where you can rent a car 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [name](#name) - [website](#website) - [email](#email) - [phone](#phone) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) @@ -75,7 +73,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### name - The question is `What is the name of this car rental?` *This car rental is called {name}* is shown if `name` is set. @@ -83,18 +80,15 @@ The question is `What is the name of this car rental?` - *This car rental has no name* is shown if with noname=yes ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -102,22 +96,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -125,29 +115,23 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/caravansites.md b/Docs/Layers/caravansites.md index 779c3ce88..db7c34635 100644 --- a/Docs/Layers/caravansites.md +++ b/Docs/Layers/caravansites.md @@ -96,20 +96,17 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### caravansites-name - The question is `What is this place called?` *This place is called {name}* is shown if `name` is set. ### caravansites-fee - The question is `Does this place charge a fee?` - *You need to pay for use* is shown if with fee=yes - *Can be used for free* is shown if with fee=no ### caravansites-charge - The question is `How much does this place charge?` *This place charges {charge}* is shown if `charge` is set. @@ -117,20 +114,17 @@ The question is `How much does this place charge?` This tagrendering is only visible in the popup if the following condition is met: fee=yes ### caravansites-sanitary-dump - The question is `Does this place have a sanitary dump station?` - *This place has a sanitary dump station* is shown if with sanitary_dump_station=yes - *This place does not have a sanitary dump station* is shown if with sanitary_dump_station=no ### caravansites-capacity - The question is `How many campers can stay here? (skip if there is no obvious number of spaces or allowed vehicles)` *{capacity} campers can use this place at the same time* is shown if `capacity` is set. ### caravansites-internet - The question is `Does this place provide internet access?` - *There is internet access* is shown if with internet_access=yes @@ -138,7 +132,6 @@ The question is `Does this place provide internet access?` - *There is no internet access* is shown if with internet_access=no ### caravansites-internet-fee - The question is `Do you have to pay for the internet access?` - *You need to pay extra for internet access* is shown if with internet_access:fee=yes @@ -147,20 +140,17 @@ The question is `Do you have to pay for the internet access?` This tagrendering is only visible in the popup if the following condition is met: internet_access=yes ### caravansites-toilets - The question is `Does this place have toilets?` - *This place has toilets* is shown if with toilets=yes - *This place does not have toilets* is shown if with toilets=no ### caravansites-website - The question is `Does this place have a website?` *Official website: {website}* is shown if `website` is set. ### caravansites-long-term - The question is `Does this place offer spots for long term rental?` - *There are some spots for long term rental, but you can also stay on a daily basis* is shown if with permanent_camping=yes @@ -168,7 +158,6 @@ The question is `Does this place offer spots for long term rental?` - *It is only possible to stay here if you have a long term contract (this place disappears from this map if you choose this)* is shown if with permanent_camping=only ### caravansites-description - The question is `Would you like to add a general description of this place? (Do not repeat information previously asked or shown above. Please keep it objective - opinions go into the reviews)` *More details about this place: {description}* is shown if `description` is set. @@ -186,19 +175,16 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/caravansites/caravansites.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/caravansites/caravansites.json) diff --git a/Docs/Layers/charge_point.md b/Docs/Layers/charge_point.md index 9c5a96455..7b063063e 100644 --- a/Docs/Layers/charge_point.md +++ b/Docs/Layers/charge_point.md @@ -13,7 +13,6 @@ Layer showing individual charge points within a charging station 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Technical questions](#technical-questions) - [images](#images) - [ref](#ref) - [capacity](#capacity) @@ -30,7 +29,6 @@ Layer showing individual charge points within a charging station - [plugs-amount-socket:type2_cable](#plugs-amount-sockettype2_cable) - [plugs-amount-socket:tesla_supercharger_ccs](#plugs-amount-sockettesla_supercharger_ccs) - [plugs-amount-socket:tesla_destination_us](#plugs-amount-sockettesla_destination_us) - - [plugs-amount-socket:tesla_destination](#plugs-amount-sockettesla_destination) - [plugs-amount-socket:USB-A](#plugs-amount-socketusb-a) - [plugs-amount-socket:bosch_3pin](#plugs-amount-socketbosch_3pin) - [plugs-amount-socket:bosch_5pin](#plugs-amount-socketbosch_5pin) @@ -39,9 +37,9 @@ Layer showing individual charge points within a charging station - [plugs-amount-socket:sev1011_t23](#plugs-amount-socketsev1011_t23) - [plugs-amount-socket:as3112](#plugs-amount-socketas3112) - [plugs-amount-socket:nema_5_20](#plugs-amount-socketnema_5_20) + - [plugs-amount-socket:nacs](#plugs-amount-socketnacs) - [questions](#questions) - [questions-technical](#questions-technical) - - [Technical questions](#technical-questions) - [voltage-socket:schuko](#voltage-socketschuko) - [current-socket:schuko](#current-socketschuko) - [power-output-socket:schuko](#power-output-socketschuko) @@ -78,9 +76,6 @@ Layer showing individual charge points within a charging station - [voltage-socket:tesla_destination_us](#voltage-sockettesla_destination_us) - [current-socket:tesla_destination_us](#current-sockettesla_destination_us) - [power-output-socket:tesla_destination_us](#power-output-sockettesla_destination_us) - - [voltage-socket:tesla_destination](#voltage-sockettesla_destination) - - [current-socket:tesla_destination](#current-sockettesla_destination) - - [power-output-socket:tesla_destination](#power-output-sockettesla_destination) - [voltage-socket:USB-A](#voltage-socketusb-a) - [current-socket:USB-A](#current-socketusb-a) - [power-output-socket:USB-A](#power-output-socketusb-a) @@ -105,6 +100,9 @@ Layer showing individual charge points within a charging station - [voltage-socket:nema_5_20](#voltage-socketnema_5_20) - [current-socket:nema_5_20](#current-socketnema_5_20) - [power-output-socket:nema_5_20](#power-output-socketnema_5_20) + - [voltage-socket:nacs](#voltage-socketnacs) + - [current-socket:nacs](#current-socketnacs) + - [power-output-socket:nacs](#power-output-socketnacs) - [move-button](#move-button) - [lod](#lod) @@ -145,7 +143,6 @@ Elements must match the expression ** [socket:type2_cable](https://wiki.openstreetmap.org/wiki/Key:socket:type2_cable) | [pnat](../SpecialInputElements.md#pnat) | | | [socket:tesla_supercharger_ccs](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_supercharger_ccs) | [pnat](../SpecialInputElements.md#pnat) | | | [socket:tesla_destination](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination) | [pnat](../SpecialInputElements.md#pnat) | | -| [socket:tesla_destination](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination) | [pnat](../SpecialInputElements.md#pnat) | | | [socket:USB-A](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A) | [pnat](../SpecialInputElements.md#pnat) | | | [socket:bosch_3pin](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_3pin) | [pnat](../SpecialInputElements.md#pnat) | | | [socket:bosch_5pin](https://wiki.openstreetmap.org/wiki/Key:socket:bosch_5pin) | [pnat](../SpecialInputElements.md#pnat) | | @@ -154,6 +151,7 @@ Elements must match the expression ** [socket:sev1011_t23](https://wiki.openstreetmap.org/wiki/Key:socket:sev1011_t23) | [pnat](../SpecialInputElements.md#pnat) | | | [socket:as3112](https://wiki.openstreetmap.org/wiki/Key:socket:as3112) | [pnat](../SpecialInputElements.md#pnat) | | | [socket:nema_5_20](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20) | [pnat](../SpecialInputElements.md#pnat) | | +| [socket:nacs](https://wiki.openstreetmap.org/wiki/Key:socket:nacs) | [pnat](../SpecialInputElements.md#pnat) | | | [socket:schuko:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:schuko:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [230](https://wiki.openstreetmap.org/wiki/Tag:socket:schuko:voltage%3D230) | | [socket:schuko:current](https://wiki.openstreetmap.org/wiki/Key:socket:schuko:current) | [pfloat](../SpecialInputElements.md#pfloat) | [16](https://wiki.openstreetmap.org/wiki/Tag:socket:schuko:current%3D16) | | [socket:schuko:output](https://wiki.openstreetmap.org/wiki/Key:socket:schuko:output) | [pfloat](../SpecialInputElements.md#pfloat) | [3.6 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:schuko:output%3D3.6 kW) | @@ -190,9 +188,6 @@ Elements must match the expression ** [socket:tesla_destination:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [480](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:voltage%3D480) | | [socket:tesla_destination:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:current) | [pfloat](../SpecialInputElements.md#pfloat) | [125](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D125) [350](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D350) | | [socket:tesla_destination:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:output) | [pfloat](../SpecialInputElements.md#pfloat) | [120 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D120 kW) [150 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D150 kW) [250 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D250 kW) | -| [socket:tesla_destination:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [230](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:voltage%3D230) [400](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:voltage%3D400) | -| [socket:tesla_destination:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:current) | [pfloat](../SpecialInputElements.md#pfloat) | [16](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D16) [32](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D32) | -| [socket:tesla_destination:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:output) | [pfloat](../SpecialInputElements.md#pfloat) | [11 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D11 kW) [22 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D22 kW) | | [socket:USB-A:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [5](https://wiki.openstreetmap.org/wiki/Tag:socket:USB-A:voltage%3D5) | | [socket:USB-A:current](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A:current) | [pfloat](../SpecialInputElements.md#pfloat) | [1](https://wiki.openstreetmap.org/wiki/Tag:socket:USB-A:current%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:socket:USB-A:current%3D2) | | [socket:USB-A:output](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A:output) | [pfloat](../SpecialInputElements.md#pfloat) | [5W](https://wiki.openstreetmap.org/wiki/Tag:socket:USB-A:output%3D5W) [10W](https://wiki.openstreetmap.org/wiki/Tag:socket:USB-A:output%3D10W) | @@ -217,6 +212,9 @@ Elements must match the expression ** [socket:nema_5_20:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [120](https://wiki.openstreetmap.org/wiki/Tag:socket:nema_5_20:voltage%3D120) | | [socket:nema_5_20:current](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20:current) | [pfloat](../SpecialInputElements.md#pfloat) | [20](https://wiki.openstreetmap.org/wiki/Tag:socket:nema_5_20:current%3D20) | | [socket:nema_5_20:output](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20:output) | [pfloat](../SpecialInputElements.md#pfloat) | [2.4 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:nema_5_20:output%3D2.4 kW) | +| [socket:nacs:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:nacs:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [socket:nacs:current](https://wiki.openstreetmap.org/wiki/Key:socket:nacs:current) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [socket:nacs:output](https://wiki.openstreetmap.org/wiki/Key:socket:nacs:output) | [pfloat](../SpecialInputElements.md#pfloat) | | ## Featureview elements and TagRenderings @@ -238,15 +236,15 @@ Elements must match the expression **{socket:type2_cable} plugs of type Type 2 with cable (mennekes) available here_ | plugs-amount | *[socket:type2_cable](https://wiki.osm.org/wiki/Key:socket:type2_cable)* ([pnat](../SpecialInputElements.md#pnat)) | | [plugs-amount-socket:tesla_supercharger_ccs](#plugs-amount-socket:tesla_supercharger_ccs)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:tesla_supercharger_ccs))_ | How much plugs of type Tesla Supercharger CCS (a branded type2_css) are available here?
_There are {socket:tesla_supercharger_ccs} plugs of type Tesla Supercharger CCS (a branded type2_css) available here_ | plugs-amount | *[socket:tesla_supercharger_ccs](https://wiki.osm.org/wiki/Key:socket:tesla_supercharger_ccs)* ([pnat](../SpecialInputElements.md#pnat)) | | [plugs-amount-socket:tesla_destination_us](#plugs-amount-socket:tesla_destination_us)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:tesla_destination_us))_ | How much plugs of type Tesla Supercharger (destination) are available here?
_There are {socket:tesla_destination} plugs of type Tesla Supercharger (destination) available here_ | plugs-amount | *[socket:tesla_destination](https://wiki.osm.org/wiki/Key:socket:tesla_destination)* ([pnat](../SpecialInputElements.md#pnat)) | -| [plugs-amount-socket:tesla_destination](#plugs-amount-socket:tesla_destination)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:tesla_destination))_ | How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?
_There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here_ | plugs-amount | *[socket:tesla_destination](https://wiki.osm.org/wiki/Key:socket:tesla_destination)* ([pnat](../SpecialInputElements.md#pnat)) | -| [plugs-amount-socket:USB-A](#plugs-amount-socket:USB-A)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:USB-A))_ | How much plugs of type USB to charge phones and small electronics are available here?
_There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here_ | plugs-amount | *[socket:USB-A](https://wiki.osm.org/wiki/Key:socket:USB-A)* ([pnat](../SpecialInputElements.md#pnat)) | -| [plugs-amount-socket:bosch_3pin](#plugs-amount-socket:bosch_3pin)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:bosch_3pin))_ | How much plugs of type Bosch Active Connect with 3 pins and cable are available here?
_There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here_ | plugs-amount | *[socket:bosch_3pin](https://wiki.osm.org/wiki/Key:socket:bosch_3pin)* ([pnat](../SpecialInputElements.md#pnat)) | -| [plugs-amount-socket:bosch_5pin](#plugs-amount-socket:bosch_5pin)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:bosch_5pin))_ | How much plugs of type Bosch Active Connect with 5 pins and cable are available here?
_There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here_ | plugs-amount | *[socket:bosch_5pin](https://wiki.osm.org/wiki/Key:socket:bosch_5pin)* ([pnat](../SpecialInputElements.md#pnat)) | -| [plugs-amount-socket:bs1363](#plugs-amount-socket:bs1363)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:bs1363))_ | How much plugs of type BS1363 (Type G) are available here?
_There are {socket:bs1363} plugs of type BS1363 (Type G) available here_ | plugs-amount | *[socket:bs1363](https://wiki.osm.org/wiki/Key:socket:bs1363)* ([pnat](../SpecialInputElements.md#pnat)) | -| [plugs-amount-socket:nema5_15](#plugs-amount-socket:nema5_15)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:nema5_15))_ | How much plugs of type NEMA 5-15 (Type B) are available here?
_There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here_ | plugs-amount | *[socket:nema5_15](https://wiki.osm.org/wiki/Key:socket:nema5_15)* ([pnat](../SpecialInputElements.md#pnat)) | -| [plugs-amount-socket:sev1011_t23](#plugs-amount-socket:sev1011_t23)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:sev1011_t23))_ | How much plugs of type SEV 1011 T23 (Type J) are available here?
_There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here_ | plugs-amount | *[socket:sev1011_t23](https://wiki.osm.org/wiki/Key:socket:sev1011_t23)* ([pnat](../SpecialInputElements.md#pnat)) | -| [plugs-amount-socket:as3112](#plugs-amount-socket:as3112)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:as3112))_ | How much plugs of type AS3112 (Type I) are available here?
_There are {socket:as3112} plugs of type AS3112 (Type I) available here_ | plugs-amount | *[socket:as3112](https://wiki.osm.org/wiki/Key:socket:as3112)* ([pnat](../SpecialInputElements.md#pnat)) | -| [plugs-amount-socket:nema_5_20](#plugs-amount-socket:nema_5_20)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:nema_5_20))_ | How much plugs of type NEMA 5-20 (Type B) are available here?
_There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here_ | plugs-amount | *[socket:nema_5_20](https://wiki.osm.org/wiki/Key:socket:nema_5_20)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:USB-A](#plugs-amount-socket:USB-A)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:USB-A))_ | How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?
_There are {socket:USB-A} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here_ | plugs-amount | *[socket:USB-A](https://wiki.osm.org/wiki/Key:socket:USB-A)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:bosch_3pin](#plugs-amount-socket:bosch_3pin)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:bosch_3pin))_ | How much plugs of type USB to charge phones and small electronics are available here?
_There are {socket:bosch_3pin} plugs of type USB to charge phones and small electronics available here_ | plugs-amount | *[socket:bosch_3pin](https://wiki.osm.org/wiki/Key:socket:bosch_3pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:bosch_5pin](#plugs-amount-socket:bosch_5pin)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:bosch_5pin))_ | How much plugs of type Bosch Active Connect with 3 pins and cable are available here?
_There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 3 pins and cable available here_ | plugs-amount | *[socket:bosch_5pin](https://wiki.osm.org/wiki/Key:socket:bosch_5pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:bs1363](#plugs-amount-socket:bs1363)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:bs1363))_ | How much plugs of type Bosch Active Connect with 5 pins and cable are available here?
_There are {socket:bs1363} plugs of type Bosch Active Connect with 5 pins and cable available here_ | plugs-amount | *[socket:bs1363](https://wiki.osm.org/wiki/Key:socket:bs1363)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:nema5_15](#plugs-amount-socket:nema5_15)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:nema5_15))_ | How much plugs of type BS1363 (Type G) are available here?
_There are {socket:nema5_15} plugs of type BS1363 (Type G) available here_ | plugs-amount | *[socket:nema5_15](https://wiki.osm.org/wiki/Key:socket:nema5_15)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:sev1011_t23](#plugs-amount-socket:sev1011_t23)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:sev1011_t23))_ | How much plugs of type NEMA 5-15 (Type B) are available here?
_There are {socket:sev1011_t23} plugs of type NEMA 5-15 (Type B) available here_ | plugs-amount | *[socket:sev1011_t23](https://wiki.osm.org/wiki/Key:socket:sev1011_t23)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:as3112](#plugs-amount-socket:as3112)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:as3112))_ | How much plugs of type SEV 1011 T23 (Type J) are available here?
_There are {socket:as3112} plugs of type SEV 1011 T23 (Type J) available here_ | plugs-amount | *[socket:as3112](https://wiki.osm.org/wiki/Key:socket:as3112)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:nema_5_20](#plugs-amount-socket:nema_5_20)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:nema_5_20))_ | How much plugs of type AS3112 (Type I) are available here?
_There are {socket:nema_5_20} plugs of type AS3112 (Type I) available here_ | plugs-amount | *[socket:nema_5_20](https://wiki.osm.org/wiki/Key:socket:nema_5_20)* ([pnat](../SpecialInputElements.md#pnat)) | +| [plugs-amount-socket:nacs](#plugs-amount-socket:nacs)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:nacs))_ | How much plugs of type NEMA 5-20 (Type B) are available here?
_There are {socket:nacs} plugs of type NEMA 5-20 (Type B) available here_ | plugs-amount | *[socket:nacs](https://wiki.osm.org/wiki/Key:socket:nacs)* ([pnat](../SpecialInputElements.md#pnat)) | | [questions](#questions)
_(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ | | [questions-technical](#questions-technical)
_(Original in [charging_station](./charging_station.md#questions-technical))_ | _

Technical questions

The questions below are very technical. Feel free to ignore them
{questions(technical)}_ | | _Multiple choice only_ | | [voltage-socket:schuko](#voltage-socket:schuko)
_(Original in [charging_station](./charging_station.md#voltage-socket:schuko))_ | What voltage do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs {canonical(socket:schuko:voltage)}_
1 options | technical | *[socket:schuko:voltage](https://wiki.osm.org/wiki/Key:socket:schuko:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | @@ -285,33 +283,33 @@ Elements must match the expression **
*Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko=1. Unselecting this answer will add socket:schuko= @@ -349,7 +344,7 @@ The question is `Which charging connections are available here?` - *Type 1 without cable (J1772)* is shown if with socket:type1~.+ & socket:type1!=1. _This option cannot be chosen as answer_ - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo=1. Unselecting this answer will add socket:type1_combo= - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo~.+ & socket:type1_combo!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger* is shown if with socket:tesla_supercharger=1. Unselecting this answer will add socket:tesla_supercharger= + - *Tesla Supercharger* is shown if with socket:tesla_supercharger=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger= - *Tesla Supercharger* is shown if with socket:tesla_supercharger~.+ & socket:tesla_supercharger!=1. _This option cannot be chosen as answer_ - *Type 2 (mennekes)* is shown if with socket:type2=1. Unselecting this answer will add socket:type2= - *Type 2 (mennekes)* is shown if with socket:type2~.+ & socket:type2!=1. _This option cannot be chosen as answer_ @@ -357,12 +352,10 @@ The question is `Which charging connections are available here?` - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo~.+ & socket:type2_combo!=1. _This option cannot be chosen as answer_ - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable=1. Unselecting this answer will add socket:type2_cable= - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable~.+ & socket:type2_cable!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=1. Unselecting this answer will add socket:tesla_supercharger_ccs= + - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger_ccs= - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=1. Unselecting this answer will add socket:tesla_destination= - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country=us. _This option cannot be chosen as answer_ - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla)* is shown if with socket:tesla_destination=1. Unselecting this answer will add socket:tesla_destination= - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country!=us. _This option cannot be chosen as answer_ + - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_destination= + - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1. _This option cannot be chosen as answer_ - *USB to charge phones and small electronics* is shown if with socket:USB-A=1. Unselecting this answer will add socket:USB-A= - *USB to charge phones and small electronics* is shown if with socket:USB-A~.+ & socket:USB-A!=1. _This option cannot be chosen as answer_ - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin=1. Unselecting this answer will add socket:bosch_3pin= @@ -379,216 +372,176 @@ The question is `Which charging connections are available here?` - *AS3112 (Type I)* is shown if with socket:as3112~.+ & socket:as3112!=1. _This option cannot be chosen as answer_ - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20=1. Unselecting this answer will add socket:nema_5_20= - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20~.+ & socket:nema_5_20!=1. _This option cannot be chosen as answer_ + - *NACS(North-American Charging System)* is shown if with socket:nacs=1. Unselecting this answer will add socket:nacs= + - *NACS(North-American Charging System)* is shown if with socket:nacs~.+ & socket:nacs!=1. _This option cannot be chosen as answer_ ### plugs-amount-socket:schuko - The question is `How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?` *There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here* is shown if `socket:schuko` is set. This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:typee - The question is `How much plugs of type European wall plug with ground pin (CEE7/4 type E) are available here?` *There are {socket:typee} plugs of type European wall plug with ground pin (CEE7/4 type E) available here* is shown if `socket:typee` is set. This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:chademo - The question is `How much plugs of type Chademo are available here?` *There are {socket:chademo} plugs of type Chademo available here* is shown if `socket:chademo` is set. This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:type1_cable - The question is `How much plugs of type Type 1 with cable (J1772) are available here?` *There are {socket:type1_cable} plugs of type Type 1 with cable (J1772) available here* is shown if `socket:type1_cable` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:type1 - The question is `How much plugs of type Type 1 without cable (J1772) are available here?` *There are {socket:type1} plugs of type Type 1 without cable (J1772) available here* is shown if `socket:type1` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:type1_combo - The question is `How much plugs of type Type 1 CCS (aka Type 1 Combo) are available here?` *There are {socket:type1_combo} plugs of type Type 1 CCS (aka Type 1 Combo) available here* is shown if `socket:type1_combo` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:tesla_supercharger - The question is `How much plugs of type Tesla Supercharger are available here?` *There are {socket:tesla_supercharger} plugs of type Tesla Supercharger available here* is shown if `socket:tesla_supercharger` is set. This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:type2 - The question is `How much plugs of type Type 2 (mennekes) are available here?` *There are {socket:type2} plugs of type Type 2 (mennekes) available here* is shown if `socket:type2` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:type2_combo - The question is `How much plugs of type Type 2 CCS (mennekes) are available here?` *There are {socket:type2_combo} plugs of type Type 2 CCS (mennekes) available here* is shown if `socket:type2_combo` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:type2_cable - The question is `How much plugs of type Type 2 with cable (mennekes) are available here?` *There are {socket:type2_cable} plugs of type Type 2 with cable (mennekes) available here* is shown if `socket:type2_cable` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:tesla_supercharger_ccs - The question is `How much plugs of type Tesla Supercharger CCS (a branded type2_css) are available here?` *There are {socket:tesla_supercharger_ccs} plugs of type Tesla Supercharger CCS (a branded type2_css) available here* is shown if `socket:tesla_supercharger_ccs` is set. This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:tesla_destination_us - The question is `How much plugs of type Tesla Supercharger (destination) are available here?` *There are {socket:tesla_destination} plugs of type Tesla Supercharger (destination) available here* is shown if `socket:tesla_destination` is set. This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`plugs-amount` - -### plugs-amount-socket:tesla_destination - -The question is `How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?` - -*There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here* is shown if `socket:tesla_destination` is set. - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:USB-A +The question is `How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?` -The question is `How much plugs of type USB to charge phones and small electronics are available here?` - -*There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here* is shown if `socket:USB-A` is set. +*There are {socket:USB-A} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here* is shown if `socket:USB-A` is set. This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:bosch_3pin +The question is `How much plugs of type USB to charge phones and small electronics are available here?` -The question is `How much plugs of type Bosch Active Connect with 3 pins and cable are available here?` - -*There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here* is shown if `socket:bosch_3pin` is set. +*There are {socket:bosch_3pin} plugs of type USB to charge phones and small electronics available here* is shown if `socket:bosch_3pin` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:bosch_5pin +The question is `How much plugs of type Bosch Active Connect with 3 pins and cable are available here?` -The question is `How much plugs of type Bosch Active Connect with 5 pins and cable are available here?` - -*There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here* is shown if `socket:bosch_5pin` is set. +*There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 3 pins and cable available here* is shown if `socket:bosch_5pin` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:bs1363 +The question is `How much plugs of type Bosch Active Connect with 5 pins and cable are available here?` -The question is `How much plugs of type BS1363 (Type G) are available here?` - -*There are {socket:bs1363} plugs of type BS1363 (Type G) available here* is shown if `socket:bs1363` is set. +*There are {socket:bs1363} plugs of type Bosch Active Connect with 5 pins and cable available here* is shown if `socket:bs1363` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:nema5_15 +The question is `How much plugs of type BS1363 (Type G) are available here?` -The question is `How much plugs of type NEMA 5-15 (Type B) are available here?` - -*There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here* is shown if `socket:nema5_15` is set. +*There are {socket:nema5_15} plugs of type BS1363 (Type G) available here* is shown if `socket:nema5_15` is set. This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:sev1011_t23 +The question is `How much plugs of type NEMA 5-15 (Type B) are available here?` -The question is `How much plugs of type SEV 1011 T23 (Type J) are available here?` - -*There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here* is shown if `socket:sev1011_t23` is set. +*There are {socket:sev1011_t23} plugs of type NEMA 5-15 (Type B) available here* is shown if `socket:sev1011_t23` is set. This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:as3112 +The question is `How much plugs of type SEV 1011 T23 (Type J) are available here?` -The question is `How much plugs of type AS3112 (Type I) are available here?` - -*There are {socket:as3112} plugs of type AS3112 (Type I) available here* is shown if `socket:as3112` is set. +*There are {socket:as3112} plugs of type SEV 1011 T23 (Type J) available here* is shown if `socket:as3112` is set. This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### plugs-amount-socket:nema_5_20 +The question is `How much plugs of type AS3112 (Type I) are available here?` -The question is `How much plugs of type NEMA 5-20 (Type B) are available here?` - -*There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here* is shown if `socket:nema_5_20` is set. +*There are {socket:nema_5_20} plugs of type AS3112 (Type I) available here* is shown if `socket:nema_5_20` is set. This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` + +### plugs-amount-socket:nacs +The question is `How much plugs of type NEMA 5-20 (Type B) are available here?` + +*There are {socket:nacs} plugs of type NEMA 5-20 (Type B) available here* is shown if `socket:nacs` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `plugs-amount` ### questions Show the questions block at this location @@ -597,13 +550,11 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### questions-technical - _This tagrendering has no question and is thus read-only_ *

Technical questions

The questions below are very technical. Feel free to ignore them
{questions(technical)}* ### voltage-socket:schuko - The question is `What voltage do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?` *Schuko wall plug without ground pin (CEE7/4 type F) outputs {canonical(socket:schuko:voltage)}* is shown if `socket:schuko:voltage` is set. @@ -611,11 +562,9 @@ The question is `What voltage do the plugs with Schuko wall plug without - *Schuko wall plug without ground pin (CEE7/4 type F) outputs 230 volt* is shown if with socket:schuko:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:schuko - The question is `What current do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?` *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:current)}* is shown if `socket:schuko:current` is set. @@ -623,11 +572,9 @@ The question is `What current do the plugs with Schuko wall plug without - *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 16 A* is shown if with socket:schuko:current=16 This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:schuko - The question is `What power output does a single plug of type Schuko wall plug without ground pin (CEE7/4 type F) offer?` *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:output)}* is shown if `socket:schuko:output` is set. @@ -635,11 +582,9 @@ The question is `What power output does a single plug of type Schuko wall plu - *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 3.6 kW* is shown if with socket:schuko:output=3.6 kW This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:typee - The question is `What voltage do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?` *European wall plug with ground pin (CEE7/4 type E) outputs {canonical(socket:typee:voltage)}* is shown if `socket:typee:voltage` is set. @@ -647,11 +592,9 @@ The question is `What voltage do the plugs with European wall plug with g - *European wall plug with ground pin (CEE7/4 type E) outputs 230 volt* is shown if with socket:typee:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:typee - The question is `What current do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?` *European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:current)}* is shown if `socket:typee:current` is set. @@ -659,11 +602,9 @@ The question is `What current do the plugs with European wall plug with g - *European wall plug with ground pin (CEE7/4 type E) outputs at most 16 A* is shown if with socket:typee:current=16 This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:typee - The question is `What power output does a single plug of type European wall plug with ground pin (CEE7/4 type E) offer?` *European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:output)}* is shown if `socket:typee:output` is set. @@ -672,11 +613,9 @@ The question is `What power output does a single plug of type European wall p - *European wall plug with ground pin (CEE7/4 type E) outputs at most 22 kW* is shown if with socket:typee:output=22 kW This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:chademo - The question is `What voltage do the plugs with Chademo offer?` *Chademo outputs {canonical(socket:chademo:voltage)}* is shown if `socket:chademo:voltage` is set. @@ -684,11 +623,9 @@ The question is `What voltage do the plugs with Chademo offer?` - *Chademo outputs 500 volt* is shown if with socket:chademo:voltage=500 This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:chademo - The question is `What current do the plugs with Chademo offer?` *Chademo outputs at most {canonical(socket:chademo:current)}* is shown if `socket:chademo:current` is set. @@ -696,11 +633,9 @@ The question is `What current do the plugs with Chademo offer?` - *Chademo outputs at most 120 A* is shown if with socket:chademo:current=120 This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:chademo - The question is `What power output does a single plug of type Chademo offer?` *Chademo outputs at most {canonical(socket:chademo:output)}* is shown if `socket:chademo:output` is set. @@ -708,11 +643,9 @@ The question is `What power output does a single plug of type Chademo off - *Chademo outputs at most 50 kW* is shown if with socket:chademo:output=50 kW This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:type1_cable - The question is `What voltage do the plugs with Type 1 with cable (J1772) offer?` *Type 1 with cable (J1772) outputs {canonical(socket:type1_cable:voltage)}* is shown if `socket:type1_cable:voltage` is set. @@ -721,11 +654,9 @@ The question is `What voltage do the plugs with Type 1 with cable (J1772) - *Type 1 with cable (J1772) outputs 240 volt* is shown if with socket:type1_cable:voltage=240 This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type1_cable - The question is `What current do the plugs with Type 1 with cable (J1772) offer?` *Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:current)}* is shown if `socket:type1_cable:current` is set. @@ -733,11 +664,9 @@ The question is `What current do the plugs with Type 1 with cable (J1772) - *Type 1 with cable (J1772) outputs at most 32 A* is shown if with socket:type1_cable:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type1_cable - The question is `What power output does a single plug of type Type 1 with cable (J1772) offer?` *Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:output)}* is shown if `socket:type1_cable:output` is set. @@ -746,11 +675,9 @@ The question is `What power output does a single plug of type Type 1 with cab - *Type 1 with cable (J1772) outputs at most 7 kW* is shown if with socket:type1_cable:output=7 kW This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:type1 - The question is `What voltage do the plugs with Type 1 without cable (J1772) offer?` *Type 1 without cable (J1772) outputs {canonical(socket:type1:voltage)}* is shown if `socket:type1:voltage` is set. @@ -759,11 +686,9 @@ The question is `What voltage do the plugs with Type 1 without cableType 1 without cable (J1772) outputs 240 volt* is shown if with socket:type1:voltage=240 This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type1 - The question is `What current do the plugs with Type 1 without cable (J1772) offer?` *Type 1 without cable (J1772) outputs at most {canonical(socket:type1:current)}* is shown if `socket:type1:current` is set. @@ -771,11 +696,9 @@ The question is `What current do the plugs with Type 1 without cableType 1 without cable (J1772) outputs at most 32 A* is shown if with socket:type1:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type1 - The question is `What power output does a single plug of type Type 1 without cable (J1772) offer?` *Type 1 without cable (J1772) outputs at most {canonical(socket:type1:output)}* is shown if `socket:type1:output` is set. @@ -786,11 +709,9 @@ The question is `What power output does a single plug of type Type 1 witho - *Type 1 without cable (J1772) outputs at most 7.2 kW* is shown if with socket:type1:output=7.2 kW This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:type1_combo - The question is `What voltage do the plugs with Type 1 CCS (aka Type 1 Combo) offer?` *Type 1 CCS (aka Type 1 Combo) outputs {canonical(socket:type1_combo:voltage)}* is shown if `socket:type1_combo:voltage` is set. @@ -799,11 +720,9 @@ The question is `What voltage do the plugs with Type 1 CCS (aka Type 1 Co - *Type 1 CCS (aka Type 1 Combo) outputs 1000 volt* is shown if with socket:type1_combo:voltage=1000 This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type1_combo - The question is `What current do the plugs with Type 1 CCS (aka Type 1 Combo) offer?` *Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:current)}* is shown if `socket:type1_combo:current` is set. @@ -812,11 +731,9 @@ The question is `What current do the plugs with Type 1 CCS (aka Type 1 Co - *Type 1 CCS (aka Type 1 Combo) outputs at most 125 A* is shown if with socket:type1_combo:current=125 This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type1_combo - The question is `What power output does a single plug of type Type 1 CCS (aka Type 1 Combo) offer?` *Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:output)}* is shown if `socket:type1_combo:output` is set. @@ -827,11 +744,9 @@ The question is `What power output does a single plug of type Type 1 CCS - *Type 1 CCS (aka Type 1 Combo) outputs at most 350 kW* is shown if with socket:type1_combo:output=350 kW This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:tesla_supercharger - The question is `What voltage do the plugs with Tesla Supercharger offer?` *Tesla Supercharger outputs {canonical(socket:tesla_supercharger:voltage)}* is shown if `socket:tesla_supercharger:voltage` is set. @@ -839,11 +754,9 @@ The question is `What voltage do the plugs with Tesla Supercharger offer? - *Tesla Supercharger outputs 480 volt* is shown if with socket:tesla_supercharger:voltage=480 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:tesla_supercharger - The question is `What current do the plugs with Tesla Supercharger offer?` *Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:current)}* is shown if `socket:tesla_supercharger:current` is set. @@ -852,11 +765,9 @@ The question is `What current do the plugs with Tesla Supercharger offer? - *Tesla Supercharger outputs at most 350 A* is shown if with socket:tesla_supercharger:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:tesla_supercharger - The question is `What power output does a single plug of type Tesla Supercharger offer?` *Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:output)}* is shown if `socket:tesla_supercharger:output` is set. @@ -866,11 +777,9 @@ The question is `What power output does a single plug of type Tesla Superchar - *Tesla Supercharger outputs at most 250 kW* is shown if with socket:tesla_supercharger:output=250 kW This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:type2 - The question is `What voltage do the plugs with Type 2 (mennekes) offer?` *Type 2 (mennekes) outputs {canonical(socket:type2:voltage)}* is shown if `socket:type2:voltage` is set. @@ -879,11 +788,9 @@ The question is `What voltage do the plugs with Type 2 (mennekes) offer?` - *Type 2 (mennekes) outputs 400 volt* is shown if with socket:type2:voltage=400 This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type2 - The question is `What current do the plugs with Type 2 (mennekes) offer?` *Type 2 (mennekes) outputs at most {canonical(socket:type2:current)}* is shown if `socket:type2:current` is set. @@ -892,11 +799,9 @@ The question is `What current do the plugs with Type 2 (mennekes) offer?` - *Type 2 (mennekes) outputs at most 32 A* is shown if with socket:type2:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type2 - The question is `What power output does a single plug of type Type 2 (mennekes) offer?` *Type 2 (mennekes) outputs at most {canonical(socket:type2:output)}* is shown if `socket:type2:output` is set. @@ -905,11 +810,9 @@ The question is `What power output does a single plug of type Type 2 (men - *Type 2 (mennekes) outputs at most 22 kW* is shown if with socket:type2:output=22 kW This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:type2_combo - The question is `What voltage do the plugs with Type 2 CCS (mennekes) offer?` *Type 2 CCS (mennekes) outputs {canonical(socket:type2_combo:voltage)}* is shown if `socket:type2_combo:voltage` is set. @@ -918,11 +821,9 @@ The question is `What voltage do the plugs with Type 2 CCS (mennekes) off - *Type 2 CCS (mennekes) outputs 920 volt* is shown if with socket:type2_combo:voltage=920 This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type2_combo - The question is `What current do the plugs with Type 2 CCS (mennekes) offer?` *Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:current)}* is shown if `socket:type2_combo:current` is set. @@ -931,11 +832,9 @@ The question is `What current do the plugs with Type 2 CCS (mennekes) off - *Type 2 CCS (mennekes) outputs at most 350 A* is shown if with socket:type2_combo:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type2_combo - The question is `What power output does a single plug of type Type 2 CCS (mennekes) offer?` *Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:output)}* is shown if `socket:type2_combo:output` is set. @@ -943,11 +842,9 @@ The question is `What power output does a single plug of type Type 2 CCS - *Type 2 CCS (mennekes) outputs at most 50 kW* is shown if with socket:type2_combo:output=50 kW This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:type2_cable - The question is `What voltage do the plugs with Type 2 with cable (mennekes) offer?` *Type 2 with cable (mennekes) outputs {canonical(socket:type2_cable:voltage)}* is shown if `socket:type2_cable:voltage` is set. @@ -956,11 +853,9 @@ The question is `What voltage do the plugs with Type 2 with cable (mennek - *Type 2 with cable (mennekes) outputs 400 volt* is shown if with socket:type2_cable:voltage=400 This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type2_cable - The question is `What current do the plugs with Type 2 with cable (mennekes) offer?` *Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:current)}* is shown if `socket:type2_cable:current` is set. @@ -969,11 +864,9 @@ The question is `What current do the plugs with Type 2 with cable (mennek - *Type 2 with cable (mennekes) outputs at most 32 A* is shown if with socket:type2_cable:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type2_cable - The question is `What power output does a single plug of type Type 2 with cable (mennekes) offer?` *Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:output)}* is shown if `socket:type2_cable:output` is set. @@ -982,11 +875,9 @@ The question is `What power output does a single plug of type Type 2 with cab - *Type 2 with cable (mennekes) outputs at most 22 kW* is shown if with socket:type2_cable:output=22 kW This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:tesla_supercharger_ccs - The question is `What voltage do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?` *Tesla Supercharger CCS (a branded type2_css) outputs {canonical(socket:tesla_supercharger_ccs:voltage)}* is shown if `socket:tesla_supercharger_ccs:voltage` is set. @@ -995,11 +886,9 @@ The question is `What voltage do the plugs with Tesla Supercharger CCS (a - *Tesla Supercharger CCS (a branded type2_css) outputs 920 volt* is shown if with socket:tesla_supercharger_ccs:voltage=920 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:tesla_supercharger_ccs - The question is `What current do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?` *Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:current)}* is shown if `socket:tesla_supercharger_ccs:current` is set. @@ -1008,11 +897,9 @@ The question is `What current do the plugs with Tesla Supercharger CCS (a - *Tesla Supercharger CCS (a branded type2_css) outputs at most 350 A* is shown if with socket:tesla_supercharger_ccs:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:tesla_supercharger_ccs - The question is `What power output does a single plug of type Tesla Supercharger CCS (a branded type2_css) offer?` *Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:output)}* is shown if `socket:tesla_supercharger_ccs:output` is set. @@ -1020,11 +907,9 @@ The question is `What power output does a single plug of type Tesla Superchar - *Tesla Supercharger CCS (a branded type2_css) outputs at most 50 kW* is shown if with socket:tesla_supercharger_ccs:output=50 kW This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:tesla_destination_us - The question is `What voltage do the plugs with Tesla Supercharger (destination) offer?` *Tesla Supercharger (destination) outputs {canonical(socket:tesla_destination:voltage)}* is shown if `socket:tesla_destination:voltage` is set. @@ -1032,11 +917,9 @@ The question is `What voltage do the plugs with Tesla Supercharger (destinati - *Tesla Supercharger (destination) outputs 480 volt* is shown if with socket:tesla_destination:voltage=480 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:tesla_destination_us - The question is `What current do the plugs with Tesla Supercharger (destination) offer?` *Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:current)}* is shown if `socket:tesla_destination:current` is set. @@ -1045,11 +928,9 @@ The question is `What current do the plugs with Tesla Supercharger (destinati - *Tesla Supercharger (destination) outputs at most 350 A* is shown if with socket:tesla_destination:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:tesla_destination_us - The question is `What power output does a single plug of type Tesla Supercharger (destination) offer?` *Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:output)}* is shown if `socket:tesla_destination:output` is set. @@ -1059,340 +940,273 @@ The question is `What power output does a single plug of type Tesla Superchar - *Tesla Supercharger (destination) outputs at most 250 kW* is shown if with socket:tesla_destination:output=250 kW This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` - -### voltage-socket:tesla_destination - -The question is `What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` - -*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:tesla_destination:voltage)}* is shown if `socket:tesla_destination:voltage` is set. - - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 230 volt* is shown if with socket:tesla_destination:voltage=230 - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 400 volt* is shown if with socket:tesla_destination:voltage=400 - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` - -### current-socket:tesla_destination - -The question is `What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` - -*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:current)}* is shown if `socket:tesla_destination:current` is set. - - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 16 A* is shown if with socket:tesla_destination:current=16 - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 32 A* is shown if with socket:tesla_destination:current=32 - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` - -### power-output-socket:tesla_destination - -The question is `What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` - -*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:output)}* is shown if `socket:tesla_destination:output` is set. - - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 11 kW* is shown if with socket:tesla_destination:output=11 kW - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 22 kW* is shown if with socket:tesla_destination:output=22 kW - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:USB-A +The question is `What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` -The question is `What voltage do the plugs with USB to charge phones and small electronics offer?` +*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:USB-A:voltage)}* is shown if `socket:USB-A:voltage` is set. -*USB to charge phones and small electronics outputs {canonical(socket:USB-A:voltage)}* is shown if `socket:USB-A:voltage` is set. - - - *USB to charge phones and small electronics outputs 5 volt* is shown if with socket:USB-A:voltage=5 + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 5 volt* is shown if with socket:USB-A:voltage=5 This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:USB-A +The question is `What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` -The question is `What current do the plugs with USB to charge phones and small electronics offer?` +*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:current)}* is shown if `socket:USB-A:current` is set. -*USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:current)}* is shown if `socket:USB-A:current` is set. - - - *USB to charge phones and small electronics outputs at most 1 A* is shown if with socket:USB-A:current=1 - - *USB to charge phones and small electronics outputs at most 2 A* is shown if with socket:USB-A:current=2 + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 1 A* is shown if with socket:USB-A:current=1 + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 2 A* is shown if with socket:USB-A:current=2 This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:USB-A +The question is `What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` -The question is `What power output does a single plug of type USB to charge phones and small electronics offer?` +*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:output)}* is shown if `socket:USB-A:output` is set. -*USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:output)}* is shown if `socket:USB-A:output` is set. - - - *USB to charge phones and small electronics outputs at most 5W* is shown if with socket:USB-A:output=5W - - *USB to charge phones and small electronics outputs at most 10W* is shown if with socket:USB-A:output=10W + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 5W* is shown if with socket:USB-A:output=5W + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 10W* is shown if with socket:USB-A:output=10W This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:bosch_3pin +The question is `What voltage do the plugs with USB to charge phones and small electronics offer?` -The question is `What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?` - -*Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_3pin:voltage)}* is shown if `socket:bosch_3pin:voltage` is set. +*USB to charge phones and small electronics outputs {canonical(socket:bosch_3pin:voltage)}* is shown if `socket:bosch_3pin:voltage` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:bosch_3pin +The question is `What current do the plugs with USB to charge phones and small electronics offer?` -The question is `What current do the plugs with Bosch Active Connect with 3 pins and cable offer?` - -*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:current)}* is shown if `socket:bosch_3pin:current` is set. +*USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:current)}* is shown if `socket:bosch_3pin:current` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:bosch_3pin +The question is `What power output does a single plug of type USB to charge phones and small electronics offer?` -The question is `What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?` - -*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:output)}* is shown if `socket:bosch_3pin:output` is set. +*USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:output)}* is shown if `socket:bosch_3pin:output` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:bosch_5pin +The question is `What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?` -The question is `What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?` - -*Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}* is shown if `socket:bosch_5pin:voltage` is set. +*Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}* is shown if `socket:bosch_5pin:voltage` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:bosch_5pin +The question is `What current do the plugs with Bosch Active Connect with 3 pins and cable offer?` -The question is `What current do the plugs with Bosch Active Connect with 5 pins and cable offer?` - -*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}* is shown if `socket:bosch_5pin:current` is set. +*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}* is shown if `socket:bosch_5pin:current` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:bosch_5pin +The question is `What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?` -The question is `What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?` - -*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}* is shown if `socket:bosch_5pin:output` is set. +*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}* is shown if `socket:bosch_5pin:output` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:bs1363 +The question is `What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?` -The question is `What voltage do the plugs with BS1363 (Type G) offer?` +*Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bs1363:voltage)}* is shown if `socket:bs1363:voltage` is set. -*BS1363 (Type G) outputs {canonical(socket:bs1363:voltage)}* is shown if `socket:bs1363:voltage` is set. - - - *BS1363 (Type G) outputs 230 volt* is shown if with socket:bs1363:voltage=230 + - *Bosch Active Connect with 5 pins and cable outputs 230 volt* is shown if with socket:bs1363:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:bs1363 +The question is `What current do the plugs with Bosch Active Connect with 5 pins and cable offer?` -The question is `What current do the plugs with BS1363 (Type G) offer?` +*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:current)}* is shown if `socket:bs1363:current` is set. -*BS1363 (Type G) outputs at most {canonical(socket:bs1363:current)}* is shown if `socket:bs1363:current` is set. - - - *BS1363 (Type G) outputs at most 13 A* is shown if with socket:bs1363:current=13 + - *Bosch Active Connect with 5 pins and cable outputs at most 13 A* is shown if with socket:bs1363:current=13 This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:bs1363 +The question is `What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?` -The question is `What power output does a single plug of type BS1363 (Type G) offer?` +*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:output)}* is shown if `socket:bs1363:output` is set. -*BS1363 (Type G) outputs at most {canonical(socket:bs1363:output)}* is shown if `socket:bs1363:output` is set. - - - *BS1363 (Type G) outputs at most 3kW* is shown if with socket:bs1363:output=3kW + - *Bosch Active Connect with 5 pins and cable outputs at most 3kW* is shown if with socket:bs1363:output=3kW This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:nema5_15 +The question is `What voltage do the plugs with BS1363 (Type G) offer?` -The question is `What voltage do the plugs with NEMA 5-15 (Type B) offer?` +*BS1363 (Type G) outputs {canonical(socket:nema5_15:voltage)}* is shown if `socket:nema5_15:voltage` is set. -*NEMA 5-15 (Type B) outputs {canonical(socket:nema5_15:voltage)}* is shown if `socket:nema5_15:voltage` is set. - - - *NEMA 5-15 (Type B) outputs 120 volt* is shown if with socket:nema5_15:voltage=120 + - *BS1363 (Type G) outputs 120 volt* is shown if with socket:nema5_15:voltage=120 This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:nema5_15 +The question is `What current do the plugs with BS1363 (Type G) offer?` -The question is `What current do the plugs with NEMA 5-15 (Type B) offer?` +*BS1363 (Type G) outputs at most {canonical(socket:nema5_15:current)}* is shown if `socket:nema5_15:current` is set. -*NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:current)}* is shown if `socket:nema5_15:current` is set. - - - *NEMA 5-15 (Type B) outputs at most 15 A* is shown if with socket:nema5_15:current=15 + - *BS1363 (Type G) outputs at most 15 A* is shown if with socket:nema5_15:current=15 This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:nema5_15 +The question is `What power output does a single plug of type BS1363 (Type G) offer?` -The question is `What power output does a single plug of type NEMA 5-15 (Type B) offer?` +*BS1363 (Type G) outputs at most {canonical(socket:nema5_15:output)}* is shown if `socket:nema5_15:output` is set. -*NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:output)}* is shown if `socket:nema5_15:output` is set. - - - *NEMA 5-15 (Type B) outputs at most 1.8 kW* is shown if with socket:nema5_15:output=1.8 kW + - *BS1363 (Type G) outputs at most 1.8 kW* is shown if with socket:nema5_15:output=1.8 kW This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:sev1011_t23 +The question is `What voltage do the plugs with NEMA 5-15 (Type B) offer?` -The question is `What voltage do the plugs with SEV 1011 T23 (Type J) offer?` +*NEMA 5-15 (Type B) outputs {canonical(socket:sev1011_t23:voltage)}* is shown if `socket:sev1011_t23:voltage` is set. -*SEV 1011 T23 (Type J) outputs {canonical(socket:sev1011_t23:voltage)}* is shown if `socket:sev1011_t23:voltage` is set. - - - *SEV 1011 T23 (Type J) outputs 230 volt* is shown if with socket:sev1011_t23:voltage=230 + - *NEMA 5-15 (Type B) outputs 230 volt* is shown if with socket:sev1011_t23:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:sev1011_t23 +The question is `What current do the plugs with NEMA 5-15 (Type B) offer?` -The question is `What current do the plugs with SEV 1011 T23 (Type J) offer?` +*NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:current)}* is shown if `socket:sev1011_t23:current` is set. -*SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:current)}* is shown if `socket:sev1011_t23:current` is set. - - - *SEV 1011 T23 (Type J) outputs at most 16 A* is shown if with socket:sev1011_t23:current=16 + - *NEMA 5-15 (Type B) outputs at most 16 A* is shown if with socket:sev1011_t23:current=16 This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:sev1011_t23 +The question is `What power output does a single plug of type NEMA 5-15 (Type B) offer?` -The question is `What power output does a single plug of type SEV 1011 T23 (Type J) offer?` +*NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:output)}* is shown if `socket:sev1011_t23:output` is set. -*SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:output)}* is shown if `socket:sev1011_t23:output` is set. - - - *SEV 1011 T23 (Type J) outputs at most 3.7 kW* is shown if with socket:sev1011_t23:output=3.7 kW + - *NEMA 5-15 (Type B) outputs at most 3.7 kW* is shown if with socket:sev1011_t23:output=3.7 kW This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:as3112 +The question is `What voltage do the plugs with SEV 1011 T23 (Type J) offer?` -The question is `What voltage do the plugs with AS3112 (Type I) offer?` +*SEV 1011 T23 (Type J) outputs {canonical(socket:as3112:voltage)}* is shown if `socket:as3112:voltage` is set. -*AS3112 (Type I) outputs {canonical(socket:as3112:voltage)}* is shown if `socket:as3112:voltage` is set. - - - *AS3112 (Type I) outputs 230 volt* is shown if with socket:as3112:voltage=230 + - *SEV 1011 T23 (Type J) outputs 230 volt* is shown if with socket:as3112:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:as3112 +The question is `What current do the plugs with SEV 1011 T23 (Type J) offer?` -The question is `What current do the plugs with AS3112 (Type I) offer?` +*SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:current)}* is shown if `socket:as3112:current` is set. -*AS3112 (Type I) outputs at most {canonical(socket:as3112:current)}* is shown if `socket:as3112:current` is set. - - - *AS3112 (Type I) outputs at most 10 A* is shown if with socket:as3112:current=10 + - *SEV 1011 T23 (Type J) outputs at most 10 A* is shown if with socket:as3112:current=10 This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:as3112 +The question is `What power output does a single plug of type SEV 1011 T23 (Type J) offer?` -The question is `What power output does a single plug of type AS3112 (Type I) offer?` +*SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:output)}* is shown if `socket:as3112:output` is set. -*AS3112 (Type I) outputs at most {canonical(socket:as3112:output)}* is shown if `socket:as3112:output` is set. - - - *AS3112 (Type I) outputs at most 2.3 kW* is shown if with socket:as3112:output=2.3 kW + - *SEV 1011 T23 (Type J) outputs at most 2.3 kW* is shown if with socket:as3112:output=2.3 kW This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### voltage-socket:nema_5_20 +The question is `What voltage do the plugs with AS3112 (Type I) offer?` -The question is `What voltage do the plugs with NEMA 5-20 (Type B) offer?` +*AS3112 (Type I) outputs {canonical(socket:nema_5_20:voltage)}* is shown if `socket:nema_5_20:voltage` is set. -*NEMA 5-20 (Type B) outputs {canonical(socket:nema_5_20:voltage)}* is shown if `socket:nema_5_20:voltage` is set. - - - *NEMA 5-20 (Type B) outputs 120 volt* is shown if with socket:nema_5_20:voltage=120 + - *AS3112 (Type I) outputs 120 volt* is shown if with socket:nema_5_20:voltage=120 This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:nema_5_20 +The question is `What current do the plugs with AS3112 (Type I) offer?` -The question is `What current do the plugs with NEMA 5-20 (Type B) offer?` +*AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:current)}* is shown if `socket:nema_5_20:current` is set. -*NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:current)}* is shown if `socket:nema_5_20:current` is set. - - - *NEMA 5-20 (Type B) outputs at most 20 A* is shown if with socket:nema_5_20:current=20 + - *AS3112 (Type I) outputs at most 20 A* is shown if with socket:nema_5_20:current=20 This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:nema_5_20 +The question is `What power output does a single plug of type AS3112 (Type I) offer?` -The question is `What power output does a single plug of type NEMA 5-20 (Type B) offer?` +*AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:output)}* is shown if `socket:nema_5_20:output` is set. -*NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:output)}* is shown if `socket:nema_5_20:output` is set. - - - *NEMA 5-20 (Type B) outputs at most 2.4 kW* is shown if with socket:nema_5_20:output=2.4 kW + - *AS3112 (Type I) outputs at most 2.4 kW* is shown if with socket:nema_5_20:output=2.4 kW This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` + +### voltage-socket:nacs +The question is `What voltage do the plugs with NEMA 5-20 (Type B) offer?` + +*NEMA 5-20 (Type B) outputs {canonical(socket:nacs:voltage)}* is shown if `socket:nacs:voltage` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `technical` + +### current-socket:nacs +The question is `What current do the plugs with NEMA 5-20 (Type B) offer?` + +*NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:current)}* is shown if `socket:nacs:current` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `technical` + +### power-output-socket:nacs +The question is `What power output does a single plug of type NEMA 5-20 (Type B) offer?` + +*NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:output)}* is shown if `socket:nacs:output` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `technical` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/charge_point/charge_point.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/charge_point/charge_point.json) diff --git a/Docs/Layers/charging_station.md b/Docs/Layers/charging_station.md index 9eee3f329..a09cc1041 100644 --- a/Docs/Layers/charging_station.md +++ b/Docs/Layers/charging_station.md @@ -13,8 +13,6 @@ A charging station 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - - [Technical questions](#technical-questions) - [images](#images) - [Type](#type) - [access](#access) @@ -68,10 +66,6 @@ A charging station - [voltage-socket:tesla_destination_us](#voltage-sockettesla_destination_us) - [current-socket:tesla_destination_us](#current-sockettesla_destination_us) - [power-output-socket:tesla_destination_us](#power-output-sockettesla_destination_us) - - [plugs-amount-socket:tesla_destination](#plugs-amount-sockettesla_destination) - - [voltage-socket:tesla_destination](#voltage-sockettesla_destination) - - [current-socket:tesla_destination](#current-sockettesla_destination) - - [power-output-socket:tesla_destination](#power-output-sockettesla_destination) - [plugs-amount-socket:USB-A](#plugs-amount-socketusb-a) - [voltage-socket:USB-A](#voltage-socketusb-a) - [current-socket:USB-A](#current-socketusb-a) @@ -104,8 +98,11 @@ A charging station - [voltage-socket:nema_5_20](#voltage-socketnema_5_20) - [current-socket:nema_5_20](#current-socketnema_5_20) - [power-output-socket:nema_5_20](#power-output-socketnema_5_20) + - [plugs-amount-socket:nacs](#plugs-amount-socketnacs) + - [voltage-socket:nacs](#voltage-socketnacs) + - [current-socket:nacs](#current-socketnacs) + - [power-output-socket:nacs](#power-output-socketnacs) - [OH](#oh) - - [Opening hours](#opening-hours) - [fee](#fee) - [charge](#charge) - [payment-options](#payment-options) @@ -125,7 +122,6 @@ A charging station - [Parking:fee](#parkingfee) - [questions](#questions) - [questions-technical](#questions-technical) - - [Technical questions](#technical-questions) - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) @@ -213,10 +209,6 @@ Elements must match **any** of the following expressions: | [socket:tesla_destination:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [480](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:voltage%3D480) | | [socket:tesla_destination:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:current) | [pfloat](../SpecialInputElements.md#pfloat) | [125](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D125) [350](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D350) | | [socket:tesla_destination:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:output) | [pfloat](../SpecialInputElements.md#pfloat) | [120 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D120 kW) [150 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D150 kW) [250 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D250 kW) | -| [socket:tesla_destination](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination) | [pnat](../SpecialInputElements.md#pnat) | | -| [socket:tesla_destination:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [230](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:voltage%3D230) [400](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:voltage%3D400) | -| [socket:tesla_destination:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:current) | [pfloat](../SpecialInputElements.md#pfloat) | [16](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D16) [32](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D32) | -| [socket:tesla_destination:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:output) | [pfloat](../SpecialInputElements.md#pfloat) | [11 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D11 kW) [22 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D22 kW) | | [socket:USB-A](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A) | [pnat](../SpecialInputElements.md#pnat) | | | [socket:USB-A:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [5](https://wiki.openstreetmap.org/wiki/Tag:socket:USB-A:voltage%3D5) | | [socket:USB-A:current](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A:current) | [pfloat](../SpecialInputElements.md#pfloat) | [1](https://wiki.openstreetmap.org/wiki/Tag:socket:USB-A:current%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:socket:USB-A:current%3D2) | @@ -249,6 +241,10 @@ Elements must match **any** of the following expressions: | [socket:nema_5_20:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [120](https://wiki.openstreetmap.org/wiki/Tag:socket:nema_5_20:voltage%3D120) | | [socket:nema_5_20:current](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20:current) | [pfloat](../SpecialInputElements.md#pfloat) | [20](https://wiki.openstreetmap.org/wiki/Tag:socket:nema_5_20:current%3D20) | | [socket:nema_5_20:output](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20:output) | [pfloat](../SpecialInputElements.md#pfloat) | [2.4 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:nema_5_20:output%3D2.4 kW) | +| [socket:nacs](https://wiki.openstreetmap.org/wiki/Key:socket:nacs) | [pnat](../SpecialInputElements.md#pnat) | | +| [socket:nacs:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:nacs:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [socket:nacs:current](https://wiki.openstreetmap.org/wiki/Key:socket:nacs:current) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [socket:nacs:output](https://wiki.openstreetmap.org/wiki/Key:socket:nacs:output) | [pfloat](../SpecialInputElements.md#pfloat) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) | | [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | | @@ -322,42 +318,42 @@ Elements must match **any** of the following expressions: | [voltage-socket:tesla_destination_us](#voltage-socket:tesla_destination_us) | What voltage do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs {canonical(socket:tesla_destination:voltage)}_
1 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [current-socket:tesla_destination_us](#current-socket:tesla_destination_us) | What current do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [power-output-socket:tesla_destination_us](#power-output-socket:tesla_destination_us) | What power output does a single plug of type Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:output)}_
3 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:tesla_destination](#plugs-amount-socket:tesla_destination) | How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?
_There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here_ | plugs-amount | *[socket:tesla_destination](https://wiki.osm.org/wiki/Key:socket:tesla_destination)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:tesla_destination](#voltage-socket:tesla_destination) | What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:tesla_destination:voltage)}_
2 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:tesla_destination](#current-socket:tesla_destination) | What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:tesla_destination](#power-output-socket:tesla_destination) | What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:output)}_
2 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:USB-A](#plugs-amount-socket:USB-A) | How much plugs of type USB to charge phones and small electronics are available here?
_There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here_ | plugs-amount | *[socket:USB-A](https://wiki.osm.org/wiki/Key:socket:USB-A)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:USB-A](#voltage-socket:USB-A) | What voltage do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs {canonical(socket:USB-A:voltage)}_
1 options | technical | *[socket:USB-A:voltage](https://wiki.osm.org/wiki/Key:socket:USB-A:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:USB-A](#current-socket:USB-A) | What current do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:current)}_
2 options | technical | *[socket:USB-A:current](https://wiki.osm.org/wiki/Key:socket:USB-A:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:USB-A](#power-output-socket:USB-A) | What power output does a single plug of type USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:output)}_
2 options | technical | *[socket:USB-A:output](https://wiki.osm.org/wiki/Key:socket:USB-A:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:bosch_3pin](#plugs-amount-socket:bosch_3pin) | How much plugs of type Bosch Active Connect with 3 pins and cable are available here?
_There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here_ | plugs-amount | *[socket:bosch_3pin](https://wiki.osm.org/wiki/Key:socket:bosch_3pin)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:bosch_3pin](#voltage-socket:bosch_3pin) | What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_3pin:voltage)}_ | technical | *[socket:bosch_3pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:bosch_3pin](#current-socket:bosch_3pin) | What current do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:current)}_ | technical | *[socket:bosch_3pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:bosch_3pin](#power-output-socket:bosch_3pin) | What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:output)}_ | technical | *[socket:bosch_3pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:bosch_5pin](#plugs-amount-socket:bosch_5pin) | How much plugs of type Bosch Active Connect with 5 pins and cable are available here?
_There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here_ | plugs-amount | *[socket:bosch_5pin](https://wiki.osm.org/wiki/Key:socket:bosch_5pin)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:bosch_5pin](#voltage-socket:bosch_5pin) | What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}_ | technical | *[socket:bosch_5pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:bosch_5pin](#current-socket:bosch_5pin) | What current do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}_ | technical | *[socket:bosch_5pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:bosch_5pin](#power-output-socket:bosch_5pin) | What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}_ | technical | *[socket:bosch_5pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:bs1363](#plugs-amount-socket:bs1363) | How much plugs of type BS1363 (Type G) are available here?
_There are {socket:bs1363} plugs of type BS1363 (Type G) available here_ | plugs-amount | *[socket:bs1363](https://wiki.osm.org/wiki/Key:socket:bs1363)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:bs1363](#voltage-socket:bs1363) | What voltage do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs {canonical(socket:bs1363:voltage)}_
1 options | technical | *[socket:bs1363:voltage](https://wiki.osm.org/wiki/Key:socket:bs1363:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:bs1363](#current-socket:bs1363) | What current do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:current)}_
1 options | technical | *[socket:bs1363:current](https://wiki.osm.org/wiki/Key:socket:bs1363:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:bs1363](#power-output-socket:bs1363) | What power output does a single plug of type BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:output)}_
1 options | technical | *[socket:bs1363:output](https://wiki.osm.org/wiki/Key:socket:bs1363:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:nema5_15](#plugs-amount-socket:nema5_15) | How much plugs of type NEMA 5-15 (Type B) are available here?
_There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here_ | plugs-amount | *[socket:nema5_15](https://wiki.osm.org/wiki/Key:socket:nema5_15)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:nema5_15](#voltage-socket:nema5_15) | What voltage do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs {canonical(socket:nema5_15:voltage)}_
1 options | technical | *[socket:nema5_15:voltage](https://wiki.osm.org/wiki/Key:socket:nema5_15:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:nema5_15](#current-socket:nema5_15) | What current do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:current)}_
1 options | technical | *[socket:nema5_15:current](https://wiki.osm.org/wiki/Key:socket:nema5_15:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:nema5_15](#power-output-socket:nema5_15) | What power output does a single plug of type NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:output)}_
1 options | technical | *[socket:nema5_15:output](https://wiki.osm.org/wiki/Key:socket:nema5_15:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:sev1011_t23](#plugs-amount-socket:sev1011_t23) | How much plugs of type SEV 1011 T23 (Type J) are available here?
_There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here_ | plugs-amount | *[socket:sev1011_t23](https://wiki.osm.org/wiki/Key:socket:sev1011_t23)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:sev1011_t23](#voltage-socket:sev1011_t23) | What voltage do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs {canonical(socket:sev1011_t23:voltage)}_
1 options | technical | *[socket:sev1011_t23:voltage](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:sev1011_t23](#current-socket:sev1011_t23) | What current do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:current)}_
1 options | technical | *[socket:sev1011_t23:current](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:sev1011_t23](#power-output-socket:sev1011_t23) | What power output does a single plug of type SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:output)}_
1 options | technical | *[socket:sev1011_t23:output](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:as3112](#plugs-amount-socket:as3112) | How much plugs of type AS3112 (Type I) are available here?
_There are {socket:as3112} plugs of type AS3112 (Type I) available here_ | plugs-amount | *[socket:as3112](https://wiki.osm.org/wiki/Key:socket:as3112)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:as3112](#voltage-socket:as3112) | What voltage do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs {canonical(socket:as3112:voltage)}_
1 options | technical | *[socket:as3112:voltage](https://wiki.osm.org/wiki/Key:socket:as3112:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:as3112](#current-socket:as3112) | What current do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:current)}_
1 options | technical | *[socket:as3112:current](https://wiki.osm.org/wiki/Key:socket:as3112:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:as3112](#power-output-socket:as3112) | What power output does a single plug of type AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:output)}_
1 options | technical | *[socket:as3112:output](https://wiki.osm.org/wiki/Key:socket:as3112:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:nema_5_20](#plugs-amount-socket:nema_5_20) | How much plugs of type NEMA 5-20 (Type B) are available here?
_There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here_ | plugs-amount | *[socket:nema_5_20](https://wiki.osm.org/wiki/Key:socket:nema_5_20)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:nema_5_20](#voltage-socket:nema_5_20) | What voltage do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs {canonical(socket:nema_5_20:voltage)}_
1 options | technical | *[socket:nema_5_20:voltage](https://wiki.osm.org/wiki/Key:socket:nema_5_20:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:nema_5_20](#current-socket:nema_5_20) | What current do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:current)}_
1 options | technical | *[socket:nema_5_20:current](https://wiki.osm.org/wiki/Key:socket:nema_5_20:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:nema_5_20](#power-output-socket:nema_5_20) | What power output does a single plug of type NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:output)}_
1 options | technical | *[socket:nema_5_20:output](https://wiki.osm.org/wiki/Key:socket:nema_5_20:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:USB-A](#plugs-amount-socket:USB-A) | How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?
_There are {socket:USB-A} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here_ | plugs-amount | *[socket:USB-A](https://wiki.osm.org/wiki/Key:socket:USB-A)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:USB-A](#voltage-socket:USB-A) | What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:USB-A:voltage)}_
1 options | technical | *[socket:USB-A:voltage](https://wiki.osm.org/wiki/Key:socket:USB-A:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:USB-A](#current-socket:USB-A) | What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:current)}_
2 options | technical | *[socket:USB-A:current](https://wiki.osm.org/wiki/Key:socket:USB-A:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:USB-A](#power-output-socket:USB-A) | What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:output)}_
2 options | technical | *[socket:USB-A:output](https://wiki.osm.org/wiki/Key:socket:USB-A:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bosch_3pin](#plugs-amount-socket:bosch_3pin) | How much plugs of type USB to charge phones and small electronics are available here?
_There are {socket:bosch_3pin} plugs of type USB to charge phones and small electronics available here_ | plugs-amount | *[socket:bosch_3pin](https://wiki.osm.org/wiki/Key:socket:bosch_3pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bosch_3pin](#voltage-socket:bosch_3pin) | What voltage do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs {canonical(socket:bosch_3pin:voltage)}_ | technical | *[socket:bosch_3pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_3pin](#current-socket:bosch_3pin) | What current do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:current)}_ | technical | *[socket:bosch_3pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_3pin](#power-output-socket:bosch_3pin) | What power output does a single plug of type USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:output)}_ | technical | *[socket:bosch_3pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bosch_5pin](#plugs-amount-socket:bosch_5pin) | How much plugs of type Bosch Active Connect with 3 pins and cable are available here?
_There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 3 pins and cable available here_ | plugs-amount | *[socket:bosch_5pin](https://wiki.osm.org/wiki/Key:socket:bosch_5pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bosch_5pin](#voltage-socket:bosch_5pin) | What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}_ | technical | *[socket:bosch_5pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_5pin](#current-socket:bosch_5pin) | What current do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}_ | technical | *[socket:bosch_5pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_5pin](#power-output-socket:bosch_5pin) | What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}_ | technical | *[socket:bosch_5pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bs1363](#plugs-amount-socket:bs1363) | How much plugs of type Bosch Active Connect with 5 pins and cable are available here?
_There are {socket:bs1363} plugs of type Bosch Active Connect with 5 pins and cable available here_ | plugs-amount | *[socket:bs1363](https://wiki.osm.org/wiki/Key:socket:bs1363)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bs1363](#voltage-socket:bs1363) | What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bs1363:voltage)}_
1 options | technical | *[socket:bs1363:voltage](https://wiki.osm.org/wiki/Key:socket:bs1363:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bs1363](#current-socket:bs1363) | What current do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:current)}_
1 options | technical | *[socket:bs1363:current](https://wiki.osm.org/wiki/Key:socket:bs1363:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bs1363](#power-output-socket:bs1363) | What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:output)}_
1 options | technical | *[socket:bs1363:output](https://wiki.osm.org/wiki/Key:socket:bs1363:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nema5_15](#plugs-amount-socket:nema5_15) | How much plugs of type BS1363 (Type G) are available here?
_There are {socket:nema5_15} plugs of type BS1363 (Type G) available here_ | plugs-amount | *[socket:nema5_15](https://wiki.osm.org/wiki/Key:socket:nema5_15)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nema5_15](#voltage-socket:nema5_15) | What voltage do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs {canonical(socket:nema5_15:voltage)}_
1 options | technical | *[socket:nema5_15:voltage](https://wiki.osm.org/wiki/Key:socket:nema5_15:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema5_15](#current-socket:nema5_15) | What current do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:nema5_15:current)}_
1 options | technical | *[socket:nema5_15:current](https://wiki.osm.org/wiki/Key:socket:nema5_15:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema5_15](#power-output-socket:nema5_15) | What power output does a single plug of type BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:nema5_15:output)}_
1 options | technical | *[socket:nema5_15:output](https://wiki.osm.org/wiki/Key:socket:nema5_15:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:sev1011_t23](#plugs-amount-socket:sev1011_t23) | How much plugs of type NEMA 5-15 (Type B) are available here?
_There are {socket:sev1011_t23} plugs of type NEMA 5-15 (Type B) available here_ | plugs-amount | *[socket:sev1011_t23](https://wiki.osm.org/wiki/Key:socket:sev1011_t23)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:sev1011_t23](#voltage-socket:sev1011_t23) | What voltage do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs {canonical(socket:sev1011_t23:voltage)}_
1 options | technical | *[socket:sev1011_t23:voltage](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:sev1011_t23](#current-socket:sev1011_t23) | What current do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:current)}_
1 options | technical | *[socket:sev1011_t23:current](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:sev1011_t23](#power-output-socket:sev1011_t23) | What power output does a single plug of type NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:output)}_
1 options | technical | *[socket:sev1011_t23:output](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:as3112](#plugs-amount-socket:as3112) | How much plugs of type SEV 1011 T23 (Type J) are available here?
_There are {socket:as3112} plugs of type SEV 1011 T23 (Type J) available here_ | plugs-amount | *[socket:as3112](https://wiki.osm.org/wiki/Key:socket:as3112)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:as3112](#voltage-socket:as3112) | What voltage do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs {canonical(socket:as3112:voltage)}_
1 options | technical | *[socket:as3112:voltage](https://wiki.osm.org/wiki/Key:socket:as3112:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:as3112](#current-socket:as3112) | What current do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:current)}_
1 options | technical | *[socket:as3112:current](https://wiki.osm.org/wiki/Key:socket:as3112:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:as3112](#power-output-socket:as3112) | What power output does a single plug of type SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:output)}_
1 options | technical | *[socket:as3112:output](https://wiki.osm.org/wiki/Key:socket:as3112:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nema_5_20](#plugs-amount-socket:nema_5_20) | How much plugs of type AS3112 (Type I) are available here?
_There are {socket:nema_5_20} plugs of type AS3112 (Type I) available here_ | plugs-amount | *[socket:nema_5_20](https://wiki.osm.org/wiki/Key:socket:nema_5_20)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nema_5_20](#voltage-socket:nema_5_20) | What voltage do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs {canonical(socket:nema_5_20:voltage)}_
1 options | technical | *[socket:nema_5_20:voltage](https://wiki.osm.org/wiki/Key:socket:nema_5_20:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema_5_20](#current-socket:nema_5_20) | What current do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:current)}_
1 options | technical | *[socket:nema_5_20:current](https://wiki.osm.org/wiki/Key:socket:nema_5_20:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema_5_20](#power-output-socket:nema_5_20) | What power output does a single plug of type AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:output)}_
1 options | technical | *[socket:nema_5_20:output](https://wiki.osm.org/wiki/Key:socket:nema_5_20:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nacs](#plugs-amount-socket:nacs) | How much plugs of type NEMA 5-20 (Type B) are available here?
_There are {socket:nacs} plugs of type NEMA 5-20 (Type B) available here_ | plugs-amount | *[socket:nacs](https://wiki.osm.org/wiki/Key:socket:nacs)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nacs](#voltage-socket:nacs) | What voltage do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs {canonical(socket:nacs:voltage)}_ | technical | *[socket:nacs:voltage](https://wiki.osm.org/wiki/Key:socket:nacs:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nacs](#current-socket:nacs) | What current do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:current)}_ | technical | *[socket:nacs:current](https://wiki.osm.org/wiki/Key:socket:nacs:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nacs](#power-output-socket:nacs) | What power output does a single plug of type NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:output)}_ | technical | *[socket:nacs:output](https://wiki.osm.org/wiki/Key:socket:nacs:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [OH](#OH)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | When is this charging station opened?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | | [fee](#fee) | Does one have to pay to use this charging station?
5 options | | _Multiple choice only_ | | [charge](#charge) | How much does one have to pay to use this charging station?
_Using this charging station costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | @@ -389,7 +385,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### Type - The question is `Which vehicles are allowed to charge here?` - *Bicycles can be charged here* is shown if with bicycle=yes. Unselecting this answer will add bicycle=no @@ -399,7 +394,6 @@ The question is `Which vehicles are allowed to charge here?` - *Buses can be charged here* is shown if with bus=yes. Unselecting this answer will add bus=no ### access - The question is `Who is allowed to use this charging station?` *Access is {access}* is shown if `access` is set. @@ -408,17 +402,15 @@ The question is `Who is allowed to use this charging station?` - *Anyone can use this charging station (payment might be needed)* is shown if with access=public. _This option cannot be chosen as answer_ - *Only customers of the place this station belongs to can use this charging station
E.g. a charging station operated by hotel which is only usable by their guests* is shown if with access=customers - *A key must be requested to access this charging station
E.g. a charging station operated by hotel which is only usable by their guests, which receive a key from the reception to unlock the charging station* is shown if with access=key - - *Not accessible to the general public (e.g. only accessible to the owners, employees, ...)* is shown if with access=private + - *Not accessible to the general public (e.g. only accessible to the owners, employees, …)* is shown if with access=private - *This charging station is accessible to the public during certain hours or conditions. Restrictions might apply, but general use is allowed.* is shown if with access=permissive ### capacity - The question is `How much vehicles can be charged here at the same time?` *{capacity} vehicles can be charged here at the same time* is shown if `capacity` is set. ### Available_charging_stations (generated) - The question is `Which charging connections are available here?` - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko=1. Unselecting this answer will add socket:schuko= @@ -433,7 +425,7 @@ The question is `Which charging connections are available here?` - *Type 1 without cable (J1772)* is shown if with socket:type1~.+ & socket:type1!=1. _This option cannot be chosen as answer_ - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo=1. Unselecting this answer will add socket:type1_combo= - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo~.+ & socket:type1_combo!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger* is shown if with socket:tesla_supercharger=1. Unselecting this answer will add socket:tesla_supercharger= + - *Tesla Supercharger* is shown if with socket:tesla_supercharger=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger= - *Tesla Supercharger* is shown if with socket:tesla_supercharger~.+ & socket:tesla_supercharger!=1. _This option cannot be chosen as answer_ - *Type 2 (mennekes)* is shown if with socket:type2=1. Unselecting this answer will add socket:type2= - *Type 2 (mennekes)* is shown if with socket:type2~.+ & socket:type2!=1. _This option cannot be chosen as answer_ @@ -441,12 +433,10 @@ The question is `Which charging connections are available here?` - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo~.+ & socket:type2_combo!=1. _This option cannot be chosen as answer_ - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable=1. Unselecting this answer will add socket:type2_cable= - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable~.+ & socket:type2_cable!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=1. Unselecting this answer will add socket:tesla_supercharger_ccs= + - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger_ccs= - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=1. Unselecting this answer will add socket:tesla_destination= - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country=us. _This option cannot be chosen as answer_ - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla)* is shown if with socket:tesla_destination=1. Unselecting this answer will add socket:tesla_destination= - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country!=us. _This option cannot be chosen as answer_ + - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_destination= + - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1. _This option cannot be chosen as answer_ - *USB to charge phones and small electronics* is shown if with socket:USB-A=1. Unselecting this answer will add socket:USB-A= - *USB to charge phones and small electronics* is shown if with socket:USB-A~.+ & socket:USB-A!=1. _This option cannot be chosen as answer_ - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin=1. Unselecting this answer will add socket:bosch_3pin= @@ -463,19 +453,18 @@ The question is `Which charging connections are available here?` - *AS3112 (Type I)* is shown if with socket:as3112~.+ & socket:as3112!=1. _This option cannot be chosen as answer_ - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20=1. Unselecting this answer will add socket:nema_5_20= - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20~.+ & socket:nema_5_20!=1. _This option cannot be chosen as answer_ + - *NACS(North-American Charging System)* is shown if with socket:nacs=1. Unselecting this answer will add socket:nacs= + - *NACS(North-American Charging System)* is shown if with socket:nacs~.+ & socket:nacs!=1. _This option cannot be chosen as answer_ ### plugs-amount-socket:schuko - The question is `How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?` *There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here* is shown if `socket:schuko` is set. This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:schuko - The question is `What voltage do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?` *Schuko wall plug without ground pin (CEE7/4 type F) outputs {canonical(socket:schuko:voltage)}* is shown if `socket:schuko:voltage` is set. @@ -483,11 +472,9 @@ The question is `What voltage do the plugs with Schuko wall plug without - *Schuko wall plug without ground pin (CEE7/4 type F) outputs 230 volt* is shown if with socket:schuko:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:schuko - The question is `What current do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?` *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:current)}* is shown if `socket:schuko:current` is set. @@ -495,11 +482,9 @@ The question is `What current do the plugs with Schuko wall plug without - *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 16 A* is shown if with socket:schuko:current=16 This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:schuko - The question is `What power output does a single plug of type Schuko wall plug without ground pin (CEE7/4 type F) offer?` *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:output)}* is shown if `socket:schuko:output` is set. @@ -507,21 +492,17 @@ The question is `What power output does a single plug of type Schuko wall plu - *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 3.6 kW* is shown if with socket:schuko:output=3.6 kW This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:typee - The question is `How much plugs of type European wall plug with ground pin (CEE7/4 type E) are available here?` *There are {socket:typee} plugs of type European wall plug with ground pin (CEE7/4 type E) available here* is shown if `socket:typee` is set. This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:typee - The question is `What voltage do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?` *European wall plug with ground pin (CEE7/4 type E) outputs {canonical(socket:typee:voltage)}* is shown if `socket:typee:voltage` is set. @@ -529,11 +510,9 @@ The question is `What voltage do the plugs with European wall plug with g - *European wall plug with ground pin (CEE7/4 type E) outputs 230 volt* is shown if with socket:typee:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:typee - The question is `What current do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?` *European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:current)}* is shown if `socket:typee:current` is set. @@ -541,11 +520,9 @@ The question is `What current do the plugs with European wall plug with g - *European wall plug with ground pin (CEE7/4 type E) outputs at most 16 A* is shown if with socket:typee:current=16 This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:typee - The question is `What power output does a single plug of type European wall plug with ground pin (CEE7/4 type E) offer?` *European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:output)}* is shown if `socket:typee:output` is set. @@ -554,21 +531,17 @@ The question is `What power output does a single plug of type European wall p - *European wall plug with ground pin (CEE7/4 type E) outputs at most 22 kW* is shown if with socket:typee:output=22 kW This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:chademo - The question is `How much plugs of type Chademo are available here?` *There are {socket:chademo} plugs of type Chademo available here* is shown if `socket:chademo` is set. This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:chademo - The question is `What voltage do the plugs with Chademo offer?` *Chademo outputs {canonical(socket:chademo:voltage)}* is shown if `socket:chademo:voltage` is set. @@ -576,11 +549,9 @@ The question is `What voltage do the plugs with Chademo offer?` - *Chademo outputs 500 volt* is shown if with socket:chademo:voltage=500 This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:chademo - The question is `What current do the plugs with Chademo offer?` *Chademo outputs at most {canonical(socket:chademo:current)}* is shown if `socket:chademo:current` is set. @@ -588,11 +559,9 @@ The question is `What current do the plugs with Chademo offer?` - *Chademo outputs at most 120 A* is shown if with socket:chademo:current=120 This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:chademo - The question is `What power output does a single plug of type Chademo offer?` *Chademo outputs at most {canonical(socket:chademo:output)}* is shown if `socket:chademo:output` is set. @@ -600,21 +569,17 @@ The question is `What power output does a single plug of type Chademo off - *Chademo outputs at most 50 kW* is shown if with socket:chademo:output=50 kW This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type1_cable - The question is `How much plugs of type Type 1 with cable (J1772) are available here?` *There are {socket:type1_cable} plugs of type Type 1 with cable (J1772) available here* is shown if `socket:type1_cable` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type1_cable - The question is `What voltage do the plugs with Type 1 with cable (J1772) offer?` *Type 1 with cable (J1772) outputs {canonical(socket:type1_cable:voltage)}* is shown if `socket:type1_cable:voltage` is set. @@ -623,11 +588,9 @@ The question is `What voltage do the plugs with Type 1 with cable (J1772) - *Type 1 with cable (J1772) outputs 240 volt* is shown if with socket:type1_cable:voltage=240 This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type1_cable - The question is `What current do the plugs with Type 1 with cable (J1772) offer?` *Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:current)}* is shown if `socket:type1_cable:current` is set. @@ -635,11 +598,9 @@ The question is `What current do the plugs with Type 1 with cable (J1772) - *Type 1 with cable (J1772) outputs at most 32 A* is shown if with socket:type1_cable:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type1_cable - The question is `What power output does a single plug of type Type 1 with cable (J1772) offer?` *Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:output)}* is shown if `socket:type1_cable:output` is set. @@ -648,21 +609,17 @@ The question is `What power output does a single plug of type Type 1 with cab - *Type 1 with cable (J1772) outputs at most 7 kW* is shown if with socket:type1_cable:output=7 kW This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type1 - The question is `How much plugs of type Type 1 without cable (J1772) are available here?` *There are {socket:type1} plugs of type Type 1 without cable (J1772) available here* is shown if `socket:type1` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type1 - The question is `What voltage do the plugs with Type 1 without cable (J1772) offer?` *Type 1 without cable (J1772) outputs {canonical(socket:type1:voltage)}* is shown if `socket:type1:voltage` is set. @@ -671,11 +628,9 @@ The question is `What voltage do the plugs with Type 1 without cableType 1 without cable (J1772) outputs 240 volt* is shown if with socket:type1:voltage=240 This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type1 - The question is `What current do the plugs with Type 1 without cable (J1772) offer?` *Type 1 without cable (J1772) outputs at most {canonical(socket:type1:current)}* is shown if `socket:type1:current` is set. @@ -683,11 +638,9 @@ The question is `What current do the plugs with Type 1 without cableType 1 without cable (J1772) outputs at most 32 A* is shown if with socket:type1:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type1 - The question is `What power output does a single plug of type Type 1 without cable (J1772) offer?` *Type 1 without cable (J1772) outputs at most {canonical(socket:type1:output)}* is shown if `socket:type1:output` is set. @@ -698,21 +651,17 @@ The question is `What power output does a single plug of type Type 1 witho - *Type 1 without cable (J1772) outputs at most 7.2 kW* is shown if with socket:type1:output=7.2 kW This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type1_combo - The question is `How much plugs of type Type 1 CCS (aka Type 1 Combo) are available here?` *There are {socket:type1_combo} plugs of type Type 1 CCS (aka Type 1 Combo) available here* is shown if `socket:type1_combo` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type1_combo - The question is `What voltage do the plugs with Type 1 CCS (aka Type 1 Combo) offer?` *Type 1 CCS (aka Type 1 Combo) outputs {canonical(socket:type1_combo:voltage)}* is shown if `socket:type1_combo:voltage` is set. @@ -721,11 +670,9 @@ The question is `What voltage do the plugs with Type 1 CCS (aka Type 1 Co - *Type 1 CCS (aka Type 1 Combo) outputs 1000 volt* is shown if with socket:type1_combo:voltage=1000 This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type1_combo - The question is `What current do the plugs with Type 1 CCS (aka Type 1 Combo) offer?` *Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:current)}* is shown if `socket:type1_combo:current` is set. @@ -734,11 +681,9 @@ The question is `What current do the plugs with Type 1 CCS (aka Type 1 Co - *Type 1 CCS (aka Type 1 Combo) outputs at most 125 A* is shown if with socket:type1_combo:current=125 This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type1_combo - The question is `What power output does a single plug of type Type 1 CCS (aka Type 1 Combo) offer?` *Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:output)}* is shown if `socket:type1_combo:output` is set. @@ -749,21 +694,17 @@ The question is `What power output does a single plug of type Type 1 CCS - *Type 1 CCS (aka Type 1 Combo) outputs at most 350 kW* is shown if with socket:type1_combo:output=350 kW This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:tesla_supercharger - The question is `How much plugs of type Tesla Supercharger are available here?` *There are {socket:tesla_supercharger} plugs of type Tesla Supercharger available here* is shown if `socket:tesla_supercharger` is set. This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:tesla_supercharger - The question is `What voltage do the plugs with Tesla Supercharger offer?` *Tesla Supercharger outputs {canonical(socket:tesla_supercharger:voltage)}* is shown if `socket:tesla_supercharger:voltage` is set. @@ -771,11 +712,9 @@ The question is `What voltage do the plugs with Tesla Supercharger offer? - *Tesla Supercharger outputs 480 volt* is shown if with socket:tesla_supercharger:voltage=480 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:tesla_supercharger - The question is `What current do the plugs with Tesla Supercharger offer?` *Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:current)}* is shown if `socket:tesla_supercharger:current` is set. @@ -784,11 +723,9 @@ The question is `What current do the plugs with Tesla Supercharger offer? - *Tesla Supercharger outputs at most 350 A* is shown if with socket:tesla_supercharger:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:tesla_supercharger - The question is `What power output does a single plug of type Tesla Supercharger offer?` *Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:output)}* is shown if `socket:tesla_supercharger:output` is set. @@ -798,21 +735,17 @@ The question is `What power output does a single plug of type Tesla Superchar - *Tesla Supercharger outputs at most 250 kW* is shown if with socket:tesla_supercharger:output=250 kW This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type2 - The question is `How much plugs of type Type 2 (mennekes) are available here?` *There are {socket:type2} plugs of type Type 2 (mennekes) available here* is shown if `socket:type2` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type2 - The question is `What voltage do the plugs with Type 2 (mennekes) offer?` *Type 2 (mennekes) outputs {canonical(socket:type2:voltage)}* is shown if `socket:type2:voltage` is set. @@ -821,11 +754,9 @@ The question is `What voltage do the plugs with Type 2 (mennekes) offer?` - *Type 2 (mennekes) outputs 400 volt* is shown if with socket:type2:voltage=400 This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type2 - The question is `What current do the plugs with Type 2 (mennekes) offer?` *Type 2 (mennekes) outputs at most {canonical(socket:type2:current)}* is shown if `socket:type2:current` is set. @@ -834,11 +765,9 @@ The question is `What current do the plugs with Type 2 (mennekes) offer?` - *Type 2 (mennekes) outputs at most 32 A* is shown if with socket:type2:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type2 - The question is `What power output does a single plug of type Type 2 (mennekes) offer?` *Type 2 (mennekes) outputs at most {canonical(socket:type2:output)}* is shown if `socket:type2:output` is set. @@ -847,21 +776,17 @@ The question is `What power output does a single plug of type Type 2 (men - *Type 2 (mennekes) outputs at most 22 kW* is shown if with socket:type2:output=22 kW This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type2_combo - The question is `How much plugs of type Type 2 CCS (mennekes) are available here?` *There are {socket:type2_combo} plugs of type Type 2 CCS (mennekes) available here* is shown if `socket:type2_combo` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type2_combo - The question is `What voltage do the plugs with Type 2 CCS (mennekes) offer?` *Type 2 CCS (mennekes) outputs {canonical(socket:type2_combo:voltage)}* is shown if `socket:type2_combo:voltage` is set. @@ -870,11 +795,9 @@ The question is `What voltage do the plugs with Type 2 CCS (mennekes) off - *Type 2 CCS (mennekes) outputs 920 volt* is shown if with socket:type2_combo:voltage=920 This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type2_combo - The question is `What current do the plugs with Type 2 CCS (mennekes) offer?` *Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:current)}* is shown if `socket:type2_combo:current` is set. @@ -883,11 +806,9 @@ The question is `What current do the plugs with Type 2 CCS (mennekes) off - *Type 2 CCS (mennekes) outputs at most 350 A* is shown if with socket:type2_combo:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type2_combo - The question is `What power output does a single plug of type Type 2 CCS (mennekes) offer?` *Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:output)}* is shown if `socket:type2_combo:output` is set. @@ -895,21 +816,17 @@ The question is `What power output does a single plug of type Type 2 CCS - *Type 2 CCS (mennekes) outputs at most 50 kW* is shown if with socket:type2_combo:output=50 kW This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type2_cable - The question is `How much plugs of type Type 2 with cable (mennekes) are available here?` *There are {socket:type2_cable} plugs of type Type 2 with cable (mennekes) available here* is shown if `socket:type2_cable` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type2_cable - The question is `What voltage do the plugs with Type 2 with cable (mennekes) offer?` *Type 2 with cable (mennekes) outputs {canonical(socket:type2_cable:voltage)}* is shown if `socket:type2_cable:voltage` is set. @@ -918,11 +835,9 @@ The question is `What voltage do the plugs with Type 2 with cable (mennek - *Type 2 with cable (mennekes) outputs 400 volt* is shown if with socket:type2_cable:voltage=400 This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type2_cable - The question is `What current do the plugs with Type 2 with cable (mennekes) offer?` *Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:current)}* is shown if `socket:type2_cable:current` is set. @@ -931,11 +846,9 @@ The question is `What current do the plugs with Type 2 with cable (mennek - *Type 2 with cable (mennekes) outputs at most 32 A* is shown if with socket:type2_cable:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type2_cable - The question is `What power output does a single plug of type Type 2 with cable (mennekes) offer?` *Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:output)}* is shown if `socket:type2_cable:output` is set. @@ -944,21 +857,17 @@ The question is `What power output does a single plug of type Type 2 with cab - *Type 2 with cable (mennekes) outputs at most 22 kW* is shown if with socket:type2_cable:output=22 kW This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:tesla_supercharger_ccs - The question is `How much plugs of type Tesla Supercharger CCS (a branded type2_css) are available here?` *There are {socket:tesla_supercharger_ccs} plugs of type Tesla Supercharger CCS (a branded type2_css) available here* is shown if `socket:tesla_supercharger_ccs` is set. This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:tesla_supercharger_ccs - The question is `What voltage do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?` *Tesla Supercharger CCS (a branded type2_css) outputs {canonical(socket:tesla_supercharger_ccs:voltage)}* is shown if `socket:tesla_supercharger_ccs:voltage` is set. @@ -967,11 +876,9 @@ The question is `What voltage do the plugs with Tesla Supercharger CCS (a - *Tesla Supercharger CCS (a branded type2_css) outputs 920 volt* is shown if with socket:tesla_supercharger_ccs:voltage=920 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:tesla_supercharger_ccs - The question is `What current do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?` *Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:current)}* is shown if `socket:tesla_supercharger_ccs:current` is set. @@ -980,11 +887,9 @@ The question is `What current do the plugs with Tesla Supercharger CCS (a - *Tesla Supercharger CCS (a branded type2_css) outputs at most 350 A* is shown if with socket:tesla_supercharger_ccs:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:tesla_supercharger_ccs - The question is `What power output does a single plug of type Tesla Supercharger CCS (a branded type2_css) offer?` *Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:output)}* is shown if `socket:tesla_supercharger_ccs:output` is set. @@ -992,21 +897,17 @@ The question is `What power output does a single plug of type Tesla Superchar - *Tesla Supercharger CCS (a branded type2_css) outputs at most 50 kW* is shown if with socket:tesla_supercharger_ccs:output=50 kW This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:tesla_destination_us - The question is `How much plugs of type Tesla Supercharger (destination) are available here?` *There are {socket:tesla_destination} plugs of type Tesla Supercharger (destination) available here* is shown if `socket:tesla_destination` is set. This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:tesla_destination_us - The question is `What voltage do the plugs with Tesla Supercharger (destination) offer?` *Tesla Supercharger (destination) outputs {canonical(socket:tesla_destination:voltage)}* is shown if `socket:tesla_destination:voltage` is set. @@ -1014,11 +915,9 @@ The question is `What voltage do the plugs with Tesla Supercharger (destinati - *Tesla Supercharger (destination) outputs 480 volt* is shown if with socket:tesla_destination:voltage=480 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:tesla_destination_us - The question is `What current do the plugs with Tesla Supercharger (destination) offer?` *Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:current)}* is shown if `socket:tesla_destination:current` is set. @@ -1027,11 +926,9 @@ The question is `What current do the plugs with Tesla Supercharger (destinati - *Tesla Supercharger (destination) outputs at most 350 A* is shown if with socket:tesla_destination:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:tesla_destination_us - The question is `What power output does a single plug of type Tesla Supercharger (destination) offer?` *Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:output)}* is shown if `socket:tesla_destination:output` is set. @@ -1041,418 +938,335 @@ The question is `What power output does a single plug of type Tesla Superchar - *Tesla Supercharger (destination) outputs at most 250 kW* is shown if with socket:tesla_destination:output=250 kW This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` - -### plugs-amount-socket:tesla_destination - -The question is `How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?` - -*There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here* is shown if `socket:tesla_destination` is set. - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`plugs-amount` - -### voltage-socket:tesla_destination - -The question is `What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` - -*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:tesla_destination:voltage)}* is shown if `socket:tesla_destination:voltage` is set. - - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 230 volt* is shown if with socket:tesla_destination:voltage=230 - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 400 volt* is shown if with socket:tesla_destination:voltage=400 - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` - -### current-socket:tesla_destination - -The question is `What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` - -*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:current)}* is shown if `socket:tesla_destination:current` is set. - - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 16 A* is shown if with socket:tesla_destination:current=16 - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 32 A* is shown if with socket:tesla_destination:current=32 - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` - -### power-output-socket:tesla_destination - -The question is `What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` - -*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:output)}* is shown if `socket:tesla_destination:output` is set. - - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 11 kW* is shown if with socket:tesla_destination:output=11 kW - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 22 kW* is shown if with socket:tesla_destination:output=22 kW - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:USB-A +The question is `How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?` -The question is `How much plugs of type USB to charge phones and small electronics are available here?` - -*There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here* is shown if `socket:USB-A` is set. +*There are {socket:USB-A} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here* is shown if `socket:USB-A` is set. This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:USB-A +The question is `What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` -The question is `What voltage do the plugs with USB to charge phones and small electronics offer?` +*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:USB-A:voltage)}* is shown if `socket:USB-A:voltage` is set. -*USB to charge phones and small electronics outputs {canonical(socket:USB-A:voltage)}* is shown if `socket:USB-A:voltage` is set. - - - *USB to charge phones and small electronics outputs 5 volt* is shown if with socket:USB-A:voltage=5 + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 5 volt* is shown if with socket:USB-A:voltage=5 This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:USB-A +The question is `What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` -The question is `What current do the plugs with USB to charge phones and small electronics offer?` +*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:current)}* is shown if `socket:USB-A:current` is set. -*USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:current)}* is shown if `socket:USB-A:current` is set. - - - *USB to charge phones and small electronics outputs at most 1 A* is shown if with socket:USB-A:current=1 - - *USB to charge phones and small electronics outputs at most 2 A* is shown if with socket:USB-A:current=2 + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 1 A* is shown if with socket:USB-A:current=1 + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 2 A* is shown if with socket:USB-A:current=2 This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:USB-A +The question is `What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` -The question is `What power output does a single plug of type USB to charge phones and small electronics offer?` +*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:output)}* is shown if `socket:USB-A:output` is set. -*USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:output)}* is shown if `socket:USB-A:output` is set. - - - *USB to charge phones and small electronics outputs at most 5W* is shown if with socket:USB-A:output=5W - - *USB to charge phones and small electronics outputs at most 10W* is shown if with socket:USB-A:output=10W + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 5W* is shown if with socket:USB-A:output=5W + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 10W* is shown if with socket:USB-A:output=10W This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:bosch_3pin +The question is `How much plugs of type USB to charge phones and small electronics are available here?` -The question is `How much plugs of type Bosch Active Connect with 3 pins and cable are available here?` - -*There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here* is shown if `socket:bosch_3pin` is set. +*There are {socket:bosch_3pin} plugs of type USB to charge phones and small electronics available here* is shown if `socket:bosch_3pin` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:bosch_3pin +The question is `What voltage do the plugs with USB to charge phones and small electronics offer?` -The question is `What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?` - -*Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_3pin:voltage)}* is shown if `socket:bosch_3pin:voltage` is set. +*USB to charge phones and small electronics outputs {canonical(socket:bosch_3pin:voltage)}* is shown if `socket:bosch_3pin:voltage` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:bosch_3pin +The question is `What current do the plugs with USB to charge phones and small electronics offer?` -The question is `What current do the plugs with Bosch Active Connect with 3 pins and cable offer?` - -*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:current)}* is shown if `socket:bosch_3pin:current` is set. +*USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:current)}* is shown if `socket:bosch_3pin:current` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:bosch_3pin +The question is `What power output does a single plug of type USB to charge phones and small electronics offer?` -The question is `What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?` - -*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:output)}* is shown if `socket:bosch_3pin:output` is set. +*USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:output)}* is shown if `socket:bosch_3pin:output` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:bosch_5pin +The question is `How much plugs of type Bosch Active Connect with 3 pins and cable are available here?` -The question is `How much plugs of type Bosch Active Connect with 5 pins and cable are available here?` - -*There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here* is shown if `socket:bosch_5pin` is set. +*There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 3 pins and cable available here* is shown if `socket:bosch_5pin` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:bosch_5pin +The question is `What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?` -The question is `What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?` - -*Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}* is shown if `socket:bosch_5pin:voltage` is set. +*Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}* is shown if `socket:bosch_5pin:voltage` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:bosch_5pin +The question is `What current do the plugs with Bosch Active Connect with 3 pins and cable offer?` -The question is `What current do the plugs with Bosch Active Connect with 5 pins and cable offer?` - -*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}* is shown if `socket:bosch_5pin:current` is set. +*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}* is shown if `socket:bosch_5pin:current` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:bosch_5pin +The question is `What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?` -The question is `What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?` - -*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}* is shown if `socket:bosch_5pin:output` is set. +*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}* is shown if `socket:bosch_5pin:output` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:bs1363 +The question is `How much plugs of type Bosch Active Connect with 5 pins and cable are available here?` -The question is `How much plugs of type BS1363 (Type G) are available here?` - -*There are {socket:bs1363} plugs of type BS1363 (Type G) available here* is shown if `socket:bs1363` is set. +*There are {socket:bs1363} plugs of type Bosch Active Connect with 5 pins and cable available here* is shown if `socket:bs1363` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:bs1363 +The question is `What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?` -The question is `What voltage do the plugs with BS1363 (Type G) offer?` +*Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bs1363:voltage)}* is shown if `socket:bs1363:voltage` is set. -*BS1363 (Type G) outputs {canonical(socket:bs1363:voltage)}* is shown if `socket:bs1363:voltage` is set. - - - *BS1363 (Type G) outputs 230 volt* is shown if with socket:bs1363:voltage=230 + - *Bosch Active Connect with 5 pins and cable outputs 230 volt* is shown if with socket:bs1363:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:bs1363 +The question is `What current do the plugs with Bosch Active Connect with 5 pins and cable offer?` -The question is `What current do the plugs with BS1363 (Type G) offer?` +*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:current)}* is shown if `socket:bs1363:current` is set. -*BS1363 (Type G) outputs at most {canonical(socket:bs1363:current)}* is shown if `socket:bs1363:current` is set. - - - *BS1363 (Type G) outputs at most 13 A* is shown if with socket:bs1363:current=13 + - *Bosch Active Connect with 5 pins and cable outputs at most 13 A* is shown if with socket:bs1363:current=13 This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:bs1363 +The question is `What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?` -The question is `What power output does a single plug of type BS1363 (Type G) offer?` +*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:output)}* is shown if `socket:bs1363:output` is set. -*BS1363 (Type G) outputs at most {canonical(socket:bs1363:output)}* is shown if `socket:bs1363:output` is set. - - - *BS1363 (Type G) outputs at most 3kW* is shown if with socket:bs1363:output=3kW + - *Bosch Active Connect with 5 pins and cable outputs at most 3kW* is shown if with socket:bs1363:output=3kW This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:nema5_15 +The question is `How much plugs of type BS1363 (Type G) are available here?` -The question is `How much plugs of type NEMA 5-15 (Type B) are available here?` - -*There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here* is shown if `socket:nema5_15` is set. +*There are {socket:nema5_15} plugs of type BS1363 (Type G) available here* is shown if `socket:nema5_15` is set. This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:nema5_15 +The question is `What voltage do the plugs with BS1363 (Type G) offer?` -The question is `What voltage do the plugs with NEMA 5-15 (Type B) offer?` +*BS1363 (Type G) outputs {canonical(socket:nema5_15:voltage)}* is shown if `socket:nema5_15:voltage` is set. -*NEMA 5-15 (Type B) outputs {canonical(socket:nema5_15:voltage)}* is shown if `socket:nema5_15:voltage` is set. - - - *NEMA 5-15 (Type B) outputs 120 volt* is shown if with socket:nema5_15:voltage=120 + - *BS1363 (Type G) outputs 120 volt* is shown if with socket:nema5_15:voltage=120 This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:nema5_15 +The question is `What current do the plugs with BS1363 (Type G) offer?` -The question is `What current do the plugs with NEMA 5-15 (Type B) offer?` +*BS1363 (Type G) outputs at most {canonical(socket:nema5_15:current)}* is shown if `socket:nema5_15:current` is set. -*NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:current)}* is shown if `socket:nema5_15:current` is set. - - - *NEMA 5-15 (Type B) outputs at most 15 A* is shown if with socket:nema5_15:current=15 + - *BS1363 (Type G) outputs at most 15 A* is shown if with socket:nema5_15:current=15 This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:nema5_15 +The question is `What power output does a single plug of type BS1363 (Type G) offer?` -The question is `What power output does a single plug of type NEMA 5-15 (Type B) offer?` +*BS1363 (Type G) outputs at most {canonical(socket:nema5_15:output)}* is shown if `socket:nema5_15:output` is set. -*NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:output)}* is shown if `socket:nema5_15:output` is set. - - - *NEMA 5-15 (Type B) outputs at most 1.8 kW* is shown if with socket:nema5_15:output=1.8 kW + - *BS1363 (Type G) outputs at most 1.8 kW* is shown if with socket:nema5_15:output=1.8 kW This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:sev1011_t23 +The question is `How much plugs of type NEMA 5-15 (Type B) are available here?` -The question is `How much plugs of type SEV 1011 T23 (Type J) are available here?` - -*There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here* is shown if `socket:sev1011_t23` is set. +*There are {socket:sev1011_t23} plugs of type NEMA 5-15 (Type B) available here* is shown if `socket:sev1011_t23` is set. This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:sev1011_t23 +The question is `What voltage do the plugs with NEMA 5-15 (Type B) offer?` -The question is `What voltage do the plugs with SEV 1011 T23 (Type J) offer?` +*NEMA 5-15 (Type B) outputs {canonical(socket:sev1011_t23:voltage)}* is shown if `socket:sev1011_t23:voltage` is set. -*SEV 1011 T23 (Type J) outputs {canonical(socket:sev1011_t23:voltage)}* is shown if `socket:sev1011_t23:voltage` is set. - - - *SEV 1011 T23 (Type J) outputs 230 volt* is shown if with socket:sev1011_t23:voltage=230 + - *NEMA 5-15 (Type B) outputs 230 volt* is shown if with socket:sev1011_t23:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:sev1011_t23 +The question is `What current do the plugs with NEMA 5-15 (Type B) offer?` -The question is `What current do the plugs with SEV 1011 T23 (Type J) offer?` +*NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:current)}* is shown if `socket:sev1011_t23:current` is set. -*SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:current)}* is shown if `socket:sev1011_t23:current` is set. - - - *SEV 1011 T23 (Type J) outputs at most 16 A* is shown if with socket:sev1011_t23:current=16 + - *NEMA 5-15 (Type B) outputs at most 16 A* is shown if with socket:sev1011_t23:current=16 This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:sev1011_t23 +The question is `What power output does a single plug of type NEMA 5-15 (Type B) offer?` -The question is `What power output does a single plug of type SEV 1011 T23 (Type J) offer?` +*NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:output)}* is shown if `socket:sev1011_t23:output` is set. -*SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:output)}* is shown if `socket:sev1011_t23:output` is set. - - - *SEV 1011 T23 (Type J) outputs at most 3.7 kW* is shown if with socket:sev1011_t23:output=3.7 kW + - *NEMA 5-15 (Type B) outputs at most 3.7 kW* is shown if with socket:sev1011_t23:output=3.7 kW This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:as3112 +The question is `How much plugs of type SEV 1011 T23 (Type J) are available here?` -The question is `How much plugs of type AS3112 (Type I) are available here?` - -*There are {socket:as3112} plugs of type AS3112 (Type I) available here* is shown if `socket:as3112` is set. +*There are {socket:as3112} plugs of type SEV 1011 T23 (Type J) available here* is shown if `socket:as3112` is set. This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:as3112 +The question is `What voltage do the plugs with SEV 1011 T23 (Type J) offer?` -The question is `What voltage do the plugs with AS3112 (Type I) offer?` +*SEV 1011 T23 (Type J) outputs {canonical(socket:as3112:voltage)}* is shown if `socket:as3112:voltage` is set. -*AS3112 (Type I) outputs {canonical(socket:as3112:voltage)}* is shown if `socket:as3112:voltage` is set. - - - *AS3112 (Type I) outputs 230 volt* is shown if with socket:as3112:voltage=230 + - *SEV 1011 T23 (Type J) outputs 230 volt* is shown if with socket:as3112:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:as3112 +The question is `What current do the plugs with SEV 1011 T23 (Type J) offer?` -The question is `What current do the plugs with AS3112 (Type I) offer?` +*SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:current)}* is shown if `socket:as3112:current` is set. -*AS3112 (Type I) outputs at most {canonical(socket:as3112:current)}* is shown if `socket:as3112:current` is set. - - - *AS3112 (Type I) outputs at most 10 A* is shown if with socket:as3112:current=10 + - *SEV 1011 T23 (Type J) outputs at most 10 A* is shown if with socket:as3112:current=10 This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:as3112 +The question is `What power output does a single plug of type SEV 1011 T23 (Type J) offer?` -The question is `What power output does a single plug of type AS3112 (Type I) offer?` +*SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:output)}* is shown if `socket:as3112:output` is set. -*AS3112 (Type I) outputs at most {canonical(socket:as3112:output)}* is shown if `socket:as3112:output` is set. - - - *AS3112 (Type I) outputs at most 2.3 kW* is shown if with socket:as3112:output=2.3 kW + - *SEV 1011 T23 (Type J) outputs at most 2.3 kW* is shown if with socket:as3112:output=2.3 kW This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:nema_5_20 +The question is `How much plugs of type AS3112 (Type I) are available here?` -The question is `How much plugs of type NEMA 5-20 (Type B) are available here?` - -*There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here* is shown if `socket:nema_5_20` is set. +*There are {socket:nema_5_20} plugs of type AS3112 (Type I) available here* is shown if `socket:nema_5_20` is set. This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:nema_5_20 +The question is `What voltage do the plugs with AS3112 (Type I) offer?` -The question is `What voltage do the plugs with NEMA 5-20 (Type B) offer?` +*AS3112 (Type I) outputs {canonical(socket:nema_5_20:voltage)}* is shown if `socket:nema_5_20:voltage` is set. -*NEMA 5-20 (Type B) outputs {canonical(socket:nema_5_20:voltage)}* is shown if `socket:nema_5_20:voltage` is set. - - - *NEMA 5-20 (Type B) outputs 120 volt* is shown if with socket:nema_5_20:voltage=120 + - *AS3112 (Type I) outputs 120 volt* is shown if with socket:nema_5_20:voltage=120 This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:nema_5_20 +The question is `What current do the plugs with AS3112 (Type I) offer?` -The question is `What current do the plugs with NEMA 5-20 (Type B) offer?` +*AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:current)}* is shown if `socket:nema_5_20:current` is set. -*NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:current)}* is shown if `socket:nema_5_20:current` is set. - - - *NEMA 5-20 (Type B) outputs at most 20 A* is shown if with socket:nema_5_20:current=20 + - *AS3112 (Type I) outputs at most 20 A* is shown if with socket:nema_5_20:current=20 This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:nema_5_20 +The question is `What power output does a single plug of type AS3112 (Type I) offer?` -The question is `What power output does a single plug of type NEMA 5-20 (Type B) offer?` +*AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:output)}* is shown if `socket:nema_5_20:output` is set. -*NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:output)}* is shown if `socket:nema_5_20:output` is set. - - - *NEMA 5-20 (Type B) outputs at most 2.4 kW* is shown if with socket:nema_5_20:output=2.4 kW + - *AS3112 (Type I) outputs at most 2.4 kW* is shown if with socket:nema_5_20:output=2.4 kW This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` + +### plugs-amount-socket:nacs +The question is `How much plugs of type NEMA 5-20 (Type B) are available here?` + +*There are {socket:nacs} plugs of type NEMA 5-20 (Type B) available here* is shown if `socket:nacs` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `plugs-amount` + +### voltage-socket:nacs +The question is `What voltage do the plugs with NEMA 5-20 (Type B) offer?` + +*NEMA 5-20 (Type B) outputs {canonical(socket:nacs:voltage)}* is shown if `socket:nacs:voltage` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `technical` + +### current-socket:nacs +The question is `What current do the plugs with NEMA 5-20 (Type B) offer?` + +*NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:current)}* is shown if `socket:nacs:current` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `technical` + +### power-output-socket:nacs +The question is `What power output does a single plug of type NEMA 5-20 (Type B) offer?` + +*NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:output)}* is shown if `socket:nacs:output` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `technical` ### OH - The question is `When is this charging station opened?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -1461,17 +1275,15 @@ The question is `When is this charging station opened?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### fee - The question is `Does one have to pay to use this charging station?` - *Free to use (without authenticating)* is shown if with fee=no & fee:conditional= & charge= & authentication:none=yes - *Free to use, but one has to authenticate* is shown if with fee=no & fee:conditional= & charge= & authentication:none=no - *Free to use* is shown if with fee=no. _This option cannot be chosen as answer_ - - *Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station* is shown if with fee=yes & fee:conditional=no @ customers + - *Paid use, but free for customers of the hotel/pub/hospital/… who operates the charging station* is shown if with fee=yes & fee:conditional=no @ customers - *Paid use* is shown if with fee=yes & fee:conditional= ### charge - The question is `How much does one have to pay to use this charging station?` *Using this charging station costs {charge}* is shown if `charge` is set. @@ -1479,7 +1291,6 @@ The question is `How much does one have to pay to use this charging station?` This tagrendering is only visible in the popup if the following condition is met: fee=yes ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -1492,7 +1303,6 @@ The question is `Which methods of payment are accepted here?` This tagrendering is only visible in the popup if the following condition is met: fee=yes | charge~.+ ### app-name - The question is `What is the name of the app used for payment?` *Payment can be done using the app {payment:app}* is shown if `payment:app` is set. @@ -1500,7 +1310,6 @@ The question is `What is the name of the app used for payment?` This tagrendering is only visible in the popup if the following condition is met: payment:app~.+ & payment:app!=no ### Authentication - The question is `What kind of authentication is available at the charging station?` - *Authentication by a membership card* is shown if with authentication:membership_card=yes. Unselecting this answer will add authentication:membership_card=no @@ -1513,7 +1322,6 @@ The question is `What kind of authentication is available at the charging statio - *Charging here is (also) possible without authentication* is shown if with authentication:none=yes. Unselecting this answer will add authentication:none=no ### Auth phone - The question is `What's the phone number for authentication call or SMS?` *Authenticate by calling or SMS'ing to {authentication:phone_call:number}* is shown if `authentication:phone_call:number` is set. @@ -1521,7 +1329,6 @@ The question is `What's the phone number for authentication call or SMS?` This tagrendering is only visible in the popup if the following condition is met: authentication:phone_call=yes | authentication:short_message=yes ### maxstay - The question is `What is the maximum amount of time one is allowed to stay here?` *One can stay at most {canonical(maxstay)}* is shown if `maxstay` is set. @@ -1531,7 +1338,6 @@ The question is `What is the maximum amount of time one is allowed to stay here? This tagrendering is only visible in the popup if the following condition is met: bus=yes | hgv=yes | motorcar=yes ### Network - The question is `Is this charging station part of a network?` *Part of the network {network}* is shown if `network` is set. @@ -1546,7 +1352,6 @@ The question is `Is this charging station part of a network?` - *Tesla* is shown if with network=Tesla ### Operator - The question is `Who is the operator of this charging station?` *This charging station is operated by {operator}* is shown if `operator` is set. @@ -1554,35 +1359,29 @@ The question is `Who is the operator of this charging station?` - *Actually, {operator} is the network* is shown if with network= ### phone - The question is `What number can one call if there is a problem with this charging station?` *In case of problems, call {phone}* is shown if `phone` is set. ### email - The question is `What is the email address of the operator?` *In case of problems, send an email to {email}* is shown if `email` is set. ### website - The question is `What is the website where one can find more information about this charging station?` *More info on {website}* is shown if `website` is set. ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -1593,11 +1392,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### ref - The question is `What is the reference number of this charging station?` *Reference number is {ref}* is shown if `ref` is set. @@ -1605,7 +1402,6 @@ The question is `What is the reference number of this charging station?` This tagrendering is only visible in the popup if the following condition is met: network~.+ ### Operational status - The question is `Is this charging point in use?` - *This charging station works* is shown if with planned:amenity= & construction:amenity= & disused:amenity= & operational_status= & amenity=charging_station @@ -1615,7 +1411,6 @@ The question is `Is this charging point in use?` - *This charging station has beed permanently disabled and is not in use anymore but is still visible* is shown if with planned:amenity= & construction:amenity= & disused:amenity=charging_station & operational_status= & amenity= ### Parking:fee - The question is `Does one have to pay a parking fee while charging?` - *No additional parking cost while charging* is shown if with parking:fee=no @@ -1628,31 +1423,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### questions-technical - _This tagrendering has no question and is thus read-only_ *

Technical questions

The questions below are very technical. Feel free to ignore them
{questions(technical)}* ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -1681,15 +1471,15 @@ This tagrendering has labels | connection_type.10 | Has a
Type 2 with cable (mennekes)
connector | socket:type2_cable~.+ | | connection_type.11 | Has a
Tesla Supercharger CCS (a branded type2_css)
connector | socket:tesla_supercharger_ccs~.+ | | connection_type.12 | Has a
Tesla Supercharger (destination)
connector | socket:tesla_destination~.+ | -| connection_type.13 | Has a
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
connector | socket:tesla_destination~.+ | -| connection_type.14 | Has a
USB to charge phones and small electronics
connector | socket:USB-A~.+ | -| connection_type.15 | Has a
Bosch Active Connect with 3 pins and cable
connector | socket:bosch_3pin~.+ | -| connection_type.16 | Has a
Bosch Active Connect with 5 pins and cable
connector | socket:bosch_5pin~.+ | -| connection_type.17 | Has a
BS1363 (Type G)
connector | socket:bs1363~.+ | -| connection_type.18 | Has a
NEMA 5-15 (Type B)
connector | socket:nema5_15~.+ | -| connection_type.19 | Has a
SEV 1011 T23 (Type J)
connector | socket:sev1011_t23~.+ | -| connection_type.20 | Has a
AS3112 (Type I)
connector | socket:as3112~.+ | -| connection_type.21 | Has a
NEMA 5-20 (Type B)
connector | socket:nema_5_20~.+ | +| connection_type.13 | Has a
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
connector | socket:USB-A~.+ | +| connection_type.14 | Has a
USB to charge phones and small electronics
connector | socket:bosch_3pin~.+ | +| connection_type.15 | Has a
Bosch Active Connect with 3 pins and cable
connector | socket:bosch_5pin~.+ | +| connection_type.16 | Has a
Bosch Active Connect with 5 pins and cable
connector | socket:bs1363~.+ | +| connection_type.17 | Has a
BS1363 (Type G)
connector | socket:nema5_15~.+ | +| connection_type.18 | Has a
NEMA 5-15 (Type B)
connector | socket:sev1011_t23~.+ | +| connection_type.19 | Has a
SEV 1011 T23 (Type J)
connector | socket:as3112~.+ | +| connection_type.20 | Has a
AS3112 (Type I)
connector | socket:nema_5_20~.+ | +| connection_type.21 | Has a
NEMA 5-20 (Type B)
connector | socket:nacs~.+ | | id | question | osmTags | -----|-----|----- | diff --git a/Docs/Layers/charging_station_ebikes.md b/Docs/Layers/charging_station_ebikes.md index 9863e112a..f9a6b8361 100644 --- a/Docs/Layers/charging_station_ebikes.md +++ b/Docs/Layers/charging_station_ebikes.md @@ -6,7 +6,7 @@ This layer is based on [charging_station](../Layers/charging_station.md) A charging station - - This layer is shown at zoomlevel **14** and higher + - This layer is shown at zoomlevel **11** and higher ## Table of contents @@ -14,8 +14,6 @@ A charging station 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - - [Technical questions](#technical-questions) - [images](#images) - [Type](#type) - [access](#access) @@ -69,10 +67,6 @@ A charging station - [voltage-socket:tesla_destination_us](#voltage-sockettesla_destination_us) - [current-socket:tesla_destination_us](#current-sockettesla_destination_us) - [power-output-socket:tesla_destination_us](#power-output-sockettesla_destination_us) - - [plugs-amount-socket:tesla_destination](#plugs-amount-sockettesla_destination) - - [voltage-socket:tesla_destination](#voltage-sockettesla_destination) - - [current-socket:tesla_destination](#current-sockettesla_destination) - - [power-output-socket:tesla_destination](#power-output-sockettesla_destination) - [plugs-amount-socket:USB-A](#plugs-amount-socketusb-a) - [voltage-socket:USB-A](#voltage-socketusb-a) - [current-socket:USB-A](#current-socketusb-a) @@ -105,8 +99,11 @@ A charging station - [voltage-socket:nema_5_20](#voltage-socketnema_5_20) - [current-socket:nema_5_20](#current-socketnema_5_20) - [power-output-socket:nema_5_20](#power-output-socketnema_5_20) + - [plugs-amount-socket:nacs](#plugs-amount-socketnacs) + - [voltage-socket:nacs](#voltage-socketnacs) + - [current-socket:nacs](#current-socketnacs) + - [power-output-socket:nacs](#power-output-socketnacs) - [OH](#oh) - - [Opening hours](#opening-hours) - [fee](#fee) - [charge](#charge) - [payment-options](#payment-options) @@ -126,7 +123,6 @@ A charging station - [Parking:fee](#parkingfee) - [questions](#questions) - [questions-technical](#questions-technical) - - [Technical questions](#technical-questions) - [move-button](#move-button) - [delete-button](#delete-button) - [lod](#lod) @@ -202,10 +198,6 @@ Elements must match **all** of the following expressions: | [socket:tesla_destination:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [480](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:voltage%3D480) | | [socket:tesla_destination:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:current) | [pfloat](../SpecialInputElements.md#pfloat) | [125](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D125) [350](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D350) | | [socket:tesla_destination:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:output) | [pfloat](../SpecialInputElements.md#pfloat) | [120 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D120 kW) [150 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D150 kW) [250 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D250 kW) | -| [socket:tesla_destination](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination) | [pnat](../SpecialInputElements.md#pnat) | | -| [socket:tesla_destination:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [230](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:voltage%3D230) [400](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:voltage%3D400) | -| [socket:tesla_destination:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:current) | [pfloat](../SpecialInputElements.md#pfloat) | [16](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D16) [32](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D32) | -| [socket:tesla_destination:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:output) | [pfloat](../SpecialInputElements.md#pfloat) | [11 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D11 kW) [22 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D22 kW) | | [socket:USB-A](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A) | [pnat](../SpecialInputElements.md#pnat) | | | [socket:USB-A:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [5](https://wiki.openstreetmap.org/wiki/Tag:socket:USB-A:voltage%3D5) | | [socket:USB-A:current](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A:current) | [pfloat](../SpecialInputElements.md#pfloat) | [1](https://wiki.openstreetmap.org/wiki/Tag:socket:USB-A:current%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:socket:USB-A:current%3D2) | @@ -238,6 +230,10 @@ Elements must match **all** of the following expressions: | [socket:nema_5_20:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [120](https://wiki.openstreetmap.org/wiki/Tag:socket:nema_5_20:voltage%3D120) | | [socket:nema_5_20:current](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20:current) | [pfloat](../SpecialInputElements.md#pfloat) | [20](https://wiki.openstreetmap.org/wiki/Tag:socket:nema_5_20:current%3D20) | | [socket:nema_5_20:output](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20:output) | [pfloat](../SpecialInputElements.md#pfloat) | [2.4 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:nema_5_20:output%3D2.4 kW) | +| [socket:nacs](https://wiki.openstreetmap.org/wiki/Key:socket:nacs) | [pnat](../SpecialInputElements.md#pnat) | | +| [socket:nacs:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:nacs:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [socket:nacs:current](https://wiki.openstreetmap.org/wiki/Key:socket:nacs:current) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [socket:nacs:output](https://wiki.openstreetmap.org/wiki/Key:socket:nacs:output) | [pfloat](../SpecialInputElements.md#pfloat) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) | | [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | | @@ -311,42 +307,42 @@ Elements must match **all** of the following expressions: | [voltage-socket:tesla_destination_us](#voltage-socket:tesla_destination_us) | What voltage do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs {canonical(socket:tesla_destination:voltage)}_
1 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [current-socket:tesla_destination_us](#current-socket:tesla_destination_us) | What current do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [power-output-socket:tesla_destination_us](#power-output-socket:tesla_destination_us) | What power output does a single plug of type Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:output)}_
3 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:tesla_destination](#plugs-amount-socket:tesla_destination) | How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?
_There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here_ | plugs-amount | *[socket:tesla_destination](https://wiki.osm.org/wiki/Key:socket:tesla_destination)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:tesla_destination](#voltage-socket:tesla_destination) | What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:tesla_destination:voltage)}_
2 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:tesla_destination](#current-socket:tesla_destination) | What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:tesla_destination](#power-output-socket:tesla_destination) | What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:output)}_
2 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:USB-A](#plugs-amount-socket:USB-A) | How much plugs of type USB to charge phones and small electronics are available here?
_There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here_ | plugs-amount | *[socket:USB-A](https://wiki.osm.org/wiki/Key:socket:USB-A)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:USB-A](#voltage-socket:USB-A) | What voltage do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs {canonical(socket:USB-A:voltage)}_
1 options | technical | *[socket:USB-A:voltage](https://wiki.osm.org/wiki/Key:socket:USB-A:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:USB-A](#current-socket:USB-A) | What current do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:current)}_
2 options | technical | *[socket:USB-A:current](https://wiki.osm.org/wiki/Key:socket:USB-A:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:USB-A](#power-output-socket:USB-A) | What power output does a single plug of type USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:output)}_
2 options | technical | *[socket:USB-A:output](https://wiki.osm.org/wiki/Key:socket:USB-A:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:bosch_3pin](#plugs-amount-socket:bosch_3pin) | How much plugs of type Bosch Active Connect with 3 pins and cable are available here?
_There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here_ | plugs-amount | *[socket:bosch_3pin](https://wiki.osm.org/wiki/Key:socket:bosch_3pin)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:bosch_3pin](#voltage-socket:bosch_3pin) | What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_3pin:voltage)}_ | technical | *[socket:bosch_3pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:bosch_3pin](#current-socket:bosch_3pin) | What current do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:current)}_ | technical | *[socket:bosch_3pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:bosch_3pin](#power-output-socket:bosch_3pin) | What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:output)}_ | technical | *[socket:bosch_3pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:bosch_5pin](#plugs-amount-socket:bosch_5pin) | How much plugs of type Bosch Active Connect with 5 pins and cable are available here?
_There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here_ | plugs-amount | *[socket:bosch_5pin](https://wiki.osm.org/wiki/Key:socket:bosch_5pin)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:bosch_5pin](#voltage-socket:bosch_5pin) | What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}_ | technical | *[socket:bosch_5pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:bosch_5pin](#current-socket:bosch_5pin) | What current do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}_ | technical | *[socket:bosch_5pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:bosch_5pin](#power-output-socket:bosch_5pin) | What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}_ | technical | *[socket:bosch_5pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:bs1363](#plugs-amount-socket:bs1363) | How much plugs of type BS1363 (Type G) are available here?
_There are {socket:bs1363} plugs of type BS1363 (Type G) available here_ | plugs-amount | *[socket:bs1363](https://wiki.osm.org/wiki/Key:socket:bs1363)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:bs1363](#voltage-socket:bs1363) | What voltage do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs {canonical(socket:bs1363:voltage)}_
1 options | technical | *[socket:bs1363:voltage](https://wiki.osm.org/wiki/Key:socket:bs1363:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:bs1363](#current-socket:bs1363) | What current do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:current)}_
1 options | technical | *[socket:bs1363:current](https://wiki.osm.org/wiki/Key:socket:bs1363:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:bs1363](#power-output-socket:bs1363) | What power output does a single plug of type BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:output)}_
1 options | technical | *[socket:bs1363:output](https://wiki.osm.org/wiki/Key:socket:bs1363:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:nema5_15](#plugs-amount-socket:nema5_15) | How much plugs of type NEMA 5-15 (Type B) are available here?
_There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here_ | plugs-amount | *[socket:nema5_15](https://wiki.osm.org/wiki/Key:socket:nema5_15)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:nema5_15](#voltage-socket:nema5_15) | What voltage do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs {canonical(socket:nema5_15:voltage)}_
1 options | technical | *[socket:nema5_15:voltage](https://wiki.osm.org/wiki/Key:socket:nema5_15:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:nema5_15](#current-socket:nema5_15) | What current do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:current)}_
1 options | technical | *[socket:nema5_15:current](https://wiki.osm.org/wiki/Key:socket:nema5_15:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:nema5_15](#power-output-socket:nema5_15) | What power output does a single plug of type NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:output)}_
1 options | technical | *[socket:nema5_15:output](https://wiki.osm.org/wiki/Key:socket:nema5_15:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:sev1011_t23](#plugs-amount-socket:sev1011_t23) | How much plugs of type SEV 1011 T23 (Type J) are available here?
_There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here_ | plugs-amount | *[socket:sev1011_t23](https://wiki.osm.org/wiki/Key:socket:sev1011_t23)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:sev1011_t23](#voltage-socket:sev1011_t23) | What voltage do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs {canonical(socket:sev1011_t23:voltage)}_
1 options | technical | *[socket:sev1011_t23:voltage](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:sev1011_t23](#current-socket:sev1011_t23) | What current do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:current)}_
1 options | technical | *[socket:sev1011_t23:current](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:sev1011_t23](#power-output-socket:sev1011_t23) | What power output does a single plug of type SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:output)}_
1 options | technical | *[socket:sev1011_t23:output](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:as3112](#plugs-amount-socket:as3112) | How much plugs of type AS3112 (Type I) are available here?
_There are {socket:as3112} plugs of type AS3112 (Type I) available here_ | plugs-amount | *[socket:as3112](https://wiki.osm.org/wiki/Key:socket:as3112)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:as3112](#voltage-socket:as3112) | What voltage do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs {canonical(socket:as3112:voltage)}_
1 options | technical | *[socket:as3112:voltage](https://wiki.osm.org/wiki/Key:socket:as3112:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:as3112](#current-socket:as3112) | What current do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:current)}_
1 options | technical | *[socket:as3112:current](https://wiki.osm.org/wiki/Key:socket:as3112:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:as3112](#power-output-socket:as3112) | What power output does a single plug of type AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:output)}_
1 options | technical | *[socket:as3112:output](https://wiki.osm.org/wiki/Key:socket:as3112:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:nema_5_20](#plugs-amount-socket:nema_5_20) | How much plugs of type NEMA 5-20 (Type B) are available here?
_There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here_ | plugs-amount | *[socket:nema_5_20](https://wiki.osm.org/wiki/Key:socket:nema_5_20)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:nema_5_20](#voltage-socket:nema_5_20) | What voltage do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs {canonical(socket:nema_5_20:voltage)}_
1 options | technical | *[socket:nema_5_20:voltage](https://wiki.osm.org/wiki/Key:socket:nema_5_20:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:nema_5_20](#current-socket:nema_5_20) | What current do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:current)}_
1 options | technical | *[socket:nema_5_20:current](https://wiki.osm.org/wiki/Key:socket:nema_5_20:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:nema_5_20](#power-output-socket:nema_5_20) | What power output does a single plug of type NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:output)}_
1 options | technical | *[socket:nema_5_20:output](https://wiki.osm.org/wiki/Key:socket:nema_5_20:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:USB-A](#plugs-amount-socket:USB-A) | How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?
_There are {socket:USB-A} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here_ | plugs-amount | *[socket:USB-A](https://wiki.osm.org/wiki/Key:socket:USB-A)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:USB-A](#voltage-socket:USB-A) | What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:USB-A:voltage)}_
1 options | technical | *[socket:USB-A:voltage](https://wiki.osm.org/wiki/Key:socket:USB-A:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:USB-A](#current-socket:USB-A) | What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:current)}_
2 options | technical | *[socket:USB-A:current](https://wiki.osm.org/wiki/Key:socket:USB-A:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:USB-A](#power-output-socket:USB-A) | What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:output)}_
2 options | technical | *[socket:USB-A:output](https://wiki.osm.org/wiki/Key:socket:USB-A:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bosch_3pin](#plugs-amount-socket:bosch_3pin) | How much plugs of type USB to charge phones and small electronics are available here?
_There are {socket:bosch_3pin} plugs of type USB to charge phones and small electronics available here_ | plugs-amount | *[socket:bosch_3pin](https://wiki.osm.org/wiki/Key:socket:bosch_3pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bosch_3pin](#voltage-socket:bosch_3pin) | What voltage do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs {canonical(socket:bosch_3pin:voltage)}_ | technical | *[socket:bosch_3pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_3pin](#current-socket:bosch_3pin) | What current do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:current)}_ | technical | *[socket:bosch_3pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_3pin](#power-output-socket:bosch_3pin) | What power output does a single plug of type USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:output)}_ | technical | *[socket:bosch_3pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bosch_5pin](#plugs-amount-socket:bosch_5pin) | How much plugs of type Bosch Active Connect with 3 pins and cable are available here?
_There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 3 pins and cable available here_ | plugs-amount | *[socket:bosch_5pin](https://wiki.osm.org/wiki/Key:socket:bosch_5pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bosch_5pin](#voltage-socket:bosch_5pin) | What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}_ | technical | *[socket:bosch_5pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_5pin](#current-socket:bosch_5pin) | What current do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}_ | technical | *[socket:bosch_5pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_5pin](#power-output-socket:bosch_5pin) | What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}_ | technical | *[socket:bosch_5pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bs1363](#plugs-amount-socket:bs1363) | How much plugs of type Bosch Active Connect with 5 pins and cable are available here?
_There are {socket:bs1363} plugs of type Bosch Active Connect with 5 pins and cable available here_ | plugs-amount | *[socket:bs1363](https://wiki.osm.org/wiki/Key:socket:bs1363)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bs1363](#voltage-socket:bs1363) | What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bs1363:voltage)}_
1 options | technical | *[socket:bs1363:voltage](https://wiki.osm.org/wiki/Key:socket:bs1363:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bs1363](#current-socket:bs1363) | What current do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:current)}_
1 options | technical | *[socket:bs1363:current](https://wiki.osm.org/wiki/Key:socket:bs1363:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bs1363](#power-output-socket:bs1363) | What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:output)}_
1 options | technical | *[socket:bs1363:output](https://wiki.osm.org/wiki/Key:socket:bs1363:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nema5_15](#plugs-amount-socket:nema5_15) | How much plugs of type BS1363 (Type G) are available here?
_There are {socket:nema5_15} plugs of type BS1363 (Type G) available here_ | plugs-amount | *[socket:nema5_15](https://wiki.osm.org/wiki/Key:socket:nema5_15)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nema5_15](#voltage-socket:nema5_15) | What voltage do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs {canonical(socket:nema5_15:voltage)}_
1 options | technical | *[socket:nema5_15:voltage](https://wiki.osm.org/wiki/Key:socket:nema5_15:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema5_15](#current-socket:nema5_15) | What current do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:nema5_15:current)}_
1 options | technical | *[socket:nema5_15:current](https://wiki.osm.org/wiki/Key:socket:nema5_15:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema5_15](#power-output-socket:nema5_15) | What power output does a single plug of type BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:nema5_15:output)}_
1 options | technical | *[socket:nema5_15:output](https://wiki.osm.org/wiki/Key:socket:nema5_15:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:sev1011_t23](#plugs-amount-socket:sev1011_t23) | How much plugs of type NEMA 5-15 (Type B) are available here?
_There are {socket:sev1011_t23} plugs of type NEMA 5-15 (Type B) available here_ | plugs-amount | *[socket:sev1011_t23](https://wiki.osm.org/wiki/Key:socket:sev1011_t23)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:sev1011_t23](#voltage-socket:sev1011_t23) | What voltage do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs {canonical(socket:sev1011_t23:voltage)}_
1 options | technical | *[socket:sev1011_t23:voltage](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:sev1011_t23](#current-socket:sev1011_t23) | What current do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:current)}_
1 options | technical | *[socket:sev1011_t23:current](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:sev1011_t23](#power-output-socket:sev1011_t23) | What power output does a single plug of type NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:output)}_
1 options | technical | *[socket:sev1011_t23:output](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:as3112](#plugs-amount-socket:as3112) | How much plugs of type SEV 1011 T23 (Type J) are available here?
_There are {socket:as3112} plugs of type SEV 1011 T23 (Type J) available here_ | plugs-amount | *[socket:as3112](https://wiki.osm.org/wiki/Key:socket:as3112)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:as3112](#voltage-socket:as3112) | What voltage do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs {canonical(socket:as3112:voltage)}_
1 options | technical | *[socket:as3112:voltage](https://wiki.osm.org/wiki/Key:socket:as3112:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:as3112](#current-socket:as3112) | What current do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:current)}_
1 options | technical | *[socket:as3112:current](https://wiki.osm.org/wiki/Key:socket:as3112:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:as3112](#power-output-socket:as3112) | What power output does a single plug of type SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:output)}_
1 options | technical | *[socket:as3112:output](https://wiki.osm.org/wiki/Key:socket:as3112:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nema_5_20](#plugs-amount-socket:nema_5_20) | How much plugs of type AS3112 (Type I) are available here?
_There are {socket:nema_5_20} plugs of type AS3112 (Type I) available here_ | plugs-amount | *[socket:nema_5_20](https://wiki.osm.org/wiki/Key:socket:nema_5_20)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nema_5_20](#voltage-socket:nema_5_20) | What voltage do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs {canonical(socket:nema_5_20:voltage)}_
1 options | technical | *[socket:nema_5_20:voltage](https://wiki.osm.org/wiki/Key:socket:nema_5_20:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema_5_20](#current-socket:nema_5_20) | What current do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:current)}_
1 options | technical | *[socket:nema_5_20:current](https://wiki.osm.org/wiki/Key:socket:nema_5_20:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema_5_20](#power-output-socket:nema_5_20) | What power output does a single plug of type AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:output)}_
1 options | technical | *[socket:nema_5_20:output](https://wiki.osm.org/wiki/Key:socket:nema_5_20:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nacs](#plugs-amount-socket:nacs) | How much plugs of type NEMA 5-20 (Type B) are available here?
_There are {socket:nacs} plugs of type NEMA 5-20 (Type B) available here_ | plugs-amount | *[socket:nacs](https://wiki.osm.org/wiki/Key:socket:nacs)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nacs](#voltage-socket:nacs) | What voltage do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs {canonical(socket:nacs:voltage)}_ | technical | *[socket:nacs:voltage](https://wiki.osm.org/wiki/Key:socket:nacs:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nacs](#current-socket:nacs) | What current do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:current)}_ | technical | *[socket:nacs:current](https://wiki.osm.org/wiki/Key:socket:nacs:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nacs](#power-output-socket:nacs) | What power output does a single plug of type NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:output)}_ | technical | *[socket:nacs:output](https://wiki.osm.org/wiki/Key:socket:nacs:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [OH](#OH)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | When is this charging station opened?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | | [fee](#fee) | Does one have to pay to use this charging station?
5 options | | _Multiple choice only_ | | [charge](#charge) | How much does one have to pay to use this charging station?
_Using this charging station costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | @@ -378,7 +374,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### Type - The question is `Which vehicles are allowed to charge here?` - *Bicycles can be charged here* is shown if with bicycle=yes. Unselecting this answer will add bicycle=no @@ -388,7 +383,6 @@ The question is `Which vehicles are allowed to charge here?` - *Buses can be charged here* is shown if with bus=yes. Unselecting this answer will add bus=no ### access - The question is `Who is allowed to use this charging station?` *Access is {access}* is shown if `access` is set. @@ -397,17 +391,15 @@ The question is `Who is allowed to use this charging station?` - *Anyone can use this charging station (payment might be needed)* is shown if with access=public. _This option cannot be chosen as answer_ - *Only customers of the place this station belongs to can use this charging station
E.g. a charging station operated by hotel which is only usable by their guests* is shown if with access=customers - *A key must be requested to access this charging station
E.g. a charging station operated by hotel which is only usable by their guests, which receive a key from the reception to unlock the charging station* is shown if with access=key - - *Not accessible to the general public (e.g. only accessible to the owners, employees, ...)* is shown if with access=private + - *Not accessible to the general public (e.g. only accessible to the owners, employees, …)* is shown if with access=private - *This charging station is accessible to the public during certain hours or conditions. Restrictions might apply, but general use is allowed.* is shown if with access=permissive ### capacity - The question is `How much vehicles can be charged here at the same time?` *{capacity} vehicles can be charged here at the same time* is shown if `capacity` is set. ### Available_charging_stations (generated) - The question is `Which charging connections are available here?` - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko=1. Unselecting this answer will add socket:schuko= @@ -422,7 +414,7 @@ The question is `Which charging connections are available here?` - *Type 1 without cable (J1772)* is shown if with socket:type1~.+ & socket:type1!=1. _This option cannot be chosen as answer_ - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo=1. Unselecting this answer will add socket:type1_combo= - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo~.+ & socket:type1_combo!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger* is shown if with socket:tesla_supercharger=1. Unselecting this answer will add socket:tesla_supercharger= + - *Tesla Supercharger* is shown if with socket:tesla_supercharger=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger= - *Tesla Supercharger* is shown if with socket:tesla_supercharger~.+ & socket:tesla_supercharger!=1. _This option cannot be chosen as answer_ - *Type 2 (mennekes)* is shown if with socket:type2=1. Unselecting this answer will add socket:type2= - *Type 2 (mennekes)* is shown if with socket:type2~.+ & socket:type2!=1. _This option cannot be chosen as answer_ @@ -430,12 +422,10 @@ The question is `Which charging connections are available here?` - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo~.+ & socket:type2_combo!=1. _This option cannot be chosen as answer_ - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable=1. Unselecting this answer will add socket:type2_cable= - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable~.+ & socket:type2_cable!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=1. Unselecting this answer will add socket:tesla_supercharger_ccs= + - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger_ccs= - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=1. Unselecting this answer will add socket:tesla_destination= - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country=us. _This option cannot be chosen as answer_ - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla)* is shown if with socket:tesla_destination=1. Unselecting this answer will add socket:tesla_destination= - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country!=us. _This option cannot be chosen as answer_ + - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_destination= + - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1. _This option cannot be chosen as answer_ - *USB to charge phones and small electronics* is shown if with socket:USB-A=1. Unselecting this answer will add socket:USB-A= - *USB to charge phones and small electronics* is shown if with socket:USB-A~.+ & socket:USB-A!=1. _This option cannot be chosen as answer_ - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin=1. Unselecting this answer will add socket:bosch_3pin= @@ -452,19 +442,18 @@ The question is `Which charging connections are available here?` - *AS3112 (Type I)* is shown if with socket:as3112~.+ & socket:as3112!=1. _This option cannot be chosen as answer_ - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20=1. Unselecting this answer will add socket:nema_5_20= - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20~.+ & socket:nema_5_20!=1. _This option cannot be chosen as answer_ + - *NACS(North-American Charging System)* is shown if with socket:nacs=1. Unselecting this answer will add socket:nacs= + - *NACS(North-American Charging System)* is shown if with socket:nacs~.+ & socket:nacs!=1. _This option cannot be chosen as answer_ ### plugs-amount-socket:schuko - The question is `How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?` *There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here* is shown if `socket:schuko` is set. This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:schuko - The question is `What voltage do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?` *Schuko wall plug without ground pin (CEE7/4 type F) outputs {canonical(socket:schuko:voltage)}* is shown if `socket:schuko:voltage` is set. @@ -472,11 +461,9 @@ The question is `What voltage do the plugs with Schuko wall plug without - *Schuko wall plug without ground pin (CEE7/4 type F) outputs 230 volt* is shown if with socket:schuko:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:schuko - The question is `What current do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?` *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:current)}* is shown if `socket:schuko:current` is set. @@ -484,11 +471,9 @@ The question is `What current do the plugs with Schuko wall plug without - *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 16 A* is shown if with socket:schuko:current=16 This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:schuko - The question is `What power output does a single plug of type Schuko wall plug without ground pin (CEE7/4 type F) offer?` *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:output)}* is shown if `socket:schuko:output` is set. @@ -496,21 +481,17 @@ The question is `What power output does a single plug of type Schuko wall plu - *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 3.6 kW* is shown if with socket:schuko:output=3.6 kW This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:typee - The question is `How much plugs of type European wall plug with ground pin (CEE7/4 type E) are available here?` *There are {socket:typee} plugs of type European wall plug with ground pin (CEE7/4 type E) available here* is shown if `socket:typee` is set. This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:typee - The question is `What voltage do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?` *European wall plug with ground pin (CEE7/4 type E) outputs {canonical(socket:typee:voltage)}* is shown if `socket:typee:voltage` is set. @@ -518,11 +499,9 @@ The question is `What voltage do the plugs with European wall plug with g - *European wall plug with ground pin (CEE7/4 type E) outputs 230 volt* is shown if with socket:typee:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:typee - The question is `What current do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?` *European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:current)}* is shown if `socket:typee:current` is set. @@ -530,11 +509,9 @@ The question is `What current do the plugs with European wall plug with g - *European wall plug with ground pin (CEE7/4 type E) outputs at most 16 A* is shown if with socket:typee:current=16 This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:typee - The question is `What power output does a single plug of type European wall plug with ground pin (CEE7/4 type E) offer?` *European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:output)}* is shown if `socket:typee:output` is set. @@ -543,21 +520,17 @@ The question is `What power output does a single plug of type European wall p - *European wall plug with ground pin (CEE7/4 type E) outputs at most 22 kW* is shown if with socket:typee:output=22 kW This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:chademo - The question is `How much plugs of type Chademo are available here?` *There are {socket:chademo} plugs of type Chademo available here* is shown if `socket:chademo` is set. This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:chademo - The question is `What voltage do the plugs with Chademo offer?` *Chademo outputs {canonical(socket:chademo:voltage)}* is shown if `socket:chademo:voltage` is set. @@ -565,11 +538,9 @@ The question is `What voltage do the plugs with Chademo offer?` - *Chademo outputs 500 volt* is shown if with socket:chademo:voltage=500 This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:chademo - The question is `What current do the plugs with Chademo offer?` *Chademo outputs at most {canonical(socket:chademo:current)}* is shown if `socket:chademo:current` is set. @@ -577,11 +548,9 @@ The question is `What current do the plugs with Chademo offer?` - *Chademo outputs at most 120 A* is shown if with socket:chademo:current=120 This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:chademo - The question is `What power output does a single plug of type Chademo offer?` *Chademo outputs at most {canonical(socket:chademo:output)}* is shown if `socket:chademo:output` is set. @@ -589,21 +558,17 @@ The question is `What power output does a single plug of type Chademo off - *Chademo outputs at most 50 kW* is shown if with socket:chademo:output=50 kW This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type1_cable - The question is `How much plugs of type Type 1 with cable (J1772) are available here?` *There are {socket:type1_cable} plugs of type Type 1 with cable (J1772) available here* is shown if `socket:type1_cable` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type1_cable - The question is `What voltage do the plugs with Type 1 with cable (J1772) offer?` *Type 1 with cable (J1772) outputs {canonical(socket:type1_cable:voltage)}* is shown if `socket:type1_cable:voltage` is set. @@ -612,11 +577,9 @@ The question is `What voltage do the plugs with Type 1 with cable (J1772) - *Type 1 with cable (J1772) outputs 240 volt* is shown if with socket:type1_cable:voltage=240 This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type1_cable - The question is `What current do the plugs with Type 1 with cable (J1772) offer?` *Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:current)}* is shown if `socket:type1_cable:current` is set. @@ -624,11 +587,9 @@ The question is `What current do the plugs with Type 1 with cable (J1772) - *Type 1 with cable (J1772) outputs at most 32 A* is shown if with socket:type1_cable:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type1_cable - The question is `What power output does a single plug of type Type 1 with cable (J1772) offer?` *Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:output)}* is shown if `socket:type1_cable:output` is set. @@ -637,21 +598,17 @@ The question is `What power output does a single plug of type Type 1 with cab - *Type 1 with cable (J1772) outputs at most 7 kW* is shown if with socket:type1_cable:output=7 kW This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type1 - The question is `How much plugs of type Type 1 without cable (J1772) are available here?` *There are {socket:type1} plugs of type Type 1 without cable (J1772) available here* is shown if `socket:type1` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type1 - The question is `What voltage do the plugs with Type 1 without cable (J1772) offer?` *Type 1 without cable (J1772) outputs {canonical(socket:type1:voltage)}* is shown if `socket:type1:voltage` is set. @@ -660,11 +617,9 @@ The question is `What voltage do the plugs with Type 1 without cableType 1 without cable (J1772) outputs 240 volt* is shown if with socket:type1:voltage=240 This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type1 - The question is `What current do the plugs with Type 1 without cable (J1772) offer?` *Type 1 without cable (J1772) outputs at most {canonical(socket:type1:current)}* is shown if `socket:type1:current` is set. @@ -672,11 +627,9 @@ The question is `What current do the plugs with Type 1 without cableType 1 without cable (J1772) outputs at most 32 A* is shown if with socket:type1:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type1 - The question is `What power output does a single plug of type Type 1 without cable (J1772) offer?` *Type 1 without cable (J1772) outputs at most {canonical(socket:type1:output)}* is shown if `socket:type1:output` is set. @@ -687,21 +640,17 @@ The question is `What power output does a single plug of type Type 1 witho - *Type 1 without cable (J1772) outputs at most 7.2 kW* is shown if with socket:type1:output=7.2 kW This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type1_combo - The question is `How much plugs of type Type 1 CCS (aka Type 1 Combo) are available here?` *There are {socket:type1_combo} plugs of type Type 1 CCS (aka Type 1 Combo) available here* is shown if `socket:type1_combo` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type1_combo - The question is `What voltage do the plugs with Type 1 CCS (aka Type 1 Combo) offer?` *Type 1 CCS (aka Type 1 Combo) outputs {canonical(socket:type1_combo:voltage)}* is shown if `socket:type1_combo:voltage` is set. @@ -710,11 +659,9 @@ The question is `What voltage do the plugs with Type 1 CCS (aka Type 1 Co - *Type 1 CCS (aka Type 1 Combo) outputs 1000 volt* is shown if with socket:type1_combo:voltage=1000 This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type1_combo - The question is `What current do the plugs with Type 1 CCS (aka Type 1 Combo) offer?` *Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:current)}* is shown if `socket:type1_combo:current` is set. @@ -723,11 +670,9 @@ The question is `What current do the plugs with Type 1 CCS (aka Type 1 Co - *Type 1 CCS (aka Type 1 Combo) outputs at most 125 A* is shown if with socket:type1_combo:current=125 This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type1_combo - The question is `What power output does a single plug of type Type 1 CCS (aka Type 1 Combo) offer?` *Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:output)}* is shown if `socket:type1_combo:output` is set. @@ -738,21 +683,17 @@ The question is `What power output does a single plug of type Type 1 CCS - *Type 1 CCS (aka Type 1 Combo) outputs at most 350 kW* is shown if with socket:type1_combo:output=350 kW This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:tesla_supercharger - The question is `How much plugs of type Tesla Supercharger are available here?` *There are {socket:tesla_supercharger} plugs of type Tesla Supercharger available here* is shown if `socket:tesla_supercharger` is set. This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:tesla_supercharger - The question is `What voltage do the plugs with Tesla Supercharger offer?` *Tesla Supercharger outputs {canonical(socket:tesla_supercharger:voltage)}* is shown if `socket:tesla_supercharger:voltage` is set. @@ -760,11 +701,9 @@ The question is `What voltage do the plugs with Tesla Supercharger offer? - *Tesla Supercharger outputs 480 volt* is shown if with socket:tesla_supercharger:voltage=480 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:tesla_supercharger - The question is `What current do the plugs with Tesla Supercharger offer?` *Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:current)}* is shown if `socket:tesla_supercharger:current` is set. @@ -773,11 +712,9 @@ The question is `What current do the plugs with Tesla Supercharger offer? - *Tesla Supercharger outputs at most 350 A* is shown if with socket:tesla_supercharger:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:tesla_supercharger - The question is `What power output does a single plug of type Tesla Supercharger offer?` *Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:output)}* is shown if `socket:tesla_supercharger:output` is set. @@ -787,21 +724,17 @@ The question is `What power output does a single plug of type Tesla Superchar - *Tesla Supercharger outputs at most 250 kW* is shown if with socket:tesla_supercharger:output=250 kW This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type2 - The question is `How much plugs of type Type 2 (mennekes) are available here?` *There are {socket:type2} plugs of type Type 2 (mennekes) available here* is shown if `socket:type2` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type2 - The question is `What voltage do the plugs with Type 2 (mennekes) offer?` *Type 2 (mennekes) outputs {canonical(socket:type2:voltage)}* is shown if `socket:type2:voltage` is set. @@ -810,11 +743,9 @@ The question is `What voltage do the plugs with Type 2 (mennekes) offer?` - *Type 2 (mennekes) outputs 400 volt* is shown if with socket:type2:voltage=400 This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type2 - The question is `What current do the plugs with Type 2 (mennekes) offer?` *Type 2 (mennekes) outputs at most {canonical(socket:type2:current)}* is shown if `socket:type2:current` is set. @@ -823,11 +754,9 @@ The question is `What current do the plugs with Type 2 (mennekes) offer?` - *Type 2 (mennekes) outputs at most 32 A* is shown if with socket:type2:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type2 - The question is `What power output does a single plug of type Type 2 (mennekes) offer?` *Type 2 (mennekes) outputs at most {canonical(socket:type2:output)}* is shown if `socket:type2:output` is set. @@ -836,21 +765,17 @@ The question is `What power output does a single plug of type Type 2 (men - *Type 2 (mennekes) outputs at most 22 kW* is shown if with socket:type2:output=22 kW This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type2_combo - The question is `How much plugs of type Type 2 CCS (mennekes) are available here?` *There are {socket:type2_combo} plugs of type Type 2 CCS (mennekes) available here* is shown if `socket:type2_combo` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type2_combo - The question is `What voltage do the plugs with Type 2 CCS (mennekes) offer?` *Type 2 CCS (mennekes) outputs {canonical(socket:type2_combo:voltage)}* is shown if `socket:type2_combo:voltage` is set. @@ -859,11 +784,9 @@ The question is `What voltage do the plugs with Type 2 CCS (mennekes) off - *Type 2 CCS (mennekes) outputs 920 volt* is shown if with socket:type2_combo:voltage=920 This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type2_combo - The question is `What current do the plugs with Type 2 CCS (mennekes) offer?` *Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:current)}* is shown if `socket:type2_combo:current` is set. @@ -872,11 +795,9 @@ The question is `What current do the plugs with Type 2 CCS (mennekes) off - *Type 2 CCS (mennekes) outputs at most 350 A* is shown if with socket:type2_combo:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type2_combo - The question is `What power output does a single plug of type Type 2 CCS (mennekes) offer?` *Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:output)}* is shown if `socket:type2_combo:output` is set. @@ -884,21 +805,17 @@ The question is `What power output does a single plug of type Type 2 CCS - *Type 2 CCS (mennekes) outputs at most 50 kW* is shown if with socket:type2_combo:output=50 kW This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type2_cable - The question is `How much plugs of type Type 2 with cable (mennekes) are available here?` *There are {socket:type2_cable} plugs of type Type 2 with cable (mennekes) available here* is shown if `socket:type2_cable` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type2_cable - The question is `What voltage do the plugs with Type 2 with cable (mennekes) offer?` *Type 2 with cable (mennekes) outputs {canonical(socket:type2_cable:voltage)}* is shown if `socket:type2_cable:voltage` is set. @@ -907,11 +824,9 @@ The question is `What voltage do the plugs with Type 2 with cable (mennek - *Type 2 with cable (mennekes) outputs 400 volt* is shown if with socket:type2_cable:voltage=400 This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type2_cable - The question is `What current do the plugs with Type 2 with cable (mennekes) offer?` *Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:current)}* is shown if `socket:type2_cable:current` is set. @@ -920,11 +835,9 @@ The question is `What current do the plugs with Type 2 with cable (mennek - *Type 2 with cable (mennekes) outputs at most 32 A* is shown if with socket:type2_cable:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type2_cable - The question is `What power output does a single plug of type Type 2 with cable (mennekes) offer?` *Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:output)}* is shown if `socket:type2_cable:output` is set. @@ -933,21 +846,17 @@ The question is `What power output does a single plug of type Type 2 with cab - *Type 2 with cable (mennekes) outputs at most 22 kW* is shown if with socket:type2_cable:output=22 kW This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:tesla_supercharger_ccs - The question is `How much plugs of type Tesla Supercharger CCS (a branded type2_css) are available here?` *There are {socket:tesla_supercharger_ccs} plugs of type Tesla Supercharger CCS (a branded type2_css) available here* is shown if `socket:tesla_supercharger_ccs` is set. This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:tesla_supercharger_ccs - The question is `What voltage do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?` *Tesla Supercharger CCS (a branded type2_css) outputs {canonical(socket:tesla_supercharger_ccs:voltage)}* is shown if `socket:tesla_supercharger_ccs:voltage` is set. @@ -956,11 +865,9 @@ The question is `What voltage do the plugs with Tesla Supercharger CCS (a - *Tesla Supercharger CCS (a branded type2_css) outputs 920 volt* is shown if with socket:tesla_supercharger_ccs:voltage=920 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:tesla_supercharger_ccs - The question is `What current do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?` *Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:current)}* is shown if `socket:tesla_supercharger_ccs:current` is set. @@ -969,11 +876,9 @@ The question is `What current do the plugs with Tesla Supercharger CCS (a - *Tesla Supercharger CCS (a branded type2_css) outputs at most 350 A* is shown if with socket:tesla_supercharger_ccs:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:tesla_supercharger_ccs - The question is `What power output does a single plug of type Tesla Supercharger CCS (a branded type2_css) offer?` *Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:output)}* is shown if `socket:tesla_supercharger_ccs:output` is set. @@ -981,21 +886,17 @@ The question is `What power output does a single plug of type Tesla Superchar - *Tesla Supercharger CCS (a branded type2_css) outputs at most 50 kW* is shown if with socket:tesla_supercharger_ccs:output=50 kW This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:tesla_destination_us - The question is `How much plugs of type Tesla Supercharger (destination) are available here?` *There are {socket:tesla_destination} plugs of type Tesla Supercharger (destination) available here* is shown if `socket:tesla_destination` is set. This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:tesla_destination_us - The question is `What voltage do the plugs with Tesla Supercharger (destination) offer?` *Tesla Supercharger (destination) outputs {canonical(socket:tesla_destination:voltage)}* is shown if `socket:tesla_destination:voltage` is set. @@ -1003,11 +904,9 @@ The question is `What voltage do the plugs with Tesla Supercharger (destinati - *Tesla Supercharger (destination) outputs 480 volt* is shown if with socket:tesla_destination:voltage=480 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:tesla_destination_us - The question is `What current do the plugs with Tesla Supercharger (destination) offer?` *Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:current)}* is shown if `socket:tesla_destination:current` is set. @@ -1016,11 +915,9 @@ The question is `What current do the plugs with Tesla Supercharger (destinati - *Tesla Supercharger (destination) outputs at most 350 A* is shown if with socket:tesla_destination:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:tesla_destination_us - The question is `What power output does a single plug of type Tesla Supercharger (destination) offer?` *Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:output)}* is shown if `socket:tesla_destination:output` is set. @@ -1030,418 +927,335 @@ The question is `What power output does a single plug of type Tesla Superchar - *Tesla Supercharger (destination) outputs at most 250 kW* is shown if with socket:tesla_destination:output=250 kW This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` - -### plugs-amount-socket:tesla_destination - -The question is `How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?` - -*There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here* is shown if `socket:tesla_destination` is set. - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`plugs-amount` - -### voltage-socket:tesla_destination - -The question is `What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` - -*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:tesla_destination:voltage)}* is shown if `socket:tesla_destination:voltage` is set. - - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 230 volt* is shown if with socket:tesla_destination:voltage=230 - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 400 volt* is shown if with socket:tesla_destination:voltage=400 - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` - -### current-socket:tesla_destination - -The question is `What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` - -*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:current)}* is shown if `socket:tesla_destination:current` is set. - - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 16 A* is shown if with socket:tesla_destination:current=16 - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 32 A* is shown if with socket:tesla_destination:current=32 - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` - -### power-output-socket:tesla_destination - -The question is `What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` - -*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:output)}* is shown if `socket:tesla_destination:output` is set. - - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 11 kW* is shown if with socket:tesla_destination:output=11 kW - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 22 kW* is shown if with socket:tesla_destination:output=22 kW - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:USB-A +The question is `How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?` -The question is `How much plugs of type USB to charge phones and small electronics are available here?` - -*There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here* is shown if `socket:USB-A` is set. +*There are {socket:USB-A} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here* is shown if `socket:USB-A` is set. This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:USB-A +The question is `What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` -The question is `What voltage do the plugs with USB to charge phones and small electronics offer?` +*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:USB-A:voltage)}* is shown if `socket:USB-A:voltage` is set. -*USB to charge phones and small electronics outputs {canonical(socket:USB-A:voltage)}* is shown if `socket:USB-A:voltage` is set. - - - *USB to charge phones and small electronics outputs 5 volt* is shown if with socket:USB-A:voltage=5 + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 5 volt* is shown if with socket:USB-A:voltage=5 This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:USB-A +The question is `What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` -The question is `What current do the plugs with USB to charge phones and small electronics offer?` +*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:current)}* is shown if `socket:USB-A:current` is set. -*USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:current)}* is shown if `socket:USB-A:current` is set. - - - *USB to charge phones and small electronics outputs at most 1 A* is shown if with socket:USB-A:current=1 - - *USB to charge phones and small electronics outputs at most 2 A* is shown if with socket:USB-A:current=2 + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 1 A* is shown if with socket:USB-A:current=1 + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 2 A* is shown if with socket:USB-A:current=2 This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:USB-A +The question is `What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` -The question is `What power output does a single plug of type USB to charge phones and small electronics offer?` +*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:output)}* is shown if `socket:USB-A:output` is set. -*USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:output)}* is shown if `socket:USB-A:output` is set. - - - *USB to charge phones and small electronics outputs at most 5W* is shown if with socket:USB-A:output=5W - - *USB to charge phones and small electronics outputs at most 10W* is shown if with socket:USB-A:output=10W + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 5W* is shown if with socket:USB-A:output=5W + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 10W* is shown if with socket:USB-A:output=10W This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:bosch_3pin +The question is `How much plugs of type USB to charge phones and small electronics are available here?` -The question is `How much plugs of type Bosch Active Connect with 3 pins and cable are available here?` - -*There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here* is shown if `socket:bosch_3pin` is set. +*There are {socket:bosch_3pin} plugs of type USB to charge phones and small electronics available here* is shown if `socket:bosch_3pin` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:bosch_3pin +The question is `What voltage do the plugs with USB to charge phones and small electronics offer?` -The question is `What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?` - -*Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_3pin:voltage)}* is shown if `socket:bosch_3pin:voltage` is set. +*USB to charge phones and small electronics outputs {canonical(socket:bosch_3pin:voltage)}* is shown if `socket:bosch_3pin:voltage` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:bosch_3pin +The question is `What current do the plugs with USB to charge phones and small electronics offer?` -The question is `What current do the plugs with Bosch Active Connect with 3 pins and cable offer?` - -*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:current)}* is shown if `socket:bosch_3pin:current` is set. +*USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:current)}* is shown if `socket:bosch_3pin:current` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:bosch_3pin +The question is `What power output does a single plug of type USB to charge phones and small electronics offer?` -The question is `What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?` - -*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:output)}* is shown if `socket:bosch_3pin:output` is set. +*USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:output)}* is shown if `socket:bosch_3pin:output` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:bosch_5pin +The question is `How much plugs of type Bosch Active Connect with 3 pins and cable are available here?` -The question is `How much plugs of type Bosch Active Connect with 5 pins and cable are available here?` - -*There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here* is shown if `socket:bosch_5pin` is set. +*There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 3 pins and cable available here* is shown if `socket:bosch_5pin` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:bosch_5pin +The question is `What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?` -The question is `What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?` - -*Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}* is shown if `socket:bosch_5pin:voltage` is set. +*Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}* is shown if `socket:bosch_5pin:voltage` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:bosch_5pin +The question is `What current do the plugs with Bosch Active Connect with 3 pins and cable offer?` -The question is `What current do the plugs with Bosch Active Connect with 5 pins and cable offer?` - -*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}* is shown if `socket:bosch_5pin:current` is set. +*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}* is shown if `socket:bosch_5pin:current` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:bosch_5pin +The question is `What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?` -The question is `What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?` - -*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}* is shown if `socket:bosch_5pin:output` is set. +*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}* is shown if `socket:bosch_5pin:output` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:bs1363 +The question is `How much plugs of type Bosch Active Connect with 5 pins and cable are available here?` -The question is `How much plugs of type BS1363 (Type G) are available here?` - -*There are {socket:bs1363} plugs of type BS1363 (Type G) available here* is shown if `socket:bs1363` is set. +*There are {socket:bs1363} plugs of type Bosch Active Connect with 5 pins and cable available here* is shown if `socket:bs1363` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:bs1363 +The question is `What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?` -The question is `What voltage do the plugs with BS1363 (Type G) offer?` +*Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bs1363:voltage)}* is shown if `socket:bs1363:voltage` is set. -*BS1363 (Type G) outputs {canonical(socket:bs1363:voltage)}* is shown if `socket:bs1363:voltage` is set. - - - *BS1363 (Type G) outputs 230 volt* is shown if with socket:bs1363:voltage=230 + - *Bosch Active Connect with 5 pins and cable outputs 230 volt* is shown if with socket:bs1363:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:bs1363 +The question is `What current do the plugs with Bosch Active Connect with 5 pins and cable offer?` -The question is `What current do the plugs with BS1363 (Type G) offer?` +*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:current)}* is shown if `socket:bs1363:current` is set. -*BS1363 (Type G) outputs at most {canonical(socket:bs1363:current)}* is shown if `socket:bs1363:current` is set. - - - *BS1363 (Type G) outputs at most 13 A* is shown if with socket:bs1363:current=13 + - *Bosch Active Connect with 5 pins and cable outputs at most 13 A* is shown if with socket:bs1363:current=13 This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:bs1363 +The question is `What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?` -The question is `What power output does a single plug of type BS1363 (Type G) offer?` +*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:output)}* is shown if `socket:bs1363:output` is set. -*BS1363 (Type G) outputs at most {canonical(socket:bs1363:output)}* is shown if `socket:bs1363:output` is set. - - - *BS1363 (Type G) outputs at most 3kW* is shown if with socket:bs1363:output=3kW + - *Bosch Active Connect with 5 pins and cable outputs at most 3kW* is shown if with socket:bs1363:output=3kW This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:nema5_15 +The question is `How much plugs of type BS1363 (Type G) are available here?` -The question is `How much plugs of type NEMA 5-15 (Type B) are available here?` - -*There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here* is shown if `socket:nema5_15` is set. +*There are {socket:nema5_15} plugs of type BS1363 (Type G) available here* is shown if `socket:nema5_15` is set. This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:nema5_15 +The question is `What voltage do the plugs with BS1363 (Type G) offer?` -The question is `What voltage do the plugs with NEMA 5-15 (Type B) offer?` +*BS1363 (Type G) outputs {canonical(socket:nema5_15:voltage)}* is shown if `socket:nema5_15:voltage` is set. -*NEMA 5-15 (Type B) outputs {canonical(socket:nema5_15:voltage)}* is shown if `socket:nema5_15:voltage` is set. - - - *NEMA 5-15 (Type B) outputs 120 volt* is shown if with socket:nema5_15:voltage=120 + - *BS1363 (Type G) outputs 120 volt* is shown if with socket:nema5_15:voltage=120 This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:nema5_15 +The question is `What current do the plugs with BS1363 (Type G) offer?` -The question is `What current do the plugs with NEMA 5-15 (Type B) offer?` +*BS1363 (Type G) outputs at most {canonical(socket:nema5_15:current)}* is shown if `socket:nema5_15:current` is set. -*NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:current)}* is shown if `socket:nema5_15:current` is set. - - - *NEMA 5-15 (Type B) outputs at most 15 A* is shown if with socket:nema5_15:current=15 + - *BS1363 (Type G) outputs at most 15 A* is shown if with socket:nema5_15:current=15 This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:nema5_15 +The question is `What power output does a single plug of type BS1363 (Type G) offer?` -The question is `What power output does a single plug of type NEMA 5-15 (Type B) offer?` +*BS1363 (Type G) outputs at most {canonical(socket:nema5_15:output)}* is shown if `socket:nema5_15:output` is set. -*NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:output)}* is shown if `socket:nema5_15:output` is set. - - - *NEMA 5-15 (Type B) outputs at most 1.8 kW* is shown if with socket:nema5_15:output=1.8 kW + - *BS1363 (Type G) outputs at most 1.8 kW* is shown if with socket:nema5_15:output=1.8 kW This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:sev1011_t23 +The question is `How much plugs of type NEMA 5-15 (Type B) are available here?` -The question is `How much plugs of type SEV 1011 T23 (Type J) are available here?` - -*There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here* is shown if `socket:sev1011_t23` is set. +*There are {socket:sev1011_t23} plugs of type NEMA 5-15 (Type B) available here* is shown if `socket:sev1011_t23` is set. This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:sev1011_t23 +The question is `What voltage do the plugs with NEMA 5-15 (Type B) offer?` -The question is `What voltage do the plugs with SEV 1011 T23 (Type J) offer?` +*NEMA 5-15 (Type B) outputs {canonical(socket:sev1011_t23:voltage)}* is shown if `socket:sev1011_t23:voltage` is set. -*SEV 1011 T23 (Type J) outputs {canonical(socket:sev1011_t23:voltage)}* is shown if `socket:sev1011_t23:voltage` is set. - - - *SEV 1011 T23 (Type J) outputs 230 volt* is shown if with socket:sev1011_t23:voltage=230 + - *NEMA 5-15 (Type B) outputs 230 volt* is shown if with socket:sev1011_t23:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:sev1011_t23 +The question is `What current do the plugs with NEMA 5-15 (Type B) offer?` -The question is `What current do the plugs with SEV 1011 T23 (Type J) offer?` +*NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:current)}* is shown if `socket:sev1011_t23:current` is set. -*SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:current)}* is shown if `socket:sev1011_t23:current` is set. - - - *SEV 1011 T23 (Type J) outputs at most 16 A* is shown if with socket:sev1011_t23:current=16 + - *NEMA 5-15 (Type B) outputs at most 16 A* is shown if with socket:sev1011_t23:current=16 This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:sev1011_t23 +The question is `What power output does a single plug of type NEMA 5-15 (Type B) offer?` -The question is `What power output does a single plug of type SEV 1011 T23 (Type J) offer?` +*NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:output)}* is shown if `socket:sev1011_t23:output` is set. -*SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:output)}* is shown if `socket:sev1011_t23:output` is set. - - - *SEV 1011 T23 (Type J) outputs at most 3.7 kW* is shown if with socket:sev1011_t23:output=3.7 kW + - *NEMA 5-15 (Type B) outputs at most 3.7 kW* is shown if with socket:sev1011_t23:output=3.7 kW This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:as3112 +The question is `How much plugs of type SEV 1011 T23 (Type J) are available here?` -The question is `How much plugs of type AS3112 (Type I) are available here?` - -*There are {socket:as3112} plugs of type AS3112 (Type I) available here* is shown if `socket:as3112` is set. +*There are {socket:as3112} plugs of type SEV 1011 T23 (Type J) available here* is shown if `socket:as3112` is set. This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:as3112 +The question is `What voltage do the plugs with SEV 1011 T23 (Type J) offer?` -The question is `What voltage do the plugs with AS3112 (Type I) offer?` +*SEV 1011 T23 (Type J) outputs {canonical(socket:as3112:voltage)}* is shown if `socket:as3112:voltage` is set. -*AS3112 (Type I) outputs {canonical(socket:as3112:voltage)}* is shown if `socket:as3112:voltage` is set. - - - *AS3112 (Type I) outputs 230 volt* is shown if with socket:as3112:voltage=230 + - *SEV 1011 T23 (Type J) outputs 230 volt* is shown if with socket:as3112:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:as3112 +The question is `What current do the plugs with SEV 1011 T23 (Type J) offer?` -The question is `What current do the plugs with AS3112 (Type I) offer?` +*SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:current)}* is shown if `socket:as3112:current` is set. -*AS3112 (Type I) outputs at most {canonical(socket:as3112:current)}* is shown if `socket:as3112:current` is set. - - - *AS3112 (Type I) outputs at most 10 A* is shown if with socket:as3112:current=10 + - *SEV 1011 T23 (Type J) outputs at most 10 A* is shown if with socket:as3112:current=10 This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:as3112 +The question is `What power output does a single plug of type SEV 1011 T23 (Type J) offer?` -The question is `What power output does a single plug of type AS3112 (Type I) offer?` +*SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:output)}* is shown if `socket:as3112:output` is set. -*AS3112 (Type I) outputs at most {canonical(socket:as3112:output)}* is shown if `socket:as3112:output` is set. - - - *AS3112 (Type I) outputs at most 2.3 kW* is shown if with socket:as3112:output=2.3 kW + - *SEV 1011 T23 (Type J) outputs at most 2.3 kW* is shown if with socket:as3112:output=2.3 kW This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:nema_5_20 +The question is `How much plugs of type AS3112 (Type I) are available here?` -The question is `How much plugs of type NEMA 5-20 (Type B) are available here?` - -*There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here* is shown if `socket:nema_5_20` is set. +*There are {socket:nema_5_20} plugs of type AS3112 (Type I) available here* is shown if `socket:nema_5_20` is set. This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:nema_5_20 +The question is `What voltage do the plugs with AS3112 (Type I) offer?` -The question is `What voltage do the plugs with NEMA 5-20 (Type B) offer?` +*AS3112 (Type I) outputs {canonical(socket:nema_5_20:voltage)}* is shown if `socket:nema_5_20:voltage` is set. -*NEMA 5-20 (Type B) outputs {canonical(socket:nema_5_20:voltage)}* is shown if `socket:nema_5_20:voltage` is set. - - - *NEMA 5-20 (Type B) outputs 120 volt* is shown if with socket:nema_5_20:voltage=120 + - *AS3112 (Type I) outputs 120 volt* is shown if with socket:nema_5_20:voltage=120 This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:nema_5_20 +The question is `What current do the plugs with AS3112 (Type I) offer?` -The question is `What current do the plugs with NEMA 5-20 (Type B) offer?` +*AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:current)}* is shown if `socket:nema_5_20:current` is set. -*NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:current)}* is shown if `socket:nema_5_20:current` is set. - - - *NEMA 5-20 (Type B) outputs at most 20 A* is shown if with socket:nema_5_20:current=20 + - *AS3112 (Type I) outputs at most 20 A* is shown if with socket:nema_5_20:current=20 This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:nema_5_20 +The question is `What power output does a single plug of type AS3112 (Type I) offer?` -The question is `What power output does a single plug of type NEMA 5-20 (Type B) offer?` +*AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:output)}* is shown if `socket:nema_5_20:output` is set. -*NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:output)}* is shown if `socket:nema_5_20:output` is set. - - - *NEMA 5-20 (Type B) outputs at most 2.4 kW* is shown if with socket:nema_5_20:output=2.4 kW + - *AS3112 (Type I) outputs at most 2.4 kW* is shown if with socket:nema_5_20:output=2.4 kW This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` + +### plugs-amount-socket:nacs +The question is `How much plugs of type NEMA 5-20 (Type B) are available here?` + +*There are {socket:nacs} plugs of type NEMA 5-20 (Type B) available here* is shown if `socket:nacs` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `plugs-amount` + +### voltage-socket:nacs +The question is `What voltage do the plugs with NEMA 5-20 (Type B) offer?` + +*NEMA 5-20 (Type B) outputs {canonical(socket:nacs:voltage)}* is shown if `socket:nacs:voltage` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `technical` + +### current-socket:nacs +The question is `What current do the plugs with NEMA 5-20 (Type B) offer?` + +*NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:current)}* is shown if `socket:nacs:current` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `technical` + +### power-output-socket:nacs +The question is `What power output does a single plug of type NEMA 5-20 (Type B) offer?` + +*NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:output)}* is shown if `socket:nacs:output` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `technical` ### OH - The question is `When is this charging station opened?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -1450,17 +1264,15 @@ The question is `When is this charging station opened?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### fee - The question is `Does one have to pay to use this charging station?` - *Free to use (without authenticating)* is shown if with fee=no & fee:conditional= & charge= & authentication:none=yes - *Free to use, but one has to authenticate* is shown if with fee=no & fee:conditional= & charge= & authentication:none=no - *Free to use* is shown if with fee=no. _This option cannot be chosen as answer_ - - *Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station* is shown if with fee=yes & fee:conditional=no @ customers + - *Paid use, but free for customers of the hotel/pub/hospital/… who operates the charging station* is shown if with fee=yes & fee:conditional=no @ customers - *Paid use* is shown if with fee=yes & fee:conditional= ### charge - The question is `How much does one have to pay to use this charging station?` *Using this charging station costs {charge}* is shown if `charge` is set. @@ -1468,7 +1280,6 @@ The question is `How much does one have to pay to use this charging station?` This tagrendering is only visible in the popup if the following condition is met: fee=yes ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -1481,7 +1292,6 @@ The question is `Which methods of payment are accepted here?` This tagrendering is only visible in the popup if the following condition is met: fee=yes | charge~.+ ### app-name - The question is `What is the name of the app used for payment?` *Payment can be done using the app {payment:app}* is shown if `payment:app` is set. @@ -1489,7 +1299,6 @@ The question is `What is the name of the app used for payment?` This tagrendering is only visible in the popup if the following condition is met: payment:app~.+ & payment:app!=no ### Authentication - The question is `What kind of authentication is available at the charging station?` - *Authentication by a membership card* is shown if with authentication:membership_card=yes. Unselecting this answer will add authentication:membership_card=no @@ -1502,7 +1311,6 @@ The question is `What kind of authentication is available at the charging statio - *Charging here is (also) possible without authentication* is shown if with authentication:none=yes. Unselecting this answer will add authentication:none=no ### Auth phone - The question is `What's the phone number for authentication call or SMS?` *Authenticate by calling or SMS'ing to {authentication:phone_call:number}* is shown if `authentication:phone_call:number` is set. @@ -1510,7 +1318,6 @@ The question is `What's the phone number for authentication call or SMS?` This tagrendering is only visible in the popup if the following condition is met: authentication:phone_call=yes | authentication:short_message=yes ### maxstay - The question is `What is the maximum amount of time one is allowed to stay here?` *One can stay at most {canonical(maxstay)}* is shown if `maxstay` is set. @@ -1520,7 +1327,6 @@ The question is `What is the maximum amount of time one is allowed to stay here? This tagrendering is only visible in the popup if the following condition is met: bus=yes | hgv=yes | motorcar=yes ### Network - The question is `Is this charging station part of a network?` *Part of the network {network}* is shown if `network` is set. @@ -1535,7 +1341,6 @@ The question is `Is this charging station part of a network?` - *Tesla* is shown if with network=Tesla ### Operator - The question is `Who is the operator of this charging station?` *This charging station is operated by {operator}* is shown if `operator` is set. @@ -1543,35 +1348,29 @@ The question is `Who is the operator of this charging station?` - *Actually, {operator} is the network* is shown if with network= ### phone - The question is `What number can one call if there is a problem with this charging station?` *In case of problems, call {phone}* is shown if `phone` is set. ### email - The question is `What is the email address of the operator?` *In case of problems, send an email to {email}* is shown if `email` is set. ### website - The question is `What is the website where one can find more information about this charging station?` *More info on {website}* is shown if `website` is set. ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -1582,11 +1381,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### ref - The question is `What is the reference number of this charging station?` *Reference number is {ref}* is shown if `ref` is set. @@ -1594,7 +1391,6 @@ The question is `What is the reference number of this charging station?` This tagrendering is only visible in the popup if the following condition is met: network~.+ ### Operational status - The question is `Is this charging point in use?` - *This charging station works* is shown if with planned:amenity= & construction:amenity= & disused:amenity= & operational_status= & amenity=charging_station @@ -1604,7 +1400,6 @@ The question is `Is this charging point in use?` - *This charging station has beed permanently disabled and is not in use anymore but is still visible* is shown if with planned:amenity= & construction:amenity= & disused:amenity=charging_station & operational_status= & amenity= ### Parking:fee - The question is `Does one have to pay a parking fee while charging?` - *No additional parking cost while charging* is shown if with parking:fee=no @@ -1617,31 +1412,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### questions-technical - _This tagrendering has no question and is thus read-only_ *

Technical questions

The questions below are very technical. Feel free to ignore them
{questions(technical)}* ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/childcare.md b/Docs/Layers/childcare.md index 4d08e99cd..4f94debce 100644 --- a/Docs/Layers/childcare.md +++ b/Docs/Layers/childcare.md @@ -13,13 +13,11 @@ Shows kindergartens and preschools. Both are grouped in one layer, as they are r 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [name](#name) - [website](#website) - [email](#email) - [phone](#phone) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [capacity](#capacity) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -73,24 +71,20 @@ Elements must match the expression **{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -98,22 +92,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### opening_hours - The question is `When is this childcare opened?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -123,41 +113,33 @@ The question is `When is this childcare opened?` This tagrendering is only visible in the popup if the following condition is met: amenity=childcare ### capacity - The question is `How much kids (at most) can be enrolled here?` *This facility has room for {capacity} kids* is shown if `capacity` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/cinema.md b/Docs/Layers/cinema.md index a0c1db4e3..732ca840a 100644 --- a/Docs/Layers/cinema.md +++ b/Docs/Layers/cinema.md @@ -73,18 +73,15 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -92,19 +89,16 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### wikipedia Shows a wikipedia box with the corresponding wikipedia article; the wikidata-item link can be changed by a contributor @@ -116,36 +110,29 @@ The question is `What is the corresponding Wikidata entity?` - *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_ ### cinema_type - The question is `What type of cinema is this?` - *This is a normal cinema showing movies for all ages* is shown if with cinema= - *This is an erotic cinema showing adult movies* is shown if with cinema=erotic ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/cinema/cinema.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/cinema/cinema.json) diff --git a/Docs/Layers/climbing_area.md b/Docs/Layers/climbing_area.md index a53ee7910..ed8c0ba6c 100644 --- a/Docs/Layers/climbing_area.md +++ b/Docs/Layers/climbing_area.md @@ -14,17 +14,11 @@ An area where climbing is possible, e.g. a crag, site, boulder, … Contains agg 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Length overview](#length-overview) - - [Grades overview](#grades-overview) - - [Contains {_contained_climbing_routes_count} routes](#contains-{_contained_climbing_routes_count}-routes) - [images](#images) - [minimap](#minimap) - [Contained routes length hist](#contained-routes-length-hist) - - [Length overview](#length-overview) - [Contained routes hist](#contained-routes-hist) - - [Grades overview](#grades-overview) - [Contained_climbing_routes](#contained_climbing_routes) - - [Contains {_contained_climbing_routes_count} routes](#contains-{_contained_climbing_routes_count}-routes) - [name](#name) - [Type](#type) - [Rock type (crag/rock/cliff only)](#rock-type-(cragrock/cliff-only)) @@ -97,25 +91,21 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _contained_climbing_route_ids): height: 9rem; overflow: hidden; border-radius:3rem; }* ### Contained routes length hist - _This tagrendering has no question and is thus read-only_ *

Length overview

{histogram(_length_hist)}* ### Contained routes hist - _This tagrendering has no question and is thus read-only_ *

Grades overview

{histogram(_difficulty_hist)}* ### Contained_climbing_routes - _This tagrendering has no question and is thus read-only_ *

Contains {_contained_climbing_routes_count} routes

    {_contained_climbing_routes}
* @@ -123,7 +113,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _contained_climbing_routes~.+ ### name - The question is `What is the name of this climbing opportunity?` *{name}* is shown if `name` is set. @@ -131,7 +120,6 @@ The question is `What is the name of this climbing opportunity?` - *This climbing opportunity doesn't have a name* is shown if with noname=yes & name= ### Type - The question is `What kind of climbing opportunity is this?` - *A climbing boulder - a single rock or cliff with one or a few climbing routes which can be climbed safely without rope* is shown if with climbing=boulder @@ -139,7 +127,6 @@ The question is `What kind of climbing opportunity is this?` - *A climbing area with one or more climbing crags and/or boulders* is shown if with climbing=area ### Rock type (crag/rock/cliff only) - The question is `What is the rock type here?` *The rock type is {rock}* is shown if `rock` is set. @@ -155,7 +142,6 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### website - The question is `Is there a (unofficial) website with more informations (e.g. topos)?` *{url}* is shown if `url` is set. @@ -163,7 +149,6 @@ The question is `Is there a (unofficial) website with more informations (e.g. to This tagrendering is only visible in the popup if the following condition is met: sport=climbing & club= & office= & leisure!~^(sports_centre)$ ### fee - The question is `Is a fee required to climb here?` *A fee of {charge} should be paid for climbing here* is shown if `charge` is set. @@ -172,7 +157,6 @@ The question is `Is a fee required to climb here?` - *Paying a fee is required to climb here* is shown if with fee=yes & charge= ### bouldering - The question is `Is bouldering possible here?` - *Bouldering is possible here* is shown if with climbing:boulder=yes @@ -181,23 +165,18 @@ The question is `Is bouldering possible here?` - *There are {climbing:boulder} boulder problems* is shown if with climbing:boulder~.+. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/climbing_area/climbing_area.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/climbing_area/climbing_area.json) diff --git a/Docs/Layers/climbing_club.md b/Docs/Layers/climbing_club.md index 70e52e7ca..255961370 100644 --- a/Docs/Layers/climbing_club.md +++ b/Docs/Layers/climbing_club.md @@ -13,13 +13,11 @@ A climbing club or organisation 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [climbing_club-name](#climbing_club-name) - [website](#website) - [email](#email) - [phone](#phone) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) @@ -72,24 +70,20 @@ Elements must match **any** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### climbing_club-name - The question is `What is the name of this climbing club or NGO?` *{name}* is shown if `name` is set. ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -97,22 +91,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -120,29 +110,23 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/climbing_gym.md b/Docs/Layers/climbing_gym.md index e90bcc9a6..aa88be1c3 100644 --- a/Docs/Layers/climbing_gym.md +++ b/Docs/Layers/climbing_gym.md @@ -13,7 +13,6 @@ A climbing gym 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [name](#name) - [website](#website) @@ -22,7 +21,6 @@ A climbing gym - [fee](#fee) - [payment-options](#payment-options) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [reviews](#reviews) - [bouldering](#bouldering) - [sportclimbing](#sportclimbing) @@ -139,35 +137,29 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### name - The question is `What is the name of this climbing gym?` *{name}* is shown if `name` is set. ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -175,11 +167,9 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### fee - The question is `Is a fee required to climb here?` *A fee of {charge} should be paid for climbing here* is shown if `charge` is set. @@ -188,7 +178,6 @@ The question is `Is a fee required to climb here?` - *Paying a fee is required to climb here* is shown if with fee=yes & charge= ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -196,7 +185,6 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -210,7 +198,6 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### bouldering - The question is `Is bouldering possible here?` - *Bouldering is possible here* is shown if with climbing:boulder=yes @@ -219,7 +206,6 @@ The question is `Is bouldering possible here?` - *There are {climbing:boulder} boulder problems* is shown if with climbing:boulder~.+. _This option cannot be chosen as answer_ ### sportclimbing - The question is `Is sport climbing possible here on fixed anchors?` - *Sport climbing is possible here* is shown if with climbing:sport=yes @@ -227,7 +213,6 @@ The question is `Is sport climbing possible here on fixed anchors?` - *There are {climbing:sport} sport climbing routes* is shown if with climbing:sport~.+. _This option cannot be chosen as answer_ ### toprope - The question is `Is toprope climbing possible here?` - *Toprope climbing is possible here* is shown if with climbing:toprope=yes @@ -235,7 +220,6 @@ The question is `Is toprope climbing possible here?` - *There are {climbing:toprope} toprope routes* is shown if with climbing:toprope~.+. _This option cannot be chosen as answer_ ### shoe_rental - The question is `Can one rent climbing shoes here to use in the gym?` - *Climbing shoes can be borrowed for free here* is shown if with service:climbing_shoes:rental=yes & service:climbing_shoes:rental:fee=no @@ -244,7 +228,6 @@ The question is `Can one rent climbing shoes here to use in the gym?` - *Climbing shoes can not be rented here* is shown if with service:climbing_shoes:rental=no ### harness_rental - The question is `Can one rent a climbing harness here to use in the gym?` - *A climbing harness can be borrowed for free here* is shown if with service:climbing_harness:rental=yes & service:climbing_harness:rental:fee=no @@ -255,7 +238,6 @@ The question is `Can one rent a climbing harness here to use in the gym?` This tagrendering is only visible in the popup if the following condition is met: (climbing:sport~.+ & climbing:sport!=no) | (climbing:toprope~.+ & climbing:toprope!=no) | (climbing:speed~.+ & climbing:speed!=no) ### auto_belay_toprope - The question is `Are there auto belays for top roping here?` *There are {climbing:autobelay:toprope} auto belay devices for top roping* is shown if `climbing:autobelay:toprope` is set. @@ -268,7 +250,6 @@ The question is `Are there auto belays for top roping here?` This tagrendering is only visible in the popup if the following condition is met: climbing:toprope~.+ & climbing:toprope!=no ### auto_belay_lead - The question is `Are there auto belays for lead climbing here?` *There are {climbing:autobelay:sport} auto belays for lead climbing* is shown if `climbing:autobelay:sport` is set. @@ -280,7 +261,6 @@ The question is `Are there auto belays for lead climbing here?` This tagrendering is only visible in the popup if the following condition is met: climbing:sport~.+ & climbing:sport!=no ### belay_device_rental - The question is `Can one rent a belay device here to use in the gym?` - *Belay devices are provided at each rope* is shown if with service:climbing_belay_device:provided_at_each_rope=yes @@ -292,7 +272,6 @@ The question is `Can one rent a belay device here to use in the gym?` This tagrendering is only visible in the popup if the following condition is met: (climbing:sport~.+ & climbing:sport!=no) | (climbing:toprope~.+ & climbing:toprope!=no) ### rope_rental - The question is `Can one rent a climbing rope here to use in the gym?` - *A climbing rope can be borrowed for free here* is shown if with service:climbing_rope:rental=yes & service:climbing_rope:rental:fee=no @@ -301,19 +280,16 @@ The question is `Can one rent a climbing rope here to use in the gym?` - *A climbing rope can not be rented here* is shown if with service:climbing_rope:rental=no ### average_length - The question is `What is the (average) length of the routes in meters?` *The routes are {canonical(climbing:length)} long on average* is shown if `climbing:length` is set. ### min_difficulty - The question is `What is the grade of the easiest route here, according to the french classification system?` *The lowest grade is {climbing:grade:french:min} according to the french/belgian system* is shown if `climbing:grade:french:min` is set. ### max_difficulty - The question is `What is the highest grade route here, according to the french classification system?` *The highest grade is {climbing:grade:french:max} according to the french/belgian system* is shown if `climbing:grade:french:max` is set. @@ -321,13 +297,11 @@ The question is `What is the highest grade route here, according to the french c This tagrendering is only visible in the popup if the following condition is met: club= & office= & (climbing:sport=yes | sport=climbing) & climbing!~^(route)$ ### max_bolts - The question is `How many bolts do routes in {title()} have at most?` *The sport climbing routes here have at most {climbing:bolts:max} bolts.
This is without belay stations and indicates how much quickdraws a climber needs.
* is shown if `climbing:bolts:max` is set. ### Speed climbing? - The question is `Is there a speed climbing wall?` - *There is a speed climbing wall* is shown if with climbing:speed=yes @@ -337,7 +311,6 @@ The question is `Is there a speed climbing wall?` This tagrendering is only visible in the popup if the following condition is met: climbing:toprope~.+ & climbing:toprope!=no ### shower - The question is `Does this facility offer showers?` - *This facility does have showers with warm water* is shown if with shower=hot @@ -346,7 +319,6 @@ The question is `Does this facility offer showers?` - *This facility does not offer a shower* is shown if with shower=no ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -356,11 +328,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -368,11 +338,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -380,33 +348,26 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/climbing_opportunity.md b/Docs/Layers/climbing_opportunity.md index 4e90ff269..4f4ae8e58 100644 --- a/Docs/Layers/climbing_opportunity.md +++ b/Docs/Layers/climbing_opportunity.md @@ -45,7 +45,6 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### climbing-opportunity-name - _This tagrendering has no question and is thus read-only_ *{name}* @@ -53,7 +52,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: name~.+ ### climbing-possible - The question is `Is climbing possible here?` - *Climbing is possible here* is shown if with sport=climbing @@ -61,23 +59,18 @@ The question is `Is climbing possible here?` - *Climbing is not possible here* is shown if with sport!~^(climbing)$. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/climbing_opportunity/climbing_opportunity.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/climbing_opportunity/climbing_opportunity.json) diff --git a/Docs/Layers/climbing_route.md b/Docs/Layers/climbing_route.md index 15b3aadc1..3accf1269 100644 --- a/Docs/Layers/climbing_route.md +++ b/Docs/Layers/climbing_route.md @@ -78,7 +78,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### Name - The question is `What is the name of this climbing route?` *{name}* is shown if `name` is set. @@ -86,19 +85,16 @@ The question is `What is the name of this climbing route?` - *This climbing route doesn't have a name* is shown if with noname=yes & name= ### Length - The question is `How long is this climbing route (in meters)?` *This route is {canonical(climbing:length)} long* is shown if `climbing:length` is set. ### Difficulty - The question is `What is the grade of this climbing route according to the french/belgian system?` *The grade is {climbing:grade:french} according to the french/belgian system* is shown if `climbing:grade:french` is set. ### bolts - The question is `How many bolts does this route have before reaching the anchor?` *This route has {climbing:bolts} bolts.
This is without belay stations and indicates how much quickdraws a climber needs.
* is shown if `climbing:bolts` is set. @@ -106,41 +102,33 @@ The question is `How many bolts does this route have before reaching the anchor? - *This route is not bolted* is shown if with climbing:bolted=no ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### Rock type via embedded feature - _This tagrendering has no question and is thus read-only_ *The rock type is {_embedding_features_with_rock:rock} as stated on the surrounding crag* is shown if `_embedding_features_with_rock:rock` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/climbing_route/climbing_route.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/climbing_route/climbing_route.json) diff --git a/Docs/Layers/clock.md b/Docs/Layers/clock.md index d2d393974..fed154a42 100644 --- a/Docs/Layers/clock.md +++ b/Docs/Layers/clock.md @@ -93,7 +93,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### support - The question is `In what way is the clock mounted?` - *This clock is mounted on a pole* is shown if with support=pole @@ -103,7 +102,6 @@ The question is `In what way is the clock mounted?` - *This clock is on the ground* is shown if with support=ground ### display - The question is `How does this clock display the time?` - *This clock displays the time with hands* is shown if with display=analog @@ -112,14 +110,12 @@ The question is `How does this clock display the time?` - *This clock displays the time in a non-standard way, e.g using binary, water or something else* is shown if with display=unorthodox ### indoor - The question is `Is this clock indoors?` - *This clock is indoors* is shown if with indoor=yes - *This clock is outdoors* is shown if with indoor=no ### visibility - The question is `How visible is this clock?` - *This clock is visible from about 5 meters away (small wall-mounted clock)* is shown if with visibility=house @@ -127,7 +123,6 @@ The question is `How visible is this clock?` - *This clock is visible from more than 20 meters away (e.g. a church clock or station clock)* is shown if with visibility=area ### date - The question is `Does this clock also display the date?` - *This clock also displays the date* is shown if with date=yes @@ -135,7 +130,6 @@ The question is `Does this clock also display the date?` - *This clock does probably not display the date* is shown if with date=. _This option cannot be chosen as answer_ ### thermometer - The question is `Does this clock also display the temperature?` - *This clock also displays the temperature* is shown if with thermometer=yes @@ -143,7 +137,6 @@ The question is `Does this clock also display the temperature?` - *This clock does probably not display the temperature* is shown if with thermometer=. _This option cannot be chosen as answer_ ### barometer - The question is `Does this clock also display the air pressure?` - *This clock also displays the air pressure* is shown if with barometer=yes @@ -151,7 +144,6 @@ The question is `Does this clock also display the air pressure?` - *This clock does probably not display the air pressure* is shown if with barometer=. _This option cannot be chosen as answer_ ### hygrometer - The question is `Does this clock also display the humidity?` - *This clock also displays the humidity* is shown if with hygrometer=yes @@ -159,7 +151,6 @@ The question is `Does this clock also display the humidity?` - *This clock does probably not display the humidity* is shown if with hygrometer=. _This option cannot be chosen as answer_ ### faces - The question is `How many faces does this clock have?` *This clock has {faces} faces* is shown if `faces` is set. @@ -169,35 +160,28 @@ The question is `How many faces does this clock have?` - *This clock has four faces* is shown if with faces=4 ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/crossings.md b/Docs/Layers/crossings.md index fb31e3590..4fc603c91 100644 --- a/Docs/Layers/crossings.md +++ b/Docs/Layers/crossings.md @@ -102,7 +102,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### signals - The question is `Are there traffic signals at this crossing?` - *There are no traffic signals at this crossing* is shown if with crossing:signals=no @@ -112,7 +111,6 @@ The question is `Are there traffic signals at this crossing?` This tagrendering is only visible in the popup if the following condition is met: highway=crossing ### markings - The question is `What kind of markings does this crossing have?` *This crossing has {crossing:markings} markings* is shown if `crossing:markings` is set. @@ -136,7 +134,6 @@ The question is `What kind of markings does this crossing have?` This tagrendering is only visible in the popup if the following condition is met: highway=crossing ### crossing-bicycle-allowed - The question is `Is this crossing also for bicycles?` - *A cyclist can use this crossing* is shown if with bicycle=yes @@ -145,7 +142,6 @@ The question is `Is this crossing also for bicycles?` This tagrendering is only visible in the popup if the following condition is met: highway=crossing ### crossing-has-island - The question is `Does this crossing have an island in the middle?` - *This crossing has an island in the middle* is shown if with crossing:island=yes @@ -154,7 +150,6 @@ The question is `Does this crossing have an island in the middle?` This tagrendering is only visible in the popup if the following condition is met: highway=crossing ### crossing-tactile - The question is `Does this crossing have tactile paving?` - *This crossing has tactile paving* is shown if with tactile_paving=yes @@ -165,7 +160,6 @@ The question is `Does this crossing have tactile paving?` This tagrendering is only visible in the popup if the following condition is met: highway=crossing ### crossing-button - The question is `Does this traffic light have a button to request green light?` - *This traffic light has a button to request green light* is shown if with button_operated=yes @@ -174,7 +168,6 @@ The question is `Does this traffic light have a button to request green light?` This tagrendering is only visible in the popup if the following condition is met: crossing=traffic_signals | highway=traffic_signals ### crossing-sound - The question is `Does this traffic light have sound signals to aid crossing?` - *This traffic light has sound signals to help crossing, both for finding the crossing and for crossing.* is shown if with traffic_signals:sound=yes @@ -185,7 +178,6 @@ The question is `Does this traffic light have sound signals to aid crossing?` This tagrendering is only visible in the popup if the following condition is met: crossing=traffic_signals ### crossing-vibration - The question is `Does this traffic light have vibration signals to aid crossing? (usually located at the bottom of the crossing button)` - *The button for this traffic light has a vibration signal to indicate that it is safe to cross.* is shown if with traffic_signals:vibration=yes @@ -194,7 +186,6 @@ The question is `Does this traffic light have vibration signals to aid crossing? This tagrendering is only visible in the popup if the following condition is met: button_operated=yes & crossing=traffic_signals ### crossing-arrow - The question is `Does this traffic light have an arrow pointing in the direction of crossing?` - *This traffic light has an arrow pointing in the direction of crossing.* is shown if with traffic_signals:arrow=yes @@ -203,7 +194,6 @@ The question is `Does this traffic light have an arrow pointing in the direction This tagrendering is only visible in the popup if the following condition is met: crossing=traffic_signals ### crossing-minimap - The question is `Does this traffic light have a tactile map showing the layout of the crossing?` - *This traffic light has a tactile map showing the layout of the crossing.* is shown if with traffic_signals:minimap=yes @@ -212,7 +202,6 @@ The question is `Does this traffic light have a tactile map showing the layout o This tagrendering is only visible in the popup if the following condition is met: crossing=traffic_signals ### crossing-right-turn-through-red - The question is `Can a cyclist turn right when the light is red?` - *A cyclist can turn right if the light is red* is shown if with red_turn:right:bicycle=yes @@ -222,7 +211,6 @@ The question is `Can a cyclist turn right when the light is red?` This tagrendering is only visible in the popup if the following condition is met: highway=traffic_signals ### crossing-continue-through-red - The question is `Can a cyclist go straight on when the light is red?` - *A cyclist can go straight on if the light is red* is shown if with red_turn:straight:bicycle=yes @@ -232,29 +220,23 @@ The question is `Can a cyclist go straight on when the light is red?` This tagrendering is only visible in the popup if the following condition is met: highway=traffic_signals ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/crossings_no_traffic_lights.md b/Docs/Layers/crossings_no_traffic_lights.md index ee51ff2cc..5c235ed13 100644 --- a/Docs/Layers/crossings_no_traffic_lights.md +++ b/Docs/Layers/crossings_no_traffic_lights.md @@ -97,7 +97,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### signals - The question is `Are there traffic signals at this crossing?` - *There are no traffic signals at this crossing* is shown if with crossing:signals=no @@ -107,7 +106,6 @@ The question is `Are there traffic signals at this crossing?` This tagrendering is only visible in the popup if the following condition is met: highway=crossing ### markings - The question is `What kind of markings does this crossing have?` *This crossing has {crossing:markings} markings* is shown if `crossing:markings` is set. @@ -131,7 +129,6 @@ The question is `What kind of markings does this crossing have?` This tagrendering is only visible in the popup if the following condition is met: highway=crossing ### crossing-bicycle-allowed - The question is `Is this crossing also for bicycles?` - *A cyclist can use this crossing* is shown if with bicycle=yes @@ -140,7 +137,6 @@ The question is `Is this crossing also for bicycles?` This tagrendering is only visible in the popup if the following condition is met: highway=crossing ### crossing-has-island - The question is `Does this crossing have an island in the middle?` - *This crossing has an island in the middle* is shown if with crossing:island=yes @@ -149,7 +145,6 @@ The question is `Does this crossing have an island in the middle?` This tagrendering is only visible in the popup if the following condition is met: highway=crossing ### crossing-tactile - The question is `Does this crossing have tactile paving?` - *This crossing has tactile paving* is shown if with tactile_paving=yes @@ -160,7 +155,6 @@ The question is `Does this crossing have tactile paving?` This tagrendering is only visible in the popup if the following condition is met: highway=crossing ### crossing-button - The question is `Does this traffic light have a button to request green light?` - *This traffic light has a button to request green light* is shown if with button_operated=yes @@ -169,7 +163,6 @@ The question is `Does this traffic light have a button to request green light?` This tagrendering is only visible in the popup if the following condition is met: crossing=traffic_signals | highway=traffic_signals ### crossing-sound - The question is `Does this traffic light have sound signals to aid crossing?` - *This traffic light has sound signals to help crossing, both for finding the crossing and for crossing.* is shown if with traffic_signals:sound=yes @@ -180,7 +173,6 @@ The question is `Does this traffic light have sound signals to aid crossing?` This tagrendering is only visible in the popup if the following condition is met: crossing=traffic_signals ### crossing-vibration - The question is `Does this traffic light have vibration signals to aid crossing? (usually located at the bottom of the crossing button)` - *The button for this traffic light has a vibration signal to indicate that it is safe to cross.* is shown if with traffic_signals:vibration=yes @@ -189,7 +181,6 @@ The question is `Does this traffic light have vibration signals to aid crossing? This tagrendering is only visible in the popup if the following condition is met: button_operated=yes & crossing=traffic_signals ### crossing-arrow - The question is `Does this traffic light have an arrow pointing in the direction of crossing?` - *This traffic light has an arrow pointing in the direction of crossing.* is shown if with traffic_signals:arrow=yes @@ -198,7 +189,6 @@ The question is `Does this traffic light have an arrow pointing in the direction This tagrendering is only visible in the popup if the following condition is met: crossing=traffic_signals ### crossing-minimap - The question is `Does this traffic light have a tactile map showing the layout of the crossing?` - *This traffic light has a tactile map showing the layout of the crossing.* is shown if with traffic_signals:minimap=yes @@ -207,7 +197,6 @@ The question is `Does this traffic light have a tactile map showing the layout o This tagrendering is only visible in the popup if the following condition is met: crossing=traffic_signals ### crossing-right-turn-through-red - The question is `Can a cyclist turn right when the light is red?` - *A cyclist can turn right if the light is red* is shown if with red_turn:right:bicycle=yes @@ -217,7 +206,6 @@ The question is `Can a cyclist turn right when the light is red?` This tagrendering is only visible in the popup if the following condition is met: highway=traffic_signals ### crossing-continue-through-red - The question is `Can a cyclist go straight on when the light is red?` - *A cyclist can go straight on if the light is red* is shown if with red_turn:straight:bicycle=yes @@ -227,29 +215,23 @@ The question is `Can a cyclist go straight on when the light is red?` This tagrendering is only visible in the popup if the following condition is met: highway=traffic_signals ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/cultural_places_without_etymology.md b/Docs/Layers/cultural_places_without_etymology.md index 48198e7bc..9f32160b9 100644 --- a/Docs/Layers/cultural_places_without_etymology.md +++ b/Docs/Layers/cultural_places_without_etymology.md @@ -14,10 +14,8 @@ All objects which have an etymology known 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) @@ -67,19 +65,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### etymology-images-from-wikipedia - _This tagrendering has no question and is thus read-only_ *{image_carousel(name:etymology:wikidata)}* ### wikipedia-etymology - The question is `What is the Wikidata-item that this object is named after?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. ### zoeken op inventaris onroerend erfgoed - _This tagrendering has no question and is thus read-only_ *Search on inventaris onroerend erfgoed* @@ -87,7 +82,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _country=be ### simple etymology - The question is `What is this object named after?` *Named after {name:etymology}* is shown if `name:etymology` is set. @@ -101,31 +95,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### streetsign-image-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:streetsign;panoramax:streetsign)}* ### streetsign-upload - _This tagrendering has no question and is thus read-only_ *{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _same_name_ids):height:10rem}* ### etymology_multi_apply - _This tagrendering has no question and is thus read-only_ *{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}* ### wikipedia - _This tagrendering has no question and is thus read-only_ *A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}* @@ -133,13 +122,11 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Layers/cycle_highways.md b/Docs/Layers/cycle_highways.md index 6e952ca3c..507cccacf 100644 --- a/Docs/Layers/cycle_highways.md +++ b/Docs/Layers/cycle_highways.md @@ -56,19 +56,16 @@ Elements must match the expression **{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### all_tags Shows a table with all the tags of the feature @@ -103,23 +97,18 @@ _This tagrendering has no question and is thus read-only_ *{all_tags()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/cyclestreets.md b/Docs/Layers/cyclestreets.md index faf183e3c..d80386927 100644 --- a/Docs/Layers/cyclestreets.md +++ b/Docs/Layers/cyclestreets.md @@ -62,7 +62,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### is_cyclestreet - The question is `Is the street {name} a cyclestreet?` - *This street is a cyclestreet (and has a speed limit of 30 km/h)* is shown if with cyclestreet=yes & maxspeed=30 & overtaking:motor_vehicle=no & proposed:cyclestreet= @@ -74,7 +73,6 @@ The question is `Is the street {name} a cyclestreet?` - *This street is not a cyclestreet* is shown if with cyclestreet= & proposed:cyclestreet= & bicycle_road= & proposed:bicycle_road= & overtaking:motor_vehicle= ### supplementary_sign - The question is `What sign does this bicycle road have?` - *Residents allowed* is shown if with traffic_sign=DE:244.1,1020-30 @@ -86,7 +84,6 @@ The question is `What sign does this bicycle road have?` This tagrendering is only visible in the popup if the following condition is met: _country=de & bicycle_road=yes ### future_cyclestreet - The question is `When will this street become a cyclestreet?` *This street will become a cyclestreet at {cyclestreet:start_date}* is shown if `cyclestreet:start_date` is set. @@ -94,29 +91,23 @@ The question is `When will this street become a cyclestreet?` This tagrendering is only visible in the popup if the following condition is met: proposed:cyclestreet=yes ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### split_button - _This tagrendering has no question and is thus read-only_ *{split_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/cyclestreets/cyclestreets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/cyclestreets/cyclestreets.json) diff --git a/Docs/Layers/cycleways_and_roads.md b/Docs/Layers/cycleways_and_roads.md index c4d247e1b..d1311219e 100644 --- a/Docs/Layers/cycleways_and_roads.md +++ b/Docs/Layers/cycleways_and_roads.md @@ -131,7 +131,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### Cycleway type for a road - The question is `What kind of cycleway is here?` - *There is a shared lane* is shown if with cycleway=shared_lane @@ -142,7 +141,6 @@ The question is `What kind of cycleway is here?` - *There is no cycleway* is shown if with cycleway=no ### is lit? - The question is `Is this street lit?` - *This street is lit* is shown if with lit=yes @@ -151,7 +149,6 @@ The question is `Is this street lit?` - *This road is lit 24/7* is shown if with lit=24/7 ### is_cyclestreet_road - The question is `Is the street {name} a cyclestreet?` - *This street is a cyclestreet (and has a speed limit of 30 km/h)* is shown if with cyclestreet=yes & maxspeed=30 & overtaking:motor_vehicle=no & proposed:cyclestreet= @@ -163,7 +160,6 @@ The question is `Is the street {name} a cyclestreet?` - *This street is not a cyclestreet* is shown if with cyclestreet= & proposed:cyclestreet= & bicycle_road= & proposed:bicycle_road= & overtaking:motor_vehicle= ### supplementary_sign - The question is `What sign does this bicycle road have?` - *Residents allowed* is shown if with traffic_sign=DE:244.1,1020-30 @@ -175,7 +171,6 @@ The question is `What sign does this bicycle road have?` This tagrendering is only visible in the popup if the following condition is met: _country=de & bicycle_road=yes ### Maxspeed (for road) - The question is `What is the maximum speed in this street?` *The maximum speed on this road is {maxspeed} km/h* is shown if `maxspeed` is set. @@ -187,7 +182,6 @@ The question is `What is the maximum speed in this street?` - *The maximum speed is 90 km/h* is shown if with maxspeed=90 ### Cycleway:surface - The question is `What is the surface of the cycleway made from?` *This cyleway is made of {cycleway:surface}* is shown if `cycleway:surface` is set. @@ -209,7 +203,6 @@ The question is `What is the surface of the cycleway made from?` This tagrendering is only visible in the popup if the following condition is met: cycleway=shared_lane | cycleway=lane | cycleway=track ### incline - The question is `Does {title()} have an incline?` *This road has an slope of {incline}* is shown if `incline` is set. @@ -218,7 +211,6 @@ The question is `Does {title()} have an incline?` - *This road has a slope* is shown if with incline=up | incline=down | incline=yes. _This option cannot be chosen as answer_ ### Cycleway:smoothness - The question is `What is the smoothness of this cycleway?` - *Usable for thin rollers: rollerblade, skateboard* is shown if with cycleway:smoothness=excellent @@ -233,7 +225,6 @@ The question is `What is the smoothness of this cycleway?` This tagrendering is only visible in the popup if the following condition is met: cycleway=shared_lane | cycleway=lane | cycleway=track ### Surface of the road - The question is `What is the surface of the street made from?` *This road is made of {surface}* is shown if `surface` is set. @@ -253,7 +244,6 @@ The question is `What is the surface of the street made from?` - *This cycleway is made from raw ground* is shown if with surface=ground ### Surface of the street - The question is `What is the smoothness of this street?` - *Usable for thin rollers: rollerblade, skateboard* is shown if with smoothness=excellent @@ -268,13 +258,11 @@ The question is `What is the smoothness of this street?` This tagrendering is only visible in the popup if the following condition is met: cycleway=no | highway=cycleway ### width - The question is `What is the carriage width of this road (in meters)?` *The carriage width of this road is {width}m* is shown if `width` is set. ### cycleway-lane-track-traffic-signs - The question is `What traffic sign does this cycleway have?` - *Compulsory cycleway* is shown if with cycleway:traffic_sign=BE:D7 @@ -286,7 +274,6 @@ The question is `What traffic sign does this cycleway have?` This tagrendering is only visible in the popup if the following condition is met: _country=be & (cycleway=lane | cycleway=track) ### cycleway-traffic-signs - The question is `What traffic sign does this cycleway have?` - *Compulsory cycleway* is shown if with traffic_sign=BE:D7 @@ -301,7 +288,6 @@ The question is `What traffic sign does this cycleway have?` This tagrendering is only visible in the popup if the following condition is met: (highway=cycleway | highway=path) & (_country=be | _country=nl) ### cycleway-traffic-signs-supplementary - The question is `Does the traffic sign D7 () have a supplementary sign?` - *Mopeds must use the cycleway* is shown if with cycleway:traffic_sign=BE:D7;BE:M6 @@ -315,7 +301,6 @@ The question is `Does the traffic sign D7 (cycleway:traffic_sign=BE:D7 | cycleway:traffic_sign~^(BE:D7;.*)$ ### cycleways_and_roads-cycleway:buffer - The question is `How wide is the gap between the cycleway and the road?` *The buffer besides this cycleway is {cycleway:buffer} m* is shown if `cycleway:buffer` is set. @@ -323,7 +308,6 @@ The question is `How wide is the gap between the cycleway and the road?` This tagrendering is only visible in the popup if the following condition is met: cycleway=track | cycleway=lane ### cyclelan-segregation - The question is `How is this cycleway separated from the road?` - *This cycleway is separated by a dashed line* is shown if with cycleway:separation=dashed_line @@ -334,7 +318,6 @@ The question is `How is this cycleway separated from the road?` This tagrendering is only visible in the popup if the following condition is met: cycleway=track | cycleway=lane ### cycleway-segregation - The question is `How is this cycleway separated from the road?` - *This cycleway is separated by a dashed line* is shown if with separation=dashed_line @@ -345,29 +328,23 @@ The question is `How is this cycleway separated from the road?` This tagrendering is only visible in the popup if the following condition is met: highway=cycleway | highway=path ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### split_button - _This tagrendering has no question and is thus read-only_ *{split_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/cycleways_and_roads/cycleways_and_roads.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/cycleways_and_roads/cycleways_and_roads.json) diff --git a/Docs/Layers/cyclist_waiting_aid.md b/Docs/Layers/cyclist_waiting_aid.md index 9999ad577..fb5fffdfa 100644 --- a/Docs/Layers/cyclist_waiting_aid.md +++ b/Docs/Layers/cyclist_waiting_aid.md @@ -67,14 +67,12 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### type - The question is `What kind of components does this waiting aid have?` - *There is a board or peg to rest your foot on here* is shown if with footrest=yes. Unselecting this answer will add footrest= - *There is a rail or a handle to hold on to here* is shown if with handrest=yes. Unselecting this answer will add handrest= ### side - The question is `On what side of the road is this located?` - *This waiting aid is located on the left side* is shown if with side=left @@ -82,7 +80,6 @@ The question is `On what side of the road is this located?` - *There are waiting aids on both sides of the road* is shown if with side=both ### direction - _This tagrendering has no question and is thus read-only_ *This waiting aid can be used when going in {direction} direction* @@ -93,29 +90,23 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: direction~.+ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/cyclist_waiting_aid/cyclist_waiting_aid.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/cyclist_waiting_aid/cyclist_waiting_aid.json) diff --git a/Docs/Layers/defibrillator.md b/Docs/Layers/defibrillator.md index fefbdb66a..95f3fef92 100644 --- a/Docs/Layers/defibrillator.md +++ b/Docs/Layers/defibrillator.md @@ -14,7 +14,6 @@ A layer showing defibrillators which can be used in case of emergency. This cont 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [defibrillator-indoors](#defibrillator-indoors) - [defibrillator-access](#defibrillator-access) @@ -27,7 +26,6 @@ A layer showing defibrillators which can be used in case of emergency. This cont - [defibrillator-email](#defibrillator-email) - [defibrillator-phone](#defibrillator-phone) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [defibrillator-description](#defibrillator-description) - [defibrillator-survey:date](#defibrillator-surveydate) - [defibrillator-fixme](#defibrillator-fixme) @@ -108,14 +106,12 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### defibrillator-indoors - The question is `Is this defibrillator located indoors?` - *This defibrillator is located indoors* is shown if with indoor=yes - *This defibrillator is located outdoors* is shown if with indoor=no ### defibrillator-access - The question is `Is this defibrillator freely accessible?` *Access is {access}* is shown if `access` is set. @@ -127,7 +123,6 @@ The question is `Is this defibrillator freely accessible?` - *Not accessible, possibly only for professional use* is shown if with access=no ### defibrillator-level - The question is `On which floor is this defibrillator located?` *This defibrillator is on floor {level}* is shown if `level` is set. @@ -138,19 +133,16 @@ The question is `On which floor is this defibrillator located?` This tagrendering is only visible in the popup if the following condition is met: indoor=yes ### defibrillator-defibrillator:location - The question is `Please give some explanation on where the defibrillator can be found (in the local language)` *Extra information about the location (in the local language):
{defibrillator:location}* is shown if `defibrillator:location` is set. ### defibrillator-defibrillator:location:en - The question is `Please give some explanation on where the defibrillator can be found (in English)` *Extra information about the location (in English):
{defibrillator:location:en}* is shown if `defibrillator:location:en` is set. ### defibrillator-defibrillator:location:fr - The question is `Please give some explanation on where the defibrillator can be found (in French)` *Extra information about the location (in French):
{defibrillator:location:fr}* is shown if `defibrillator:location:fr` is set. @@ -158,7 +150,6 @@ The question is `Please give some explanation on where the defibrillator can be This tagrendering is only visible in the popup if the following condition is met: _country=be | defibrillator:location:fr~.+ ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -167,25 +158,21 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### defibrillator-ref - The question is `What is the official identification number of the device? (if visible on device)` *Official identification number of the device: {ref}* is shown if `ref` is set. ### defibrillator-email - The question is `What is the email for questions about this defibrillator?` *Email for questions about this defibrillator: {email}* is shown if `email` is set. ### defibrillator-phone - The question is `What is the phone number for questions about this defibrillator?` *Telephone for questions about this defibrillator: {phone}* is shown if `phone` is set. ### opening_hours_24_7 - The question is `At what times is this defibrillator available?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -195,13 +182,11 @@ The question is `At what times is this defibrillator available?` - *Not accessible 24/7, but the exact hours are unknown* is shown if with opening_hours=unknown. _This option cannot be chosen as answer_ ### defibrillator-description - The question is `Is there any useful information for users that you haven't been able to describe above? (leave blank if no)` *Additional information: {description}* is shown if `description` is set. ### defibrillator-survey:date - The question is `When was this defibrillator last surveyed?` *This defibrillator was last surveyed on {survey:date}* is shown if `survey:date` is set. @@ -209,41 +194,33 @@ The question is `When was this defibrillator last surveyed?` - *Checked today!* is shown if with survey:date= ### defibrillator-fixme - The question is `Is there something wrong with how this is mapped, that you weren't able to fix here? (leave a note to OpenStreetMap experts)` *Extra information for OpenStreetMap experts: {fixme}* is shown if `fixme` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/dentist.md b/Docs/Layers/dentist.md index 70c4c8106..9c8a3f405 100644 --- a/Docs/Layers/dentist.md +++ b/Docs/Layers/dentist.md @@ -13,10 +13,8 @@ This layer shows dentist offices 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [phone](#phone) - [email](#email) - [website](#website) @@ -25,6 +23,7 @@ This layer shows dentist offices - [housenumber](#housenumber) - [street](#street) - [unit](#unit) + - [address-questions](#address-questions) - [name](#name) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -74,13 +73,14 @@ Elements must match the expression **{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | | [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | -| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit,)}_ | address | _Multiple choice only_ | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit;address-questions,)}_ | address | _Multiple choice only_ | | [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | | [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | | [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | | [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | +| [address-questions](#address-questions)
_(Original in [address](./address.md#address-questions))_ | _{questions(address,,)}_ | address, hidden | _Multiple choice only_ | | [name](#name) | What is the name of this dentist?
_This dentist is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | -| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;address)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -92,7 +92,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -100,18 +99,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -119,111 +115,93 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### address_joined - _This tagrendering has no question and is thus read-only_ -*{group(header,street;housenumber;unit,)}* +*{group(header,street;housenumber;unit;address-questions,)}* -This tagrendering has labels -`address` +This tagrendering has labels `address` ### header - _This tagrendering has no question and is thus read-only_ *{addr:street} {addr:housenumber} {addr:unit}* - *No address is known* is shown if with addr:street= & addr:unit= & addr:housenumber= -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### housenumber - The question is `What is the number of this house?` *The house number is {addr:housenumber}* is shown if `addr:housenumber` is set. - *This building has no house number* is shown if with nohousenumber=yes -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### street - The question is `What street is this address located in?` *This address is in street {addr:street}* is shown if `addr:street` is set. -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### unit - The question is `What is the unit number or letter?` *The unit number is {addr:unit}* is shown if `addr:unit` is set. - *No unit number* is shown if with addr:unit= -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` + +### address-questions +_This tagrendering has no question and is thus read-only_ + +*{questions(address,,)}* + +This tagrendering has labels `address` `hidden` ### name - The question is `What is the name of this dentist?` *This dentist is called {name}* is shown if `name` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,hidden)}* +*{questions( ,hidden;address)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/direction.md b/Docs/Layers/direction.md index d676a10b8..6853012e0 100644 --- a/Docs/Layers/direction.md +++ b/Docs/Layers/direction.md @@ -36,23 +36,18 @@ Elements must match **any** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/direction/direction.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/direction/direction.json) diff --git a/Docs/Layers/disaster_response.md b/Docs/Layers/disaster_response.md index b4d16ad87..e861aab79 100644 --- a/Docs/Layers/disaster_response.md +++ b/Docs/Layers/disaster_response.md @@ -64,46 +64,37 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### disaster_response_name - The question is `What is the name of this organization?` *This organization is named {name}* is shown if `name` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/disaster_response/disaster_response.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/disaster_response/disaster_response.json) diff --git a/Docs/Layers/doctors.md b/Docs/Layers/doctors.md index 09412e0fa..af32956cf 100644 --- a/Docs/Layers/doctors.md +++ b/Docs/Layers/doctors.md @@ -5,6 +5,7 @@ This layer shows doctor offices - This layer is shown at zoomlevel **10** and higher + - This layer will automatically load [toilet](./toilet.md) into the layout as it depends on it: tagrendering has_toilets needs this layer (has_toilets) ## Table of contents @@ -13,11 +14,9 @@ This layer shows doctor offices 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [name](#name) - [opening_hours_by_appointment](#opening_hours_by_appointment) - - [Opening hours](#opening-hours) - [phone](#phone) - [email](#email) - [website](#website) @@ -26,7 +25,51 @@ This layer shows doctor offices - [housenumber](#housenumber) - [street](#street) - [unit](#unit) + - [address-questions](#address-questions) - [specialty](#specialty) + - [toilets-group](#toilets-group) + - [grouptitle](#grouptitle) + - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) + - [toilets_repeated](#toilets_repeated) + - [toilets_single_level](#toilets_single_level) + - [toilets_toilet-access](#toilets_toilet-access) + - [toilets_toilets-fee](#toilets_toilets-fee) + - [toilets_toilet-charge](#toilets_toilet-charge) + - [toilets_payment-options-split](#toilets_payment-options-split) + - [toilets_gender_segregated](#toilets_gender_segregated) + - [toilets_toilet-supervised](#toilets_toilet-supervised) + - [toilets_description](#toilets_description) + - [toilets_toilets-wheelchair](#toilets_toilets-wheelchair) + - [toilets-type](#toilets-type) + - [toilets-disposal](#toilets-disposal) + - [menstrual_products](#menstrual_products) + - [menstrual_products_location](#menstrual_products_location) + - [toilets-changing-table](#toilets-changing-table) + - [toilet-changing_table:location](#toilet-changing_tablelocation) + - [toilet-has-paper](#toilet-has-paper) + - [toilet-handwashing](#toilet-handwashing) + - [toilet-drying](#toilet-drying) + - [wheelchair-group](#wheelchair-group) + - [wheelchair-picture-carousel](#wheelchair-picture-carousel) + - [wheelchair-picture](#wheelchair-picture) + - [wheelchair-title](#wheelchair-title) + - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) + - [questions-wheelchair](#questions-wheelchair) + - [adult_changing_table_title](#adult_changing_table_title) + - [adult-changing-table](#adult-changing-table) + - [changing_table_adult_height](#changing_table_adult_height) + - [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height) + - [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height) + - [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism) + - [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support) + - [questions-adult-changing-table](#questions-adult-changing-table) + - [toilet-question-box](#toilet-question-box) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [delete-button](#delete-button) @@ -68,6 +111,37 @@ Elements must match the expression ** [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | [string](../SpecialInputElements.md#string) | | | [addr:unit](https://wiki.openstreetmap.org/wiki/Key:addr:unit) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:unit%3D) | | [healthcare:speciality](https://wiki.openstreetmap.org/wiki/Key:healthcare:speciality) | [string](../SpecialInputElements.md#string) | [general](https://wiki.openstreetmap.org/wiki/Tag:healthcare:speciality%3Dgeneral) [gynaecology](https://wiki.openstreetmap.org/wiki/Tag:healthcare:speciality%3Dgynaecology) [psychiatry](https://wiki.openstreetmap.org/wiki/Tag:healthcare:speciality%3Dpsychiatry) [paediatrics](https://wiki.openstreetmap.org/wiki/Tag:healthcare:speciality%3Dpaediatrics) | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | +| [toilets:level](https://wiki.openstreetmap.org/wiki/Key:toilets:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D-1) | +| [toilets:access](https://wiki.openstreetmap.org/wiki/Key:toilets:access) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dyes) [customers](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dcustomers) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dno) [key](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dkey) | +| [toilets:fee](https://wiki.openstreetmap.org/wiki/Key:toilets:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dno) | +| [toilets:charge](https://wiki.openstreetmap.org/wiki/Key:toilets:charge) | [string](../SpecialInputElements.md#string) | | +| [toilets:gender_segregated](https://wiki.openstreetmap.org/wiki/Key:toilets:gender_segregated) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dno) | +| [toilets:supervised](https://wiki.openstreetmap.org/wiki/Key:toilets:supervised) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dyes) [interval](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dinterval) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dno) | +| [toilets:description](https://wiki.openstreetmap.org/wiki/Key:toilets:description) | [text](../SpecialInputElements.md#text) | | +| [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) | +| [toilets:position](https://wiki.openstreetmap.org/wiki/Key:toilets:position) | Multiple choice | [seated](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated) [urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Durinal) [squat](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dsquat) [seated;urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated;urinal) | +| [toilets:disposal](https://wiki.openstreetmap.org/wiki/Key:toilets:disposal) | Multiple choice | [flush](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dflush) [pitlatrine](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dpitlatrine) [bucket](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dbucket) | +| [toilets:menstrual_products](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dno) | +| [toilets:menstrual_products:location](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dwheelchair_toilet) | +| [changing_table](https://wiki.openstreetmap.org/wiki/Key:changing_table) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dno) | +| [changing_table:location](https://wiki.openstreetmap.org/wiki/Key:changing_table:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dwheelchair_toilet) [dedicated_room](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Ddedicated_room) | +| [toilets:paper_supplied](https://wiki.openstreetmap.org/wiki/Key:toilets:paper_supplied) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dno) | +| [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | +| [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | +| [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | +| [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | +| [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:max_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:max_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:height:mechanism](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height:mechanism) | Multiple choice | [manual](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Dmanual) [electric](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Delectric) | +| [changing_table:adult:support](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:support) | Multiple choice | [wall_mounted](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwall_mounted) [legs](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dlegs) [wheels](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwheels) | ## Featureview elements and TagRenderings @@ -79,13 +153,57 @@ Elements must match the expression **{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | | [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | -| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit,)}_ | address | _Multiple choice only_ | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit;address-questions,)}_ | address | _Multiple choice only_ | | [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | | [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | | [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | | [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | +| [address-questions](#address-questions)
_(Original in [address](./address.md#address-questions))_ | _{questions(address,,)}_ | address, hidden | _Multiple choice only_ | | [specialty](#specialty) | What is this doctor specialized in?
_This doctor is specialized in {healthcare:speciality}_
4 options | | *[healthcare:speciality](https://wiki.osm.org/wiki/Key:healthcare:speciality)* ([string](../SpecialInputElements.md#string)) | -| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | +| [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | +| [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | +| [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | +| [toilets_toilets-fee](#toilets_toilets-fee)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-fee))_ | Are these toilets free to use?
2 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_toilet-charge](#toilets_toilet-charge)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-charge))_ | How much does one have to pay for these toilets?
_The fee is {toilets:charge}_ | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:charge](https://wiki.osm.org/wiki/Key:toilets:charge)* ([string](../SpecialInputElements.md#string)) | +| [toilets_payment-options-split](#toilets_payment-options-split)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_payment-options-split))_ | Which methods of payment are accepted here?
7 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_gender_segregated](#toilets_gender_segregated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_gender_segregated))_ | Are these toilets gender-segregated?
2 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_toilet-supervised](#toilets_toilet-supervised)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-supervised))_ | Is this toilets supervised by a person?
3 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_description](#toilets_description)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{toilets:description}_ | amenity-no-prefix, no-prefix, relevant-questions, relevant_questions, toilet-questions, hidden, all | *[toilets:description](https://wiki.osm.org/wiki/Key:toilets:description)* ([text](../SpecialInputElements.md#text)) | +| [toilets_toilets-wheelchair](#toilets_toilets-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users?
3 options | relevant-questions, wheelchair, hidden, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets-type](#toilets-type)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-type))_ | Which kind of toilets are these?
4 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets-disposal](#toilets-disposal)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-disposal))_ | How is the waste handled?
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [menstrual_products](#menstrual_products)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products))_ | Are free, menstrual products distributed here?
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [menstrual_products_location](#menstrual_products_location)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products_location))_ | Where are the free menstrual products located?
_The menstrual products are located in {toilets:menstrual_products:location}_
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[toilets:menstrual_products:location](https://wiki.osm.org/wiki/Key:toilets:menstrual_products:location)* ([string](../SpecialInputElements.md#string)) | +| [toilets-changing-table](#toilets-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-changing-table))_ | Is a changing table (to change diapers) available?
2 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-changing_table:location](#toilet-changing_table:location)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-changing_table:location))_ | Where is the changing table located?
_A changing table is located at {changing_table:location}_
4 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:location](https://wiki.osm.org/wiki/Key:changing_table:location)* ([string](../SpecialInputElements.md#string)) | +| [toilet-has-paper](#toilet-has-paper)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-has-paper))_ | Does one have to bring their own toilet paper to this toilet?
2 options | relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-handwashing](#toilet-handwashing)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-handwashing))_ | Do these toilets have a sink to wash your hands?
2 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-drying](#toilet-drying)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-drying))_ | Do these toilets have a device to dry your hands?
5 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-group](#wheelchair-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-group))_ | _{group(wheelchair-title,wheelchair;adult-changing-table,)}_ | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-picture-carousel](#wheelchair-picture-carousel)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture-carousel))_ | _{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [changing_table_adult_height](#changing_table_adult_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_height))_ | What is the height of the adult changing table?
_The changing table is {canonical(changing_table:adult:height)} high_
1 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:height](https://wiki.osm.org/wiki/Key:changing_table:adult:height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-min_height))_ | What is the lowest height the adult changing table can be moved to?
_The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:min_height](https://wiki.osm.org/wiki/Key:changing_table:adult:min_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-max_height))_ | What is the highest height the adult changing table can be moved to?
_The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:max_height](https://wiki.osm.org/wiki/Key:changing_table:adult:max_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;address;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -97,13 +215,11 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### name - The question is `What is the name of this doctors place?` *This doctors place is called {name}* is shown if `name` is set. ### opening_hours_by_appointment - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -113,18 +229,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -132,77 +245,66 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### address_joined - _This tagrendering has no question and is thus read-only_ -*{group(header,street;housenumber;unit,)}* +*{group(header,street;housenumber;unit;address-questions,)}* -This tagrendering has labels -`address` +This tagrendering has labels `address` ### header - _This tagrendering has no question and is thus read-only_ *{addr:street} {addr:housenumber} {addr:unit}* - *No address is known* is shown if with addr:street= & addr:unit= & addr:housenumber= -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### housenumber - The question is `What is the number of this house?` *The house number is {addr:housenumber}* is shown if `addr:housenumber` is set. - *This building has no house number* is shown if with nohousenumber=yes -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### street - The question is `What street is this address located in?` *This address is in street {addr:street}* is shown if `addr:street` is set. -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### unit - The question is `What is the unit number or letter?` *The unit number is {addr:unit}* is shown if `addr:unit` is set. - *No unit number* is shown if with addr:unit= -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` + +### address-questions +_This tagrendering has no question and is thus read-only_ + +*{questions(address,,)}* + +This tagrendering has labels `address` `hidden` ### specialty - The question is `What is this doctor specialized in?` *This doctor is specialized in {healthcare:speciality}* is shown if `healthcare:speciality` is set. @@ -212,36 +314,446 @@ The question is `What is this doctor specialized in?` - *This is a psychiatrist* is shown if with healthcare:speciality=psychiatry - *This is a paediatrician* is shown if with healthcare:speciality=paediatrics -### leftover-questions - +### toilets-group _This tagrendering has no question and is thus read-only_ -*{questions( ,hidden)}* +*{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `all` + +### grouptitle +_This tagrendering has no question and is thus read-only_ + +*Toilet information* + + - *Does not have toilets* is shown if with toilets=no + +This tagrendering has labels `all` `hidden` + +### has_toilets +The question is `Has {title()} toilets?` + + - *Has toilets* is shown if with toilets=yes + - *Has no toilets* is shown if with toilets=no + - *The toilets are marked separately on the map* is shown if with toilets=separate + +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_repeated +_This tagrendering has no question and is thus read-only_ + +*Multiple, identical objects can be found on floors {toilets:repeat_on}.* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_single_level +The question is `On what level is this feature located?` + +*Located on the {toilets:level}th floor* is shown if `toilets:level` is set. + + - *Located underground* is shown if with toilets:location=underground. _This option cannot be chosen as answer_ + - *Located on the ground floor* is shown if with toilets:level=0 + - *Located on the ground floor* is shown if with toilets:level=. _This option cannot be chosen as answer_ + - *Located on the first floor* is shown if with toilets:level=1 + - *Located on the first basement level* is shown if with toilets:level=-1 + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-access +The question is `Are these toilets publicly accessible?` + +*Access is {toilets:access}* is shown if `toilets:access` is set. + + - *Public access* is shown if with toilets:access=yes + - *Only access to customers* is shown if with toilets:access=customers + - *Not accessible* is shown if with toilets:access=no + - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilets-fee +The question is `Are these toilets free to use?` + + - *These are paid toilets* is shown if with toilets:fee=yes + - *Free to use* is shown if with toilets:fee=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-charge +The question is `How much does one have to pay for these toilets?` + +*The fee is {toilets:charge}* is shown if `toilets:charge` is set. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_payment-options-split +The question is `Which methods of payment are accepted here?` + + - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= + - *Payment cards are accepted here* is shown if with toilets:payment:cards=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cards= + - *Payment by QR-code is possible here* is shown if with toilets:payment:qr_code=yes. Unselecting this answer will add toilets:payment:qr_code=no + - *Coins are accepted here* is shown if with toilets:payment:coins=yes. Unselecting this answer will add toilets:payment:coins=no + - *Bank notes are accepted here* is shown if with toilets:payment:notes=yes. Unselecting this answer will add toilets:payment:notes=no + - *Debit cards are accepted here* is shown if with toilets:payment:debit_cards=yes. Unselecting this answer will add toilets:payment:debit_cards=no + - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_gender_segregated +The question is `Are these toilets gender-segregated?` + + - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes + - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-supervised +The question is `Is this toilets supervised by a person?` + + - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes + - *There is a person supervising these toilets, but they are present only during certain times of the opening hours* is shown if with toilets:supervised=interval + - *These toilets are not supervised* is shown if with toilets:supervised=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_description +The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` + +*{toilets:description}* is shown if `toilets:description` is set. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilets-wheelchair +The question is `Is there a dedicated toilet for wheelchair users?` + + - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes + - *No wheelchair access* is shown if with toilets:wheelchair=no + - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-type +The question is `Which kind of toilets are these?` + + - *There are only seated toilets* is shown if with toilets:position=seated + - *There are only urinals here* is shown if with toilets:position=urinal + - *There are only squat toilets here* is shown if with toilets:position=squat + - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-disposal +The question is `How is the waste handled?` + + - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush + - *The waste falls into a pit* is shown if with toilets:disposal=pitlatrine + - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### menstrual_products +The question is `Are free, menstrual products distributed here?` + + - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes + - *Free menstrual products are available to some visitors of these toilets* is shown if with toilets:menstrual_products=limited + - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### menstrual_products_location +The question is `Where are the free menstrual products located?` + +*The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. + + - *The free, menstrual products are located in the toilet for women* is shown if with toilets:menstrual_products:location=female_toilet + - *The free, menstrual products are located in the toilet for men* is shown if with toilets:menstrual_products:location=male_toilet + - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-changing-table +The question is `Is a changing table (to change diapers) available?` + + - *A changing table is available* is shown if with changing_table=yes + - *No changing table is available* is shown if with changing_table=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-changing_table:location +The question is `Where is the changing table located?` + +*A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. + + - *A changing table is in the toilet for women* is shown if with changing_table:location=female_toilet + - *A changing table is in the toilet for men* is shown if with changing_table:location=male_toilet + - *A changing table is in the toilet for wheelchair users* is shown if with changing_table:location=wheelchair_toilet + - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room + +This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-has-paper +The question is `Does one have to bring their own toilet paper to this toilet?` + + - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes + - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-handwashing +The question is `Do these toilets have a sink to wash your hands?` + + - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes + - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-drying +The question is `Do these toilets have a device to dry your hands?` + + - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer + - *Paper towels are available for drying hands.* is shown if with toilets:hands_drying=paper_towel + - *A towel roll cabinet is available for drying hands* is shown if with toilets:hands_drying=towel_cabinet + - *A fabric towel available to dry your hands.* is shown if with toilets:hands_drying=towel + - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-group +_This tagrendering has no question and is thus read-only_ + +*{group(wheelchair-title,wheelchair;adult-changing-table,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-picture-carousel +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-picture +_This tagrendering has no question and is thus read-only_ + +*{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-title +_This tagrendering has no question and is thus read-only_ + +*Wheelchair accessible toilet* + + - *Wheelchair accessibility features* is shown if with wheelchair=designated | toilets:wheelchair=designated + - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-wheelchair-access +The question is `Is the wheelchair-accessible toilet locked?` + + - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes + - *One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key* is shown if with toilets:wheelchair:access=key + - *One can use a Master Locksmiths Access Key (MLAK) to access this bathroom* is shown if with centralkey=mlak + - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks + - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### questions-wheelchair +_This tagrendering has no question and is thus read-only_ + +*{questions(wheelchair,,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### adult_changing_table_title +_This tagrendering has no question and is thus read-only_ + +*Adult changing table* + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### adult-changing-table +The question is `Does this toilet have an adult changing table?` + + - *Has a changing table for adults* is shown if with changing_table:adult=yes + - *No changing table for adults* is shown if with changing_table:adult=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_height +The question is `What is the height of the adult changing table?` + +*The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + + - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-min_height +The question is `What is the lowest height the adult changing table can be moved to?` + +*The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-max_height +The question is `What is the highest height the adult changing table can be moved to?` + +*The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-mechanism +The question is `How is the height of the changing table adjusted?` + + - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual + - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-support +The question is `How is the adult changing table supported?` + + - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted + - *The changing table stands on table legs* is shown if with changing_table:adult:support=legs + - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### questions-adult-changing-table +_This tagrendering has no question and is thus read-only_ + +*{questions(adult-changing-table,,yes)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-question-box +_This tagrendering has no question and is thus read-only_ + +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* + +This tagrendering has labels `toilet-questions` `all` `hidden` + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden;address;wheelchair;adult-changing-table;toilet-questions)}* + +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/dog_toilet.md b/Docs/Layers/dog_toilet.md index 15e29ff08..5436fbf7a 100644 --- a/Docs/Layers/dog_toilet.md +++ b/Docs/Layers/dog_toilet.md @@ -55,7 +55,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### barrier - The question is `Is this dog toilet fenced?` - *There is a fence around this dog toilet* is shown if with barrier=fence @@ -64,29 +63,23 @@ The question is `Is this dog toilet fenced?` - *There is no barrier around this dog toilet* is shown if with not:barrier=fence ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/dog_toilet/dog_toilet.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/dog_toilet/dog_toilet.json) diff --git a/Docs/Layers/dogpark.md b/Docs/Layers/dogpark.md index 20b425112..269ec5a99 100644 --- a/Docs/Layers/dogpark.md +++ b/Docs/Layers/dogpark.md @@ -13,12 +13,10 @@ A layer showing dogparks, which are areas where dog are allowed to run without a 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [Name](#name) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [website](#website) - [dogpark-fenced](#dogpark-fenced) - [smalldogs](#smalldogs) @@ -89,13 +87,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### Name - The question is `What is the name of this dog park?` *The name of this dog park is {name}* is shown if `name` is set. ### opening_hours_24_7 - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -104,60 +100,49 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### dogpark-fenced - The question is `It this dog park fenced in?` - *This dogpark is fenced all around* is shown if with barrier=fence - *This dogpark is not fenced all around* is shown if with barrier=no ### smalldogs - The question is `Does this dog park have a separate fenced in area for small dogs and puppies?` - *Have separate area for puppies and small dogs* is shown if with small_dog=separate - *Does not have a separate area for puppies and small dogs* is shown if with small_dog=shared ### dogarea - _This tagrendering has no question and is thus read-only_ *This dogpark is {_surface:ha} ha big* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/drinking_water.md b/Docs/Layers/drinking_water.md index 8049a30f9..7a3db9c75 100644 --- a/Docs/Layers/drinking_water.md +++ b/Docs/Layers/drinking_water.md @@ -15,7 +15,6 @@ A layer showing drinking water fountains 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [Still in use?](#still-in-use) - [fee](#fee) @@ -24,7 +23,6 @@ A layer showing drinking water fountains - [temperature-cold](#temperature-cold) - [seasonal](#seasonal) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [bench-artwork](#bench-artwork) - [artwork-artwork_type](#artwork-artwork_type) - [artwork-artist-wikidata](#artwork-artist-wikidata) @@ -113,7 +111,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### Still in use? - The question is `Is this drinking water spot still operational?` *The operational status is {operational_status}* is shown if `operational_status` is set. @@ -124,14 +121,12 @@ The question is `Is this drinking water spot still operational?` - *This drinking water is permanently closed* is shown if with disused:amenity=drinking_water ### fee - The question is `Is this drinking water point free to use?` - *Free to use* is shown if with fee=no - *One needs to pay to use this drinking water point* is shown if with fee=yes ### type - The question is `What type of drinking water point is this?` - *This is a bubbler fountain. A water jet to drink from is sent upwards, typically controlled by a push button.* is shown if with fountain=bubbler. Unselecting this answer will add fountain= @@ -140,14 +135,12 @@ The question is `What type of drinking water point is this?` - *This is a natural spring* is shown if with natural=spring. Unselecting this answer will add natural= ### Bottle refill - The question is `How easy is it to fill water bottles?` - *It is easy to refill water bottles* is shown if with bottle=yes - *Water bottles may not fit* is shown if with bottle=no ### temperature-cold - The question is `Is cold water available here?` - *Ice-cold water is provided here* is shown if with iced_water=yes. Unselecting this answer will add iced_water=no @@ -157,7 +150,6 @@ The question is `Is cold water available here?` - *Hot water is provided here* is shown if with hot_water=yes. Unselecting this answer will add hot_water=no ### seasonal - The question is `Is this drinking water point available all year round?` - *Available all around the year* is shown if with seasonal=no @@ -165,7 +157,6 @@ The question is `Is this drinking water point available all year round?` - *Closed during the winter* is shown if with seasonal=spring;summer;autumn ### opening_hours_24_7 - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -175,7 +166,6 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### bench-artwork - The question is `Does this drinking water fountain have an artistic element?` - *This drinking water point has an integrated artwork* is shown if with tourism=artwork @@ -183,7 +173,6 @@ The question is `Does this drinking water fountain have an artistic element?` - *This drinking water point probably doesn't have an integrated artwork* is shown if with tourism=. _This option cannot be chosen as answer_ ### artwork-artwork_type - The question is `What is the type of this artwork?` *This is a {artwork_type}* is shown if `artwork_type` is set. @@ -204,51 +193,41 @@ The question is `What is the type of this artwork?` - *Poem* is shown if with artwork_type=poem This tagrendering is only visible in the popup if the following condition is met: tourism=artwork -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### artwork-artist-wikidata - The question is `Who made this artwork?` *This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}* is shown if `artist:wikidata` is set. This tagrendering is only visible in the popup if the following condition is met: tourism=artwork -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### artwork-artist_name - The question is `Which artist created this?` *Created by {artist_name}* is shown if `artist_name` is set. This tagrendering is only visible in the popup if the following condition is met: tourism=artwork -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### artwork-website - The question is `Is there a website with more information about this artwork?` *{link(More information on this website,&LBRACEwebsite&RBRACE,,,,)}* is shown if `website` is set. This tagrendering is only visible in the popup if the following condition is met: tourism=artwork -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### artwork_subject - The question is `What does this artwork depict?` *This artwork depicts {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set. This tagrendering is only visible in the popup if the following condition is met: tourism=artwork -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### render-closest-drinking-water - _This tagrendering has no question and is thus read-only_ *There is another drinking water fountain at {_closest_other_drinking_water_distance} meters* @@ -256,35 +235,28 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _closest_other_drinking_water_id~.+ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/dumpstations.md b/Docs/Layers/dumpstations.md index 66783f57d..366781027 100644 --- a/Docs/Layers/dumpstations.md +++ b/Docs/Layers/dumpstations.md @@ -82,14 +82,12 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### dumpstations-fee - The question is `Does this place charge a fee?` - *You need to pay for use* is shown if with fee=yes - *Can be used for free* is shown if with fee=no ### dumpstations-charge - The question is `How much does this place charge?` *This place charges {charge}* is shown if `charge` is set. @@ -97,28 +95,24 @@ The question is `How much does this place charge?` This tagrendering is only visible in the popup if the following condition is met: fee=yes ### dumpstations-waterpoint - The question is `Does this place have a water point?` - *This place has a water point* is shown if with water_point=yes - *This place does not have a water point* is shown if with water_point=no ### dumpstations-grey-water - The question is `Can you dispose of grey water here?` - *You can dispose of grey water here* is shown if with sanitary_dump_station:grey_water=yes - *You cannot dispose of gray water here* is shown if with sanitary_dump_station:grey_water=no ### dumpstations-chemical-waste - The question is `Can you dispose of chemical toilet waste here?` - *You can dispose of chemical toilet waste here* is shown if with sanitary_dump_station:chemical_toilet=yes - *You cannot dispose of chemical toilet waste here* is shown if with sanitary_dump_station:chemical_toilet=no ### dumpstations-access - The question is `Who can use this dump station?` - *You need a network key/code to use this* is shown if with access=network @@ -127,35 +121,28 @@ The question is `Who can use this dump station?` - *Anyone can use this dump station* is shown if with access=yes ### dumpstations-network - The question is `What network is this place a part of? (skip if none)` *This station is part of network {network}* is shown if `network` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/dumpstations/dumpstations.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/dumpstations/dumpstations.json) diff --git a/Docs/Layers/education_institutions_without_etymology.md b/Docs/Layers/education_institutions_without_etymology.md index c816b898c..dc12096d1 100644 --- a/Docs/Layers/education_institutions_without_etymology.md +++ b/Docs/Layers/education_institutions_without_etymology.md @@ -14,10 +14,8 @@ All objects which have an etymology known 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) @@ -67,19 +65,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### etymology-images-from-wikipedia - _This tagrendering has no question and is thus read-only_ *{image_carousel(name:etymology:wikidata)}* ### wikipedia-etymology - The question is `What is the Wikidata-item that this object is named after?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. ### zoeken op inventaris onroerend erfgoed - _This tagrendering has no question and is thus read-only_ *Search on inventaris onroerend erfgoed* @@ -87,7 +82,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _country=be ### simple etymology - The question is `What is this object named after?` *Named after {name:etymology}* is shown if `name:etymology` is set. @@ -101,31 +95,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### streetsign-image-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:streetsign;panoramax:streetsign)}* ### streetsign-upload - _This tagrendering has no question and is thus read-only_ *{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _same_name_ids):height:10rem}* ### etymology_multi_apply - _This tagrendering has no question and is thus read-only_ *{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}* ### wikipedia - _This tagrendering has no question and is thus read-only_ *A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}* @@ -133,13 +122,11 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Layers/elevator.md b/Docs/Layers/elevator.md index fbb696579..8ae1c42f8 100644 --- a/Docs/Layers/elevator.md +++ b/Docs/Layers/elevator.md @@ -98,7 +98,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### multilevels - The question is `What levels does this elevator go to?` *This elevator goes to floors {level}* is shown if `level` is set. @@ -110,7 +109,6 @@ The question is `What levels does this elevator go to?` - *Located on the first basement level* is shown if with level=-1 ### operational_status - The question is `Does this elevator work?` - *This elevator is broken* is shown if with operational_status=broken @@ -119,32 +117,27 @@ The question is `Does this elevator work?` - *This elevator works* is shown if with operational_status=. _This option cannot be chosen as answer_ ### door-width - The question is `What is the width of this elevator's entrance?` *This elevator's doors have a width of {canonical(door:width)}* is shown if `door:width` is set. ### elevator-shape - The question is `What shape does this elevator have?` - *This elevator has a rectangular shape* is shown if with shape=rectangular - *This elevator has a circular shape* is shown if with shape=circular ### elevator-width - The question is `What is the width of this elevator?` *This elevator has a width of {canonical(width)}* is shown if `width` is set. ### elevator-depth - The question is `What is the depth of this elevator?` *This elevator has a depth of {canonical(length)}* is shown if `length` is set. ### elevator-diameter - The question is `What is the diameter of this elevator?` *This elevator has a diameter of {canonical(diameter)}* is shown if `diameter` is set. @@ -152,21 +145,18 @@ The question is `What is the diameter of this elevator?` This tagrendering is only visible in the popup if the following condition is met: shape=circular ### handrail - The question is `Is there a handrail in the cabin?` - *This elevator has a handrail in the cabin* is shown if with handrail=yes - *This elevator does not have a handrail* is shown if with handrail=no ### tactile_writing_available - The question is `Has this elevator tactile writing?` - *This elevator has tactile writing in Braille* is shown if with tactile_writing:braille=yes - *This elevator does not have tactile writing* is shown if with tactile_writing:braille=no ### tactile_writing_language - _This tagrendering has no question and is thus read-only_ *{language_chooser(tactile_writing:braille,In which languages does this elevator have tactile writing &LPARENSbraille&RPARENS?,This elevator has tactile writing in &LBRACElanguage&LPARENS&RPARENS&RBRACE,This elevator has tactile writing in &LBRACElanguage&LPARENS&RPARENS&RBRACE,,)}* @@ -174,14 +164,12 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: tactile_writing:braille=yes ### speech_output_available - The question is `Has this elevator speech output?` - *This elevator has speech output* is shown if with speech_output=yes - *This elevator does not have speech output* is shown if with speech_output=no ### speech_output - _This tagrendering has no question and is thus read-only_ *{language_chooser(speech_output,In which languages does this elevator have speech output?,This elevator has speech output in &LBRACElanguage&LPARENS&RPARENS&RBRACE,This elevator has speech output in &LBRACElanguage&LPARENS&RPARENS&RBRACE,,)}* @@ -198,29 +186,23 @@ The question is `Does this place have an audio induction loop for people with re This tagrendering is only visible in the popup if the following condition is met: speech_output=yes ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/elevator/elevator.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/elevator/elevator.json) diff --git a/Docs/Layers/elongated_coin.md b/Docs/Layers/elongated_coin.md index 3e5b7e8f7..cfede317e 100644 --- a/Docs/Layers/elongated_coin.md +++ b/Docs/Layers/elongated_coin.md @@ -13,10 +13,8 @@ Layer showing penny presses. 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [designs](#designs) - [fee](#fee) - [payment-options-split](#payment-options-split) @@ -101,7 +99,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### opening_hours_24_7 - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -110,7 +107,6 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### designs - The question is `How many designs are available?` *This penny press has {coin:design_count} designs available.* is shown if `coin:design_count` is set. @@ -121,7 +117,6 @@ The question is `How many designs are available?` - *This penny press has four designs available.* is shown if with coin:design_count=4 ### fee - The question is `Does it cost money to press a penny?` - *It costs money to press a penny.* is shown if with fee= @@ -129,7 +124,6 @@ The question is `Does it cost money to press a penny?` - *It is free to press a penny.* is shown if with fee=no ### payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash= @@ -141,7 +135,6 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with payment:credit_cards=yes. Unselecting this answer will add payment:credit_cards=no ### coin - The question is `What coin is used for pressing?` *This penny press uses a {coin:type} coin for pressing.* is shown if `coin:type` is set. @@ -155,18 +148,15 @@ The question is `What coin is used for pressing?` - *This penny press uses a 20 centimes coin for pressing.* is shown if with coin:type=20centimes ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### charge - The question is `How much does it cost to press a penny?` *It costs {charge} to press a penny.* is shown if `charge` is set. @@ -177,7 +167,6 @@ The question is `How much does it cost to press a penny?` - *It costs 1 Swiss franc to press a penny.* is shown if with charge=1 CHF ### denominations-coins - The question is `What coins can you use to pay here?` - *1 cent coins are accepted* is shown if with payment:coins:denominations=0.01 EUR @@ -199,24 +188,20 @@ The question is `What coins can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:coins=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### indoor - The question is `Is the penny press indoors?` - *This penny press is located indoors.* is shown if with indoor=yes - *This penny press is located outdoors.* is shown if with indoor=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -227,11 +212,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### check_date - The question is `When was this object last checked?` *This object was last checked on {check_date}* is shown if `check_date` is set. @@ -239,35 +222,28 @@ The question is `When was this object last checked?` - *This object was last checked today* is shown if with check_date= ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/entrance.md b/Docs/Layers/entrance.md index 8959ccbb6..64795ab8f 100644 --- a/Docs/Layers/entrance.md +++ b/Docs/Layers/entrance.md @@ -92,21 +92,17 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* -This tagrendering has labels -`accessibility` +This tagrendering has labels `accessibility` ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -117,11 +113,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### Entrance type - The question is `What type of entrance is this?` - *No specific entrance type is known* is shown if with entrance=yes. _This option cannot be chosen as answer_ @@ -134,11 +128,9 @@ The question is `What type of entrance is this?` - *This is emergency exit* is shown if with indoor= & entrance=emergency - *This is the entrance to a private home* is shown if with indoor= & entrance=home -This tagrendering has labels -`accessibility` +This tagrendering has labels `accessibility` ### Door_type - The question is `What is the type of this door?` - *The door type is not known* is shown if with door=yes. _This option cannot be chosen as answer_ @@ -148,11 +140,9 @@ The question is `What is the type of this door?` - *A door which rolls from overhead, typically seen for garages* is shown if with door=overhead - *This is an entrance without a physical door* is shown if with door=no -This tagrendering has labels -`accessibility` +This tagrendering has labels `accessibility` ### automatic_door - The question is `Is this door automated?` - *This is an automatic door* is shown if with automatic_door=yes. _This option cannot be chosen as answer_ @@ -165,22 +155,18 @@ The question is `Is this door automated?` - *This door will be opened by staff when requested by pressing a button* is shown if with automatic_door=serviced_on_button_press - *This door will be opened by staff when requested* is shown if with automatic_door=serviced_on_request -This tagrendering has labels -`accessibility` +This tagrendering has labels `accessibility` ### width - The question is `What is the width of this door/entrance?` *This door has a width of {canonical(width)}* is shown if `width` is set. The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. -This tagrendering has labels -`accessibility` +This tagrendering has labels `accessibility` ### kerb-height - The question is `What is the height of this kerb?` *The kerb height of this door is {kerb:height}* is shown if `kerb:height` is set. @@ -189,44 +175,35 @@ The allowed input is of type pfloat and is in range -infinty until 0.5 (both inc - *This door does not have a kerb* is shown if with kerb:height=0 -This tagrendering has labels -`accessibility` +This tagrendering has labels `accessibility` ### ref - The question is `Does this door have a reference number?` *This door has {ref} as reference number* is shown if `ref` is set. - *No reference number* is shown if with ref= -This tagrendering has labels -`accessibility` +This tagrendering has labels `accessibility` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/etymology.md b/Docs/Layers/etymology.md index 8c41841ed..28e72170e 100644 --- a/Docs/Layers/etymology.md +++ b/Docs/Layers/etymology.md @@ -12,10 +12,8 @@ All objects which have an etymology known 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) @@ -66,19 +64,16 @@ Elements must match **any** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### etymology-images-from-wikipedia - _This tagrendering has no question and is thus read-only_ *{image_carousel(name:etymology:wikidata)}* ### wikipedia-etymology - The question is `What is the Wikidata-item that this object is named after?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. ### zoeken op inventaris onroerend erfgoed - _This tagrendering has no question and is thus read-only_ *Search on inventaris onroerend erfgoed* @@ -86,7 +81,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _country=be ### simple etymology - The question is `What is this object named after?` *Named after {name:etymology}* is shown if `name:etymology` is set. @@ -100,31 +94,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### streetsign-image-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:streetsign;panoramax:streetsign)}* ### streetsign-upload - _This tagrendering has no question and is thus read-only_ *{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _same_name_ids):height:10rem}* ### etymology_multi_apply - _This tagrendering has no question and is thus read-only_ *{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}* ### wikipedia - _This tagrendering has no question and is thus read-only_ *A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}* @@ -132,13 +121,11 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/etymology/etymology.json) diff --git a/Docs/Layers/excrement_bag_dispenser.md b/Docs/Layers/excrement_bag_dispenser.md index a814153b5..a51b55484 100644 --- a/Docs/Layers/excrement_bag_dispenser.md +++ b/Docs/Layers/excrement_bag_dispenser.md @@ -60,7 +60,6 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### fee - The question is `Does it cost money to use this dispenser?` - *This dispenser probably gives out bags for free.* is shown if with fee= @@ -68,7 +67,6 @@ The question is `Does it cost money to use this dispenser?` - *This dispenser gives out bags for free.* is shown if with fee=no ### check_date - The question is `When was this object last checked?` *This object was last checked on {check_date}* is shown if `check_date` is set. @@ -76,29 +74,23 @@ The question is `When was this object last checked?` - *This object was last checked today* is shown if with check_date= ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/excrement_bag_dispenser/excrement_bag_dispenser.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/excrement_bag_dispenser/excrement_bag_dispenser.json) diff --git a/Docs/Layers/extinguisher.md b/Docs/Layers/extinguisher.md index 4cc4d1ce6..5ccfc48d8 100644 --- a/Docs/Layers/extinguisher.md +++ b/Docs/Layers/extinguisher.md @@ -56,7 +56,6 @@ Elements must match the expression **direct_sunlight=yes @@ -98,27 +96,23 @@ The question is `Is the garden shaded or sunny?` - *The garden is in the shade* is shown if with direct_sunlight=no ### facadegardens-rainbarrel - The question is `Is there a water barrel installed for the garden?` - *There is a rain barrel* is shown if with rain_barrel=yes - *There is no rain barrel* is shown if with rain_barrel=no ### facadegardens-start_date - The question is `When was the garden constructed? (a year is sufficient)` *Construction date of the garden: {start_date}* is shown if `start_date` is set. ### facadegardens-edible - The question is `Are there any edible plants?` - *There are edible plants* is shown if with edible=yes - *There are no edible plants* is shown if with edible=no ### facadegardens-plants - The question is `What kinds of plants grow here?` - *There are vines* is shown if with plant=vine @@ -127,41 +121,33 @@ The question is `What kinds of plants grow here?` - *There are groundcovering plants* is shown if with plant=groundcover ### facadegardens-description - The question is `Extra describing info about the garden (if needed and not yet described above)` *More details: {description}* is shown if `description` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/facadegardens/facadegardens.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/facadegardens/facadegardens.json) diff --git a/Docs/Layers/fire_station.md b/Docs/Layers/fire_station.md index 1fb9d084f..f31b7b403 100644 --- a/Docs/Layers/fire_station.md +++ b/Docs/Layers/fire_station.md @@ -68,25 +68,21 @@ Elements must match the expression **operator=Bureau of Fire Protection & operator:type=government ### station-operator - The question is `How is the station operator classified?` *The operator is a(n) {operator:type} entity.* is shown if `operator:type` is set. @@ -111,29 +106,23 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/fire_station/fire_station.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/fire_station/fire_station.json) diff --git a/Docs/Layers/firepit.md b/Docs/Layers/firepit.md index ec87aa53d..1391a91d5 100644 --- a/Docs/Layers/firepit.md +++ b/Docs/Layers/firepit.md @@ -67,7 +67,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### access - The question is `What is the permitted access?` - *Public* is shown if with access=yes @@ -78,7 +77,6 @@ The question is `What is the permitted access?` - *Access only for authorized* is shown if with access=permit ### seasonal - The question is `Is the firepit available all around the year?` - *Available all around the year* is shown if with seasonal=no @@ -86,35 +84,28 @@ The question is `Is the firepit available all around the year?` - *Closed during the winter* is shown if with seasonal=spring;summer;autumn ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/firepit/firepit.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/firepit/firepit.json) diff --git a/Docs/Layers/fitness_centre.md b/Docs/Layers/fitness_centre.md index 2335d2a14..8e335f76d 100644 --- a/Docs/Layers/fitness_centre.md +++ b/Docs/Layers/fitness_centre.md @@ -13,14 +13,12 @@ Layer showing fitness centres 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [name](#name) - [images](#images) - [phone](#phone) - [email](#email) - [website](#website) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [wheelchair-access](#wheelchair-access) - [repeated](#repeated) - [single_level](#single_level) @@ -80,7 +78,6 @@ Elements must match the expression ** *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -113,22 +107,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -136,7 +126,6 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -145,17 +134,14 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -166,8 +152,7 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### reviews Shows the reviews module (including the possibility to leave a review) @@ -176,29 +161,23 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/fitness_station.md b/Docs/Layers/fitness_station.md index ecb397529..9879848b2 100644 --- a/Docs/Layers/fitness_station.md +++ b/Docs/Layers/fitness_station.md @@ -13,13 +13,11 @@ Find a fitness station near you, and add missing ones. 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [name](#name) - [type](#type) - [operator](#operator) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) @@ -73,7 +71,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### name - The question is `What is the name of this fitness station?` *This fitness station is called {name}* is shown if `name` is set. @@ -81,10 +78,9 @@ The question is `What is the name of this fitness station?` - *This fitness station doesn't have a name* is shown if with noname=yes ### type - The question is `What kind of equipment does this fitness station have?` - - *This fitness station has a horizontal bar, high enough for pull-ups.* is shown if with fitness_station=horizontal_bar + - *This fitness station has a horizontal bar, high enough for pull-ups.* is shown if with fitness_station=horizontal_bar - *This fitness station has a sign with instructions for a specific exercise.* is shown if with fitness_station=sign - *This fitness station has a facility for sit-ups.* is shown if with fitness_station=sit-up - *This fitness station has a facility for push-ups. Usually consists of one or more low horizontal bars.* is shown if with fitness_station=push-up @@ -111,13 +107,11 @@ The question is `What kind of equipment does this fitness station have?` - *This fitness station has a slackline.* is shown if with fitness_station=slackline ### operator - The question is `Who maintains this fitness station?` *The fitness station is maintained by {operator}.* is shown if `operator` is set. ### opening_hours_24_7 - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -126,29 +120,23 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/fixme.md b/Docs/Layers/fixme.md index c0369491b..1c7c90172 100644 --- a/Docs/Layers/fixme.md +++ b/Docs/Layers/fixme.md @@ -51,7 +51,6 @@ Elements must match **any** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### fixme - The question is `What is wrong with this feature?` *Fixme Text: {fixme}* is shown if `fixme` is set. @@ -59,7 +58,6 @@ The question is `What is wrong with this feature?` - *This issue has been resolved* is shown if with fixme= ### note - _This tagrendering has no question and is thus read-only_ *Note Text: {note}* @@ -73,23 +71,18 @@ _This tagrendering has no question and is thus read-only_ *{all_tags()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/fixme/fixme.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/fixme/fixme.json) diff --git a/Docs/Layers/food.md b/Docs/Layers/food.md index 9e79d72ea..106334172 100644 --- a/Docs/Layers/food.md +++ b/Docs/Layers/food.md @@ -14,14 +14,11 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - - [Drive-through opening hours](#drive-through-opening-hours) - [images](#images) - [reviews](#reviews) - [Name](#name) - [Fastfood vs restaurant](#fastfood-vs-restaurant) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [website](#website) - [email](#email) - [phone](#phone) @@ -38,19 +35,24 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [delivery](#delivery) - [drive-through](#drive-through) - [drive-through-opening_hours](#drive-through-opening_hours) - - [Drive-through opening hours](#drive-through-opening-hours) - - [Vegetarian (no friture)](#vegetarian-(no-friture)) - - [Vegan (no friture)](#vegan-(no-friture)) - - [halal (no friture)](#halal-(no-friture)) - - [organic (no friture)](#organic-(no-friture)) + - [child_highchair](#child_highchair) + - [kids_area](#kids_area) + - [diets_title](#diets_title) + - [diets_grouped](#diets_grouped) + - [sugar_free](#sugar_free) + - [lactose_free](#lactose_free) + - [gluten_free](#gluten_free) + - [vegan](#vegan) + - [vegan_food](#vegan_food) + - [vegetarian](#vegetarian) + - [halal](#halal) + - [organic](#organic) - [friture-vegetarian](#friture-vegetarian) - [friture-vegan](#friture-vegan) - [friture-organic](#friture-organic) - [friture-oil](#friture-oil) + - [diet-questions](#diet-questions) - [friture-take-your-container](#friture-take-your-container) - - [sugar_free](#sugar_free) - - [gluten_free](#gluten_free) - - [lactose_free](#lactose_free) - [smoking](#smoking) - [service:electricity](#serviceelectricity) - [seating](#seating) @@ -61,6 +63,7 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) - [toilets_repeated](#toilets_repeated) - [toilets_single_level](#toilets_single_level) - [toilets_toilet-access](#toilets_toilet-access) @@ -85,6 +88,11 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult_changing_table_title](#adult_changing_table_title) - [adult-changing-table](#adult-changing-table) @@ -151,8 +159,14 @@ Elements must match **any** of the following expressions: | [delivery](https://wiki.openstreetmap.org/wiki/Key:delivery) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dno) | | [drive_through](https://wiki.openstreetmap.org/wiki/Key:drive_through) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dno) | | [opening_hours:drive_through](https://wiki.openstreetmap.org/wiki/Key:opening_hours:drive_through) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://wiki.openstreetmap.org/wiki/Tag:opening_hours:drive_through%3D) | -| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | +| [highchair](https://wiki.openstreetmap.org/wiki/Key:highchair) | [nat](../SpecialInputElements.md#nat) | [no](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dyes) [1](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D2) | +| [kids_area](https://wiki.openstreetmap.org/wiki/Key:kids_area) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) | +| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | +| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | +| [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Don_demand) | +| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | | [diet:halal](https://wiki.openstreetmap.org/wiki/Key:diet:halal) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Donly) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) | @@ -160,9 +174,6 @@ Elements must match **any** of the following expressions: | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [friture:oil](https://wiki.openstreetmap.org/wiki/Key:friture:oil) | Multiple choice | [vegetable](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Dvegetable) [animal](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Danimal) | | [reusable_packaging:accept](https://wiki.openstreetmap.org/wiki/Key:reusable_packaging:accept) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Donly) | -| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | -| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | -| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | @@ -189,6 +200,11 @@ Elements must match **any** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -221,18 +237,24 @@ Elements must match **any** of the following expressions: | [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | | [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | | [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | -| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | -| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | -| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | -| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | -| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | -| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | -| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | -| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [child_highchair](#child_highchair)
_(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here?
_{highchair} highchairs are available_
4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) | +| [kids_area](#kids_area)
_(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids
5 options | | _Multiple choice only_ | +| [diets_title](#diets_title)
_(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets, hidden | _Multiple choice only_ | +| [diets_grouped](#diets_grouped)
_(Original in [diets](./diets.md#diets_grouped))_ | _{group(diets_title,diets-content,)}_ | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan](#vegan)
_(Original in [diets](./diets.md#vegan))_ | Does this place offer a vegan option?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan_food](#vegan_food)
_(Original in [diets](./diets.md#vegan_food))_ | Does this business serve vegan meals?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegetarian](#vegetarian)
_(Original in [diets](./diets.md#vegetarian))_ | Does this restaurant have a vegetarian option?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [halal](#halal)
_(Original in [diets](./diets.md#halal))_ | Does this restaurant offer a halal menu?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [organic](#organic)
_(Original in [diets](./diets.md#organic))_ | Does this restaurant offer organic food?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian)
_(Original in [diets](./diets.md#friture-vegetarian))_ | Does this fries shop have vegetarian snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegan](#friture-vegan)
_(Original in [diets](./diets.md#friture-vegan))_ | Does this fries shop have vegan snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-organic](#friture-organic)
_(Original in [diets](./diets.md#friture-organic))_ | Does this fries shop offer organic snacks?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-oil](#friture-oil)
_(Original in [diets](./diets.md#friture-oil))_ | Does this fries shop use vegetable or animal oil for cooking?
2 options | diets, diets-content, hidden | _Multiple choice only_ | +| [diet-questions](#diet-questions)
_(Original in [diets](./diets.md#diet-questions))_ | _{questions(diets-content,,yes)}_ | hidden, diets, diets-content | _Multiple choice only_ | | [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | | [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | | [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | | [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | @@ -243,6 +265,7 @@ Elements must match **any** of the following expressions: | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -267,6 +290,11 @@ Elements must match **any** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -276,8 +304,8 @@ Elements must match **any** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -295,20 +323,17 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### Name - The question is `What is the name of this business?` *The name of this business is {name}* is shown if `name` is set. ### Fastfood vs restaurant - The question is `What type of business is this?` - *This is a fast-food business, focused on fast service. If seating is available, it is rather limited and functional.* is shown if with amenity=fast_food - *A restaurant, focused on creating a nice experience where one is served at the table* is shown if with amenity=restaurant ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -316,18 +341,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -335,22 +357,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -358,17 +376,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -379,11 +394,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -392,7 +405,6 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### Cuisine - The question is `What kind of food is served here?` *This place mostly serves {cuisine}* is shown if `cuisine` is set. @@ -419,25 +431,21 @@ The question is `What kind of food is served here?` - *Spanish dishes are served here* is shown if with cuisine=spanish ### show-menu-image - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:menu)}* ### add-menu-image - _This tagrendering has no question and is thus read-only_ *{image_upload(image:menu,Add an image from the menu,)}* ### menu-website - The question is `On what webpage is the menu published?` *{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}* is shown if `website:menu` is set. ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -446,7 +454,6 @@ The question is `Is a reservation required for this place?` - *Reservation is not possible at this place* is shown if with reservation=no ### Takeaway - The question is `Does this place offer take-away?` - *This is a take-away only business* is shown if with takeaway=only @@ -454,14 +461,12 @@ The question is `Does this place offer take-away?` - *Take-away is not possible here* is shown if with takeaway=no ### delivery - The question is `Does {title()} deliver food to your home?` - *This business does home delivery (possibly via a third party)* is shown if with delivery=yes - *This business does not deliver at home* is shown if with delivery=no ### drive-through - The question is `Does this fast-food restaurant have a drive-through?` - *This fast-food restaurant has a drive-through* is shown if with drive_through=yes @@ -470,7 +475,6 @@ The question is `Does this fast-food restaurant have a drive-through?` This tagrendering is only visible in the popup if the following condition is met: amenity=fast_food ### drive-through-opening_hours - The question is `What are the opening hours of the drive-through?` *

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}* is shown if `opening_hours:drive_through` is set. @@ -479,18 +483,80 @@ The question is `What are the opening hours of the drive-through?` This tagrendering is only visible in the popup if the following condition is met: drive_through=yes -### Vegetarian (no friture) +### child_highchair +The question is `Is there a high chair (also known as booster chair) for toddlers available here?` -The question is `Does this restaurant have a vegetarian option?` +*{highchair} highchairs are available* is shown if `highchair` is set. - - *No vegetarian options are available* is shown if with diet:vegetarian=no - - *Some vegetarian options are available* is shown if with diet:vegetarian=limited - - *Vegetarian options are available* is shown if with diet:vegetarian=yes - - *All dishes are vegetarian* is shown if with diet:vegetarian=only - - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + - *No highchair available* is shown if with highchair=no + - *At least one high chair is available* is shown if with highchair=yes + - *One high chair is available* is shown if with highchair=1 + - *Two high chairs are available* is shown if with highchair=2 -### Vegan (no friture) +### kids_area +The question is `Is there a play area for kids` + - *No kids area* is shown if with kids_area=no + - *Has a kids area both inside and outside* is shown if with kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes + - *Has an indoor kids area* is shown if with kids_area=yes & kids_area:indoor=yes + - *Has an outdoor kids area* is shown if with kids_area=yes & kids_area:outdoor=yes + - *Has a kids area* is shown if with kids_area=yes. _This option cannot be chosen as answer_ + +### diets_title +_This tagrendering has no question and is thus read-only_ + +*Dietary options* + +This tagrendering has labels `diets` `hidden` + +### diets_grouped +_This tagrendering has no question and is thus read-only_ + +*{group(diets_title,diets-content,)}* + +This tagrendering has labels `diets` + +### sugar_free +The question is `Does this shop have a sugar free offering?` + + - *This shop only sells sugar free products* is shown if with diet:sugar_free=only + - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes + - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited + - *This shop has no sugar free offering* is shown if with diet:sugar_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### lactose_free +The question is `Does {title()} have a lactose-free offering?` + + - *Only sells lactose free products* is shown if with diet:lactose_free=only + - *Big lactose free offering* is shown if with diet:lactose_free=yes + - *Limited lactose free offering* is shown if with diet:lactose_free=limited + - *No lactose free offering* is shown if with diet:lactose_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### gluten_free +The question is `Does this shop have a gluten free offering?` + + - *This shop only sells gluten free products* is shown if with diet:gluten_free=only + - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes + - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited + - *This shop has no gluten free offering* is shown if with diet:gluten_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan +The question is `Does this place offer a vegan option?` + + - *This place only sells vegan products* is shown if with diet:vegan=only + - *This shop has a big vegan offering* is shown if with diet:vegan=yes + - *This shop has a limited vegan offering* is shown if with diet:vegan=limited + - *This shop has no vegan offering* is shown if with diet:vegan=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan_food The question is `Does this business serve vegan meals?` - *No vegan options available* is shown if with diet:vegan=no @@ -499,25 +565,43 @@ The question is `Does this business serve vegan meals?` - *All dishes are vegan* is shown if with diet:vegan=only - *Some dishes might be adapted to a vegan version if asked for* is shown if with diet:vegan=on_demand -### halal (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### vegetarian +The question is `Does this restaurant have a vegetarian option?` + + - *No vegetarian options are available* is shown if with diet:vegetarian=no + - *Some vegetarian options are available* is shown if with diet:vegetarian=limited + - *Vegetarian options are available* is shown if with diet:vegetarian=yes + - *All dishes are vegetarian* is shown if with diet:vegetarian=only + - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### halal The question is `Does this restaurant offer a halal menu?` - *There are no halal options available* is shown if with diet:halal=no - *There is a small halal menu* is shown if with diet:halal=limited - - *There is a halal menu* is shown if with diet:halal=yes - - *Only halal options are available* is shown if with diet:halal=only + - *There is a halal menu* is shown if with diet:halal=yes + - *Only halal options are available* is shown if with diet:halal=only -### organic (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### organic The question is `Does this restaurant offer organic food?` - *There are no organic options available* is shown if with organic=no - *There is an organic menu* is shown if with organic=yes - *Only organic options are available* is shown if with organic=only -### friture-vegetarian +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### friture-vegetarian The question is `Does this fries shop have vegetarian snacks?` - *Serves only vegetarian snacks and burgers* is shown if with diet:vegetarian=only @@ -526,9 +610,9 @@ The question is `Does this fries shop have vegetarian snacks?` - *No vegetarian snacks are available* is shown if with diet:vegetarian=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-vegan - The question is `Does this fries shop have vegan snacks?` - *Serves only vegan snacks and burgers* is shown if with diet:vegan=only @@ -537,9 +621,9 @@ The question is `Does this fries shop have vegan snacks?` - *No vegan snacks are available* is shown if with diet:vegan=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-organic - The question is `Does this fries shop offer organic snacks?` - *Organic snacks are available* is shown if with organic=yes @@ -547,18 +631,25 @@ The question is `Does this fries shop offer organic snacks?` - *Only organic snacks are available* is shown if with organic=only This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-oil - The question is `Does this fries shop use vegetable or animal oil for cooking?` - *The frying is done with vegetable oil* is shown if with friture:oil=vegetable - *The frying is done with animal oil* is shown if with friture:oil=animal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### diet-questions +_This tagrendering has no question and is thus read-only_ + +*{questions(diets-content,,yes)}* + +This tagrendering has labels `hidden` `diets` `diets-content` ### friture-take-your-container - The question is `If you bring your own container (such as a cooking pot and small pots), is it used to package your order?` - *You can bring your own containers to get your order, saving on single-use packaging material and thus waste* is shown if with reusable_packaging:accept=yes @@ -567,44 +658,7 @@ The question is `If you bring your own container (such as a cooking pot and smal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture -### sugar_free - -The question is `Does this shop have a sugar free offering?` - - - *This shop only sells sugar free products* is shown if with diet:sugar_free=only - - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes - - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited - - *This shop has no sugar free offering* is shown if with diet:sugar_free=no - -This tagrendering has labels -`diets` - -### gluten_free - -The question is `Does this shop have a gluten free offering?` - - - *This shop only sells gluten free products* is shown if with diet:gluten_free=only - - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes - - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited - - *This shop has no gluten free offering* is shown if with diet:gluten_free=no - -This tagrendering has labels -`diets` - -### lactose_free - -The question is `Does {title()} have a lactose-free offering?` - - - *Only sells lactose free products* is shown if with diet:lactose_free=only - - *Big lactose free offering* is shown if with diet:lactose_free=yes - - *Limited lactose free offering* is shown if with diet:lactose_free=limited - - *No lactose free offering* is shown if with diet:lactose_free=no - -This tagrendering has labels -`diets` - ### smoking - The question is `Is smoking allowed at {title()}?` - *Smoking is allowed* is shown if with smoking=yes @@ -612,7 +666,6 @@ The question is `Is smoking allowed at {title()}?` - *Smoking is allowed outside.* is shown if with smoking=outside ### service:electricity - The question is `Does this amenity have electrical outlets, available to customers when they are inside?` - *There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with service:electricity=yes @@ -621,14 +674,12 @@ The question is `Does this amenity have electrical outlets, available to custome - *There are a no domestic sockets available to customers seated indoors* is shown if with service:electricity=no ### seating - The question is `What kind of seating does {title()} have?` - *This place has outdoor seating* is shown if with outdoor_seating=yes. Unselecting this answer will add outdoor_seating=no - *This place has indoor seating* is shown if with indoor_seating=yes. Unselecting this answer will add indoor_seating=no ### dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -638,7 +689,6 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -648,11 +698,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -660,11 +708,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -672,60 +718,50 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -737,16 +773,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -757,47 +786,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -809,33 +817,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -843,33 +836,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -877,19 +854,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -898,17 +865,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -916,17 +875,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -934,17 +885,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -954,34 +897,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -992,50 +919,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1045,69 +949,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1116,18 +984,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1136,73 +995,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1212,19 +1081,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1232,19 +1091,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1252,38 +1101,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1291,78 +1120,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -1392,6 +1189,10 @@ This tagrendering has labels -----|-----|----- | | halal.0 | Has a halal menu | diet:halal=yes | diet:halal=only | +| id | question | osmTags | +-----|-----|----- | +| baby_highchair.0 | Has a high chair for infants available | highchair!=no | + | id | question | osmTags | -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | @@ -1454,6 +1255,10 @@ This tagrendering has labels | Cuisine.19 | Seafood dishes are served here | cuisine=seafood | | Cuisine.20 | Spanish dishes are served here | cuisine=spanish | +| id | question | osmTags | +-----|-----|----- | +| kids_area.0 | Has a play area for kids | kids_area!=no | + | id | question | osmTags | -----|-----|----- | | has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired | diff --git a/Docs/Layers/food_courts.md b/Docs/Layers/food_courts.md index 345f9b528..17c728f21 100644 --- a/Docs/Layers/food_courts.md +++ b/Docs/Layers/food_courts.md @@ -12,12 +12,10 @@ Food courts with a variety of food options. 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [name](#name) - [reviews](#reviews) - [images](#images) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [wheelchair-access](#wheelchair-access) - [website](#website) - [phone](#phone) @@ -69,7 +67,6 @@ Elements must match the expression **opening_hours=closed. _This option cannot be chosen as answer_ ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -104,29 +99,24 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### smoking - The question is `Is smoking allowed at {title()}?` - *Smoking is allowed* is shown if with smoking=yes @@ -134,29 +124,23 @@ The question is `Is smoking allowed at {title()}?` - *Smoking is allowed outside.* is shown if with smoking=outside ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/food_dog_friendly.md b/Docs/Layers/food_dog_friendly.md index 158af3d54..428a37bc4 100644 --- a/Docs/Layers/food_dog_friendly.md +++ b/Docs/Layers/food_dog_friendly.md @@ -15,14 +15,11 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - - [Drive-through opening hours](#drive-through-opening-hours) - [images](#images) - [reviews](#reviews) - [Name](#name) - [Fastfood vs restaurant](#fastfood-vs-restaurant) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [website](#website) - [email](#email) - [phone](#phone) @@ -39,19 +36,24 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [delivery](#delivery) - [drive-through](#drive-through) - [drive-through-opening_hours](#drive-through-opening_hours) - - [Drive-through opening hours](#drive-through-opening-hours) - - [Vegetarian (no friture)](#vegetarian-(no-friture)) - - [Vegan (no friture)](#vegan-(no-friture)) - - [halal (no friture)](#halal-(no-friture)) - - [organic (no friture)](#organic-(no-friture)) + - [child_highchair](#child_highchair) + - [kids_area](#kids_area) + - [diets_title](#diets_title) + - [diets_grouped](#diets_grouped) + - [sugar_free](#sugar_free) + - [lactose_free](#lactose_free) + - [gluten_free](#gluten_free) + - [vegan](#vegan) + - [vegan_food](#vegan_food) + - [vegetarian](#vegetarian) + - [halal](#halal) + - [organic](#organic) - [friture-vegetarian](#friture-vegetarian) - [friture-vegan](#friture-vegan) - [friture-organic](#friture-organic) - [friture-oil](#friture-oil) + - [diet-questions](#diet-questions) - [friture-take-your-container](#friture-take-your-container) - - [sugar_free](#sugar_free) - - [gluten_free](#gluten_free) - - [lactose_free](#lactose_free) - [smoking](#smoking) - [service:electricity](#serviceelectricity) - [seating](#seating) @@ -62,6 +64,7 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) - [toilets_repeated](#toilets_repeated) - [toilets_single_level](#toilets_single_level) - [toilets_toilet-access](#toilets_toilet-access) @@ -86,6 +89,11 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult_changing_table_title](#adult_changing_table_title) - [adult-changing-table](#adult-changing-table) @@ -136,8 +144,14 @@ Elements must match **all** of the following expressions: | [delivery](https://wiki.openstreetmap.org/wiki/Key:delivery) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dno) | | [drive_through](https://wiki.openstreetmap.org/wiki/Key:drive_through) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dno) | | [opening_hours:drive_through](https://wiki.openstreetmap.org/wiki/Key:opening_hours:drive_through) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://wiki.openstreetmap.org/wiki/Tag:opening_hours:drive_through%3D) | -| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | +| [highchair](https://wiki.openstreetmap.org/wiki/Key:highchair) | [nat](../SpecialInputElements.md#nat) | [no](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dyes) [1](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D2) | +| [kids_area](https://wiki.openstreetmap.org/wiki/Key:kids_area) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) | +| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | +| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | +| [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Don_demand) | +| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | | [diet:halal](https://wiki.openstreetmap.org/wiki/Key:diet:halal) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Donly) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) | @@ -145,9 +159,6 @@ Elements must match **all** of the following expressions: | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [friture:oil](https://wiki.openstreetmap.org/wiki/Key:friture:oil) | Multiple choice | [vegetable](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Dvegetable) [animal](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Danimal) | | [reusable_packaging:accept](https://wiki.openstreetmap.org/wiki/Key:reusable_packaging:accept) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Donly) | -| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | -| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | -| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | @@ -174,6 +185,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -206,18 +222,24 @@ Elements must match **all** of the following expressions: | [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | | [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | | [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | -| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | -| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | -| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | -| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | -| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | -| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | -| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | -| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [child_highchair](#child_highchair)
_(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here?
_{highchair} highchairs are available_
4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) | +| [kids_area](#kids_area)
_(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids
5 options | | _Multiple choice only_ | +| [diets_title](#diets_title)
_(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets, hidden | _Multiple choice only_ | +| [diets_grouped](#diets_grouped)
_(Original in [diets](./diets.md#diets_grouped))_ | _{group(diets_title,diets-content,)}_ | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan](#vegan)
_(Original in [diets](./diets.md#vegan))_ | Does this place offer a vegan option?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan_food](#vegan_food)
_(Original in [diets](./diets.md#vegan_food))_ | Does this business serve vegan meals?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegetarian](#vegetarian)
_(Original in [diets](./diets.md#vegetarian))_ | Does this restaurant have a vegetarian option?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [halal](#halal)
_(Original in [diets](./diets.md#halal))_ | Does this restaurant offer a halal menu?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [organic](#organic)
_(Original in [diets](./diets.md#organic))_ | Does this restaurant offer organic food?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian)
_(Original in [diets](./diets.md#friture-vegetarian))_ | Does this fries shop have vegetarian snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegan](#friture-vegan)
_(Original in [diets](./diets.md#friture-vegan))_ | Does this fries shop have vegan snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-organic](#friture-organic)
_(Original in [diets](./diets.md#friture-organic))_ | Does this fries shop offer organic snacks?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-oil](#friture-oil)
_(Original in [diets](./diets.md#friture-oil))_ | Does this fries shop use vegetable or animal oil for cooking?
2 options | diets, diets-content, hidden | _Multiple choice only_ | +| [diet-questions](#diet-questions)
_(Original in [diets](./diets.md#diet-questions))_ | _{questions(diets-content,,yes)}_ | hidden, diets, diets-content | _Multiple choice only_ | | [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | | [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | | [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | | [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | @@ -228,6 +250,7 @@ Elements must match **all** of the following expressions: | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -252,6 +275,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -261,8 +289,8 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -280,20 +308,17 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### Name - The question is `What is the name of this business?` *The name of this business is {name}* is shown if `name` is set. ### Fastfood vs restaurant - The question is `What type of business is this?` - *This is a fast-food business, focused on fast service. If seating is available, it is rather limited and functional.* is shown if with amenity=fast_food - *A restaurant, focused on creating a nice experience where one is served at the table* is shown if with amenity=restaurant ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -301,18 +326,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -320,22 +342,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -343,17 +361,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -364,11 +379,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -377,7 +390,6 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### Cuisine - The question is `What kind of food is served here?` *This place mostly serves {cuisine}* is shown if `cuisine` is set. @@ -404,25 +416,21 @@ The question is `What kind of food is served here?` - *Spanish dishes are served here* is shown if with cuisine=spanish ### show-menu-image - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:menu)}* ### add-menu-image - _This tagrendering has no question and is thus read-only_ *{image_upload(image:menu,Add an image from the menu,)}* ### menu-website - The question is `On what webpage is the menu published?` *{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}* is shown if `website:menu` is set. ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -431,7 +439,6 @@ The question is `Is a reservation required for this place?` - *Reservation is not possible at this place* is shown if with reservation=no ### Takeaway - The question is `Does this place offer take-away?` - *This is a take-away only business* is shown if with takeaway=only @@ -439,14 +446,12 @@ The question is `Does this place offer take-away?` - *Take-away is not possible here* is shown if with takeaway=no ### delivery - The question is `Does {title()} deliver food to your home?` - *This business does home delivery (possibly via a third party)* is shown if with delivery=yes - *This business does not deliver at home* is shown if with delivery=no ### drive-through - The question is `Does this fast-food restaurant have a drive-through?` - *This fast-food restaurant has a drive-through* is shown if with drive_through=yes @@ -455,7 +460,6 @@ The question is `Does this fast-food restaurant have a drive-through?` This tagrendering is only visible in the popup if the following condition is met: amenity=fast_food ### drive-through-opening_hours - The question is `What are the opening hours of the drive-through?` *

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}* is shown if `opening_hours:drive_through` is set. @@ -464,18 +468,80 @@ The question is `What are the opening hours of the drive-through?` This tagrendering is only visible in the popup if the following condition is met: drive_through=yes -### Vegetarian (no friture) +### child_highchair +The question is `Is there a high chair (also known as booster chair) for toddlers available here?` -The question is `Does this restaurant have a vegetarian option?` +*{highchair} highchairs are available* is shown if `highchair` is set. - - *No vegetarian options are available* is shown if with diet:vegetarian=no - - *Some vegetarian options are available* is shown if with diet:vegetarian=limited - - *Vegetarian options are available* is shown if with diet:vegetarian=yes - - *All dishes are vegetarian* is shown if with diet:vegetarian=only - - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + - *No highchair available* is shown if with highchair=no + - *At least one high chair is available* is shown if with highchair=yes + - *One high chair is available* is shown if with highchair=1 + - *Two high chairs are available* is shown if with highchair=2 -### Vegan (no friture) +### kids_area +The question is `Is there a play area for kids` + - *No kids area* is shown if with kids_area=no + - *Has a kids area both inside and outside* is shown if with kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes + - *Has an indoor kids area* is shown if with kids_area=yes & kids_area:indoor=yes + - *Has an outdoor kids area* is shown if with kids_area=yes & kids_area:outdoor=yes + - *Has a kids area* is shown if with kids_area=yes. _This option cannot be chosen as answer_ + +### diets_title +_This tagrendering has no question and is thus read-only_ + +*Dietary options* + +This tagrendering has labels `diets` `hidden` + +### diets_grouped +_This tagrendering has no question and is thus read-only_ + +*{group(diets_title,diets-content,)}* + +This tagrendering has labels `diets` + +### sugar_free +The question is `Does this shop have a sugar free offering?` + + - *This shop only sells sugar free products* is shown if with diet:sugar_free=only + - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes + - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited + - *This shop has no sugar free offering* is shown if with diet:sugar_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### lactose_free +The question is `Does {title()} have a lactose-free offering?` + + - *Only sells lactose free products* is shown if with diet:lactose_free=only + - *Big lactose free offering* is shown if with diet:lactose_free=yes + - *Limited lactose free offering* is shown if with diet:lactose_free=limited + - *No lactose free offering* is shown if with diet:lactose_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### gluten_free +The question is `Does this shop have a gluten free offering?` + + - *This shop only sells gluten free products* is shown if with diet:gluten_free=only + - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes + - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited + - *This shop has no gluten free offering* is shown if with diet:gluten_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan +The question is `Does this place offer a vegan option?` + + - *This place only sells vegan products* is shown if with diet:vegan=only + - *This shop has a big vegan offering* is shown if with diet:vegan=yes + - *This shop has a limited vegan offering* is shown if with diet:vegan=limited + - *This shop has no vegan offering* is shown if with diet:vegan=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan_food The question is `Does this business serve vegan meals?` - *No vegan options available* is shown if with diet:vegan=no @@ -484,25 +550,43 @@ The question is `Does this business serve vegan meals?` - *All dishes are vegan* is shown if with diet:vegan=only - *Some dishes might be adapted to a vegan version if asked for* is shown if with diet:vegan=on_demand -### halal (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### vegetarian +The question is `Does this restaurant have a vegetarian option?` + + - *No vegetarian options are available* is shown if with diet:vegetarian=no + - *Some vegetarian options are available* is shown if with diet:vegetarian=limited + - *Vegetarian options are available* is shown if with diet:vegetarian=yes + - *All dishes are vegetarian* is shown if with diet:vegetarian=only + - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### halal The question is `Does this restaurant offer a halal menu?` - *There are no halal options available* is shown if with diet:halal=no - *There is a small halal menu* is shown if with diet:halal=limited - - *There is a halal menu* is shown if with diet:halal=yes - - *Only halal options are available* is shown if with diet:halal=only + - *There is a halal menu* is shown if with diet:halal=yes + - *Only halal options are available* is shown if with diet:halal=only -### organic (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### organic The question is `Does this restaurant offer organic food?` - *There are no organic options available* is shown if with organic=no - *There is an organic menu* is shown if with organic=yes - *Only organic options are available* is shown if with organic=only -### friture-vegetarian +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### friture-vegetarian The question is `Does this fries shop have vegetarian snacks?` - *Serves only vegetarian snacks and burgers* is shown if with diet:vegetarian=only @@ -511,9 +595,9 @@ The question is `Does this fries shop have vegetarian snacks?` - *No vegetarian snacks are available* is shown if with diet:vegetarian=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-vegan - The question is `Does this fries shop have vegan snacks?` - *Serves only vegan snacks and burgers* is shown if with diet:vegan=only @@ -522,9 +606,9 @@ The question is `Does this fries shop have vegan snacks?` - *No vegan snacks are available* is shown if with diet:vegan=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-organic - The question is `Does this fries shop offer organic snacks?` - *Organic snacks are available* is shown if with organic=yes @@ -532,18 +616,25 @@ The question is `Does this fries shop offer organic snacks?` - *Only organic snacks are available* is shown if with organic=only This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-oil - The question is `Does this fries shop use vegetable or animal oil for cooking?` - *The frying is done with vegetable oil* is shown if with friture:oil=vegetable - *The frying is done with animal oil* is shown if with friture:oil=animal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### diet-questions +_This tagrendering has no question and is thus read-only_ + +*{questions(diets-content,,yes)}* + +This tagrendering has labels `hidden` `diets` `diets-content` ### friture-take-your-container - The question is `If you bring your own container (such as a cooking pot and small pots), is it used to package your order?` - *You can bring your own containers to get your order, saving on single-use packaging material and thus waste* is shown if with reusable_packaging:accept=yes @@ -552,44 +643,7 @@ The question is `If you bring your own container (such as a cooking pot and smal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture -### sugar_free - -The question is `Does this shop have a sugar free offering?` - - - *This shop only sells sugar free products* is shown if with diet:sugar_free=only - - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes - - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited - - *This shop has no sugar free offering* is shown if with diet:sugar_free=no - -This tagrendering has labels -`diets` - -### gluten_free - -The question is `Does this shop have a gluten free offering?` - - - *This shop only sells gluten free products* is shown if with diet:gluten_free=only - - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes - - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited - - *This shop has no gluten free offering* is shown if with diet:gluten_free=no - -This tagrendering has labels -`diets` - -### lactose_free - -The question is `Does {title()} have a lactose-free offering?` - - - *Only sells lactose free products* is shown if with diet:lactose_free=only - - *Big lactose free offering* is shown if with diet:lactose_free=yes - - *Limited lactose free offering* is shown if with diet:lactose_free=limited - - *No lactose free offering* is shown if with diet:lactose_free=no - -This tagrendering has labels -`diets` - ### smoking - The question is `Is smoking allowed at {title()}?` - *Smoking is allowed* is shown if with smoking=yes @@ -597,7 +651,6 @@ The question is `Is smoking allowed at {title()}?` - *Smoking is allowed outside.* is shown if with smoking=outside ### service:electricity - The question is `Does this amenity have electrical outlets, available to customers when they are inside?` - *There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with service:electricity=yes @@ -606,14 +659,12 @@ The question is `Does this amenity have electrical outlets, available to custome - *There are a no domestic sockets available to customers seated indoors* is shown if with service:electricity=no ### seating - The question is `What kind of seating does {title()} have?` - *This place has outdoor seating* is shown if with outdoor_seating=yes. Unselecting this answer will add outdoor_seating=no - *This place has indoor seating* is shown if with indoor_seating=yes. Unselecting this answer will add indoor_seating=no ### dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -623,7 +674,6 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -633,11 +683,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -645,11 +693,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -657,60 +703,50 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -722,16 +758,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -742,47 +771,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -794,33 +802,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -828,33 +821,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -862,19 +839,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -883,17 +850,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -901,17 +860,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -919,17 +870,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -939,34 +882,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -977,50 +904,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1030,69 +934,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1101,18 +969,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1121,73 +980,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1197,19 +1066,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1217,19 +1076,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1237,38 +1086,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1276,78 +1105,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -1377,6 +1174,10 @@ This tagrendering has labels -----|-----|----- | | halal.0 | Has a halal menu | diet:halal=yes | diet:halal=only | +| id | question | osmTags | +-----|-----|----- | +| baby_highchair.0 | Has a high chair for infants available | highchair!=no | + | id | question | osmTags | -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | @@ -1439,6 +1240,10 @@ This tagrendering has labels | Cuisine.19 | Seafood dishes are served here | cuisine=seafood | | Cuisine.20 | Spanish dishes are served here | cuisine=spanish | +| id | question | osmTags | +-----|-----|----- | +| kids_area.0 | Has a play area for kids | kids_area!=no | + | id | question | osmTags | -----|-----|----- | | has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired | diff --git a/Docs/Layers/food_glutenfree.md b/Docs/Layers/food_glutenfree.md index 75f9678c6..62a093685 100644 --- a/Docs/Layers/food_glutenfree.md +++ b/Docs/Layers/food_glutenfree.md @@ -15,15 +15,12 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - - [Drive-through opening hours](#drive-through-opening-hours) - [images](#images) - [reviews](#reviews) - [gluten_free](#gluten_free) - [Name](#name) - [Fastfood vs restaurant](#fastfood-vs-restaurant) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [website](#website) - [email](#email) - [phone](#phone) @@ -40,18 +37,23 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [delivery](#delivery) - [drive-through](#drive-through) - [drive-through-opening_hours](#drive-through-opening_hours) - - [Drive-through opening hours](#drive-through-opening-hours) - - [Vegetarian (no friture)](#vegetarian-(no-friture)) - - [Vegan (no friture)](#vegan-(no-friture)) - - [halal (no friture)](#halal-(no-friture)) - - [organic (no friture)](#organic-(no-friture)) + - [child_highchair](#child_highchair) + - [kids_area](#kids_area) + - [diets_title](#diets_title) + - [diets_grouped](#diets_grouped) + - [sugar_free](#sugar_free) + - [lactose_free](#lactose_free) + - [vegan](#vegan) + - [vegan_food](#vegan_food) + - [vegetarian](#vegetarian) + - [halal](#halal) + - [organic](#organic) - [friture-vegetarian](#friture-vegetarian) - [friture-vegan](#friture-vegan) - [friture-organic](#friture-organic) - [friture-oil](#friture-oil) + - [diet-questions](#diet-questions) - [friture-take-your-container](#friture-take-your-container) - - [sugar_free](#sugar_free) - - [lactose_free](#lactose_free) - [smoking](#smoking) - [service:electricity](#serviceelectricity) - [seating](#seating) @@ -62,6 +64,7 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) - [toilets_repeated](#toilets_repeated) - [toilets_single_level](#toilets_single_level) - [toilets_toilet-access](#toilets_toilet-access) @@ -86,6 +89,11 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult_changing_table_title](#adult_changing_table_title) - [adult-changing-table](#adult-changing-table) @@ -138,8 +146,13 @@ Elements must match **all** of the following expressions: | [delivery](https://wiki.openstreetmap.org/wiki/Key:delivery) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dno) | | [drive_through](https://wiki.openstreetmap.org/wiki/Key:drive_through) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dno) | | [opening_hours:drive_through](https://wiki.openstreetmap.org/wiki/Key:opening_hours:drive_through) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://wiki.openstreetmap.org/wiki/Tag:opening_hours:drive_through%3D) | -| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | +| [highchair](https://wiki.openstreetmap.org/wiki/Key:highchair) | [nat](../SpecialInputElements.md#nat) | [no](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dyes) [1](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D2) | +| [kids_area](https://wiki.openstreetmap.org/wiki/Key:kids_area) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) | +| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | +| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Don_demand) | +| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | | [diet:halal](https://wiki.openstreetmap.org/wiki/Key:diet:halal) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Donly) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) | @@ -147,8 +160,6 @@ Elements must match **all** of the following expressions: | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [friture:oil](https://wiki.openstreetmap.org/wiki/Key:friture:oil) | Multiple choice | [vegetable](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Dvegetable) [animal](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Danimal) | | [reusable_packaging:accept](https://wiki.openstreetmap.org/wiki/Key:reusable_packaging:accept) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Donly) | -| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | -| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | @@ -175,6 +186,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -188,7 +204,7 @@ Elements must match **all** of the following expressions: -----|-----|-----|----- | | [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | | [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [Name](#Name) | What is the name of this business?
_The name of this business is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | | [Fastfood vs restaurant](#Fastfood vs restaurant) | What type of business is this?
2 options | | _Multiple choice only_ | | [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | @@ -208,17 +224,23 @@ Elements must match **all** of the following expressions: | [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | | [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | | [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | -| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | -| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | -| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | -| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | -| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | -| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | -| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | -| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [child_highchair](#child_highchair)
_(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here?
_{highchair} highchairs are available_
4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) | +| [kids_area](#kids_area)
_(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids
5 options | | _Multiple choice only_ | +| [diets_title](#diets_title)
_(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets, hidden | _Multiple choice only_ | +| [diets_grouped](#diets_grouped)
_(Original in [diets](./diets.md#diets_grouped))_ | _{group(diets_title,diets-content,)}_ | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan](#vegan)
_(Original in [diets](./diets.md#vegan))_ | Does this place offer a vegan option?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan_food](#vegan_food)
_(Original in [diets](./diets.md#vegan_food))_ | Does this business serve vegan meals?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegetarian](#vegetarian)
_(Original in [diets](./diets.md#vegetarian))_ | Does this restaurant have a vegetarian option?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [halal](#halal)
_(Original in [diets](./diets.md#halal))_ | Does this restaurant offer a halal menu?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [organic](#organic)
_(Original in [diets](./diets.md#organic))_ | Does this restaurant offer organic food?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian)
_(Original in [diets](./diets.md#friture-vegetarian))_ | Does this fries shop have vegetarian snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegan](#friture-vegan)
_(Original in [diets](./diets.md#friture-vegan))_ | Does this fries shop have vegan snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-organic](#friture-organic)
_(Original in [diets](./diets.md#friture-organic))_ | Does this fries shop offer organic snacks?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-oil](#friture-oil)
_(Original in [diets](./diets.md#friture-oil))_ | Does this fries shop use vegetable or animal oil for cooking?
2 options | diets, diets-content, hidden | _Multiple choice only_ | +| [diet-questions](#diet-questions)
_(Original in [diets](./diets.md#diet-questions))_ | _{questions(diets-content,,yes)}_ | hidden, diets, diets-content | _Multiple choice only_ | | [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | | [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | | [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | | [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | @@ -229,6 +251,7 @@ Elements must match **all** of the following expressions: | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -253,6 +276,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -262,8 +290,8 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -281,7 +309,6 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -289,24 +316,20 @@ The question is `Does this shop have a gluten free offering?` - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited - *This shop has no gluten free offering* is shown if with diet:gluten_free=no -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### Name - The question is `What is the name of this business?` *The name of this business is {name}* is shown if `name` is set. ### Fastfood vs restaurant - The question is `What type of business is this?` - *This is a fast-food business, focused on fast service. If seating is available, it is rather limited and functional.* is shown if with amenity=fast_food - *A restaurant, focused on creating a nice experience where one is served at the table* is shown if with amenity=restaurant ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -314,18 +337,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -333,22 +353,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -356,17 +372,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -377,11 +390,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -390,7 +401,6 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### Cuisine - The question is `What kind of food is served here?` *This place mostly serves {cuisine}* is shown if `cuisine` is set. @@ -417,25 +427,21 @@ The question is `What kind of food is served here?` - *Spanish dishes are served here* is shown if with cuisine=spanish ### show-menu-image - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:menu)}* ### add-menu-image - _This tagrendering has no question and is thus read-only_ *{image_upload(image:menu,Add an image from the menu,)}* ### menu-website - The question is `On what webpage is the menu published?` *{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}* is shown if `website:menu` is set. ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -444,7 +450,6 @@ The question is `Is a reservation required for this place?` - *Reservation is not possible at this place* is shown if with reservation=no ### Takeaway - The question is `Does this place offer take-away?` - *This is a take-away only business* is shown if with takeaway=only @@ -452,14 +457,12 @@ The question is `Does this place offer take-away?` - *Take-away is not possible here* is shown if with takeaway=no ### delivery - The question is `Does {title()} deliver food to your home?` - *This business does home delivery (possibly via a third party)* is shown if with delivery=yes - *This business does not deliver at home* is shown if with delivery=no ### drive-through - The question is `Does this fast-food restaurant have a drive-through?` - *This fast-food restaurant has a drive-through* is shown if with drive_through=yes @@ -468,7 +471,6 @@ The question is `Does this fast-food restaurant have a drive-through?` This tagrendering is only visible in the popup if the following condition is met: amenity=fast_food ### drive-through-opening_hours - The question is `What are the opening hours of the drive-through?` *

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}* is shown if `opening_hours:drive_through` is set. @@ -477,18 +479,70 @@ The question is `What are the opening hours of the drive-through?` This tagrendering is only visible in the popup if the following condition is met: drive_through=yes -### Vegetarian (no friture) +### child_highchair +The question is `Is there a high chair (also known as booster chair) for toddlers available here?` -The question is `Does this restaurant have a vegetarian option?` +*{highchair} highchairs are available* is shown if `highchair` is set. - - *No vegetarian options are available* is shown if with diet:vegetarian=no - - *Some vegetarian options are available* is shown if with diet:vegetarian=limited - - *Vegetarian options are available* is shown if with diet:vegetarian=yes - - *All dishes are vegetarian* is shown if with diet:vegetarian=only - - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + - *No highchair available* is shown if with highchair=no + - *At least one high chair is available* is shown if with highchair=yes + - *One high chair is available* is shown if with highchair=1 + - *Two high chairs are available* is shown if with highchair=2 -### Vegan (no friture) +### kids_area +The question is `Is there a play area for kids` + - *No kids area* is shown if with kids_area=no + - *Has a kids area both inside and outside* is shown if with kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes + - *Has an indoor kids area* is shown if with kids_area=yes & kids_area:indoor=yes + - *Has an outdoor kids area* is shown if with kids_area=yes & kids_area:outdoor=yes + - *Has a kids area* is shown if with kids_area=yes. _This option cannot be chosen as answer_ + +### diets_title +_This tagrendering has no question and is thus read-only_ + +*Dietary options* + +This tagrendering has labels `diets` `hidden` + +### diets_grouped +_This tagrendering has no question and is thus read-only_ + +*{group(diets_title,diets-content,)}* + +This tagrendering has labels `diets` + +### sugar_free +The question is `Does this shop have a sugar free offering?` + + - *This shop only sells sugar free products* is shown if with diet:sugar_free=only + - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes + - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited + - *This shop has no sugar free offering* is shown if with diet:sugar_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### lactose_free +The question is `Does {title()} have a lactose-free offering?` + + - *Only sells lactose free products* is shown if with diet:lactose_free=only + - *Big lactose free offering* is shown if with diet:lactose_free=yes + - *Limited lactose free offering* is shown if with diet:lactose_free=limited + - *No lactose free offering* is shown if with diet:lactose_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan +The question is `Does this place offer a vegan option?` + + - *This place only sells vegan products* is shown if with diet:vegan=only + - *This shop has a big vegan offering* is shown if with diet:vegan=yes + - *This shop has a limited vegan offering* is shown if with diet:vegan=limited + - *This shop has no vegan offering* is shown if with diet:vegan=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan_food The question is `Does this business serve vegan meals?` - *No vegan options available* is shown if with diet:vegan=no @@ -497,25 +551,43 @@ The question is `Does this business serve vegan meals?` - *All dishes are vegan* is shown if with diet:vegan=only - *Some dishes might be adapted to a vegan version if asked for* is shown if with diet:vegan=on_demand -### halal (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### vegetarian +The question is `Does this restaurant have a vegetarian option?` + + - *No vegetarian options are available* is shown if with diet:vegetarian=no + - *Some vegetarian options are available* is shown if with diet:vegetarian=limited + - *Vegetarian options are available* is shown if with diet:vegetarian=yes + - *All dishes are vegetarian* is shown if with diet:vegetarian=only + - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### halal The question is `Does this restaurant offer a halal menu?` - *There are no halal options available* is shown if with diet:halal=no - *There is a small halal menu* is shown if with diet:halal=limited - - *There is a halal menu* is shown if with diet:halal=yes - - *Only halal options are available* is shown if with diet:halal=only + - *There is a halal menu* is shown if with diet:halal=yes + - *Only halal options are available* is shown if with diet:halal=only -### organic (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### organic The question is `Does this restaurant offer organic food?` - *There are no organic options available* is shown if with organic=no - *There is an organic menu* is shown if with organic=yes - *Only organic options are available* is shown if with organic=only -### friture-vegetarian +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### friture-vegetarian The question is `Does this fries shop have vegetarian snacks?` - *Serves only vegetarian snacks and burgers* is shown if with diet:vegetarian=only @@ -524,9 +596,9 @@ The question is `Does this fries shop have vegetarian snacks?` - *No vegetarian snacks are available* is shown if with diet:vegetarian=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-vegan - The question is `Does this fries shop have vegan snacks?` - *Serves only vegan snacks and burgers* is shown if with diet:vegan=only @@ -535,9 +607,9 @@ The question is `Does this fries shop have vegan snacks?` - *No vegan snacks are available* is shown if with diet:vegan=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-organic - The question is `Does this fries shop offer organic snacks?` - *Organic snacks are available* is shown if with organic=yes @@ -545,18 +617,25 @@ The question is `Does this fries shop offer organic snacks?` - *Only organic snacks are available* is shown if with organic=only This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-oil - The question is `Does this fries shop use vegetable or animal oil for cooking?` - *The frying is done with vegetable oil* is shown if with friture:oil=vegetable - *The frying is done with animal oil* is shown if with friture:oil=animal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### diet-questions +_This tagrendering has no question and is thus read-only_ + +*{questions(diets-content,,yes)}* + +This tagrendering has labels `hidden` `diets` `diets-content` ### friture-take-your-container - The question is `If you bring your own container (such as a cooking pot and small pots), is it used to package your order?` - *You can bring your own containers to get your order, saving on single-use packaging material and thus waste* is shown if with reusable_packaging:accept=yes @@ -565,32 +644,7 @@ The question is `If you bring your own container (such as a cooking pot and smal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture -### sugar_free - -The question is `Does this shop have a sugar free offering?` - - - *This shop only sells sugar free products* is shown if with diet:sugar_free=only - - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes - - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited - - *This shop has no sugar free offering* is shown if with diet:sugar_free=no - -This tagrendering has labels -`diets` - -### lactose_free - -The question is `Does {title()} have a lactose-free offering?` - - - *Only sells lactose free products* is shown if with diet:lactose_free=only - - *Big lactose free offering* is shown if with diet:lactose_free=yes - - *Limited lactose free offering* is shown if with diet:lactose_free=limited - - *No lactose free offering* is shown if with diet:lactose_free=no - -This tagrendering has labels -`diets` - ### smoking - The question is `Is smoking allowed at {title()}?` - *Smoking is allowed* is shown if with smoking=yes @@ -598,7 +652,6 @@ The question is `Is smoking allowed at {title()}?` - *Smoking is allowed outside.* is shown if with smoking=outside ### service:electricity - The question is `Does this amenity have electrical outlets, available to customers when they are inside?` - *There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with service:electricity=yes @@ -607,14 +660,12 @@ The question is `Does this amenity have electrical outlets, available to custome - *There are a no domestic sockets available to customers seated indoors* is shown if with service:electricity=no ### seating - The question is `What kind of seating does {title()} have?` - *This place has outdoor seating* is shown if with outdoor_seating=yes. Unselecting this answer will add outdoor_seating=no - *This place has indoor seating* is shown if with indoor_seating=yes. Unselecting this answer will add indoor_seating=no ### dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -624,7 +675,6 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -634,11 +684,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -646,11 +694,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -658,60 +704,50 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -723,16 +759,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -743,47 +772,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -795,33 +803,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -829,33 +822,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -863,19 +840,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -884,17 +851,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -902,17 +861,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -920,17 +871,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -940,34 +883,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -978,50 +905,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1031,69 +935,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1102,18 +970,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1122,73 +981,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1198,19 +1067,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1218,19 +1077,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1238,38 +1087,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1277,78 +1106,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -1378,6 +1175,10 @@ This tagrendering has labels -----|-----|----- | | halal.0 | Has a halal menu | diet:halal=yes | diet:halal=only | +| id | question | osmTags | +-----|-----|----- | +| baby_highchair.0 | Has a high chair for infants available | highchair!=no | + | id | question | osmTags | -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | @@ -1440,6 +1241,10 @@ This tagrendering has labels | Cuisine.19 | Seafood dishes are served here | cuisine=seafood | | Cuisine.20 | Spanish dishes are served here | cuisine=spanish | +| id | question | osmTags | +-----|-----|----- | +| kids_area.0 | Has a play area for kids | kids_area!=no | + | id | question | osmTags | -----|-----|----- | | has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired | diff --git a/Docs/Layers/food_lactosefree.md b/Docs/Layers/food_lactosefree.md index 1b3c37d37..0f250a9af 100644 --- a/Docs/Layers/food_lactosefree.md +++ b/Docs/Layers/food_lactosefree.md @@ -15,15 +15,12 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - - [Drive-through opening hours](#drive-through-opening-hours) - [images](#images) - [reviews](#reviews) - - [lactose_free](#lactose_free) + - [lactosefree](#lactosefree) - [Name](#name) - [Fastfood vs restaurant](#fastfood-vs-restaurant) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [website](#website) - [email](#email) - [phone](#phone) @@ -40,18 +37,23 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [delivery](#delivery) - [drive-through](#drive-through) - [drive-through-opening_hours](#drive-through-opening_hours) - - [Drive-through opening hours](#drive-through-opening-hours) - - [Vegetarian (no friture)](#vegetarian-(no-friture)) - - [Vegan (no friture)](#vegan-(no-friture)) - - [halal (no friture)](#halal-(no-friture)) - - [organic (no friture)](#organic-(no-friture)) + - [child_highchair](#child_highchair) + - [kids_area](#kids_area) + - [diets_title](#diets_title) + - [diets_grouped](#diets_grouped) + - [sugar_free](#sugar_free) + - [gluten_free](#gluten_free) + - [vegan](#vegan) + - [vegan_food](#vegan_food) + - [vegetarian](#vegetarian) + - [halal](#halal) + - [organic](#organic) - [friture-vegetarian](#friture-vegetarian) - [friture-vegan](#friture-vegan) - [friture-organic](#friture-organic) - [friture-oil](#friture-oil) + - [diet-questions](#diet-questions) - [friture-take-your-container](#friture-take-your-container) - - [sugar_free](#sugar_free) - - [gluten_free](#gluten_free) - [smoking](#smoking) - [service:electricity](#serviceelectricity) - [seating](#seating) @@ -62,6 +64,7 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) - [toilets_repeated](#toilets_repeated) - [toilets_single_level](#toilets_single_level) - [toilets_toilet-access](#toilets_toilet-access) @@ -86,6 +89,11 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult_changing_table_title](#adult_changing_table_title) - [adult-changing-table](#adult-changing-table) @@ -122,7 +130,6 @@ Elements must match **all** of the following expressions: | attribute | type | values which are supported by this layer | -----|-----|----- | -| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | | [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) | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | @@ -138,8 +145,13 @@ Elements must match **all** of the following expressions: | [delivery](https://wiki.openstreetmap.org/wiki/Key:delivery) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dno) | | [drive_through](https://wiki.openstreetmap.org/wiki/Key:drive_through) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dno) | | [opening_hours:drive_through](https://wiki.openstreetmap.org/wiki/Key:opening_hours:drive_through) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://wiki.openstreetmap.org/wiki/Tag:opening_hours:drive_through%3D) | -| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | +| [highchair](https://wiki.openstreetmap.org/wiki/Key:highchair) | [nat](../SpecialInputElements.md#nat) | [no](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dyes) [1](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D2) | +| [kids_area](https://wiki.openstreetmap.org/wiki/Key:kids_area) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) | +| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | +| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | +| [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Don_demand) | +| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | | [diet:halal](https://wiki.openstreetmap.org/wiki/Key:diet:halal) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Donly) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) | @@ -147,8 +159,6 @@ Elements must match **all** of the following expressions: | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [friture:oil](https://wiki.openstreetmap.org/wiki/Key:friture:oil) | Multiple choice | [vegetable](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Dvegetable) [animal](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Danimal) | | [reusable_packaging:accept](https://wiki.openstreetmap.org/wiki/Key:reusable_packaging:accept) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Donly) | -| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | -| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | @@ -175,6 +185,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -188,7 +203,7 @@ Elements must match **all** of the following expressions: -----|-----|-----|----- | | [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | | [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [lactosefree](#lactosefree) | _lactose_free_ | | _Multiple choice only_ | | [Name](#Name) | What is the name of this business?
_The name of this business is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | | [Fastfood vs restaurant](#Fastfood vs restaurant) | What type of business is this?
2 options | | _Multiple choice only_ | | [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | @@ -208,17 +223,23 @@ Elements must match **all** of the following expressions: | [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | | [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | | [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | -| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | -| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | -| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | -| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | -| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | -| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | -| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | -| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [child_highchair](#child_highchair)
_(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here?
_{highchair} highchairs are available_
4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) | +| [kids_area](#kids_area)
_(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids
5 options | | _Multiple choice only_ | +| [diets_title](#diets_title)
_(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets, hidden | _Multiple choice only_ | +| [diets_grouped](#diets_grouped)
_(Original in [diets](./diets.md#diets_grouped))_ | _{group(diets_title,diets-content,)}_ | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan](#vegan)
_(Original in [diets](./diets.md#vegan))_ | Does this place offer a vegan option?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan_food](#vegan_food)
_(Original in [diets](./diets.md#vegan_food))_ | Does this business serve vegan meals?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegetarian](#vegetarian)
_(Original in [diets](./diets.md#vegetarian))_ | Does this restaurant have a vegetarian option?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [halal](#halal)
_(Original in [diets](./diets.md#halal))_ | Does this restaurant offer a halal menu?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [organic](#organic)
_(Original in [diets](./diets.md#organic))_ | Does this restaurant offer organic food?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian)
_(Original in [diets](./diets.md#friture-vegetarian))_ | Does this fries shop have vegetarian snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegan](#friture-vegan)
_(Original in [diets](./diets.md#friture-vegan))_ | Does this fries shop have vegan snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-organic](#friture-organic)
_(Original in [diets](./diets.md#friture-organic))_ | Does this fries shop offer organic snacks?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-oil](#friture-oil)
_(Original in [diets](./diets.md#friture-oil))_ | Does this fries shop use vegetable or animal oil for cooking?
2 options | diets, diets-content, hidden | _Multiple choice only_ | +| [diet-questions](#diet-questions)
_(Original in [diets](./diets.md#diet-questions))_ | _{questions(diets-content,,yes)}_ | hidden, diets, diets-content | _Multiple choice only_ | | [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | | [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | | [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | | [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | @@ -229,6 +250,7 @@ Elements must match **all** of the following expressions: | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -253,6 +275,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -262,8 +289,8 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -280,33 +307,23 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* -### lactose_free +### lactosefree +_This tagrendering has no question and is thus read-only_ -The question is `Does {title()} have a lactose-free offering?` - - - *Only sells lactose free products* is shown if with diet:lactose_free=only - - *Big lactose free offering* is shown if with diet:lactose_free=yes - - *Limited lactose free offering* is shown if with diet:lactose_free=limited - - *No lactose free offering* is shown if with diet:lactose_free=no - -This tagrendering has labels -`diets` +*lactose_free* ### Name - The question is `What is the name of this business?` *The name of this business is {name}* is shown if `name` is set. ### Fastfood vs restaurant - The question is `What type of business is this?` - *This is a fast-food business, focused on fast service. If seating is available, it is rather limited and functional.* is shown if with amenity=fast_food - *A restaurant, focused on creating a nice experience where one is served at the table* is shown if with amenity=restaurant ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -314,18 +331,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -333,22 +347,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -356,17 +366,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -377,11 +384,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -390,7 +395,6 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### Cuisine - The question is `What kind of food is served here?` *This place mostly serves {cuisine}* is shown if `cuisine` is set. @@ -417,25 +421,21 @@ The question is `What kind of food is served here?` - *Spanish dishes are served here* is shown if with cuisine=spanish ### show-menu-image - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:menu)}* ### add-menu-image - _This tagrendering has no question and is thus read-only_ *{image_upload(image:menu,Add an image from the menu,)}* ### menu-website - The question is `On what webpage is the menu published?` *{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}* is shown if `website:menu` is set. ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -444,7 +444,6 @@ The question is `Is a reservation required for this place?` - *Reservation is not possible at this place* is shown if with reservation=no ### Takeaway - The question is `Does this place offer take-away?` - *This is a take-away only business* is shown if with takeaway=only @@ -452,14 +451,12 @@ The question is `Does this place offer take-away?` - *Take-away is not possible here* is shown if with takeaway=no ### delivery - The question is `Does {title()} deliver food to your home?` - *This business does home delivery (possibly via a third party)* is shown if with delivery=yes - *This business does not deliver at home* is shown if with delivery=no ### drive-through - The question is `Does this fast-food restaurant have a drive-through?` - *This fast-food restaurant has a drive-through* is shown if with drive_through=yes @@ -468,7 +465,6 @@ The question is `Does this fast-food restaurant have a drive-through?` This tagrendering is only visible in the popup if the following condition is met: amenity=fast_food ### drive-through-opening_hours - The question is `What are the opening hours of the drive-through?` *

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}* is shown if `opening_hours:drive_through` is set. @@ -477,18 +473,70 @@ The question is `What are the opening hours of the drive-through?` This tagrendering is only visible in the popup if the following condition is met: drive_through=yes -### Vegetarian (no friture) +### child_highchair +The question is `Is there a high chair (also known as booster chair) for toddlers available here?` -The question is `Does this restaurant have a vegetarian option?` +*{highchair} highchairs are available* is shown if `highchair` is set. - - *No vegetarian options are available* is shown if with diet:vegetarian=no - - *Some vegetarian options are available* is shown if with diet:vegetarian=limited - - *Vegetarian options are available* is shown if with diet:vegetarian=yes - - *All dishes are vegetarian* is shown if with diet:vegetarian=only - - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + - *No highchair available* is shown if with highchair=no + - *At least one high chair is available* is shown if with highchair=yes + - *One high chair is available* is shown if with highchair=1 + - *Two high chairs are available* is shown if with highchair=2 -### Vegan (no friture) +### kids_area +The question is `Is there a play area for kids` + - *No kids area* is shown if with kids_area=no + - *Has a kids area both inside and outside* is shown if with kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes + - *Has an indoor kids area* is shown if with kids_area=yes & kids_area:indoor=yes + - *Has an outdoor kids area* is shown if with kids_area=yes & kids_area:outdoor=yes + - *Has a kids area* is shown if with kids_area=yes. _This option cannot be chosen as answer_ + +### diets_title +_This tagrendering has no question and is thus read-only_ + +*Dietary options* + +This tagrendering has labels `diets` `hidden` + +### diets_grouped +_This tagrendering has no question and is thus read-only_ + +*{group(diets_title,diets-content,)}* + +This tagrendering has labels `diets` + +### sugar_free +The question is `Does this shop have a sugar free offering?` + + - *This shop only sells sugar free products* is shown if with diet:sugar_free=only + - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes + - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited + - *This shop has no sugar free offering* is shown if with diet:sugar_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### gluten_free +The question is `Does this shop have a gluten free offering?` + + - *This shop only sells gluten free products* is shown if with diet:gluten_free=only + - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes + - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited + - *This shop has no gluten free offering* is shown if with diet:gluten_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan +The question is `Does this place offer a vegan option?` + + - *This place only sells vegan products* is shown if with diet:vegan=only + - *This shop has a big vegan offering* is shown if with diet:vegan=yes + - *This shop has a limited vegan offering* is shown if with diet:vegan=limited + - *This shop has no vegan offering* is shown if with diet:vegan=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan_food The question is `Does this business serve vegan meals?` - *No vegan options available* is shown if with diet:vegan=no @@ -497,25 +545,43 @@ The question is `Does this business serve vegan meals?` - *All dishes are vegan* is shown if with diet:vegan=only - *Some dishes might be adapted to a vegan version if asked for* is shown if with diet:vegan=on_demand -### halal (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### vegetarian +The question is `Does this restaurant have a vegetarian option?` + + - *No vegetarian options are available* is shown if with diet:vegetarian=no + - *Some vegetarian options are available* is shown if with diet:vegetarian=limited + - *Vegetarian options are available* is shown if with diet:vegetarian=yes + - *All dishes are vegetarian* is shown if with diet:vegetarian=only + - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### halal The question is `Does this restaurant offer a halal menu?` - *There are no halal options available* is shown if with diet:halal=no - *There is a small halal menu* is shown if with diet:halal=limited - - *There is a halal menu* is shown if with diet:halal=yes - - *Only halal options are available* is shown if with diet:halal=only + - *There is a halal menu* is shown if with diet:halal=yes + - *Only halal options are available* is shown if with diet:halal=only -### organic (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### organic The question is `Does this restaurant offer organic food?` - *There are no organic options available* is shown if with organic=no - *There is an organic menu* is shown if with organic=yes - *Only organic options are available* is shown if with organic=only -### friture-vegetarian +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### friture-vegetarian The question is `Does this fries shop have vegetarian snacks?` - *Serves only vegetarian snacks and burgers* is shown if with diet:vegetarian=only @@ -524,9 +590,9 @@ The question is `Does this fries shop have vegetarian snacks?` - *No vegetarian snacks are available* is shown if with diet:vegetarian=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-vegan - The question is `Does this fries shop have vegan snacks?` - *Serves only vegan snacks and burgers* is shown if with diet:vegan=only @@ -535,9 +601,9 @@ The question is `Does this fries shop have vegan snacks?` - *No vegan snacks are available* is shown if with diet:vegan=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-organic - The question is `Does this fries shop offer organic snacks?` - *Organic snacks are available* is shown if with organic=yes @@ -545,18 +611,25 @@ The question is `Does this fries shop offer organic snacks?` - *Only organic snacks are available* is shown if with organic=only This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-oil - The question is `Does this fries shop use vegetable or animal oil for cooking?` - *The frying is done with vegetable oil* is shown if with friture:oil=vegetable - *The frying is done with animal oil* is shown if with friture:oil=animal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### diet-questions +_This tagrendering has no question and is thus read-only_ + +*{questions(diets-content,,yes)}* + +This tagrendering has labels `hidden` `diets` `diets-content` ### friture-take-your-container - The question is `If you bring your own container (such as a cooking pot and small pots), is it used to package your order?` - *You can bring your own containers to get your order, saving on single-use packaging material and thus waste* is shown if with reusable_packaging:accept=yes @@ -565,32 +638,7 @@ The question is `If you bring your own container (such as a cooking pot and smal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture -### sugar_free - -The question is `Does this shop have a sugar free offering?` - - - *This shop only sells sugar free products* is shown if with diet:sugar_free=only - - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes - - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited - - *This shop has no sugar free offering* is shown if with diet:sugar_free=no - -This tagrendering has labels -`diets` - -### gluten_free - -The question is `Does this shop have a gluten free offering?` - - - *This shop only sells gluten free products* is shown if with diet:gluten_free=only - - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes - - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited - - *This shop has no gluten free offering* is shown if with diet:gluten_free=no - -This tagrendering has labels -`diets` - ### smoking - The question is `Is smoking allowed at {title()}?` - *Smoking is allowed* is shown if with smoking=yes @@ -598,7 +646,6 @@ The question is `Is smoking allowed at {title()}?` - *Smoking is allowed outside.* is shown if with smoking=outside ### service:electricity - The question is `Does this amenity have electrical outlets, available to customers when they are inside?` - *There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with service:electricity=yes @@ -607,14 +654,12 @@ The question is `Does this amenity have electrical outlets, available to custome - *There are a no domestic sockets available to customers seated indoors* is shown if with service:electricity=no ### seating - The question is `What kind of seating does {title()} have?` - *This place has outdoor seating* is shown if with outdoor_seating=yes. Unselecting this answer will add outdoor_seating=no - *This place has indoor seating* is shown if with indoor_seating=yes. Unselecting this answer will add indoor_seating=no ### dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -624,7 +669,6 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -634,11 +678,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -646,11 +688,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -658,60 +698,50 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -723,16 +753,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -743,47 +766,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -795,33 +797,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -829,33 +816,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -863,19 +834,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -884,17 +845,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -902,17 +855,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -920,17 +865,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -940,34 +877,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -978,50 +899,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1031,69 +929,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1102,18 +964,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1122,73 +975,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1198,19 +1061,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1218,19 +1071,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1238,38 +1081,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1277,78 +1100,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -1378,6 +1169,10 @@ This tagrendering has labels -----|-----|----- | | halal.0 | Has a halal menu | diet:halal=yes | diet:halal=only | +| id | question | osmTags | +-----|-----|----- | +| baby_highchair.0 | Has a high chair for infants available | highchair!=no | + | id | question | osmTags | -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | @@ -1440,6 +1235,10 @@ This tagrendering has labels | Cuisine.19 | Seafood dishes are served here | cuisine=seafood | | Cuisine.20 | Spanish dishes are served here | cuisine=spanish | +| id | question | osmTags | +-----|-----|----- | +| kids_area.0 | Has a play area for kids | kids_area!=no | + | id | question | osmTags | -----|-----|----- | | has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired | diff --git a/Docs/Layers/friture.md b/Docs/Layers/friture.md index 3cd6311e7..75b17f2e4 100644 --- a/Docs/Layers/friture.md +++ b/Docs/Layers/friture.md @@ -15,14 +15,11 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - - [Drive-through opening hours](#drive-through-opening-hours) - [images](#images) - [reviews](#reviews) - [Name](#name) - [Fastfood vs restaurant](#fastfood-vs-restaurant) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [website](#website) - [email](#email) - [phone](#phone) @@ -39,19 +36,24 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [delivery](#delivery) - [drive-through](#drive-through) - [drive-through-opening_hours](#drive-through-opening_hours) - - [Drive-through opening hours](#drive-through-opening-hours) - - [Vegetarian (no friture)](#vegetarian-(no-friture)) - - [Vegan (no friture)](#vegan-(no-friture)) - - [halal (no friture)](#halal-(no-friture)) - - [organic (no friture)](#organic-(no-friture)) + - [child_highchair](#child_highchair) + - [kids_area](#kids_area) + - [diets_title](#diets_title) + - [diets_grouped](#diets_grouped) + - [sugar_free](#sugar_free) + - [lactose_free](#lactose_free) + - [gluten_free](#gluten_free) + - [vegan](#vegan) + - [vegan_food](#vegan_food) + - [vegetarian](#vegetarian) + - [halal](#halal) + - [organic](#organic) - [friture-vegetarian](#friture-vegetarian) - [friture-vegan](#friture-vegan) - [friture-organic](#friture-organic) - [friture-oil](#friture-oil) + - [diet-questions](#diet-questions) - [friture-take-your-container](#friture-take-your-container) - - [sugar_free](#sugar_free) - - [gluten_free](#gluten_free) - - [lactose_free](#lactose_free) - [smoking](#smoking) - [service:electricity](#serviceelectricity) - [seating](#seating) @@ -62,6 +64,7 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) - [toilets_repeated](#toilets_repeated) - [toilets_single_level](#toilets_single_level) - [toilets_toilet-access](#toilets_toilet-access) @@ -86,6 +89,11 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult_changing_table_title](#adult_changing_table_title) - [adult-changing-table](#adult-changing-table) @@ -136,8 +144,14 @@ Elements must match **all** of the following expressions: | [delivery](https://wiki.openstreetmap.org/wiki/Key:delivery) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dno) | | [drive_through](https://wiki.openstreetmap.org/wiki/Key:drive_through) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dno) | | [opening_hours:drive_through](https://wiki.openstreetmap.org/wiki/Key:opening_hours:drive_through) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://wiki.openstreetmap.org/wiki/Tag:opening_hours:drive_through%3D) | -| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | +| [highchair](https://wiki.openstreetmap.org/wiki/Key:highchair) | [nat](../SpecialInputElements.md#nat) | [no](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dyes) [1](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D2) | +| [kids_area](https://wiki.openstreetmap.org/wiki/Key:kids_area) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) | +| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | +| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | +| [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Don_demand) | +| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | | [diet:halal](https://wiki.openstreetmap.org/wiki/Key:diet:halal) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Donly) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) | @@ -145,9 +159,6 @@ Elements must match **all** of the following expressions: | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [friture:oil](https://wiki.openstreetmap.org/wiki/Key:friture:oil) | Multiple choice | [vegetable](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Dvegetable) [animal](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Danimal) | | [reusable_packaging:accept](https://wiki.openstreetmap.org/wiki/Key:reusable_packaging:accept) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Donly) | -| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | -| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | -| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | @@ -174,6 +185,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -206,18 +222,24 @@ Elements must match **all** of the following expressions: | [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | | [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | | [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | -| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | -| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | -| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | -| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | -| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | -| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | -| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | -| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [child_highchair](#child_highchair)
_(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here?
_{highchair} highchairs are available_
4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) | +| [kids_area](#kids_area)
_(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids
5 options | | _Multiple choice only_ | +| [diets_title](#diets_title)
_(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets, hidden | _Multiple choice only_ | +| [diets_grouped](#diets_grouped)
_(Original in [diets](./diets.md#diets_grouped))_ | _{group(diets_title,diets-content,)}_ | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan](#vegan)
_(Original in [diets](./diets.md#vegan))_ | Does this place offer a vegan option?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan_food](#vegan_food)
_(Original in [diets](./diets.md#vegan_food))_ | Does this business serve vegan meals?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegetarian](#vegetarian)
_(Original in [diets](./diets.md#vegetarian))_ | Does this restaurant have a vegetarian option?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [halal](#halal)
_(Original in [diets](./diets.md#halal))_ | Does this restaurant offer a halal menu?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [organic](#organic)
_(Original in [diets](./diets.md#organic))_ | Does this restaurant offer organic food?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian)
_(Original in [diets](./diets.md#friture-vegetarian))_ | Does this fries shop have vegetarian snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegan](#friture-vegan)
_(Original in [diets](./diets.md#friture-vegan))_ | Does this fries shop have vegan snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-organic](#friture-organic)
_(Original in [diets](./diets.md#friture-organic))_ | Does this fries shop offer organic snacks?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-oil](#friture-oil)
_(Original in [diets](./diets.md#friture-oil))_ | Does this fries shop use vegetable or animal oil for cooking?
2 options | diets, diets-content, hidden | _Multiple choice only_ | +| [diet-questions](#diet-questions)
_(Original in [diets](./diets.md#diet-questions))_ | _{questions(diets-content,,yes)}_ | hidden, diets, diets-content | _Multiple choice only_ | | [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | | [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | | [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | | [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | @@ -228,6 +250,7 @@ Elements must match **all** of the following expressions: | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -252,6 +275,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -261,8 +289,8 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -280,20 +308,17 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### Name - The question is `What is the name of this business?` *The name of this business is {name}* is shown if `name` is set. ### Fastfood vs restaurant - The question is `What type of business is this?` - *This is a fast-food business, focused on fast service. If seating is available, it is rather limited and functional.* is shown if with amenity=fast_food - *A restaurant, focused on creating a nice experience where one is served at the table* is shown if with amenity=restaurant ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -301,18 +326,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -320,22 +342,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -343,17 +361,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -364,11 +379,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -377,7 +390,6 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### Cuisine - The question is `What kind of food is served here?` *This place mostly serves {cuisine}* is shown if `cuisine` is set. @@ -404,25 +416,21 @@ The question is `What kind of food is served here?` - *Spanish dishes are served here* is shown if with cuisine=spanish ### show-menu-image - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:menu)}* ### add-menu-image - _This tagrendering has no question and is thus read-only_ *{image_upload(image:menu,Add an image from the menu,)}* ### menu-website - The question is `On what webpage is the menu published?` *{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}* is shown if `website:menu` is set. ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -431,7 +439,6 @@ The question is `Is a reservation required for this place?` - *Reservation is not possible at this place* is shown if with reservation=no ### Takeaway - The question is `Does this place offer take-away?` - *This is a take-away only business* is shown if with takeaway=only @@ -439,14 +446,12 @@ The question is `Does this place offer take-away?` - *Take-away is not possible here* is shown if with takeaway=no ### delivery - The question is `Does {title()} deliver food to your home?` - *This business does home delivery (possibly via a third party)* is shown if with delivery=yes - *This business does not deliver at home* is shown if with delivery=no ### drive-through - The question is `Does this fast-food restaurant have a drive-through?` - *This fast-food restaurant has a drive-through* is shown if with drive_through=yes @@ -455,7 +460,6 @@ The question is `Does this fast-food restaurant have a drive-through?` This tagrendering is only visible in the popup if the following condition is met: amenity=fast_food ### drive-through-opening_hours - The question is `What are the opening hours of the drive-through?` *

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}* is shown if `opening_hours:drive_through` is set. @@ -464,18 +468,80 @@ The question is `What are the opening hours of the drive-through?` This tagrendering is only visible in the popup if the following condition is met: drive_through=yes -### Vegetarian (no friture) +### child_highchair +The question is `Is there a high chair (also known as booster chair) for toddlers available here?` -The question is `Does this restaurant have a vegetarian option?` +*{highchair} highchairs are available* is shown if `highchair` is set. - - *No vegetarian options are available* is shown if with diet:vegetarian=no - - *Some vegetarian options are available* is shown if with diet:vegetarian=limited - - *Vegetarian options are available* is shown if with diet:vegetarian=yes - - *All dishes are vegetarian* is shown if with diet:vegetarian=only - - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + - *No highchair available* is shown if with highchair=no + - *At least one high chair is available* is shown if with highchair=yes + - *One high chair is available* is shown if with highchair=1 + - *Two high chairs are available* is shown if with highchair=2 -### Vegan (no friture) +### kids_area +The question is `Is there a play area for kids` + - *No kids area* is shown if with kids_area=no + - *Has a kids area both inside and outside* is shown if with kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes + - *Has an indoor kids area* is shown if with kids_area=yes & kids_area:indoor=yes + - *Has an outdoor kids area* is shown if with kids_area=yes & kids_area:outdoor=yes + - *Has a kids area* is shown if with kids_area=yes. _This option cannot be chosen as answer_ + +### diets_title +_This tagrendering has no question and is thus read-only_ + +*Dietary options* + +This tagrendering has labels `diets` `hidden` + +### diets_grouped +_This tagrendering has no question and is thus read-only_ + +*{group(diets_title,diets-content,)}* + +This tagrendering has labels `diets` + +### sugar_free +The question is `Does this shop have a sugar free offering?` + + - *This shop only sells sugar free products* is shown if with diet:sugar_free=only + - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes + - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited + - *This shop has no sugar free offering* is shown if with diet:sugar_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### lactose_free +The question is `Does {title()} have a lactose-free offering?` + + - *Only sells lactose free products* is shown if with diet:lactose_free=only + - *Big lactose free offering* is shown if with diet:lactose_free=yes + - *Limited lactose free offering* is shown if with diet:lactose_free=limited + - *No lactose free offering* is shown if with diet:lactose_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### gluten_free +The question is `Does this shop have a gluten free offering?` + + - *This shop only sells gluten free products* is shown if with diet:gluten_free=only + - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes + - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited + - *This shop has no gluten free offering* is shown if with diet:gluten_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan +The question is `Does this place offer a vegan option?` + + - *This place only sells vegan products* is shown if with diet:vegan=only + - *This shop has a big vegan offering* is shown if with diet:vegan=yes + - *This shop has a limited vegan offering* is shown if with diet:vegan=limited + - *This shop has no vegan offering* is shown if with diet:vegan=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan_food The question is `Does this business serve vegan meals?` - *No vegan options available* is shown if with diet:vegan=no @@ -484,25 +550,43 @@ The question is `Does this business serve vegan meals?` - *All dishes are vegan* is shown if with diet:vegan=only - *Some dishes might be adapted to a vegan version if asked for* is shown if with diet:vegan=on_demand -### halal (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### vegetarian +The question is `Does this restaurant have a vegetarian option?` + + - *No vegetarian options are available* is shown if with diet:vegetarian=no + - *Some vegetarian options are available* is shown if with diet:vegetarian=limited + - *Vegetarian options are available* is shown if with diet:vegetarian=yes + - *All dishes are vegetarian* is shown if with diet:vegetarian=only + - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### halal The question is `Does this restaurant offer a halal menu?` - *There are no halal options available* is shown if with diet:halal=no - *There is a small halal menu* is shown if with diet:halal=limited - - *There is a halal menu* is shown if with diet:halal=yes - - *Only halal options are available* is shown if with diet:halal=only + - *There is a halal menu* is shown if with diet:halal=yes + - *Only halal options are available* is shown if with diet:halal=only -### organic (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### organic The question is `Does this restaurant offer organic food?` - *There are no organic options available* is shown if with organic=no - *There is an organic menu* is shown if with organic=yes - *Only organic options are available* is shown if with organic=only -### friture-vegetarian +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### friture-vegetarian The question is `Does this fries shop have vegetarian snacks?` - *Serves only vegetarian snacks and burgers* is shown if with diet:vegetarian=only @@ -511,9 +595,9 @@ The question is `Does this fries shop have vegetarian snacks?` - *No vegetarian snacks are available* is shown if with diet:vegetarian=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-vegan - The question is `Does this fries shop have vegan snacks?` - *Serves only vegan snacks and burgers* is shown if with diet:vegan=only @@ -522,9 +606,9 @@ The question is `Does this fries shop have vegan snacks?` - *No vegan snacks are available* is shown if with diet:vegan=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-organic - The question is `Does this fries shop offer organic snacks?` - *Organic snacks are available* is shown if with organic=yes @@ -532,18 +616,25 @@ The question is `Does this fries shop offer organic snacks?` - *Only organic snacks are available* is shown if with organic=only This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-oil - The question is `Does this fries shop use vegetable or animal oil for cooking?` - *The frying is done with vegetable oil* is shown if with friture:oil=vegetable - *The frying is done with animal oil* is shown if with friture:oil=animal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### diet-questions +_This tagrendering has no question and is thus read-only_ + +*{questions(diets-content,,yes)}* + +This tagrendering has labels `hidden` `diets` `diets-content` ### friture-take-your-container - The question is `If you bring your own container (such as a cooking pot and small pots), is it used to package your order?` - *You can bring your own containers to get your order, saving on single-use packaging material and thus waste* is shown if with reusable_packaging:accept=yes @@ -552,44 +643,7 @@ The question is `If you bring your own container (such as a cooking pot and smal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture -### sugar_free - -The question is `Does this shop have a sugar free offering?` - - - *This shop only sells sugar free products* is shown if with diet:sugar_free=only - - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes - - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited - - *This shop has no sugar free offering* is shown if with diet:sugar_free=no - -This tagrendering has labels -`diets` - -### gluten_free - -The question is `Does this shop have a gluten free offering?` - - - *This shop only sells gluten free products* is shown if with diet:gluten_free=only - - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes - - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited - - *This shop has no gluten free offering* is shown if with diet:gluten_free=no - -This tagrendering has labels -`diets` - -### lactose_free - -The question is `Does {title()} have a lactose-free offering?` - - - *Only sells lactose free products* is shown if with diet:lactose_free=only - - *Big lactose free offering* is shown if with diet:lactose_free=yes - - *Limited lactose free offering* is shown if with diet:lactose_free=limited - - *No lactose free offering* is shown if with diet:lactose_free=no - -This tagrendering has labels -`diets` - ### smoking - The question is `Is smoking allowed at {title()}?` - *Smoking is allowed* is shown if with smoking=yes @@ -597,7 +651,6 @@ The question is `Is smoking allowed at {title()}?` - *Smoking is allowed outside.* is shown if with smoking=outside ### service:electricity - The question is `Does this amenity have electrical outlets, available to customers when they are inside?` - *There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with service:electricity=yes @@ -606,14 +659,12 @@ The question is `Does this amenity have electrical outlets, available to custome - *There are a no domestic sockets available to customers seated indoors* is shown if with service:electricity=no ### seating - The question is `What kind of seating does {title()} have?` - *This place has outdoor seating* is shown if with outdoor_seating=yes. Unselecting this answer will add outdoor_seating=no - *This place has indoor seating* is shown if with indoor_seating=yes. Unselecting this answer will add indoor_seating=no ### dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -623,7 +674,6 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -633,11 +683,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -645,11 +693,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -657,60 +703,50 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -722,16 +758,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -742,47 +771,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -794,33 +802,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -828,33 +821,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -862,19 +839,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -883,17 +850,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -901,17 +860,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -919,17 +870,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -939,34 +882,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -977,50 +904,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1030,69 +934,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1101,18 +969,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1121,73 +980,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1197,19 +1066,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1217,19 +1076,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1237,38 +1086,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1276,78 +1105,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -1377,6 +1174,10 @@ This tagrendering has labels -----|-----|----- | | halal.0 | Has a halal menu | diet:halal=yes | diet:halal=only | +| id | question | osmTags | +-----|-----|----- | +| baby_highchair.0 | Has a high chair for infants available | highchair!=no | + | id | question | osmTags | -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | @@ -1439,6 +1240,10 @@ This tagrendering has labels | Cuisine.19 | Seafood dishes are served here | cuisine=seafood | | Cuisine.20 | Spanish dishes are served here | cuisine=spanish | +| id | question | osmTags | +-----|-----|----- | +| kids_area.0 | Has a play area for kids | kids_area!=no | + | id | question | osmTags | -----|-----|----- | | has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired | diff --git a/Docs/Layers/ghost_bike.md b/Docs/Layers/ghost_bike.md index 637539ca8..b9377818e 100644 --- a/Docs/Layers/ghost_bike.md +++ b/Docs/Layers/ghost_bike.md @@ -13,7 +13,6 @@ A layer showing memorials for cyclists, killed in road accidents 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Wikipedia page about the deceased person](#wikipedia-page-about-the-deceased-person) - [preset_description](#preset_description) - [images_no_blur](#images_no_blur) - [ghost_bike-name](#ghost_bike-name) @@ -21,7 +20,6 @@ A layer showing memorials for cyclists, killed in road accidents - [ghost_bike-inscription](#ghost_bike-inscription) - [ghost_bike-start_date](#ghost_bike-start_date) - [wikidata](#wikidata) - - [Wikipedia page about the deceased person](#wikipedia-page-about-the-deceased-person) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [delete-button](#delete-button) @@ -73,7 +71,6 @@ Elements must match the expression **noname=yes ### ghost_bike-source - The question is `On what webpage can one find more info about the ghost bike or the accident?` *{link(More info available,&LBRACEsource&RBRACE,,,,)}* is shown if `source` is set. ### ghost_bike-inscription - The question is `What is the inscription on this Ghost bike?` *{inscription}* is shown if `inscription` is set. ### ghost_bike-start_date - The question is `When was this Ghost bike installed?` *Placed on {start_date}* is shown if `start_date` is set. ### wikidata - _This tagrendering has no question and is thus read-only_ *

Wikipedia page about the deceased person

{wikipedia(subject:wikidata)}* @@ -120,35 +112,28 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: subject:wikidata~.+ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/ghost_bike/ghost_bike.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/ghost_bike/ghost_bike.json) diff --git a/Docs/Layers/ghostsign.md b/Docs/Layers/ghostsign.md index 2f523db14..317a0b3f7 100644 --- a/Docs/Layers/ghostsign.md +++ b/Docs/Layers/ghostsign.md @@ -74,14 +74,12 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### historic - The question is `Is this sign for a business that no longer exists or no longer being maintained?` - *This is a historic advertisement sign (an advertisement for a business that no longer exists or a very old sign with heritage value)* is shown if with historic=advertising - *This advertisement sign has no historic value (the business still exists and has no heritage value)* is shown if with historic= ### type - The question is `Which type of advertising feature is this?` *This is a {advertising}* is shown if `advertising` is set. @@ -101,41 +99,33 @@ The question is `Which type of advertising feature is this?` - *This is a relief* is shown if with advertising=relief ### inscription - The question is `What is the text on the sign?` *The text on the sign is: {inscription}* is shown if `inscription` is set. ### brand - The question is `For what business was this sign made?` *This sign was made for: {brand}* is shown if `brand` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/ghostsign/ghostsign.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/ghostsign/ghostsign.json) diff --git a/Docs/Layers/governments.md b/Docs/Layers/governments.md index ccf79823e..a3087af84 100644 --- a/Docs/Layers/governments.md +++ b/Docs/Layers/governments.md @@ -70,18 +70,15 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -89,50 +86,40 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### name - The question is `What is the name of this Governmental Office?` *This Governmental Office is called {name}* is shown if `name` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/governments/governments.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/governments/governments.json) diff --git a/Docs/Layers/grave.md b/Docs/Layers/grave.md index 03d0808ee..d80f5cd21 100644 --- a/Docs/Layers/grave.md +++ b/Docs/Layers/grave.md @@ -68,41 +68,33 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### buried:wikidata - The question is `What is the Wikipedia page of the person buried here?` *{wikipedia(buried:wikidata)}* is shown if `buried:wikidata` is set. ### name - The question is `What is the name of the person buried here?` *{name} is buried here* is shown if `name` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/group_campsite.md b/Docs/Layers/group_campsite.md index 8a8665ba6..7e7b959b0 100644 --- a/Docs/Layers/group_campsite.md +++ b/Docs/Layers/group_campsite.md @@ -89,31 +89,26 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### group_only - The question is `Is this campsite exclusively for groups?` - *This campsite is exclusively for groups* is shown if with group_only=yes - *This campsite is not exclusively for groups* is shown if with group_only=no ### name - The question is `What is the name of this campsite?` *The name of this campsite is {name}* is shown if `name` is set. ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -121,54 +116,45 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### capacity_persons - The question is `How many people can stay here?` *{capacity:persons} people can stay here* is shown if `capacity:persons` is set. ### fee - The question is `Is there a fee?` - *The campsite is free of charge* is shown if with fee=no - *There is a fee.* is shown if with fee=yes ### charge_person_day - The question is `What is the charge per person per day?` *Charge per person per day: {charge}* is shown if `charge` is set. ### charge_day - The question is `What is the charge per day?` *Charge per day: {charge}* is shown if `charge` is set. ### caravansites-toilets - The question is `Does this place have toilets?` - *This place has toilets* is shown if with toilets=yes - *This place does not have toilets* is shown if with toilets=no ### toiletatamenitytoiletswheelchair - _This tagrendering has no question and is thus read-only_ *toilet_at_amenity.toilets-wheelchair* @@ -186,13 +172,11 @@ The question is `What is the Mastodon-handle of {title()}?` *{fediverse_link(contact:mastodon)}* is shown if `contact:mastodon` is set. ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/group_hostel.md b/Docs/Layers/group_hostel.md index acb515c34..05b3bc41f 100644 --- a/Docs/Layers/group_hostel.md +++ b/Docs/Layers/group_hostel.md @@ -112,19 +112,16 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### name - The question is `What is the name of this {title()}?` *{name}* is shown if `name` is set. ### presettypeselect - _This tagrendering has no question and is thus read-only_ *{preset_type_select()}* ### group_only - The question is `Is this hostel exclusively for groups?` - *This hostel is exclusively for groups* is shown if with group_only=yes @@ -133,7 +130,6 @@ The question is `Is this hostel exclusively for groups?` This tagrendering is only visible in the popup if the following condition is met: tourism=hostel ### brand - The question is `Is {title()} part of a bigger brand?` *Part of {brand}* is shown if `brand` is set. @@ -141,18 +137,15 @@ The question is `Is {title()} part of a bigger brand?` - *Not part of a bigger brand* is shown if with nobrand=yes ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -160,22 +153,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -184,13 +173,11 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### toiletatamenitytoiletswheelchair - _This tagrendering has no question and is thus read-only_ *toilet_at_amenity.toilets-wheelchair* ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -200,11 +187,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -212,11 +197,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -224,11 +207,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -238,35 +219,28 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/guidepost.md b/Docs/Layers/guidepost.md index 1553d779d..10d961e14 100644 --- a/Docs/Layers/guidepost.md +++ b/Docs/Layers/guidepost.md @@ -76,7 +76,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### type - The question is `What kind of routes are shown on this guidepost?` - *This guidepost shows bicycle routes* is shown if with bicycle=yes. Unselecting this answer will add bicycle= @@ -88,7 +87,6 @@ The question is `What kind of routes are shown on this guidepost?` - *This guidepost shows winter hiking routes* is shown if with winter_hiking=yes. Unselecting this answer will add winter_hiking= ### name - The question is `What is the name noted on this guidepost?` *Name noted on the guidepost: {name}* is shown if `name` is set. @@ -96,7 +94,6 @@ The question is `What is the name noted on this guidepost?` - *There is no name noted on this guidepost* is shown if with noname=yes ### ref - The question is `What is the reference number of this guidepost?` *Reference number of the guidepost: {ref}* is shown if `ref` is set. @@ -104,7 +101,6 @@ The question is `What is the reference number of this guidepost?` - *There is no reference number noted on this guidepost* is shown if with noref=yes ### ele - The question is `What is the elevation noted on this guidepost?` *Elevation noted on the guidepost: {ele} m* is shown if `ele` is set. @@ -112,35 +108,28 @@ The question is `What is the elevation noted on this guidepost?` - *There is no elevation noted on this guidepost* is shown if with noele=yes ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/guidepost/guidepost.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/guidepost/guidepost.json) diff --git a/Docs/Layers/hackerspace.md b/Docs/Layers/hackerspace.md index d8ee7bdf8..5fe89d8b5 100644 --- a/Docs/Layers/hackerspace.md +++ b/Docs/Layers/hackerspace.md @@ -13,7 +13,6 @@ Hackerspace 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [is_makerspace](#is_makerspace) @@ -25,7 +24,6 @@ Hackerspace - [phone](#phone) - [mastodon](#mastodon) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [hackerspaces-service-3dprinter](#hackerspaces-service-3dprinter) - [hackerspaces-service-lasercutter](#hackerspaces-service-lasercutter) - [hackerspaces-service-cnc_drilling_machine](#hackerspaces-service-cnc_drilling_machine) @@ -143,7 +141,6 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### is_makerspace - The question is `Is this a hackerspace or a makerspace?` - *This is a makerspace* is shown if with hackerspace=makerspace @@ -151,23 +148,19 @@ The question is `Is this a hackerspace or a makerspace?` - *This is a hacklab which is mostly focussed on basic computer skills, using recycled devices and/or providing internet to the community. This is typically located in autonomous spaces, squats or social facilities* is shown if with hackerspace=hacklab ### hackerspaces-name - The question is `What is the name of this hackerspace?` *This hackerspace is named {name}* is shown if `name` is set. ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -178,22 +171,18 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -201,19 +190,16 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### mastodon Shows and asks for the mastodon handle @@ -222,7 +208,6 @@ The question is `What is the Mastodon-handle of {title()}?` *{fediverse_link(contact:mastodon)}* is shown if `contact:mastodon` is set. ### opening_hours_24_7 - The question is `When is this hackerspace opened?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -231,7 +216,6 @@ The question is `When is this hackerspace opened?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### hackerspaces-service-3dprinter - The question is `Is a 3D-printer available at this hackerspace?` - *There is a 3D-printer available at this hackerspace* is shown if with service:3dprinter=yes @@ -239,7 +223,6 @@ The question is `Is a 3D-printer available at this hackerspace?` - *There is a limited 3D-printer available at this hackerspace* is shown if with service:3dprinter=limited. _This option cannot be chosen as answer_ ### hackerspaces-service-lasercutter - The question is `Is a laser cutter available at this hackerspace?` - *There is a laser cutter available at this hackerspace* is shown if with service:lasercutter=yes @@ -247,7 +230,6 @@ The question is `Is a laser cutter available at this hackerspace?` - *There is a limited laser cutter available at this hackerspace* is shown if with service:lasercutter=limited. _This option cannot be chosen as answer_ ### hackerspaces-service-cnc_drilling_machine - The question is `Is a CNC drill available at this hackerspace?` - *There is a CNC drill available at this hackerspace* is shown if with service:cnc_drilling_machine=yes @@ -255,7 +237,6 @@ The question is `Is a CNC drill available at this hackerspace?` - *There is a limited CNC drill available at this hackerspace* is shown if with service:cnc_drilling_machine=limited. _This option cannot be chosen as answer_ ### hackerspaces-service-media_studio - The question is `Is a multimedia studio available at this hackerspace?` - *There is a multimedia studio available at this hackerspace* is shown if with service:media_studio=yes @@ -263,7 +244,6 @@ The question is `Is a multimedia studio available at this hackerspace?` - *There is a limited multimedia studio available at this hackerspace* is shown if with service:media_studio=limited ### hackerspaces-service-sewing_machine - The question is `Is a sewing machine available at this hackerspace?` - *There is a sewing machine available at this hackerspace* is shown if with service:sewing_machine=yes @@ -271,7 +251,6 @@ The question is `Is a sewing machine available at this hackerspace?` - *There is a limited sewing machine available at this hackerspace* is shown if with service:sewing_machine=limited. _This option cannot be chosen as answer_ ### hackerspaces-service-workshop:wood - The question is `Is a woodworking workshop available at this hackerspace?` - *There is a woodworking workshop available at this hackerspace* is shown if with service:workshop:wood=yes @@ -279,7 +258,6 @@ The question is `Is a woodworking workshop available at this hackerspace?` - *There is a limited woodworking workshop available at this hackerspace* is shown if with service:workshop:wood=limited ### hackerspaces-service-workshop:ceramics - The question is `Is a ceramics workshop available at this hackerspace?` - *There is a ceramics workshop available at this hackerspace* is shown if with service:workshop:ceramics=yes @@ -287,7 +265,6 @@ The question is `Is a ceramics workshop available at this hackerspace?` - *There is a limited ceramics workshop available at this hackerspace* is shown if with service:workshop:ceramics=limited ### hackerspaces-service-workshop:metal - The question is `Is a metal workshop available at this hackerspace?` - *There is a metal workshop available at this hackerspace* is shown if with service:workshop:metal=yes @@ -295,7 +272,6 @@ The question is `Is a metal workshop available at this hackerspace?` - *There is a limited metal workshop available at this hackerspace* is shown if with service:workshop:metal=limited ### hackerspaces-service-bicycle:diy - The question is `Is a bicycle repair workshop available at this hackerspace?` - *There is a bicycle repair workshop available at this hackerspace* is shown if with service:bicycle:diy=yes @@ -303,7 +279,6 @@ The question is `Is a bicycle repair workshop available at this hackerspace?` - *There is a limited bicycle repair workshop available at this hackerspace* is shown if with service:bicycle:diy=limited ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -312,20 +287,17 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### hs-club-mate - The question is `Does this hackerspace serve Club-Mate?` - *This hackerspace serves Club-Mate* is shown if with drink:club-mate=yes - *This hackerspace does not serve Club-Mate* is shown if with drink:club-mate=no ### hackerspaces-start_date - The question is `When was this hackerspace founded?` *This hackerspace was founded at {start_date}* is shown if `start_date` is set. ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -335,11 +307,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -347,11 +317,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -359,8 +327,7 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### questions Show the questions block at this location @@ -369,25 +336,21 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/health_and_social_places_without_etymology.md b/Docs/Layers/health_and_social_places_without_etymology.md index a021171d0..ca406a8f8 100644 --- a/Docs/Layers/health_and_social_places_without_etymology.md +++ b/Docs/Layers/health_and_social_places_without_etymology.md @@ -14,10 +14,8 @@ All objects which have an etymology known 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) @@ -67,19 +65,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### etymology-images-from-wikipedia - _This tagrendering has no question and is thus read-only_ *{image_carousel(name:etymology:wikidata)}* ### wikipedia-etymology - The question is `What is the Wikidata-item that this object is named after?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. ### zoeken op inventaris onroerend erfgoed - _This tagrendering has no question and is thus read-only_ *Search on inventaris onroerend erfgoed* @@ -87,7 +82,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _country=be ### simple etymology - The question is `What is this object named after?` *Named after {name:etymology}* is shown if `name:etymology` is set. @@ -101,31 +95,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### streetsign-image-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:streetsign;panoramax:streetsign)}* ### streetsign-upload - _This tagrendering has no question and is thus read-only_ *{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _same_name_ids):height:10rem}* ### etymology_multi_apply - _This tagrendering has no question and is thus read-only_ *{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}* ### wikipedia - _This tagrendering has no question and is thus read-only_ *A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}* @@ -133,13 +122,11 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Layers/historic_aircraft.md b/Docs/Layers/historic_aircraft.md index c21fc1ad4..36895f5c1 100644 --- a/Docs/Layers/historic_aircraft.md +++ b/Docs/Layers/historic_aircraft.md @@ -11,17 +11,13 @@ 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) - - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [images](#images) - [model](#model) - [is_memorial](#is_memorial) - [memorial-type](#memorial-type) - [inscription](#inscription) - [memorial-wikidata](#memorial-wikidata) - - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) - [subject-wikidata](#subject-wikidata) - - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [delete-button](#delete-button) @@ -84,20 +80,17 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### model - The question is `What type of model is this aircraft?` *{wikipedia(model:wikidata)}* is shown if `model:wikidata` is set. ### is_memorial - The question is `Does this aircraft also serve as a memorial?` - *Serves as a memorial* is shown if with memorial=aircraft - *Does not serve as a memorial* is shown if with not:memorial=yes ### memorial-type - The question is `What type of memorial is this?` *This is a {memorial}* is shown if `memorial` is set. @@ -119,11 +112,9 @@ The question is `What type of memorial is this?` - *This is a gravestone; the person is buried here* is shown if with historic=tomb This tagrendering is only visible in the popup if the following condition is met: memorial~.+ -This tagrendering has labels -`memorial-questions` +This tagrendering has labels `memorial-questions` ### inscription - The question is `What is the inscription on this memorial?` *The inscription on this memorial reads:

{inscription}

* is shown if `inscription` is set. @@ -131,61 +122,47 @@ The question is `What is the inscription on this memorial?` - *This memorial does not have an inscription* is shown if with not:inscription=yes This tagrendering is only visible in the popup if the following condition is met: memorial!=bench & memorial~.+ -This tagrendering has labels -`memorial-questions` +This tagrendering has labels `memorial-questions` ### memorial-wikidata - The question is `What is the Wikipedia page about this memorial?` *

Wikipedia page about the memorial

{wikipedia(wikidata)}* is shown if `wikidata` is set. This tagrendering is only visible in the popup if the following condition is met: memorial~.+ -This tagrendering has labels -`memorial-specific` -`memorial-questions` +This tagrendering has labels `memorial-specific` `memorial-questions` ### subject-wikidata - The question is `What is the Wikipedia page about the person or event that is remembered here?` *

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set. This tagrendering is only visible in the popup if the following condition is met: memorial~.+ -This tagrendering has labels -`memorial-specific` -`memorial-questions` +This tagrendering has labels `memorial-specific` `memorial-questions` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/historic_rolling_stock.md b/Docs/Layers/historic_rolling_stock.md index cd32880c1..4f10749ff 100644 --- a/Docs/Layers/historic_rolling_stock.md +++ b/Docs/Layers/historic_rolling_stock.md @@ -13,8 +13,6 @@ Historic rolling stock (such as locomotives, railway cars and wagons) which are 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) - - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [images](#images) - [preset_type](#preset_type) - [wikipedia](#wikipedia) @@ -23,9 +21,7 @@ Historic rolling stock (such as locomotives, railway cars and wagons) which are - [memorial-type](#memorial-type) - [inscription](#inscription) - [memorial-wikidata](#memorial-wikidata) - - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) - [subject-wikidata](#subject-wikidata) - - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [delete-button](#delete-button) @@ -96,7 +92,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### preset_type - _This tagrendering has no question and is thus read-only_ *{preset_type_select()}* @@ -111,20 +106,17 @@ The question is `What is the corresponding Wikidata entity?` - *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_ ### model - The question is `What is the model of this rolling stock?` *Model {model}* is shown if `model` is set. ### is_memorial - The question is `Does this also serve as a memorial?` - *Serves as a memorial* is shown if with memorial= - *Does not serve as a memorial* is shown if with not:memorial=yes ### memorial-type - The question is `What type of memorial is this?` *This is a {memorial}* is shown if `memorial` is set. @@ -146,11 +138,9 @@ The question is `What type of memorial is this?` - *This is a gravestone; the person is buried here* is shown if with historic=tomb This tagrendering is only visible in the popup if the following condition is met: memorial~.+ -This tagrendering has labels -`memorial-questions` +This tagrendering has labels `memorial-questions` ### inscription - The question is `What is the inscription on this memorial?` *The inscription on this memorial reads:

{inscription}

* is shown if `inscription` is set. @@ -158,61 +148,47 @@ The question is `What is the inscription on this memorial?` - *This memorial does not have an inscription* is shown if with not:inscription=yes This tagrendering is only visible in the popup if the following condition is met: memorial!=bench & memorial~.+ -This tagrendering has labels -`memorial-questions` +This tagrendering has labels `memorial-questions` ### memorial-wikidata - The question is `What is the Wikipedia page about this memorial?` *

Wikipedia page about the memorial

{wikipedia(wikidata)}* is shown if `wikidata` is set. This tagrendering is only visible in the popup if the following condition is met: memorial~.+ -This tagrendering has labels -`memorial-specific` -`memorial-questions` +This tagrendering has labels `memorial-specific` `memorial-questions` ### subject-wikidata - The question is `What is the Wikipedia page about the person or event that is remembered here?` *

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set. This tagrendering is only visible in the popup if the following condition is met: memorial~.+ -This tagrendering has labels -`memorial-specific` -`memorial-questions` +This tagrendering has labels `memorial-specific` `memorial-questions` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/hospital.md b/Docs/Layers/hospital.md index 9734e1c44..3af4797c1 100644 --- a/Docs/Layers/hospital.md +++ b/Docs/Layers/hospital.md @@ -12,7 +12,6 @@ A layer showing hospital grounds 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours for visitors](#opening-hours-for-visitors) - [name](#name) - [inpatient](#inpatient) - [phone](#phone) @@ -23,8 +22,8 @@ A layer showing hospital grounds - [housenumber](#housenumber) - [street](#street) - [unit](#unit) + - [address-questions](#address-questions) - [oh-visitor](#oh-visitor) - - [Opening hours for visitors](#opening-hours-for-visitors) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) @@ -71,42 +70,38 @@ Elements must match **any** of the following expressions: | [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | | [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | | [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | -| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit,)}_ | address | _Multiple choice only_ | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit;address-questions,)}_ | address | _Multiple choice only_ | | [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | | [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | | [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | | [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | +| [address-questions](#address-questions)
_(Original in [address](./address.md#address-questions))_ | _{questions(address,,)}_ | address, hidden | _Multiple choice only_ | | [oh-visitor](#oh-visitor) | When are visitors allowed to visit?
_

Opening hours for visitors

Regular visitors are allowed at the following moments: {opening_hours_table(opening_hours:visitors,,)}

Some wands might have different opening hours. Many hospitals allow visits during emergencies too.

_ | | *[opening_hours:visitors](https://wiki.osm.org/wiki/Key:opening_hours:visitors)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | -| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;address)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### name - The question is `What is the name of this hospital?` *This hospital is called {name}* is shown if `name` is set. ### inpatient - The question is `Does this facility admit inpatients?` - *This is a clinic - patients can not stay overnight* is shown if with amenity=clinic - *This is a hospital - patients can be admitted here for multiple days* is shown if with amenity=hospital ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -114,105 +109,88 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### address_joined - _This tagrendering has no question and is thus read-only_ -*{group(header,street;housenumber;unit,)}* +*{group(header,street;housenumber;unit;address-questions,)}* -This tagrendering has labels -`address` +This tagrendering has labels `address` ### header - _This tagrendering has no question and is thus read-only_ *{addr:street} {addr:housenumber} {addr:unit}* - *No address is known* is shown if with addr:street= & addr:unit= & addr:housenumber= -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### housenumber - The question is `What is the number of this house?` *The house number is {addr:housenumber}* is shown if `addr:housenumber` is set. - *This building has no house number* is shown if with nohousenumber=yes -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### street - The question is `What street is this address located in?` *This address is in street {addr:street}* is shown if `addr:street` is set. -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### unit - The question is `What is the unit number or letter?` *The unit number is {addr:unit}* is shown if `addr:unit` is set. - *No unit number* is shown if with addr:unit= -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` + +### address-questions +_This tagrendering has no question and is thus read-only_ + +*{questions(address,,)}* + +This tagrendering has labels `address` `hidden` ### oh-visitor - The question is `When are visitors allowed to visit?` *

Opening hours for visitors

Regular visitors are allowed at the following moments: {opening_hours_table(opening_hours:visitors,,)}

Some wands might have different opening hours. Many hospitals allow visits during emergencies too.

* is shown if `opening_hours:visitors` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,hidden)}* +*{questions( ,hidden;address)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/hospital/hospital.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/hospital/hospital.json) diff --git a/Docs/Layers/hostel.md b/Docs/Layers/hostel.md index 6efdc6d23..9ff98874a 100644 --- a/Docs/Layers/hostel.md +++ b/Docs/Layers/hostel.md @@ -108,19 +108,16 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### name - The question is `What is the name of this {title()}?` *{name}* is shown if `name` is set. ### presettypeselect - _This tagrendering has no question and is thus read-only_ *{preset_type_select()}* ### group_only - The question is `Is this hostel exclusively for groups?` - *This hostel is exclusively for groups* is shown if with group_only=yes @@ -129,7 +126,6 @@ The question is `Is this hostel exclusively for groups?` This tagrendering is only visible in the popup if the following condition is met: tourism=hostel ### brand - The question is `Is {title()} part of a bigger brand?` *Part of {brand}* is shown if `brand` is set. @@ -137,18 +133,15 @@ The question is `Is {title()} part of a bigger brand?` - *Not part of a bigger brand* is shown if with nobrand=yes ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -156,22 +149,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -180,13 +169,11 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### toiletatamenitytoiletswheelchair - _This tagrendering has no question and is thus read-only_ *toilet_at_amenity.toilets-wheelchair* ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -196,11 +183,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -208,11 +193,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -220,11 +203,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -234,35 +215,28 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/hydrant.md b/Docs/Layers/hydrant.md index e8faf3918..86ebbfb62 100644 --- a/Docs/Layers/hydrant.md +++ b/Docs/Layers/hydrant.md @@ -77,7 +77,6 @@ Elements must match the expression **colour=red ### hydrant-type - The question is `What type of hydrant is it?` * Hydrant type: {fire_hydrant:type}* is shown if `fire_hydrant:type` is set. @@ -97,7 +95,6 @@ The question is `What type of hydrant is it?` - *Underground type.* is shown if with fire_hydrant:type=underground ### hydrant-state - The question is `Is this hydrant still working?` - *The hydrant is (fully or partially) working* is shown if with emergency=fire_hydrant @@ -105,19 +102,16 @@ The question is `Is this hydrant still working?` - *The hydrant has been removed* is shown if with removed:emergency=fire_hydrant & emergency= ### hydrant-diameter - The question is `What is the pipe diameter of this hydrant?` *Pipe diameter: {canonical(fire_hydrant:diameter)}* is shown if `fire_hydrant:diameter` is set. ### hydrant-number-of-couplings - The question is `How many couplings does this fire hydrant have?` *Number of couplings: {couplings}* is shown if `couplings` is set. ### hydrant-couplings - The question is `What kind of couplings does this hydrant have?` *Couplings: {couplings:type}* is shown if `couplings:type` is set. @@ -127,13 +121,11 @@ The question is `What kind of couplings does this hydrant have?` - *Barcelona coupling* is shown if with couplings:type=Barcelona ### hydrant-couplings-diameters - The question is `What diameter are the couplings of this hydrant?` *Coupling diameters: {couplings:diameters}* is shown if `couplings:diameters` is set. ### ref - The question is `What is the reference number of this hydrant?` *Reference number: {ref}* is shown if `ref` is set. @@ -145,29 +137,23 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/hydrant/hydrant.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/hydrant/hydrant.json) diff --git a/Docs/Layers/ice_cream.md b/Docs/Layers/ice_cream.md index 2e6defe16..f64d7fe39 100644 --- a/Docs/Layers/ice_cream.md +++ b/Docs/Layers/ice_cream.md @@ -5,6 +5,7 @@ A place where ice cream is sold over the counter - This layer is shown at zoomlevel **14** and higher + - This layer will automatically load [toilet](./toilet.md) into the layout as it depends on it: tagrendering has_toilets needs this layer (has_toilets) ## Table of contents @@ -13,21 +14,59 @@ A place where ice cream is sold over the counter 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [1](#1) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [phone](#phone) - [email](#email) - [website](#website) - - [sugar_free](#sugar_free) - - [lactose_free](#lactose_free) - - [gluten_free](#gluten_free) - - [vegan](#vegan) + - [diets](#diets) - [payment-options](#payment-options) - [wheelchair-access](#wheelchair-access) + - [toilets-group](#toilets-group) + - [grouptitle](#grouptitle) + - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) + - [toilets_repeated](#toilets_repeated) + - [toilets_single_level](#toilets_single_level) + - [toilets_toilet-access](#toilets_toilet-access) + - [toilets_toilets-fee](#toilets_toilets-fee) + - [toilets_toilet-charge](#toilets_toilet-charge) + - [toilets_payment-options-split](#toilets_payment-options-split) + - [toilets_gender_segregated](#toilets_gender_segregated) + - [toilets_toilet-supervised](#toilets_toilet-supervised) + - [toilets_description](#toilets_description) + - [toilets_toilets-wheelchair](#toilets_toilets-wheelchair) + - [toilets-type](#toilets-type) + - [toilets-disposal](#toilets-disposal) + - [menstrual_products](#menstrual_products) + - [menstrual_products_location](#menstrual_products_location) + - [toilets-changing-table](#toilets-changing-table) + - [toilet-changing_table:location](#toilet-changing_tablelocation) + - [toilet-has-paper](#toilet-has-paper) + - [toilet-handwashing](#toilet-handwashing) + - [toilet-drying](#toilet-drying) + - [wheelchair-group](#wheelchair-group) + - [wheelchair-picture-carousel](#wheelchair-picture-carousel) + - [wheelchair-picture](#wheelchair-picture) + - [wheelchair-title](#wheelchair-title) + - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) + - [questions-wheelchair](#questions-wheelchair) + - [adult_changing_table_title](#adult_changing_table_title) + - [adult-changing-table](#adult-changing-table) + - [changing_table_adult_height](#changing_table_adult_height) + - [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height) + - [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height) + - [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism) + - [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support) + - [questions-adult-changing-table](#questions-adult-changing-table) + - [toilet-question-box](#toilet-question-box) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) @@ -65,11 +104,38 @@ Elements must match the expression ** [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | | [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | -| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | -| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | -| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | -| [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [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) | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | +| [toilets:level](https://wiki.openstreetmap.org/wiki/Key:toilets:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D-1) | +| [toilets:access](https://wiki.openstreetmap.org/wiki/Key:toilets:access) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dyes) [customers](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dcustomers) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dno) [key](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dkey) | +| [toilets:fee](https://wiki.openstreetmap.org/wiki/Key:toilets:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dno) | +| [toilets:charge](https://wiki.openstreetmap.org/wiki/Key:toilets:charge) | [string](../SpecialInputElements.md#string) | | +| [toilets:gender_segregated](https://wiki.openstreetmap.org/wiki/Key:toilets:gender_segregated) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dno) | +| [toilets:supervised](https://wiki.openstreetmap.org/wiki/Key:toilets:supervised) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dyes) [interval](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dinterval) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dno) | +| [toilets:description](https://wiki.openstreetmap.org/wiki/Key:toilets:description) | [text](../SpecialInputElements.md#text) | | +| [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) | +| [toilets:position](https://wiki.openstreetmap.org/wiki/Key:toilets:position) | Multiple choice | [seated](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated) [urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Durinal) [squat](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dsquat) [seated;urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated;urinal) | +| [toilets:disposal](https://wiki.openstreetmap.org/wiki/Key:toilets:disposal) | Multiple choice | [flush](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dflush) [pitlatrine](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dpitlatrine) [bucket](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dbucket) | +| [toilets:menstrual_products](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dno) | +| [toilets:menstrual_products:location](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dwheelchair_toilet) | +| [changing_table](https://wiki.openstreetmap.org/wiki/Key:changing_table) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dno) | +| [changing_table:location](https://wiki.openstreetmap.org/wiki/Key:changing_table:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dwheelchair_toilet) [dedicated_room](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Ddedicated_room) | +| [toilets:paper_supplied](https://wiki.openstreetmap.org/wiki/Key:toilets:paper_supplied) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dno) | +| [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | +| [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | +| [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | +| [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | +| [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:max_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:max_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:height:mechanism](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height:mechanism) | Multiple choice | [manual](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Dmanual) [electric](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Delectric) | +| [changing_table:adult:support](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:support) | Multiple choice | [wall_mounted](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwall_mounted) [legs](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dlegs) [wheels](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwheels) | ## Featureview elements and TagRenderings @@ -82,13 +148,53 @@ Elements must match the expression **{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | | [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [vegan](#vegan)
_(Original in [questions](./BuiltinQuestions.md#vegan))_ | Does this place offer a vegan option?
4 options | diets | _Multiple choice only_ | +| [diets](#diets) | _diets_ | | _Multiple choice only_ | | [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | | [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | +| [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | +| [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | +| [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | +| [toilets_toilets-fee](#toilets_toilets-fee)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-fee))_ | Are these toilets free to use?
2 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_toilet-charge](#toilets_toilet-charge)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-charge))_ | How much does one have to pay for these toilets?
_The fee is {toilets:charge}_ | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:charge](https://wiki.osm.org/wiki/Key:toilets:charge)* ([string](../SpecialInputElements.md#string)) | +| [toilets_payment-options-split](#toilets_payment-options-split)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_payment-options-split))_ | Which methods of payment are accepted here?
7 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_gender_segregated](#toilets_gender_segregated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_gender_segregated))_ | Are these toilets gender-segregated?
2 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_toilet-supervised](#toilets_toilet-supervised)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-supervised))_ | Is this toilets supervised by a person?
3 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_description](#toilets_description)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{toilets:description}_ | amenity-no-prefix, no-prefix, relevant-questions, relevant_questions, toilet-questions, hidden, all | *[toilets:description](https://wiki.osm.org/wiki/Key:toilets:description)* ([text](../SpecialInputElements.md#text)) | +| [toilets_toilets-wheelchair](#toilets_toilets-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users?
3 options | relevant-questions, wheelchair, hidden, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets-type](#toilets-type)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-type))_ | Which kind of toilets are these?
4 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets-disposal](#toilets-disposal)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-disposal))_ | How is the waste handled?
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [menstrual_products](#menstrual_products)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products))_ | Are free, menstrual products distributed here?
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [menstrual_products_location](#menstrual_products_location)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products_location))_ | Where are the free menstrual products located?
_The menstrual products are located in {toilets:menstrual_products:location}_
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[toilets:menstrual_products:location](https://wiki.osm.org/wiki/Key:toilets:menstrual_products:location)* ([string](../SpecialInputElements.md#string)) | +| [toilets-changing-table](#toilets-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-changing-table))_ | Is a changing table (to change diapers) available?
2 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-changing_table:location](#toilet-changing_table:location)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-changing_table:location))_ | Where is the changing table located?
_A changing table is located at {changing_table:location}_
4 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:location](https://wiki.osm.org/wiki/Key:changing_table:location)* ([string](../SpecialInputElements.md#string)) | +| [toilet-has-paper](#toilet-has-paper)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-has-paper))_ | Does one have to bring their own toilet paper to this toilet?
2 options | relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-handwashing](#toilet-handwashing)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-handwashing))_ | Do these toilets have a sink to wash your hands?
2 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-drying](#toilet-drying)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-drying))_ | Do these toilets have a device to dry your hands?
5 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-group](#wheelchair-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-group))_ | _{group(wheelchair-title,wheelchair;adult-changing-table,)}_ | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-picture-carousel](#wheelchair-picture-carousel)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture-carousel))_ | _{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [changing_table_adult_height](#changing_table_adult_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_height))_ | What is the height of the adult changing table?
_The changing table is {canonical(changing_table:adult:height)} high_
1 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:height](https://wiki.osm.org/wiki/Key:changing_table:adult:height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-min_height))_ | What is the lowest height the adult changing table can be moved to?
_The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:min_height](https://wiki.osm.org/wiki/Key:changing_table:adult:min_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-max_height))_ | What is the highest height the adult changing table can be moved to?
_The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:max_height](https://wiki.osm.org/wiki/Key:changing_table:adult:max_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -105,13 +211,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### 1 - The question is `What is the name of this ice cream parlor?` *This ice cream parlor is named {name}* is shown if `name` is set. ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -119,18 +223,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -138,70 +239,23 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` -### sugar_free +### diets +_This tagrendering has no question and is thus read-only_ -The question is `Does this shop have a sugar free offering?` - - - *This shop only sells sugar free products* is shown if with diet:sugar_free=only - - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes - - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited - - *This shop has no sugar free offering* is shown if with diet:sugar_free=no - -This tagrendering has labels -`diets` - -### lactose_free - -The question is `Does {title()} have a lactose-free offering?` - - - *Only sells lactose free products* is shown if with diet:lactose_free=only - - *Big lactose free offering* is shown if with diet:lactose_free=yes - - *Limited lactose free offering* is shown if with diet:lactose_free=limited - - *No lactose free offering* is shown if with diet:lactose_free=no - -This tagrendering has labels -`diets` - -### gluten_free - -The question is `Does this shop have a gluten free offering?` - - - *This shop only sells gluten free products* is shown if with diet:gluten_free=only - - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes - - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited - - *This shop has no gluten free offering* is shown if with diet:gluten_free=no - -This tagrendering has labels -`diets` - -### vegan - -The question is `Does this place offer a vegan option?` - - - *This place only sells vegan products* is shown if with diet:vegan=only - - *This shop has a big vegan offering* is shown if with diet:vegan=yes - - *This shop has a limited vegan offering* is shown if with diet:vegan=limited - - *This shop has no vegan offering* is shown if with diet:vegan=no - -This tagrendering has labels -`diets` +*diets* ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -209,7 +263,6 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -217,30 +270,441 @@ The question is `Is this place accessible with a wheelchair?` - *It is possible to reach this place in a wheelchair, but it is not easy* is shown if with wheelchair=limited - *This place is not reachable with a wheelchair* is shown if with wheelchair=no -### leftover-questions - +### toilets-group _This tagrendering has no question and is thus read-only_ -*{questions( ,hidden)}* +*{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `all` + +### grouptitle +_This tagrendering has no question and is thus read-only_ + +*Toilet information* + + - *Does not have toilets* is shown if with toilets=no + +This tagrendering has labels `all` `hidden` + +### has_toilets +The question is `Has {title()} toilets?` + + - *Has toilets* is shown if with toilets=yes + - *Has no toilets* is shown if with toilets=no + - *The toilets are marked separately on the map* is shown if with toilets=separate + +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_repeated +_This tagrendering has no question and is thus read-only_ + +*Multiple, identical objects can be found on floors {toilets:repeat_on}.* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_single_level +The question is `On what level is this feature located?` + +*Located on the {toilets:level}th floor* is shown if `toilets:level` is set. + + - *Located underground* is shown if with toilets:location=underground. _This option cannot be chosen as answer_ + - *Located on the ground floor* is shown if with toilets:level=0 + - *Located on the ground floor* is shown if with toilets:level=. _This option cannot be chosen as answer_ + - *Located on the first floor* is shown if with toilets:level=1 + - *Located on the first basement level* is shown if with toilets:level=-1 + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-access +The question is `Are these toilets publicly accessible?` + +*Access is {toilets:access}* is shown if `toilets:access` is set. + + - *Public access* is shown if with toilets:access=yes + - *Only access to customers* is shown if with toilets:access=customers + - *Not accessible* is shown if with toilets:access=no + - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilets-fee +The question is `Are these toilets free to use?` + + - *These are paid toilets* is shown if with toilets:fee=yes + - *Free to use* is shown if with toilets:fee=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-charge +The question is `How much does one have to pay for these toilets?` + +*The fee is {toilets:charge}* is shown if `toilets:charge` is set. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_payment-options-split +The question is `Which methods of payment are accepted here?` + + - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= + - *Payment cards are accepted here* is shown if with toilets:payment:cards=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cards= + - *Payment by QR-code is possible here* is shown if with toilets:payment:qr_code=yes. Unselecting this answer will add toilets:payment:qr_code=no + - *Coins are accepted here* is shown if with toilets:payment:coins=yes. Unselecting this answer will add toilets:payment:coins=no + - *Bank notes are accepted here* is shown if with toilets:payment:notes=yes. Unselecting this answer will add toilets:payment:notes=no + - *Debit cards are accepted here* is shown if with toilets:payment:debit_cards=yes. Unselecting this answer will add toilets:payment:debit_cards=no + - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_gender_segregated +The question is `Are these toilets gender-segregated?` + + - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes + - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-supervised +The question is `Is this toilets supervised by a person?` + + - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes + - *There is a person supervising these toilets, but they are present only during certain times of the opening hours* is shown if with toilets:supervised=interval + - *These toilets are not supervised* is shown if with toilets:supervised=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_description +The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` + +*{toilets:description}* is shown if `toilets:description` is set. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilets-wheelchair +The question is `Is there a dedicated toilet for wheelchair users?` + + - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes + - *No wheelchair access* is shown if with toilets:wheelchair=no + - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-type +The question is `Which kind of toilets are these?` + + - *There are only seated toilets* is shown if with toilets:position=seated + - *There are only urinals here* is shown if with toilets:position=urinal + - *There are only squat toilets here* is shown if with toilets:position=squat + - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-disposal +The question is `How is the waste handled?` + + - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush + - *The waste falls into a pit* is shown if with toilets:disposal=pitlatrine + - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### menstrual_products +The question is `Are free, menstrual products distributed here?` + + - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes + - *Free menstrual products are available to some visitors of these toilets* is shown if with toilets:menstrual_products=limited + - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### menstrual_products_location +The question is `Where are the free menstrual products located?` + +*The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. + + - *The free, menstrual products are located in the toilet for women* is shown if with toilets:menstrual_products:location=female_toilet + - *The free, menstrual products are located in the toilet for men* is shown if with toilets:menstrual_products:location=male_toilet + - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-changing-table +The question is `Is a changing table (to change diapers) available?` + + - *A changing table is available* is shown if with changing_table=yes + - *No changing table is available* is shown if with changing_table=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-changing_table:location +The question is `Where is the changing table located?` + +*A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. + + - *A changing table is in the toilet for women* is shown if with changing_table:location=female_toilet + - *A changing table is in the toilet for men* is shown if with changing_table:location=male_toilet + - *A changing table is in the toilet for wheelchair users* is shown if with changing_table:location=wheelchair_toilet + - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room + +This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-has-paper +The question is `Does one have to bring their own toilet paper to this toilet?` + + - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes + - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-handwashing +The question is `Do these toilets have a sink to wash your hands?` + + - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes + - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-drying +The question is `Do these toilets have a device to dry your hands?` + + - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer + - *Paper towels are available for drying hands.* is shown if with toilets:hands_drying=paper_towel + - *A towel roll cabinet is available for drying hands* is shown if with toilets:hands_drying=towel_cabinet + - *A fabric towel available to dry your hands.* is shown if with toilets:hands_drying=towel + - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-group +_This tagrendering has no question and is thus read-only_ + +*{group(wheelchair-title,wheelchair;adult-changing-table,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-picture-carousel +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-picture +_This tagrendering has no question and is thus read-only_ + +*{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-title +_This tagrendering has no question and is thus read-only_ + +*Wheelchair accessible toilet* + + - *Wheelchair accessibility features* is shown if with wheelchair=designated | toilets:wheelchair=designated + - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-wheelchair-access +The question is `Is the wheelchair-accessible toilet locked?` + + - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes + - *One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key* is shown if with toilets:wheelchair:access=key + - *One can use a Master Locksmiths Access Key (MLAK) to access this bathroom* is shown if with centralkey=mlak + - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks + - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### questions-wheelchair +_This tagrendering has no question and is thus read-only_ + +*{questions(wheelchair,,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### adult_changing_table_title +_This tagrendering has no question and is thus read-only_ + +*Adult changing table* + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### adult-changing-table +The question is `Does this toilet have an adult changing table?` + + - *Has a changing table for adults* is shown if with changing_table:adult=yes + - *No changing table for adults* is shown if with changing_table:adult=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_height +The question is `What is the height of the adult changing table?` + +*The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + + - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-min_height +The question is `What is the lowest height the adult changing table can be moved to?` + +*The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-max_height +The question is `What is the highest height the adult changing table can be moved to?` + +*The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-mechanism +The question is `How is the height of the changing table adjusted?` + + - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual + - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-support +The question is `How is the adult changing table supported?` + + - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted + - *The changing table stands on table legs* is shown if with changing_table:adult:support=legs + - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### questions-adult-changing-table +_This tagrendering has no question and is thus read-only_ + +*{questions(adult-changing-table,,yes)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-question-box +_This tagrendering has no question and is thus read-only_ + +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* + +This tagrendering has labels `toilet-questions` `all` `hidden` + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* + +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -248,18 +712,6 @@ This tagrendering has labels -----|-----|----- | | open_now.0 | Now open | _isOpen=yes | -| id | question | osmTags | ------|-----|----- | -| sugar_free.0 | Has a sugar-free offering | diet:sugar_free=yes | diet:sugar_free=only | diet:sugar_free=limited | - -| id | question | osmTags | ------|-----|----- | -| lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | - -| id | question | osmTags | ------|-----|----- | -| gluten_free.0 | Has a gluten free offering | diet:gluten_free=yes | diet:gluten_free=only | diet:gluten_free=limited | - | id | question | osmTags | -----|-----|----- | | accepts_cash.0 | Accepts cash | payment:cash=yes | diff --git a/Docs/Layers/icecream_glutenfree.md b/Docs/Layers/icecream_glutenfree.md index e50d0f751..0fa3d8f99 100644 --- a/Docs/Layers/icecream_glutenfree.md +++ b/Docs/Layers/icecream_glutenfree.md @@ -7,6 +7,7 @@ This layer is based on [ice_cream](../Layers/ice_cream.md) A place where ice cream is sold over the counter - This layer is shown at zoomlevel **4** and higher + - This layer will automatically load [toilet](./toilet.md) into the layout as it depends on it: tagrendering has_toilets needs this layer (has_toilets) ## Table of contents @@ -14,21 +15,60 @@ A place where ice cream is sold over the counter 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [gluten_free](#gluten_free) - [1](#1) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [phone](#phone) - [email](#email) - [website](#website) - - [sugar_free](#sugar_free) - - [lactose_free](#lactose_free) - - [vegan](#vegan) + - [diets](#diets) - [payment-options](#payment-options) - [wheelchair-access](#wheelchair-access) + - [toilets-group](#toilets-group) + - [grouptitle](#grouptitle) + - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) + - [toilets_repeated](#toilets_repeated) + - [toilets_single_level](#toilets_single_level) + - [toilets_toilet-access](#toilets_toilet-access) + - [toilets_toilets-fee](#toilets_toilets-fee) + - [toilets_toilet-charge](#toilets_toilet-charge) + - [toilets_payment-options-split](#toilets_payment-options-split) + - [toilets_gender_segregated](#toilets_gender_segregated) + - [toilets_toilet-supervised](#toilets_toilet-supervised) + - [toilets_description](#toilets_description) + - [toilets_toilets-wheelchair](#toilets_toilets-wheelchair) + - [toilets-type](#toilets-type) + - [toilets-disposal](#toilets-disposal) + - [menstrual_products](#menstrual_products) + - [menstrual_products_location](#menstrual_products_location) + - [toilets-changing-table](#toilets-changing-table) + - [toilet-changing_table:location](#toilet-changing_tablelocation) + - [toilet-has-paper](#toilet-has-paper) + - [toilet-handwashing](#toilet-handwashing) + - [toilet-drying](#toilet-drying) + - [wheelchair-group](#wheelchair-group) + - [wheelchair-picture-carousel](#wheelchair-picture-carousel) + - [wheelchair-picture](#wheelchair-picture) + - [wheelchair-title](#wheelchair-title) + - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) + - [questions-wheelchair](#questions-wheelchair) + - [adult_changing_table_title](#adult_changing_table_title) + - [adult-changing-table](#adult-changing-table) + - [changing_table_adult_height](#changing_table_adult_height) + - [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height) + - [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height) + - [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism) + - [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support) + - [questions-adult-changing-table](#questions-adult-changing-table) + - [toilet-question-box](#toilet-question-box) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) @@ -60,10 +100,38 @@ Elements must match **all** of the following expressions: | [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | | [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | -| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | -| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | -| [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [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) | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | +| [toilets:level](https://wiki.openstreetmap.org/wiki/Key:toilets:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D-1) | +| [toilets:access](https://wiki.openstreetmap.org/wiki/Key:toilets:access) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dyes) [customers](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dcustomers) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dno) [key](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dkey) | +| [toilets:fee](https://wiki.openstreetmap.org/wiki/Key:toilets:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dno) | +| [toilets:charge](https://wiki.openstreetmap.org/wiki/Key:toilets:charge) | [string](../SpecialInputElements.md#string) | | +| [toilets:gender_segregated](https://wiki.openstreetmap.org/wiki/Key:toilets:gender_segregated) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dno) | +| [toilets:supervised](https://wiki.openstreetmap.org/wiki/Key:toilets:supervised) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dyes) [interval](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dinterval) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dno) | +| [toilets:description](https://wiki.openstreetmap.org/wiki/Key:toilets:description) | [text](../SpecialInputElements.md#text) | | +| [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) | +| [toilets:position](https://wiki.openstreetmap.org/wiki/Key:toilets:position) | Multiple choice | [seated](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated) [urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Durinal) [squat](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dsquat) [seated;urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated;urinal) | +| [toilets:disposal](https://wiki.openstreetmap.org/wiki/Key:toilets:disposal) | Multiple choice | [flush](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dflush) [pitlatrine](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dpitlatrine) [bucket](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dbucket) | +| [toilets:menstrual_products](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dno) | +| [toilets:menstrual_products:location](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dwheelchair_toilet) | +| [changing_table](https://wiki.openstreetmap.org/wiki/Key:changing_table) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dno) | +| [changing_table:location](https://wiki.openstreetmap.org/wiki/Key:changing_table:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dwheelchair_toilet) [dedicated_room](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Ddedicated_room) | +| [toilets:paper_supplied](https://wiki.openstreetmap.org/wiki/Key:toilets:paper_supplied) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dno) | +| [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | +| [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | +| [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | +| [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | +| [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:max_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:max_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:height:mechanism](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height:mechanism) | Multiple choice | [manual](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Dmanual) [electric](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Delectric) | +| [changing_table:adult:support](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:support) | Multiple choice | [wall_mounted](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwall_mounted) [legs](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dlegs) [wheels](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwheels) | ## Featureview elements and TagRenderings @@ -71,18 +139,59 @@ Elements must match **all** of the following expressions: -----|-----|-----|----- | | [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | | [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [1](#1) | What is the name of this ice cream parlor?
_This ice cream parlor is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | | [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | | [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | | [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | | [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | -| [vegan](#vegan)
_(Original in [questions](./BuiltinQuestions.md#vegan))_ | Does this place offer a vegan option?
4 options | diets | _Multiple choice only_ | +| [diets](#diets) | _diets_ | | _Multiple choice only_ | | [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | | [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | +| [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | +| [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | +| [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | +| [toilets_toilets-fee](#toilets_toilets-fee)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-fee))_ | Are these toilets free to use?
2 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_toilet-charge](#toilets_toilet-charge)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-charge))_ | How much does one have to pay for these toilets?
_The fee is {toilets:charge}_ | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:charge](https://wiki.osm.org/wiki/Key:toilets:charge)* ([string](../SpecialInputElements.md#string)) | +| [toilets_payment-options-split](#toilets_payment-options-split)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_payment-options-split))_ | Which methods of payment are accepted here?
7 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_gender_segregated](#toilets_gender_segregated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_gender_segregated))_ | Are these toilets gender-segregated?
2 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_toilet-supervised](#toilets_toilet-supervised)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-supervised))_ | Is this toilets supervised by a person?
3 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_description](#toilets_description)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{toilets:description}_ | amenity-no-prefix, no-prefix, relevant-questions, relevant_questions, toilet-questions, hidden, all | *[toilets:description](https://wiki.osm.org/wiki/Key:toilets:description)* ([text](../SpecialInputElements.md#text)) | +| [toilets_toilets-wheelchair](#toilets_toilets-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users?
3 options | relevant-questions, wheelchair, hidden, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets-type](#toilets-type)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-type))_ | Which kind of toilets are these?
4 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets-disposal](#toilets-disposal)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-disposal))_ | How is the waste handled?
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [menstrual_products](#menstrual_products)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products))_ | Are free, menstrual products distributed here?
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [menstrual_products_location](#menstrual_products_location)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products_location))_ | Where are the free menstrual products located?
_The menstrual products are located in {toilets:menstrual_products:location}_
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[toilets:menstrual_products:location](https://wiki.osm.org/wiki/Key:toilets:menstrual_products:location)* ([string](../SpecialInputElements.md#string)) | +| [toilets-changing-table](#toilets-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-changing-table))_ | Is a changing table (to change diapers) available?
2 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-changing_table:location](#toilet-changing_table:location)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-changing_table:location))_ | Where is the changing table located?
_A changing table is located at {changing_table:location}_
4 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:location](https://wiki.osm.org/wiki/Key:changing_table:location)* ([string](../SpecialInputElements.md#string)) | +| [toilet-has-paper](#toilet-has-paper)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-has-paper))_ | Does one have to bring their own toilet paper to this toilet?
2 options | relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-handwashing](#toilet-handwashing)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-handwashing))_ | Do these toilets have a sink to wash your hands?
2 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-drying](#toilet-drying)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-drying))_ | Do these toilets have a device to dry your hands?
5 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-group](#wheelchair-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-group))_ | _{group(wheelchair-title,wheelchair;adult-changing-table,)}_ | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-picture-carousel](#wheelchair-picture-carousel)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture-carousel))_ | _{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [changing_table_adult_height](#changing_table_adult_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_height))_ | What is the height of the adult changing table?
_The changing table is {canonical(changing_table:adult:height)} high_
1 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:height](https://wiki.osm.org/wiki/Key:changing_table:adult:height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-min_height))_ | What is the lowest height the adult changing table can be moved to?
_The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:min_height](https://wiki.osm.org/wiki/Key:changing_table:adult:min_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-max_height))_ | What is the highest height the adult changing table can be moved to?
_The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:max_height](https://wiki.osm.org/wiki/Key:changing_table:adult:max_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -99,7 +208,6 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -107,17 +215,14 @@ The question is `Does this shop have a gluten free offering?` - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited - *This shop has no gluten free offering* is shown if with diet:gluten_free=no -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### 1 - The question is `What is the name of this ice cream parlor?` *This ice cream parlor is named {name}* is shown if `name` is set. ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -125,18 +230,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -144,58 +246,23 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` -### sugar_free +### diets +_This tagrendering has no question and is thus read-only_ -The question is `Does this shop have a sugar free offering?` - - - *This shop only sells sugar free products* is shown if with diet:sugar_free=only - - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes - - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited - - *This shop has no sugar free offering* is shown if with diet:sugar_free=no - -This tagrendering has labels -`diets` - -### lactose_free - -The question is `Does {title()} have a lactose-free offering?` - - - *Only sells lactose free products* is shown if with diet:lactose_free=only - - *Big lactose free offering* is shown if with diet:lactose_free=yes - - *Limited lactose free offering* is shown if with diet:lactose_free=limited - - *No lactose free offering* is shown if with diet:lactose_free=no - -This tagrendering has labels -`diets` - -### vegan - -The question is `Does this place offer a vegan option?` - - - *This place only sells vegan products* is shown if with diet:vegan=only - - *This shop has a big vegan offering* is shown if with diet:vegan=yes - - *This shop has a limited vegan offering* is shown if with diet:vegan=limited - - *This shop has no vegan offering* is shown if with diet:vegan=no - -This tagrendering has labels -`diets` +*diets* ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -203,7 +270,6 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -211,30 +277,441 @@ The question is `Is this place accessible with a wheelchair?` - *It is possible to reach this place in a wheelchair, but it is not easy* is shown if with wheelchair=limited - *This place is not reachable with a wheelchair* is shown if with wheelchair=no -### leftover-questions - +### toilets-group _This tagrendering has no question and is thus read-only_ -*{questions( ,hidden)}* +*{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `all` + +### grouptitle +_This tagrendering has no question and is thus read-only_ + +*Toilet information* + + - *Does not have toilets* is shown if with toilets=no + +This tagrendering has labels `all` `hidden` + +### has_toilets +The question is `Has {title()} toilets?` + + - *Has toilets* is shown if with toilets=yes + - *Has no toilets* is shown if with toilets=no + - *The toilets are marked separately on the map* is shown if with toilets=separate + +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_repeated +_This tagrendering has no question and is thus read-only_ + +*Multiple, identical objects can be found on floors {toilets:repeat_on}.* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_single_level +The question is `On what level is this feature located?` + +*Located on the {toilets:level}th floor* is shown if `toilets:level` is set. + + - *Located underground* is shown if with toilets:location=underground. _This option cannot be chosen as answer_ + - *Located on the ground floor* is shown if with toilets:level=0 + - *Located on the ground floor* is shown if with toilets:level=. _This option cannot be chosen as answer_ + - *Located on the first floor* is shown if with toilets:level=1 + - *Located on the first basement level* is shown if with toilets:level=-1 + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-access +The question is `Are these toilets publicly accessible?` + +*Access is {toilets:access}* is shown if `toilets:access` is set. + + - *Public access* is shown if with toilets:access=yes + - *Only access to customers* is shown if with toilets:access=customers + - *Not accessible* is shown if with toilets:access=no + - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilets-fee +The question is `Are these toilets free to use?` + + - *These are paid toilets* is shown if with toilets:fee=yes + - *Free to use* is shown if with toilets:fee=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-charge +The question is `How much does one have to pay for these toilets?` + +*The fee is {toilets:charge}* is shown if `toilets:charge` is set. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_payment-options-split +The question is `Which methods of payment are accepted here?` + + - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= + - *Payment cards are accepted here* is shown if with toilets:payment:cards=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cards= + - *Payment by QR-code is possible here* is shown if with toilets:payment:qr_code=yes. Unselecting this answer will add toilets:payment:qr_code=no + - *Coins are accepted here* is shown if with toilets:payment:coins=yes. Unselecting this answer will add toilets:payment:coins=no + - *Bank notes are accepted here* is shown if with toilets:payment:notes=yes. Unselecting this answer will add toilets:payment:notes=no + - *Debit cards are accepted here* is shown if with toilets:payment:debit_cards=yes. Unselecting this answer will add toilets:payment:debit_cards=no + - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_gender_segregated +The question is `Are these toilets gender-segregated?` + + - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes + - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-supervised +The question is `Is this toilets supervised by a person?` + + - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes + - *There is a person supervising these toilets, but they are present only during certain times of the opening hours* is shown if with toilets:supervised=interval + - *These toilets are not supervised* is shown if with toilets:supervised=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_description +The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` + +*{toilets:description}* is shown if `toilets:description` is set. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilets-wheelchair +The question is `Is there a dedicated toilet for wheelchair users?` + + - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes + - *No wheelchair access* is shown if with toilets:wheelchair=no + - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-type +The question is `Which kind of toilets are these?` + + - *There are only seated toilets* is shown if with toilets:position=seated + - *There are only urinals here* is shown if with toilets:position=urinal + - *There are only squat toilets here* is shown if with toilets:position=squat + - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-disposal +The question is `How is the waste handled?` + + - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush + - *The waste falls into a pit* is shown if with toilets:disposal=pitlatrine + - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### menstrual_products +The question is `Are free, menstrual products distributed here?` + + - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes + - *Free menstrual products are available to some visitors of these toilets* is shown if with toilets:menstrual_products=limited + - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### menstrual_products_location +The question is `Where are the free menstrual products located?` + +*The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. + + - *The free, menstrual products are located in the toilet for women* is shown if with toilets:menstrual_products:location=female_toilet + - *The free, menstrual products are located in the toilet for men* is shown if with toilets:menstrual_products:location=male_toilet + - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-changing-table +The question is `Is a changing table (to change diapers) available?` + + - *A changing table is available* is shown if with changing_table=yes + - *No changing table is available* is shown if with changing_table=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-changing_table:location +The question is `Where is the changing table located?` + +*A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. + + - *A changing table is in the toilet for women* is shown if with changing_table:location=female_toilet + - *A changing table is in the toilet for men* is shown if with changing_table:location=male_toilet + - *A changing table is in the toilet for wheelchair users* is shown if with changing_table:location=wheelchair_toilet + - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room + +This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-has-paper +The question is `Does one have to bring their own toilet paper to this toilet?` + + - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes + - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-handwashing +The question is `Do these toilets have a sink to wash your hands?` + + - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes + - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-drying +The question is `Do these toilets have a device to dry your hands?` + + - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer + - *Paper towels are available for drying hands.* is shown if with toilets:hands_drying=paper_towel + - *A towel roll cabinet is available for drying hands* is shown if with toilets:hands_drying=towel_cabinet + - *A fabric towel available to dry your hands.* is shown if with toilets:hands_drying=towel + - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-group +_This tagrendering has no question and is thus read-only_ + +*{group(wheelchair-title,wheelchair;adult-changing-table,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-picture-carousel +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-picture +_This tagrendering has no question and is thus read-only_ + +*{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-title +_This tagrendering has no question and is thus read-only_ + +*Wheelchair accessible toilet* + + - *Wheelchair accessibility features* is shown if with wheelchair=designated | toilets:wheelchair=designated + - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-wheelchair-access +The question is `Is the wheelchair-accessible toilet locked?` + + - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes + - *One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key* is shown if with toilets:wheelchair:access=key + - *One can use a Master Locksmiths Access Key (MLAK) to access this bathroom* is shown if with centralkey=mlak + - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks + - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### questions-wheelchair +_This tagrendering has no question and is thus read-only_ + +*{questions(wheelchair,,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### adult_changing_table_title +_This tagrendering has no question and is thus read-only_ + +*Adult changing table* + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### adult-changing-table +The question is `Does this toilet have an adult changing table?` + + - *Has a changing table for adults* is shown if with changing_table:adult=yes + - *No changing table for adults* is shown if with changing_table:adult=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_height +The question is `What is the height of the adult changing table?` + +*The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + + - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-min_height +The question is `What is the lowest height the adult changing table can be moved to?` + +*The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-max_height +The question is `What is the highest height the adult changing table can be moved to?` + +*The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-mechanism +The question is `How is the height of the changing table adjusted?` + + - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual + - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-support +The question is `How is the adult changing table supported?` + + - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted + - *The changing table stands on table legs* is shown if with changing_table:adult:support=legs + - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### questions-adult-changing-table +_This tagrendering has no question and is thus read-only_ + +*{questions(adult-changing-table,,yes)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-question-box +_This tagrendering has no question and is thus read-only_ + +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* + +This tagrendering has labels `toilet-questions` `all` `hidden` + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* + +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -242,18 +719,6 @@ This tagrendering has labels -----|-----|----- | | open_now.0 | Now open | _isOpen=yes | -| id | question | osmTags | ------|-----|----- | -| sugar_free.0 | Has a sugar-free offering | diet:sugar_free=yes | diet:sugar_free=only | diet:sugar_free=limited | - -| id | question | osmTags | ------|-----|----- | -| lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | - -| id | question | osmTags | ------|-----|----- | -| gluten_free.0 | Has a gluten free offering | diet:gluten_free=yes | diet:gluten_free=only | diet:gluten_free=limited | - | id | question | osmTags | -----|-----|----- | | accepts_cash.0 | Accepts cash | payment:cash=yes | @@ -262,6 +727,10 @@ This tagrendering has labels -----|-----|----- | | accepts_cards.0 | Accepts payment cards | payment:cards=yes | +| id | question | osmTags | +-----|-----|----- | +| gluten_free.0 | Has a gluten free offering | diet:gluten_free=yes | diet:gluten_free=only | diet:gluten_free=limited | + This document is autogenerated from [assets/themes/glutenfree/glutenfree.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/glutenfree/glutenfree.json) diff --git a/Docs/Layers/icecream_lactosefree.md b/Docs/Layers/icecream_lactosefree.md index 2a737ca86..2b2861eb0 100644 --- a/Docs/Layers/icecream_lactosefree.md +++ b/Docs/Layers/icecream_lactosefree.md @@ -7,6 +7,7 @@ This layer is based on [ice_cream](../Layers/ice_cream.md) A place where ice cream is sold over the counter - This layer is shown at zoomlevel **4** and higher + - This layer will automatically load [toilet](./toilet.md) into the layout as it depends on it: tagrendering has_toilets needs this layer (has_toilets) ## Table of contents @@ -14,21 +15,60 @@ A place where ice cream is sold over the counter 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - - [lactose_free](#lactose_free) + - [lactosefree](#lactosefree) - [1](#1) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [phone](#phone) - [email](#email) - [website](#website) - - [sugar_free](#sugar_free) - - [gluten_free](#gluten_free) - - [vegan](#vegan) + - [diets](#diets) - [payment-options](#payment-options) - [wheelchair-access](#wheelchair-access) + - [toilets-group](#toilets-group) + - [grouptitle](#grouptitle) + - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) + - [toilets_repeated](#toilets_repeated) + - [toilets_single_level](#toilets_single_level) + - [toilets_toilet-access](#toilets_toilet-access) + - [toilets_toilets-fee](#toilets_toilets-fee) + - [toilets_toilet-charge](#toilets_toilet-charge) + - [toilets_payment-options-split](#toilets_payment-options-split) + - [toilets_gender_segregated](#toilets_gender_segregated) + - [toilets_toilet-supervised](#toilets_toilet-supervised) + - [toilets_description](#toilets_description) + - [toilets_toilets-wheelchair](#toilets_toilets-wheelchair) + - [toilets-type](#toilets-type) + - [toilets-disposal](#toilets-disposal) + - [menstrual_products](#menstrual_products) + - [menstrual_products_location](#menstrual_products_location) + - [toilets-changing-table](#toilets-changing-table) + - [toilet-changing_table:location](#toilet-changing_tablelocation) + - [toilet-has-paper](#toilet-has-paper) + - [toilet-handwashing](#toilet-handwashing) + - [toilet-drying](#toilet-drying) + - [wheelchair-group](#wheelchair-group) + - [wheelchair-picture-carousel](#wheelchair-picture-carousel) + - [wheelchair-picture](#wheelchair-picture) + - [wheelchair-title](#wheelchair-title) + - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) + - [questions-wheelchair](#questions-wheelchair) + - [adult_changing_table_title](#adult_changing_table_title) + - [adult-changing-table](#adult-changing-table) + - [changing_table_adult_height](#changing_table_adult_height) + - [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height) + - [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height) + - [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism) + - [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support) + - [questions-adult-changing-table](#questions-adult-changing-table) + - [toilet-question-box](#toilet-question-box) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [lod](#lod) @@ -54,16 +94,43 @@ Elements must match **all** of the following expressions: | attribute | type | values which are supported by this layer | -----|-----|----- | -| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | | [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | | [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | -| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | -| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | -| [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [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) | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | +| [toilets:level](https://wiki.openstreetmap.org/wiki/Key:toilets:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D-1) | +| [toilets:access](https://wiki.openstreetmap.org/wiki/Key:toilets:access) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dyes) [customers](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dcustomers) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dno) [key](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dkey) | +| [toilets:fee](https://wiki.openstreetmap.org/wiki/Key:toilets:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dno) | +| [toilets:charge](https://wiki.openstreetmap.org/wiki/Key:toilets:charge) | [string](../SpecialInputElements.md#string) | | +| [toilets:gender_segregated](https://wiki.openstreetmap.org/wiki/Key:toilets:gender_segregated) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dno) | +| [toilets:supervised](https://wiki.openstreetmap.org/wiki/Key:toilets:supervised) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dyes) [interval](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dinterval) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dno) | +| [toilets:description](https://wiki.openstreetmap.org/wiki/Key:toilets:description) | [text](../SpecialInputElements.md#text) | | +| [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) | +| [toilets:position](https://wiki.openstreetmap.org/wiki/Key:toilets:position) | Multiple choice | [seated](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated) [urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Durinal) [squat](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dsquat) [seated;urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated;urinal) | +| [toilets:disposal](https://wiki.openstreetmap.org/wiki/Key:toilets:disposal) | Multiple choice | [flush](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dflush) [pitlatrine](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dpitlatrine) [bucket](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dbucket) | +| [toilets:menstrual_products](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dno) | +| [toilets:menstrual_products:location](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dwheelchair_toilet) | +| [changing_table](https://wiki.openstreetmap.org/wiki/Key:changing_table) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dno) | +| [changing_table:location](https://wiki.openstreetmap.org/wiki/Key:changing_table:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dwheelchair_toilet) [dedicated_room](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Ddedicated_room) | +| [toilets:paper_supplied](https://wiki.openstreetmap.org/wiki/Key:toilets:paper_supplied) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dno) | +| [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | +| [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | +| [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | +| [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | +| [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:max_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:max_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:height:mechanism](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height:mechanism) | Multiple choice | [manual](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Dmanual) [electric](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Delectric) | +| [changing_table:adult:support](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:support) | Multiple choice | [wall_mounted](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwall_mounted) [legs](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dlegs) [wheels](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwheels) | ## Featureview elements and TagRenderings @@ -71,18 +138,59 @@ Elements must match **all** of the following expressions: -----|-----|-----|----- | | [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | | [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [lactosefree](#lactosefree) | _lactose_free_ | | _Multiple choice only_ | | [1](#1) | What is the name of this ice cream parlor?
_This ice cream parlor is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | | [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | | [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | | [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | | [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [vegan](#vegan)
_(Original in [questions](./BuiltinQuestions.md#vegan))_ | Does this place offer a vegan option?
4 options | diets | _Multiple choice only_ | +| [diets](#diets) | _diets_ | | _Multiple choice only_ | | [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | | [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | +| [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | +| [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | +| [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | +| [toilets_toilets-fee](#toilets_toilets-fee)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-fee))_ | Are these toilets free to use?
2 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_toilet-charge](#toilets_toilet-charge)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-charge))_ | How much does one have to pay for these toilets?
_The fee is {toilets:charge}_ | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:charge](https://wiki.osm.org/wiki/Key:toilets:charge)* ([string](../SpecialInputElements.md#string)) | +| [toilets_payment-options-split](#toilets_payment-options-split)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_payment-options-split))_ | Which methods of payment are accepted here?
7 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_gender_segregated](#toilets_gender_segregated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_gender_segregated))_ | Are these toilets gender-segregated?
2 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_toilet-supervised](#toilets_toilet-supervised)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-supervised))_ | Is this toilets supervised by a person?
3 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_description](#toilets_description)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{toilets:description}_ | amenity-no-prefix, no-prefix, relevant-questions, relevant_questions, toilet-questions, hidden, all | *[toilets:description](https://wiki.osm.org/wiki/Key:toilets:description)* ([text](../SpecialInputElements.md#text)) | +| [toilets_toilets-wheelchair](#toilets_toilets-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users?
3 options | relevant-questions, wheelchair, hidden, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets-type](#toilets-type)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-type))_ | Which kind of toilets are these?
4 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets-disposal](#toilets-disposal)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-disposal))_ | How is the waste handled?
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [menstrual_products](#menstrual_products)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products))_ | Are free, menstrual products distributed here?
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [menstrual_products_location](#menstrual_products_location)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products_location))_ | Where are the free menstrual products located?
_The menstrual products are located in {toilets:menstrual_products:location}_
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[toilets:menstrual_products:location](https://wiki.osm.org/wiki/Key:toilets:menstrual_products:location)* ([string](../SpecialInputElements.md#string)) | +| [toilets-changing-table](#toilets-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-changing-table))_ | Is a changing table (to change diapers) available?
2 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-changing_table:location](#toilet-changing_table:location)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-changing_table:location))_ | Where is the changing table located?
_A changing table is located at {changing_table:location}_
4 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:location](https://wiki.osm.org/wiki/Key:changing_table:location)* ([string](../SpecialInputElements.md#string)) | +| [toilet-has-paper](#toilet-has-paper)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-has-paper))_ | Does one have to bring their own toilet paper to this toilet?
2 options | relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-handwashing](#toilet-handwashing)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-handwashing))_ | Do these toilets have a sink to wash your hands?
2 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-drying](#toilet-drying)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-drying))_ | Do these toilets have a device to dry your hands?
5 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-group](#wheelchair-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-group))_ | _{group(wheelchair-title,wheelchair;adult-changing-table,)}_ | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-picture-carousel](#wheelchair-picture-carousel)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture-carousel))_ | _{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [changing_table_adult_height](#changing_table_adult_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_height))_ | What is the height of the adult changing table?
_The changing table is {canonical(changing_table:adult:height)} high_
1 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:height](https://wiki.osm.org/wiki/Key:changing_table:adult:height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-min_height))_ | What is the lowest height the adult changing table can be moved to?
_The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:min_height](https://wiki.osm.org/wiki/Key:changing_table:adult:min_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-max_height))_ | What is the highest height the adult changing table can be moved to?
_The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:max_height](https://wiki.osm.org/wiki/Key:changing_table:adult:max_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -98,26 +206,17 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* -### lactose_free +### lactosefree +_This tagrendering has no question and is thus read-only_ -The question is `Does {title()} have a lactose-free offering?` - - - *Only sells lactose free products* is shown if with diet:lactose_free=only - - *Big lactose free offering* is shown if with diet:lactose_free=yes - - *Limited lactose free offering* is shown if with diet:lactose_free=limited - - *No lactose free offering* is shown if with diet:lactose_free=no - -This tagrendering has labels -`diets` +*lactose_free* ### 1 - The question is `What is the name of this ice cream parlor?` *This ice cream parlor is named {name}* is shown if `name` is set. ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -125,18 +224,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -144,58 +240,23 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` -### sugar_free +### diets +_This tagrendering has no question and is thus read-only_ -The question is `Does this shop have a sugar free offering?` - - - *This shop only sells sugar free products* is shown if with diet:sugar_free=only - - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes - - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited - - *This shop has no sugar free offering* is shown if with diet:sugar_free=no - -This tagrendering has labels -`diets` - -### gluten_free - -The question is `Does this shop have a gluten free offering?` - - - *This shop only sells gluten free products* is shown if with diet:gluten_free=only - - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes - - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited - - *This shop has no gluten free offering* is shown if with diet:gluten_free=no - -This tagrendering has labels -`diets` - -### vegan - -The question is `Does this place offer a vegan option?` - - - *This place only sells vegan products* is shown if with diet:vegan=only - - *This shop has a big vegan offering* is shown if with diet:vegan=yes - - *This shop has a limited vegan offering* is shown if with diet:vegan=limited - - *This shop has no vegan offering* is shown if with diet:vegan=no - -This tagrendering has labels -`diets` +*diets* ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -203,7 +264,6 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -211,30 +271,441 @@ The question is `Is this place accessible with a wheelchair?` - *It is possible to reach this place in a wheelchair, but it is not easy* is shown if with wheelchair=limited - *This place is not reachable with a wheelchair* is shown if with wheelchair=no -### leftover-questions - +### toilets-group _This tagrendering has no question and is thus read-only_ -*{questions( ,hidden)}* +*{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `all` + +### grouptitle +_This tagrendering has no question and is thus read-only_ + +*Toilet information* + + - *Does not have toilets* is shown if with toilets=no + +This tagrendering has labels `all` `hidden` + +### has_toilets +The question is `Has {title()} toilets?` + + - *Has toilets* is shown if with toilets=yes + - *Has no toilets* is shown if with toilets=no + - *The toilets are marked separately on the map* is shown if with toilets=separate + +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_repeated +_This tagrendering has no question and is thus read-only_ + +*Multiple, identical objects can be found on floors {toilets:repeat_on}.* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_single_level +The question is `On what level is this feature located?` + +*Located on the {toilets:level}th floor* is shown if `toilets:level` is set. + + - *Located underground* is shown if with toilets:location=underground. _This option cannot be chosen as answer_ + - *Located on the ground floor* is shown if with toilets:level=0 + - *Located on the ground floor* is shown if with toilets:level=. _This option cannot be chosen as answer_ + - *Located on the first floor* is shown if with toilets:level=1 + - *Located on the first basement level* is shown if with toilets:level=-1 + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-access +The question is `Are these toilets publicly accessible?` + +*Access is {toilets:access}* is shown if `toilets:access` is set. + + - *Public access* is shown if with toilets:access=yes + - *Only access to customers* is shown if with toilets:access=customers + - *Not accessible* is shown if with toilets:access=no + - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilets-fee +The question is `Are these toilets free to use?` + + - *These are paid toilets* is shown if with toilets:fee=yes + - *Free to use* is shown if with toilets:fee=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-charge +The question is `How much does one have to pay for these toilets?` + +*The fee is {toilets:charge}* is shown if `toilets:charge` is set. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_payment-options-split +The question is `Which methods of payment are accepted here?` + + - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= + - *Payment cards are accepted here* is shown if with toilets:payment:cards=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cards= + - *Payment by QR-code is possible here* is shown if with toilets:payment:qr_code=yes. Unselecting this answer will add toilets:payment:qr_code=no + - *Coins are accepted here* is shown if with toilets:payment:coins=yes. Unselecting this answer will add toilets:payment:coins=no + - *Bank notes are accepted here* is shown if with toilets:payment:notes=yes. Unselecting this answer will add toilets:payment:notes=no + - *Debit cards are accepted here* is shown if with toilets:payment:debit_cards=yes. Unselecting this answer will add toilets:payment:debit_cards=no + - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_gender_segregated +The question is `Are these toilets gender-segregated?` + + - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes + - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-supervised +The question is `Is this toilets supervised by a person?` + + - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes + - *There is a person supervising these toilets, but they are present only during certain times of the opening hours* is shown if with toilets:supervised=interval + - *These toilets are not supervised* is shown if with toilets:supervised=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_description +The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` + +*{toilets:description}* is shown if `toilets:description` is set. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilets-wheelchair +The question is `Is there a dedicated toilet for wheelchair users?` + + - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes + - *No wheelchair access* is shown if with toilets:wheelchair=no + - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-type +The question is `Which kind of toilets are these?` + + - *There are only seated toilets* is shown if with toilets:position=seated + - *There are only urinals here* is shown if with toilets:position=urinal + - *There are only squat toilets here* is shown if with toilets:position=squat + - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-disposal +The question is `How is the waste handled?` + + - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush + - *The waste falls into a pit* is shown if with toilets:disposal=pitlatrine + - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### menstrual_products +The question is `Are free, menstrual products distributed here?` + + - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes + - *Free menstrual products are available to some visitors of these toilets* is shown if with toilets:menstrual_products=limited + - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### menstrual_products_location +The question is `Where are the free menstrual products located?` + +*The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. + + - *The free, menstrual products are located in the toilet for women* is shown if with toilets:menstrual_products:location=female_toilet + - *The free, menstrual products are located in the toilet for men* is shown if with toilets:menstrual_products:location=male_toilet + - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-changing-table +The question is `Is a changing table (to change diapers) available?` + + - *A changing table is available* is shown if with changing_table=yes + - *No changing table is available* is shown if with changing_table=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-changing_table:location +The question is `Where is the changing table located?` + +*A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. + + - *A changing table is in the toilet for women* is shown if with changing_table:location=female_toilet + - *A changing table is in the toilet for men* is shown if with changing_table:location=male_toilet + - *A changing table is in the toilet for wheelchair users* is shown if with changing_table:location=wheelchair_toilet + - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room + +This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-has-paper +The question is `Does one have to bring their own toilet paper to this toilet?` + + - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes + - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-handwashing +The question is `Do these toilets have a sink to wash your hands?` + + - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes + - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-drying +The question is `Do these toilets have a device to dry your hands?` + + - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer + - *Paper towels are available for drying hands.* is shown if with toilets:hands_drying=paper_towel + - *A towel roll cabinet is available for drying hands* is shown if with toilets:hands_drying=towel_cabinet + - *A fabric towel available to dry your hands.* is shown if with toilets:hands_drying=towel + - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-group +_This tagrendering has no question and is thus read-only_ + +*{group(wheelchair-title,wheelchair;adult-changing-table,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-picture-carousel +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-picture +_This tagrendering has no question and is thus read-only_ + +*{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-title +_This tagrendering has no question and is thus read-only_ + +*Wheelchair accessible toilet* + + - *Wheelchair accessibility features* is shown if with wheelchair=designated | toilets:wheelchair=designated + - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-wheelchair-access +The question is `Is the wheelchair-accessible toilet locked?` + + - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes + - *One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key* is shown if with toilets:wheelchair:access=key + - *One can use a Master Locksmiths Access Key (MLAK) to access this bathroom* is shown if with centralkey=mlak + - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks + - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### questions-wheelchair +_This tagrendering has no question and is thus read-only_ + +*{questions(wheelchair,,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### adult_changing_table_title +_This tagrendering has no question and is thus read-only_ + +*Adult changing table* + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### adult-changing-table +The question is `Does this toilet have an adult changing table?` + + - *Has a changing table for adults* is shown if with changing_table:adult=yes + - *No changing table for adults* is shown if with changing_table:adult=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_height +The question is `What is the height of the adult changing table?` + +*The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + + - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-min_height +The question is `What is the lowest height the adult changing table can be moved to?` + +*The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-max_height +The question is `What is the highest height the adult changing table can be moved to?` + +*The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-mechanism +The question is `How is the height of the changing table adjusted?` + + - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual + - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-support +The question is `How is the adult changing table supported?` + + - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted + - *The changing table stands on table legs* is shown if with changing_table:adult:support=legs + - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### questions-adult-changing-table +_This tagrendering has no question and is thus read-only_ + +*{questions(adult-changing-table,,yes)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-question-box +_This tagrendering has no question and is thus read-only_ + +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* + +This tagrendering has labels `toilet-questions` `all` `hidden` + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* + +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -242,18 +713,6 @@ This tagrendering has labels -----|-----|----- | | open_now.0 | Now open | _isOpen=yes | -| id | question | osmTags | ------|-----|----- | -| sugar_free.0 | Has a sugar-free offering | diet:sugar_free=yes | diet:sugar_free=only | diet:sugar_free=limited | - -| id | question | osmTags | ------|-----|----- | -| lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | - -| id | question | osmTags | ------|-----|----- | -| gluten_free.0 | Has a gluten free offering | diet:gluten_free=yes | diet:gluten_free=only | diet:gluten_free=limited | - | id | question | osmTags | -----|-----|----- | | accepts_cash.0 | Accepts cash | payment:cash=yes | diff --git a/Docs/Layers/indoors.md b/Docs/Layers/indoors.md index ed7ea3bdf..41d08258c 100644 --- a/Docs/Layers/indoors.md +++ b/Docs/Layers/indoors.md @@ -13,8 +13,6 @@ Basic indoor mapping: shows room outlines 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - - [Opening hours](#opening-hours) - [images](#images) - [repeated](#repeated) - [single_level](#single_level) @@ -23,13 +21,11 @@ Basic indoor mapping: shows room outlines - [room-type](#room-type) - [room-capacity](#room-capacity) - [wikipedia-etymology](#wikipedia-etymology) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [toilet-access](#toilet-access) - [toilets-fee](#toilets-fee) - [toilet-charge](#toilet-charge) - [payment-options-split](#payment-options-split) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [toilets-type](#toilets-type) - [toilets-disposal](#toilets-disposal) - [gender_segregated](#gender_segregated) @@ -48,6 +44,10 @@ Basic indoor mapping: shows room outlines - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult-changing-table](#adult-changing-table) @@ -107,6 +107,10 @@ Elements must match **any** of the following expressions: | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | | [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | @@ -145,11 +149,15 @@ Elements must match **any** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet](./toilet.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet](./toilet.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet](./toilet.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed | _Multiple choice only_ | -| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet](./toilet.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet](./toilet.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet](./toilet.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet](./toilet.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet](./toilet.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet](./toilet.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet](./toilet.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet](./toilet.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet](./toilet.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -160,17 +168,14 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -181,11 +186,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### ref - The question is `What is the reference number of this room?` *This room has the reference number {ref}* is shown if `ref` is set. @@ -193,7 +196,6 @@ The question is `What is the reference number of this room?` This tagrendering is only visible in the popup if the following condition is met: indoor=room | indoor=area | indoor=corridor ### name - The question is `What is the name of this room?` *This room is named {name}* is shown if `name` is set. @@ -201,7 +203,6 @@ The question is `What is the name of this room?` This tagrendering is only visible in the popup if the following condition is met: indoor=room | indoor=area | indoor=corridor ### room-type - The question is `What type of room is this?` - *This is a administrative room* is shown if with room=administration @@ -230,7 +231,6 @@ The question is `What type of room is this?` - *This is a waiting room* is shown if with room=waiting ### room-capacity - The question is `How much people can at most fit in this room?` *At most {capacity} people fit this room* is shown if `capacity` is set. @@ -238,7 +238,6 @@ The question is `How much people can at most fit in 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?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. @@ -246,7 +245,6 @@ The question is `What is the Wikidata-item that this object is named after?` This tagrendering is only visible in the popup if the following condition is met: name:etymology!=unknown & name~.+ ### toilet-access - The question is `Are these toilets publicly accessible?` *Access is {access}* is shown if `access` is set. @@ -257,35 +255,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with access=key This tagrendering is only visible in the popup if the following condition is met: amenity=toilets -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` ### toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with fee=yes - *Free to use* is shown if with fee=no This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` ### toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {charge}* is shown if `charge` is set. This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` ### payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash= @@ -297,12 +286,9 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with payment:credit_cards=yes. Unselecting this answer will add payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` ### opening_hours_24_7 - The question is `When are these toilets opened?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -311,12 +297,9 @@ The question is `When are these toilets opened?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & access!=no -This tagrendering has labels -`relevant-questions` -`no-prefix` +This tagrendering has labels `relevant-questions` `no-prefix` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -325,13 +308,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: amenity=toilets -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -339,26 +318,18 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: amenity=toilets -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` ### gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -366,13 +337,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: amenity=toilets -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -382,26 +349,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: amenity=toilets -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -412,13 +371,9 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & changing_table=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` ### toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with supervised=yes @@ -426,38 +381,27 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with supervised=no This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & (access=yes | access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `amenity-prefixed` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: amenity=toilets -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -467,37 +411,25 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. This tagrendering is only visible in the popup if the following condition is met: amenity=toilets -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: amenity=toilets -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` ### toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with wheelchair=yes @@ -505,43 +437,25 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: amenity=toilets -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -550,14 +464,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: amenity=toilets -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -567,93 +476,99 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & (toilets:wheelchair=yes | wheelchair=yes) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & (toilets:wheelchair=yes | wheelchair=yes) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | wheelchair=yes) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | wheelchair=yes) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` ### wheelchair-door-width - The question is `What is the width of the door to the wheelchair accessible toilet?` *The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. -This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & (toilets:wheelchair=yes | toilets:wheelchair=designated | wheelchair=yes | wheelchair=designated) -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`prefixed` +This tagrendering is only visible in the popup if the following condition is met: amenity=toilets & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: amenity=toilets -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: amenity=toilets -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: amenity=toilets -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/information_board.md b/Docs/Layers/information_board.md index e83d116cc..24c8062b1 100644 --- a/Docs/Layers/information_board.md +++ b/Docs/Layers/information_board.md @@ -56,35 +56,28 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/information_board/information_board.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/information_board/information_board.json) diff --git a/Docs/Layers/insect_hotel.md b/Docs/Layers/insect_hotel.md index 8e362c373..8ac1196d1 100644 --- a/Docs/Layers/insect_hotel.md +++ b/Docs/Layers/insect_hotel.md @@ -56,35 +56,28 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/insect_hotel/insect_hotel.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/insect_hotel/insect_hotel.json) diff --git a/Docs/Layers/item_with_image.md b/Docs/Layers/item_with_image.md index fc1512922..494e2f8e7 100644 --- a/Docs/Layers/item_with_image.md +++ b/Docs/Layers/item_with_image.md @@ -69,23 +69,18 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/item_with_image/item_with_image.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/item_with_image/item_with_image.json) diff --git a/Docs/Layers/kerbs.md b/Docs/Layers/kerbs.md index 1419218ec..13bd21881 100644 --- a/Docs/Layers/kerbs.md +++ b/Docs/Layers/kerbs.md @@ -79,7 +79,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### kerb-type - The question is `What is the height of this kerb?` - *This kerb is raised (>3 cm)* is shown if with kerb=raised @@ -91,7 +90,6 @@ The question is `What is the height of this kerb?` This tagrendering is only visible in the popup if the following condition is met: _geometry:type=Point ### tactile-paving - The question is `Is there tactile paving at this kerb?` - *This kerb has tactile paving.* is shown if with tactile_paving=yes @@ -102,7 +100,6 @@ The question is `Is there tactile paving at this kerb?` This tagrendering is only visible in the popup if the following condition is met: _geometry:type=Point ### tactile-paving-colour - The question is `What is the colour of the tactile paving?` *The tactile paving is coloured {tactile_paving:colour}.* is shown if `tactile_paving:colour` is set. @@ -115,7 +112,6 @@ The question is `What is the colour of the tactile paving?` This tagrendering is only visible in the popup if the following condition is met: _geometry:type=Point & tactile_paving!=no ### kerb-height - The question is `What is the height of this kerb?` *Kerb height: {kerb:height}* is shown if `kerb:height` is set. @@ -123,29 +119,23 @@ The question is `What is the height of this kerb?` - *This kerb is flush and is lower than 1cm.* is shown if with kerb:height=0 ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/lighthouse.md b/Docs/Layers/lighthouse.md index 19aad9369..0fb89a43e 100644 --- a/Docs/Layers/lighthouse.md +++ b/Docs/Layers/lighthouse.md @@ -71,35 +71,28 @@ The question is `What is the corresponding Wikidata entity?` - *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_ ### lighthouse-height - The question is `What is the height of this lighthouse, in metres?` *The height of this lighthouse is {height} metres.* is shown if `height` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/lighthouse/lighthouse.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/lighthouse/lighthouse.json) diff --git a/Docs/Layers/lit_streets.md b/Docs/Layers/lit_streets.md index 836ebed6d..c8c914569 100644 --- a/Docs/Layers/lit_streets.md +++ b/Docs/Layers/lit_streets.md @@ -57,7 +57,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### lit - The question is `Is this street lit?` - *This street is lit* is shown if with lit=yes @@ -66,29 +65,23 @@ The question is `Is this street lit?` - *This street is lit 24/7* is shown if with lit=24/7 ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### split_button - _This tagrendering has no question and is thus read-only_ *{split_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/street_lighting/street_lighting.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/street_lighting/street_lighting.json) diff --git a/Docs/Layers/love_hotel.md b/Docs/Layers/love_hotel.md index 999bdfc06..bdb99c0fc 100644 --- a/Docs/Layers/love_hotel.md +++ b/Docs/Layers/love_hotel.md @@ -79,24 +79,20 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### name - The question is `What is the name of this love hotel?` *This love hotel is named {name}* is shown if `name` is set. ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -104,44 +100,35 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/love_hotel/love_hotel.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/love_hotel/love_hotel.json) diff --git a/Docs/Layers/map.md b/Docs/Layers/map.md index 3172b0bdd..33bbc6db3 100644 --- a/Docs/Layers/map.md +++ b/Docs/Layers/map.md @@ -77,7 +77,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### map_type - The question is `What type of map is shown?` - *Topographical map

The map contains contour lines.

* is shown if with map_type=topo @@ -86,28 +85,24 @@ The question is `What type of map is shown?` - *This is a toposcope.

A marker erected on high places which indicates the direction to notable landscape features which can be seen from that point

* is shown if with map_type=toposcope ### map_size - The question is `What is the size of the shown area on the map?` - *A map of the rooms within a building* is shown if with map_size=building - - *A map of special site, like of a historical castle, a park, a campus, a forest, ....* is shown if with map_size=site + - *A map of special site, like of a historical castle, a park, a campus, a forest, …* is shown if with map_size=site - *A map showing the village or town* is shown if with map_size=village - *A map of a city* is shown if with map_size=city - *The map of an entire region, showing multiple cities and villages* is shown if with map_size=region ### map-map_source - The question is `On which data is this map based?` *This map is based on {map_source}* is shown if `map_source` is set. - *This map is based on OpenStreetMap* is shown if with map_source=OpenStreetMap & not:map_source= -This tagrendering has labels -`map` +This tagrendering has labels `map` ### map-attribution - The question is `Is the OpenStreetMap-attribution given?` - *OpenStreetMap is clearly attributed, including the ODBL-license* is shown if with map_source:attribution=yes @@ -117,39 +112,31 @@ The question is `Is the OpenStreetMap-attribution given?` - *There is no attribution at all* is shown if with map_source:attribution=no. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: map_source=osm | map_source=OSM | map_source~^((O|)pen(S|s)treet(M|m)ap)$ -This tagrendering has labels -`map` +This tagrendering has labels `map` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/map/map.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/map/map.json) diff --git a/Docs/Layers/maproulette.md b/Docs/Layers/maproulette.md index 3a5a5b6b5..838f75114 100644 --- a/Docs/Layers/maproulette.md +++ b/Docs/Layers/maproulette.md @@ -52,7 +52,6 @@ Elements must match the expression **title~.+** | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### status - _This tagrendering has no question and is thus read-only_ - *Task is created* is shown if with status=0 @@ -65,50 +64,39 @@ _This tagrendering has no question and is thus read-only_ - *Task is disabled* is shown if with status=9 ### mark_fixed - _This tagrendering has no question and is thus read-only_ *{maproulette_set_status(Mark as fixed,,,,,)}* -This tagrendering has labels -`controls` +This tagrendering has labels `controls` ### mark_duplicate - _This tagrendering has no question and is thus read-only_ *{maproulette_set_status(Mark as not found or false positive,close,,2,,)}* -This tagrendering has labels -`controls` +This tagrendering has labels `controls` ### mark_too_hard - _This tagrendering has no question and is thus read-only_ *{maproulette_set_status(Mark as too hard,./assets/svg/not_found.svg,,6,,)}* -This tagrendering has labels -`controls` +This tagrendering has labels `controls` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/maproulette_challenge.md b/Docs/Layers/maproulette_challenge.md index c22269d35..6f515fd8b 100644 --- a/Docs/Layers/maproulette_challenge.md +++ b/Docs/Layers/maproulette_challenge.md @@ -52,7 +52,6 @@ Elements must match the expression **mr_taskId~.+** | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### status - _This tagrendering has no question and is thus read-only_ - *Task is created* is shown if with mr_taskStatus=Created @@ -65,23 +64,18 @@ _This tagrendering has no question and is thus read-only_ - *Task is disabled* is shown if with mr_taskStatus=Disabled ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/maxspeed.md b/Docs/Layers/maxspeed.md index 817290483..5ff1301ac 100644 --- a/Docs/Layers/maxspeed.md +++ b/Docs/Layers/maxspeed.md @@ -56,7 +56,6 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### maxspeed-maxspeed - The question is `What is the legal maximum speed one is allowed to drive on this road?` *The maximum allowed speed on this road is {canonical(maxspeed)}* is shown if `maxspeed` is set. @@ -65,7 +64,6 @@ The question is `What is the legal maximum speed one is allowed to drive on this - *The maximum allowed speed on this road depends on the direction a vehicle goes* is shown if with maxspeed= & _forward_backward=yes ### maxspeed-forward - The question is `What is the maximum allowed speed when travelling {direction_absolute()}?` *The maximum allowed speed when travelling {direction_absolute()} on this road is {canonical(maxspeed:forward)}* is shown if `maxspeed:forward` is set. @@ -73,7 +71,6 @@ The question is `What is the maximum allowed speed when travelling {direction_ab This tagrendering is only visible in the popup if the following condition is met: _forward_backward=yes | maxspeed:backward~.+ | maxspeed:forward~.+ ### maxspeed-backward - The question is `What is the maximum allowed speed when travelling {direction_absolute(,180)}?` *The maximum allowed speed when travelling {direction_absolute(,180)} on this road is {canonical(maxspeed:backward)}* is shown if `maxspeed:backward` is set. @@ -81,29 +78,23 @@ The question is `What is the maximum allowed speed when travelling {direction_ab This tagrendering is only visible in the popup if the following condition is met: _forward_backward=yes | maxspeed:backward~.+ | maxspeed:forward~.+ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### split_button - _This tagrendering has no question and is thus read-only_ *{split_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/maxspeed/maxspeed.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/maxspeed/maxspeed.json) diff --git a/Docs/Layers/medical_shops.md b/Docs/Layers/medical_shops.md index dafc68187..74a00bc41 100644 --- a/Docs/Layers/medical_shops.md +++ b/Docs/Layers/medical_shops.md @@ -16,7 +16,6 @@ A shop 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [shops-name](#shops-name) @@ -24,7 +23,6 @@ A shop - [brand](#brand) - [second_hand](#second_hand) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [website](#website) - [email](#email) - [phone](#phone) @@ -33,6 +31,7 @@ A shop - [single_level](#single_level) - [copyshop-print-sizes](#copyshop-print-sizes) - [copyshop-binding](#copyshop-binding) + - [copyshop-binding-types](#copyshop-binding-types) - [optometrist_service](#optometrist_service) - [key_cutter](#key_cutter) - [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -65,6 +64,7 @@ A shop - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) - [toilets_repeated](#toilets_repeated) - [toilets_single_level](#toilets_single_level) - [toilets_toilet-access](#toilets_toilet-access) @@ -89,6 +89,11 @@ A shop - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult_changing_table_title](#adult_changing_table_title) - [adult-changing-table](#adult-changing-table) @@ -189,6 +194,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -215,6 +225,7 @@ Elements must match **all** of the following expressions: | [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | | [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | | [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [copyshop-binding-types](#copyshop-binding-types) | What types of binding are offered here?
4 options | | _Multiple choice only_ | | [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | | [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | | [hairdresser-targetgroup](#hairdresser-targetgroup) | In what target groups does this hairdresser specialize?
3 options | | _Multiple choice only_ | @@ -239,14 +250,15 @@ Elements must match **all** of the following expressions: | [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -271,6 +283,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -280,8 +297,8 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -299,13 +316,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -476,11 +491,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -488,7 +501,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -498,7 +510,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -506,18 +517,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -525,22 +533,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -548,17 +552,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -569,11 +570,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -585,7 +584,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -593,8 +591,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -603,7 +610,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -613,7 +619,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -623,7 +628,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -634,7 +638,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -643,7 +646,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -653,7 +655,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -664,7 +665,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -673,7 +673,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -689,81 +688,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -773,7 +756,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -783,7 +765,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -793,7 +774,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -804,7 +784,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -814,11 +793,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -826,11 +803,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -838,11 +813,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -852,7 +825,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -861,11 +833,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -874,11 +844,9 @@ The question is `Does this shop have a gluten free offering?` - *This shop has no gluten free offering* is shown if with diet:gluten_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### lactose_free - The question is `Does {title()} have a lactose-free offering?` - *Only sells lactose free products* is shown if with diet:lactose_free=only @@ -887,11 +855,9 @@ The question is `Does {title()} have a lactose-free offering?` - *No lactose free offering* is shown if with diet:lactose_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -901,62 +867,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -968,16 +924,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -988,47 +937,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -1040,33 +968,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -1074,33 +987,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1108,19 +1005,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1129,17 +1016,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1147,17 +1026,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1165,17 +1036,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1185,34 +1048,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1223,50 +1070,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1276,69 +1100,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1347,18 +1135,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1367,73 +1146,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1443,19 +1232,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1463,19 +1242,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1483,38 +1252,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1522,78 +1271,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/memorial.md b/Docs/Layers/memorial.md index 72b530941..5d4d33c68 100644 --- a/Docs/Layers/memorial.md +++ b/Docs/Layers/memorial.md @@ -14,15 +14,11 @@ Layer showing memorial plaques, based upon a unofficial theme. Can be expanded t 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) - - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [images_no_blur](#images_no_blur) - [memorial-type](#memorial-type) - [inscription](#inscription) - [memorial-wikidata](#memorial-wikidata) - - [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) - [subject-wikidata](#subject-wikidata) - - [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) - [start_date](#start_date) - [bench-backrest](#bench-backrest) - [bench-armrest](#bench-armrest) @@ -113,7 +109,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload(,,,true)}* ### memorial-type - The question is `What type of memorial is this?` *This is a {memorial}* is shown if `memorial` is set. @@ -134,48 +129,37 @@ The question is `What type of memorial is this?` - *This is a memorial tree* is shown if with memorial=tree - *This is a gravestone; the person is buried here* is shown if with historic=tomb -This tagrendering has labels -`memorial-questions` +This tagrendering has labels `memorial-questions` ### inscription - The question is `What is the inscription on this memorial?` *The inscription on this memorial reads:

{inscription}

* is shown if `inscription` is set. - *This memorial does not have an inscription* is shown if with not:inscription=yes -This tagrendering has labels -`memorial-questions` +This tagrendering has labels `memorial-questions` ### memorial-wikidata - The question is `What is the Wikipedia page about this memorial?` *

Wikipedia page about the memorial

{wikipedia(wikidata)}* is shown if `wikidata` is set. -This tagrendering has labels -`memorial-specific` -`memorial-questions` +This tagrendering has labels `memorial-specific` `memorial-questions` ### subject-wikidata - The question is `What is the Wikipedia page about the person or event that is remembered here?` *

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set. -This tagrendering has labels -`memorial-specific` -`memorial-questions` +This tagrendering has labels `memorial-specific` `memorial-questions` ### start_date - The question is `When was this memorial installed?` *Placed on {start_date}* is shown if `start_date` is set. ### bench-backrest - The question is `Does this bench have a backrest?` - *This bench is two-sided and shares the backrest* is shown if with backrest=yes & two_sided=yes @@ -183,22 +167,18 @@ The question is `Does this bench have a backrest?` - *This bench does not have a backrest* is shown if with backrest=no This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-armrest - The question is `Does this bench have one or more armrests?` - *This bench does have one or more armrests* is shown if with armrest=yes - *This bench does not have any armrests* is shown if with armrest=no This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-seats - The question is `How many seats does this bench have?` *This bench has {seats} seats* is shown if `seats` is set. @@ -206,11 +186,9 @@ The question is `How many seats does this bench have?` - *This bench does not have separated seats* is shown if with seats:separated=no This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-material - The question is `What is the bench (seating) made from?` *Material: {material}* is shown if `material` is set. @@ -223,21 +201,17 @@ The question is `What is the bench (seating) made from?` - *The seating is made from steel* is shown if with material=steel This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-direction - The question is `In which direction are you looking when sitting on the bench?` *When sitting on the bench, one looks towards {direction}°.* is shown if `direction` is set. This tagrendering is only visible in the popup if the following condition is met: amenity=bench & two_sided!=yes -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-colour - The question is `Which colour does this bench have?` *Colour: {colour}* is shown if `colour` is set. @@ -252,11 +226,9 @@ The question is `Which colour does this bench have?` - *Colour: yellow* is shown if with colour=yellow This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-survey:date - The question is `When was this bench last surveyed?` *This bench was last surveyed on {survey:date}* is shown if `survey:date` is set. @@ -264,11 +236,9 @@ The question is `When was this bench last surveyed?` - *Surveyed today!* is shown if with survey:date= This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-inscription - The question is `Does this bench have an inscription?` *This bench has the following inscription:

{inscription}

* is shown if `inscription` is set. @@ -277,50 +247,40 @@ The question is `Does this bench have an inscription?` - *This bench probably does not not have an inscription* is shown if with inscription=. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-memorial - The question is `Does this bench act as memorial for someone or something?` - *This bench is a memorial for someone or something* is shown if with historic=memorial - *This bench is a not a memorial for someone or something* is shown if with historic= & not:historic=memorial This tagrendering is only visible in the popup if the following condition is met: amenity=bench & (historic=memorial | memorial=bench | tourism=artwork | inscription~.+) -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/mobility_hub.md b/Docs/Layers/mobility_hub.md index eb3d230bc..219ccfafc 100644 --- a/Docs/Layers/mobility_hub.md +++ b/Docs/Layers/mobility_hub.md @@ -70,7 +70,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### name - The question is `What is the name of this mobility hub?` *This mobility hub is called {name}* is shown if `name` is set. @@ -78,7 +77,6 @@ The question is `What is the name of this mobility hub?` - *This mobility hub does not have a name* is shown if with noname=yes ### network - The question is `To which network does this mobility hub belong to?` *This mobility hub belongs to the network {network}* is shown if `network` is set. @@ -89,18 +87,15 @@ The question is `To which network does this mobility hub belong to?` - *This mobility hub belongs to the Jelbi network* is shown if with network=Jelbi ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### physical_marker - The question is `What kind of physical marker is used to mark this mobility hub?` - *This mobility hub is marked by a board, containing information about the hub* is shown if with tourism=information & information=board @@ -110,29 +105,23 @@ The question is `What kind of physical marker is used to mark this mobility hub? This tagrendering is only visible in the popup if the following condition is met: _geometry:type=Point ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/mobility_hub/mobility_hub.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/mobility_hub/mobility_hub.json) diff --git a/Docs/Layers/mountain_rescue.md b/Docs/Layers/mountain_rescue.md index e070dc359..c506b8f8c 100644 --- a/Docs/Layers/mountain_rescue.md +++ b/Docs/Layers/mountain_rescue.md @@ -55,35 +55,28 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/mountain_rescue/mountain_rescue.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/mountain_rescue/mountain_rescue.json) diff --git a/Docs/Layers/nature_reserve.md b/Docs/Layers/nature_reserve.md index e30e81205..30459bacd 100644 --- a/Docs/Layers/nature_reserve.md +++ b/Docs/Layers/nature_reserve.md @@ -97,7 +97,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### Access tag - The question is `Is this nature reserve accessible to the public?` *Accessin this nature reserve: {access:description}* is shown if `access:description` is set. @@ -110,7 +109,6 @@ The question is `Is this nature reserve accessible to the public?` - *Accessible with fee* is shown if with access=yes & fee=yes ### Operator tag - The question is `Who operates this area?` *Operated by {operator}* is shown if `operator` is set. @@ -120,7 +118,6 @@ The question is `Who operates this area?` - *Operated by Agentschap Natuur en Bos* is shown if with operator=Agentschap Natuur en Bos ### Name tag - The question is `What is the name of this area?` *This area is named {name}* is shown if `name` is set. @@ -128,7 +125,6 @@ The question is `What is the name of this area?` - *This area doesn't have a name* is shown if with noname=yes & name= ### Dogs? - The question is `Are dogs allowed in this nature reserve?` - *Dogs have to be leashed* is shown if with dog=leashed @@ -138,48 +134,40 @@ The question is `Are dogs allowed in this nature reserve?` This tagrendering is only visible in the popup if the following condition is met: access=yes | access=permissive | access=guided ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### Curator - The question is `Whom is the curator of this nature reserve?` *{curator} is the curator of this nature reserve* is shown if `curator` is set. ### Email - The question is `What email address can one send to with questions and problems with this nature reserve?` *{email}* is shown if `email` is set. ### phone - The question is `What phone number can one call to with questions and problems with this nature reserve?` *{phone}* is shown if `phone` is set. ### Non-editable description - _This tagrendering has no question and is thus read-only_ *Extra information: {description}* is shown if `description` is set. ### Editable description - The question is `Is there some extra info?` *Extra info: {description:0}* is shown if `description:0` is set. ### Surface area - _This tagrendering has no question and is thus read-only_ *Surface area: {_surface:ha}Ha* @@ -194,29 +182,23 @@ The question is `What is the corresponding Wikidata entity?` - *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/not_cyclestreets.md b/Docs/Layers/not_cyclestreets.md index b8cf292b1..a917b9920 100644 --- a/Docs/Layers/not_cyclestreets.md +++ b/Docs/Layers/not_cyclestreets.md @@ -62,7 +62,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### is_cyclestreet - The question is `Is the street {name} a cyclestreet?` - *This street is a cyclestreet (and has a speed limit of 30 km/h)* is shown if with cyclestreet=yes & maxspeed=30 & overtaking:motor_vehicle=no & proposed:cyclestreet= @@ -74,7 +73,6 @@ The question is `Is the street {name} a cyclestreet?` - *This street is not a cyclestreet* is shown if with cyclestreet= & proposed:cyclestreet= & bicycle_road= & proposed:bicycle_road= & overtaking:motor_vehicle= ### supplementary_sign - The question is `What sign does this bicycle road have?` - *Residents allowed* is shown if with traffic_sign=DE:244.1,1020-30 @@ -86,7 +84,6 @@ The question is `What sign does this bicycle road have?` This tagrendering is only visible in the popup if the following condition is met: _country=de & bicycle_road=yes ### future_cyclestreet - The question is `When will this street become a cyclestreet?` *This street will become a cyclestreet at {cyclestreet:start_date}* is shown if `cyclestreet:start_date` is set. @@ -94,29 +91,23 @@ The question is `When will this street become a cyclestreet?` This tagrendering is only visible in the popup if the following condition is met: proposed:cyclestreet=yes ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### split_button - _This tagrendering has no question and is thus read-only_ *{split_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/cyclestreets/cyclestreets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cyclestreets/cyclestreets.json) diff --git a/Docs/Layers/note.md b/Docs/Layers/note.md index d02529839..7f051511a 100644 --- a/Docs/Layers/note.md +++ b/Docs/Layers/note.md @@ -17,12 +17,10 @@ This layer is loaded from an external source, namely 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Nearby images](#nearby-images) - [conversation](#conversation) - [add_image](#add_image) - [comment](#comment) - [nearby-images](#nearby-images) - - [Nearby images](#nearby-images) - [report-contributor](#report-contributor) - [report-note](#report-note) - [leftover-questions](#leftover-questions) @@ -56,31 +54,26 @@ Elements must match the expression **date_created~.+** | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### conversation - _This tagrendering has no question and is thus read-only_ *{visualize_note_comments()}* ### add_image - _This tagrendering has no question and is thus read-only_ *{add_image_to_note()}* ### comment - _This tagrendering has no question and is thus read-only_ *{add_note_comment()}* ### nearby-images - _This tagrendering has no question and is thus read-only_ *

Nearby images

The pictures below are nearby geotagged images and might be helpful to handle this note.{nearby_images(open,yes)}* ### report-contributor - _This tagrendering has no question and is thus read-only_ *Report {_first_user} for spam or inappropriate messages* @@ -88,29 +81,23 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _opened_by_anonymous_user=false ### report-note - _This tagrendering has no question and is thus read-only_ *Report this note as spam or inappropriate* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/observation_tower.md b/Docs/Layers/observation_tower.md index 3e0f6f825..efa7e851b 100644 --- a/Docs/Layers/observation_tower.md +++ b/Docs/Layers/observation_tower.md @@ -86,7 +86,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### name - The question is `What is the name of this tower?` *This tower is called {name}* is shown if `name` is set. @@ -94,20 +93,17 @@ The question is `What is the name of this tower?` - *This tower doesn't have a specific name* is shown if with noname=yes ### Height - The question is `What is the height of this tower?` *This tower is {height} high* is shown if `height` is set. ### access - The question is `Can this tower be visited?` - *This tower is publicly accessible* is shown if with access=yes - *This tower can only be visited with a guide* is shown if with access=guided ### Fee - The question is `How much does one have to pay to enter this tower?` *Visiting this tower costs {charge}* is shown if `charge` is set. @@ -117,7 +113,6 @@ The question is `How much does one have to pay to enter this tower?` This tagrendering is only visible in the popup if the following condition is met: access=yes | access=guided ### Payment methods - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -127,18 +122,15 @@ The question is `Which methods of payment are accepted here?` This tagrendering is only visible in the popup if the following condition is met: fee=yes | charge~.+ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### step_count - The question is `How much individual steps does one have to climb to reach the top of this tower?` *This tower has {step_count} steps to reach the top* is shown if `step_count` is set. @@ -146,7 +138,6 @@ The question is `How much individual steps does one have to climb to reach the t This tagrendering is only visible in the popup if the following condition is met: access=yes | access=guided ### elevator - The question is `Does this tower have an elevator?` - *This tower has an elevator which takes visitors to the top* is shown if with elevator=yes @@ -155,13 +146,11 @@ The question is `Does this tower have an elevator?` This tagrendering is only visible in the popup if the following condition is met: access=yes | access=guided ### Operator - The question is `Who maintains this tower?` *Maintained by {operator}* is shown if `operator` is set. ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -181,29 +170,23 @@ The question is `What is the corresponding Wikidata entity?` - *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/onwheels_entrance_data.md b/Docs/Layers/onwheels_entrance_data.md index 4f42da899..637a6f3a2 100644 --- a/Docs/Layers/onwheels_entrance_data.md +++ b/Docs/Layers/onwheels_entrance_data.md @@ -49,29 +49,23 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### _stolen_entrances - _This tagrendering has no question and is thus read-only_ *{steal(_enclosing_building,walls_and_buildings.entrance_info; walls_and_buildings.biggest_width)}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/onwheels/onwheels.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/onwheels/onwheels.json) diff --git a/Docs/Layers/osm_community_index.md b/Docs/Layers/osm_community_index.md index a915d42f5..81abf797e 100644 --- a/Docs/Layers/osm_community_index.md +++ b/Docs/Layers/osm_community_index.md @@ -62,23 +62,18 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _community_links~.+ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/outdoor_seating.md b/Docs/Layers/outdoor_seating.md index 16ffab237..19ce465f6 100644 --- a/Docs/Layers/outdoor_seating.md +++ b/Docs/Layers/outdoor_seating.md @@ -12,12 +12,10 @@ Outdoor seating areas, usually located near cafes and restaurants. 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [access](#access) - [seasonal](#seasonal) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [website](#website) - [internet](#internet) - [internet-fee](#internet-fee) @@ -88,7 +86,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### access - The question is `Who can use this outdoor seating area?` - *Anyone can use this outdoor seating area.* is shown if with access=yes @@ -96,7 +93,6 @@ The question is `Who can use this outdoor seating area?` - *This outdoor seating area is private.* is shown if with access=private ### seasonal - The question is `Is this outdoor seating area seasonal?` - *This outdoor seating area is available all year round.* is shown if with seasonal=no @@ -107,7 +103,6 @@ The question is `Is this outdoor seating area seasonal?` - *This outdoor seating area is available in the dry season.* is shown if with seasonal=dry_season ### opening_hours_24_7 - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -116,18 +111,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -137,11 +129,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -149,11 +139,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -161,11 +149,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -174,21 +160,18 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### heating - The question is `Is this outdoor seating area heated?` - *This outdoor seating area is heated.* is shown if with heating=yes - *This outdoor seating area is not heated.* is shown if with heating=no ### covered - The question is `Is this outdoor seating area covered?` - *This outdoor seating area is covered.* is shown if with covered=yes - *This outdoor seating area is not covered.* is shown if with covered=no ### smoking - The question is `Is smoking allowed at {title()}?` - *Smoking is allowed* is shown if with smoking=yes @@ -196,29 +179,23 @@ The question is `Is smoking allowed at {title()}?` - *Smoking is allowed outside.* is shown if with smoking=outside. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/parcel_lockers.md b/Docs/Layers/parcel_lockers.md index 22615b38d..c505ae1f5 100644 --- a/Docs/Layers/parcel_lockers.md +++ b/Docs/Layers/parcel_lockers.md @@ -13,12 +13,10 @@ Layer showing parcel lockers for collecting and sending parcels. 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [brand](#brand) - [operator](#operator) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [ref](#ref) - [mail-in](#mail-in) - [pickup](#pickup) @@ -81,19 +79,16 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### brand - The question is `What is the brand of the parcel locker?` *This is a {brand} parcel locker* is shown if `brand` is set. ### operator - The question is `What is the operator of the parcel locker?` *This parcel locker is operated by {operator}* is shown if `operator` is set. ### opening_hours_24_7 - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -102,13 +97,11 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### ref - The question is `What is the reference number/identifier of this parcel locker?` *This parcel locker has the reference {ref}* is shown if `ref` is set. ### mail-in - The question is `Can you send packages from this parcel locker?` - *You can send packages from this parcel locker* is shown if with parcel_mail_in=yes @@ -116,42 +109,34 @@ The question is `Can you send packages from this parcel locker?` - *You can send packages from this parcel locker, but only for returns* is shown if with parcel_mail_in=returns_only ### pickup - The question is `Can you pick up packages from this parcel locker?` - *You can pick up packages from this parcel locker* is shown if with parcel_pickup=yes - *You can't pick up packages from this parcel locker* is shown if with parcel_pickup=no ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/parking.md b/Docs/Layers/parking.md index ce10b2bad..ecd369404 100644 --- a/Docs/Layers/parking.md +++ b/Docs/Layers/parking.md @@ -79,17 +79,14 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -100,11 +97,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### parking-type - The question is `What kind of parking is this?` - *This is a surface parking lot* is shown if with parking=surface @@ -119,7 +114,6 @@ The question is `What kind of parking is this?` - *This is a parking consisting of sheds* is shown if with parking=sheds ### capacity-disabled - The question is `How many disabled parking spots are there at this parking?` *There are {capacity:disabled} disabled parking spots* is shown if `capacity:disabled` is set. @@ -129,13 +123,11 @@ The question is `How many disabled parking spots are there at this parking?` - *There are no disabled parking spots* is shown if with capacity:disabled=0 ### capacity - The question is `How many parking spots are there at this parking?` *There are {capacity} parking spots* is shown if `capacity` is set. ### maxstay - The question is `What is the maximum amount of time one is allowed to stay here?` *One can stay at most {canonical(maxstay)}* is shown if `maxstay` is set. @@ -143,35 +135,28 @@ The question is `What is the maximum amount of time one is allowed to stay here? - *There is no limit to the amount of time one can stay here* is shown if with maxstay=unlimited ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/parking/parking.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/parking/parking.json) diff --git a/Docs/Layers/parking_spaces.md b/Docs/Layers/parking_spaces.md index 47e34f51d..e839f15db 100644 --- a/Docs/Layers/parking_spaces.md +++ b/Docs/Layers/parking_spaces.md @@ -57,7 +57,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### type - The question is `What kind of parking space is this?` - *This is a normal parking space.* is shown if with parking_space=. _This option cannot be chosen as answer_ @@ -76,7 +75,6 @@ The question is `What kind of parking space is this?` - *This is a parking space reserved for car sharing.* is shown if with parking_space=car_sharing ### capacity - _This tagrendering has no question and is thus read-only_ *This parking spaces has {capacity} spaces.* @@ -84,29 +82,23 @@ _This tagrendering has no question and is thus read-only_ - *This parking space has 1 space.* is shown if with capacity=1 ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/parking_spaces/parking_spaces.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/parking_spaces/parking_spaces.json) diff --git a/Docs/Layers/parking_spaces_disabled.md b/Docs/Layers/parking_spaces_disabled.md index 55911ab62..ff0b670d8 100644 --- a/Docs/Layers/parking_spaces_disabled.md +++ b/Docs/Layers/parking_spaces_disabled.md @@ -51,35 +51,28 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### _stolen_entrances - _This tagrendering has no question and is thus read-only_ *{steal(_enclosing_building,walls_and_buildings.entrance_info; walls_and_buildings.biggest_width)}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/onwheels/onwheels.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/onwheels/onwheels.json) diff --git a/Docs/Layers/parking_ticket_machine.md b/Docs/Layers/parking_ticket_machine.md index 46696cdc0..93197e859 100644 --- a/Docs/Layers/parking_ticket_machine.md +++ b/Docs/Layers/parking_ticket_machine.md @@ -74,7 +74,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash= @@ -86,7 +85,6 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with payment:credit_cards=yes. Unselecting this answer will add payment:credit_cards=no ### denominations-coins - The question is `What coins can you use to pay here?` - *1 cent coins are accepted* is shown if with payment:coins:denominations=0.01 EUR @@ -108,7 +106,6 @@ The question is `What coins can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:coins=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### denominations-notes - The question is `what notes can you use to pay here?` - *5 euro notes are accepted* is shown if with payment:notes:denominations=5 EUR @@ -128,7 +125,6 @@ The question is `what notes can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:notes=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### ref - The question is `What is the reference number of this parking ticket machine?` *This parking ticket machine has the reference number {ref}* is shown if `ref` is set. @@ -136,29 +132,23 @@ The question is `What is the reference number of this parking ticket machine?` - *This parking ticket machine has no reference number* is shown if with noref=yes ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/parks_and_forests_without_etymology.md b/Docs/Layers/parks_and_forests_without_etymology.md index c1cff45d7..f20aae5d4 100644 --- a/Docs/Layers/parks_and_forests_without_etymology.md +++ b/Docs/Layers/parks_and_forests_without_etymology.md @@ -14,10 +14,8 @@ All objects which have an etymology known 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) @@ -67,19 +65,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### etymology-images-from-wikipedia - _This tagrendering has no question and is thus read-only_ *{image_carousel(name:etymology:wikidata)}* ### wikipedia-etymology - The question is `What is the Wikidata-item that this object is named after?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. ### zoeken op inventaris onroerend erfgoed - _This tagrendering has no question and is thus read-only_ *Search on inventaris onroerend erfgoed* @@ -87,7 +82,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _country=be ### simple etymology - The question is `What is this object named after?` *Named after {name:etymology}* is shown if `name:etymology` is set. @@ -101,31 +95,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### streetsign-image-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:streetsign;panoramax:streetsign)}* ### streetsign-upload - _This tagrendering has no question and is thus read-only_ *{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _same_name_ids):height:10rem}* ### etymology_multi_apply - _This tagrendering has no question and is thus read-only_ *{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}* ### wikipedia - _This tagrendering has no question and is thus read-only_ *A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}* @@ -133,13 +122,11 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Layers/parks_without_etymology.md b/Docs/Layers/parks_without_etymology.md index fca29a5e9..f7c0afde0 100644 --- a/Docs/Layers/parks_without_etymology.md +++ b/Docs/Layers/parks_without_etymology.md @@ -14,10 +14,8 @@ All objects which have an etymology known 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) @@ -67,19 +65,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### etymology-images-from-wikipedia - _This tagrendering has no question and is thus read-only_ *{image_carousel(name:etymology:wikidata)}* ### wikipedia-etymology - The question is `What is the Wikidata-item that this object is named after?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. ### zoeken op inventaris onroerend erfgoed - _This tagrendering has no question and is thus read-only_ *Search on inventaris onroerend erfgoed* @@ -87,7 +82,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _country=be ### simple etymology - The question is `What is this object named after?` *Named after {name:etymology}* is shown if `name:etymology` is set. @@ -101,31 +95,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### streetsign-image-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:streetsign;panoramax:streetsign)}* ### streetsign-upload - _This tagrendering has no question and is thus read-only_ *{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _same_name_ids):height:10rem}* ### etymology_multi_apply - _This tagrendering has no question and is thus read-only_ *{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}* ### wikipedia - _This tagrendering has no question and is thus read-only_ *A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}* @@ -133,13 +122,11 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Layers/pet_shops.md b/Docs/Layers/pet_shops.md index ce806b8b3..53166c777 100644 --- a/Docs/Layers/pet_shops.md +++ b/Docs/Layers/pet_shops.md @@ -16,7 +16,6 @@ A shop 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [shops-name](#shops-name) @@ -24,7 +23,6 @@ A shop - [brand](#brand) - [second_hand](#second_hand) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [website](#website) - [email](#email) - [phone](#phone) @@ -33,6 +31,7 @@ A shop - [single_level](#single_level) - [copyshop-print-sizes](#copyshop-print-sizes) - [copyshop-binding](#copyshop-binding) + - [copyshop-binding-types](#copyshop-binding-types) - [optometrist_service](#optometrist_service) - [key_cutter](#key_cutter) - [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -65,6 +64,7 @@ A shop - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) - [toilets_repeated](#toilets_repeated) - [toilets_single_level](#toilets_single_level) - [toilets_toilet-access](#toilets_toilet-access) @@ -89,6 +89,11 @@ A shop - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult_changing_table_title](#adult_changing_table_title) - [adult-changing-table](#adult-changing-table) @@ -184,6 +189,11 @@ Elements must match the expression ** [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -210,6 +220,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -266,6 +278,11 @@ Elements must match the expression **
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -294,13 +311,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -471,11 +486,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with
shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -483,7 +496,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -493,7 +505,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -501,18 +512,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -520,22 +528,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -543,17 +547,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -564,11 +565,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -580,7 +579,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -588,8 +586,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -598,7 +605,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -608,7 +614,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -618,7 +623,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -629,7 +633,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -638,7 +641,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -648,7 +650,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -659,7 +660,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -668,7 +668,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -684,81 +683,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -768,7 +751,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -778,7 +760,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -788,7 +769,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -799,7 +779,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -809,11 +788,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -821,11 +798,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -833,11 +808,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -847,7 +820,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -856,11 +828,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -869,11 +839,9 @@ The question is `Does this shop have a gluten free offering?` - *This shop has no gluten free offering* is shown if with diet:gluten_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### lactose_free - The question is `Does {title()} have a lactose-free offering?` - *Only sells lactose free products* is shown if with diet:lactose_free=only @@ -882,11 +850,9 @@ The question is `Does {title()} have a lactose-free offering?` - *No lactose free offering* is shown if with diet:lactose_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -896,62 +862,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -963,16 +919,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -983,47 +932,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -1035,33 +963,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -1069,33 +982,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1103,19 +1000,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1124,17 +1011,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1142,17 +1021,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1160,17 +1031,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1180,34 +1043,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1218,50 +1065,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1271,69 +1095,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1342,18 +1130,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1362,73 +1141,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1438,19 +1227,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1458,19 +1237,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1478,38 +1247,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1517,78 +1266,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/pharmacy.md b/Docs/Layers/pharmacy.md index 169b0a43f..d55659070 100644 --- a/Docs/Layers/pharmacy.md +++ b/Docs/Layers/pharmacy.md @@ -5,6 +5,7 @@ A layer showing pharmacies, which (probably) dispense prescription drugs - This layer is shown at zoomlevel **13** and higher + - This layer will automatically load [toilet](./toilet.md) into the layout as it depends on it: tagrendering has_toilets needs this layer (has_toilets) ## Table of contents @@ -13,12 +14,10 @@ A layer showing pharmacies, which (probably) dispense prescription drugs 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [name](#name) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [phone](#phone) - [email](#email) - [website](#website) @@ -27,8 +26,52 @@ A layer showing pharmacies, which (probably) dispense prescription drugs - [housenumber](#housenumber) - [street](#street) - [unit](#unit) + - [address-questions](#address-questions) - [payment-options](#payment-options) - [wheelchair](#wheelchair) + - [toilets-group](#toilets-group) + - [grouptitle](#grouptitle) + - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) + - [toilets_repeated](#toilets_repeated) + - [toilets_single_level](#toilets_single_level) + - [toilets_toilet-access](#toilets_toilet-access) + - [toilets_toilets-fee](#toilets_toilets-fee) + - [toilets_toilet-charge](#toilets_toilet-charge) + - [toilets_payment-options-split](#toilets_payment-options-split) + - [toilets_gender_segregated](#toilets_gender_segregated) + - [toilets_toilet-supervised](#toilets_toilet-supervised) + - [toilets_description](#toilets_description) + - [toilets_toilets-wheelchair](#toilets_toilets-wheelchair) + - [toilets-type](#toilets-type) + - [toilets-disposal](#toilets-disposal) + - [menstrual_products](#menstrual_products) + - [menstrual_products_location](#menstrual_products_location) + - [toilets-changing-table](#toilets-changing-table) + - [toilet-changing_table:location](#toilet-changing_tablelocation) + - [toilet-has-paper](#toilet-has-paper) + - [toilet-handwashing](#toilet-handwashing) + - [toilet-drying](#toilet-drying) + - [wheelchair-group](#wheelchair-group) + - [wheelchair-picture-carousel](#wheelchair-picture-carousel) + - [wheelchair-picture](#wheelchair-picture) + - [wheelchair-title](#wheelchair-title) + - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) + - [questions-wheelchair](#questions-wheelchair) + - [adult_changing_table_title](#adult_changing_table_title) + - [adult-changing-table](#adult-changing-table) + - [changing_table_adult_height](#changing_table_adult_height) + - [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height) + - [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height) + - [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism) + - [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support) + - [questions-adult-changing-table](#questions-adult-changing-table) + - [toilet-question-box](#toilet-question-box) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [delete-button](#delete-button) @@ -70,6 +113,37 @@ Elements must match the expression ** [addr:housenumber](https://wiki.openstreetmap.org/wiki/Key:addr:housenumber) | [string](../SpecialInputElements.md#string) | | | [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | [string](../SpecialInputElements.md#string) | | | [addr:unit](https://wiki.openstreetmap.org/wiki/Key:addr:unit) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:unit%3D) | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | +| [toilets:level](https://wiki.openstreetmap.org/wiki/Key:toilets:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D-1) | +| [toilets:access](https://wiki.openstreetmap.org/wiki/Key:toilets:access) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dyes) [customers](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dcustomers) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dno) [key](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dkey) | +| [toilets:fee](https://wiki.openstreetmap.org/wiki/Key:toilets:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dno) | +| [toilets:charge](https://wiki.openstreetmap.org/wiki/Key:toilets:charge) | [string](../SpecialInputElements.md#string) | | +| [toilets:gender_segregated](https://wiki.openstreetmap.org/wiki/Key:toilets:gender_segregated) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dno) | +| [toilets:supervised](https://wiki.openstreetmap.org/wiki/Key:toilets:supervised) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dyes) [interval](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dinterval) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dno) | +| [toilets:description](https://wiki.openstreetmap.org/wiki/Key:toilets:description) | [text](../SpecialInputElements.md#text) | | +| [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) | +| [toilets:position](https://wiki.openstreetmap.org/wiki/Key:toilets:position) | Multiple choice | [seated](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated) [urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Durinal) [squat](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dsquat) [seated;urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated;urinal) | +| [toilets:disposal](https://wiki.openstreetmap.org/wiki/Key:toilets:disposal) | Multiple choice | [flush](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dflush) [pitlatrine](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dpitlatrine) [bucket](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dbucket) | +| [toilets:menstrual_products](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dno) | +| [toilets:menstrual_products:location](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dwheelchair_toilet) | +| [changing_table](https://wiki.openstreetmap.org/wiki/Key:changing_table) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dno) | +| [changing_table:location](https://wiki.openstreetmap.org/wiki/Key:changing_table:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dwheelchair_toilet) [dedicated_room](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Ddedicated_room) | +| [toilets:paper_supplied](https://wiki.openstreetmap.org/wiki/Key:toilets:paper_supplied) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dno) | +| [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | +| [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | +| [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | +| [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | +| [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:max_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:max_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:height:mechanism](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height:mechanism) | Multiple choice | [manual](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Dmanual) [electric](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Delectric) | +| [changing_table:adult:support](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:support) | Multiple choice | [wall_mounted](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwall_mounted) [legs](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dlegs) [wheels](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwheels) | ## Featureview elements and TagRenderings @@ -82,14 +156,58 @@ Elements must match the expression **{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | | [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | -| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit,)}_ | address | _Multiple choice only_ | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit;address-questions,)}_ | address | _Multiple choice only_ | | [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | | [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | | [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | | [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | +| [address-questions](#address-questions)
_(Original in [address](./address.md#address-questions))_ | _{questions(address,,)}_ | address, hidden | _Multiple choice only_ | | [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | | [wheelchair](#wheelchair) | _wheelchair_ | | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | +| [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | +| [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | +| [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | +| [toilets_toilets-fee](#toilets_toilets-fee)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-fee))_ | Are these toilets free to use?
2 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_toilet-charge](#toilets_toilet-charge)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-charge))_ | How much does one have to pay for these toilets?
_The fee is {toilets:charge}_ | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:charge](https://wiki.osm.org/wiki/Key:toilets:charge)* ([string](../SpecialInputElements.md#string)) | +| [toilets_payment-options-split](#toilets_payment-options-split)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_payment-options-split))_ | Which methods of payment are accepted here?
7 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_gender_segregated](#toilets_gender_segregated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_gender_segregated))_ | Are these toilets gender-segregated?
2 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_toilet-supervised](#toilets_toilet-supervised)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-supervised))_ | Is this toilets supervised by a person?
3 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_description](#toilets_description)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{toilets:description}_ | amenity-no-prefix, no-prefix, relevant-questions, relevant_questions, toilet-questions, hidden, all | *[toilets:description](https://wiki.osm.org/wiki/Key:toilets:description)* ([text](../SpecialInputElements.md#text)) | +| [toilets_toilets-wheelchair](#toilets_toilets-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users?
3 options | relevant-questions, wheelchair, hidden, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets-type](#toilets-type)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-type))_ | Which kind of toilets are these?
4 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets-disposal](#toilets-disposal)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-disposal))_ | How is the waste handled?
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [menstrual_products](#menstrual_products)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products))_ | Are free, menstrual products distributed here?
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [menstrual_products_location](#menstrual_products_location)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products_location))_ | Where are the free menstrual products located?
_The menstrual products are located in {toilets:menstrual_products:location}_
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[toilets:menstrual_products:location](https://wiki.osm.org/wiki/Key:toilets:menstrual_products:location)* ([string](../SpecialInputElements.md#string)) | +| [toilets-changing-table](#toilets-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-changing-table))_ | Is a changing table (to change diapers) available?
2 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-changing_table:location](#toilet-changing_table:location)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-changing_table:location))_ | Where is the changing table located?
_A changing table is located at {changing_table:location}_
4 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:location](https://wiki.osm.org/wiki/Key:changing_table:location)* ([string](../SpecialInputElements.md#string)) | +| [toilet-has-paper](#toilet-has-paper)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-has-paper))_ | Does one have to bring their own toilet paper to this toilet?
2 options | relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-handwashing](#toilet-handwashing)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-handwashing))_ | Do these toilets have a sink to wash your hands?
2 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-drying](#toilet-drying)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-drying))_ | Do these toilets have a device to dry your hands?
5 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-group](#wheelchair-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-group))_ | _{group(wheelchair-title,wheelchair;adult-changing-table,)}_ | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-picture-carousel](#wheelchair-picture-carousel)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture-carousel))_ | _{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [changing_table_adult_height](#changing_table_adult_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_height))_ | What is the height of the adult changing table?
_The changing table is {canonical(changing_table:adult:height)} high_
1 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:height](https://wiki.osm.org/wiki/Key:changing_table:adult:height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-min_height))_ | What is the lowest height the adult changing table can be moved to?
_The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:min_height](https://wiki.osm.org/wiki/Key:changing_table:adult:min_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-max_height))_ | What is the highest height the adult changing table can be moved to?
_The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:max_height](https://wiki.osm.org/wiki/Key:changing_table:adult:max_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;address;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -107,13 +225,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### name - The question is `What is the name of the pharmacy?` *This pharmacy is called {name}* is shown if `name` is set. ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -121,18 +237,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -140,77 +253,66 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### address_joined - _This tagrendering has no question and is thus read-only_ -*{group(header,street;housenumber;unit,)}* +*{group(header,street;housenumber;unit;address-questions,)}* -This tagrendering has labels -`address` +This tagrendering has labels `address` ### header - _This tagrendering has no question and is thus read-only_ *{addr:street} {addr:housenumber} {addr:unit}* - *No address is known* is shown if with addr:street= & addr:unit= & addr:housenumber= -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### housenumber - The question is `What is the number of this house?` *The house number is {addr:housenumber}* is shown if `addr:housenumber` is set. - *This building has no house number* is shown if with nohousenumber=yes -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### street - The question is `What street is this address located in?` *This address is in street {addr:street}* is shown if `addr:street` is set. -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### unit - The question is `What is the unit number or letter?` *The unit number is {addr:unit}* is shown if `addr:unit` is set. - *No unit number* is shown if with addr:unit= -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` + +### address-questions +_This tagrendering has no question and is thus read-only_ + +*{questions(address,,)}* + +This tagrendering has labels `address` `hidden` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -218,41 +320,450 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### wheelchair - _This tagrendering has no question and is thus read-only_ *wheelchair* -### leftover-questions - +### toilets-group _This tagrendering has no question and is thus read-only_ -*{questions( ,hidden)}* +*{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `all` + +### grouptitle +_This tagrendering has no question and is thus read-only_ + +*Toilet information* + + - *Does not have toilets* is shown if with toilets=no + +This tagrendering has labels `all` `hidden` + +### has_toilets +The question is `Has {title()} toilets?` + + - *Has toilets* is shown if with toilets=yes + - *Has no toilets* is shown if with toilets=no + - *The toilets are marked separately on the map* is shown if with toilets=separate + +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_repeated +_This tagrendering has no question and is thus read-only_ + +*Multiple, identical objects can be found on floors {toilets:repeat_on}.* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_single_level +The question is `On what level is this feature located?` + +*Located on the {toilets:level}th floor* is shown if `toilets:level` is set. + + - *Located underground* is shown if with toilets:location=underground. _This option cannot be chosen as answer_ + - *Located on the ground floor* is shown if with toilets:level=0 + - *Located on the ground floor* is shown if with toilets:level=. _This option cannot be chosen as answer_ + - *Located on the first floor* is shown if with toilets:level=1 + - *Located on the first basement level* is shown if with toilets:level=-1 + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-access +The question is `Are these toilets publicly accessible?` + +*Access is {toilets:access}* is shown if `toilets:access` is set. + + - *Public access* is shown if with toilets:access=yes + - *Only access to customers* is shown if with toilets:access=customers + - *Not accessible* is shown if with toilets:access=no + - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilets-fee +The question is `Are these toilets free to use?` + + - *These are paid toilets* is shown if with toilets:fee=yes + - *Free to use* is shown if with toilets:fee=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-charge +The question is `How much does one have to pay for these toilets?` + +*The fee is {toilets:charge}* is shown if `toilets:charge` is set. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_payment-options-split +The question is `Which methods of payment are accepted here?` + + - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= + - *Payment cards are accepted here* is shown if with toilets:payment:cards=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cards= + - *Payment by QR-code is possible here* is shown if with toilets:payment:qr_code=yes. Unselecting this answer will add toilets:payment:qr_code=no + - *Coins are accepted here* is shown if with toilets:payment:coins=yes. Unselecting this answer will add toilets:payment:coins=no + - *Bank notes are accepted here* is shown if with toilets:payment:notes=yes. Unselecting this answer will add toilets:payment:notes=no + - *Debit cards are accepted here* is shown if with toilets:payment:debit_cards=yes. Unselecting this answer will add toilets:payment:debit_cards=no + - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_gender_segregated +The question is `Are these toilets gender-segregated?` + + - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes + - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-supervised +The question is `Is this toilets supervised by a person?` + + - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes + - *There is a person supervising these toilets, but they are present only during certain times of the opening hours* is shown if with toilets:supervised=interval + - *These toilets are not supervised* is shown if with toilets:supervised=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_description +The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` + +*{toilets:description}* is shown if `toilets:description` is set. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilets-wheelchair +The question is `Is there a dedicated toilet for wheelchair users?` + + - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes + - *No wheelchair access* is shown if with toilets:wheelchair=no + - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-type +The question is `Which kind of toilets are these?` + + - *There are only seated toilets* is shown if with toilets:position=seated + - *There are only urinals here* is shown if with toilets:position=urinal + - *There are only squat toilets here* is shown if with toilets:position=squat + - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-disposal +The question is `How is the waste handled?` + + - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush + - *The waste falls into a pit* is shown if with toilets:disposal=pitlatrine + - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### menstrual_products +The question is `Are free, menstrual products distributed here?` + + - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes + - *Free menstrual products are available to some visitors of these toilets* is shown if with toilets:menstrual_products=limited + - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### menstrual_products_location +The question is `Where are the free menstrual products located?` + +*The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. + + - *The free, menstrual products are located in the toilet for women* is shown if with toilets:menstrual_products:location=female_toilet + - *The free, menstrual products are located in the toilet for men* is shown if with toilets:menstrual_products:location=male_toilet + - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-changing-table +The question is `Is a changing table (to change diapers) available?` + + - *A changing table is available* is shown if with changing_table=yes + - *No changing table is available* is shown if with changing_table=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-changing_table:location +The question is `Where is the changing table located?` + +*A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. + + - *A changing table is in the toilet for women* is shown if with changing_table:location=female_toilet + - *A changing table is in the toilet for men* is shown if with changing_table:location=male_toilet + - *A changing table is in the toilet for wheelchair users* is shown if with changing_table:location=wheelchair_toilet + - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room + +This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-has-paper +The question is `Does one have to bring their own toilet paper to this toilet?` + + - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes + - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-handwashing +The question is `Do these toilets have a sink to wash your hands?` + + - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes + - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-drying +The question is `Do these toilets have a device to dry your hands?` + + - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer + - *Paper towels are available for drying hands.* is shown if with toilets:hands_drying=paper_towel + - *A towel roll cabinet is available for drying hands* is shown if with toilets:hands_drying=towel_cabinet + - *A fabric towel available to dry your hands.* is shown if with toilets:hands_drying=towel + - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-group +_This tagrendering has no question and is thus read-only_ + +*{group(wheelchair-title,wheelchair;adult-changing-table,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-picture-carousel +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-picture +_This tagrendering has no question and is thus read-only_ + +*{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-title +_This tagrendering has no question and is thus read-only_ + +*Wheelchair accessible toilet* + + - *Wheelchair accessibility features* is shown if with wheelchair=designated | toilets:wheelchair=designated + - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-wheelchair-access +The question is `Is the wheelchair-accessible toilet locked?` + + - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes + - *One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key* is shown if with toilets:wheelchair:access=key + - *One can use a Master Locksmiths Access Key (MLAK) to access this bathroom* is shown if with centralkey=mlak + - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks + - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### questions-wheelchair +_This tagrendering has no question and is thus read-only_ + +*{questions(wheelchair,,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### adult_changing_table_title +_This tagrendering has no question and is thus read-only_ + +*Adult changing table* + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### adult-changing-table +The question is `Does this toilet have an adult changing table?` + + - *Has a changing table for adults* is shown if with changing_table:adult=yes + - *No changing table for adults* is shown if with changing_table:adult=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_height +The question is `What is the height of the adult changing table?` + +*The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + + - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-min_height +The question is `What is the lowest height the adult changing table can be moved to?` + +*The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-max_height +The question is `What is the highest height the adult changing table can be moved to?` + +*The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-mechanism +The question is `How is the height of the changing table adjusted?` + + - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual + - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-support +The question is `How is the adult changing table supported?` + + - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted + - *The changing table stands on table legs* is shown if with changing_table:adult:support=legs + - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### questions-adult-changing-table +_This tagrendering has no question and is thus read-only_ + +*{questions(adult-changing-table,,yes)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-question-box +_This tagrendering has no question and is thus read-only_ + +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* + +This tagrendering has labels `toilet-questions` `all` `hidden` + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden;address;wheelchair;adult-changing-table;toilet-questions)}* + +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/physiotherapist.md b/Docs/Layers/physiotherapist.md index 1605701ae..e25af24fa 100644 --- a/Docs/Layers/physiotherapist.md +++ b/Docs/Layers/physiotherapist.md @@ -13,11 +13,9 @@ This layer shows physiotherapists 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [name](#name) - [opening_hours_by_appointment](#opening_hours_by_appointment) - - [Opening hours](#opening-hours) - [phone](#phone) - [email](#email) - [website](#website) @@ -26,6 +24,7 @@ This layer shows physiotherapists - [housenumber](#housenumber) - [street](#street) - [unit](#unit) + - [address-questions](#address-questions) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [delete-button](#delete-button) @@ -75,12 +74,13 @@ Elements must match the expression **{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | | [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | -| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit,)}_ | address | _Multiple choice only_ | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit;address-questions,)}_ | address | _Multiple choice only_ | | [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | | [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | | [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | | [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | -| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [address-questions](#address-questions)
_(Original in [address](./address.md#address-questions))_ | _{questions(address,,)}_ | address, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;address)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -92,13 +92,11 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### name - The question is `What is the name of this physiotherapists office?` *This physiotherapists office is called {name}* is shown if `name` is set. ### opening_hours_by_appointment - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -108,18 +106,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -127,105 +122,88 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### address_joined - _This tagrendering has no question and is thus read-only_ -*{group(header,street;housenumber;unit,)}* +*{group(header,street;housenumber;unit;address-questions,)}* -This tagrendering has labels -`address` +This tagrendering has labels `address` ### header - _This tagrendering has no question and is thus read-only_ *{addr:street} {addr:housenumber} {addr:unit}* - *No address is known* is shown if with addr:street= & addr:unit= & addr:housenumber= -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### housenumber - The question is `What is the number of this house?` *The house number is {addr:housenumber}* is shown if `addr:housenumber` is set. - *This building has no house number* is shown if with nohousenumber=yes -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### street - The question is `What street is this address located in?` *This address is in street {addr:street}* is shown if `addr:street` is set. -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### unit - The question is `What is the unit number or letter?` *The unit number is {addr:unit}* is shown if `addr:unit` is set. - *No unit number* is shown if with addr:unit= -This tagrendering has labels -`address` -`hidden` - -### leftover-questions +This tagrendering has labels `address` `hidden` +### address-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,hidden)}* +*{questions(address,,)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `address` `hidden` + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden;address)}* + +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/picnic_table.md b/Docs/Layers/picnic_table.md index b4f5e69bd..2d9e700d9 100644 --- a/Docs/Layers/picnic_table.md +++ b/Docs/Layers/picnic_table.md @@ -71,17 +71,14 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -92,11 +89,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### picnic_table-material - The question is `What material is this picnic table made of?` *This picnic table is made of {material}* is shown if `material` is set. @@ -107,35 +102,28 @@ The question is `What material is this picnic table made of?` - *This picnic table is made from metal* is shown if with material=metal ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/picnic_table/picnic_table.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/picnic_table/picnic_table.json) diff --git a/Docs/Layers/play_forest.md b/Docs/Layers/play_forest.md index 15029879d..b5685f2de 100644 --- a/Docs/Layers/play_forest.md +++ b/Docs/Layers/play_forest.md @@ -72,7 +72,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### play_forest-operator - The question is `Wie beheert dit gebied?` *Dit gebied wordt beheerd door {operator}* is shown if `operator` is set. @@ -81,20 +80,17 @@ The question is `Wie beheert dit gebied?` - *Dit gebied wordt beheerd door het Agentschap Natuur en Bos* is shown if with operator=Agenstchap Natuur en Bos ### play_forest-opening_hours - The question is `Wanneer is deze speelzone toegankelijk?` - *Het hele jaar door overdag toegankelijk (van 08:00 tot 22:00)* is shown if with opening_hours=08:00-22:00 - *Enkel in de zomervakantie en overdag toegankelijk (van 1 juli tot 31 augustus, van 08:00 tot 22:00* is shown if with opening_hours=Jul-Aug 08:00-22:00 ### play_forest-email - The question is `Wie kan men emailen indien er problemen zijn met de speelzone?` *De bevoegde dienst kan bereikt worden via {email}* is shown if `email` is set. ### play_forest-phone - The question is `Wie kan men bellen indien er problemen zijn met de speelzone?` *De bevoegde dienst kan getelefoneerd worden via {phone}* is shown if `phone` is set. @@ -106,25 +102,21 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### play_forest-reviews - _This tagrendering has no question and is thus read-only_ *{reviews(name, play_forest)}* ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/play_forest/play_forest.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/play_forest/play_forest.json) diff --git a/Docs/Layers/playground.md b/Docs/Layers/playground.md index 0e056e7e7..a9cca7b75 100644 --- a/Docs/Layers/playground.md +++ b/Docs/Layers/playground.md @@ -114,14 +114,12 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### fee - The question is `Does one have to pay to use this playground?` - *Free to use* is shown if with fee=no - *Paid playground* is shown if with fee=yes ### playground-surface - The question is `Which is the surface of this playground?` *The surface is {surface}* is shown if `surface` is set. @@ -139,41 +137,33 @@ The question is `Which is the surface of this playground?` - *The surface is fine gravel (less then 2 cm per stone)* is shown if with surface=fine_gravel ### playground-lit - The question is `Is this playground lit at night?` - *This playground is lit at night* is shown if with lit=yes - *This playground is not lit at night* is shown if with lit=no -This tagrendering has labels -`extra` +This tagrendering has labels `extra` ### playground-min_age - The question is `What is the minimum age required to access this playground?` *Accessible to kids older than {min_age} years* is shown if `min_age` is set. -This tagrendering has labels -`extra` +This tagrendering has labels `extra` ### playground-max_age - The question is `What is the maximum age allowed to access this playground?` *Accessible to kids of at most {max_age}* is shown if `max_age` is set. -This tagrendering has labels -`extra` +This tagrendering has labels `extra` ### playground-operator - The question is `Who operates this playground?` *Operated by {operator}* is shown if `operator` is set. ### playground-access - The question is `Is this playground accessible to the general public?` - *Accessible to the general public* is shown if with access=yes @@ -184,30 +174,25 @@ The question is `Is this playground accessible to the general public?` - *This is a schoolyard - an outdoor area where the pupils can play during their breaks; but it is not accessible to the general public* is shown if with leisure=schoolyard ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### playground-email - The question is `What is the email address of the playground maintainer?` *{email}* is shown if `email` is set. ### playground-phone - The question is `What is the phone number of the playground maintainer?` *{phone}* is shown if `phone` is set. ### Playground-wheelchair - The question is `Is this playground accessible to wheelchair users?` - *Completely accessible for wheelchair users* is shown if with wheelchair=yes @@ -215,7 +200,6 @@ The question is `Is this playground accessible to wheelchair users?` - *Not accessible for wheelchair users* is shown if with wheelchair=no ### playground-opening_hours - The question is `When is this playground accessible?` *{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -224,7 +208,6 @@ The question is `When is this playground accessible?` - *Always accessible* is shown if with opening_hours=24/7 ### check_date - The question is `When was this object last checked?` *This object was last checked on {check_date}* is shown if `check_date` is set. @@ -238,31 +221,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### playground-reviews - _This tagrendering has no question and is thus read-only_ *{reviews(name, playground)}* ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/playground_equipment.md b/Docs/Layers/playground_equipment.md index 860aa98f1..e276165ba 100644 --- a/Docs/Layers/playground_equipment.md +++ b/Docs/Layers/playground_equipment.md @@ -66,7 +66,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### type - The question is `What kind of device is this?` *This is a {playground}* is shown if `playground` is set. @@ -95,7 +94,6 @@ The question is `What kind of device is this?` - *This is a spinning circle* is shown if with playground=spinning_circle ### wheelchair-access - The question is `Is this device accessible by wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -104,35 +102,28 @@ The question is `Is this device accessible by wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/playground_equipment/playground_equipment.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/playground_equipment/playground_equipment.json) diff --git a/Docs/Layers/police.md b/Docs/Layers/police.md index 9ad5e4e87..9a01211ed 100644 --- a/Docs/Layers/police.md +++ b/Docs/Layers/police.md @@ -13,7 +13,6 @@ Many types of police facilities 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [police_name](#police_name) @@ -22,7 +21,6 @@ Many types of police facilities - [email](#email) - [website](#website) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [4_z2nrdhy6tyyh4fd](#4_z2nrdhy6tyyh4fd) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -99,30 +97,25 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### police_name - The question is `What is the name of this police facility?` *{name}* is shown if `name` is set. ### presettypeselect - _This tagrendering has no question and is thus read-only_ *{preset_type_select()}* ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -130,22 +123,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -153,7 +142,6 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### 4_z2nrdhy6tyyh4fd - The question is `Does this police office have detention facilities?` - *This police office has some cells to detain people* is shown if with detention=yes @@ -162,35 +150,28 @@ The question is `Does this police office have detention facilities?` This tagrendering is only visible in the popup if the following condition is met: amenity=police ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/post_offices_with_atm.md b/Docs/Layers/post_offices_with_atm.md index 14885334f..6bbcfc16c 100644 --- a/Docs/Layers/post_offices_with_atm.md +++ b/Docs/Layers/post_offices_with_atm.md @@ -14,13 +14,11 @@ A layer showing post offices. 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [phone](#phone) - [email](#email) - [website](#website) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [post_partner](#post_partner) - [post_offic_brand](#post_offic_brand) - [partner-brand](#partner-brand) @@ -97,18 +95,15 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -116,22 +111,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### opening_hours - The question is `What are the opening hours for this post office?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -139,14 +130,12 @@ The question is `What are the opening hours for this post office?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### post_partner - The question is `Is this a post partner?` - *This shop is a post partner* is shown if with post_office=post_partner - *This shop is not a post partner* is shown if with post_office= ### post_offic_brand - The question is `To which brand does this post office belong?` *This is a {brand} post office* is shown if `brand` is set. @@ -154,7 +143,6 @@ The question is `To which brand does this post office belong?` This tagrendering is only visible in the popup if the following condition is met: amenity=post_office ### partner-brand - The question is `For which brand does this location offer services?` *This location offers services for {post_office:brand}* is shown if `post_office:brand` is set. @@ -171,7 +159,6 @@ The question is `For which brand does this location offer services?` This tagrendering is only visible in the popup if the following condition is met: post_office=post_partner ### letter-from - The question is `Can you post a letter here?` *You can post letters with these companies: {post_office:letter_from}* is shown if `post_office:letter_from` is set. @@ -180,7 +167,6 @@ The question is `Can you post a letter here?` - *You can't post letters here* is shown if with post_office:letter_from=no ### parcel-from - The question is `Can you send a parcel here?` *You can post parcels with these companies: {post_office:parcel_from}* is shown if `post_office:parcel_from` is set. @@ -189,7 +175,6 @@ The question is `Can you send a parcel here?` - *You can't send parcels here* is shown if with post_office:parcel_from=no ### parcel-pickup - The question is `Can you pick up missed parcels here?` *You can pick up parcels from these companies: {post_office:parcel_pickup}* is shown if `post_office:parcel_pickup` is set. @@ -198,7 +183,6 @@ The question is `Can you pick up missed parcels here?` - *You can't pick up missed parcels here* is shown if with post_office:parcel_pickup=no ### parcel-to - The question is `Can you send parcels to here for pickup?` *You can send parcels to here for pickup with these companies: {post_office:parcel_to}* is shown if `post_office:parcel_to` is set. @@ -207,7 +191,6 @@ The question is `Can you send parcels to here for pickup?` - *You can't send parcels to here for pickup* is shown if with post_office:parcel_to=no ### stamps - The question is `Can you buy stamps here?` *You can buy stamps from companies: {post_office:stamps}* is shown if `post_office:stamps` is set. @@ -216,7 +199,6 @@ The question is `Can you buy stamps here?` - *You can't buy stamps here* is shown if with post_office:stamps=no ### has_atm - The question is `Does this post office have an ATM?` - *This post office has an ATM* is shown if with atm=yes @@ -224,29 +206,23 @@ The question is `Does this post office have an ATM?` - *This post office does have an ATM, but it is mapped as a different icon* is shown if with atm=separate ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/postboxes.md b/Docs/Layers/postboxes.md index a025a2cea..74d50b073 100644 --- a/Docs/Layers/postboxes.md +++ b/Docs/Layers/postboxes.md @@ -67,47 +67,38 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18): height: 5rem; overflow: hidden; border-radius:3rem; }* ### operator - The question is `Who operates this postbox?` *This postbox is operated by {operator}* is shown if `operator` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/postboxes/postboxes.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/postboxes/postboxes.json) diff --git a/Docs/Layers/postoffices.md b/Docs/Layers/postoffices.md index 24b319c30..eb5980c40 100644 --- a/Docs/Layers/postoffices.md +++ b/Docs/Layers/postoffices.md @@ -13,13 +13,11 @@ A layer showing post offices. 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [phone](#phone) - [email](#email) - [website](#website) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [post_partner](#post_partner) - [post_offic_brand](#post_offic_brand) - [partner-brand](#partner-brand) @@ -104,18 +102,15 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -123,22 +118,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### opening_hours - The question is `What are the opening hours for this post office?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -146,14 +137,12 @@ The question is `What are the opening hours for this post office?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### post_partner - The question is `Is this a post partner?` - *This shop is a post partner* is shown if with post_office=post_partner - *This shop is not a post partner* is shown if with post_office= ### post_offic_brand - The question is `To which brand does this post office belong?` *This is a {brand} post office* is shown if `brand` is set. @@ -161,7 +150,6 @@ The question is `To which brand does this post office belong?` This tagrendering is only visible in the popup if the following condition is met: amenity=post_office ### partner-brand - The question is `For which brand does this location offer services?` *This location offers services for {post_office:brand}* is shown if `post_office:brand` is set. @@ -178,7 +166,6 @@ The question is `For which brand does this location offer services?` This tagrendering is only visible in the popup if the following condition is met: post_office=post_partner ### letter-from - The question is `Can you post a letter here?` *You can post letters with these companies: {post_office:letter_from}* is shown if `post_office:letter_from` is set. @@ -187,7 +174,6 @@ The question is `Can you post a letter here?` - *You can't post letters here* is shown if with post_office:letter_from=no ### parcel-from - The question is `Can you send a parcel here?` *You can post parcels with these companies: {post_office:parcel_from}* is shown if `post_office:parcel_from` is set. @@ -196,7 +182,6 @@ The question is `Can you send a parcel here?` - *You can't send parcels here* is shown if with post_office:parcel_from=no ### parcel-pickup - The question is `Can you pick up missed parcels here?` *You can pick up parcels from these companies: {post_office:parcel_pickup}* is shown if `post_office:parcel_pickup` is set. @@ -205,7 +190,6 @@ The question is `Can you pick up missed parcels here?` - *You can't pick up missed parcels here* is shown if with post_office:parcel_pickup=no ### parcel-to - The question is `Can you send parcels to here for pickup?` *You can send parcels to here for pickup with these companies: {post_office:parcel_to}* is shown if `post_office:parcel_to` is set. @@ -214,7 +198,6 @@ The question is `Can you send parcels to here for pickup?` - *You can't send parcels to here for pickup* is shown if with post_office:parcel_to=no ### stamps - The question is `Can you buy stamps here?` *You can buy stamps from companies: {post_office:stamps}* is shown if `post_office:stamps` is set. @@ -223,7 +206,6 @@ The question is `Can you buy stamps here?` - *You can't buy stamps here* is shown if with post_office:stamps=no ### has_atm - The question is `Does this post office have an ATM?` - *This post office has an ATM* is shown if with atm=yes @@ -231,29 +213,23 @@ The question is `Does this post office have an ATM?` - *This post office does have an ATM, but it is mapped as a different icon* is shown if with atm=separate ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/pt_shelter.md b/Docs/Layers/pt_shelter.md index 23fa08524..cf98b573d 100644 --- a/Docs/Layers/pt_shelter.md +++ b/Docs/Layers/pt_shelter.md @@ -50,29 +50,23 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/transit/transit.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/transit/transit.json) diff --git a/Docs/Layers/public_bookcase.md b/Docs/Layers/public_bookcase.md index 452bd9899..978ccd710 100644 --- a/Docs/Layers/public_bookcase.md +++ b/Docs/Layers/public_bookcase.md @@ -94,7 +94,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### public_bookcase-name - The question is `What is the name of this public bookcase?` *The name of this bookcase is {name}* is shown if `name` is set. @@ -102,13 +101,11 @@ The question is `What is the name of this public bookcase?` - *This bookcase doesn't have a name* is shown if with noname=yes & name= ### public_bookcase-capacity - The question is `How many books fit into this public bookcase?` *{capacity} books fit in this bookcase* is shown if `capacity` is set. ### bookcase-booktypes - The question is `What kind of books can be found in this public bookcase?` *This place mostly serves {books}* is shown if `books` is set. @@ -117,7 +114,6 @@ The question is `What kind of books can be found in this public bookcase?` - *Mostly books for adults* is shown if with books=adults ### bookcase-is-indoors - The question is `Is this bookcase located outdoors?` - *This bookcase is located indoors* is shown if with indoor=yes @@ -125,7 +121,6 @@ The question is `Is this bookcase located outdoors?` - *This bookcase is located outdoors* is shown if with indoor=. _This option cannot be chosen as answer_ ### bookcase-is-accessible - The question is `Is this public bookcase freely accessible?` - *Publicly accessible* is shown if with access=yes @@ -134,13 +129,11 @@ The question is `Is this public bookcase freely accessible?` This tagrendering is only visible in the popup if the following condition is met: indoor=yes ### public_bookcase-operator - The question is `Who maintains this public bookcase?` *Operated by {operator}* is shown if `operator` is set. ### public_bookcase-brand - The question is `Is this public bookcase part of a bigger network?` *This public bookcase is part of {brand}* is shown if `brand` is set. @@ -148,7 +141,6 @@ The question is `Is this public bookcase part of a bigger network?` - *This public bookcase is not part of a bigger network* is shown if with nobrand=yes ### public_bookcase-ref - The question is `What is the reference number of this public bookcase?` *The reference number of this public bookcase within {brand} is {ref}* is shown if `ref` is set. @@ -158,47 +150,38 @@ The question is `What is the reference number of this public bookcase?` This tagrendering is only visible in the popup if the following condition is met: brand~.+ ### public_bookcase-start_date - The question is `When was this public bookcase installed?` *Installed on {start_date}* is shown if `start_date` is set. ### public_bookcase-website - The question is `Is there a website with more information about this public bookcase?` *{link(More info on the website,&LBRACEwebsite&RBRACE,,,,)}* is shown if `website` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/railway_platforms.md b/Docs/Layers/railway_platforms.md index e167734c9..e20fde808 100644 --- a/Docs/Layers/railway_platforms.md +++ b/Docs/Layers/railway_platforms.md @@ -48,23 +48,19 @@ Elements must match the expression **level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/railway_platforms/railway_platforms.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/railway_platforms/railway_platforms.json) diff --git a/Docs/Layers/rainbow_crossing_high_zoom.md b/Docs/Layers/rainbow_crossing_high_zoom.md index a3c956fc7..b72fb4074 100644 --- a/Docs/Layers/rainbow_crossing_high_zoom.md +++ b/Docs/Layers/rainbow_crossing_high_zoom.md @@ -50,7 +50,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### crossing-with-rainbow - The question is `Does this crossing has rainbow paintings?` - *This crossing has rainbow paintings* is shown if with surface:colour=rainbow @@ -58,29 +57,23 @@ The question is `Does this crossing has rainbow paintings?` - *No rainbow paintings here* is shown if with surface:colour!=rainbow. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/rainbow_crossings/rainbow_crossings.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/rainbow_crossings/rainbow_crossings.json) diff --git a/Docs/Layers/rainbow_crossings.md b/Docs/Layers/rainbow_crossings.md index 953c288fd..06f3d75c9 100644 --- a/Docs/Layers/rainbow_crossings.md +++ b/Docs/Layers/rainbow_crossings.md @@ -60,7 +60,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### crossing-with-rainbow - The question is `Does this crossing has rainbow paintings?` - *This crossing has rainbow paintings* is shown if with surface:colour=rainbow @@ -68,29 +67,23 @@ The question is `Does this crossing has rainbow paintings?` - *No rainbow paintings here* is shown if with surface:colour!=rainbow. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/rainbow_crossings/rainbow_crossings.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/rainbow_crossings/rainbow_crossings.json) diff --git a/Docs/Layers/reception_desk.md b/Docs/Layers/reception_desk.md index ce27ded36..8c6cd1113 100644 --- a/Docs/Layers/reception_desk.md +++ b/Docs/Layers/reception_desk.md @@ -69,17 +69,14 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -90,11 +87,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### desk-height - The question is `What is the height of the reception desk? ` *The height of the desk is {canonical(desk:height)}* is shown if `desk:height` is set. @@ -107,29 +102,23 @@ The question is `Does this place have an audio induction loop for people with re - *This place does not have an audio induction loop* is shown if with hearing_loop=no ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/reception_desk/reception_desk.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/reception_desk/reception_desk.json) diff --git a/Docs/Layers/recycling.md b/Docs/Layers/recycling.md index 827c91598..4890e63d9 100644 --- a/Docs/Layers/recycling.md +++ b/Docs/Layers/recycling.md @@ -13,7 +13,6 @@ A layer with recycling containers and centres 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [recycling-type](#recycling-type) - [recycling-centre-name](#recycling-centre-name) @@ -24,7 +23,6 @@ A layer with recycling containers and centres - [email](#email) - [phone](#phone) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [access](#access) - [colour](#colour) - [survey_date](#survey_date) @@ -99,7 +97,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### recycling-type - The question is `What type of recycling is this?` - *This is a recycling container* is shown if with recycling_type=container @@ -109,7 +106,6 @@ The question is `What type of recycling is this?` - *This is a dump where the waste material is stacked.* is shown if with recycling_type=dump ### recycling-centre-name - The question is `What is the name of this recycling centre?` *This recycling centre is named {name}* is shown if `name` is set. @@ -119,7 +115,6 @@ The question is `What is the name of this recycling centre?` This tagrendering is only visible in the popup if the following condition is met: recycling_type=centre ### container-location - The question is `Where is this container located?` - *This is an underground container* is shown if with location=underground @@ -129,7 +124,6 @@ The question is `Where is this container located?` This tagrendering is only visible in the popup if the following condition is met: recycling_type=container ### recycling-accepts - The question is `What can be recycled here?` - *Batteries can be recycled here* is shown if with recycling:batteries=yes. Unselecting this answer will add recycling:batteries= @@ -160,13 +154,11 @@ The question is `What can be recycled here?` - *Bicycles can be recycled here* is shown if with recycling:bicycles=yes. Unselecting this answer will add recycling:bicycles= ### operator - The question is `What company operates this recycling facility?` *This recycling facility is operated by {operator}* is shown if `operator` is set. ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. @@ -174,11 +166,9 @@ The question is `What is the website of {title()}?` - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: recycling_type=centre -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -187,11 +177,9 @@ The question is `What is the email address of {title()}?` - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: recycling_type=centre -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. @@ -199,11 +187,9 @@ The question is `What is the phone number of {title()}?` - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: recycling_type=centre -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### opening_hours_24_7 - The question is `What are the opening hours of this recycling facility?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -212,7 +198,6 @@ The question is `What are the opening hours of this recycling facility?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### access - The question is `Who can use this recycling facility?` *This recycling facility can be used by {access}* is shown if `access` is set. @@ -222,7 +207,6 @@ The question is `Who can use this recycling facility?` - *This recycling facility is only for private use* is shown if with access=private ### colour - The question is `What color is this recycling container?` *This recycling container is {colour}* is shown if `colour` is set. @@ -238,7 +222,6 @@ The question is `What color is this recycling container?` This tagrendering is only visible in the popup if the following condition is met: recycling_type=container ### survey_date - The question is `When was this object last surveyed?` *This object was last surveyed on {survey:date}* is shown if `survey:date` is set. @@ -246,35 +229,28 @@ The question is `When was this object last surveyed?` - *This object was last surveyed today* is shown if with survey:date= ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/route_marker.md b/Docs/Layers/route_marker.md index ac2b9712b..a75dd4c53 100644 --- a/Docs/Layers/route_marker.md +++ b/Docs/Layers/route_marker.md @@ -57,7 +57,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### type - The question is `For what kind of route is this marker?` - *This is a route marker for a bicycle route.* is shown if with bicycle=yes. Unselecting this answer will add biycle= @@ -67,35 +66,28 @@ The question is `For what kind of route is this marker?` - *This is a route marker for a ski route.* is shown if with ski=yes. Unselecting this answer will add ski= ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/route_marker/route_marker.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/route_marker/route_marker.json) diff --git a/Docs/Layers/school.md b/Docs/Layers/school.md index ff9740f5d..20fad3acc 100644 --- a/Docs/Layers/school.md +++ b/Docs/Layers/school.md @@ -25,6 +25,7 @@ Schools giving primary and secondary education and post-secondary, non-tertiary - [housenumber](#housenumber) - [street](#street) - [unit](#unit) + - [address-questions](#address-questions) - [capacity](#capacity) - [education-level-belgium](#education-level-belgium) - [is_special_needs](#is_special_needs) @@ -95,11 +96,12 @@ Elements must match **any** of the following expressions: | [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | | [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | | [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | -| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit,)}_ | address | _Multiple choice only_ | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit;address-questions,)}_ | address | _Multiple choice only_ | | [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | | [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | | [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | | [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | +| [address-questions](#address-questions)
_(Original in [address](./address.md#address-questions))_ | _{questions(address,,)}_ | address, hidden | _Multiple choice only_ | | [capacity](#capacity) | How much students can at most enroll in this school?
_This school can enroll at most {capacity} students_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | | [education-level-belgium](#education-level-belgium) | What level of education is given on this school?
7 options | | _Multiple choice only_ | | [is_special_needs](#is_special_needs) | Does this school target students with a special need?
6 options | | _Multiple choice only_ | @@ -111,7 +113,7 @@ Elements must match **any** of the following expressions: | [school-language](#school-language) | _{language_chooser(language,What is the main language of this school?
What language is spoken with the students in non-language related courses and with the administration?
,,&LBRACElanguage&LPARENS&RPARENS&RBRACE is the main language of this school,The following languages are used in this school:&LBRACElist&LPARENS&RPARENS&RBRACE,The main language of this school is unknown)}_ | | _Multiple choice only_ | | [uniform](#uniform) | Do pupils have to wear a uniform or obey a dresscode?
_{dress_code}_
7 options | | *[dress_code](https://wiki.osm.org/wiki/Key:dress_code)* ([string](../SpecialInputElements.md#string)) | | [wikipedia](#wikipedia)
_(Original in [questions](./BuiltinQuestions.md#wikipedia))_ | What is the corresponding Wikidata entity?
_{wikipedia():max-height:25rem}_
2 options | | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | -| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;address)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -122,24 +124,20 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### school-name - The question is `What is the name of this school?` *This school is named {name}* is shown if `name` is set. ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -147,83 +145,71 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### address_joined - _This tagrendering has no question and is thus read-only_ -*{group(header,street;housenumber;unit,)}* +*{group(header,street;housenumber;unit;address-questions,)}* -This tagrendering has labels -`address` +This tagrendering has labels `address` ### header - _This tagrendering has no question and is thus read-only_ *{addr:street} {addr:housenumber} {addr:unit}* - *No address is known* is shown if with addr:street= & addr:unit= & addr:housenumber= -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### housenumber - The question is `What is the number of this house?` *The house number is {addr:housenumber}* is shown if `addr:housenumber` is set. - *This building has no house number* is shown if with nohousenumber=yes -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### street - The question is `What street is this address located in?` *This address is in street {addr:street}* is shown if `addr:street` is set. -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### unit - The question is `What is the unit number or letter?` *The unit number is {addr:unit}* is shown if `addr:unit` is set. - *No unit number* is shown if with addr:unit= -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` + +### address-questions +_This tagrendering has no question and is thus read-only_ + +*{questions(address,,)}* + +This tagrendering has labels `address` `hidden` ### capacity - The question is `How much students can at most enroll in this school?` *This school can enroll at most {capacity} students* is shown if `capacity` is set. ### education-level-belgium - The question is `What level of education is given on this school?` - *This is a school with a kindergarten section where young kids receive some education which prepares reading and writing.* is shown if with school=kindergarten @@ -237,7 +223,6 @@ The question is `What level of education is given on this school?` This tagrendering is only visible in the popup if the following condition is met: _country=be ### is_special_needs - The question is `Does this school target students with a special need?` - *This school is only for special need students; a certificate is needed to enroll* is shown if with school:special_needs=only @@ -248,7 +233,6 @@ The question is `Does this school target students with a special need?` - *This school is for special need students.* is shown if with school:special_needs=yes. _This option cannot be chosen as answer_ ### orientation_belgium - The question is `What does this school train pupils for?` - *Prepares for an academic study at university* is shown if with school:orientation=academic @@ -258,7 +242,6 @@ The question is `What does this school train pupils for?` This tagrendering is only visible in the popup if the following condition is met: (school~^((.+;)?upper_secondary(;.+)?)$ | school~^((.+;)?secondary(;.+)?)$) & (school:special_needs=no | school:special_needs= | school:special_needs=limited) ### orientation_belgium_special_needs - The question is `What does this school train pupils for?` - *Training type 1: trains elementary life skills to live in an institution. There is no intention to do a (paid) job after training* is shown if with school:orientation=care_institution @@ -269,7 +252,6 @@ The question is `What does this school train pupils for?` This tagrendering is only visible in the popup if the following condition is met: (school~^((.+;)?upper_secondary(;.+)?)$ | school~^((.+;)?secondary(;.+)?)$) & (school:special_needs=yes | school:special_needs=only) ### gender - The question is `Which genders can enroll at this school?` - *Both boys and girls can enroll here and have classes together* is shown if with school:gender=mixed @@ -278,7 +260,6 @@ The question is `Which genders can enroll at this school?` - *This is a girls-only school* is shown if with school:gender=female ### pedagogy - The question is `What educational theory is applied on this school?` *This school uses {pedagogy}* is shown if `pedagogy` is set. @@ -294,7 +275,6 @@ The question is `What educational theory is applied on this school?` - *This school uses the Sudbury system* is shown if with pedagogy=sudbury ### special_needs_categories_be - The question is `What type of special needs are given here?` - *For students with an intellectual disability (type 2)* is shown if with special_needs:intellectual_disability=yes. Unselecting this answer will add special_needs:intellectual_disability=no @@ -309,20 +289,18 @@ The question is `What type of special needs are given here?` This tagrendering is only visible in the popup if the following condition is met: _country=be & school:special_needs!~^(no)$ & school:special_needs~.+ ### school-language - _This tagrendering has no question and is thus read-only_ *{language_chooser(language,What is the main language of this school?
What language is spoken with the students in non-language related courses and with the administration?
,,&LBRACElanguage&LPARENS&RPARENS&RBRACE is the main language of this school,The following languages are used in this school:&LBRACElist&LPARENS&RPARENS&RBRACE,The main language of this school is unknown)}* ### uniform - The question is `Do pupils have to wear a uniform or obey a dresscode?` *{dress_code}* is shown if `dress_code` is set. - *Students must wear a uniform, which is extensively described* is shown if with dress_code=uniform - *Students must wear clothes in a specific colour scheme* is shown if with dress_code=obligated_colour - - *There is no formal dress code, students are allowed to come in casual wear such as t-shirt, jeans, ...* is shown if with dress_code=casual + - *There is no formal dress code, students are allowed to come in casual wear such as t-shirt, jeans, …* is shown if with dress_code=casual - *Arms must be covered by the clothes* is shown if with dress_code=arms_covered - *Knees must be covered by the clothes* is shown if with dress_code=knees_covered - *Legs must be covered by the clothes* is shown if with dress_code=legs_covered @@ -338,29 +316,23 @@ The question is `What is the corresponding Wikidata entity?` - *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,hidden)}* +*{questions( ,hidden;address)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/scouting_group.md b/Docs/Layers/scouting_group.md index f5ae9bee3..64633f79f 100644 --- a/Docs/Layers/scouting_group.md +++ b/Docs/Layers/scouting_group.md @@ -72,30 +72,25 @@ Elements must match the expression ** *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -103,22 +98,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### start_date - The question is `When was this group founded?` *This group was founded at {start_date}* is shown if `start_date` is set. @@ -136,19 +127,16 @@ The question is `What is the Mastodon-handle of {title()}?` *{fediverse_link(contact:mastodon)}* is shown if `contact:mastodon` is set. ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/shelter.md b/Docs/Layers/shelter.md index 2725e1f91..687194e9e 100644 --- a/Docs/Layers/shelter.md +++ b/Docs/Layers/shelter.md @@ -56,7 +56,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### shelter-type - The question is `What kind of shelter is this?` *Shelter type: {shelter_type}* is shown if `shelter_type` is set. @@ -70,29 +69,23 @@ The question is `What kind of shelter is this?` - *This is a basic hut, providing basic shelter and sleeping facilities.* is shown if with shelter_type=basic_hut ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/shelter/shelter.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/shelter/shelter.json) diff --git a/Docs/Layers/shop_dog_friendly.md b/Docs/Layers/shop_dog_friendly.md index b29e5591e..c9a9b4028 100644 --- a/Docs/Layers/shop_dog_friendly.md +++ b/Docs/Layers/shop_dog_friendly.md @@ -15,7 +15,6 @@ A shop 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [shops-name](#shops-name) @@ -23,7 +22,6 @@ A shop - [brand](#brand) - [second_hand](#second_hand) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [website](#website) - [email](#email) - [phone](#phone) @@ -32,6 +30,7 @@ A shop - [single_level](#single_level) - [copyshop-print-sizes](#copyshop-print-sizes) - [copyshop-binding](#copyshop-binding) + - [copyshop-binding-types](#copyshop-binding-types) - [optometrist_service](#optometrist_service) - [key_cutter](#key_cutter) - [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -64,6 +63,7 @@ A shop - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) - [toilets_repeated](#toilets_repeated) - [toilets_single_level](#toilets_single_level) - [toilets_toilet-access](#toilets_toilet-access) @@ -88,6 +88,11 @@ A shop - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult_changing_table_title](#adult_changing_table_title) - [adult-changing-table](#adult-changing-table) @@ -181,6 +186,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -207,6 +217,7 @@ Elements must match **all** of the following expressions: | [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | | [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | | [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [copyshop-binding-types](#copyshop-binding-types) | What types of binding are offered here?
4 options | | _Multiple choice only_ | | [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | | [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | | [hairdresser-targetgroup](#hairdresser-targetgroup) | In what target groups does this hairdresser specialize?
3 options | | _Multiple choice only_ | @@ -231,14 +242,15 @@ Elements must match **all** of the following expressions: | [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -263,6 +275,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -272,8 +289,8 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -291,13 +308,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -468,11 +483,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -480,7 +493,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -490,7 +502,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -498,18 +509,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -517,22 +525,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -540,17 +544,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -561,11 +562,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -577,7 +576,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -585,8 +583,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -595,7 +602,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -605,7 +611,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -615,7 +620,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -626,7 +630,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -635,7 +638,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -645,7 +647,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -656,7 +657,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -665,7 +665,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -681,81 +680,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -765,7 +748,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -775,7 +757,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -785,7 +766,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -796,7 +776,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -806,11 +785,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -818,11 +795,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -830,11 +805,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -844,7 +817,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -853,11 +825,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -866,11 +836,9 @@ The question is `Does this shop have a gluten free offering?` - *This shop has no gluten free offering* is shown if with diet:gluten_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### lactose_free - The question is `Does {title()} have a lactose-free offering?` - *Only sells lactose free products* is shown if with diet:lactose_free=only @@ -879,11 +847,9 @@ The question is `Does {title()} have a lactose-free offering?` - *No lactose free offering* is shown if with diet:lactose_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -893,62 +859,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -960,16 +916,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -980,47 +929,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -1032,33 +960,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -1066,33 +979,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1100,19 +997,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1121,17 +1008,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1139,17 +1018,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1157,17 +1028,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1177,34 +1040,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1215,50 +1062,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1268,69 +1092,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1339,18 +1127,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1359,73 +1138,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1435,19 +1224,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1455,19 +1234,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1475,38 +1244,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1514,78 +1263,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/shops.md b/Docs/Layers/shops.md index 709b5305a..e32050d51 100644 --- a/Docs/Layers/shops.md +++ b/Docs/Layers/shops.md @@ -14,7 +14,6 @@ A shop 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [shops-name](#shops-name) @@ -22,7 +21,6 @@ A shop - [brand](#brand) - [second_hand](#second_hand) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [website](#website) - [email](#email) - [phone](#phone) @@ -31,6 +29,7 @@ A shop - [single_level](#single_level) - [copyshop-print-sizes](#copyshop-print-sizes) - [copyshop-binding](#copyshop-binding) + - [copyshop-binding-types](#copyshop-binding-types) - [optometrist_service](#optometrist_service) - [key_cutter](#key_cutter) - [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -63,6 +62,7 @@ A shop - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) - [toilets_repeated](#toilets_repeated) - [toilets_single_level](#toilets_single_level) - [toilets_toilet-access](#toilets_toilet-access) @@ -87,6 +87,11 @@ A shop - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult_changing_table_title](#adult_changing_table_title) - [adult-changing-table](#adult-changing-table) @@ -197,6 +202,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -223,6 +233,7 @@ Elements must match **all** of the following expressions: | [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | | [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | | [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [copyshop-binding-types](#copyshop-binding-types) | What types of binding are offered here?
4 options | | _Multiple choice only_ | | [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | | [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | | [hairdresser-targetgroup](#hairdresser-targetgroup) | In what target groups does this hairdresser specialize?
3 options | | _Multiple choice only_ | @@ -247,14 +258,15 @@ Elements must match **all** of the following expressions: | [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -279,6 +291,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -288,8 +305,8 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -307,13 +324,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -484,11 +499,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -496,7 +509,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -506,7 +518,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -514,18 +525,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -533,22 +541,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -556,17 +560,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -577,11 +578,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -593,7 +592,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -601,8 +599,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -611,7 +618,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -621,7 +627,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -631,7 +636,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -642,7 +646,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -651,7 +654,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -661,7 +663,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -672,7 +673,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -681,7 +681,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -697,81 +696,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -781,7 +764,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -791,7 +773,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -801,7 +782,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -812,7 +792,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -822,11 +801,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -834,11 +811,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -846,11 +821,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -860,7 +833,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -869,11 +841,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -882,11 +852,9 @@ The question is `Does this shop have a gluten free offering?` - *This shop has no gluten free offering* is shown if with diet:gluten_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### lactose_free - The question is `Does {title()} have a lactose-free offering?` - *Only sells lactose free products* is shown if with diet:lactose_free=only @@ -895,11 +863,9 @@ The question is `Does {title()} have a lactose-free offering?` - *No lactose free offering* is shown if with diet:lactose_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -909,62 +875,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -976,16 +932,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -996,47 +945,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -1048,33 +976,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -1082,33 +995,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1116,19 +1013,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1137,17 +1024,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1155,17 +1034,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1173,17 +1044,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1193,34 +1056,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1231,50 +1078,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1284,69 +1108,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1355,18 +1143,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1375,73 +1154,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1451,19 +1240,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1471,19 +1250,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1491,38 +1260,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1530,78 +1279,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/shops_glutenfree.md b/Docs/Layers/shops_glutenfree.md index 69c9fa5b9..a36a3f815 100644 --- a/Docs/Layers/shops_glutenfree.md +++ b/Docs/Layers/shops_glutenfree.md @@ -15,7 +15,6 @@ A shop 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [gluten_free](#gluten_free) @@ -24,7 +23,6 @@ A shop - [brand](#brand) - [second_hand](#second_hand) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [website](#website) - [email](#email) - [phone](#phone) @@ -33,6 +31,7 @@ A shop - [single_level](#single_level) - [copyshop-print-sizes](#copyshop-print-sizes) - [copyshop-binding](#copyshop-binding) + - [copyshop-binding-types](#copyshop-binding-types) - [optometrist_service](#optometrist_service) - [key_cutter](#key_cutter) - [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -64,6 +63,7 @@ A shop - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) - [toilets_repeated](#toilets_repeated) - [toilets_single_level](#toilets_single_level) - [toilets_toilet-access](#toilets_toilet-access) @@ -88,6 +88,11 @@ A shop - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult_changing_table_title](#adult_changing_table_title) - [adult-changing-table](#adult-changing-table) @@ -182,6 +187,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -195,7 +205,7 @@ Elements must match **all** of the following expressions: -----|-----|-----|----- | | [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | | [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | | [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | | [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | @@ -209,6 +219,7 @@ Elements must match **all** of the following expressions: | [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | | [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | | [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [copyshop-binding-types](#copyshop-binding-types) | What types of binding are offered here?
4 options | | _Multiple choice only_ | | [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | | [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | | [hairdresser-targetgroup](#hairdresser-targetgroup) | In what target groups does this hairdresser specialize?
3 options | | _Multiple choice only_ | @@ -233,13 +244,14 @@ Elements must match **all** of the following expressions: | [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -264,6 +276,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -273,8 +290,8 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -292,7 +309,6 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -300,17 +316,14 @@ The question is `Does this shop have a gluten free offering?` - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited - *This shop has no gluten free offering* is shown if with diet:gluten_free=no -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -481,11 +494,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -493,7 +504,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -503,7 +513,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -511,18 +520,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -530,22 +536,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -553,17 +555,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -574,11 +573,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -590,7 +587,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -598,8 +594,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -608,7 +613,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -618,7 +622,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -628,7 +631,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -639,7 +641,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -648,7 +649,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -658,7 +658,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -669,7 +668,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -678,7 +676,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -694,81 +691,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -778,7 +759,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -788,7 +768,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -798,7 +777,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -809,7 +787,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -819,11 +796,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -831,11 +806,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -843,11 +816,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -857,7 +828,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -866,11 +836,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### lactose_free - The question is `Does {title()} have a lactose-free offering?` - *Only sells lactose free products* is shown if with diet:lactose_free=only @@ -879,11 +847,9 @@ The question is `Does {title()} have a lactose-free offering?` - *No lactose free offering* is shown if with diet:lactose_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -893,62 +859,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -960,16 +916,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -980,47 +929,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -1032,33 +960,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -1066,33 +979,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1100,19 +997,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1121,17 +1008,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1139,17 +1018,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1157,17 +1028,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1177,34 +1040,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1215,50 +1062,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1268,69 +1092,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1339,18 +1127,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1359,73 +1138,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1435,19 +1224,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1455,19 +1234,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1475,38 +1244,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1514,78 +1263,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/shops_lactosefree.md b/Docs/Layers/shops_lactosefree.md index cbe0b0a00..f72a320af 100644 --- a/Docs/Layers/shops_lactosefree.md +++ b/Docs/Layers/shops_lactosefree.md @@ -15,16 +15,14 @@ A shop 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - - [lactose_free](#lactose_free) + - [lactosefree](#lactosefree) - [shops-name](#shops-name) - [shop_types](#shop_types) - [brand](#brand) - [second_hand](#second_hand) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [website](#website) - [email](#email) - [phone](#phone) @@ -33,6 +31,7 @@ A shop - [single_level](#single_level) - [copyshop-print-sizes](#copyshop-print-sizes) - [copyshop-binding](#copyshop-binding) + - [copyshop-binding-types](#copyshop-binding-types) - [optometrist_service](#optometrist_service) - [key_cutter](#key_cutter) - [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -64,6 +63,7 @@ A shop - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) - [toilets_repeated](#toilets_repeated) - [toilets_single_level](#toilets_single_level) - [toilets_toilet-access](#toilets_toilet-access) @@ -88,6 +88,11 @@ A shop - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult_changing_table_title](#adult_changing_table_title) - [adult-changing-table](#adult-changing-table) @@ -125,7 +130,6 @@ Elements must match **all** of the following expressions: | attribute | type | values which are supported by this layer | -----|-----|----- | -| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | | [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [bicycle_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle_rental) [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [honey](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhoney) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [nuts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnuts) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pasta](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpasta) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [rice](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drice) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine) | | [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | | @@ -182,6 +186,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -195,7 +204,7 @@ Elements must match **all** of the following expressions: -----|-----|-----|----- | | [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | | [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [lactosefree](#lactosefree) | _lactose_free_ | | _Multiple choice only_ | | [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | | [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | | [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | @@ -209,6 +218,7 @@ Elements must match **all** of the following expressions: | [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | | [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | | [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [copyshop-binding-types](#copyshop-binding-types) | What types of binding are offered here?
4 options | | _Multiple choice only_ | | [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | | [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | | [hairdresser-targetgroup](#hairdresser-targetgroup) | In what target groups does this hairdresser specialize?
3 options | | _Multiple choice only_ | @@ -233,13 +243,14 @@ Elements must match **all** of the following expressions: | [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -264,6 +275,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -273,8 +289,8 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -291,26 +307,17 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* -### lactose_free +### lactosefree +_This tagrendering has no question and is thus read-only_ -The question is `Does {title()} have a lactose-free offering?` - - - *Only sells lactose free products* is shown if with diet:lactose_free=only - - *Big lactose free offering* is shown if with diet:lactose_free=yes - - *Limited lactose free offering* is shown if with diet:lactose_free=limited - - *No lactose free offering* is shown if with diet:lactose_free=no - -This tagrendering has labels -`diets` +*lactose_free* ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -481,11 +488,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -493,7 +498,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -503,7 +507,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -511,18 +514,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -530,22 +530,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -553,17 +549,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -574,11 +567,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -590,7 +581,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -598,8 +588,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -608,7 +607,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -618,7 +616,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -628,7 +625,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -639,7 +635,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -648,7 +643,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -658,7 +652,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -669,7 +662,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -678,7 +670,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -694,81 +685,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -778,7 +753,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -788,7 +762,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -798,7 +771,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -809,7 +781,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -819,11 +790,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -831,11 +800,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -843,11 +810,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -857,7 +822,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -866,11 +830,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -879,11 +841,9 @@ The question is `Does this shop have a gluten free offering?` - *This shop has no gluten free offering* is shown if with diet:gluten_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -893,62 +853,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -960,16 +910,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -980,47 +923,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -1032,33 +954,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -1066,33 +973,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1100,19 +991,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1121,17 +1002,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1139,17 +1012,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1157,17 +1022,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1177,34 +1034,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1215,50 +1056,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1268,69 +1086,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1339,18 +1121,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1359,73 +1132,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1435,19 +1218,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1455,19 +1228,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1475,38 +1238,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1514,78 +1257,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/shops_second_hand.md b/Docs/Layers/shops_second_hand.md index 149495bed..c889f942b 100644 --- a/Docs/Layers/shops_second_hand.md +++ b/Docs/Layers/shops_second_hand.md @@ -15,7 +15,6 @@ A shop 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [shops-name](#shops-name) @@ -23,7 +22,6 @@ A shop - [brand](#brand) - [second_hand](#second_hand) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [website](#website) - [email](#email) - [phone](#phone) @@ -32,6 +30,7 @@ A shop - [single_level](#single_level) - [copyshop-print-sizes](#copyshop-print-sizes) - [copyshop-binding](#copyshop-binding) + - [copyshop-binding-types](#copyshop-binding-types) - [optometrist_service](#optometrist_service) - [key_cutter](#key_cutter) - [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -64,6 +63,7 @@ A shop - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) - [toilets_repeated](#toilets_repeated) - [toilets_single_level](#toilets_single_level) - [toilets_toilet-access](#toilets_toilet-access) @@ -88,6 +88,11 @@ A shop - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult_changing_table_title](#adult_changing_table_title) - [adult-changing-table](#adult-changing-table) @@ -181,6 +186,11 @@ Elements must match **any** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -207,6 +217,7 @@ Elements must match **any** of the following expressions: | [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | | [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | | [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [copyshop-binding-types](#copyshop-binding-types) | What types of binding are offered here?
4 options | | _Multiple choice only_ | | [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | | [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | | [hairdresser-targetgroup](#hairdresser-targetgroup) | In what target groups does this hairdresser specialize?
3 options | | _Multiple choice only_ | @@ -231,14 +242,15 @@ Elements must match **any** of the following expressions: | [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -263,6 +275,11 @@ Elements must match **any** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -272,8 +289,8 @@ Elements must match **any** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -291,13 +308,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -468,11 +483,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -480,7 +493,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -490,7 +502,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -498,18 +509,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -517,22 +525,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -540,17 +544,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -561,11 +562,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -577,7 +576,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -585,8 +583,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -595,7 +602,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -605,7 +611,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -615,7 +620,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -626,7 +630,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -635,7 +638,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -645,7 +647,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -656,7 +657,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -665,7 +665,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -681,81 +680,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -765,7 +748,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -775,7 +757,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -785,7 +766,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -796,7 +776,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -806,11 +785,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -818,11 +795,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -830,11 +805,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -844,7 +817,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -853,11 +825,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -866,11 +836,9 @@ The question is `Does this shop have a gluten free offering?` - *This shop has no gluten free offering* is shown if with diet:gluten_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### lactose_free - The question is `Does {title()} have a lactose-free offering?` - *Only sells lactose free products* is shown if with diet:lactose_free=only @@ -879,11 +847,9 @@ The question is `Does {title()} have a lactose-free offering?` - *No lactose free offering* is shown if with diet:lactose_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -893,62 +859,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -960,16 +916,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -980,47 +929,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -1032,33 +960,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -1066,33 +979,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1100,19 +997,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1121,17 +1008,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1139,17 +1018,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1157,17 +1028,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1177,34 +1040,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1215,50 +1062,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1268,69 +1092,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1339,18 +1127,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1359,73 +1138,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1435,19 +1224,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1455,19 +1234,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1475,38 +1244,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1514,78 +1263,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/shops_with_climbing_shoe_repair.md b/Docs/Layers/shops_with_climbing_shoe_repair.md index 2ce176253..72cc0a2af 100644 --- a/Docs/Layers/shops_with_climbing_shoe_repair.md +++ b/Docs/Layers/shops_with_climbing_shoe_repair.md @@ -15,7 +15,6 @@ A shop 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [repairs_climbing_shoes](#repairs_climbing_shoes) - [images](#images) - [reviews](#reviews) @@ -24,7 +23,6 @@ A shop - [brand](#brand) - [second_hand](#second_hand) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [website](#website) - [email](#email) - [phone](#phone) @@ -33,6 +31,7 @@ A shop - [single_level](#single_level) - [copyshop-print-sizes](#copyshop-print-sizes) - [copyshop-binding](#copyshop-binding) + - [copyshop-binding-types](#copyshop-binding-types) - [optometrist_service](#optometrist_service) - [key_cutter](#key_cutter) - [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -65,6 +64,7 @@ A shop - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) - [toilets_repeated](#toilets_repeated) - [toilets_single_level](#toilets_single_level) - [toilets_toilet-access](#toilets_toilet-access) @@ -89,6 +89,11 @@ A shop - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult_changing_table_title](#adult_changing_table_title) - [adult-changing-table](#adult-changing-table) @@ -182,6 +187,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -209,6 +219,7 @@ Elements must match **all** of the following expressions: | [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | | [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | | [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [copyshop-binding-types](#copyshop-binding-types) | What types of binding are offered here?
4 options | | _Multiple choice only_ | | [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | | [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | | [hairdresser-targetgroup](#hairdresser-targetgroup) | In what target groups does this hairdresser specialize?
3 options | | _Multiple choice only_ | @@ -233,14 +244,15 @@ Elements must match **all** of the following expressions: | [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -265,6 +277,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -274,14 +291,13 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### repairs_climbing_shoes - The question is `Does this shoe repair shop repair climbing shoes?` - *This shop repairs climbing shoes* is shown if with service:climbing_shoes:repair=yes @@ -300,13 +316,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -477,11 +491,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -489,7 +501,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -499,7 +510,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -507,18 +517,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -526,22 +533,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -549,17 +552,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -570,11 +570,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -586,7 +584,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -594,8 +591,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -604,7 +610,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -614,7 +619,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -624,7 +628,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -635,7 +638,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -644,7 +646,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -654,7 +655,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -665,7 +665,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -674,7 +673,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -690,81 +688,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -774,7 +756,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -784,7 +765,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -794,7 +774,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -805,7 +784,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -815,11 +793,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -827,11 +803,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -839,11 +813,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -853,7 +825,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -862,11 +833,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -875,11 +844,9 @@ The question is `Does this shop have a gluten free offering?` - *This shop has no gluten free offering* is shown if with diet:gluten_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### lactose_free - The question is `Does {title()} have a lactose-free offering?` - *Only sells lactose free products* is shown if with diet:lactose_free=only @@ -888,11 +855,9 @@ The question is `Does {title()} have a lactose-free offering?` - *No lactose free offering* is shown if with diet:lactose_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -902,62 +867,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -969,16 +924,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -989,47 +937,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -1041,33 +968,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -1075,33 +987,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1109,19 +1005,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1130,17 +1016,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1148,17 +1026,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1166,17 +1036,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1186,34 +1048,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1224,50 +1070,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1277,69 +1100,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1348,18 +1135,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1368,73 +1146,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1444,19 +1232,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1464,19 +1242,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1484,38 +1252,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1523,78 +1271,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/shower.md b/Docs/Layers/shower.md index 9ccdbacb7..5941a5835 100644 --- a/Docs/Layers/shower.md +++ b/Docs/Layers/shower.md @@ -13,7 +13,6 @@ A layer showing (public) showers 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [repeated](#repeated) - [single_level](#single_level) @@ -21,7 +20,6 @@ A layer showing (public) showers - [fee](#fee) - [charge](#charge) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [hot_water](#hot_water) - [payment-options-split](#payment-options-split) - [has_grab_rail_lr](#has_grab_rail_lr) @@ -88,17 +86,14 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -109,11 +104,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### access - The question is `Who can use this shower?` - *Anyone can use this shower* is shown if with access=yes @@ -121,14 +114,12 @@ The question is `Who can use this shower?` - *Accesible, but one has to ask for a key* is shown if with access=key ### fee - The question is `Is there a fee for using this shower?` - *There is a fee for using this shower* is shown if with fee=yes - *This shower is free to use* is shown if with fee=no ### charge - The question is `How much does it cost to use this shower?` *It costs {charge} to use this shower* is shown if `charge` is set. @@ -136,7 +127,6 @@ The question is `How much does it cost to use this shower?` This tagrendering is only visible in the popup if the following condition is met: fee=yes ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -144,7 +134,6 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### hot_water - The question is `Does this shower have hot water available?` - *Hot water is available here* is shown if with hot_water=yes @@ -152,7 +141,6 @@ The question is `Does this shower have hot water available?` - *There is no hot water available here* is shown if with hot_water=no ### payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash= @@ -166,7 +154,6 @@ The question is `Which methods of payment are accepted here?` This tagrendering is only visible in the popup if the following condition is met: fee=yes | hot_water=fee ### has_grab_rail_lr - The question is `Is there a grab rail?` - *Grab rails on both sides* is shown if with grab_rail:left=yes & grab_rail:right=yes @@ -174,39 +161,31 @@ The question is `Is there a grab rail?` - *Grab rails on the right side* is shown if with grab_rail:left=no & grab_rail:right=yes - *No grab rails at all* is shown if with grab_rail:left=no & grab_rail:right=no -This tagrendering has labels -`wheelchair` +This tagrendering has labels `wheelchair` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/ski_piste.md b/Docs/Layers/ski_piste.md index ffdb3eca4..ad149fcce 100644 --- a/Docs/Layers/ski_piste.md +++ b/Docs/Layers/ski_piste.md @@ -59,7 +59,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### piste_difficulty - The question is `What is the difficulty of this piste?` - *Novice (green)* is shown if with piste:difficulty=novice @@ -70,35 +69,28 @@ The question is `What is the difficulty of this piste?` - *Freeride* is shown if with piste:difficulty=freeride ### length - _This tagrendering has no question and is thus read-only_ *This part of the ski piste is {_length:km} kilometer long* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/ski_piste/ski_piste.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/ski_piste/ski_piste.json) diff --git a/Docs/Layers/slow_roads.md b/Docs/Layers/slow_roads.md index 51e014190..527e23972 100644 --- a/Docs/Layers/slow_roads.md +++ b/Docs/Layers/slow_roads.md @@ -61,7 +61,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### explanation - _This tagrendering has no question and is thus read-only_ - *This is a living street* is shown if with highway=living_street @@ -72,7 +71,6 @@ _This tagrendering has no question and is thus read-only_ - *This is a land access road* is shown if with highway=track ### slow_roads-surface - The question is `What surface does this road have?` *The surface is {surface}* is shown if `surface` is set. @@ -87,30 +85,24 @@ The question is `What surface does this road have?` - *The surface is paved* is shown if with surface=paved. _This option cannot be chosen as answer_ ### slow_road_is_lit - The question is `Is this road lit at night?` - *'s nachts verlicht* is shown if with lit=yes - *Not lit* is shown if with lit=no ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/slow_roads/slow_roads.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/slow_roads/slow_roads.json) diff --git a/Docs/Layers/souvenir_coin.md b/Docs/Layers/souvenir_coin.md index bc9040a44..c502fd9ff 100644 --- a/Docs/Layers/souvenir_coin.md +++ b/Docs/Layers/souvenir_coin.md @@ -13,10 +13,8 @@ Layer showing machines selling souvenir coins 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [designs](#designs) - [payment-options-split](#payment-options-split) - [website](#website) @@ -94,7 +92,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### opening_hours_24_7 - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -103,7 +100,6 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### designs - The question is `How many designs are available?` *This machine has {coin:design_count} designs available* is shown if `coin:design_count` is set. @@ -114,7 +110,6 @@ The question is `How many designs are available?` - *This machine has four designs available* is shown if with coin:design_count=4 ### payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash= @@ -126,18 +121,15 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with payment:credit_cards=yes. Unselecting this answer will add payment:credit_cards=no ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### charge - The question is `How much does a souvenir coin cost?` *A souvenir coins costs {charge}* is shown if `charge` is set. @@ -145,7 +137,6 @@ The question is `How much does a souvenir coin cost?` - *A souvenir coin costs 2 euro* is shown if with charge=2 EUR ### denominations-coins - The question is `What coins can you use to pay here?` - *1 cent coins are accepted* is shown if with payment:coins:denominations=0.01 EUR @@ -167,24 +158,20 @@ The question is `What coins can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:coins=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### indoor - The question is `Is this machine located indoors?` - *This machine is located indoors.* is shown if with indoor=yes - *This machine is located outdoors.* is shown if with indoor=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -195,11 +182,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### check_date - The question is `When was this object last checked?` *This object was last checked on {check_date}* is shown if `check_date` is set. @@ -207,35 +192,28 @@ The question is `When was this object last checked?` - *This object was last checked today* is shown if with check_date= ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/souvenir_note.md b/Docs/Layers/souvenir_note.md index f6f8736db..7606863ca 100644 --- a/Docs/Layers/souvenir_note.md +++ b/Docs/Layers/souvenir_note.md @@ -13,10 +13,8 @@ Layer showing machines selling souvenir banknotes 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [designs](#designs) - [payment-options-split](#payment-options-split) - [website](#website) @@ -94,7 +92,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### opening_hours_24_7 - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -103,7 +100,6 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### designs - The question is `How many designs are available?` *This machine has {note:design_count} designs available.* is shown if `note:design_count` is set. @@ -114,7 +110,6 @@ The question is `How many designs are available?` - *This machine has four designs available.* is shown if with note:design_count=4 ### payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash= @@ -126,18 +121,15 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with payment:credit_cards=yes. Unselecting this answer will add payment:credit_cards=no ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### charge - The question is `How much does a souvenir note cost?` *A souvenir note costs {charge}* is shown if `charge` is set. @@ -146,7 +138,6 @@ The question is `How much does a souvenir note cost?` - *A souvenir note costs 3 euro* is shown if with charge=3 EUR ### denominations-coins - The question is `What coins can you use to pay here?` - *1 cent coins are accepted* is shown if with payment:coins:denominations=0.01 EUR @@ -168,24 +159,20 @@ The question is `What coins can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:coins=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### indoor - The question is `Is this machine located indoors?` - *This machine is located indoors.* is shown if with indoor=yes - *This machine is located outdoors.* is shown if with indoor=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -196,11 +183,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### check_date - The question is `When was this object last checked?` *This object was last checked on {check_date}* is shown if `check_date` is set. @@ -208,35 +193,28 @@ The question is `When was this object last checked?` - *This object was last checked today* is shown if with check_date= ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/speed_camera.md b/Docs/Layers/speed_camera.md index 2bdcb8446..ab335bd97 100644 --- a/Docs/Layers/speed_camera.md +++ b/Docs/Layers/speed_camera.md @@ -67,13 +67,11 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### maxspeed - The question is `What is the maximum speed allowed at this speed camera?` *The maximum speed allowed is {canonical(maxspeed)}* is shown if `maxspeed` is set. ### ref - _This tagrendering has no question and is thus read-only_ *The reference number of this speed camera is {ref}* @@ -81,35 +79,28 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: ref~.+ ### camera_direction - The question is `In which geographical direction does this camera film?` *Films to a compass heading of {direction}* is shown if `direction` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/speed_camera/speed_camera.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/speed_camera/speed_camera.json) diff --git a/Docs/Layers/speed_display.md b/Docs/Layers/speed_display.md index 328305080..12d5a0453 100644 --- a/Docs/Layers/speed_display.md +++ b/Docs/Layers/speed_display.md @@ -56,41 +56,33 @@ Elements must match the expression **sport=equestrian ### basketball-hoops - The question is `How much basketball hoops does this pitch have?` - *This basketball pitch has a single hoop* is shown if with hoops=1 @@ -116,7 +114,6 @@ The question is `How much basketball hoops does this pitch have?` This tagrendering is only visible in the popup if the following condition is met: sport~^((^|.*;)basketball(;.*|$))$ ### sport_pitch-surface - The question is `Which is the surface of this sport pitch?` *The surface is {surface}* is shown if `surface` is set. @@ -130,7 +127,6 @@ The question is `Which is the surface of this sport pitch?` - *The surface of this track is Tartan, a synthetic, slightly springy, porous surface* is shown if with surface=tartan ### sport-pitch-access - The question is `Is this sport pitch publicly accessible?` - *Public access* is shown if with access=yes @@ -140,7 +136,6 @@ The question is `Is this sport pitch publicly accessible?` - *Public access* is shown if with access=public. _This option cannot be chosen as answer_ ### sport-pitch-reservation - The question is `Does one have to make an appointment to use this sport pitch?` - *Making an appointment is obligatory to use this sport pitch* is shown if with reservation=required @@ -149,19 +144,16 @@ The question is `Does one have to make an appointment to use this sport pitch?` - *Making an appointment is not possible* is shown if with reservation=no ### sport_pitch-phone - The question is `What is the phone number of the operator?` *{phone}* is shown if `phone` is set. ### sport_pitch-email - The question is `What is the email address of the operator?` *{email}* is shown if `email` is set. ### sport_pitch-opening_hours - The question is `When is this pitch accessible?` *Openingsuren: {opening_hours_table()}* is shown if `opening_hours` is set. @@ -178,25 +170,21 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### sport-pitch-reviews - _This tagrendering has no question and is thus read-only_ *{reviews(name, sportpitch)}* ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/sport_places_without_etymology.md b/Docs/Layers/sport_places_without_etymology.md index 41f2aff45..892723afe 100644 --- a/Docs/Layers/sport_places_without_etymology.md +++ b/Docs/Layers/sport_places_without_etymology.md @@ -14,10 +14,8 @@ All objects which have an etymology known 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) @@ -67,19 +65,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### etymology-images-from-wikipedia - _This tagrendering has no question and is thus read-only_ *{image_carousel(name:etymology:wikidata)}* ### wikipedia-etymology - The question is `What is the Wikidata-item that this object is named after?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. ### zoeken op inventaris onroerend erfgoed - _This tagrendering has no question and is thus read-only_ *Search on inventaris onroerend erfgoed* @@ -87,7 +82,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _country=be ### simple etymology - The question is `What is this object named after?` *Named after {name:etymology}* is shown if `name:etymology` is set. @@ -101,31 +95,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### streetsign-image-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:streetsign;panoramax:streetsign)}* ### streetsign-upload - _This tagrendering has no question and is thus read-only_ *{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _same_name_ids):height:10rem}* ### etymology_multi_apply - _This tagrendering has no question and is thus read-only_ *{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}* ### wikipedia - _This tagrendering has no question and is thus read-only_ *A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}* @@ -133,13 +122,11 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Layers/sport_shops.md b/Docs/Layers/sport_shops.md index c274f83c9..1f9a3fc63 100644 --- a/Docs/Layers/sport_shops.md +++ b/Docs/Layers/sport_shops.md @@ -16,7 +16,6 @@ A shop 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [shops-name](#shops-name) @@ -24,7 +23,6 @@ A shop - [brand](#brand) - [second_hand](#second_hand) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [website](#website) - [email](#email) - [phone](#phone) @@ -33,6 +31,7 @@ A shop - [single_level](#single_level) - [copyshop-print-sizes](#copyshop-print-sizes) - [copyshop-binding](#copyshop-binding) + - [copyshop-binding-types](#copyshop-binding-types) - [optometrist_service](#optometrist_service) - [key_cutter](#key_cutter) - [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -65,6 +64,7 @@ A shop - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) - [toilets_repeated](#toilets_repeated) - [toilets_single_level](#toilets_single_level) - [toilets_toilet-access](#toilets_toilet-access) @@ -89,6 +89,11 @@ A shop - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult_changing_table_title](#adult_changing_table_title) - [adult-changing-table](#adult-changing-table) @@ -184,6 +189,11 @@ Elements must match the expression ** [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -210,6 +220,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -266,6 +278,11 @@ Elements must match the expression **
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -294,13 +311,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -471,11 +486,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with
shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -483,7 +496,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -493,7 +505,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -501,18 +512,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -520,22 +528,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -543,17 +547,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -564,11 +565,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -580,7 +579,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -588,8 +586,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -598,7 +605,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -608,7 +614,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -618,7 +623,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -629,7 +633,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -638,7 +641,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -648,7 +650,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -659,7 +660,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -668,7 +668,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -684,81 +683,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -768,7 +751,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -778,7 +760,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -788,7 +769,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -799,7 +779,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -809,11 +788,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -821,11 +798,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -833,11 +808,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -847,7 +820,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -856,11 +828,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -869,11 +839,9 @@ The question is `Does this shop have a gluten free offering?` - *This shop has no gluten free offering* is shown if with diet:gluten_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### lactose_free - The question is `Does {title()} have a lactose-free offering?` - *Only sells lactose free products* is shown if with diet:lactose_free=only @@ -882,11 +850,9 @@ The question is `Does {title()} have a lactose-free offering?` - *No lactose free offering* is shown if with diet:lactose_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -896,62 +862,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -963,16 +919,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -983,47 +932,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -1035,33 +963,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -1069,33 +982,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1103,19 +1000,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1124,17 +1011,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1142,17 +1021,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1160,17 +1031,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1180,34 +1043,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1218,50 +1065,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1271,69 +1095,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1342,18 +1130,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1362,73 +1141,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1438,19 +1227,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1458,19 +1237,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1478,38 +1247,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1517,78 +1266,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/sports_centre.md b/Docs/Layers/sports_centre.md index a3b7a8302..5e1131e89 100644 --- a/Docs/Layers/sports_centre.md +++ b/Docs/Layers/sports_centre.md @@ -13,10 +13,8 @@ Indoor and outdoor sports centres can be found on this layer 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [phone](#phone) - [website](#website) - [email](#email) @@ -79,7 +77,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -87,29 +84,24 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -117,11 +109,9 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -130,7 +120,6 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### sport_centre-sport - The question is `What sports are played at this venue?` *Sports played here: {sport}* is shown if `sport` is set. @@ -265,29 +254,23 @@ The question is `What sports are played at this venue?` - *Zurkhaneh sport* is shown if with sport=zurkhaneh_sport ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/stairs.md b/Docs/Layers/stairs.md index e0cb79ca1..2e6c68a34 100644 --- a/Docs/Layers/stairs.md +++ b/Docs/Layers/stairs.md @@ -71,7 +71,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### multilevels - The question is `Between which levels are these stairs?` *These stairs are between the levels {level}* is shown if `level` is set. @@ -83,7 +82,6 @@ The question is `Between which levels are these stairs?` - *Located on the first basement level* is shown if with level=-1 ### conveying - The question is `Is this an escalator?` - *This is an escalator* is shown if with conveying=yes @@ -93,14 +91,12 @@ The question is `Is this an escalator?` - *This is not an escalator* is shown if with conveying=. _This option cannot be chosen as answer_ ### handrail - The question is `Does this stair have a handrail?` - *These stairs have a handrail* is shown if with handrail=yes - *These stairs do not have a handrail* is shown if with handrail=no ### tactile_writing - The question is `Do these stairs have tactile writing on the handrail?` - *There is tactile writing on the handrail* is shown if with tactile_writing=yes @@ -109,7 +105,6 @@ The question is `Do these stairs have tactile writing on the handrail?` This tagrendering is only visible in the popup if the following condition is met: handrail=yes & conveying!=yes ### tactile_writing_language - _This tagrendering has no question and is thus read-only_ *{language_chooser(tactile_writing:braille,In which languages is there tactile writing &LPARENSbraille&RPARENS for navigation? ,These stairs have tactile writing in &LBRACElanguage&LPARENS&RPARENS&RBRACE,These stairs have tactile writing in &LBRACElanguage&LPARENS&RPARENS&RBRACE,,)}* @@ -117,7 +112,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: tactile_writing=yes ### ramp - The question is `Is there a ramp at these stairs?` - *There is a ramp for bicycles here* is shown if with ramp:bicycle=yes. Unselecting this answer will add ramp:bicycle=no @@ -127,7 +121,6 @@ The question is `Is there a ramp at these stairs?` - *There is no ramp at these stairs* is shown if with ramp=no. Unselecting this answer will add ramp= ### incline - The question is `What is the incline of these stairs?` *These stairs have an incline of {incline}* is shown if `incline` is set. @@ -136,29 +129,23 @@ The question is `What is the incline of these stairs?` - *The downward direction is {direction_absolute()}* is shown if with incline=down. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/stairs/stairs.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/stairs/stairs.json) diff --git a/Docs/Layers/street_lamps.md b/Docs/Layers/street_lamps.md index 8ebd3d041..d89d175ed 100644 --- a/Docs/Layers/street_lamps.md +++ b/Docs/Layers/street_lamps.md @@ -88,23 +88,19 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### utility_pole - The question is `Is this lamp mounted on a utility pole?` - *This lamp is mounted on a utility pole* is shown if with man_made=utility_pole - *This lamp is not mounted on a utility pole* is shown if with man_made= ### ref - The question is `What is the reference number of this street lamp?` *This street lamp has the reference number {ref}* is shown if `ref` is set. -This tagrendering has labels -`street_lamp_question` +This tagrendering has labels `street_lamp_question` ### support - The question is `How is this street lamp mounted?` - *This lamp is suspended using cables* is shown if with support=catenary @@ -115,22 +111,18 @@ The question is `How is this street lamp mounted?` - *This lamp is mounted directly to the wall* is shown if with support=wall - *This lamp is mounted to the wall using a metal bar* is shown if with support=wall_mount -This tagrendering has labels -`street_lamp_question` +This tagrendering has labels `street_lamp_question` ### lamp_mount - The question is `How is this lamp mounted to the pole?` - *This lamp sits atop of a straight mast* is shown if with lamp_mount=straight_mast - *This lamp sits at the end of a bent mast* is shown if with lamp_mount=bent_mast This tagrendering is only visible in the popup if the following condition is met: support=pole & man_made!=utility_pole -This tagrendering has labels -`street_lamp_question` +This tagrendering has labels `street_lamp_question` ### method - The question is `What kind of lighting does this lamp use?` - *This lamp is lit electrically* is shown if with light:method=electric. _This option cannot be chosen as answer_ @@ -146,11 +138,9 @@ The question is `What kind of lighting does this lamp use?` - *This lamp uses high pressure sodium lamps (orange with white)* is shown if with light:method=high_pressure_sodium - *This lamp is lit using gas* is shown if with light:method=gas -This tagrendering has labels -`street_lamp_question` +This tagrendering has labels `street_lamp_question` ### colour - The question is `What colour light does this lamp emit?` *This lamp emits {light:colour} light* is shown if `light:colour` is set. @@ -159,11 +149,9 @@ The question is `What colour light does this lamp emit?` - *This lamp emits green light* is shown if with light:colour=green - *This lamp emits orange light* is shown if with light:colour=orange -This tagrendering has labels -`street_lamp_question` +This tagrendering has labels `street_lamp_question` ### count - The question is `How many fixtures does this light have?` *This lamp has {light:count} fixtures* is shown if `light:count` is set. @@ -172,11 +160,9 @@ The question is `How many fixtures does this light have?` - *This lamp has 2 fixtures* is shown if with light:count=2 This tagrendering is only visible in the popup if the following condition is met: support=pole -This tagrendering has labels -`street_lamp_question` +This tagrendering has labels `street_lamp_question` ### lit - The question is `When is this lamp lit?` - *This lamp is lit at night* is shown if with light:lit=dusk-dawn @@ -184,49 +170,39 @@ The question is `When is this lamp lit?` - *This lamp is lit based on motion* is shown if with light:lit=motion - *This lamp is lit based on demand (e.g. with a pushbutton)* is shown if with light:lit=demand -This tagrendering has labels -`street_lamp_question` +This tagrendering has labels `street_lamp_question` ### direction - The question is `Where does this lamp point to?` *This lamp points towards {light:direction}* is shown if `light:direction` is set. This tagrendering is only visible in the popup if the following condition is met: light:count=1 -This tagrendering has labels -`street_lamp_question` +This tagrendering has labels `street_lamp_question` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/street_lamps/street_lamps.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/street_lamps/street_lamps.json) diff --git a/Docs/Layers/streets_without_etymology.md b/Docs/Layers/streets_without_etymology.md index 53124eaf1..c64a76abd 100644 --- a/Docs/Layers/streets_without_etymology.md +++ b/Docs/Layers/streets_without_etymology.md @@ -14,10 +14,8 @@ All objects which have an etymology known 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) @@ -68,19 +66,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### etymology-images-from-wikipedia - _This tagrendering has no question and is thus read-only_ *{image_carousel(name:etymology:wikidata)}* ### wikipedia-etymology - The question is `What is the Wikidata-item that this object is named after?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. ### zoeken op inventaris onroerend erfgoed - _This tagrendering has no question and is thus read-only_ *Search on inventaris onroerend erfgoed* @@ -88,7 +83,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _country=be ### simple etymology - The question is `What is this object named after?` *Named after {name:etymology}* is shown if `name:etymology` is set. @@ -102,31 +96,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### streetsign-image-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:streetsign;panoramax:streetsign)}* ### streetsign-upload - _This tagrendering has no question and is thus read-only_ *{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _same_name_ids):height:10rem}* ### etymology_multi_apply - _This tagrendering has no question and is thus read-only_ *{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}* ### wikipedia - _This tagrendering has no question and is thus read-only_ *A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}* @@ -134,13 +123,11 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Layers/stripclub.md b/Docs/Layers/stripclub.md index 192f87cf0..05014886a 100644 --- a/Docs/Layers/stripclub.md +++ b/Docs/Layers/stripclub.md @@ -13,12 +13,10 @@ A venue where erotic dance, striptease, or lap dances are performed commercially 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [reviews](#reviews) - [name](#name) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [phone](#phone) - [email](#email) - [website](#website) @@ -83,13 +81,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### name - The question is `What is the name of this stripclub?` *This stripclub is named {name}* is shown if `name` is set. ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -97,18 +93,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -116,44 +109,35 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/surveillance_camera.md b/Docs/Layers/surveillance_camera.md index f7674cc08..edd5e0a91 100644 --- a/Docs/Layers/surveillance_camera.md +++ b/Docs/Layers/surveillance_camera.md @@ -95,23 +95,20 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### has_alpr - The question is `Can this camera automatically detect license plates?` - *This is a camera without number plate recognition.* is shown if with surveillance:type=camera - *This is an ALPR (Automatic License Plate Reader)* is shown if with surveillance:type=ALPR ### Camera type: fixed; panning; dome - The question is `What kind of camera is this?` - *A fixed (non-moving) camera* is shown if with camera:type=fixed - *A dome camera (which can turn)* is shown if with camera:type=dome - *A panning camera* is shown if with camera:type=panning - - *A doorbell which might be turned on remotely at any time or by motion detection. These are typically Smart, internet-connected doorbells. Typical brands are Ring, Google Nest, Eufy, ...* is shown if with camera:type=doorbell + - *A doorbell which might be turned on remotely at any time or by motion detection. These are typically Smart, internet-connected doorbells. Typical brands are Ring, Google Nest, Eufy, …* is shown if with camera:type=doorbell ### camera_direction - The question is `In which geographical direction does this camera film?` *Films to a compass heading of {camera:direction}* is shown if `camera:direction` is set. @@ -119,13 +116,11 @@ The question is `In which geographical direction does this camera film?` - *Films to a compass heading of {direction}* is shown if with camera:direction= & direction~.+. _This option cannot be chosen as answer_ ### Operator - The question is `Who operates this CCTV?` *Operated by {operator}* is shown if `operator` is set. ### Surveillance type: public, outdoor, indoor - The question is `What kind of surveillance is this camera?` - *A public area is surveilled, such as a street, a bridge, a square, a park, a train station, a public corridor or tunnel, …* is shown if with surveillance=public @@ -133,7 +128,6 @@ The question is `What kind of surveillance is this camera?` - *A private indoor area is surveilled, e.g. a shop, a private underground parking, …* is shown if with surveillance=indoor ### camera_is_indoor - The question is `Is this camera located inside or outside?` - *This camera is located indoors* is shown if with indoor=yes @@ -141,7 +135,6 @@ The question is `Is this camera located inside or outside?` - *This camera is probably located outdoors* is shown if with indoor=. _This option cannot be chosen as answer_ ### Level - The question is `On which level is this camera located?` *Located on level {level}* is shown if `level` is set. @@ -149,7 +142,6 @@ The question is `On which level is this camera located?` This tagrendering is only visible in the popup if the following condition is met: (indoor=yes | surveillance=indoor) & (surveillance:type=alpr | surveillance:type=camera) & camera:type!=doorbell ### Surveillance:zone - The question is `What exactly is surveilled here?` *Surveills a {surveillance:zone}* is shown if `surveillance:zone` is set. @@ -162,7 +154,6 @@ The question is `What exactly is surveilled here?` - *Surveills a shop* is shown if with surveillance:zone=shop ### camera:mount - The question is `How is this camera placed?` *Mounting method: {camera:mount}* is shown if `camera:mount` is set. @@ -174,35 +165,28 @@ The question is `How is this camera placed?` - *This camera is placed on a tree* is shown if with camera:mount=tree ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/surveillance_camera/surveillance_camera.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/surveillance_camera/surveillance_camera.json) diff --git a/Docs/Layers/tactile_map.md b/Docs/Layers/tactile_map.md index 10dcca46a..d788c4115 100644 --- a/Docs/Layers/tactile_map.md +++ b/Docs/Layers/tactile_map.md @@ -77,20 +77,17 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### description - The question is `What does this tactile map show?` *Description: {blind:description:en}.* is shown if `blind:description:en` is set. ### braille - The question is `Is there braille text on this tactile map?` - *This tactile map has braille text.* is shown if with braille=yes - *This tactile map does not have braille text.* is shown if with braille=no ### braille_languages - _This tagrendering has no question and is thus read-only_ *{language_chooser(tactile_writing:braille,In which languages is the braille text on this tactile map?,This map has braille text in &LBRACElanguage&RBRACE,This map has braille text in &LBRACElanguage&RBRACE,,)}* @@ -98,14 +95,12 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: braille=yes ### embossed_letters - The question is `Are there embossed letters on this tactile map?` - *This tactile map has embossed letters.* is shown if with embossed_letters=yes - *This tactile map does not have embossed letters.* is shown if with embossed_letters=no ### embossed_letters_languages - _This tagrendering has no question and is thus read-only_ *{language_chooser(tactile_writing:embossed,In which languages are the embossed letters on this tactile map?,This map has embossed letters in &LBRACElanguage&RBRACE,This map has embossed letters in &LBRACElanguage&RBRACE,,)}* @@ -113,46 +108,37 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: embossed_letters=yes ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/tactile_map/tactile_map.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/tactile_map/tactile_map.json) diff --git a/Docs/Layers/tactile_model.md b/Docs/Layers/tactile_model.md index e5a9b6ec4..441deaf10 100644 --- a/Docs/Layers/tactile_model.md +++ b/Docs/Layers/tactile_model.md @@ -14,12 +14,13 @@ Layer showing tactile models, three-dimensional models of the surrounding area. 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - - [description](#description) + - [subject](#subject) - [braille](#braille) - [braille_languages](#braille_languages) - [embossed_letters](#embossed_letters) - [embossed_letters_languages](#embossed_letters_languages) - [scale](#scale) + - [description](#description) - [website](#website) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -50,10 +51,11 @@ Elements must match the expression ** [blind:description:en](https://wiki.openstreetmap.org/wiki/Key:blind:description:en) | [string](../SpecialInputElements.md#string) | | +| [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [braille](https://wiki.openstreetmap.org/wiki/Key:braille) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:braille%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:braille%3Dno) | | [embossed_letters](https://wiki.openstreetmap.org/wiki/Key:embossed_letters) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:embossed_letters%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:embossed_letters%3Dno) | | [scale](https://wiki.openstreetmap.org/wiki/Key:scale) | [string](../SpecialInputElements.md#string) | | +| [blind:description:en](https://wiki.openstreetmap.org/wiki/Key:blind:description:en) | [string](../SpecialInputElements.md#string) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | ## Featureview elements and TagRenderings @@ -61,12 +63,13 @@ Elements must match the expression **{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | | [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | @@ -79,21 +82,18 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* -### description +### subject +The question is `What is depicted by this model?` -The question is `What does this tactile model show?` - -*Description: {blind:description:en}.* is shown if `blind:description:en` is set. +*{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set. ### braille - The question is `Is there a braille description?` - *There is a braille description.* is shown if with braille=yes - *There is no braille description.* is shown if with braille=no ### braille_languages - _This tagrendering has no question and is thus read-only_ *{language_chooser(tactile_writing:braille,In which languages is there a braille description?,This model has a braille description in &LBRACElanguage&LPARENS&RPARENS&RBRACE,This model has a braille description in &LBRACElanguage&RBRACE,,)}* @@ -101,14 +101,12 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: braille=yes ### embossed_letters - The question is `Are there embossed letters describing the model?` - *There are embossed letters describing the model.* is shown if with embossed_letters=yes - *There are no embossed letters describing the model.* is shown if with embossed_letters=no ### embossed_letters_languages - _This tagrendering has no question and is thus read-only_ *{language_chooser(tactile_writing:embossed_letters,In which languages are there embossed letters?,This model has embossed letters in &LBRACElanguage&LPARENS&RPARENS&RBRACE,This model has embossed letters in &LBRACElanguage&RBRACE,,)}* @@ -116,52 +114,47 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: embossed_letters=yes ### scale - The question is `What scale is the model?` *The scale of this model is {scale}.* is shown if `scale` is set. -### website +### description +The question is `What does this tactile model show?` +*Description: {blind:description:en}.* is shown if `blind:description:en` is set. + +### website The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/tactile_model/tactile_model.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/tactile_model/tactile_model.json) diff --git a/Docs/Layers/tertiary_education.md b/Docs/Layers/tertiary_education.md index 1518c8c77..0fa14f2a9 100644 --- a/Docs/Layers/tertiary_education.md +++ b/Docs/Layers/tertiary_education.md @@ -75,14 +75,12 @@ Elements must match **any** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### institution-kind - The question is `What kind of institution is this?` - *This is an institution of post-secondary, non-tertiary education. One has to have completed secondary education to enroll here, but no bachelor (or higher) degrees are awarded here* is shown if with amenity=college - *This is a university, an institution of tertiary education where bachelor degrees or higher are awarded.* is shown if with amenity=university ### isced - The question is `What level of education is given here?` - *Bachelor degrees are awarded here* is shown if with isced:2011:level=bachelor @@ -92,13 +90,11 @@ The question is `What level of education is given here?` This tagrendering is only visible in the popup if the following condition is met: amenity=university ### capacity - The question is `How much students can at most enroll in this school?` *This school can enroll at most {capacity} students* is shown if `capacity` is set. ### gender - The question is `Which genders can enroll at this school?` - *Both boys and girls can enroll here and have classes together* is shown if with school:gender=mixed @@ -107,18 +103,15 @@ The question is `Which genders can enroll at this school?` - *This is a girls-only school* is shown if with school:gender=female ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -126,44 +119,35 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/tertiary_education/tertiary_education.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/tertiary_education/tertiary_education.json) diff --git a/Docs/Layers/ticket_machine.md b/Docs/Layers/ticket_machine.md index 8b4e46429..210221ec3 100644 --- a/Docs/Layers/ticket_machine.md +++ b/Docs/Layers/ticket_machine.md @@ -81,17 +81,14 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -102,11 +99,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### operator - The question is `Who is the operator of this ticket machine?` *This ticket machine is operated by {operator}* is shown if `operator` is set. @@ -114,7 +109,6 @@ The question is `Who is the operator of this ticket machine?` - *Dutch Railways (NS)* is shown if with operator=Nederlandse Spoorwegen ### payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash= @@ -126,7 +120,6 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with payment:credit_cards=yes. Unselecting this answer will add payment:credit_cards=no ### denominations-coins - The question is `What coins can you use to pay here?` - *1 cent coins are accepted* is shown if with payment:coins:denominations=0.01 EUR @@ -148,7 +141,6 @@ The question is `What coins can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:coins=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### denominations-notes - The question is `what notes can you use to pay here?` - *5 euro notes are accepted* is shown if with payment:notes:denominations=5 EUR @@ -168,35 +160,28 @@ The question is `what notes can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:notes=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/ticket_validator.md b/Docs/Layers/ticket_validator.md index 9b15aaebf..a51a5a1cb 100644 --- a/Docs/Layers/ticket_validator.md +++ b/Docs/Layers/ticket_validator.md @@ -73,17 +73,14 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -94,11 +91,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### barrier - _This tagrendering has no question and is thus read-only_ *This ticket validator is part of a barrier of type {barrier}* @@ -108,7 +103,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: barrier~.+ ### validator-operator - The question is `Who is the operator of this ticket validator?` *This ticket validator is operated by {operator}* is shown if `operator` is set. @@ -116,7 +110,6 @@ The question is `Who is the operator of this ticket validator?` - *Dutch Railways (NS)* is shown if with operator=Nederlandse Spoorwegen ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -126,35 +119,28 @@ The question is `Which methods of payment are accepted here?` - *This ticket validator accepts OV-Chipkaart* is shown if with payment:ov-chipkaart=yes. Unselecting this answer will add payment:ov-chipkaart=no ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/toekomstige_fietsstraat.md b/Docs/Layers/toekomstige_fietsstraat.md index 85e62cfc6..0ebb8b8c5 100644 --- a/Docs/Layers/toekomstige_fietsstraat.md +++ b/Docs/Layers/toekomstige_fietsstraat.md @@ -61,7 +61,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### is_cyclestreet - The question is `Is the street {name} a cyclestreet?` - *This street is a cyclestreet (and has a speed limit of 30 km/h)* is shown if with cyclestreet=yes & maxspeed=30 & overtaking:motor_vehicle=no & proposed:cyclestreet= @@ -73,7 +72,6 @@ The question is `Is the street {name} a cyclestreet?` - *This street is not a cyclestreet* is shown if with cyclestreet= & proposed:cyclestreet= & bicycle_road= & proposed:bicycle_road= & overtaking:motor_vehicle= ### supplementary_sign - The question is `What sign does this bicycle road have?` - *Residents allowed* is shown if with traffic_sign=DE:244.1,1020-30 @@ -85,7 +83,6 @@ The question is `What sign does this bicycle road have?` This tagrendering is only visible in the popup if the following condition is met: _country=de & bicycle_road=yes ### future_cyclestreet - The question is `When will this street become a cyclestreet?` *This street will become a cyclestreet at {cyclestreet:start_date}* is shown if `cyclestreet:start_date` is set. @@ -93,29 +90,23 @@ The question is `When will this street become a cyclestreet?` This tagrendering is only visible in the popup if the following condition is met: proposed:cyclestreet=yes ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### split_button - _This tagrendering has no question and is thus read-only_ *{split_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/cyclestreets/cyclestreets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cyclestreets/cyclestreets.json) diff --git a/Docs/Layers/toilet.md b/Docs/Layers/toilet.md index cf2236269..d35793a41 100644 --- a/Docs/Layers/toilet.md +++ b/Docs/Layers/toilet.md @@ -6,16 +6,21 @@ A layer showing (public) toilets - This layer is shown at zoomlevel **10** and higher - This layer is needed as dependency for layer [cafe_pub](#cafe_pub) + - This layer is needed as dependency for layer [doctors](#doctors) - This layer is needed as dependency for layer [food](#food) + - This layer is needed as dependency for layer [ice_cream](#ice_cream) + - This layer is needed as dependency for layer [pharmacy](#pharmacy) - This layer is needed as dependency for layer [shops](#shops) - This layer is needed as dependency for layer [bike_shop](#bike_shop) - This layer is needed as dependency for layer [shops_second_hand](#shops_second_hand) - This layer is needed as dependency for layer [shops_with_climbing_shoe_repair](#shops_with_climbing_shoe_repair) - This layer is needed as dependency for layer [friture](#friture) - This layer is needed as dependency for layer [food_glutenfree](#food_glutenfree) + - This layer is needed as dependency for layer [icecream_glutenfree](#icecream_glutenfree) - This layer is needed as dependency for layer [shops_glutenfree](#shops_glutenfree) - This layer is needed as dependency for layer [medical_shops](#medical_shops) - This layer is needed as dependency for layer [food_lactosefree](#food_lactosefree) + - This layer is needed as dependency for layer [icecream_lactosefree](#icecream_lactosefree) - This layer is needed as dependency for layer [shops_lactosefree](#shops_lactosefree) - This layer is needed as dependency for layer [food_dog_friendly](#food_dog_friendly) - This layer is needed as dependency for layer [pet_shops](#pet_shops) @@ -29,7 +34,6 @@ A layer showing (public) toilets 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [toilet-reviews](#toilet-reviews) - [repeated](#repeated) @@ -39,7 +43,6 @@ A layer showing (public) toilets - [toilet-charge](#toilet-charge) - [payment-options-split](#payment-options-split) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [toilets-type](#toilets-type) - [toilets-disposal](#toilets-disposal) - [gender_segregated](#gender_segregated) @@ -86,10 +89,12 @@ A layer showing (public) toilets - [circular_economy](https://mapcomplete.org/circular_economy) - [climbing](https://mapcomplete.org/climbing) - [cyclofix](https://mapcomplete.org/cyclofix) + - [disaster_response](https://mapcomplete.org/disaster_response) - [food](https://mapcomplete.org/food) - [fritures](https://mapcomplete.org/fritures) - [glutenfree](https://mapcomplete.org/glutenfree) - [healthcare](https://mapcomplete.org/healthcare) + - [icecream](https://mapcomplete.org/icecream) - [lactosefree](https://mapcomplete.org/lactosefree) - [nature](https://mapcomplete.org/nature) - [onwheels](https://mapcomplete.org/onwheels) @@ -189,11 +194,11 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#phone))_ | What number can one call in case of troubles or questions?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | | [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address one can send to in case of troubles or questions?
_
{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -217,24 +222,19 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### toilet-reviews - _This tagrendering has no question and is thus read-only_ *{reviews(,toilet,How would you rate this toilet?)}* ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` +This tagrendering has labels `level` `amenity-no-prefix` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -245,12 +245,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` -`amenity-no-prefix` +This tagrendering has labels `level` `amenity-no-prefix` ### toilet-access - The question is `Are these toilets publicly accessible?` *Access is {access}* is shown if `access` is set. @@ -260,34 +257,25 @@ The question is `Are these toilets publicly accessible?` - *Not accessible* is shown if with access=no - *Accessible, but one has to ask a key to enter* is shown if with access=key -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` ### toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with fee=yes - *Free to use* is shown if with fee=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` ### toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {charge}* is shown if `charge` is set. This tagrendering is only visible in the popup if the following condition is met: fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` ### payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash= @@ -299,12 +287,9 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with payment:credit_cards=yes. Unselecting this answer will add payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` ### opening_hours_24_7 - The question is `When are these toilets opened?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -312,12 +297,9 @@ The question is `When are these toilets opened?` - *24/7 opened (including holidays)* is shown if with opening_hours=24/7 - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ -This tagrendering has labels -`relevant-questions` -`no-prefix` +This tagrendering has labels `relevant-questions` `no-prefix` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -325,51 +307,35 @@ The question is `Which kind of toilets are these?` - *There are only squat toilets here* is shown if with toilets:position=squat - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush - *The waste falls into a pit* is shown if with toilets:disposal=pitlatrine - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` ### gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with gender_segregated=no -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes - *Free menstrual products are available to some visitors of these toilets* is shown if with toilets:menstrual_products=limited - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -379,25 +345,17 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets:menstrual_products=limited | toilets:menstrual_products:location~.+ -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -408,49 +366,34 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` ### toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with supervised=yes - *There is a person supervising these toilets, but they are present only during certain times of the opening hours* is shown if with supervised=interval - *These toilets are not supervised* is shown if with supervised=no -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `amenity-prefixed` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -460,78 +403,48 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` ### toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with wheelchair=yes - *No wheelchair access* is shown if with wheelchair=no - *There is only a dedicated toilet for wheelchair users* is shown if with wheelchair=designated -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | wheelchair=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | wheelchair=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -539,14 +452,9 @@ _This tagrendering has no question and is thus read-only_ - *Wheelchair accessibility features* is shown if with wheelchair=designated | toilets:wheelchair=designated - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -555,16 +463,10 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` +This tagrendering is only visible in the popup if the following condition is met: (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` ### toilets_wheelchair_has_grab_rail_lr - The question is `Is there a grab rail?` - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes @@ -572,101 +474,70 @@ The question is `Is there a grab rail?` - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no -This tagrendering is only visible in the popup if the following condition is met: wheelchair=yes -This tagrendering has labels -`wheelchair` +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` ### toilets_wheelchair_has_grab_rail_behind - The question is `Does the toilet have a grab rail behind the toilet?` - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no -This tagrendering is only visible in the popup if the following condition is met: wheelchair=yes -This tagrendering has labels -`wheelchair` +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` ### toilets_wheelchair_is_foldable_left - The question is `Is the left grab rail foldable?` - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no -This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair:grab_rail:left=yes & wheelchair=yes -This tagrendering has labels -`generic_questions` -`wheelchair` +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` ### toilets_wheelchair_is_foldable_right - The question is `Is the right grab rail foldable?` - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no -This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair:grab_rail:right=yes & wheelchair=yes -This tagrendering has labels -`generic_questions` -`wheelchair` +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` ### wheelchair-door-width - The question is `What is the width of the door to the wheelchair accessible toilet?` *The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. -This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | toilets:wheelchair=designated | wheelchair=yes | wheelchair=designated -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`prefixed` +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -676,15 +547,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -692,15 +557,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -708,30 +567,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -739,41 +586,25 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` ### phone - The question is `What number can one call in case of troubles or questions?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address one can send to in case of troubles or questions?` *{email}* is shown if `email` is set. @@ -781,39 +612,31 @@ The question is `What is the email address one can send to in case of troubles o - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/toilet_at_amenity.md b/Docs/Layers/toilet_at_amenity.md index c7a96a807..af2ecd894 100644 --- a/Docs/Layers/toilet_at_amenity.md +++ b/Docs/Layers/toilet_at_amenity.md @@ -12,8 +12,7 @@ A layer showing (public) toilets located at different places. 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - - [images](#images) + - [images_toilet](#images_toilet) - [toilets_repeated](#toilets_repeated) - [toilets_single_level](#toilets_single_level) - [toilets_toilet-access](#toilets_toilet-access) @@ -25,7 +24,6 @@ A layer showing (public) toilets located at different places. - [toilets_description](#toilets_description) - [toilets_toilets-wheelchair](#toilets_toilets-wheelchair) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [toilets-type](#toilets-type) - [toilets-disposal](#toilets-disposal) - [menstrual_products](#menstrual_products) @@ -40,6 +38,11 @@ A layer showing (public) toilets located at different places. - [wheelchair-picture](#wheelchair-picture) - [wheelchair-title](#wheelchair-title) - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) - [questions-wheelchair](#questions-wheelchair) - [adult_changing_table_title](#adult_changing_table_title) - [adult-changing-table](#adult-changing-table) @@ -93,6 +96,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -104,7 +112,7 @@ Elements must match **all** of the following expressions: | id | question | labels | freeform key | -----|-----|-----|----- | -| [images](#images) | _{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | | _Multiple choice only_ | +| [images_toilet](#images_toilet) | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet](./toilet.md#repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet](./toilet.md#single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet](./toilet.md#toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -130,6 +138,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet](./toilet.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet](./toilet.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet](./toilet.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet](./toilet.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet](./toilet.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet](./toilet.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet](./toilet.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet](./toilet.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet](./toilet.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet](./toilet.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet](./toilet.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions | _Multiple choice only_ | @@ -139,30 +152,26 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet](./toilet.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet](./toilet.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet](./toilet.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | -### images - +### images_toilet _This tagrendering has no question and is thus read-only_ -*{image_upload(toilets:panoramax,Add a picture of the toilets,)}* +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering has labels `relevant_questions` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -173,13 +182,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with toilets:level=1 - *Located on the first basement level* is shown if with toilets:level=-1 -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -189,37 +194,25 @@ The question is `Are these toilets publicly accessible?` - *Not accessible* is shown if with toilets:access=no - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -231,68 +224,42 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes - *There is a person supervising these toilets, but they are present only during certain times of the opening hours* is shown if with toilets:supervised=interval - *These toilets are not supervised* is shown if with toilets:supervised=no -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes - *No wheelchair access* is shown if with toilets:wheelchair=no - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` ### opening_hours - The question is `When is the amenity where these toilets are located open?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -300,7 +267,6 @@ The question is `When is the amenity where these toilets are located open?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -308,42 +274,27 @@ The question is `Which kind of toilets are these?` - *There are only squat toilets here* is shown if with toilets:position=squat - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush - *The waste falls into a pit* is shown if with toilets:disposal=pitlatrine - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes - *Free menstrual products are available to some visitors of these toilets* is shown if with toilets:menstrual_products=limited - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -353,27 +304,17 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets:menstrual_products=limited | toilets:menstrual_products:location~.+ -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -384,39 +325,25 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -426,56 +353,32 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | wheelchair=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | wheelchair=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -483,15 +386,9 @@ _This tagrendering has no question and is thus read-only_ - *Wheelchair accessibility features* is shown if with wheelchair=designated | toilets:wheelchair=designated - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -500,59 +397,81 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` +This tagrendering is only visible in the popup if the following condition is met: (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -562,16 +481,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -579,16 +491,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -596,32 +501,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -629,54 +520,33 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/tool_library.md b/Docs/Layers/tool_library.md index 50e6b7f85..9c4bbb5b3 100644 --- a/Docs/Layers/tool_library.md +++ b/Docs/Layers/tool_library.md @@ -13,14 +13,12 @@ A tool library is a place where people from the general public can borrow tools 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [phone](#phone) - [email](#email) - [website](#website) - [facebook](#facebook) - [opening_hours_by_appointment](#opening_hours_by_appointment) - - [Opening hours](#opening-hours) - [membership](#membership) - [membership_charge](#membership_charge) - [fee](#fee) @@ -87,18 +85,15 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -106,19 +101,16 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### facebook Shows and asks for the facebook handle @@ -127,7 +119,6 @@ The question is `What is the facebook page of of {title()}?` *{link(Facebook page,&LBRACEcontact:facebook&RBRACE,,,,)}
Facebook is known to harm mental health, manipulate public opinion and cause hate. Try to use healthier alternatives
* is shown if `contact:facebook` is set. ### opening_hours_by_appointment - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -137,7 +128,6 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### membership - The question is `Is a membership required to borrow tools here?` - *No membership is required to borrow tools here* is shown if with membership=no @@ -145,7 +135,6 @@ The question is `Is a membership required to borrow tools here?` - *A membership is possible but not required to use this tool library* is shown if with membership=optional ### membership_charge - The question is `How much does a membership cost?` *A membership costs {charge:membership}* is shown if `charge:membership` is set. @@ -153,7 +142,6 @@ The question is `How much does a membership cost?` This tagrendering is only visible in the popup if the following condition is met: membership=required ### fee - The question is `Is a fee asked to borrow tools?` - *Borrowing tools is free (if one has a membership)* is shown if with fee=no & membership=required @@ -162,35 +150,28 @@ The question is `Is a fee asked to borrow tools?` - *A donation can be given when borrowing tools* is shown if with fee=donation ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/tourism_accomodation.md b/Docs/Layers/tourism_accomodation.md index 799813d6e..1371856d2 100644 --- a/Docs/Layers/tourism_accomodation.md +++ b/Docs/Layers/tourism_accomodation.md @@ -123,19 +123,16 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### name - The question is `What is the name of this {title()}?` *{name}* is shown if `name` is set. ### presettypeselect - _This tagrendering has no question and is thus read-only_ *{preset_type_select()}* ### group_only - The question is `Is this hostel exclusively for groups?` - *This hostel is exclusively for groups* is shown if with group_only=yes @@ -144,7 +141,6 @@ The question is `Is this hostel exclusively for groups?` This tagrendering is only visible in the popup if the following condition is met: tourism=hostel ### brand - The question is `Is {title()} part of a bigger brand?` *Part of {brand}* is shown if `brand` is set. @@ -152,18 +148,15 @@ The question is `Is {title()} part of a bigger brand?` - *Not part of a bigger brand* is shown if with nobrand=yes ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -171,22 +164,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -195,13 +184,11 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### toiletatamenitytoiletswheelchair - _This tagrendering has no question and is thus read-only_ *toilet_at_amenity.toilets-wheelchair* ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -211,11 +198,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -223,11 +208,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -235,11 +218,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -249,35 +230,28 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/toursistic_places_without_etymology.md b/Docs/Layers/toursistic_places_without_etymology.md index bed77e23d..f3d86d457 100644 --- a/Docs/Layers/toursistic_places_without_etymology.md +++ b/Docs/Layers/toursistic_places_without_etymology.md @@ -14,10 +14,8 @@ All objects which have an etymology known 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) - [wikipedia-etymology](#wikipedia-etymology) - - [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) - [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) - [simple etymology](#simple-etymology) - [questions](#questions) @@ -67,19 +65,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### etymology-images-from-wikipedia - _This tagrendering has no question and is thus read-only_ *{image_carousel(name:etymology:wikidata)}* ### wikipedia-etymology - The question is `What is the Wikidata-item that this object is named after?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. ### zoeken op inventaris onroerend erfgoed - _This tagrendering has no question and is thus read-only_ *Search on inventaris onroerend erfgoed* @@ -87,7 +82,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _country=be ### simple etymology - The question is `What is this object named after?` *Named after {name:etymology}* is shown if `name:etymology` is set. @@ -101,31 +95,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### streetsign-image-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:streetsign;panoramax:streetsign)}* ### streetsign-upload - _This tagrendering has no question and is thus read-only_ *{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _same_name_ids):height:10rem}* ### etymology_multi_apply - _This tagrendering has no question and is thus read-only_ *{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}* ### wikipedia - _This tagrendering has no question and is thus read-only_ *A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}* @@ -133,13 +122,11 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Layers/trail.md b/Docs/Layers/trail.md index 308f87ad0..bc6edf022 100644 --- a/Docs/Layers/trail.md +++ b/Docs/Layers/trail.md @@ -67,19 +67,16 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### trail-length - _This tagrendering has no question and is thus read-only_ *The trail is {_length:km} kilometers long* ### Name - The question is `What is the name of this trail?` *This trail is called {name}* is shown if `name` is set. ### Operator tag - The question is `Who maintains this trail?` *This trail is maintained by {operator}* is shown if `operator` is set. @@ -88,7 +85,6 @@ The question is `Who maintains this trail?` - *This trail is maintained by {operator}* is shown if with operator~^((n|N)atuurpunt.*)$. _This option cannot be chosen as answer_ ### Color - The question is `What is the reference colour of this trail?` *The reference colour is {colour}* is shown if `colour` is set. @@ -99,37 +95,30 @@ The question is `What is the reference colour of this trail?` - *Yellow trail* is shown if with colour=yellow ### Wheelchair access - The question is `Is this trail wheelchair accessible?` - *This trail is wheelchair-accessible* is shown if with wheelchair=yes - *This trail is not wheelchair accessible* is shown if with wheelchair=no ### pushchair access - The question is `Is this trail accessible with a pushchair?` - *This trail is accessible with a pushchair* is shown if with pushchair=yes - *This trail is not accessible with a pushchair* is shown if with pushchair=no ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/trail/trail.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/trail/trail.json) diff --git a/Docs/Layers/transit_routes.md b/Docs/Layers/transit_routes.md index efedfc447..7931962f7 100644 --- a/Docs/Layers/transit_routes.md +++ b/Docs/Layers/transit_routes.md @@ -66,65 +66,53 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### name - The question is `What is the name for this bus line? (i.e. Bus XX: From => Via => To)` *{name}* is shown if `name` is set. ### from - The question is `What is the starting point for this bus line?` *This bus line begins at {from}* is shown if `from` is set. ### via - The question is `What is the via point for this bus line?` *This bus line goes via {via}* is shown if `via` is set. ### to - The question is `What is the ending point for this bus line?` *This bus line ends at {to}* is shown if `to` is set. ### colour - The question is `What is the colour for this bus line?` *This bus line has the color {colour}* is shown if `colour` is set. ### network - The question is `What network does this bus line belong to?` *This bus line is part of the {network} network* is shown if `network` is set. ### operator - The question is `What company operates this bus line?` *This bus line is operated by {operator}* is shown if `operator` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/transit_routes/transit_routes.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/transit_routes/transit_routes.json) diff --git a/Docs/Layers/transit_stops.md b/Docs/Layers/transit_stops.md index 97b831982..d12dfe19a 100644 --- a/Docs/Layers/transit_stops.md +++ b/Docs/Layers/transit_stops.md @@ -12,7 +12,6 @@ Layer showing different types of transit stops. 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [{_contained_routes_count} routes stop at this stop](#{_contained_routes_count}-routes-stop-at-this-stop) - [stop_name](#stop_name) - [images](#images) - [shelter](#shelter) @@ -23,7 +22,6 @@ Layer showing different types of transit stops. - [lit](#lit) - [departures_board](#departures_board) - [contained_routes](#contained_routes) - - [{_contained_routes_count} routes stop at this stop](#{_contained_routes_count}-routes-stop-at-this-stop) - [leftover-questions](#leftover-questions) - [lod](#lod) 5. [Filters](#filters) @@ -73,7 +71,6 @@ Elements must match the expression **shelter=yes @@ -95,7 +91,6 @@ The question is `Does this stop have a shelter?` - *This stop has a shelter, that's separately mapped* is shown if with shelter=separate. _This option cannot be chosen as answer_ ### bench - The question is `Does this stop have a bench?` - *This stop has a bench* is shown if with bench=yes @@ -103,7 +98,6 @@ The question is `Does this stop have a bench?` - *This stop has a bench, that's separately mapped* is shown if with bench=separate. _This option cannot be chosen as answer_ ### bin - The question is `Does this stop have a bin?` - *This stop has a bin* is shown if with bin=yes @@ -111,7 +105,6 @@ The question is `Does this stop have a bin?` - *This stop has a bin, that's separately mapped* is shown if with bin=separate. _This option cannot be chosen as answer_ ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -120,21 +113,18 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### tactile_paving - The question is `Does this stop have tactile paving?` - *This stop has tactile paving* is shown if with tactile_paving=yes - *This stop does not have tactile paving* is shown if with tactile_paving=no ### lit - The question is `Is this stop lit?` - *This stop is lit* is shown if with lit=yes - *This stop is not lit* is shown if with lit=no ### departures_board - _This tagrendering has no question and is thus read-only_ - *This stop has a departures board of unknown type* is shown if with departures_board=yes. _This option cannot be chosen as answer_ @@ -145,7 +135,6 @@ _This tagrendering has no question and is thus read-only_ - *This stop does not have a departures board* is shown if with departures_board=no ### contained_routes - _This tagrendering has no question and is thus read-only_ *

{_contained_routes_count} routes stop at this stop

    {_contained_routes}
* @@ -153,23 +142,18 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _contained_routes~.+ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/tree_node.md b/Docs/Layers/tree_node.md index 44cfd479b..6bc59d2e6 100644 --- a/Docs/Layers/tree_node.md +++ b/Docs/Layers/tree_node.md @@ -98,19 +98,16 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload(,,,true)}* ### plantnet - _This tagrendering has no question and is thus read-only_ *{plantnet_detection()}* ### tree-species-wikidata - The question is `What species is this tree?` *{wikipedia(species:wikidata):max-height: 25rem}* is shown if `species:wikidata` is set. ### tree-wikipedia - _This tagrendering has no question and is thus read-only_ *{wikipedia()}* @@ -118,19 +115,16 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ | wikipedia~.+ ### circumference - The question is `What is the circumference of the tree trunk?` *The tree trunk has a circumference of {circumference} meter* is shown if `circumference` is set. ### height - The question is `What is the height of this tree?` *This tree is {height} meter high* is shown if `height` is set. ### tree-denotation - The question is `How significant is this tree? Choose the first answer that applies.` - *The tree is remarkable due to its size or prominent location. It is useful for navigation.* is shown if with denotation=landmark @@ -143,7 +137,6 @@ The question is `How significant is this tree? Choose the first answer that appl - *The tree is outside of an urban area.* is shown if with denotation=none ### tree-leaf_type - The question is `Is this a broadleaved or needleleaved tree?` - *Broadleaved* is shown if with leaf_type=broadleaved @@ -152,14 +145,12 @@ The question is `Is this a broadleaved or needleleaved tree?` - *This is a palm tree* is shown if with leaf_type=palm ### tree-decidouous - The question is `Is this tree evergreen or deciduous?` - *Deciduous: the tree loses its leaves for some time of the year.* is shown if with leaf_cycle=deciduous - *Evergreen.* is shown if with leaf_cycle=evergreen ### tree_node-name - The question is `Does the tree have a name?` *Name: {name}* is shown if `name` is set. @@ -169,7 +160,6 @@ The question is `Does the tree have a name?` This tagrendering is only visible in the popup if the following condition is met: denotation=landmark | denotation=natural_monument | name~.+ ### tree-heritage - The question is `Is this tree registered heritage?` - *Registered as heritage by Onroerend Erfgoed Flanders* is shown if with heritage=4 & heritage:operator=OnroerendErfgoed @@ -181,7 +171,6 @@ The question is `Is this tree registered heritage?` This tagrendering is only visible in the popup if the following condition is met: denotation=landmark | denotation=natural_monument ### tree_node-ref:OnroerendErfgoed - The question is `What is the ID issued by Onroerend Erfgoed Flanders?` * Onroerend Erfgoed ID: {ref:OnroerendErfgoed}* is shown if `ref:OnroerendErfgoed` is set. @@ -189,7 +178,6 @@ The question is `What is the ID issued by Onroerend Erfgoed Flanders?` This tagrendering is only visible in the popup if the following condition is met: heritage=4 & heritage:operator=OnroerendErfgoed ### tree_node-wikidata - The question is `What is the Wikidata ID for this tree?` * Wikidata: {wikidata}* is shown if `wikidata` is set. @@ -197,35 +185,28 @@ The question is `What is the Wikidata ID for this tree?` This tagrendering is only visible in the popup if the following condition is met: denotation=landmark | denotation=natural_monument | wikidata~.+ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/tree_node/tree_node.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/tree_node/tree_node.json) diff --git a/Docs/Layers/trolley_bay.md b/Docs/Layers/trolley_bay.md index 49599913e..11c9c0927 100644 --- a/Docs/Layers/trolley_bay.md +++ b/Docs/Layers/trolley_bay.md @@ -65,21 +65,18 @@ Elements must match the expression **covered=yes - *This trolley bay is not covered* is shown if with covered=no ### deposit - The question is `Is a deposit (e.g. a coin) required for the trolleys?` - *A deposit is required for the trolleys* is shown if with trolley:deposit=yes - *No deposit is required for the trolleys* is shown if with trolley:deposit=no ### denominations - The question is `What coins are accepted for the deposit?` - *50 cent coins are accepted* is shown if with trolley:deposit:denominations=0.50 EUR @@ -89,7 +86,6 @@ The question is `What coins are accepted for the deposit?` This tagrendering is only visible in the popup if the following condition is met: trolley:deposit=yes & _currency~^(.*EUR.*)$ ### cart_types - The question is `What kind of special trolleys are available?` - *Trolleys with a magnifier are available* is shown if with trolley:magnifier=yes. Unselecting this answer will add trolley:magnifier=no @@ -100,39 +96,31 @@ The question is `What kind of special trolleys are available?` - *Vertical trolleys for sheet-like goods are available* is shown if with trolley:vertical=yes. Unselecting this answer will add trolley:vertical=no ### indoor - _This tagrendering has no question and is thus read-only_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/trolley_bay/trolley_bay.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/trolley_bay/trolley_bay.json) diff --git a/Docs/Layers/utility_pole.md b/Docs/Layers/utility_pole.md index 8764d2344..8cd7fa252 100644 --- a/Docs/Layers/utility_pole.md +++ b/Docs/Layers/utility_pole.md @@ -53,36 +53,29 @@ Elements must match the expression **highway=street_lamp - *This utility pole does not have a street lamp mounted on it.* is shown if with highway= ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/utility_pole/utility_pole.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/utility_pole/utility_pole.json) diff --git a/Docs/Layers/vending_machine.md b/Docs/Layers/vending_machine.md index 6be07cc8b..d454d9a48 100644 --- a/Docs/Layers/vending_machine.md +++ b/Docs/Layers/vending_machine.md @@ -13,14 +13,12 @@ Layer showing vending machines 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [repeated](#repeated) - [single_level](#single_level) - [vending](#vending) - [bicycle_tube_vending_machine-brand](#bicycle_tube_vending_machine-brand) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [payment-options-split](#payment-options-split) - [denominations-coins](#denominations-coins) - [denominations-notes](#denominations-notes) @@ -114,17 +112,14 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -135,11 +130,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### vending - The question is `What does this vending machine sell?` *This vending machine sells {vending}* is shown if `vending` is set. @@ -175,7 +168,6 @@ The question is `What does this vending machine sell?` - *Menstrual products are sold here* is shown if with vending=menstrual_products ### bicycle_tube_vending_machine-brand - The question is `Which brand of tubes are sold here?` *{brand} tubes are sold here* is shown if `brand` is set. @@ -186,7 +178,6 @@ The question is `Which brand of tubes are sold here?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_tube.*)$ ### opening_hours_24_7 - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -195,7 +186,6 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash= @@ -207,7 +197,6 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with payment:credit_cards=yes. Unselecting this answer will add payment:credit_cards=no ### denominations-coins - The question is `What coins can you use to pay here?` - *1 cent coins are accepted* is shown if with payment:coins:denominations=0.01 EUR @@ -229,7 +218,6 @@ The question is `What coins can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:coins=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### denominations-notes - The question is `what notes can you use to pay here?` - *5 euro notes are accepted* is shown if with payment:notes:denominations=5 EUR @@ -249,13 +237,11 @@ The question is `what notes can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:notes=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### operator - The question is `Who operates this vending machine?` *This vending machine is operated by {operator}* is shown if `operator` is set. ### indoor - The question is `Is this vending machine indoors?` - *This vending machine is outdoors* is shown if with indoor=. _This option cannot be chosen as answer_ @@ -263,29 +249,24 @@ The question is `Is this vending machine indoors?` - *This vending machine is outdoors* is shown if with indoor=no ### phone - The question is `What is the phone number of the operator of this vending machine?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### charge_bicycle_tube - The question is `How much does a a bicycle tube cost?` *a bicycle tube costs {charge}* is shown if `charge` is set. @@ -293,7 +274,6 @@ The question is `How much does a a bicycle tube cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_tube.*)$ ### charge_bicycle_light - The question is `How much does a bicycle light cost?` *bicycle light costs {charge}* is shown if `charge` is set. @@ -301,7 +281,6 @@ The question is `How much does a bicycle light cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_light.*)$ ### charge_condom - The question is `How much does a a condom cost?` *a condom costs {charge}* is shown if `charge` is set. @@ -309,7 +288,6 @@ The question is `How much does a a condom cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*condom.*)$ ### operational_status - The question is `Is this vending machine still operational?` - *This vending machine works* is shown if with operational_status= @@ -318,35 +296,28 @@ The question is `Is this vending machine still operational?` - *The operational status is {operational_status}* is shown if with operational_status~.+. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/vending_machine_bicycle.md b/Docs/Layers/vending_machine_bicycle.md index 2566f1659..93b125b23 100644 --- a/Docs/Layers/vending_machine_bicycle.md +++ b/Docs/Layers/vending_machine_bicycle.md @@ -14,14 +14,12 @@ Layer showing vending machines 2. [Basic tags for this layer](#basic-tags-for-this-layer) 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [images](#images) - [repeated](#repeated) - [single_level](#single_level) - [vending](#vending) - [bicycle_tube_vending_machine-brand](#bicycle_tube_vending_machine-brand) - [opening_hours_24_7](#opening_hours_24_7) - - [Opening hours](#opening-hours) - [payment-options-split](#payment-options-split) - [denominations-coins](#denominations-coins) - [denominations-notes](#denominations-notes) @@ -107,17 +105,14 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -128,11 +123,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### vending - The question is `What does this vending machine sell?` *This vending machine sells {vending}* is shown if `vending` is set. @@ -168,7 +161,6 @@ The question is `What does this vending machine sell?` - *Menstrual products are sold here* is shown if with vending=menstrual_products ### bicycle_tube_vending_machine-brand - The question is `Which brand of tubes are sold here?` *{brand} tubes are sold here* is shown if `brand` is set. @@ -179,7 +171,6 @@ The question is `Which brand of tubes are sold here?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_tube.*)$ ### opening_hours_24_7 - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -188,7 +179,6 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash= @@ -200,7 +190,6 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with payment:credit_cards=yes. Unselecting this answer will add payment:credit_cards=no ### denominations-coins - The question is `What coins can you use to pay here?` - *1 cent coins are accepted* is shown if with payment:coins:denominations=0.01 EUR @@ -222,7 +211,6 @@ The question is `What coins can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:coins=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### denominations-notes - The question is `what notes can you use to pay here?` - *5 euro notes are accepted* is shown if with payment:notes:denominations=5 EUR @@ -242,13 +230,11 @@ The question is `what notes can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:notes=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### operator - The question is `Who operates this vending machine?` *This vending machine is operated by {operator}* is shown if `operator` is set. ### indoor - The question is `Is this vending machine indoors?` - *This vending machine is outdoors* is shown if with indoor=. _This option cannot be chosen as answer_ @@ -256,29 +242,24 @@ The question is `Is this vending machine indoors?` - *This vending machine is outdoors* is shown if with indoor=no ### phone - The question is `What is the phone number of the operator of this vending machine?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### charge_bicycle_tube - The question is `How much does a a bicycle tube cost?` *a bicycle tube costs {charge}* is shown if `charge` is set. @@ -286,7 +267,6 @@ The question is `How much does a a bicycle tube cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_tube.*)$ ### charge_bicycle_light - The question is `How much does a bicycle light cost?` *bicycle light costs {charge}* is shown if `charge` is set. @@ -294,7 +274,6 @@ The question is `How much does a bicycle light cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_light.*)$ ### charge_condom - The question is `How much does a a condom cost?` *a condom costs {charge}* is shown if `charge` is set. @@ -302,7 +281,6 @@ The question is `How much does a a condom cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*condom.*)$ ### operational_status - The question is `Is this vending machine still operational?` - *This vending machine works* is shown if with operational_status= @@ -311,35 +289,28 @@ The question is `Is this vending machine still operational?` - *The operational status is {operational_status}* is shown if with operational_status~.+. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/veterinary.md b/Docs/Layers/veterinary.md index 506890fdf..b2887d928 100644 --- a/Docs/Layers/veterinary.md +++ b/Docs/Layers/veterinary.md @@ -13,12 +13,10 @@ A layer showing veterinarians 3. [Basic tags for this layer](#basic-tags-for-this-layer) 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - - [Opening hours](#opening-hours) - [website](#website) - [reviews](#reviews) - [phone](#phone) - [opening_hours](#opening_hours) - - [Opening hours](#opening-hours) - [vetName](#vetname) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -67,15 +65,13 @@ Elements must match the expression **{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### reviews Shows the reviews module (including the possibility to leave a review) @@ -84,18 +80,15 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -103,35 +96,28 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### vetName - The question is `What is the name of this veterinarian?` *The name of this veterinarian is {name}* is shown if `name` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/viewpoint.md b/Docs/Layers/viewpoint.md index b22949d8e..465aa1bc9 100644 --- a/Docs/Layers/viewpoint.md +++ b/Docs/Layers/viewpoint.md @@ -63,35 +63,28 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### viewpoint-description - The question is `Do you want to add a description?` *{description}* is shown if `description` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/viewpoint/viewpoint.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/viewpoint/viewpoint.json) diff --git a/Docs/Layers/village_green.md b/Docs/Layers/village_green.md index 12a973270..04dbe4e4e 100644 --- a/Docs/Layers/village_green.md +++ b/Docs/Layers/village_green.md @@ -49,41 +49,33 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### village_green-explanation - _This tagrendering has no question and is thus read-only_ *Dit is een klein stukje openbaar groen waar je mag spelen, picnicken, zitten, ...* ### village_green-reviews - _This tagrendering has no question and is thus read-only_ *{reviews(name, landuse=village_green )}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/village_green/village_green.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/village_green/village_green.json) diff --git a/Docs/Layers/visitor_information_centre.md b/Docs/Layers/visitor_information_centre.md index dd2d440b5..24212dd58 100644 --- a/Docs/Layers/visitor_information_centre.md +++ b/Docs/Layers/visitor_information_centre.md @@ -37,29 +37,23 @@ Elements must match **any** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/visitor_information_centre/visitor_information_centre.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/visitor_information_centre/visitor_information_centre.json) diff --git a/Docs/Layers/walls_and_buildings.md b/Docs/Layers/walls_and_buildings.md index d888af384..4fc49beb4 100644 --- a/Docs/Layers/walls_and_buildings.md +++ b/Docs/Layers/walls_and_buildings.md @@ -71,13 +71,11 @@ Elements must match **any** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/walls_and_buildings/walls_and_buildings.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/walls_and_buildings/walls_and_buildings.json) diff --git a/Docs/Layers/waste_basket.md b/Docs/Layers/waste_basket.md index 4a6beb2a2..33879c3f7 100644 --- a/Docs/Layers/waste_basket.md +++ b/Docs/Layers/waste_basket.md @@ -72,7 +72,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### waste-basket-waste-types - The question is `What kind of waste basket is this?` - *A waste basket for general waste* is shown if with waste=. _This option cannot be chosen as answer_ @@ -86,7 +85,6 @@ The question is `What kind of waste basket is this?` - *A waste basket for paper* is shown if with waste=paper ### dispensing_dog_bags - The question is `Does this waste basket have a dispenser for dog excrement bags?` - *This waste basket has a dispenser for (dog) excrement bags* is shown if with vending=excrement_bags & not:vending= @@ -94,35 +92,28 @@ The question is `Does this waste basket have a dispenser for dog excrement bags? - *This waste basket does not have a dispenser for (dog) excrement bags* is shown if with vending=. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/waste_basket_dogs.md b/Docs/Layers/waste_basket_dogs.md index 0bc6e5856..c21331175 100644 --- a/Docs/Layers/waste_basket_dogs.md +++ b/Docs/Layers/waste_basket_dogs.md @@ -63,7 +63,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### waste-basket-waste-types - The question is `What kind of waste basket is this?` - *A waste basket for general waste* is shown if with waste=. _This option cannot be chosen as answer_ @@ -77,7 +76,6 @@ The question is `What kind of waste basket is this?` - *A waste basket for paper* is shown if with waste=paper ### dispensing_dog_bags - The question is `Does this waste basket have a dispenser for dog excrement bags?` - *This waste basket has a dispenser for (dog) excrement bags* is shown if with vending=excrement_bags & not:vending= @@ -85,35 +83,28 @@ The question is `Does this waste basket have a dispenser for dog excrement bags? - *This waste basket does not have a dispenser for (dog) excrement bags* is shown if with vending=. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/pets/pets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/pets/pets.json) diff --git a/Docs/Layers/waste_disposal.md b/Docs/Layers/waste_disposal.md index 2ef9629b9..be9c543e0 100644 --- a/Docs/Layers/waste_disposal.md +++ b/Docs/Layers/waste_disposal.md @@ -78,7 +78,6 @@ The question is `What kind of waste disposal bin is this?` - *This is actually a recycling container* is shown if with amenity=recycling ### access - The question is `Who can use this waste disposal bin?` *Access: {access}* is shown if `access` is set. @@ -88,7 +87,6 @@ The question is `Who can use this waste disposal bin?` - *This bin is only for residents* is shown if with access=residents ### disposal-location - The question is `Where is this container located?` - *This is an underground container* is shown if with location=underground @@ -96,35 +94,28 @@ The question is `Where is this container located?` - *This container is located outdoors* is shown if with location= ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Layers/wayside_shrine.md b/Docs/Layers/wayside_shrine.md index 3814b27b4..2929e362c 100644 --- a/Docs/Layers/wayside_shrine.md +++ b/Docs/Layers/wayside_shrine.md @@ -69,7 +69,7 @@ Elements must match **any** of the following expressions: | [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | [shia](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dshia) [sunni](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dsunni) [sufi](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dsufi) | | [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | [conservative](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dconservative) [orthodox](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dorthodox) [hasidic](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dhasidic) [reform](https://wiki.openstreetmap.org/wiki/Tag:denomination%3Dreform) | | [denomination](https://wiki.openstreetmap.org/wiki/Key:denomination) | [string](../SpecialInputElements.md#string) | | -| [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | [Q345](https://wiki.openstreetmap.org/wiki/Tag:subject:wikidata%3DQ345) [Q942467](https://wiki.openstreetmap.org/wiki/Tag:subject:wikidata%3DQ942467) [Q302](https://wiki.openstreetmap.org/wiki/Tag:subject:wikidata%3DQ302) [Q164294](https://wiki.openstreetmap.org/wiki/Tag:subject:wikidata%3DQ164294) | +| [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | [Q345](https://wiki.openstreetmap.org/wiki/Tag:subject:wikidata%3DQ345) [Q942467](https://wiki.openstreetmap.org/wiki/Tag:subject:wikidata%3DQ942467) [Q302](https://wiki.openstreetmap.org/wiki/Tag:subject:wikidata%3DQ302) [Q164294](https://wiki.openstreetmap.org/wiki/Tag:subject:wikidata%3DQ164294) [Q188618](https://wiki.openstreetmap.org/wiki/Tag:subject:wikidata%3DQ188618) | | [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) | ## Featureview elements and TagRenderings @@ -84,7 +84,7 @@ Elements must match **any** of the following expressions: | [denomination_muslim](#denomination_muslim) | What's the Muslim denomination of this shrine?
_The religious subdenomination is {denomination}_
3 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | | [denomination_jewish](#denomination_jewish) | What's the Jewish denomination of this shrine?
_The religious subdenomination is {denomination}_
4 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | | [denomination_other](#denomination_other) | What's the denomination of this shrine?
_The denomination of this shrine is {denomination}_ | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) | -| [subject:wikidata](#subject:wikidata) | Who is depicted?
_{wikipedia(subject:wikidata)}_
4 options | | *[subject:wikidata](https://wiki.osm.org/wiki/Key:subject:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | +| [subject:wikidata](#subject:wikidata) | Who is depicted?
_{wikipedia(subject:wikidata)}_
5 options | | *[subject:wikidata](https://wiki.osm.org/wiki/Key:subject:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | | [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | | [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | | [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | @@ -99,18 +99,15 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload(,,,true)}* ### shrine_name - The question is `What's the name of this {title()}?` *The name of this {title()} is {name}* is shown if `name` is set. - *This shrine does not have a name* is shown if with noname=yes -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### inscription - The question is `Is there an inscription?` *The inscription is {inscription}* is shown if `inscription` is set. @@ -120,7 +117,6 @@ The question is `Is there an inscription?` - *The inscription is I.N.R.I.* is shown if with inscription=I.N.R.I ### religion - The question is `To which religion is this shrine dedicated?` *This shrine is {religion}* is shown if `religion` is set. @@ -137,11 +133,9 @@ The question is `To which religion is this shrine dedicated?` - *This is a Taoist shrine* is shown if with religion=taoist - *This is a Zoroastrian shrine* is shown if with religion=zoroastrian -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### denomination_christian - The question is `What's the Christian denomination of this {title()}?` *The religious denomination is {denomination}* is shown if `denomination` is set. @@ -158,11 +152,9 @@ The question is `What's the Christian denomination of this {title()}?` - *The religious subdenomination is evangelical* is shown if with denomination=evangelical This tagrendering is only visible in the popup if the following condition is met: religion=christian -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### denomination_muslim - The question is `What's the Muslim denomination of this shrine?` *The religious subdenomination is {denomination}* is shown if `denomination` is set. @@ -172,11 +164,9 @@ The question is `What's the Muslim denomination of this shrine?` - *The religious subdenomination is Sufi* is shown if with denomination=sufi This tagrendering is only visible in the popup if the following condition is met: religion=muslim -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### denomination_jewish - The question is `What's the Jewish denomination of this shrine?` *The religious subdenomination is {denomination}* is shown if `denomination` is set. @@ -187,21 +177,17 @@ The question is `What's the Jewish denomination of this shrine?` - *The religious subdenomination is Reform* is shown if with denomination=reform This tagrendering is only visible in the popup if the following condition is met: religion=jewish -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### denomination_other - The question is `What's the denomination of this shrine?` *The denomination of this shrine is {denomination}* is shown if `denomination` is set. This tagrendering is only visible in the popup if the following condition is met: religion!=christian & religion!=muslim & religion!=jewish & religion~.+ -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### subject:wikidata - The question is `Who is depicted?` *{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set. @@ -210,21 +196,17 @@ The question is `Who is depicted?` - *Jesus Christ as a child is depicted* is shown if with subject:wikidata=Q942467 - *Jesus Christ (as an adult) is depicted* is shown if with subject:wikidata=Q302 - *Saint Anne (mother of Mary) is depicted* is shown if with subject:wikidata=Q164294 - -This tagrendering is only visible in the popup if the following condition is met: religion=christian + - *Hanuman is depicted* is shown if with subject:wikidata=Q188618 ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -235,39 +217,31 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/wayside_shrine/wayside_shrine.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/wayside_shrine/wayside_shrine.json) diff --git a/Docs/Layers/windpump.md b/Docs/Layers/windpump.md index 7f0a9420b..9bfd0e95b 100644 --- a/Docs/Layers/windpump.md +++ b/Docs/Layers/windpump.md @@ -65,13 +65,11 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### operator - The question is `Who operates this windpump?` *Operated by {operator}* is shown if `operator` is set. ### ref - The question is `What is the reference number?` *The reference number is {ref}* is shown if `ref` is set. @@ -86,29 +84,23 @@ The question is `What is the corresponding Wikidata entity?` - *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/layers/windpump/windpump.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/windpump/windpump.json) diff --git a/Docs/Layers/windturbine.md b/Docs/Layers/windturbine.md index dd313790d..96e5a6723 100644 --- a/Docs/Layers/windturbine.md +++ b/Docs/Layers/windturbine.md @@ -68,37 +68,31 @@ Elements must match the expression ** bash` (run `sudo docker ps` to get the container id) diff --git a/Docs/SpecialInputElements.md b/Docs/SpecialInputElements.md index efd29e479..313fc589a 100644 --- a/Docs/SpecialInputElements.md +++ b/Docs/SpecialInputElements.md @@ -12,33 +12,18 @@ The listed types here trigger a special input element. Use them in `tagrendering 6. [distance](#distance) 7. [direction](#direction) 8. [Input helper](#input-helper) -9. [wikidata](#wikidata) - [Helper arguments](#helper-arguments) + [Suboptions](#suboptions) - [Example usage](#example-usage) -10. [pnat](#pnat) -11. [float](#float) -12. [pfloat](#pfloat) -13. [email](#email) -14. [url](#url) -15. [phone](#phone) -16. [opening_hours](#opening_hours) +9. [pnat](#pnat) +10. [float](#float) +11. [pfloat](#pfloat) +12. [email](#email) +13. [url](#url) +14. [phone](#phone) +15. [opening_hours](#opening_hours) - [Helper arguments](#helper-arguments) - [Example usage](#example-usage) -17. [color](#color) -18. [image](#image) -19. [simple_tag](#simple_tag) -20. [tag](#tag) -21. [key](#key) -22. [translation](#translation) -23. [icon](#icon) -24. [fediverse](#fediverse) -25. [id](#id) -26. [slope](#slope) -27. [velopark](#velopark) -28. [nsi](#nsi) -29. [currency](#currency) -30. [regex](#regex) ### string A simple piece of text which is at most 255 characters long diff --git a/Docs/SpecialRenderings.md b/Docs/SpecialRenderings.md index 8afb1de6b..9d3effc6f 100644 --- a/Docs/SpecialRenderings.md +++ b/Docs/SpecialRenderings.md @@ -11,27 +11,92 @@ General usage is `{func_name()}`, `{func_name(arg, someotherarg)}` or `{func_nam 1. [Special tag renderings](#special-tag-renderings) 2. [Using expanded syntax](#using-expanded-syntax) 3. [Overview of all special components](#overview-of-all-special-components) + - [UI](#ui) + + [braced](#braced) + + [title](#title) + + [translated](#translated) + - [data](#data) + + [all_tags](#all_tags) + + [canonical](#canonical) + + [direction_absolute](#direction_absolute) + + [direction_indicator](#direction_indicator) + + [opening_hours_state](#opening_hours_state) + + [opening_hours_table](#opening_hours_table) + + [statistics](#statistics) - [data_import](#data_import) + [auto_apply](#auto_apply) - * [Example usage of auto_apply](#example-usage-of-auto_apply) + [compare_data](#compare_data) - * [Example usage of compare_data](#example-usage-of-compare_data) + [conflate_button](#conflate_button) - * [Specifying which tags to copy or add](#specifying-which-tags-to-copy-or-add) - * [Importing a dataset into OpenStreetMap: requirements](#importing-a-dataset-into-openstreetmap-requirements) - * [Disabled in unofficial themes](#disabled-in-unofficial-themes) - * [Example usage of conflate_button](#example-usage-of-conflate_button) + [import_button](#import_button) - * [Specifying which tags to copy or add](#specifying-which-tags-to-copy-or-add) - * [Importing a dataset into OpenStreetMap: requirements](#importing-a-dataset-into-openstreetmap-requirements) - * [Disabled in unofficial themes](#disabled-in-unofficial-themes) - * [Example usage of import_button](#example-usage-of-import_button) + [import_way_button](#import_way_button) - * [Specifying which tags to copy or add](#specifying-which-tags-to-copy-or-add) - * [Importing a dataset into OpenStreetMap: requirements](#importing-a-dataset-into-openstreetmap-requirements) - * [Disabled in unofficial themes](#disabled-in-unofficial-themes) - * [Example usage of import_way_button](#example-usage-of-import_way_button) + [linked_data_from_website](#linked_data_from_website) + + [maproulette_set_status](#maproulette_set_status) + + [plantnet_detection](#plantnet_detection) + + [tag_apply](#tag_apply) + - [default](#default) + + [add_new_point](#add_new_point) + + [delete_button](#delete_button) + + [if_nothing_known](#if_nothing_known) + + [minimap](#minimap) + + [move_button](#move_button) + + [qr_code](#qr_code) + + [questions](#questions) + + [share_link](#share_link) + + [split_button](#split_button) + - [favourites](#favourites) + + [favourite_icon](#favourite_icon) + + [favourite_status](#favourite_status) + - [images](#images) + + [image_carousel](#image_carousel) + + [image_upload](#image_upload) + + [nearby_images](#nearby_images) + - [notes](#notes) + + [add_image_to_note](#add_image_to_note) + + [add_note_comment](#add_note_comment) + + [close_note](#close_note) + + [open_note](#open_note) + + [visualize_note_comments](#visualize_note_comments) + - [reviews](#reviews) + + [create_review](#create_review) + + [list_reviews](#list_reviews) + + [rating](#rating) + + [reviews](#reviews) + - [settings](#settings) + + [clear_caches](#clear_caches) + + [clear_location_history](#clear_location_history) + + [disabled_questions](#disabled_questions) + + [gps_all_tags](#gps_all_tags) + + [gyroscope_all_tags](#gyroscope_all_tags) + + [import_mangrove_key](#import_mangrove_key) + + [language_picker](#language_picker) + + [login_button](#login_button) + + [logout](#logout) + + [pending_changes](#pending_changes) + + [qr_login](#qr_login) + + [storage_all_tags](#storage_all_tags) + - [tagrendering_manipulation](#tagrendering_manipulation) + + [group](#group) + + [multi](#multi) + + [open_in_iD](#open_in_id) + + [open_in_josm](#open_in_josm) + + [steal](#steal) + - [web_and_communication](#web_and_communication) + + [fediverse_link](#fediverse_link) + + [link](#link) + + [mapillary_link](#mapillary_link) + + [send_email](#send_email) + + [wikidata_label](#wikidata_label) + + [wikipedia](#wikipedia) + - [Unclassified elements](#unclassified-elements) + + [export_as_geojson](#export_as_geojson) + + [export_as_gpx](#export_as_gpx) + + [histogram](#histogram) + + [language_chooser](#language_chooser) + + [multi_apply](#multi_apply) + + [preset_description](#preset_description) + + [preset_type_select](#preset_type_select) + + [tags](#tags) + + [upload_to_osm](#upload_to_osm) # Using expanded syntax @@ -64,6 +129,141 @@ In other words: use `{ "before": ..., "after": ..., "special": {"type": ..., "ar # Overview of all special components +## UI + +### braced + +Show a literal text within braces + +| name | default | description | +-----|-----|----- | +| text | _undefined_ | The value to show | + +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L313](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L313) + +#### Example usage of braced + +`{braced()}` + +### title + +Shows the title of the popup. Useful for some cases, e.g. 'What is phone number of {title()}?' + +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L293](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L293) + +#### Example usage of title + +`What is the phone number of {title()}`, which might automatically become `What is the phone number of XYZ`. + +### translated + +If the given key can be interpreted as a JSON, only show the key containing the current language (or 'en'). This specialRendering is meant to be used by MapComplete studio and is not useful in map themes + +| name | default | description | +-----|-----|----- | +| key | value | The attribute to interpret as json | + +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L260](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L260) + +#### Example usage of translated + +`{translated(value)}` + +## data + +Visualises data of a POI, sometimes with data updating capabilities + +### all_tags + +Prints all key-value pairs of the object - used for debugging + +Defined in [/src/UI/Popup/DataVisualisations.ts#L274](/src/UI/Popup/DataVisualisations.ts#L274) + +#### Example usage of all_tags + +`{all_tags()}` + +### canonical + +Converts a short, canonical value into the long, translated text including the unit. This only works if a `unit` is defined for the corresponding value. The unit specification will be included in the text. + +| name | default | description | +-----|-----|----- | +| key | _undefined_ | The key of the tag to give the canonical text for | + +Defined in [/src/UI/Popup/DataVisualisations.ts#L168](/src/UI/Popup/DataVisualisations.ts#L168) + +#### Example usage of canonical + +If the object has `length=42`, then `{canonical(length)}` will be shown as **42 meter** (in english), **42 metre** (in french), ... + +### direction_absolute + +Converts compass degrees (with 0° being north, 90° being east, ...) into a human readable, translated direction such as 'north', 'northeast' + +| name | default | description | +-----|-----|----- | +| key | _direction:centerpoint | The attribute containing the degrees | +| offset | 0 | Offset value that is added to the actual value, e.g. `180` to indicate the opposite (backward) direction | + +Defined in [/src/UI/Popup/DataVisualisations.ts#L45](/src/UI/Popup/DataVisualisations.ts#L45) + +#### Example usage of direction_absolute + +`{direction_absolute(_direction:centerpoint,0)}` + +### direction_indicator + +Gives a distance indicator and a compass pointing towards the location from your GPS-location. If clicked, centers the map on the object + +Defined in [/src/UI/Popup/DataVisualisations.ts#L28](/src/UI/Popup/DataVisualisations.ts#L28) + +#### Example usage of direction_indicator + +`{direction_indicator()}` + +### opening_hours_state + +A small element, showing if the POI is currently open and when the next change is + +| name | default | description | +-----|-----|----- | +| key | opening_hours | The tagkey from which the opening hours are read. | +| prefix | _empty string_ | Remove this string from the start of the value before parsing. __Note: use `&LPARENs` to indicate `(` if needed__ | +| postfix | _empty string_ | Remove this string from the end of the value before parsing. __Note: use `&RPARENs` to indicate `)` if needed__ | + +Defined in [/src/UI/Popup/DataVisualisations.ts#L127](/src/UI/Popup/DataVisualisations.ts#L127) + +#### Example usage of opening_hours_state + +`{opening_hours_state(opening_hours,,)}` + +### opening_hours_table + +Creates an opening-hours table. Usage: {opening_hours_table(opening_hours)} to create a table of the tag 'opening_hours'. + +| name | default | description | +-----|-----|----- | +| key | opening_hours | The tagkey from which the table is constructed. | +| prefix | _empty string_ | Remove this string from the start of the value before parsing. __Note: use `&LPARENs` to indicate `(` if needed__ | +| postfix | _empty string_ | Remove this string from the end of the value before parsing. __Note: use `&RPARENs` to indicate `)` if needed__ | + +Defined in [/src/UI/Popup/DataVisualisations.ts#L89](/src/UI/Popup/DataVisualisations.ts#L89) + +#### Example usage of opening_hours_table + +A normal opening hours table can be invoked with `{opening_hours_table()}`. A table for e.g. conditional access with opening hours can be `{opening_hours_table(access:conditional, no @ &LPARENS, &RPARENS)}` + +### statistics + +Show general statistics about all the elements currently in view. Intended to use on the `current_view`-layer. They will be split per layer + +Defined in [/src/UI/Popup/DataVisualisations.ts#L209](/src/UI/Popup/DataVisualisations.ts#L209) + +#### Example usage of statistics + +`{statistics()}` + ## data_import Elements to help with importing data to OSM. For example: buttons to import a feature, apply tags on an element, apply multiple tags on an element or to work with maproulette @@ -86,6 +286,8 @@ Elements to help with importing data to OSM. For example: buttons to import a fe | text | _undefined_ | The text to show on the button | | icon | ./assets/svg/robot.svg | The icon to show on the button | +Defined in [/src/UI/Popup/AutoApplyButtonVis.ts#L64](/src/UI/Popup/AutoApplyButtonVis.ts#L64) + #### Example usage of auto_apply `{auto_apply(,,,,./assets/svg/robot.svg)}` @@ -100,6 +302,8 @@ Gives an interactive element which shows a tag comparison between the OSM-object | host | _undefined_ | The domain name(s) where data might be fetched from - this is needed to set the CSP. A domain must include 'https', e.g. 'https://example.com'. For multiple domains, separate them with ';'. If you don't know the possible domains, use '*'. | | readonly | _undefined_ | If 'yes', will not show 'apply'-buttons | +Defined in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L255](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L255) + #### Example usage of compare_data `{compare_data(,,)}` @@ -158,6 +362,8 @@ In the case that MapComplete is pointed to the testing grounds, the edit will be | icon | ./assets/svg/addSmall.svg | A nice icon to show in the button | | way_to_conflate | _undefined_ | The key, of which the corresponding value is the id of the OSM-way that must be conflated; typically a calculatedTag | +Defined in [/src/UI/Popup/ImportButtons/ConflateImportButtonViz.ts#L25](/src/UI/Popup/ImportButtons/ConflateImportButtonViz.ts#L25) + #### Example usage of conflate_button `{conflate_button(,,Import this data into OpenStreetMap,./assets/svg/addSmall.svg,)}` @@ -220,6 +426,8 @@ In the case that MapComplete is pointed to the testing grounds, the edit will be | maproulette_id | _undefined_ | The property name of the maproulette_id - this is probably `mr_taskId`. If given, the maproulette challenge will be marked as fixed. Only use this if part of a maproulette-layer. | | to_point | _undefined_ | If set, a feature will be converted to a centerpoint | +Defined in [/src/UI/Popup/ImportButtons/PointImportButtonViz.ts#L17](/src/UI/Popup/ImportButtons/PointImportButtonViz.ts#L17) + #### Example usage of import_button `{import_button(,,Import this data into OpenStreetMap,./assets/svg/addSmall.svg,,5,,,)}` @@ -283,6 +491,8 @@ In the case that MapComplete is pointed to the testing grounds, the edit will be | snap_onto_layers | _undefined_ | If no existing nearby point exists, but a line of a specified layer is closeby, snap to this layer instead | | snap_to_layer_max_distance | 0.1 | Distance to distort the geometry to snap to this layer | +Defined in [/src/UI/Popup/ImportButtons/WayImportButtonViz.ts#L22](/src/UI/Popup/ImportButtons/WayImportButtonViz.ts#L22) + #### Example usage of import_way_button `{import_way_button(,,Import this data into OpenStreetMap,./assets/svg/addSmall.svg,,0.05,,0.05,,0.1)}` @@ -299,6 +509,8 @@ Attempts to load (via a proxy) the specified website and parsed ld+json from the | mode | _undefined_ | If `display`, only show the data in tabular and readonly form, ignoring already existing tags. This is used to explicitly show all the tags. If unset or anything else, allow to apply/import on OSM | | collapsed | yes | If the containing accordion should be closed | +Defined in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L103](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L103) + #### Example usage of linked_data_from_website `{linked_data_from_website(website,yes,,,yes)}` @@ -316,6 +528,8 @@ Change the status of the given MapRoulette task | maproulette_id | mr_taskId | The property name containing the maproulette id | | ask_feedback | _empty string_ | If not an empty string, this will be used as question to ask some additional feedback. A text field will be added | +Defined in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L20](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L20) + #### Example usage of maproulette_set_status The following example sets the status to '2' (false positive) @@ -344,6 +558,8 @@ Sends the images linked to the current object to plantnet.org and asks it what p -----|-----|----- | | image_key | image,mapillary,image,wikidata,wikimedia_commons,image,panoramax,image,image | The keys given to the images, e.g. if image is given, the first picture URL will be added as image, the second as image:0, the third as image:1, etc... Multiple values are allowed if ';'-separated | +Defined in [/src/UI/Popup/PlantNetDetectionViz.ts#L14](/src/UI/Popup/PlantNetDetectionViz.ts#L14) + #### Example usage of plantnet_detection `{plantnet_detection(image,mapillary,image,wikidata,wikimedia_commons,image,panoramax,image,image)}` @@ -371,7 +587,9 @@ Note that these values can be prepare with javascript in the theme by using a [c | message | _undefined_ | The text to show to the contributor | | image | _undefined_ | An image to show to the contributor on the button | | id_of_object_to_apply_this_one | _undefined_ | If specified, applies the the tags onto _another_ object. The id will be read from properties[id_of_object_to_apply_this_one] of the selected object. The tags are still calculated based on the tags of the _selected_ element | -| maproulette_id | _undefined_ | If specified, this maproulette-challenge will be closed when the tags are applied. This should be the ID of the task, _not_ the task_id. | +| maproulette_id | _undefined_ | If specified, this maproulette-challenge will be closed when the tags are applied. This should be the `id` of the individual task, _not_ the task_id (which corresponds with the challenge). | + +Defined in [/src/UI/SpecialVisualisations/TagApplyViz.ts#L13](/src/UI/SpecialVisualisations/TagApplyViz.ts#L13) #### Example usage of tag_apply @@ -385,6 +603,8 @@ These special visualisations are (mostly) interactive components that most eleme An element which allows to add a new point on the 'last_click'-location. Only makes sense in the layer `last_click` +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L245](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L245) + #### Example usage of add_new_point `{add_new_point()}` @@ -393,6 +613,8 @@ An element which allows to add a new point on the 'last_click'-location. Only ma Adds a button which allows to delete the object at this location. The config will be read from the layer config +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L154](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L154) + #### Example usage of delete_button `{delete_button()}` @@ -406,6 +628,8 @@ Shows a 'nothing is currently known-message if there is at least one unanswered | text | _undefined_ | Text to show | | cssClasses | _undefined_ | Classes to apply onto the text | +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L213](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L213) + #### Example usage of if_nothing_known `{if_nothing_known(,)}` @@ -419,6 +643,8 @@ A small map showing the selected feature. | zoomlevel | 18 | The (maximum) zoomlevel: the target zoomlevel after fitting the entire feature. The minimap will fit the entire feature, then zoom out to this zoom level. The higher, the more zoomed in with 1 being the entire world and 19 being really close | | idKey | id | (Matches all resting arguments) This argument should be the key of a property of the feature. The corresponding value is interpreted as either the id or the a list of ID's. The features with these ID's will be shown on this minimap. (Note: if the key is 'id', list interpration is disabled) | +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L81](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L81) + #### Example usage of minimap `{minimap()}`, `{minimap(17, id, _list_of_embedded_feature_ids_calculated_by_calculated_tag):height:10rem; border: 2px solid black}` @@ -427,6 +653,8 @@ A small map showing the selected feature. Adds a button which allows to move the object to another location. The config will be read from the layer config +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L129](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L129) + #### Example usage of move_button `{move_button()}` @@ -440,10 +668,28 @@ Generates a QR-code to share the selected object | text | _undefined_ | Extra text on the side of the QR-code | | textClass | _undefined_ | CSS class of the the side text | +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L180](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L180) + #### Example usage of qr_code `{qr_code(,)}` +### questions + +The special element which shows the questions which are unknown. Added by default if not yet there + +| name | default | description | +-----|-----|----- | +| labels | _undefined_ | One or more ';'-separated labels. If these are given, only questions with these labels will be given. Use `unlabeled` for all questions that don't have an explicit label. If none given, all questions will be shown | +| blacklisted-labels | _undefined_ | One or more ';'-separated labels of questions which should _not_ be included. Note that the questionbox which is added by default will blacklist 'hidden'. If both a whitelist and a blacklist are given, will show questions having at least one label from the whitelist but none of the blacklist. | +| show_all | _undefined_ | Either `no`, `yes` or `user-preference`. Indicates if all questions should be shown at once | + +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L25](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L25) + +#### Example usage of questions + +`{questions(,,)}` + ### share_link Creates a link that (attempts to) open the native 'share'-screen @@ -453,6 +699,8 @@ Creates a link that (attempts to) open the native 'share'-screen | url | _undefined_ | The url to share (default: current URL) | | text | _undefined_ | The text to show on the button. If none is given, will act as a titleIcon | +Defined in [/src/UI/Popup/ShareLinkViz.ts#L7](/src/UI/Popup/ShareLinkViz.ts#L7) + #### Example usage of share_link {share_link()} to share the current page, {share_link()} to share the given url @@ -461,6 +709,8 @@ Creates a link that (attempts to) open the native 'share'-screen Adds a button which allows to split a way +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L111](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L111) + #### Example usage of split_button `{split_button()}` @@ -473,6 +723,8 @@ Elements relating to marking an object as favourite (giving it a heart). Default A small button that allows a (logged in) contributor to mark a location as a favourite location, sized to fit a title-icon +Defined in [/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L32](/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L32) + #### Example usage of favourite_icon `{favourite_icon()}` @@ -481,6 +733,8 @@ A small button that allows a (logged in) contributor to mark a location as a fav A button that allows a (logged in) contributor to mark a location as a favourite location +Defined in [/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L9](/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L9) + #### Example usage of favourite_status `{favourite_status()}` @@ -497,13 +751,15 @@ Creates an image carousel for the given sources. An attempt will be made to gues -----|-----|----- | | image_key | image;mapillary;image;wikidata;wikimedia_commons;image;panoramax;image;image | The keys given to the images, e.g. if image is given, the first picture URL will be added as image, the second as image:0, the third as image:1, etc... Multiple values are allowed if ';'-separated | +Defined in [/src/UI/SpecialVisualisations/ImageVisualisations.ts#L57](/src/UI/SpecialVisualisations/ImageVisualisations.ts#L57) + #### Example usage of image_carousel `{image_carousel(image;mapillary;image;wikidata;wikimedia_commons;image;panoramax;image;image)}` ### image_upload -Creates a button where a user can upload an image to IMGUR +Creates a button where a user can upload an image to panoramax | name | default | description | -----|-----|----- | @@ -511,6 +767,8 @@ Creates a button where a user can upload an image to IMGUR | label | _undefined_ | The text to show on the button | | disable_blur | _undefined_ | If set to 'true' or 'yes', then face blurring will be disabled. To be used sparingly | +Defined in [/src/UI/SpecialVisualisations/ImageVisualisations.ts#L90](/src/UI/SpecialVisualisations/ImageVisualisations.ts#L90) + #### Example usage of image_upload `{image_upload(panoramax,,)}` @@ -524,6 +782,8 @@ A component showing nearby images loaded from various online services such as Ma | mode | closed | Either `open` or `closed`. If `open`, then the image carousel will always be shown | | readonly | _undefined_ | If 'readonly' or 'yes', will not show the 'link'-button | +Defined in [/src/UI/SpecialVisualisations/ImageVisualisations.ts#L15](/src/UI/SpecialVisualisations/ImageVisualisations.ts#L15) + #### Example usage of nearby_images `{nearby_images(closed,)}` @@ -540,14 +800,51 @@ Adds an image to a node -----|-----|----- | | Id-key | id | The property name where the ID of the note to close can be found | +Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L124](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L124) + #### Example usage of add_image_to_note `{add_image_to_note(id)}` +### add_note_comment + +A textfield to add a comment to a node (with the option to close the note). + +| name | default | description | +-----|-----|----- | +| Id-key | id | The property name where the ID of the note to close can be found | + +Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L82](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L82) + +#### Example usage of add_note_comment + +`{add_note_comment(id)}` + +### close_note + +Button to close a note. A predefined text can be defined to close the note with. If the note is already closed, will show a small text. + +| name | default | description | +-----|-----|----- | +| text | _undefined_ | Text to show on this button | +| icon | checkmark.svg | Icon to show | +| idkey | id | The property name where the ID of the note to close can be found | +| comment | _undefined_ | Text to add onto the note when closing | +| minZoom | _undefined_ | If set, only show the closenote button if zoomed in enough | +| zoomButton | _undefined_ | Text to show if not zoomed in enough | + +Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L23](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L23) + +#### Example usage of close_note + +`{close_note(,checkmark.svg,id,,,)}` + ### open_note Creates a new map note on the given location. This options is placed in the 'last_click'-popup automatically if the 'notes'-layer is enabled +Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L103](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L103) + #### Example usage of open_note `{open_note()}` @@ -561,6 +858,8 @@ Visualises the comments for notes | commentsKey | comments | The property name of the comments, which should be stringified json | | start | 0 | Drop the first 'start' comments | +Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L144](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L144) + #### Example usage of visualize_note_comments `{visualize_note_comments(comments,0)}` @@ -579,6 +878,8 @@ Invites the contributor to leave a review. Somewhat small UI-element until inter | fallback | _undefined_ | The identifier to use, if tags[subjectKey] as specified above is not available. This is effectively a fallback value | | question | _undefined_ | The question to ask during the review | +Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L16](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L16) + #### Example usage of create_review `{create_review(name,,)}` @@ -592,6 +893,8 @@ Adds an overview of the mangrove-reviews of this object. Mangrove.Reviews needs | subjectKey | name | The key to use to determine the subject. If specified, the subject will be tags[subjectKey] | | fallback | _undefined_ | The identifier to use, if tags[subjectKey] as specified above is not available. This is effectively a fallback value | +Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L74](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L74) + #### Example usage of list_reviews `{list_reviews(name,)}` @@ -605,6 +908,8 @@ Shows stars which represent the average rating on mangrove. | subjectKey | name | The key to use to determine the subject. If the value is specified, the subject will be tags[subjectKey] and will use this to filter the reviews. | | fallback | _undefined_ | The identifier to use, if tags[subjectKey] as specified above is not available. This is effectively a fallback value | +Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L109](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L109) + #### Example usage of rating `{rating(name,)}` @@ -619,6 +924,8 @@ A pragmatic combination of `create_review` and `list_reviews` | fallback | _undefined_ | The identifier to use, if tags[subjectKey] as specified above is not available. This is effectively a fallback value | | question | _undefined_ | The question to ask in the review form. Optional | +Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L167](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L167) + #### Example usage of 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 @@ -635,14 +942,28 @@ A button which clears the locally downloaded data and the service worker. Login -----|-----|----- | | text | _undefined_ | The text to show on the button | +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L111](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L111) + #### Example usage of clear_caches `{clear_caches()}` +### clear_location_history + +A button to remove the travelled track information from the device + +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L221](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L221) + +#### Example usage of clear_location_history + +`{clear_location_history()}` + ### disabled_questions Shows which questions are disabled for every layer. Used in 'settings' +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L43](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L43) + #### Example usage of disabled_questions `{disabled_questions()}` @@ -651,6 +972,8 @@ Shows which questions are disabled for every layer. Used in 'settings' Shows the current tags of the GPS-representing object, used for debugging +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L66](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L66) + #### Example usage of gps_all_tags `{gps_all_tags()}` @@ -659,6 +982,8 @@ Shows the current tags of the GPS-representing object, used for debugging Shows the current tags of the GPS-representing object, used for debugging +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L55](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L55) + #### Example usage of gyroscope_all_tags `{gyroscope_all_tags()}` @@ -671,6 +996,8 @@ Only makes sense in the usersettings. Allows to import a mangrove public key and -----|-----|----- | | text | _undefined_ | The text that is shown on the button | +Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L145](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L145) + #### Example usage of import_mangrove_key `{import_mangrove_key()}` @@ -679,6 +1006,8 @@ Only makes sense in the usersettings. Allows to import a mangrove public key and A component to set the language of the user interface +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L21](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L21) + #### Example usage of language_picker `{language_picker()}` @@ -692,6 +1021,8 @@ Show a login button | force | _undefined_ | Always show this button, even if logged in | | message | _undefined_ | Message to display on the button | +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L134](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L134) + #### Example usage of login_button `{login_button(,)}` @@ -700,6 +1031,8 @@ Show a login button Shows a button where the user can log out +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L198](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L198) + #### Example usage of logout `{logout()}` @@ -708,6 +1041,8 @@ Shows a button where the user can log out A module showing the pending changes, with the option to clear the pending changes +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L210](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L210) + #### Example usage of pending_changes `{pending_changes()}` @@ -721,6 +1056,8 @@ A QR-code which shares the current URL and adds the login token. Anyone with thi | text | _undefined_ | Extra text on the side of the QR-code | | textClass | _undefined_ | CSS class of the the side text | +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L163](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L163) + #### Example usage of qr_login `{qr_login(,)}` @@ -729,6 +1066,8 @@ A QR-code which shares the current URL and adds the login token. Anyone with thi Shows the current state of storage +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L87](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L87) + #### Example usage of storage_all_tags `{storage_all_tags()}` @@ -747,6 +1086,8 @@ A collapsable group (accordion) | labels | _undefined_ | A `;`-separated list of either identifiers or label names. All tagRenderings matching this value will be shown in the accordion | | blacklist | _undefined_ | A `;`-separated list of either identifiers or label names. Matching tagrenderings will _not_ be included, even if they are in `labels` | +Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L175](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L175) + #### Example usage of group `{group(,,)}` @@ -761,6 +1102,8 @@ Given an embedded tagRendering (read only) and a key, will read the keyname as a | tagrendering | _undefined_ | An entire tagRenderingConfig | | classes | _undefined_ | CSS-classes to apply on every individual item. Seperated by `space` | +Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L91](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L91) + #### Example usage of multi ```json @@ -781,6 +1124,8 @@ Given an embedded tagRendering (read only) and a key, will read the keyname as a Opens the current view in the iD-editor +Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L217](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L217) + #### Example usage of open_in_iD `{open_in_iD()}` @@ -789,6 +1134,8 @@ Opens the current view in the iD-editor Opens the current view in the JOSM-editor +Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L231](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L231) + #### Example usage of open_in_josm `{open_in_josm()}` @@ -802,6 +1149,8 @@ Shows a tagRendering from a different object as if this was the object itself | featureId | _undefined_ | The key of the attribute which contains the id of the feature from which to use the tags | | tagRenderingId | _undefined_ | The layer-id and tagRenderingId to render. Can be multiple value if ';'-separated (in which case every value must also contain the layerId, e.g. `layerId.tagRendering0; layerId.tagRendering1`). Note: this can cause layer injection | +Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L18](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L18) + #### Example usage of steal `{steal(,)}` @@ -818,6 +1167,8 @@ Converts a fediverse username or link into a clickable link -----|-----|----- | | key | _undefined_ | The attribute-name containing the link | +Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L16](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L16) + #### Example usage of fediverse_link `{fediverse_link()}` @@ -835,6 +1186,8 @@ Construct a link. By using the 'special' visualisation notation, translations sh | arialabel | _undefined_ | If set, this text will be used as aria-label | | icon | _undefined_ | If set, show this icon next to the link. You might want to combine this with `class: button` | +Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L139](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L139) + #### Example usage of link `{link(,,,,,)}` @@ -847,6 +1200,8 @@ Adds a button to open mapillary on the specified location -----|-----|----- | | zoom | 18 | The startzoom of mapillary | +Defined in [/src/UI/Popup/MapillaryLinkVis.ts#L8](/src/UI/Popup/MapillaryLinkVis.ts#L8) + #### Example usage of mapillary_link `{mapillary_link(18)}` @@ -862,6 +1217,8 @@ Creates a `mailto`-link where some fields are already set and correctly escaped. | body | _undefined_ | The text in the email | | button_text | _undefined_ | The text shown on the button in the UI | +Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L106](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L106) + #### Example usage of send_email `{send_email(,,,)}` @@ -874,6 +1231,8 @@ Shows the label of the corresponding wikidata-item -----|-----|----- | | keyToShowWikidataFor | wikidata | Use the wikidata entry from this key to show the label | +Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L66](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L66) + #### Example usage of wikidata_label `{wikidata_label()}` is a basic example, `{wikipedia(name:etymology:wikidata)}` to show the label itself @@ -886,6 +1245,8 @@ A box showing the corresponding wikipedia article(s) - based on the **wikidata** -----|-----|----- | | keyToShowWikipediaFor | wikidata;wikipedia | Use the wikidata entry from this key to show the wikipedia article for. Multiple keys can be given (separated by ';'), in which case the first matching value is used | +Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L38](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L38) + #### Example usage of wikipedia `{wikipedia()}` is a basic example, `{wikipedia(name:etymology:wikidata)}` to show the wikipedia page of whom the feature was named after. Also remember that these can be styled, e.g. `{wikipedia():max-height: 10rem}` to limit the height @@ -894,100 +1255,12 @@ A box showing the corresponding wikipedia article(s) - based on the **wikidata** Various elements -### add_note_comment - -A textfield to add a comment to a node (with the option to close the note). - -| name | default | description | ------|-----|----- | -| Id-key | id | The property name where the ID of the note to close can be found | - -#### Example usage of add_note_comment - -`{add_note_comment(id)}` - -### all_tags - -Prints all key-value pairs of the object - used for debugging - -#### Example usage of all_tags - -`{all_tags()}` - -### braced - -Show a literal text within braces - -| name | default | description | ------|-----|----- | -| text | _undefined_ | The value to show | - -#### Example usage of braced - -`{braced()}` - -### canonical - -Converts a short, canonical value into the long, translated text including the unit. This only works if a `unit` is defined for the corresponding value. The unit specification will be included in the text. - -| name | default | description | ------|-----|----- | -| key | _undefined_ | The key of the tag to give the canonical text for | - -#### Example usage of canonical - -If the object has `length=42`, then `{canonical(length)}` will be shown as **42 meter** (in english), **42 metre** (in french), ... - -### clear_location_history - -A button to remove the travelled track information from the device - -#### Example usage of clear_location_history - -`{clear_location_history()}` - -### close_note - -Button to close a note. A predefined text can be defined to close the note with. If the note is already closed, will show a small text. - -| name | default | description | ------|-----|----- | -| text | _undefined_ | Text to show on this button | -| icon | checkmark.svg | Icon to show | -| idkey | id | The property name where the ID of the note to close can be found | -| comment | _undefined_ | Text to add onto the note when closing | -| minZoom | _undefined_ | If set, only show the closenote button if zoomed in enough | -| zoomButton | _undefined_ | Text to show if not zoomed in enough | - -#### Example usage of close_note - -`{close_note(,checkmark.svg,id,,,)}` - -### direction_absolute - -Converts compass degrees (with 0° being north, 90° being east, ...) into a human readable, translated direction such as 'north', 'northeast' - -| name | default | description | ------|-----|----- | -| key | _direction:centerpoint | The attribute containing the degrees | -| offset | 0 | Offset value that is added to the actual value, e.g. `180` to indicate the opposite (backward) direction | - -#### Example usage of direction_absolute - -`{direction_absolute(_direction:centerpoint,0)}` - -### direction_indicator - -Gives a distance indicator and a compass pointing towards the location from your GPS-location. If clicked, centers the map on the object - -#### Example usage of direction_indicator - -`{direction_indicator()}` - ### export_as_geojson Exports the selected feature as GeoJson-file +Defined in [/src/UI/Popup/DataExportVisualisations.ts#L42](/src/UI/Popup/DataExportVisualisations.ts#L42) + #### Example usage of export_as_geojson `{export_as_geojson()}` @@ -996,6 +1269,8 @@ Exports the selected feature as GeoJson-file Exports the selected feature as GPX-file +Defined in [/src/UI/Popup/DataExportVisualisations.ts#L10](/src/UI/Popup/DataExportVisualisations.ts#L10) + #### Example usage of export_as_gpx `{export_as_gpx()}` @@ -1011,6 +1286,8 @@ Create a histogram for a list of given values, read from the properties. | countHeader | _empty string_ | This text will be placed above the bars | | colors* | _undefined_ | (Matches all resting arguments - optional) Matches a regex onto a color value, e.g. `3[a-zA-Z+-]*:#33cc33` | +Defined in [/src/UI/Popup/HistogramViz.ts#L6](/src/UI/Popup/HistogramViz.ts#L6) + #### Example usage of histogram `{histogram('some_key')}` with properties being `{some_key: ["a","b","a","c"]} to create a histogram @@ -1028,9 +1305,21 @@ The language element allows to show and pick all known (modern) languages. The k | render_all | {list()} | The full rendering. Use `{list}` to show where the list of languages must come. Optional if mode=single | | no_known_languages | _undefined_ | The text that is shown if no languages are known for this key. If this text is omitted, the languages will be prompted instead | +Defined in [/src/UI/Popup/LanguageElement/LanguageElement.ts#L9](/src/UI/Popup/LanguageElement/LanguageElement.ts#L9) + #### Example usage of language_chooser -`{language_chooser(,,{language()},,{list()},)}` + ```json + {"special": + "type": "language_chooser", + "key": "school:language", + "question": {"en": "What are the main (and administrative) languages spoken in this school?"}, + "render_single_language": {"en": "{language()} is spoken on this school"}, + "render_list_item": {"en": "{language()}"}, + "render_all": {"en": "The following languages are spoken here:{list()}"} + } + ``` + ### multi_apply @@ -1044,42 +1333,18 @@ A button to apply the tagging of this object onto a list of other features. This | autoapply | _undefined_ | A boolean indicating wether this tagging should be applied automatically if the relevant tags on this object are changed. A visual element indicating the multi_apply is still shown | | overwrite | _undefined_ | If set to 'true', the tags on the other objects will always be overwritten. The default behaviour will be to only change the tags on other objects if they are either undefined or had the same value before the change | +Defined in [/src/UI/Popup/MultiApplyViz.ts#L7](/src/UI/Popup/MultiApplyViz.ts#L7) + #### Example usage of multi_apply {multi_apply(_features_with_the_same_name_within_100m, name:etymology:wikidata;name:etymology, Apply etymology information on all nearby objects with the same name)} -### opening_hours_state - -A small element, showing if the POI is currently open and when the next change is - -| name | default | description | ------|-----|----- | -| key | opening_hours | The tagkey from which the opening hours are read. | -| prefix | _empty string_ | Remove this string from the start of the value before parsing. __Note: use `&LPARENs` to indicate `(` if needed__ | -| postfix | _empty string_ | Remove this string from the end of the value before parsing. __Note: use `&RPARENs` to indicate `)` if needed__ | - -#### Example usage of opening_hours_state - -`{opening_hours_state(opening_hours,,)}` - -### opening_hours_table - -Creates an opening-hours table. Usage: {opening_hours_table(opening_hours)} to create a table of the tag 'opening_hours'. - -| name | default | description | ------|-----|----- | -| key | opening_hours | The tagkey from which the table is constructed. | -| prefix | _empty string_ | Remove this string from the start of the value before parsing. __Note: use `&LPARENs` to indicate `(` if needed__ | -| postfix | _empty string_ | Remove this string from the end of the value before parsing. __Note: use `&RPARENs` to indicate `)` if needed__ | - -#### Example usage of opening_hours_table - -A normal opening hours table can be invoked with `{opening_hours_table()}`. A table for e.g. conditional access with opening hours can be `{opening_hours_table(access:conditional, no @ &LPARENS, &RPARENS)}` - ### preset_description Shows the extra description from the presets of the layer, if one matches. It will pick the most specific one (e.g. if preset `A` implies `B`, but `B` does not imply `A`, it'll pick B) or the first one if no ordering can be made. Might be empty +Defined in [/src/UI/Popup/DataVisualisations.ts#L221](/src/UI/Popup/DataVisualisations.ts#L221) + #### Example usage of preset_description `{preset_description()}` @@ -1088,32 +1353,12 @@ Shows the extra description from the presets of the layer, if one matches. It wi An editable tag rendering which allows to change the type +Defined in [/src/UI/Popup/DataVisualisations.ts#L238](/src/UI/Popup/DataVisualisations.ts#L238) + #### Example usage of preset_type_select `{preset_type_select()}` -### questions - -The special element which shows the questions which are unknown. Added by default if not yet there - -| name | default | description | ------|-----|----- | -| labels | _undefined_ | One or more ';'-separated labels. If these are given, only questions with these labels will be given. Use `unlabeled` for all questions that don't have an explicit label. If none given, all questions will be shown | -| blacklisted-labels | _undefined_ | One or more ';'-separated labels of questions which should _not_ be included. Note that the questionbox which is added by default will blacklist 'hidden' | -| show_all | _undefined_ | Either `no`, `yes` or `user-preference`. Indicates if all questions should be shown at once | - -#### Example usage of questions - -`{questions(,,)}` - -### statistics - -Show general statistics about all the elements currently in view. Intended to use on the `current_view`-layer. They will be split per layer - -#### Example usage of statistics - -`{statistics()}` - ### tags Shows a (json of) tags in a human-readable way + links to the wiki @@ -1122,34 +1367,18 @@ Shows a (json of) tags in a human-readable way + links to the wiki -----|-----|----- | | key | value | The key to look for the tags | +Defined in [/src/UI/Popup/DataVisualisations.ts#L291](/src/UI/Popup/DataVisualisations.ts#L291) + #### Example usage of tags `{tags(value)}` -### title - -Shows the title of the popup. Useful for some cases, e.g. 'What is phone number of {title()}?' - -#### Example usage of title - -`What is the phone number of {title()}`, which might automatically become `What is the phone number of XYZ`. - -### translated - -If the given key can be interpreted as a JSON, only show the key containing the current language (or 'en'). This specialRendering is meant to be used by MapComplete studio and is not useful in map themes - -| name | default | description | ------|-----|----- | -| key | value | The attribute to interpret as json | - -#### Example usage of translated - -`{translated(value)}` - ### upload_to_osm Uploads the GPS-history as GPX to OpenStreetMap.org; clears the history afterwards. The actual feature is ignored. +Defined in [/src/UI/Popup/UploadToOsmViz.ts#L12](/src/UI/Popup/UploadToOsmViz.ts#L12) + #### Example usage of upload_to_osm `{upload_to_osm()}` diff --git a/Docs/TagInfo/mapcomplete_architecture.json b/Docs/TagInfo/mapcomplete_architecture.json index d31cf6a4d..70aeccfa7 100644 --- a/Docs/TagInfo/mapcomplete_architecture.json +++ b/Docs/TagInfo/mapcomplete_architecture.json @@ -2,7 +2,7 @@ "data_format": 1, "project": { "name": "MapComplete Buildings with an architectural style", - "description": "A map showing the archetectural style of buildings", + "description": "A map showing the architectural style of buildings", "project_url": "https://mapcomplete.org/architecture", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Themes", "icon_url": "https://mapcomplete.org/assets/themes/architecture/architecture.svg", diff --git a/Docs/TagInfo/mapcomplete_blind_osm.json b/Docs/TagInfo/mapcomplete_blind_osm.json index b20c57879..0ba4be61c 100644 --- a/Docs/TagInfo/mapcomplete_blind_osm.json +++ b/Docs/TagInfo/mapcomplete_blind_osm.json @@ -1984,9 +1984,9 @@ "icon_url": "./assets/layers/tactile_model/tactile_model.svg" }, { - "key": "blind:description:en", - "description": "Values of `blind:description:en` are shown with \"Description: {blind:description:en}.\" and can be updated. The question is \"What does this tactile model show?\" by layer Tactile Models", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tactile_model.md#description", + "key": "subject:wikidata", + "description": "Values of `subject:wikidata` are shown with \"{wikipedia(subject:wikidata)}\" and can be updated. The question is \"What is depicted by this model?\" by layer Tactile Models", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tactile_model.md#subject", "icon_url": "./assets/layers/tactile_model/tactile_model.svg" }, { @@ -2022,6 +2022,12 @@ "description": "Values of `scale` are shown with \"The scale of this model is {scale}.\" and can be updated. The question is \"What scale is the model?\" by layer Tactile Models", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tactile_model.md#scale", "icon_url": "./assets/layers/tactile_model/tactile_model.svg" + }, + { + "key": "blind:description:en", + "description": "Values of `blind:description:en` are shown with \"Description: {blind:description:en}.\" and can be updated. The question is \"What does this tactile model show?\" by layer Tactile Models", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tactile_model.md#description", + "icon_url": "./assets/layers/tactile_model/tactile_model.svg" } ] } \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_cafes_and_pubs.json b/Docs/TagInfo/mapcomplete_cafes_and_pubs.json index 0cc643ff4..201d5c243 100644 --- a/Docs/TagInfo/mapcomplete_cafes_and_pubs.json +++ b/Docs/TagInfo/mapcomplete_cafes_and_pubs.json @@ -496,6 +496,36 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#has_toilets", "icon_url": "./assets/layers/cafe_pub/pub.svg" }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Cafés and pubs", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Cafés and pubs", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Cafés and pubs", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Cafés and pubs", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Cafés and pubs", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, { "key": "toilets:level", "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Cafés and pubs", @@ -911,61 +941,61 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/layers/cafe_pub/pub.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/layers/cafe_pub/pub.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/layers/cafe_pub/pub.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/layers/cafe_pub/pub.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/layers/cafe_pub/pub.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/layers/cafe_pub/pub.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/layers/cafe_pub/pub.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/layers/cafe_pub/pub.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/layers/cafe_pub/pub.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Cafés and pubs", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/layers/cafe_pub/pub.svg" }, @@ -1032,6 +1062,110 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/eurokey.svg" }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Cafés and pubs, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Cafés and pubs, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Cafés and pubs, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Cafés and pubs, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Cafés and pubs, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Cafés and pubs, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Cafés and pubs, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Cafés and pubs, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Cafés and pubs, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Cafés and pubs, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Cafés and pubs, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "no", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Cafés and pubs, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Cafés and pubs, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "no", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Cafés and pubs, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Cafés and pubs, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#wheelchair_door_width", + "icon_url": "./assets/layers/cafe_pub/pub.svg" + }, { "key": "changing_table:adult", "value": "yes", @@ -1383,168 +1517,64 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "no", - "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "no", - "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "no", - "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "phone", "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", diff --git a/Docs/TagInfo/mapcomplete_charging_stations.json b/Docs/TagInfo/mapcomplete_charging_stations.json index 805e7521b..b78cc2015 100644 --- a/Docs/TagInfo/mapcomplete_charging_stations.json +++ b/Docs/TagInfo/mapcomplete_charging_stations.json @@ -146,7 +146,7 @@ { "key": "access", "value": "private", - "description": "access=private is displayed as \"Not accessible to the general public (e.g. only accessible to the owners, employees, ...)\" by layer Charging stations", + "description": "access=private is displayed as \"Not accessible to the general public (e.g. only accessible to the owners, employees, …)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#access", "icon_url": "./assets/themes/charging_stations/plug.svg" }, @@ -315,23 +315,10 @@ }, { "key": "socket:tesla_destination", - "description": "socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country=us is displayed as \"Tesla Supercharger (destination)\" by layers Charging stations, Charge points", + "description": "socket:tesla_destination~.+ & socket:tesla_destination!=1 is displayed as \"Tesla Supercharger (destination)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" }, - { - "key": "socket:tesla_destination", - "value": "1", - "description": "socket:tesla_destination=1 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_tethered.svg" - }, - { - "key": "socket:tesla_destination", - "description": "socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country!=us is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_tethered.svg" - }, { "key": "socket:USB-A", "value": "1", @@ -436,6 +423,19 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/nema-5-20.svg" }, + { + "key": "socket:nacs", + "value": "1", + "description": "socket:nacs=1 is displayed as \"NACS(North-American Charging System)\" by layers Charging stations, Charge points", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", + "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" + }, + { + "key": "socket:nacs", + "description": "socket:nacs~.+ & socket:nacs!=1 is displayed as \"NACS(North-American Charging System)\" by layers Charging stations, Charge points", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", + "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" + }, { "key": "socket:schuko", "description": "Values of `socket:schuko` are shown with \"There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here\" and can be updated. The question is \"How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?\" by layers Charging stations, Charge points", @@ -1172,404 +1172,362 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_destination_us", "icon_url": "./assets/themes/charging_stations/plug.svg" }, - { - "key": "socket:tesla_destination", - "description": "Values of `socket:tesla_destination` are shown with \"There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here\" and can be updated. The question is \"How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_tesla_destination", - "icon_url": "./assets/layers/charging_station/Type2_tethered.svg" - }, - { - "key": "socket:tesla_destination:voltage", - "description": "Values of `socket:tesla_destination:voltage` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:tesla_destination:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:voltage", - "value": "230", - "description": "socket:tesla_destination:voltage=230 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 230 volt\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:voltage", - "value": "400", - "description": "socket:tesla_destination:voltage=400 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 400 volt\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:current", - "description": "Values of `socket:tesla_destination:current` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:current)}\" and can be updated. The question is \"What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:current", - "value": "16", - "description": "socket:tesla_destination:current=16 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 16 A\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:current", - "value": "32", - "description": "socket:tesla_destination:current=32 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 32 A\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:output", - "description": "Values of `socket:tesla_destination:output` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:output)}\" and can be updated. The question is \"What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:output", - "value": "11 kW", - "description": "socket:tesla_destination:output=11 kW is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 11 kW\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:output", - "value": "22 kW", - "description": "socket:tesla_destination:output=22 kW is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 22 kW\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, { "key": "socket:USB-A", - "description": "Values of `socket:USB-A` are shown with \"There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here\" and can be updated. The question is \"How much plugs of type USB to charge phones and small electronics are available here?\" by layers Charging stations, Charge points", + "description": "Values of `socket:USB-A` are shown with \"There are {socket:USB-A} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here\" and can be updated. The question is \"How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_USB_A", "icon_url": "./assets/layers/charging_station/usb_port.svg" }, { "key": "socket:USB-A:voltage", - "description": "Values of `socket:USB-A:voltage` are shown with \"USB to charge phones and small electronics outputs {canonical(socket:USB-A:voltage)}\" and can be updated. The question is \"What voltage do the plugs with USB to charge phones and small electronics offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:USB-A:voltage` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:USB-A:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:voltage", "value": "5", - "description": "socket:USB-A:voltage=5 is displayed as \"USB to charge phones and small electronics outputs 5 volt\" by layers Charging stations, Charge points", + "description": "socket:USB-A:voltage=5 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 5 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:current", - "description": "Values of `socket:USB-A:current` are shown with \"USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:current)}\" and can be updated. The question is \"What current do the plugs with USB to charge phones and small electronics offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:USB-A:current` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:current)}\" and can be updated. The question is \"What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:current", "value": "1", - "description": "socket:USB-A:current=1 is displayed as \"USB to charge phones and small electronics outputs at most 1 A\" by layers Charging stations, Charge points", + "description": "socket:USB-A:current=1 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 1 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:current", "value": "2", - "description": "socket:USB-A:current=2 is displayed as \"USB to charge phones and small electronics outputs at most 2 A\" by layers Charging stations, Charge points", + "description": "socket:USB-A:current=2 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 2 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:output", - "description": "Values of `socket:USB-A:output` are shown with \"USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:output)}\" and can be updated. The question is \"What power output does a single plug of type USB to charge phones and small electronics offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:USB-A:output` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:output)}\" and can be updated. The question is \"What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:output", "value": "5W", - "description": "socket:USB-A:output=5W is displayed as \"USB to charge phones and small electronics outputs at most 5W\" by layers Charging stations, Charge points", + "description": "socket:USB-A:output=5W is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 5W\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:output", "value": "10W", - "description": "socket:USB-A:output=10W is displayed as \"USB to charge phones and small electronics outputs at most 10W\" by layers Charging stations, Charge points", + "description": "socket:USB-A:output=10W is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 10W\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_3pin", - "description": "Values of `socket:bosch_3pin` are shown with \"There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here\" and can be updated. The question is \"How much plugs of type Bosch Active Connect with 3 pins and cable are available here?\" by layers Charging stations, Charge points", + "description": "Values of `socket:bosch_3pin` are shown with \"There are {socket:bosch_3pin} plugs of type USB to charge phones and small electronics available here\" and can be updated. The question is \"How much plugs of type USB to charge phones and small electronics are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_bosch_3pin", "icon_url": "./assets/layers/charging_station/bosch-3pin.svg" }, { "key": "socket:bosch_3pin:voltage", - "description": "Values of `socket:bosch_3pin:voltage` are shown with \"Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_3pin:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:bosch_3pin:voltage` are shown with \"USB to charge phones and small electronics outputs {canonical(socket:bosch_3pin:voltage)}\" and can be updated. The question is \"What voltage do the plugs with USB to charge phones and small electronics offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_bosch_3pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_3pin:current", - "description": "Values of `socket:bosch_3pin:current` are shown with \"Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:current)}\" and can be updated. The question is \"What current do the plugs with Bosch Active Connect with 3 pins and cable offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:bosch_3pin:current` are shown with \"USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:current)}\" and can be updated. The question is \"What current do the plugs with USB to charge phones and small electronics offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_bosch_3pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_3pin:output", - "description": "Values of `socket:bosch_3pin:output` are shown with \"Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:output)}\" and can be updated. The question is \"What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:bosch_3pin:output` are shown with \"USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:output)}\" and can be updated. The question is \"What power output does a single plug of type USB to charge phones and small electronics offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_bosch_3pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_5pin", - "description": "Values of `socket:bosch_5pin` are shown with \"There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here\" and can be updated. The question is \"How much plugs of type Bosch Active Connect with 5 pins and cable are available here?\" by layers Charging stations, Charge points", + "description": "Values of `socket:bosch_5pin` are shown with \"There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 3 pins and cable available here\" and can be updated. The question is \"How much plugs of type Bosch Active Connect with 3 pins and cable are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_bosch_5pin", "icon_url": "./assets/layers/charging_station/bosch-5pin.svg" }, { "key": "socket:bosch_5pin:voltage", - "description": "Values of `socket:bosch_5pin:voltage` are shown with \"Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:bosch_5pin:voltage` are shown with \"Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_bosch_5pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_5pin:current", - "description": "Values of `socket:bosch_5pin:current` are shown with \"Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}\" and can be updated. The question is \"What current do the plugs with Bosch Active Connect with 5 pins and cable offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:bosch_5pin:current` are shown with \"Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}\" and can be updated. The question is \"What current do the plugs with Bosch Active Connect with 3 pins and cable offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_bosch_5pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_5pin:output", - "description": "Values of `socket:bosch_5pin:output` are shown with \"Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}\" and can be updated. The question is \"What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:bosch_5pin:output` are shown with \"Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}\" and can be updated. The question is \"What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_bosch_5pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363", - "description": "Values of `socket:bs1363` are shown with \"There are {socket:bs1363} plugs of type BS1363 (Type G) available here\" and can be updated. The question is \"How much plugs of type BS1363 (Type G) are available here?\" by layers Charging stations, Charge points", + "description": "Values of `socket:bs1363` are shown with \"There are {socket:bs1363} plugs of type Bosch Active Connect with 5 pins and cable available here\" and can be updated. The question is \"How much plugs of type Bosch Active Connect with 5 pins and cable are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_bs1363", "icon_url": "./assets/layers/charging_station/bs1363.svg" }, { "key": "socket:bs1363:voltage", - "description": "Values of `socket:bs1363:voltage` are shown with \"BS1363 (Type G) outputs {canonical(socket:bs1363:voltage)}\" and can be updated. The question is \"What voltage do the plugs with BS1363 (Type G) offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:bs1363:voltage` are shown with \"Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bs1363:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:voltage", "value": "230", - "description": "socket:bs1363:voltage=230 is displayed as \"BS1363 (Type G) outputs 230 volt\" by layers Charging stations, Charge points", + "description": "socket:bs1363:voltage=230 is displayed as \"Bosch Active Connect with 5 pins and cable outputs 230 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:current", - "description": "Values of `socket:bs1363:current` are shown with \"BS1363 (Type G) outputs at most {canonical(socket:bs1363:current)}\" and can be updated. The question is \"What current do the plugs with BS1363 (Type G) offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:bs1363:current` are shown with \"Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:current)}\" and can be updated. The question is \"What current do the plugs with Bosch Active Connect with 5 pins and cable offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:current", "value": "13", - "description": "socket:bs1363:current=13 is displayed as \"BS1363 (Type G) outputs at most 13 A\" by layers Charging stations, Charge points", + "description": "socket:bs1363:current=13 is displayed as \"Bosch Active Connect with 5 pins and cable outputs at most 13 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:output", - "description": "Values of `socket:bs1363:output` are shown with \"BS1363 (Type G) outputs at most {canonical(socket:bs1363:output)}\" and can be updated. The question is \"What power output does a single plug of type BS1363 (Type G) offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:bs1363:output` are shown with \"Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:output)}\" and can be updated. The question is \"What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:output", "value": "3kW", - "description": "socket:bs1363:output=3kW is displayed as \"BS1363 (Type G) outputs at most 3kW\" by layers Charging stations, Charge points", + "description": "socket:bs1363:output=3kW is displayed as \"Bosch Active Connect with 5 pins and cable outputs at most 3kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15", - "description": "Values of `socket:nema5_15` are shown with \"There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here\" and can be updated. The question is \"How much plugs of type NEMA 5-15 (Type B) are available here?\" by layers Charging stations, Charge points", + "description": "Values of `socket:nema5_15` are shown with \"There are {socket:nema5_15} plugs of type BS1363 (Type G) available here\" and can be updated. The question is \"How much plugs of type BS1363 (Type G) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_nema5_15", "icon_url": "./assets/layers/charging_station/nema-5-15.svg" }, { "key": "socket:nema5_15:voltage", - "description": "Values of `socket:nema5_15:voltage` are shown with \"NEMA 5-15 (Type B) outputs {canonical(socket:nema5_15:voltage)}\" and can be updated. The question is \"What voltage do the plugs with NEMA 5-15 (Type B) offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:nema5_15:voltage` are shown with \"BS1363 (Type G) outputs {canonical(socket:nema5_15:voltage)}\" and can be updated. The question is \"What voltage do the plugs with BS1363 (Type G) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:voltage", "value": "120", - "description": "socket:nema5_15:voltage=120 is displayed as \"NEMA 5-15 (Type B) outputs 120 volt\" by layers Charging stations, Charge points", + "description": "socket:nema5_15:voltage=120 is displayed as \"BS1363 (Type G) outputs 120 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:current", - "description": "Values of `socket:nema5_15:current` are shown with \"NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:current)}\" and can be updated. The question is \"What current do the plugs with NEMA 5-15 (Type B) offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:nema5_15:current` are shown with \"BS1363 (Type G) outputs at most {canonical(socket:nema5_15:current)}\" and can be updated. The question is \"What current do the plugs with BS1363 (Type G) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:current", "value": "15", - "description": "socket:nema5_15:current=15 is displayed as \"NEMA 5-15 (Type B) outputs at most 15 A\" by layers Charging stations, Charge points", + "description": "socket:nema5_15:current=15 is displayed as \"BS1363 (Type G) outputs at most 15 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:output", - "description": "Values of `socket:nema5_15:output` are shown with \"NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:output)}\" and can be updated. The question is \"What power output does a single plug of type NEMA 5-15 (Type B) offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:nema5_15:output` are shown with \"BS1363 (Type G) outputs at most {canonical(socket:nema5_15:output)}\" and can be updated. The question is \"What power output does a single plug of type BS1363 (Type G) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:output", "value": "1.8 kW", - "description": "socket:nema5_15:output=1.8 kW is displayed as \"NEMA 5-15 (Type B) outputs at most 1.8 kW\" by layers Charging stations, Charge points", + "description": "socket:nema5_15:output=1.8 kW is displayed as \"BS1363 (Type G) outputs at most 1.8 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23", - "description": "Values of `socket:sev1011_t23` are shown with \"There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here\" and can be updated. The question is \"How much plugs of type SEV 1011 T23 (Type J) are available here?\" by layers Charging stations, Charge points", + "description": "Values of `socket:sev1011_t23` are shown with \"There are {socket:sev1011_t23} plugs of type NEMA 5-15 (Type B) available here\" and can be updated. The question is \"How much plugs of type NEMA 5-15 (Type B) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_sev1011_t23", "icon_url": "./assets/layers/charging_station/typej.svg" }, { "key": "socket:sev1011_t23:voltage", - "description": "Values of `socket:sev1011_t23:voltage` are shown with \"SEV 1011 T23 (Type J) outputs {canonical(socket:sev1011_t23:voltage)}\" and can be updated. The question is \"What voltage do the plugs with SEV 1011 T23 (Type J) offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:sev1011_t23:voltage` are shown with \"NEMA 5-15 (Type B) outputs {canonical(socket:sev1011_t23:voltage)}\" and can be updated. The question is \"What voltage do the plugs with NEMA 5-15 (Type B) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:voltage", "value": "230", - "description": "socket:sev1011_t23:voltage=230 is displayed as \"SEV 1011 T23 (Type J) outputs 230 volt\" by layers Charging stations, Charge points", + "description": "socket:sev1011_t23:voltage=230 is displayed as \"NEMA 5-15 (Type B) outputs 230 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:current", - "description": "Values of `socket:sev1011_t23:current` are shown with \"SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:current)}\" and can be updated. The question is \"What current do the plugs with SEV 1011 T23 (Type J) offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:sev1011_t23:current` are shown with \"NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:current)}\" and can be updated. The question is \"What current do the plugs with NEMA 5-15 (Type B) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:current", "value": "16", - "description": "socket:sev1011_t23:current=16 is displayed as \"SEV 1011 T23 (Type J) outputs at most 16 A\" by layers Charging stations, Charge points", + "description": "socket:sev1011_t23:current=16 is displayed as \"NEMA 5-15 (Type B) outputs at most 16 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:output", - "description": "Values of `socket:sev1011_t23:output` are shown with \"SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:output)}\" and can be updated. The question is \"What power output does a single plug of type SEV 1011 T23 (Type J) offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:sev1011_t23:output` are shown with \"NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:output)}\" and can be updated. The question is \"What power output does a single plug of type NEMA 5-15 (Type B) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:output", "value": "3.7 kW", - "description": "socket:sev1011_t23:output=3.7 kW is displayed as \"SEV 1011 T23 (Type J) outputs at most 3.7 kW\" by layers Charging stations, Charge points", + "description": "socket:sev1011_t23:output=3.7 kW is displayed as \"NEMA 5-15 (Type B) outputs at most 3.7 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112", - "description": "Values of `socket:as3112` are shown with \"There are {socket:as3112} plugs of type AS3112 (Type I) available here\" and can be updated. The question is \"How much plugs of type AS3112 (Type I) are available here?\" by layers Charging stations, Charge points", + "description": "Values of `socket:as3112` are shown with \"There are {socket:as3112} plugs of type SEV 1011 T23 (Type J) available here\" and can be updated. The question is \"How much plugs of type SEV 1011 T23 (Type J) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_as3112", "icon_url": "./assets/layers/charging_station/as3112.svg" }, { "key": "socket:as3112:voltage", - "description": "Values of `socket:as3112:voltage` are shown with \"AS3112 (Type I) outputs {canonical(socket:as3112:voltage)}\" and can be updated. The question is \"What voltage do the plugs with AS3112 (Type I) offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:as3112:voltage` are shown with \"SEV 1011 T23 (Type J) outputs {canonical(socket:as3112:voltage)}\" and can be updated. The question is \"What voltage do the plugs with SEV 1011 T23 (Type J) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:voltage", "value": "230", - "description": "socket:as3112:voltage=230 is displayed as \"AS3112 (Type I) outputs 230 volt\" by layers Charging stations, Charge points", + "description": "socket:as3112:voltage=230 is displayed as \"SEV 1011 T23 (Type J) outputs 230 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:current", - "description": "Values of `socket:as3112:current` are shown with \"AS3112 (Type I) outputs at most {canonical(socket:as3112:current)}\" and can be updated. The question is \"What current do the plugs with AS3112 (Type I) offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:as3112:current` are shown with \"SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:current)}\" and can be updated. The question is \"What current do the plugs with SEV 1011 T23 (Type J) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:current", "value": "10", - "description": "socket:as3112:current=10 is displayed as \"AS3112 (Type I) outputs at most 10 A\" by layers Charging stations, Charge points", + "description": "socket:as3112:current=10 is displayed as \"SEV 1011 T23 (Type J) outputs at most 10 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:output", - "description": "Values of `socket:as3112:output` are shown with \"AS3112 (Type I) outputs at most {canonical(socket:as3112:output)}\" and can be updated. The question is \"What power output does a single plug of type AS3112 (Type I) offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:as3112:output` are shown with \"SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:output)}\" and can be updated. The question is \"What power output does a single plug of type SEV 1011 T23 (Type J) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:output", "value": "2.3 kW", - "description": "socket:as3112:output=2.3 kW is displayed as \"AS3112 (Type I) outputs at most 2.3 kW\" by layers Charging stations, Charge points", + "description": "socket:as3112:output=2.3 kW is displayed as \"SEV 1011 T23 (Type J) outputs at most 2.3 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20", - "description": "Values of `socket:nema_5_20` are shown with \"There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here\" and can be updated. The question is \"How much plugs of type NEMA 5-20 (Type B) are available here?\" by layers Charging stations, Charge points", + "description": "Values of `socket:nema_5_20` are shown with \"There are {socket:nema_5_20} plugs of type AS3112 (Type I) available here\" and can be updated. The question is \"How much plugs of type AS3112 (Type I) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_nema_5_20", "icon_url": "./assets/layers/charging_station/nema-5-20.svg" }, { "key": "socket:nema_5_20:voltage", - "description": "Values of `socket:nema_5_20:voltage` are shown with \"NEMA 5-20 (Type B) outputs {canonical(socket:nema_5_20:voltage)}\" and can be updated. The question is \"What voltage do the plugs with NEMA 5-20 (Type B) offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:nema_5_20:voltage` are shown with \"AS3112 (Type I) outputs {canonical(socket:nema_5_20:voltage)}\" and can be updated. The question is \"What voltage do the plugs with AS3112 (Type I) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:voltage", "value": "120", - "description": "socket:nema_5_20:voltage=120 is displayed as \"NEMA 5-20 (Type B) outputs 120 volt\" by layers Charging stations, Charge points", + "description": "socket:nema_5_20:voltage=120 is displayed as \"AS3112 (Type I) outputs 120 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:current", - "description": "Values of `socket:nema_5_20:current` are shown with \"NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:current)}\" and can be updated. The question is \"What current do the plugs with NEMA 5-20 (Type B) offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:nema_5_20:current` are shown with \"AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:current)}\" and can be updated. The question is \"What current do the plugs with AS3112 (Type I) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:current", "value": "20", - "description": "socket:nema_5_20:current=20 is displayed as \"NEMA 5-20 (Type B) outputs at most 20 A\" by layers Charging stations, Charge points", + "description": "socket:nema_5_20:current=20 is displayed as \"AS3112 (Type I) outputs at most 20 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:output", - "description": "Values of `socket:nema_5_20:output` are shown with \"NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:output)}\" and can be updated. The question is \"What power output does a single plug of type NEMA 5-20 (Type B) offer?\" by layers Charging stations, Charge points", + "description": "Values of `socket:nema_5_20:output` are shown with \"AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:output)}\" and can be updated. The question is \"What power output does a single plug of type AS3112 (Type I) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:output", "value": "2.4 kW", - "description": "socket:nema_5_20:output=2.4 kW is displayed as \"NEMA 5-20 (Type B) outputs at most 2.4 kW\" by layers Charging stations, Charge points", + "description": "socket:nema_5_20:output=2.4 kW is displayed as \"AS3112 (Type I) outputs at most 2.4 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, + { + "key": "socket:nacs", + "description": "Values of `socket:nacs` are shown with \"There are {socket:nacs} plugs of type NEMA 5-20 (Type B) available here\" and can be updated. The question is \"How much plugs of type NEMA 5-20 (Type B) are available here?\" by layers Charging stations, Charge points", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_nacs", + "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" + }, + { + "key": "socket:nacs:voltage", + "description": "Values of `socket:nacs:voltage` are shown with \"NEMA 5-20 (Type B) outputs {canonical(socket:nacs:voltage)}\" and can be updated. The question is \"What voltage do the plugs with NEMA 5-20 (Type B) offer?\" by layers Charging stations, Charge points", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_nacs", + "icon_url": "./assets/themes/charging_stations/plug.svg" + }, + { + "key": "socket:nacs:current", + "description": "Values of `socket:nacs:current` are shown with \"NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:current)}\" and can be updated. The question is \"What current do the plugs with NEMA 5-20 (Type B) offer?\" by layers Charging stations, Charge points", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_nacs", + "icon_url": "./assets/themes/charging_stations/plug.svg" + }, + { + "key": "socket:nacs:output", + "description": "Values of `socket:nacs:output` are shown with \"NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:output)}\" and can be updated. The question is \"What power output does a single plug of type NEMA 5-20 (Type B) offer?\" by layers Charging stations, Charge points", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_nacs", + "icon_url": "./assets/themes/charging_stations/plug.svg" + }, { "key": "opening_hours", "description": "Values of `opening_hours` are shown with \"

Opening hours

{opening_hours_table(opening_hours)}\" and can be updated. The question is \"When is this charging station opened?\" by layer Charging stations", @@ -1652,14 +1610,14 @@ { "key": "fee", "value": "yes", - "description": "fee=yes & fee:conditional=no @ customers is displayed as \"Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station\" by layer Charging stations", + "description": "fee=yes & fee:conditional=no @ customers is displayed as \"Paid use, but free for customers of the hotel/pub/hospital/… who operates the charging station\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#fee", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "fee:conditional", "value": "no @ customers", - "description": "fee=yes & fee:conditional=no @ customers is displayed as \"Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station\" by layer Charging stations", + "description": "fee=yes & fee:conditional=no @ customers is displayed as \"Paid use, but free for customers of the hotel/pub/hospital/… who operates the charging station\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#fee", "icon_url": "./assets/themes/charging_stations/plug.svg" }, diff --git a/Docs/TagInfo/mapcomplete_circular_economy.json b/Docs/TagInfo/mapcomplete_circular_economy.json index 4e1dc9e06..1f1bdc668 100644 --- a/Docs/TagInfo/mapcomplete_circular_economy.json +++ b/Docs/TagInfo/mapcomplete_circular_economy.json @@ -2021,6 +2021,34 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#copyshop_binding", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "service:binding:comb", + "value": "yes", + "description": "service:binding:comb=yes is displayed as \"This shop offers comb binding\" by layer Second hand shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/comb_binding.jpg" + }, + { + "key": "service:binding:coil", + "value": "yes", + "description": "service:binding:coil=yes is displayed as \"This shop offers coil binding (spiral binding)\" by layer Second hand shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/coil_binding.jpg" + }, + { + "key": "service:binding:wire", + "value": "yes", + "description": "service:binding:wire=yes is displayed as \"This shop offers wire binding\" by layer Second hand shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/wire_binding.jpg" + }, + { + "key": "service:binding:thermal", + "value": "yes", + "description": "service:binding:thermal=yes is displayed as \"This shop offers thermal binding\" by layer Second hand shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#copyshop_binding_types", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "healthcare", "value": "optometrist", @@ -2632,6 +2660,36 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#has_toilets", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Second hand shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Second hand shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Second hand shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Second hand shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Second hand shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "toilets:level", "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Second hand shops", @@ -3047,61 +3105,61 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Second hand shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, @@ -3168,6 +3226,110 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/eurokey.svg" }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Second hand shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Second hand shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Second hand shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Second hand shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Second hand shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Second hand shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Second hand shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Second hand shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Second hand shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Second hand shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Second hand shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "no", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Second hand shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Second hand shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "no", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Second hand shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Second hand shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#wheelchair_door_width", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "changing_table:adult", "value": "yes", @@ -3395,168 +3557,64 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "no", - "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "no", - "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "no", - "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "phone", "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", diff --git a/Docs/TagInfo/mapcomplete_climbing.json b/Docs/TagInfo/mapcomplete_climbing.json index f9afff945..0a12fed08 100644 --- a/Docs/TagInfo/mapcomplete_climbing.json +++ b/Docs/TagInfo/mapcomplete_climbing.json @@ -2190,6 +2190,34 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#copyshop_binding", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "service:binding:comb", + "value": "yes", + "description": "service:binding:comb=yes is displayed as \"This shop offers comb binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/comb_binding.jpg" + }, + { + "key": "service:binding:coil", + "value": "yes", + "description": "service:binding:coil=yes is displayed as \"This shop offers coil binding (spiral binding)\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/coil_binding.jpg" + }, + { + "key": "service:binding:wire", + "value": "yes", + "description": "service:binding:wire=yes is displayed as \"This shop offers wire binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/wire_binding.jpg" + }, + { + "key": "service:binding:thermal", + "value": "yes", + "description": "service:binding:thermal=yes is displayed as \"This shop offers thermal binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#copyshop_binding_types", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "healthcare", "value": "optometrist", @@ -2725,6 +2753,36 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#has_toilets", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "toilets:level", "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Shop", @@ -3140,61 +3198,61 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, @@ -3261,6 +3319,110 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/eurokey.svg" }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "no", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "no", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#wheelchair_door_width", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "changing_table:adult", "value": "yes", @@ -3488,168 +3650,64 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "no", - "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "no", - "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "no", - "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "phone", "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", diff --git a/Docs/TagInfo/mapcomplete_cyclofix.json b/Docs/TagInfo/mapcomplete_cyclofix.json index fc6b4a0af..492be7cff 100644 --- a/Docs/TagInfo/mapcomplete_cyclofix.json +++ b/Docs/TagInfo/mapcomplete_cyclofix.json @@ -1663,6 +1663,34 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#copyshop_binding", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, + { + "key": "service:binding:comb", + "value": "yes", + "description": "service:binding:comb=yes is displayed as \"This shop offers comb binding\" by layer Bike repair/shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/comb_binding.jpg" + }, + { + "key": "service:binding:coil", + "value": "yes", + "description": "service:binding:coil=yes is displayed as \"This shop offers coil binding (spiral binding)\" by layer Bike repair/shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/coil_binding.jpg" + }, + { + "key": "service:binding:wire", + "value": "yes", + "description": "service:binding:wire=yes is displayed as \"This shop offers wire binding\" by layer Bike repair/shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/wire_binding.jpg" + }, + { + "key": "service:binding:thermal", + "value": "yes", + "description": "service:binding:thermal=yes is displayed as \"This shop offers thermal binding\" by layer Bike repair/shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#copyshop_binding_types", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, { "key": "healthcare", "value": "optometrist", @@ -2280,6 +2308,36 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#has_toilets", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Bike repair/shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#images", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Bike repair/shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#images", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Bike repair/shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#images", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Bike repair/shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#images", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Bike repair/shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#images", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, { "key": "toilets:level", "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Bike repair/shop", @@ -2695,61 +2753,61 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#images", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#images", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#images", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#images", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#images", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#images", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#images", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#images", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#images", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Bike repair/shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#images", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, @@ -2816,6 +2874,110 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/eurokey.svg" }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Bike repair/shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Bike repair/shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Bike repair/shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Bike repair/shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Bike repair/shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Bike repair/shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Bike repair/shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Bike repair/shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Bike repair/shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Bike repair/shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Bike repair/shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "no", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Bike repair/shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Bike repair/shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "no", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Bike repair/shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Bike repair/shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#wheelchair_door_width", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, { "key": "changing_table:adult", "value": "yes", @@ -4051,168 +4213,64 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "no", - "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "no", - "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "no", - "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "phone", "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", @@ -4639,7 +4697,7 @@ { "key": "access", "value": "private", - "description": "access=private is displayed as \"Not accessible to the general public (e.g. only accessible to the owners, employees, ...)\" by layer Charging stations", + "description": "access=private is displayed as \"Not accessible to the general public (e.g. only accessible to the owners, employees, …)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#access", "icon_url": "./assets/themes/charging_stations/plug.svg" }, @@ -4808,23 +4866,10 @@ }, { "key": "socket:tesla_destination", - "description": "socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country=us is displayed as \"Tesla Supercharger (destination)\" by layer Charging stations", + "description": "socket:tesla_destination~.+ & socket:tesla_destination!=1 is displayed as \"Tesla Supercharger (destination)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" }, - { - "key": "socket:tesla_destination", - "value": "1", - "description": "socket:tesla_destination=1 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_tethered.svg" - }, - { - "key": "socket:tesla_destination", - "description": "socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country!=us is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_tethered.svg" - }, { "key": "socket:USB-A", "value": "1", @@ -4929,6 +4974,19 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/nema-5-20.svg" }, + { + "key": "socket:nacs", + "value": "1", + "description": "socket:nacs=1 is displayed as \"NACS(North-American Charging System)\" by layer Charging stations", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", + "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" + }, + { + "key": "socket:nacs", + "description": "socket:nacs~.+ & socket:nacs!=1 is displayed as \"NACS(North-American Charging System)\" by layer Charging stations", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", + "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" + }, { "key": "socket:schuko", "description": "Values of `socket:schuko` are shown with \"There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here\" and can be updated. The question is \"How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?\" by layer Charging stations", @@ -5665,404 +5723,362 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_tesla_destination_us", "icon_url": "./assets/themes/charging_stations/plug.svg" }, - { - "key": "socket:tesla_destination", - "description": "Values of `socket:tesla_destination` are shown with \"There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here\" and can be updated. The question is \"How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#plugs_amount_socket_tesla_destination", - "icon_url": "./assets/layers/charging_station/Type2_tethered.svg" - }, - { - "key": "socket:tesla_destination:voltage", - "description": "Values of `socket:tesla_destination:voltage` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:tesla_destination:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:voltage", - "value": "230", - "description": "socket:tesla_destination:voltage=230 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 230 volt\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:voltage", - "value": "400", - "description": "socket:tesla_destination:voltage=400 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 400 volt\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:current", - "description": "Values of `socket:tesla_destination:current` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:current)}\" and can be updated. The question is \"What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:current", - "value": "16", - "description": "socket:tesla_destination:current=16 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 16 A\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:current", - "value": "32", - "description": "socket:tesla_destination:current=32 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 32 A\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:output", - "description": "Values of `socket:tesla_destination:output` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:output)}\" and can be updated. The question is \"What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:output", - "value": "11 kW", - "description": "socket:tesla_destination:output=11 kW is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 11 kW\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:output", - "value": "22 kW", - "description": "socket:tesla_destination:output=22 kW is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 22 kW\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, { "key": "socket:USB-A", - "description": "Values of `socket:USB-A` are shown with \"There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here\" and can be updated. The question is \"How much plugs of type USB to charge phones and small electronics are available here?\" by layer Charging stations", + "description": "Values of `socket:USB-A` are shown with \"There are {socket:USB-A} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here\" and can be updated. The question is \"How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#plugs_amount_socket_USB_A", "icon_url": "./assets/layers/charging_station/usb_port.svg" }, { "key": "socket:USB-A:voltage", - "description": "Values of `socket:USB-A:voltage` are shown with \"USB to charge phones and small electronics outputs {canonical(socket:USB-A:voltage)}\" and can be updated. The question is \"What voltage do the plugs with USB to charge phones and small electronics offer?\" by layer Charging stations", + "description": "Values of `socket:USB-A:voltage` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:USB-A:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:voltage", "value": "5", - "description": "socket:USB-A:voltage=5 is displayed as \"USB to charge phones and small electronics outputs 5 volt\" by layer Charging stations", + "description": "socket:USB-A:voltage=5 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 5 volt\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:current", - "description": "Values of `socket:USB-A:current` are shown with \"USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:current)}\" and can be updated. The question is \"What current do the plugs with USB to charge phones and small electronics offer?\" by layer Charging stations", + "description": "Values of `socket:USB-A:current` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:current)}\" and can be updated. The question is \"What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:current", "value": "1", - "description": "socket:USB-A:current=1 is displayed as \"USB to charge phones and small electronics outputs at most 1 A\" by layer Charging stations", + "description": "socket:USB-A:current=1 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 1 A\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:current", "value": "2", - "description": "socket:USB-A:current=2 is displayed as \"USB to charge phones and small electronics outputs at most 2 A\" by layer Charging stations", + "description": "socket:USB-A:current=2 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 2 A\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:output", - "description": "Values of `socket:USB-A:output` are shown with \"USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:output)}\" and can be updated. The question is \"What power output does a single plug of type USB to charge phones and small electronics offer?\" by layer Charging stations", + "description": "Values of `socket:USB-A:output` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:output)}\" and can be updated. The question is \"What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:output", "value": "5W", - "description": "socket:USB-A:output=5W is displayed as \"USB to charge phones and small electronics outputs at most 5W\" by layer Charging stations", + "description": "socket:USB-A:output=5W is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 5W\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:output", "value": "10W", - "description": "socket:USB-A:output=10W is displayed as \"USB to charge phones and small electronics outputs at most 10W\" by layer Charging stations", + "description": "socket:USB-A:output=10W is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 10W\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_3pin", - "description": "Values of `socket:bosch_3pin` are shown with \"There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here\" and can be updated. The question is \"How much plugs of type Bosch Active Connect with 3 pins and cable are available here?\" by layer Charging stations", + "description": "Values of `socket:bosch_3pin` are shown with \"There are {socket:bosch_3pin} plugs of type USB to charge phones and small electronics available here\" and can be updated. The question is \"How much plugs of type USB to charge phones and small electronics are available here?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#plugs_amount_socket_bosch_3pin", "icon_url": "./assets/layers/charging_station/bosch-3pin.svg" }, { "key": "socket:bosch_3pin:voltage", - "description": "Values of `socket:bosch_3pin:voltage` are shown with \"Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_3pin:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_3pin:voltage` are shown with \"USB to charge phones and small electronics outputs {canonical(socket:bosch_3pin:voltage)}\" and can be updated. The question is \"What voltage do the plugs with USB to charge phones and small electronics offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_bosch_3pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_3pin:current", - "description": "Values of `socket:bosch_3pin:current` are shown with \"Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:current)}\" and can be updated. The question is \"What current do the plugs with Bosch Active Connect with 3 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_3pin:current` are shown with \"USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:current)}\" and can be updated. The question is \"What current do the plugs with USB to charge phones and small electronics offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_bosch_3pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_3pin:output", - "description": "Values of `socket:bosch_3pin:output` are shown with \"Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:output)}\" and can be updated. The question is \"What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_3pin:output` are shown with \"USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:output)}\" and can be updated. The question is \"What power output does a single plug of type USB to charge phones and small electronics offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_bosch_3pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_5pin", - "description": "Values of `socket:bosch_5pin` are shown with \"There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here\" and can be updated. The question is \"How much plugs of type Bosch Active Connect with 5 pins and cable are available here?\" by layer Charging stations", + "description": "Values of `socket:bosch_5pin` are shown with \"There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 3 pins and cable available here\" and can be updated. The question is \"How much plugs of type Bosch Active Connect with 3 pins and cable are available here?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#plugs_amount_socket_bosch_5pin", "icon_url": "./assets/layers/charging_station/bosch-5pin.svg" }, { "key": "socket:bosch_5pin:voltage", - "description": "Values of `socket:bosch_5pin:voltage` are shown with \"Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_5pin:voltage` are shown with \"Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_bosch_5pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_5pin:current", - "description": "Values of `socket:bosch_5pin:current` are shown with \"Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}\" and can be updated. The question is \"What current do the plugs with Bosch Active Connect with 5 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_5pin:current` are shown with \"Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}\" and can be updated. The question is \"What current do the plugs with Bosch Active Connect with 3 pins and cable offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_bosch_5pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_5pin:output", - "description": "Values of `socket:bosch_5pin:output` are shown with \"Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}\" and can be updated. The question is \"What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_5pin:output` are shown with \"Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}\" and can be updated. The question is \"What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_bosch_5pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363", - "description": "Values of `socket:bs1363` are shown with \"There are {socket:bs1363} plugs of type BS1363 (Type G) available here\" and can be updated. The question is \"How much plugs of type BS1363 (Type G) are available here?\" by layer Charging stations", + "description": "Values of `socket:bs1363` are shown with \"There are {socket:bs1363} plugs of type Bosch Active Connect with 5 pins and cable available here\" and can be updated. The question is \"How much plugs of type Bosch Active Connect with 5 pins and cable are available here?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#plugs_amount_socket_bs1363", "icon_url": "./assets/layers/charging_station/bs1363.svg" }, { "key": "socket:bs1363:voltage", - "description": "Values of `socket:bs1363:voltage` are shown with \"BS1363 (Type G) outputs {canonical(socket:bs1363:voltage)}\" and can be updated. The question is \"What voltage do the plugs with BS1363 (Type G) offer?\" by layer Charging stations", + "description": "Values of `socket:bs1363:voltage` are shown with \"Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bs1363:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:voltage", "value": "230", - "description": "socket:bs1363:voltage=230 is displayed as \"BS1363 (Type G) outputs 230 volt\" by layer Charging stations", + "description": "socket:bs1363:voltage=230 is displayed as \"Bosch Active Connect with 5 pins and cable outputs 230 volt\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:current", - "description": "Values of `socket:bs1363:current` are shown with \"BS1363 (Type G) outputs at most {canonical(socket:bs1363:current)}\" and can be updated. The question is \"What current do the plugs with BS1363 (Type G) offer?\" by layer Charging stations", + "description": "Values of `socket:bs1363:current` are shown with \"Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:current)}\" and can be updated. The question is \"What current do the plugs with Bosch Active Connect with 5 pins and cable offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:current", "value": "13", - "description": "socket:bs1363:current=13 is displayed as \"BS1363 (Type G) outputs at most 13 A\" by layer Charging stations", + "description": "socket:bs1363:current=13 is displayed as \"Bosch Active Connect with 5 pins and cable outputs at most 13 A\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:output", - "description": "Values of `socket:bs1363:output` are shown with \"BS1363 (Type G) outputs at most {canonical(socket:bs1363:output)}\" and can be updated. The question is \"What power output does a single plug of type BS1363 (Type G) offer?\" by layer Charging stations", + "description": "Values of `socket:bs1363:output` are shown with \"Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:output)}\" and can be updated. The question is \"What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:output", "value": "3kW", - "description": "socket:bs1363:output=3kW is displayed as \"BS1363 (Type G) outputs at most 3kW\" by layer Charging stations", + "description": "socket:bs1363:output=3kW is displayed as \"Bosch Active Connect with 5 pins and cable outputs at most 3kW\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15", - "description": "Values of `socket:nema5_15` are shown with \"There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here\" and can be updated. The question is \"How much plugs of type NEMA 5-15 (Type B) are available here?\" by layer Charging stations", + "description": "Values of `socket:nema5_15` are shown with \"There are {socket:nema5_15} plugs of type BS1363 (Type G) available here\" and can be updated. The question is \"How much plugs of type BS1363 (Type G) are available here?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#plugs_amount_socket_nema5_15", "icon_url": "./assets/layers/charging_station/nema-5-15.svg" }, { "key": "socket:nema5_15:voltage", - "description": "Values of `socket:nema5_15:voltage` are shown with \"NEMA 5-15 (Type B) outputs {canonical(socket:nema5_15:voltage)}\" and can be updated. The question is \"What voltage do the plugs with NEMA 5-15 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:nema5_15:voltage` are shown with \"BS1363 (Type G) outputs {canonical(socket:nema5_15:voltage)}\" and can be updated. The question is \"What voltage do the plugs with BS1363 (Type G) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:voltage", "value": "120", - "description": "socket:nema5_15:voltage=120 is displayed as \"NEMA 5-15 (Type B) outputs 120 volt\" by layer Charging stations", + "description": "socket:nema5_15:voltage=120 is displayed as \"BS1363 (Type G) outputs 120 volt\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:current", - "description": "Values of `socket:nema5_15:current` are shown with \"NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:current)}\" and can be updated. The question is \"What current do the plugs with NEMA 5-15 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:nema5_15:current` are shown with \"BS1363 (Type G) outputs at most {canonical(socket:nema5_15:current)}\" and can be updated. The question is \"What current do the plugs with BS1363 (Type G) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:current", "value": "15", - "description": "socket:nema5_15:current=15 is displayed as \"NEMA 5-15 (Type B) outputs at most 15 A\" by layer Charging stations", + "description": "socket:nema5_15:current=15 is displayed as \"BS1363 (Type G) outputs at most 15 A\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:output", - "description": "Values of `socket:nema5_15:output` are shown with \"NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:output)}\" and can be updated. The question is \"What power output does a single plug of type NEMA 5-15 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:nema5_15:output` are shown with \"BS1363 (Type G) outputs at most {canonical(socket:nema5_15:output)}\" and can be updated. The question is \"What power output does a single plug of type BS1363 (Type G) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:output", "value": "1.8 kW", - "description": "socket:nema5_15:output=1.8 kW is displayed as \"NEMA 5-15 (Type B) outputs at most 1.8 kW\" by layer Charging stations", + "description": "socket:nema5_15:output=1.8 kW is displayed as \"BS1363 (Type G) outputs at most 1.8 kW\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23", - "description": "Values of `socket:sev1011_t23` are shown with \"There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here\" and can be updated. The question is \"How much plugs of type SEV 1011 T23 (Type J) are available here?\" by layer Charging stations", + "description": "Values of `socket:sev1011_t23` are shown with \"There are {socket:sev1011_t23} plugs of type NEMA 5-15 (Type B) available here\" and can be updated. The question is \"How much plugs of type NEMA 5-15 (Type B) are available here?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#plugs_amount_socket_sev1011_t23", "icon_url": "./assets/layers/charging_station/typej.svg" }, { "key": "socket:sev1011_t23:voltage", - "description": "Values of `socket:sev1011_t23:voltage` are shown with \"SEV 1011 T23 (Type J) outputs {canonical(socket:sev1011_t23:voltage)}\" and can be updated. The question is \"What voltage do the plugs with SEV 1011 T23 (Type J) offer?\" by layer Charging stations", + "description": "Values of `socket:sev1011_t23:voltage` are shown with \"NEMA 5-15 (Type B) outputs {canonical(socket:sev1011_t23:voltage)}\" and can be updated. The question is \"What voltage do the plugs with NEMA 5-15 (Type B) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:voltage", "value": "230", - "description": "socket:sev1011_t23:voltage=230 is displayed as \"SEV 1011 T23 (Type J) outputs 230 volt\" by layer Charging stations", + "description": "socket:sev1011_t23:voltage=230 is displayed as \"NEMA 5-15 (Type B) outputs 230 volt\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:current", - "description": "Values of `socket:sev1011_t23:current` are shown with \"SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:current)}\" and can be updated. The question is \"What current do the plugs with SEV 1011 T23 (Type J) offer?\" by layer Charging stations", + "description": "Values of `socket:sev1011_t23:current` are shown with \"NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:current)}\" and can be updated. The question is \"What current do the plugs with NEMA 5-15 (Type B) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:current", "value": "16", - "description": "socket:sev1011_t23:current=16 is displayed as \"SEV 1011 T23 (Type J) outputs at most 16 A\" by layer Charging stations", + "description": "socket:sev1011_t23:current=16 is displayed as \"NEMA 5-15 (Type B) outputs at most 16 A\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:output", - "description": "Values of `socket:sev1011_t23:output` are shown with \"SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:output)}\" and can be updated. The question is \"What power output does a single plug of type SEV 1011 T23 (Type J) offer?\" by layer Charging stations", + "description": "Values of `socket:sev1011_t23:output` are shown with \"NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:output)}\" and can be updated. The question is \"What power output does a single plug of type NEMA 5-15 (Type B) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:output", "value": "3.7 kW", - "description": "socket:sev1011_t23:output=3.7 kW is displayed as \"SEV 1011 T23 (Type J) outputs at most 3.7 kW\" by layer Charging stations", + "description": "socket:sev1011_t23:output=3.7 kW is displayed as \"NEMA 5-15 (Type B) outputs at most 3.7 kW\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112", - "description": "Values of `socket:as3112` are shown with \"There are {socket:as3112} plugs of type AS3112 (Type I) available here\" and can be updated. The question is \"How much plugs of type AS3112 (Type I) are available here?\" by layer Charging stations", + "description": "Values of `socket:as3112` are shown with \"There are {socket:as3112} plugs of type SEV 1011 T23 (Type J) available here\" and can be updated. The question is \"How much plugs of type SEV 1011 T23 (Type J) are available here?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#plugs_amount_socket_as3112", "icon_url": "./assets/layers/charging_station/as3112.svg" }, { "key": "socket:as3112:voltage", - "description": "Values of `socket:as3112:voltage` are shown with \"AS3112 (Type I) outputs {canonical(socket:as3112:voltage)}\" and can be updated. The question is \"What voltage do the plugs with AS3112 (Type I) offer?\" by layer Charging stations", + "description": "Values of `socket:as3112:voltage` are shown with \"SEV 1011 T23 (Type J) outputs {canonical(socket:as3112:voltage)}\" and can be updated. The question is \"What voltage do the plugs with SEV 1011 T23 (Type J) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:voltage", "value": "230", - "description": "socket:as3112:voltage=230 is displayed as \"AS3112 (Type I) outputs 230 volt\" by layer Charging stations", + "description": "socket:as3112:voltage=230 is displayed as \"SEV 1011 T23 (Type J) outputs 230 volt\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:current", - "description": "Values of `socket:as3112:current` are shown with \"AS3112 (Type I) outputs at most {canonical(socket:as3112:current)}\" and can be updated. The question is \"What current do the plugs with AS3112 (Type I) offer?\" by layer Charging stations", + "description": "Values of `socket:as3112:current` are shown with \"SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:current)}\" and can be updated. The question is \"What current do the plugs with SEV 1011 T23 (Type J) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:current", "value": "10", - "description": "socket:as3112:current=10 is displayed as \"AS3112 (Type I) outputs at most 10 A\" by layer Charging stations", + "description": "socket:as3112:current=10 is displayed as \"SEV 1011 T23 (Type J) outputs at most 10 A\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:output", - "description": "Values of `socket:as3112:output` are shown with \"AS3112 (Type I) outputs at most {canonical(socket:as3112:output)}\" and can be updated. The question is \"What power output does a single plug of type AS3112 (Type I) offer?\" by layer Charging stations", + "description": "Values of `socket:as3112:output` are shown with \"SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:output)}\" and can be updated. The question is \"What power output does a single plug of type SEV 1011 T23 (Type J) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:output", "value": "2.3 kW", - "description": "socket:as3112:output=2.3 kW is displayed as \"AS3112 (Type I) outputs at most 2.3 kW\" by layer Charging stations", + "description": "socket:as3112:output=2.3 kW is displayed as \"SEV 1011 T23 (Type J) outputs at most 2.3 kW\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20", - "description": "Values of `socket:nema_5_20` are shown with \"There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here\" and can be updated. The question is \"How much plugs of type NEMA 5-20 (Type B) are available here?\" by layer Charging stations", + "description": "Values of `socket:nema_5_20` are shown with \"There are {socket:nema_5_20} plugs of type AS3112 (Type I) available here\" and can be updated. The question is \"How much plugs of type AS3112 (Type I) are available here?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#plugs_amount_socket_nema_5_20", "icon_url": "./assets/layers/charging_station/nema-5-20.svg" }, { "key": "socket:nema_5_20:voltage", - "description": "Values of `socket:nema_5_20:voltage` are shown with \"NEMA 5-20 (Type B) outputs {canonical(socket:nema_5_20:voltage)}\" and can be updated. The question is \"What voltage do the plugs with NEMA 5-20 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:nema_5_20:voltage` are shown with \"AS3112 (Type I) outputs {canonical(socket:nema_5_20:voltage)}\" and can be updated. The question is \"What voltage do the plugs with AS3112 (Type I) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:voltage", "value": "120", - "description": "socket:nema_5_20:voltage=120 is displayed as \"NEMA 5-20 (Type B) outputs 120 volt\" by layer Charging stations", + "description": "socket:nema_5_20:voltage=120 is displayed as \"AS3112 (Type I) outputs 120 volt\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:current", - "description": "Values of `socket:nema_5_20:current` are shown with \"NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:current)}\" and can be updated. The question is \"What current do the plugs with NEMA 5-20 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:nema_5_20:current` are shown with \"AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:current)}\" and can be updated. The question is \"What current do the plugs with AS3112 (Type I) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:current", "value": "20", - "description": "socket:nema_5_20:current=20 is displayed as \"NEMA 5-20 (Type B) outputs at most 20 A\" by layer Charging stations", + "description": "socket:nema_5_20:current=20 is displayed as \"AS3112 (Type I) outputs at most 20 A\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:output", - "description": "Values of `socket:nema_5_20:output` are shown with \"NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:output)}\" and can be updated. The question is \"What power output does a single plug of type NEMA 5-20 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:nema_5_20:output` are shown with \"AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:output)}\" and can be updated. The question is \"What power output does a single plug of type AS3112 (Type I) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:output", "value": "2.4 kW", - "description": "socket:nema_5_20:output=2.4 kW is displayed as \"NEMA 5-20 (Type B) outputs at most 2.4 kW\" by layer Charging stations", + "description": "socket:nema_5_20:output=2.4 kW is displayed as \"AS3112 (Type I) outputs at most 2.4 kW\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, + { + "key": "socket:nacs", + "description": "Values of `socket:nacs` are shown with \"There are {socket:nacs} plugs of type NEMA 5-20 (Type B) available here\" and can be updated. The question is \"How much plugs of type NEMA 5-20 (Type B) are available here?\" by layer Charging stations", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#plugs_amount_socket_nacs", + "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" + }, + { + "key": "socket:nacs:voltage", + "description": "Values of `socket:nacs:voltage` are shown with \"NEMA 5-20 (Type B) outputs {canonical(socket:nacs:voltage)}\" and can be updated. The question is \"What voltage do the plugs with NEMA 5-20 (Type B) offer?\" by layer Charging stations", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#voltage_socket_nacs", + "icon_url": "./assets/themes/charging_stations/plug.svg" + }, + { + "key": "socket:nacs:current", + "description": "Values of `socket:nacs:current` are shown with \"NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:current)}\" and can be updated. The question is \"What current do the plugs with NEMA 5-20 (Type B) offer?\" by layer Charging stations", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#current_socket_nacs", + "icon_url": "./assets/themes/charging_stations/plug.svg" + }, + { + "key": "socket:nacs:output", + "description": "Values of `socket:nacs:output` are shown with \"NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:output)}\" and can be updated. The question is \"What power output does a single plug of type NEMA 5-20 (Type B) offer?\" by layer Charging stations", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#power_output_socket_nacs", + "icon_url": "./assets/themes/charging_stations/plug.svg" + }, { "key": "opening_hours", "description": "Values of `opening_hours` are shown with \"

Opening hours

{opening_hours_table(opening_hours)}\" and can be updated. The question is \"When is this charging station opened?\" by layer Charging stations", @@ -6124,14 +6140,14 @@ { "key": "fee", "value": "yes", - "description": "fee=yes & fee:conditional=no @ customers is displayed as \"Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station\" by layer Charging stations", + "description": "fee=yes & fee:conditional=no @ customers is displayed as \"Paid use, but free for customers of the hotel/pub/hospital/… who operates the charging station\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#fee", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "fee:conditional", "value": "no @ customers", - "description": "fee=yes & fee:conditional=no @ customers is displayed as \"Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station\" by layer Charging stations", + "description": "fee=yes & fee:conditional=no @ customers is displayed as \"Paid use, but free for customers of the hotel/pub/hospital/… who operates the charging station\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#fee", "icon_url": "./assets/themes/charging_stations/plug.svg" }, diff --git a/Docs/TagInfo/mapcomplete_disaster_response.json b/Docs/TagInfo/mapcomplete_disaster_response.json index 5aa27e195..9df4f5218 100644 --- a/Docs/TagInfo/mapcomplete_disaster_response.json +++ b/Docs/TagInfo/mapcomplete_disaster_response.json @@ -26,7 +26,7 @@ }, { "key": "id", - "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Hospitals, Fire stations, Disaster response organizations, Police stations, Fire extinguishers, Emergency assembly points, Defibrillators, Hydrants, Doctors, Ambulance stations, Pharmacies", + "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Hospitals, Fire stations, Disaster response organizations, Police stations, Fire extinguishers, Emergency assembly points, Defibrillators, Hydrants, Doctors, Ambulance stations, Pharmacies, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hospital.md#just_created", "icon_url": "./assets/svg/party.svg" }, @@ -58,7 +58,7 @@ }, { "key": "contact:phone", - "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layers Hospitals, Police stations, Doctors, Pharmacies", + "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layers Hospitals, Police stations, Doctors, Pharmacies, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hospital.md#phone", "icon_url": "./assets/layers/questions/phone.svg" }, @@ -70,13 +70,13 @@ }, { "key": "contact:email", - "description": "contact:email~.+ is displayed as \"
{contact:email}\" by layers Hospitals, Police stations, Doctors, Pharmacies", + "description": "contact:email~.+ is displayed as \"{contact:email}\" by layers Hospitals, Police stations, Doctors, Pharmacies, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hospital.md#email", "icon_url": "./assets/svg/envelope.svg" }, { "key": "operator:email", - "description": "operator:email~.+ is displayed as \"{operator:email}\" by layers Hospitals, Police stations, Doctors, Pharmacies", + "description": "operator:email~.+ is displayed as \"{operator:email}\" by layers Hospitals, Police stations, Doctors, Pharmacies, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hospital.md#email", "icon_url": "./assets/svg/envelope.svg" }, @@ -228,31 +228,31 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fire stations, Disaster response organizations, Police stations, Fire extinguishers, Emergency assembly points, Defibrillators, Hydrants, Doctors, Ambulance stations, Pharmacies", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fire stations, Disaster response organizations, Police stations, Fire extinguishers, Emergency assembly points, Defibrillators, Hydrants, Doctors, Ambulance stations, Pharmacies, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/fire_station.md#images", "icon_url": "./assets/themes/hailhydrant/Twemoji12_1f692.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fire stations, Disaster response organizations, Police stations, Fire extinguishers, Emergency assembly points, Defibrillators, Hydrants, Doctors, Ambulance stations, Pharmacies", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fire stations, Disaster response organizations, Police stations, Fire extinguishers, Emergency assembly points, Defibrillators, Hydrants, Doctors, Ambulance stations, Pharmacies, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/fire_station.md#images", "icon_url": "./assets/themes/hailhydrant/Twemoji12_1f692.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fire stations, Disaster response organizations, Police stations, Fire extinguishers, Emergency assembly points, Defibrillators, Hydrants, Doctors, Ambulance stations, Pharmacies", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fire stations, Disaster response organizations, Police stations, Fire extinguishers, Emergency assembly points, Defibrillators, Hydrants, Doctors, Ambulance stations, Pharmacies, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/fire_station.md#images", "icon_url": "./assets/themes/hailhydrant/Twemoji12_1f692.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fire stations, Disaster response organizations, Police stations, Fire extinguishers, Emergency assembly points, Defibrillators, Hydrants, Doctors, Ambulance stations, Pharmacies", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fire stations, Disaster response organizations, Police stations, Fire extinguishers, Emergency assembly points, Defibrillators, Hydrants, Doctors, Ambulance stations, Pharmacies, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/fire_station.md#images", "icon_url": "./assets/themes/hailhydrant/Twemoji12_1f692.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fire stations, Disaster response organizations, Police stations, Fire extinguishers, Emergency assembly points, Defibrillators, Hydrants, Doctors, Ambulance stations, Pharmacies", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Fire stations, Disaster response organizations, Police stations, Fire extinguishers, Emergency assembly points, Defibrillators, Hydrants, Doctors, Ambulance stations, Pharmacies, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/fire_station.md#images", "icon_url": "./assets/themes/hailhydrant/Twemoji12_1f692.svg" }, @@ -297,7 +297,7 @@ { "key": "opening_hours", "value": "closed", - "description": "opening_hours=closed is displayed as \"Marked as closed for an unspecified time\" by layers Police stations, Defibrillators, Doctors, Pharmacies", + "description": "opening_hours=closed is displayed as \"Marked as closed for an unspecified time\" by layers Police stations, Defibrillators, Doctors, Pharmacies, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/police.md#opening_hours", "icon_url": "./assets/layers/police/police.svg" }, @@ -544,7 +544,7 @@ { "key": "opening_hours", "value": "24/7", - "description": "opening_hours=24/7 is displayed as \"24/7 opened (including holidays)\" by layer Defibrillators", + "description": "opening_hours=24/7 is displayed as \"24/7 opened (including holidays)\" by layers Defibrillators, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/defibrillator.md#opening_hours_24_7", "icon_url": "./assets/layers/questions/open24_7.svg" }, @@ -784,6 +784,778 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#specialty", "icon_url": "./assets/layers/doctors/doctors.svg" }, + { + "key": "toilets", + "value": "no", + "description": "toilets=no is displayed as \"Does not have toilets\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#grouptitle", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets", + "value": "yes", + "description": "toilets=yes is displayed as \"Has toilets\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#has_toilets", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets", + "value": "no", + "description": "toilets=no is displayed as \"Has no toilets\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#has_toilets", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets", + "value": "separate", + "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#has_toilets", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:level", + "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_single_level", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:location", + "value": "underground", + "description": "toilets:location=underground is displayed as \"Located underground\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_single_level", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:level", + "value": "0", + "description": "toilets:level=0 is displayed as \"Located on the ground floor\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_single_level", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:level", + "description": "toilets:level= is displayed as \"Located on the ground floor\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_single_level", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:level", + "value": "1", + "description": "toilets:level=1 is displayed as \"Located on the first floor\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_single_level", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:level", + "value": "-1", + "description": "toilets:level=-1 is displayed as \"Located on the first basement level\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_single_level", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:access", + "description": "Values of `toilets:access` are shown with \"Access is {toilets:access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_access", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:access", + "value": "yes", + "description": "toilets:access=yes is displayed as \"Public access\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_access", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:access", + "value": "customers", + "description": "toilets:access=customers is displayed as \"Only access to customers\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_access", + "icon_url": "key" + }, + { + "key": "toilets:access", + "value": "no", + "description": "toilets:access=no is displayed as \"Not accessible\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_access", + "icon_url": "lock" + }, + { + "key": "toilets:access", + "value": "key", + "description": "toilets:access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_access", + "icon_url": "key" + }, + { + "key": "toilets:fee", + "value": "yes", + "description": "toilets:fee=yes is displayed as \"These are paid toilets\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilets_fee", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:fee", + "value": "no", + "description": "toilets:fee=no is displayed as \"Free to use\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilets_fee", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:charge", + "description": "Values of `toilets:charge` are shown with \"The fee is {toilets:charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_charge", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:payment:cash", + "value": "yes", + "description": "toilets:payment:cash=yes is displayed as \"Cash is accepted here\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/cash.svg" + }, + { + "key": "toilets:payment:cards", + "value": "yes", + "description": "toilets:payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "toilets:payment:qr_code", + "value": "yes", + "description": "toilets:payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/qrcode.svg" + }, + { + "key": "toilets:payment:coins", + "value": "yes", + "description": "toilets:payment:coins=yes is displayed as \"Coins are accepted here\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/coins.svg" + }, + { + "key": "toilets:payment:notes", + "value": "yes", + "description": "toilets:payment:notes=yes is displayed as \"Bank notes are accepted here\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/notes.svg" + }, + { + "key": "toilets:payment:debit_cards", + "value": "yes", + "description": "toilets:payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "toilets:payment:credit_cards", + "value": "yes", + "description": "toilets:payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "toilets:gender_segregated", + "value": "yes", + "description": "toilets:gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_gender_segregated", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:gender_segregated", + "value": "no", + "description": "toilets:gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_gender_segregated", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:supervised", + "value": "yes", + "description": "toilets:supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_supervised", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:supervised", + "value": "interval", + "description": "toilets:supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_supervised", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:supervised", + "value": "no", + "description": "toilets:supervised=no is displayed as \"These toilets are not supervised\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_supervised", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:description", + "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_description", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair", + "value": "yes", + "description": "toilets:wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilets_wheelchair", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair", + "value": "no", + "description": "toilets:wheelchair=no is displayed as \"No wheelchair access\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilets_wheelchair", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair", + "value": "designated", + "description": "toilets:wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilets_wheelchair", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:position", + "value": "seated", + "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_type", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:position", + "value": "urinal", + "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_type", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:position", + "value": "squat", + "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_type", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:position", + "value": "seated;urinal", + "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_type", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:disposal", + "value": "flush", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_disposal", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:disposal", + "value": "pitlatrine", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_disposal", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:disposal", + "value": "bucket", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_disposal", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "yes", + "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#menstrual_products", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "limited", + "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#menstrual_products", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "no", + "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#menstrual_products", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:menstrual_products:location", + "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#menstrual_products_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "female_toilet", + "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#menstrual_products_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "male_toilet", + "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#menstrual_products_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "wheelchair_toilet", + "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#menstrual_products_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table", + "value": "yes", + "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_changing_table", + "icon_url": "./assets/layers/toilet/baby.svg" + }, + { + "key": "changing_table", + "value": "no", + "description": "changing_table=no is displayed as \"No changing table is available\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_changing_table", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:location", + "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_changing_table_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:location", + "value": "female_toilet", + "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_changing_table_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:location", + "value": "male_toilet", + "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_changing_table_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:location", + "value": "wheelchair_toilet", + "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_changing_table_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:location", + "value": "dedicated_room", + "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_changing_table_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:paper_supplied", + "value": "yes", + "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_has_paper", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:paper_supplied", + "value": "no", + "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_has_paper", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:handwashing", + "value": "yes", + "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_handwashing", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:handwashing", + "value": "no", + "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_handwashing", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:hands_drying", + "value": "electric_hand_dryer", + "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_drying", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:hands_drying", + "value": "paper_towel", + "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_drying", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:hands_drying", + "value": "towel_cabinet", + "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_drying", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:hands_drying", + "value": "towel", + "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_drying", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:hands_drying", + "value": "no", + "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_drying", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#wheelchair_title", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#wheelchair_title", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#wheelchair_title", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#wheelchair_title", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "yes", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "key", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_wheelchair_access", + "icon_url": "key" + }, + { + "key": "centralkey", + "value": "mlak", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/toilet/MLAK.svg" + }, + { + "key": "centralkey", + "value": "nks", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "centralkey", + "value": "eurokey", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/toilet/eurokey.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "no", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "no", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#wheelchair_door_width", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult", + "value": "yes", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#adult_changing_table", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult", + "value": "no", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#adult_changing_table", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:height", + "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_height", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:height", + "value": "adjustable", + "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_height", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:min_height", + "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_adult_changing_table_min_height", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:max_height", + "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_adult_changing_table_max_height", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "manual", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_adult_changing_table_mechanism", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "electric", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_adult_changing_table_mechanism", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wall_mounted", + "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_adult_changing_table_support", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:support", + "value": "legs", + "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_adult_changing_table_support", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wheels", + "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Doctors, Pharmacies, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_adult_changing_table_support", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, { "key": "emergency", "value": "ambulance_station", @@ -819,23 +1591,292 @@ { "key": "payment:cash", "value": "yes", - "description": "payment:cash=yes is displayed as \"Cash is accepted here\" by layer Pharmacies", + "description": "payment:cash=yes is displayed as \"Cash is accepted here\" by layers Pharmacies, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pharmacy.md#payment_options", "icon_url": "./assets/layers/questions/cash.svg" }, { "key": "payment:cards", "value": "yes", - "description": "payment:cards=yes is displayed as \"Payment cards are accepted here\" by layer Pharmacies", + "description": "payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Pharmacies, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pharmacy.md#payment_options", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "payment:qr_code", "value": "yes", - "description": "payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layer Pharmacies", + "description": "payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Pharmacies, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pharmacy.md#payment_options", "icon_url": "./assets/layers/questions/qrcode.svg" + }, + { + "key": "amenity", + "value": "toilets", + "description": "Features with this tag are displayed by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "level", + "description": "Values of `level` are shown with \"Located on the {level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "location", + "value": "underground", + "description": "location=underground is displayed as \"Located underground\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "level", + "value": "0", + "description": "level=0 is displayed as \"Located on the ground floor\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "level", + "description": "level= is displayed as \"Located on the ground floor\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "level", + "value": "1", + "description": "level=1 is displayed as \"Located on the first floor\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "level", + "value": "-1", + "description": "level=-1 is displayed as \"Located on the first basement level\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "access", + "description": "Values of `access` are shown with \"Access is {access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "access", + "value": "yes", + "description": "access=yes is displayed as \"Public access\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "access", + "value": "customers", + "description": "access=customers is displayed as \"Only access to customers\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "key" + }, + { + "key": "access", + "value": "no", + "description": "access=no is displayed as \"Not accessible\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "lock" + }, + { + "key": "access", + "value": "key", + "description": "access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "key" + }, + { + "key": "fee", + "value": "yes", + "description": "fee=yes is displayed as \"These are paid toilets\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_fee", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "fee", + "value": "no", + "description": "fee=no is displayed as \"Free to use\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_fee", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "charge", + "description": "Values of `charge` are shown with \"The fee is {charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_charge", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "payment:coins", + "value": "yes", + "description": "payment:coins=yes is displayed as \"Coins are accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/coins.svg" + }, + { + "key": "payment:notes", + "value": "yes", + "description": "payment:notes=yes is displayed as \"Bank notes are accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/notes.svg" + }, + { + "key": "payment:debit_cards", + "value": "yes", + "description": "payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "payment:credit_cards", + "value": "yes", + "description": "payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "opening_hours", + "description": "Values of `opening_hours` are shown with \"

Opening hours

{opening_hours_table(opening_hours)}\" and can be updated. The question is \"When are these toilets opened?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#opening_hours_24_7", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "gender_segregated", + "value": "yes", + "description": "gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#gender_segregated", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "gender_segregated", + "value": "no", + "description": "gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#gender_segregated", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "supervised", + "value": "yes", + "description": "supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_supervised", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "supervised", + "value": "interval", + "description": "supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_supervised", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "supervised", + "value": "no", + "description": "supervised=no is displayed as \"These toilets are not supervised\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_supervised", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "description", + "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#description", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "yes", + "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "phone", + "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "email", + "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address one can send to in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" } ] } \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_education.json b/Docs/TagInfo/mapcomplete_education.json index 59919800c..347f06db5 100644 --- a/Docs/TagInfo/mapcomplete_education.json +++ b/Docs/TagInfo/mapcomplete_education.json @@ -506,7 +506,7 @@ { "key": "dress_code", "value": "casual", - "description": "dress_code=casual is displayed as \"There is no formal dress code, students are allowed to come in casual wear such as t-shirt, jeans, ...\" by layer Primary and secondary schools", + "description": "dress_code=casual is displayed as \"There is no formal dress code, students are allowed to come in casual wear such as t-shirt, jeans, …\" by layer Primary and secondary schools", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/school.md#uniform", "icon_url": "./assets/layers/school/school.svg" }, diff --git a/Docs/TagInfo/mapcomplete_food.json b/Docs/TagInfo/mapcomplete_food.json index 7f48eda54..95015f342 100644 --- a/Docs/TagInfo/mapcomplete_food.json +++ b/Docs/TagInfo/mapcomplete_food.json @@ -496,122 +496,331 @@ "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", - "value": "no", - "description": "diet:vegetarian=no is displayed as \"No vegetarian options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg;cross_bottom_right:red" - }, - { - "key": "diet:vegetarian", - "value": "limited", - "description": "diet:vegetarian=limited is displayed as \"Some vegetarian options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegetarian__no_friture_", + "key": "highchair", + "description": "Values of `highchair` are shown with \"{highchair} highchairs are available\" and can be updated. The question is \"Is there a high chair (also known as booster chair) for toddlers available here?\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#child_highchair", "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", + "key": "highchair", + "value": "no", + "description": "highchair=no is displayed as \"No highchair available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#child_highchair", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "highchair", "value": "yes", - "description": "diet:vegetarian=yes is displayed as \"Vegetarian options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + "description": "highchair=yes is displayed as \"At least one high chair is available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" }, { - "key": "diet:vegetarian", + "key": "highchair", + "value": "1", + "description": "highchair=1 is displayed as \"One high chair is available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" + }, + { + "key": "highchair", + "value": "2", + "description": "highchair=2 is displayed as \"Two high chairs are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" + }, + { + "key": "kids_area", + "value": "no", + "description": "kids_area=no is displayed as \"No kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:indoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:outdoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes is displayed as \"Has an indoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:indoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes is displayed as \"Has an indoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:outdoor=yes is displayed as \"Has an outdoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:outdoor", + "value": "yes", + "description": "kids_area=yes & kids_area:outdoor=yes is displayed as \"Has an outdoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes is displayed as \"Has a kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", "value": "only", - "description": "diet:vegetarian=only is displayed as \"All dishes are vegetarian\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", - "value": "on_demand", - "description": "diet:vegetarian=on_demand is displayed as \"Some dishes might be adapted to a vegetarian version, but this should be demanded\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegetarian__no_friture_", + "key": "diet:sugar_free", + "value": "yes", + "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", + "value": "limited", + "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", + "value": "no", + "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:lactose_free", + "value": "only", + "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", + "icon_url": "./assets/layers/questions/lactose_free.svg" + }, + { + "key": "diet:lactose_free", + "value": "yes", + "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", + "icon_url": "./assets/layers/questions/lactose_free.svg" + }, + { + "key": "diet:lactose_free", + "value": "limited", + "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:lactose_free", + "value": "no", + "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:gluten_free", + "value": "only", + "description": "diet:gluten_free=only is displayed as \"This shop only sells gluten free products\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", + "icon_url": "./assets/layers/questions/glutenfree.svg" + }, + { + "key": "diet:gluten_free", + "value": "yes", + "description": "diet:gluten_free=yes is displayed as \"This shop has a big gluten free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", + "icon_url": "./assets/layers/questions/glutenfree.svg" + }, + { + "key": "diet:gluten_free", + "value": "limited", + "description": "diet:gluten_free=limited is displayed as \"This shop has a limited gluten free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:gluten_free", + "value": "no", + "description": "diet:gluten_free=no is displayed as \"This shop has no gluten free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "only", + "description": "diet:vegan=only is displayed as \"This place only sells vegan products\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "yes", + "description": "diet:vegan=yes is displayed as \"This shop has a big vegan offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "limited", + "description": "diet:vegan=limited is displayed as \"This shop has a limited vegan offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "no", + "description": "diet:vegan=no is displayed as \"This shop has no vegan offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "no", "description": "diet:vegan=no is displayed as \"No vegan options available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "limited", "description": "diet:vegan=limited is displayed as \"Some vegan options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "yes", "description": "diet:vegan=yes is displayed as \"Vegan options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "only", "description": "diet:vegan=only is displayed as \"All dishes are vegan\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "on_demand", "description": "diet:vegan=on_demand is displayed as \"Some dishes might be adapted to a vegan version if asked for\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan_food", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegetarian", + "value": "no", + "description": "diet:vegetarian=no is displayed as \"No vegetarian options are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg;cross_bottom_right:red" + }, + { + "key": "diet:vegetarian", + "value": "limited", + "description": "diet:vegetarian=limited is displayed as \"Some vegetarian options are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegetarian", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegetarian", + "value": "yes", + "description": "diet:vegetarian=yes is displayed as \"Vegetarian options are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + }, + { + "key": "diet:vegetarian", + "value": "only", + "description": "diet:vegetarian=only is displayed as \"All dishes are vegetarian\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + }, + { + "key": "diet:vegetarian", + "value": "on_demand", + "description": "diet:vegetarian=on_demand is displayed as \"Some dishes might be adapted to a vegetarian version, but this should be demanded\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegetarian", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "no", "description": "diet:halal=no is displayed as \"There are no halal options available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "limited", "description": "diet:halal=limited is displayed as \"There is a small halal menu\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "yes", "description": "diet:halal=yes is displayed as \"There is a halal menu\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal__no_friture_", - "icon_url": "./assets/layers/food/restaurant.svg" + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal", + "icon_url": "./assets/layers/diets/halal.svg" }, { "key": "diet:halal", "value": "only", "description": "diet:halal=only is displayed as \"Only halal options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal__no_friture_", - "icon_url": "./assets/layers/food/restaurant.svg" + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal", + "icon_url": "./assets/layers/diets/halal.svg" }, { "key": "organic", "value": "no", "description": "organic=no is displayed as \"There are no organic options available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "organic", "value": "yes", "description": "organic=yes is displayed as \"There is an organic menu\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "organic", "value": "only", "description": "organic=only is displayed as \"Only organic options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { @@ -726,90 +935,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#friture_take_your_container", "icon_url": "./assets/layers/food/restaurant.svg" }, - { - "key": "diet:sugar_free", - "value": "only", - "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layers Restaurants and fast food, Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "yes", - "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layers Restaurants and fast food, Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "limited", - "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layers Restaurants and fast food, Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "no", - "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layers Restaurants and fast food, Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:gluten_free", - "value": "only", - "description": "diet:gluten_free=only is displayed as \"This shop only sells gluten free products\" by layers Restaurants and fast food, Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", - "icon_url": "./assets/layers/questions/glutenfree.svg" - }, - { - "key": "diet:gluten_free", - "value": "yes", - "description": "diet:gluten_free=yes is displayed as \"This shop has a big gluten free offering\" by layers Restaurants and fast food, Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", - "icon_url": "./assets/layers/questions/glutenfree.svg" - }, - { - "key": "diet:gluten_free", - "value": "limited", - "description": "diet:gluten_free=limited is displayed as \"This shop has a limited gluten free offering\" by layers Restaurants and fast food, Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:gluten_free", - "value": "no", - "description": "diet:gluten_free=no is displayed as \"This shop has no gluten free offering\" by layers Restaurants and fast food, Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:lactose_free", - "value": "only", - "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layers Restaurants and fast food, Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", - "icon_url": "./assets/layers/questions/lactose_free.svg" - }, - { - "key": "diet:lactose_free", - "value": "yes", - "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layers Restaurants and fast food, Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", - "icon_url": "./assets/layers/questions/lactose_free.svg" - }, - { - "key": "diet:lactose_free", - "value": "limited", - "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layers Restaurants and fast food, Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:lactose_free", - "value": "no", - "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layers Restaurants and fast food, Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, { "key": "smoking", "value": "yes", @@ -987,638 +1112,772 @@ { "key": "toilets", "value": "no", - "description": "toilets=no is displayed as \"Does not have toilets\" by layer Restaurants and fast food", + "description": "toilets=no is displayed as \"Does not have toilets\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#grouptitle", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets", "value": "yes", - "description": "toilets=yes is displayed as \"Has toilets\" by layer Restaurants and fast food", + "description": "toilets=yes is displayed as \"Has toilets\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#has_toilets", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets", "value": "no", - "description": "toilets=no is displayed as \"Has no toilets\" by layer Restaurants and fast food", + "description": "toilets=no is displayed as \"Has no toilets\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#has_toilets", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets", "value": "separate", - "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layer Restaurants and fast food", + "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#has_toilets", "icon_url": "./assets/layers/food/restaurant.svg" }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Restaurants and fast food, Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Restaurants and fast food, Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Restaurants and fast food, Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Restaurants and fast food, Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Restaurants and fast food, Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, { "key": "toilets:level", - "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Restaurants and fast food", + "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:location", "value": "underground", - "description": "toilets:location=underground is displayed as \"Located underground\" by layer Restaurants and fast food", + "description": "toilets:location=underground is displayed as \"Located underground\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:level", "value": "0", - "description": "toilets:level=0 is displayed as \"Located on the ground floor\" by layer Restaurants and fast food", + "description": "toilets:level=0 is displayed as \"Located on the ground floor\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:level", - "description": "toilets:level= is displayed as \"Located on the ground floor\" by layer Restaurants and fast food", + "description": "toilets:level= is displayed as \"Located on the ground floor\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:level", "value": "1", - "description": "toilets:level=1 is displayed as \"Located on the first floor\" by layer Restaurants and fast food", + "description": "toilets:level=1 is displayed as \"Located on the first floor\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:level", "value": "-1", - "description": "toilets:level=-1 is displayed as \"Located on the first basement level\" by layer Restaurants and fast food", + "description": "toilets:level=-1 is displayed as \"Located on the first basement level\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:access", - "description": "Values of `toilets:access` are shown with \"Access is {toilets:access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layer Restaurants and fast food", + "description": "Values of `toilets:access` are shown with \"Access is {toilets:access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_toilet_access", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:access", "value": "yes", - "description": "toilets:access=yes is displayed as \"Public access\" by layer Restaurants and fast food", + "description": "toilets:access=yes is displayed as \"Public access\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_toilet_access", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:access", "value": "customers", - "description": "toilets:access=customers is displayed as \"Only access to customers\" by layer Restaurants and fast food", + "description": "toilets:access=customers is displayed as \"Only access to customers\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_toilet_access", "icon_url": "key" }, { "key": "toilets:access", "value": "no", - "description": "toilets:access=no is displayed as \"Not accessible\" by layer Restaurants and fast food", + "description": "toilets:access=no is displayed as \"Not accessible\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_toilet_access", "icon_url": "lock" }, { "key": "toilets:access", "value": "key", - "description": "toilets:access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layer Restaurants and fast food", + "description": "toilets:access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_toilet_access", "icon_url": "key" }, { "key": "toilets:fee", "value": "yes", - "description": "toilets:fee=yes is displayed as \"These are paid toilets\" by layer Restaurants and fast food", + "description": "toilets:fee=yes is displayed as \"These are paid toilets\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_toilets_fee", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:fee", "value": "no", - "description": "toilets:fee=no is displayed as \"Free to use\" by layer Restaurants and fast food", + "description": "toilets:fee=no is displayed as \"Free to use\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_toilets_fee", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:charge", - "description": "Values of `toilets:charge` are shown with \"The fee is {toilets:charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layer Restaurants and fast food", + "description": "Values of `toilets:charge` are shown with \"The fee is {toilets:charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_toilet_charge", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:payment:cash", "value": "yes", - "description": "toilets:payment:cash=yes is displayed as \"Cash is accepted here\" by layer Restaurants and fast food", + "description": "toilets:payment:cash=yes is displayed as \"Cash is accepted here\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/cash.svg" }, { "key": "toilets:payment:cards", "value": "yes", - "description": "toilets:payment:cards=yes is displayed as \"Payment cards are accepted here\" by layer Restaurants and fast food", + "description": "toilets:payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "toilets:payment:qr_code", "value": "yes", - "description": "toilets:payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layer Restaurants and fast food", + "description": "toilets:payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/qrcode.svg" }, { "key": "toilets:payment:coins", "value": "yes", - "description": "toilets:payment:coins=yes is displayed as \"Coins are accepted here\" by layer Restaurants and fast food", + "description": "toilets:payment:coins=yes is displayed as \"Coins are accepted here\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/coins.svg" }, { "key": "toilets:payment:notes", "value": "yes", - "description": "toilets:payment:notes=yes is displayed as \"Bank notes are accepted here\" by layer Restaurants and fast food", + "description": "toilets:payment:notes=yes is displayed as \"Bank notes are accepted here\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/notes.svg" }, { "key": "toilets:payment:debit_cards", "value": "yes", - "description": "toilets:payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layer Restaurants and fast food", + "description": "toilets:payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "toilets:payment:credit_cards", "value": "yes", - "description": "toilets:payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layer Restaurants and fast food", + "description": "toilets:payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "toilets:gender_segregated", "value": "yes", - "description": "toilets:gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layer Restaurants and fast food", + "description": "toilets:gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_gender_segregated", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:gender_segregated", "value": "no", - "description": "toilets:gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layer Restaurants and fast food", + "description": "toilets:gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_gender_segregated", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:supervised", "value": "yes", - "description": "toilets:supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layer Restaurants and fast food", + "description": "toilets:supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_toilet_supervised", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:supervised", "value": "interval", - "description": "toilets:supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layer Restaurants and fast food", + "description": "toilets:supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_toilet_supervised", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:supervised", "value": "no", - "description": "toilets:supervised=no is displayed as \"These toilets are not supervised\" by layer Restaurants and fast food", + "description": "toilets:supervised=no is displayed as \"These toilets are not supervised\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_toilet_supervised", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:description", - "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layer Restaurants and fast food", + "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_description", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair", "value": "yes", - "description": "toilets:wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Restaurants and fast food", + "description": "toilets:wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_toilets_wheelchair", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair", "value": "no", - "description": "toilets:wheelchair=no is displayed as \"No wheelchair access\" by layer Restaurants and fast food", + "description": "toilets:wheelchair=no is displayed as \"No wheelchair access\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_toilets_wheelchair", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair", "value": "designated", - "description": "toilets:wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Restaurants and fast food", + "description": "toilets:wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_toilets_wheelchair", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:position", "value": "seated", - "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layers Restaurants and fast food, Toilets", + "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_type", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:position", "value": "urinal", - "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layers Restaurants and fast food, Toilets", + "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_type", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:position", "value": "squat", - "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layers Restaurants and fast food, Toilets", + "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_type", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:position", "value": "seated;urinal", - "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layers Restaurants and fast food, Toilets", + "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_type", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:disposal", "value": "flush", - "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Restaurants and fast food, Toilets", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_disposal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:disposal", "value": "pitlatrine", - "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Restaurants and fast food, Toilets", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_disposal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:disposal", "value": "bucket", - "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Restaurants and fast food, Toilets", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_disposal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products", "value": "yes", - "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layers Restaurants and fast food, Toilets", + "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#menstrual_products", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products", "value": "limited", - "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layers Restaurants and fast food, Toilets", + "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#menstrual_products", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products", "value": "no", - "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layers Restaurants and fast food, Toilets", + "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#menstrual_products", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products:location", - "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layers Restaurants and fast food, Toilets", + "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#menstrual_products_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products:location", "value": "female_toilet", - "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layers Restaurants and fast food, Toilets", + "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#menstrual_products_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products:location", "value": "male_toilet", - "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layers Restaurants and fast food, Toilets", + "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#menstrual_products_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products:location", "value": "wheelchair_toilet", - "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layers Restaurants and fast food, Toilets", + "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#menstrual_products_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table", "value": "yes", - "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Restaurants and fast food, Toilets", + "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_changing_table", "icon_url": "./assets/layers/toilet/baby.svg" }, { "key": "changing_table", "value": "no", - "description": "changing_table=no is displayed as \"No changing table is available\" by layers Restaurants and fast food, Toilets", + "description": "changing_table=no is displayed as \"No changing table is available\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_changing_table", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:location", - "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Restaurants and fast food, Toilets", + "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_changing_table_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:location", "value": "female_toilet", - "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Restaurants and fast food, Toilets", + "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_changing_table_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:location", "value": "male_toilet", - "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Restaurants and fast food, Toilets", + "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_changing_table_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:location", "value": "wheelchair_toilet", - "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Restaurants and fast food, Toilets", + "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_changing_table_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:location", "value": "dedicated_room", - "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Restaurants and fast food, Toilets", + "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_changing_table_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:paper_supplied", "value": "yes", - "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Restaurants and fast food, Toilets", + "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_has_paper", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:paper_supplied", "value": "no", - "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Restaurants and fast food, Toilets", + "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_has_paper", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:handwashing", "value": "yes", - "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layers Restaurants and fast food, Toilets", + "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_handwashing", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:handwashing", "value": "no", - "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layers Restaurants and fast food, Toilets", + "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_handwashing", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:hands_drying", "value": "electric_hand_dryer", - "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Restaurants and fast food, Toilets", + "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_drying", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:hands_drying", "value": "paper_towel", - "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Restaurants and fast food, Toilets", + "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_drying", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:hands_drying", "value": "towel_cabinet", - "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Restaurants and fast food, Toilets", + "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_drying", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:hands_drying", "value": "towel", - "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Restaurants and fast food, Toilets", + "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_drying", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:hands_drying", "value": "no", - "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Restaurants and fast food, Toilets", + "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_drying", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wheelchair", "value": "designated", - "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Restaurants and fast food, Toilets", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#wheelchair_title", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair", "value": "designated", - "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Restaurants and fast food, Toilets", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#wheelchair_title", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wheelchair", "value": "no", - "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Restaurants and fast food, Toilets", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#wheelchair_title", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair", "value": "no", - "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Restaurants and fast food, Toilets", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#wheelchair_title", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair:access", "value": "yes", - "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Restaurants and fast food, Toilets", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_wheelchair_access", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair:access", "value": "key", - "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Restaurants and fast food, Toilets", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_wheelchair_access", "icon_url": "key" }, { "key": "centralkey", "value": "mlak", - "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layers Restaurants and fast food, Toilets", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/MLAK.svg" }, { "key": "centralkey", "value": "nks", - "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Restaurants and fast food, Toilets", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_wheelchair_access", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "centralkey", "value": "eurokey", - "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Restaurants and fast food, Toilets", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/eurokey.svg" }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Restaurants and fast food, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Restaurants and fast food, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Restaurants and fast food, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Restaurants and fast food, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Restaurants and fast food, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Restaurants and fast food, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Restaurants and fast food, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Restaurants and fast food, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Restaurants and fast food, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Restaurants and fast food, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Restaurants and fast food, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "no", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Restaurants and fast food, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Restaurants and fast food, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "no", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Restaurants and fast food, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Restaurants and fast food, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#wheelchair_door_width", + "icon_url": "./assets/layers/food/restaurant.svg" + }, { "key": "changing_table:adult", "value": "yes", - "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Restaurants and fast food, Toilets", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#adult_changing_table", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult", "value": "no", - "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Restaurants and fast food, Toilets", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#adult_changing_table", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:height", - "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Restaurants and fast food, Toilets", + "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#changing_table_adult_height", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:height", "value": "adjustable", - "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Restaurants and fast food, Toilets", + "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#changing_table_adult_height", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:min_height", - "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Restaurants and fast food, Toilets", + "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#changing_table_adult_adult_changing_table_min_height", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:max_height", - "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Restaurants and fast food, Toilets", + "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#changing_table_adult_adult_changing_table_max_height", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:height:mechanism", "value": "manual", - "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layers Restaurants and fast food, Toilets", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#changing_table_adult_adult_changing_table_mechanism", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:height:mechanism", "value": "electric", - "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layers Restaurants and fast food, Toilets", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#changing_table_adult_adult_changing_table_mechanism", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:support", "value": "wall_mounted", - "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Restaurants and fast food, Toilets", + "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#changing_table_adult_adult_changing_table_support", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:support", "value": "legs", - "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Restaurants and fast food, Toilets", + "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#changing_table_adult_adult_changing_table_support", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:support", "value": "wheels", - "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Restaurants and fast food, Toilets", + "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Restaurants and fast food, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#changing_table_adult_adult_changing_table_support", "icon_url": "./assets/layers/food/restaurant.svg" }, @@ -1635,34 +1894,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#1", "icon_url": "./assets/layers/ice_cream/ice_cream.svg" }, - { - "key": "diet:vegan", - "value": "only", - "description": "diet:vegan=only is displayed as \"This place only sells vegan products\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:vegan", - "value": "yes", - "description": "diet:vegan=yes is displayed as \"This shop has a big vegan offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:vegan", - "value": "limited", - "description": "diet:vegan=limited is displayed as \"This shop has a limited vegan offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:vegan", - "value": "no", - "description": "diet:vegan=no is displayed as \"This shop has no vegan offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, { "key": "leisure", "value": "outdoor_seating", @@ -1940,168 +2171,64 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "no", - "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "no", - "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "no", - "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "phone", "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", diff --git a/Docs/TagInfo/mapcomplete_fritures.json b/Docs/TagInfo/mapcomplete_fritures.json index 2be69d6be..a4565caa4 100644 --- a/Docs/TagInfo/mapcomplete_fritures.json +++ b/Docs/TagInfo/mapcomplete_fritures.json @@ -502,122 +502,331 @@ "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", - "value": "no", - "description": "diet:vegetarian=no is displayed as \"No vegetarian options are available\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg;cross_bottom_right:red" - }, - { - "key": "diet:vegetarian", - "value": "limited", - "description": "diet:vegetarian=limited is displayed as \"Some vegetarian options are available\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#Vegetarian__no_friture_", + "key": "highchair", + "description": "Values of `highchair` are shown with \"{highchair} highchairs are available\" and can be updated. The question is \"Is there a high chair (also known as booster chair) for toddlers available here?\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#child_highchair", "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", + "key": "highchair", + "value": "no", + "description": "highchair=no is displayed as \"No highchair available\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#child_highchair", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "highchair", "value": "yes", - "description": "diet:vegetarian=yes is displayed as \"Vegetarian options are available\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + "description": "highchair=yes is displayed as \"At least one high chair is available\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" }, { - "key": "diet:vegetarian", + "key": "highchair", + "value": "1", + "description": "highchair=1 is displayed as \"One high chair is available\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" + }, + { + "key": "highchair", + "value": "2", + "description": "highchair=2 is displayed as \"Two high chairs are available\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" + }, + { + "key": "kids_area", + "value": "no", + "description": "kids_area=no is displayed as \"No kids area\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:indoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:outdoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes is displayed as \"Has an indoor kids area\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:indoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes is displayed as \"Has an indoor kids area\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:outdoor=yes is displayed as \"Has an outdoor kids area\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:outdoor", + "value": "yes", + "description": "kids_area=yes & kids_area:outdoor=yes is displayed as \"Has an outdoor kids area\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes is displayed as \"Has a kids area\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", "value": "only", - "description": "diet:vegetarian=only is displayed as \"All dishes are vegetarian\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", - "value": "on_demand", - "description": "diet:vegetarian=on_demand is displayed as \"Some dishes might be adapted to a vegetarian version, but this should be demanded\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#Vegetarian__no_friture_", + "key": "diet:sugar_free", + "value": "yes", + "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", + "value": "limited", + "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", + "value": "no", + "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:lactose_free", + "value": "only", + "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#lactose_free", + "icon_url": "./assets/layers/questions/lactose_free.svg" + }, + { + "key": "diet:lactose_free", + "value": "yes", + "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#lactose_free", + "icon_url": "./assets/layers/questions/lactose_free.svg" + }, + { + "key": "diet:lactose_free", + "value": "limited", + "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#lactose_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:lactose_free", + "value": "no", + "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#lactose_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:gluten_free", + "value": "only", + "description": "diet:gluten_free=only is displayed as \"This shop only sells gluten free products\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#gluten_free", + "icon_url": "./assets/layers/questions/glutenfree.svg" + }, + { + "key": "diet:gluten_free", + "value": "yes", + "description": "diet:gluten_free=yes is displayed as \"This shop has a big gluten free offering\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#gluten_free", + "icon_url": "./assets/layers/questions/glutenfree.svg" + }, + { + "key": "diet:gluten_free", + "value": "limited", + "description": "diet:gluten_free=limited is displayed as \"This shop has a limited gluten free offering\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#gluten_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:gluten_free", + "value": "no", + "description": "diet:gluten_free=no is displayed as \"This shop has no gluten free offering\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#gluten_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "only", + "description": "diet:vegan=only is displayed as \"This place only sells vegan products\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "yes", + "description": "diet:vegan=yes is displayed as \"This shop has a big vegan offering\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "limited", + "description": "diet:vegan=limited is displayed as \"This shop has a limited vegan offering\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "no", + "description": "diet:vegan=no is displayed as \"This shop has no vegan offering\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#vegan", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "no", "description": "diet:vegan=no is displayed as \"No vegan options available\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "limited", "description": "diet:vegan=limited is displayed as \"Some vegan options are available\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "yes", "description": "diet:vegan=yes is displayed as \"Vegan options are available\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "only", "description": "diet:vegan=only is displayed as \"All dishes are vegan\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "on_demand", "description": "diet:vegan=on_demand is displayed as \"Some dishes might be adapted to a vegan version if asked for\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#vegan_food", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegetarian", + "value": "no", + "description": "diet:vegetarian=no is displayed as \"No vegetarian options are available\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg;cross_bottom_right:red" + }, + { + "key": "diet:vegetarian", + "value": "limited", + "description": "diet:vegetarian=limited is displayed as \"Some vegetarian options are available\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#vegetarian", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegetarian", + "value": "yes", + "description": "diet:vegetarian=yes is displayed as \"Vegetarian options are available\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + }, + { + "key": "diet:vegetarian", + "value": "only", + "description": "diet:vegetarian=only is displayed as \"All dishes are vegetarian\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + }, + { + "key": "diet:vegetarian", + "value": "on_demand", + "description": "diet:vegetarian=on_demand is displayed as \"Some dishes might be adapted to a vegetarian version, but this should be demanded\" by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#vegetarian", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "no", "description": "diet:halal=no is displayed as \"There are no halal options available\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#halal__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#halal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "limited", "description": "diet:halal=limited is displayed as \"There is a small halal menu\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#halal__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#halal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "yes", "description": "diet:halal=yes is displayed as \"There is a halal menu\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#halal__no_friture_", - "icon_url": "./assets/layers/food/restaurant.svg" + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#halal", + "icon_url": "./assets/layers/diets/halal.svg" }, { "key": "diet:halal", "value": "only", "description": "diet:halal=only is displayed as \"Only halal options are available\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#halal__no_friture_", - "icon_url": "./assets/layers/food/restaurant.svg" + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#halal", + "icon_url": "./assets/layers/diets/halal.svg" }, { "key": "organic", "value": "no", "description": "organic=no is displayed as \"There are no organic options available\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "organic", "value": "yes", "description": "organic=yes is displayed as \"There is an organic menu\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "organic", "value": "only", "description": "organic=only is displayed as \"Only organic options are available\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { @@ -732,90 +941,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#friture_take_your_container", "icon_url": "./assets/layers/food/restaurant.svg" }, - { - "key": "diet:sugar_free", - "value": "only", - "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "yes", - "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "limited", - "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "no", - "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:gluten_free", - "value": "only", - "description": "diet:gluten_free=only is displayed as \"This shop only sells gluten free products\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#gluten_free", - "icon_url": "./assets/layers/questions/glutenfree.svg" - }, - { - "key": "diet:gluten_free", - "value": "yes", - "description": "diet:gluten_free=yes is displayed as \"This shop has a big gluten free offering\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#gluten_free", - "icon_url": "./assets/layers/questions/glutenfree.svg" - }, - { - "key": "diet:gluten_free", - "value": "limited", - "description": "diet:gluten_free=limited is displayed as \"This shop has a limited gluten free offering\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#gluten_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:gluten_free", - "value": "no", - "description": "diet:gluten_free=no is displayed as \"This shop has no gluten free offering\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#gluten_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:lactose_free", - "value": "only", - "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#lactose_free", - "icon_url": "./assets/layers/questions/lactose_free.svg" - }, - { - "key": "diet:lactose_free", - "value": "yes", - "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#lactose_free", - "icon_url": "./assets/layers/questions/lactose_free.svg" - }, - { - "key": "diet:lactose_free", - "value": "limited", - "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#lactose_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:lactose_free", - "value": "no", - "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layer Fries shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#lactose_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, { "key": "smoking", "value": "yes", @@ -1018,6 +1143,36 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#has_toilets", "icon_url": "./assets/layers/food/restaurant.svg" }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Fries shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, { "key": "toilets:level", "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Fries shop", @@ -1433,61 +1588,61 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Fries shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, @@ -1554,6 +1709,110 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/eurokey.svg" }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Fries shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Fries shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Fries shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Fries shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Fries shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Fries shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Fries shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Fries shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Fries shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Fries shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Fries shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "no", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Fries shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Fries shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "no", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Fries shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Fries shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/friture.md#wheelchair_door_width", + "icon_url": "./assets/layers/food/restaurant.svg" + }, { "key": "changing_table:adult", "value": "yes", @@ -1794,168 +2053,64 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "no", - "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "no", - "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "no", - "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "phone", "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", diff --git a/Docs/TagInfo/mapcomplete_glutenfree.json b/Docs/TagInfo/mapcomplete_glutenfree.json index b4f58bb3e..7e3c45c49 100644 --- a/Docs/TagInfo/mapcomplete_glutenfree.json +++ b/Docs/TagInfo/mapcomplete_glutenfree.json @@ -530,122 +530,303 @@ "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", - "value": "no", - "description": "diet:vegetarian=no is displayed as \"No vegetarian options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg;cross_bottom_right:red" - }, - { - "key": "diet:vegetarian", - "value": "limited", - "description": "diet:vegetarian=limited is displayed as \"Some vegetarian options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#Vegetarian__no_friture_", + "key": "highchair", + "description": "Values of `highchair` are shown with \"{highchair} highchairs are available\" and can be updated. The question is \"Is there a high chair (also known as booster chair) for toddlers available here?\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#child_highchair", "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", + "key": "highchair", + "value": "no", + "description": "highchair=no is displayed as \"No highchair available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#child_highchair", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "highchair", "value": "yes", - "description": "diet:vegetarian=yes is displayed as \"Vegetarian options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + "description": "highchair=yes is displayed as \"At least one high chair is available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" }, { - "key": "diet:vegetarian", + "key": "highchair", + "value": "1", + "description": "highchair=1 is displayed as \"One high chair is available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" + }, + { + "key": "highchair", + "value": "2", + "description": "highchair=2 is displayed as \"Two high chairs are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" + }, + { + "key": "kids_area", + "value": "no", + "description": "kids_area=no is displayed as \"No kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:indoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:outdoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes is displayed as \"Has an indoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:indoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes is displayed as \"Has an indoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:outdoor=yes is displayed as \"Has an outdoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:outdoor", + "value": "yes", + "description": "kids_area=yes & kids_area:outdoor=yes is displayed as \"Has an outdoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes is displayed as \"Has a kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", "value": "only", - "description": "diet:vegetarian=only is displayed as \"All dishes are vegetarian\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", - "value": "on_demand", - "description": "diet:vegetarian=on_demand is displayed as \"Some dishes might be adapted to a vegetarian version, but this should be demanded\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#Vegetarian__no_friture_", + "key": "diet:sugar_free", + "value": "yes", + "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", + "value": "limited", + "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", + "value": "no", + "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:lactose_free", + "value": "only", + "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#lactose_free", + "icon_url": "./assets/layers/questions/lactose_free.svg" + }, + { + "key": "diet:lactose_free", + "value": "yes", + "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#lactose_free", + "icon_url": "./assets/layers/questions/lactose_free.svg" + }, + { + "key": "diet:lactose_free", + "value": "limited", + "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#lactose_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:lactose_free", + "value": "no", + "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#lactose_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "only", + "description": "diet:vegan=only is displayed as \"This place only sells vegan products\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "yes", + "description": "diet:vegan=yes is displayed as \"This shop has a big vegan offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "limited", + "description": "diet:vegan=limited is displayed as \"This shop has a limited vegan offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "no", + "description": "diet:vegan=no is displayed as \"This shop has no vegan offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#vegan", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "no", "description": "diet:vegan=no is displayed as \"No vegan options available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "limited", "description": "diet:vegan=limited is displayed as \"Some vegan options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "yes", "description": "diet:vegan=yes is displayed as \"Vegan options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "only", "description": "diet:vegan=only is displayed as \"All dishes are vegan\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "on_demand", "description": "diet:vegan=on_demand is displayed as \"Some dishes might be adapted to a vegan version if asked for\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#vegan_food", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegetarian", + "value": "no", + "description": "diet:vegetarian=no is displayed as \"No vegetarian options are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg;cross_bottom_right:red" + }, + { + "key": "diet:vegetarian", + "value": "limited", + "description": "diet:vegetarian=limited is displayed as \"Some vegetarian options are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#vegetarian", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegetarian", + "value": "yes", + "description": "diet:vegetarian=yes is displayed as \"Vegetarian options are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + }, + { + "key": "diet:vegetarian", + "value": "only", + "description": "diet:vegetarian=only is displayed as \"All dishes are vegetarian\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + }, + { + "key": "diet:vegetarian", + "value": "on_demand", + "description": "diet:vegetarian=on_demand is displayed as \"Some dishes might be adapted to a vegetarian version, but this should be demanded\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#vegetarian", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "no", "description": "diet:halal=no is displayed as \"There are no halal options available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#halal__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#halal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "limited", "description": "diet:halal=limited is displayed as \"There is a small halal menu\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#halal__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#halal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "yes", "description": "diet:halal=yes is displayed as \"There is a halal menu\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#halal__no_friture_", - "icon_url": "./assets/layers/food/restaurant.svg" + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#halal", + "icon_url": "./assets/layers/diets/halal.svg" }, { "key": "diet:halal", "value": "only", "description": "diet:halal=only is displayed as \"Only halal options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#halal__no_friture_", - "icon_url": "./assets/layers/food/restaurant.svg" + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#halal", + "icon_url": "./assets/layers/diets/halal.svg" }, { "key": "organic", "value": "no", "description": "organic=no is displayed as \"There are no organic options available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "organic", "value": "yes", "description": "organic=yes is displayed as \"There is an organic menu\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "organic", "value": "only", "description": "organic=only is displayed as \"Only organic options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { @@ -760,62 +941,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#friture_take_your_container", "icon_url": "./assets/layers/food/restaurant.svg" }, - { - "key": "diet:sugar_free", - "value": "only", - "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "yes", - "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "limited", - "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "no", - "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:lactose_free", - "value": "only", - "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#lactose_free", - "icon_url": "./assets/layers/questions/lactose_free.svg" - }, - { - "key": "diet:lactose_free", - "value": "yes", - "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#lactose_free", - "icon_url": "./assets/layers/questions/lactose_free.svg" - }, - { - "key": "diet:lactose_free", - "value": "limited", - "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#lactose_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:lactose_free", - "value": "no", - "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#lactose_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, { "key": "smoking", "value": "yes", @@ -993,638 +1118,772 @@ { "key": "toilets", "value": "no", - "description": "toilets=no is displayed as \"Does not have toilets\" by layers Restaurants and fast food, Shop", + "description": "toilets=no is displayed as \"Does not have toilets\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#grouptitle", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets", "value": "yes", - "description": "toilets=yes is displayed as \"Has toilets\" by layers Restaurants and fast food, Shop", + "description": "toilets=yes is displayed as \"Has toilets\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#has_toilets", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets", "value": "no", - "description": "toilets=no is displayed as \"Has no toilets\" by layers Restaurants and fast food, Shop", + "description": "toilets=no is displayed as \"Has no toilets\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#has_toilets", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets", "value": "separate", - "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layers Restaurants and fast food, Shop", + "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#has_toilets", "icon_url": "./assets/layers/food/restaurant.svg" }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, { "key": "toilets:level", - "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Restaurants and fast food, Shop", + "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:location", "value": "underground", - "description": "toilets:location=underground is displayed as \"Located underground\" by layers Restaurants and fast food, Shop", + "description": "toilets:location=underground is displayed as \"Located underground\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:level", "value": "0", - "description": "toilets:level=0 is displayed as \"Located on the ground floor\" by layers Restaurants and fast food, Shop", + "description": "toilets:level=0 is displayed as \"Located on the ground floor\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:level", - "description": "toilets:level= is displayed as \"Located on the ground floor\" by layers Restaurants and fast food, Shop", + "description": "toilets:level= is displayed as \"Located on the ground floor\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:level", "value": "1", - "description": "toilets:level=1 is displayed as \"Located on the first floor\" by layers Restaurants and fast food, Shop", + "description": "toilets:level=1 is displayed as \"Located on the first floor\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:level", "value": "-1", - "description": "toilets:level=-1 is displayed as \"Located on the first basement level\" by layers Restaurants and fast food, Shop", + "description": "toilets:level=-1 is displayed as \"Located on the first basement level\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:access", - "description": "Values of `toilets:access` are shown with \"Access is {toilets:access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layers Restaurants and fast food, Shop", + "description": "Values of `toilets:access` are shown with \"Access is {toilets:access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_toilet_access", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:access", "value": "yes", - "description": "toilets:access=yes is displayed as \"Public access\" by layers Restaurants and fast food, Shop", + "description": "toilets:access=yes is displayed as \"Public access\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_toilet_access", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:access", "value": "customers", - "description": "toilets:access=customers is displayed as \"Only access to customers\" by layers Restaurants and fast food, Shop", + "description": "toilets:access=customers is displayed as \"Only access to customers\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_toilet_access", "icon_url": "key" }, { "key": "toilets:access", "value": "no", - "description": "toilets:access=no is displayed as \"Not accessible\" by layers Restaurants and fast food, Shop", + "description": "toilets:access=no is displayed as \"Not accessible\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_toilet_access", "icon_url": "lock" }, { "key": "toilets:access", "value": "key", - "description": "toilets:access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layers Restaurants and fast food, Shop", + "description": "toilets:access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_toilet_access", "icon_url": "key" }, { "key": "toilets:fee", "value": "yes", - "description": "toilets:fee=yes is displayed as \"These are paid toilets\" by layers Restaurants and fast food, Shop", + "description": "toilets:fee=yes is displayed as \"These are paid toilets\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_toilets_fee", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:fee", "value": "no", - "description": "toilets:fee=no is displayed as \"Free to use\" by layers Restaurants and fast food, Shop", + "description": "toilets:fee=no is displayed as \"Free to use\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_toilets_fee", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:charge", - "description": "Values of `toilets:charge` are shown with \"The fee is {toilets:charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layers Restaurants and fast food, Shop", + "description": "Values of `toilets:charge` are shown with \"The fee is {toilets:charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_toilet_charge", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:payment:cash", "value": "yes", - "description": "toilets:payment:cash=yes is displayed as \"Cash is accepted here\" by layers Restaurants and fast food, Shop", + "description": "toilets:payment:cash=yes is displayed as \"Cash is accepted here\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/cash.svg" }, { "key": "toilets:payment:cards", "value": "yes", - "description": "toilets:payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Restaurants and fast food, Shop", + "description": "toilets:payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "toilets:payment:qr_code", "value": "yes", - "description": "toilets:payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Restaurants and fast food, Shop", + "description": "toilets:payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/qrcode.svg" }, { "key": "toilets:payment:coins", "value": "yes", - "description": "toilets:payment:coins=yes is displayed as \"Coins are accepted here\" by layers Restaurants and fast food, Shop", + "description": "toilets:payment:coins=yes is displayed as \"Coins are accepted here\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/coins.svg" }, { "key": "toilets:payment:notes", "value": "yes", - "description": "toilets:payment:notes=yes is displayed as \"Bank notes are accepted here\" by layers Restaurants and fast food, Shop", + "description": "toilets:payment:notes=yes is displayed as \"Bank notes are accepted here\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/notes.svg" }, { "key": "toilets:payment:debit_cards", "value": "yes", - "description": "toilets:payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layers Restaurants and fast food, Shop", + "description": "toilets:payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "toilets:payment:credit_cards", "value": "yes", - "description": "toilets:payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layers Restaurants and fast food, Shop", + "description": "toilets:payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "toilets:gender_segregated", "value": "yes", - "description": "toilets:gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layers Restaurants and fast food, Shop", + "description": "toilets:gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_gender_segregated", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:gender_segregated", "value": "no", - "description": "toilets:gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layers Restaurants and fast food, Shop", + "description": "toilets:gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_gender_segregated", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:supervised", "value": "yes", - "description": "toilets:supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layers Restaurants and fast food, Shop", + "description": "toilets:supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_toilet_supervised", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:supervised", "value": "interval", - "description": "toilets:supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layers Restaurants and fast food, Shop", + "description": "toilets:supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_toilet_supervised", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:supervised", "value": "no", - "description": "toilets:supervised=no is displayed as \"These toilets are not supervised\" by layers Restaurants and fast food, Shop", + "description": "toilets:supervised=no is displayed as \"These toilets are not supervised\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_toilet_supervised", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:description", - "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Restaurants and fast food, Shop", + "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_description", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair", "value": "yes", - "description": "toilets:wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layers Restaurants and fast food, Shop", + "description": "toilets:wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_toilets_wheelchair", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair", "value": "no", - "description": "toilets:wheelchair=no is displayed as \"No wheelchair access\" by layers Restaurants and fast food, Shop", + "description": "toilets:wheelchair=no is displayed as \"No wheelchair access\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_toilets_wheelchair", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair", "value": "designated", - "description": "toilets:wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layers Restaurants and fast food, Shop", + "description": "toilets:wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_toilets_wheelchair", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:position", "value": "seated", - "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_type", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:position", "value": "urinal", - "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_type", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:position", "value": "squat", - "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_type", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:position", "value": "seated;urinal", - "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_type", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:disposal", "value": "flush", - "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_disposal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:disposal", "value": "pitlatrine", - "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_disposal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:disposal", "value": "bucket", - "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_disposal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products", "value": "yes", - "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#menstrual_products", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products", "value": "limited", - "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#menstrual_products", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products", "value": "no", - "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#menstrual_products", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products:location", - "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layers Restaurants and fast food, Shop, Toilets", + "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#menstrual_products_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products:location", "value": "female_toilet", - "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#menstrual_products_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products:location", "value": "male_toilet", - "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#menstrual_products_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products:location", "value": "wheelchair_toilet", - "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#menstrual_products_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table", "value": "yes", - "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_changing_table", "icon_url": "./assets/layers/toilet/baby.svg" }, { "key": "changing_table", "value": "no", - "description": "changing_table=no is displayed as \"No changing table is available\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table=no is displayed as \"No changing table is available\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_changing_table", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:location", - "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Restaurants and fast food, Shop, Toilets", + "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_changing_table_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:location", "value": "female_toilet", - "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_changing_table_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:location", "value": "male_toilet", - "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_changing_table_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:location", "value": "wheelchair_toilet", - "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_changing_table_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:location", "value": "dedicated_room", - "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_changing_table_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:paper_supplied", "value": "yes", - "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_has_paper", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:paper_supplied", "value": "no", - "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_has_paper", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:handwashing", "value": "yes", - "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_handwashing", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:handwashing", "value": "no", - "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_handwashing", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:hands_drying", "value": "electric_hand_dryer", - "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_drying", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:hands_drying", "value": "paper_towel", - "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_drying", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:hands_drying", "value": "towel_cabinet", - "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_drying", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:hands_drying", "value": "towel", - "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_drying", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:hands_drying", "value": "no", - "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_drying", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wheelchair", "value": "designated", - "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Restaurants and fast food, Shop, Toilets", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#wheelchair_title", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair", "value": "designated", - "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Restaurants and fast food, Shop, Toilets", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#wheelchair_title", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wheelchair", "value": "no", - "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Restaurants and fast food, Shop, Toilets", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#wheelchair_title", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair", "value": "no", - "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Restaurants and fast food, Shop, Toilets", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#wheelchair_title", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair:access", "value": "yes", - "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_wheelchair_access", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair:access", "value": "key", - "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_wheelchair_access", "icon_url": "key" }, { "key": "centralkey", "value": "mlak", - "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layers Restaurants and fast food, Shop, Toilets", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/MLAK.svg" }, { "key": "centralkey", "value": "nks", - "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Restaurants and fast food, Shop, Toilets", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_wheelchair_access", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "centralkey", "value": "eurokey", - "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Restaurants and fast food, Shop, Toilets", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/eurokey.svg" }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "no", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "no", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#wheelchair_door_width", + "icon_url": "./assets/layers/food/restaurant.svg" + }, { "key": "changing_table:adult", "value": "yes", - "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#adult_changing_table", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult", "value": "no", - "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#adult_changing_table", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:height", - "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Restaurants and fast food, Shop, Toilets", + "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#changing_table_adult_height", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:height", "value": "adjustable", - "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#changing_table_adult_height", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:min_height", - "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Restaurants and fast food, Shop, Toilets", + "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#changing_table_adult_adult_changing_table_min_height", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:max_height", - "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Restaurants and fast food, Shop, Toilets", + "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#changing_table_adult_adult_changing_table_max_height", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:height:mechanism", "value": "manual", - "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#changing_table_adult_adult_changing_table_mechanism", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:height:mechanism", "value": "electric", - "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#changing_table_adult_adult_changing_table_mechanism", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:support", "value": "wall_mounted", - "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#changing_table_adult_adult_changing_table_support", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:support", "value": "legs", - "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#changing_table_adult_adult_changing_table_support", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:support", "value": "wheels", - "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_glutenfree.md#changing_table_adult_adult_changing_table_support", "icon_url": "./assets/layers/food/restaurant.svg" }, @@ -1641,34 +1900,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/icecream_glutenfree.md#1", "icon_url": "./assets/layers/ice_cream/ice_cream.svg" }, - { - "key": "diet:vegan", - "value": "only", - "description": "diet:vegan=only is displayed as \"This place only sells vegan products\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/icecream_glutenfree.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:vegan", - "value": "yes", - "description": "diet:vegan=yes is displayed as \"This shop has a big vegan offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/icecream_glutenfree.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:vegan", - "value": "limited", - "description": "diet:vegan=limited is displayed as \"This shop has a limited vegan offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/icecream_glutenfree.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:vegan", - "value": "no", - "description": "diet:vegan=no is displayed as \"This shop has no vegan offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/icecream_glutenfree.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, { "key": "shop", "description": "Features with this tag are displayed by layer Shop", @@ -2938,6 +3169,34 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_glutenfree.md#copyshop_binding", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "service:binding:comb", + "value": "yes", + "description": "service:binding:comb=yes is displayed as \"This shop offers comb binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_glutenfree.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/comb_binding.jpg" + }, + { + "key": "service:binding:coil", + "value": "yes", + "description": "service:binding:coil=yes is displayed as \"This shop offers coil binding (spiral binding)\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_glutenfree.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/coil_binding.jpg" + }, + { + "key": "service:binding:wire", + "value": "yes", + "description": "service:binding:wire=yes is displayed as \"This shop offers wire binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_glutenfree.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/wire_binding.jpg" + }, + { + "key": "service:binding:thermal", + "value": "yes", + "description": "service:binding:thermal=yes is displayed as \"This shop offers thermal binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_glutenfree.md#copyshop_binding_types", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "healthcare", "value": "optometrist", @@ -3464,168 +3723,64 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "no", - "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "no", - "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "no", - "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "phone", "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", diff --git a/Docs/TagInfo/mapcomplete_healthcare.json b/Docs/TagInfo/mapcomplete_healthcare.json index eda57ac34..e7b9808e3 100644 --- a/Docs/TagInfo/mapcomplete_healthcare.json +++ b/Docs/TagInfo/mapcomplete_healthcare.json @@ -210,6 +210,778 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#specialty", "icon_url": "./assets/layers/doctors/doctors.svg" }, + { + "key": "toilets", + "value": "no", + "description": "toilets=no is displayed as \"Does not have toilets\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#grouptitle", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets", + "value": "yes", + "description": "toilets=yes is displayed as \"Has toilets\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#has_toilets", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets", + "value": "no", + "description": "toilets=no is displayed as \"Has no toilets\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#has_toilets", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets", + "value": "separate", + "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#has_toilets", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:level", + "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_single_level", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:location", + "value": "underground", + "description": "toilets:location=underground is displayed as \"Located underground\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_single_level", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:level", + "value": "0", + "description": "toilets:level=0 is displayed as \"Located on the ground floor\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_single_level", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:level", + "description": "toilets:level= is displayed as \"Located on the ground floor\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_single_level", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:level", + "value": "1", + "description": "toilets:level=1 is displayed as \"Located on the first floor\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_single_level", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:level", + "value": "-1", + "description": "toilets:level=-1 is displayed as \"Located on the first basement level\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_single_level", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:access", + "description": "Values of `toilets:access` are shown with \"Access is {toilets:access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_access", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:access", + "value": "yes", + "description": "toilets:access=yes is displayed as \"Public access\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_access", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:access", + "value": "customers", + "description": "toilets:access=customers is displayed as \"Only access to customers\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_access", + "icon_url": "key" + }, + { + "key": "toilets:access", + "value": "no", + "description": "toilets:access=no is displayed as \"Not accessible\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_access", + "icon_url": "lock" + }, + { + "key": "toilets:access", + "value": "key", + "description": "toilets:access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_access", + "icon_url": "key" + }, + { + "key": "toilets:fee", + "value": "yes", + "description": "toilets:fee=yes is displayed as \"These are paid toilets\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilets_fee", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:fee", + "value": "no", + "description": "toilets:fee=no is displayed as \"Free to use\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilets_fee", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:charge", + "description": "Values of `toilets:charge` are shown with \"The fee is {toilets:charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_charge", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:payment:cash", + "value": "yes", + "description": "toilets:payment:cash=yes is displayed as \"Cash is accepted here\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/cash.svg" + }, + { + "key": "toilets:payment:cards", + "value": "yes", + "description": "toilets:payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "toilets:payment:qr_code", + "value": "yes", + "description": "toilets:payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/qrcode.svg" + }, + { + "key": "toilets:payment:coins", + "value": "yes", + "description": "toilets:payment:coins=yes is displayed as \"Coins are accepted here\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/coins.svg" + }, + { + "key": "toilets:payment:notes", + "value": "yes", + "description": "toilets:payment:notes=yes is displayed as \"Bank notes are accepted here\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/notes.svg" + }, + { + "key": "toilets:payment:debit_cards", + "value": "yes", + "description": "toilets:payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "toilets:payment:credit_cards", + "value": "yes", + "description": "toilets:payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "toilets:gender_segregated", + "value": "yes", + "description": "toilets:gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_gender_segregated", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:gender_segregated", + "value": "no", + "description": "toilets:gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_gender_segregated", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:supervised", + "value": "yes", + "description": "toilets:supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_supervised", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:supervised", + "value": "interval", + "description": "toilets:supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_supervised", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:supervised", + "value": "no", + "description": "toilets:supervised=no is displayed as \"These toilets are not supervised\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilet_supervised", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:description", + "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_description", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair", + "value": "yes", + "description": "toilets:wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilets_wheelchair", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair", + "value": "no", + "description": "toilets:wheelchair=no is displayed as \"No wheelchair access\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilets_wheelchair", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair", + "value": "designated", + "description": "toilets:wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_toilets_wheelchair", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:position", + "value": "seated", + "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_type", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:position", + "value": "urinal", + "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_type", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:position", + "value": "squat", + "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_type", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:position", + "value": "seated;urinal", + "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_type", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:disposal", + "value": "flush", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_disposal", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:disposal", + "value": "pitlatrine", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_disposal", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:disposal", + "value": "bucket", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_disposal", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "yes", + "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#menstrual_products", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "limited", + "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#menstrual_products", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "no", + "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#menstrual_products", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:menstrual_products:location", + "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#menstrual_products_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "female_toilet", + "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#menstrual_products_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "male_toilet", + "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#menstrual_products_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "wheelchair_toilet", + "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#menstrual_products_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table", + "value": "yes", + "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_changing_table", + "icon_url": "./assets/layers/toilet/baby.svg" + }, + { + "key": "changing_table", + "value": "no", + "description": "changing_table=no is displayed as \"No changing table is available\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_changing_table", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:location", + "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_changing_table_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:location", + "value": "female_toilet", + "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_changing_table_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:location", + "value": "male_toilet", + "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_changing_table_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:location", + "value": "wheelchair_toilet", + "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_changing_table_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:location", + "value": "dedicated_room", + "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_changing_table_location", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:paper_supplied", + "value": "yes", + "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_has_paper", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:paper_supplied", + "value": "no", + "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_has_paper", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:handwashing", + "value": "yes", + "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_handwashing", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:handwashing", + "value": "no", + "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_handwashing", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:hands_drying", + "value": "electric_hand_dryer", + "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_drying", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:hands_drying", + "value": "paper_towel", + "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_drying", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:hands_drying", + "value": "towel_cabinet", + "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_drying", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:hands_drying", + "value": "towel", + "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_drying", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:hands_drying", + "value": "no", + "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_drying", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Doctors, Pharmacies, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#images", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#wheelchair_title", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#wheelchair_title", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#wheelchair_title", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#wheelchair_title", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "yes", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "key", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_wheelchair_access", + "icon_url": "key" + }, + { + "key": "centralkey", + "value": "mlak", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/toilet/MLAK.svg" + }, + { + "key": "centralkey", + "value": "nks", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "centralkey", + "value": "eurokey", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/toilet/eurokey.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "no", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "no", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#wheelchair_door_width", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult", + "value": "yes", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#adult_changing_table", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult", + "value": "no", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#adult_changing_table", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:height", + "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_height", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:height", + "value": "adjustable", + "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_height", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:min_height", + "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_adult_changing_table_min_height", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:max_height", + "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_adult_changing_table_max_height", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "manual", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_adult_changing_table_mechanism", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "electric", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_adult_changing_table_mechanism", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wall_mounted", + "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_adult_changing_table_support", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:support", + "value": "legs", + "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_adult_changing_table_support", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wheels", + "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Doctors, Pharmacies, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/doctors.md#changing_table_adult_adult_changing_table_support", + "icon_url": "./assets/layers/doctors/doctors.svg" + }, { "key": "healthcare", "value": "physiotherapist", @@ -1640,6 +2412,34 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#copyshop_binding", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "service:binding:comb", + "value": "yes", + "description": "service:binding:comb=yes is displayed as \"This shop offers comb binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/comb_binding.jpg" + }, + { + "key": "service:binding:coil", + "value": "yes", + "description": "service:binding:coil=yes is displayed as \"This shop offers coil binding (spiral binding)\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/coil_binding.jpg" + }, + { + "key": "service:binding:wire", + "value": "yes", + "description": "service:binding:wire=yes is displayed as \"This shop offers wire binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/wire_binding.jpg" + }, + { + "key": "service:binding:thermal", + "value": "yes", + "description": "service:binding:thermal=yes is displayed as \"This shop offers thermal binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "healthcare", "value": "optometrist", @@ -2229,644 +3029,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#description", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, - { - "key": "toilets", - "value": "no", - "description": "toilets=no is displayed as \"Does not have toilets\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#grouptitle", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets", - "value": "yes", - "description": "toilets=yes is displayed as \"Has toilets\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#has_toilets", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets", - "value": "no", - "description": "toilets=no is displayed as \"Has no toilets\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#has_toilets", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets", - "value": "separate", - "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#has_toilets", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:level", - "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_single_level", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:location", - "value": "underground", - "description": "toilets:location=underground is displayed as \"Located underground\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_single_level", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:level", - "value": "0", - "description": "toilets:level=0 is displayed as \"Located on the ground floor\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_single_level", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:level", - "description": "toilets:level= is displayed as \"Located on the ground floor\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_single_level", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:level", - "value": "1", - "description": "toilets:level=1 is displayed as \"Located on the first floor\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_single_level", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:level", - "value": "-1", - "description": "toilets:level=-1 is displayed as \"Located on the first basement level\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_single_level", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:access", - "description": "Values of `toilets:access` are shown with \"Access is {toilets:access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_toilet_access", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:access", - "value": "yes", - "description": "toilets:access=yes is displayed as \"Public access\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_toilet_access", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:access", - "value": "customers", - "description": "toilets:access=customers is displayed as \"Only access to customers\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_toilet_access", - "icon_url": "key" - }, - { - "key": "toilets:access", - "value": "no", - "description": "toilets:access=no is displayed as \"Not accessible\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_toilet_access", - "icon_url": "lock" - }, - { - "key": "toilets:access", - "value": "key", - "description": "toilets:access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_toilet_access", - "icon_url": "key" - }, - { - "key": "toilets:fee", - "value": "yes", - "description": "toilets:fee=yes is displayed as \"These are paid toilets\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_toilets_fee", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:fee", - "value": "no", - "description": "toilets:fee=no is displayed as \"Free to use\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_toilets_fee", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:charge", - "description": "Values of `toilets:charge` are shown with \"The fee is {toilets:charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_toilet_charge", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:payment:cash", - "value": "yes", - "description": "toilets:payment:cash=yes is displayed as \"Cash is accepted here\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_payment_options_split", - "icon_url": "./assets/layers/questions/cash.svg" - }, - { - "key": "toilets:payment:cards", - "value": "yes", - "description": "toilets:payment:cards=yes is displayed as \"Payment cards are accepted here\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_payment_options_split", - "icon_url": "./assets/layers/questions/payment_card.svg" - }, - { - "key": "toilets:payment:qr_code", - "value": "yes", - "description": "toilets:payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_payment_options_split", - "icon_url": "./assets/layers/questions/qrcode.svg" - }, - { - "key": "toilets:payment:coins", - "value": "yes", - "description": "toilets:payment:coins=yes is displayed as \"Coins are accepted here\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_payment_options_split", - "icon_url": "./assets/layers/questions/coins.svg" - }, - { - "key": "toilets:payment:notes", - "value": "yes", - "description": "toilets:payment:notes=yes is displayed as \"Bank notes are accepted here\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_payment_options_split", - "icon_url": "./assets/layers/questions/notes.svg" - }, - { - "key": "toilets:payment:debit_cards", - "value": "yes", - "description": "toilets:payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_payment_options_split", - "icon_url": "./assets/layers/questions/payment_card.svg" - }, - { - "key": "toilets:payment:credit_cards", - "value": "yes", - "description": "toilets:payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_payment_options_split", - "icon_url": "./assets/layers/questions/payment_card.svg" - }, - { - "key": "toilets:gender_segregated", - "value": "yes", - "description": "toilets:gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_gender_segregated", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:gender_segregated", - "value": "no", - "description": "toilets:gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_gender_segregated", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:supervised", - "value": "yes", - "description": "toilets:supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_toilet_supervised", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:supervised", - "value": "interval", - "description": "toilets:supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_toilet_supervised", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:supervised", - "value": "no", - "description": "toilets:supervised=no is displayed as \"These toilets are not supervised\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_toilet_supervised", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:description", - "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_description", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:wheelchair", - "value": "yes", - "description": "toilets:wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_toilets_wheelchair", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:wheelchair", - "value": "no", - "description": "toilets:wheelchair=no is displayed as \"No wheelchair access\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_toilets_wheelchair", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:wheelchair", - "value": "designated", - "description": "toilets:wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_toilets_wheelchair", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:position", - "value": "seated", - "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_type", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:position", - "value": "urinal", - "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_type", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:position", - "value": "squat", - "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_type", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:position", - "value": "seated;urinal", - "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_type", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:disposal", - "value": "flush", - "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_disposal", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:disposal", - "value": "pitlatrine", - "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_disposal", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:disposal", - "value": "bucket", - "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_disposal", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:menstrual_products", - "value": "yes", - "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#menstrual_products", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:menstrual_products", - "value": "limited", - "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#menstrual_products", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:menstrual_products", - "value": "no", - "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#menstrual_products", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:menstrual_products:location", - "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#menstrual_products_location", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:menstrual_products:location", - "value": "female_toilet", - "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#menstrual_products_location", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:menstrual_products:location", - "value": "male_toilet", - "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#menstrual_products_location", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:menstrual_products:location", - "value": "wheelchair_toilet", - "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#menstrual_products_location", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "changing_table", - "value": "yes", - "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_changing_table", - "icon_url": "./assets/layers/toilet/baby.svg" - }, - { - "key": "changing_table", - "value": "no", - "description": "changing_table=no is displayed as \"No changing table is available\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilets_changing_table", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "changing_table:location", - "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_changing_table_location", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "changing_table:location", - "value": "female_toilet", - "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_changing_table_location", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "changing_table:location", - "value": "male_toilet", - "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_changing_table_location", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "changing_table:location", - "value": "wheelchair_toilet", - "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_changing_table_location", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "changing_table:location", - "value": "dedicated_room", - "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_changing_table_location", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:paper_supplied", - "value": "yes", - "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_has_paper", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:paper_supplied", - "value": "no", - "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_has_paper", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:handwashing", - "value": "yes", - "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_handwashing", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:handwashing", - "value": "no", - "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_handwashing", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:hands_drying", - "value": "electric_hand_dryer", - "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_drying", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:hands_drying", - "value": "paper_towel", - "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_drying", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:hands_drying", - "value": "towel_cabinet", - "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_drying", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:hands_drying", - "value": "towel", - "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_drying", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:hands_drying", - "value": "no", - "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_drying", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#images", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#images", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#images", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#images", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#images", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#images", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#images", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#images", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#images", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#images", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "wheelchair", - "value": "designated", - "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#wheelchair_title", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:wheelchair", - "value": "designated", - "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#wheelchair_title", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "wheelchair", - "value": "no", - "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#wheelchair_title", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:wheelchair", - "value": "no", - "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#wheelchair_title", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:wheelchair:access", - "value": "yes", - "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_wheelchair_access", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "toilets:wheelchair:access", - "value": "key", - "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_wheelchair_access", - "icon_url": "key" - }, - { - "key": "centralkey", - "value": "mlak", - "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_wheelchair_access", - "icon_url": "./assets/layers/toilet/MLAK.svg" - }, - { - "key": "centralkey", - "value": "nks", - "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_wheelchair_access", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "centralkey", - "value": "eurokey", - "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#toilet_wheelchair_access", - "icon_url": "./assets/layers/toilet/eurokey.svg" - }, - { - "key": "changing_table:adult", - "value": "yes", - "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#adult_changing_table", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "changing_table:adult", - "value": "no", - "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#adult_changing_table", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "changing_table:adult:height", - "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#changing_table_adult_height", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "changing_table:adult:height", - "value": "adjustable", - "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#changing_table_adult_height", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "changing_table:adult:min_height", - "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#changing_table_adult_adult_changing_table_min_height", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "changing_table:adult:max_height", - "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#changing_table_adult_adult_changing_table_max_height", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "changing_table:adult:height:mechanism", - "value": "manual", - "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#changing_table_adult_adult_changing_table_mechanism", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "changing_table:adult:height:mechanism", - "value": "electric", - "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#changing_table_adult_adult_changing_table_mechanism", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "changing_table:adult:support", - "value": "wall_mounted", - "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#changing_table_adult_adult_changing_table_support", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "changing_table:adult:support", - "value": "legs", - "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#changing_table_adult_adult_changing_table_support", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, - { - "key": "changing_table:adult:support", - "value": "wheels", - "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Shop, Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#changing_table_adult_adult_changing_table_support", - "icon_url": "./assets/layers/id_presets/maki-shop.svg" - }, { "key": "amenity", "value": "toilets", @@ -3027,168 +3189,64 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "no", - "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "no", - "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "no", - "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "phone", "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", diff --git a/Docs/TagInfo/mapcomplete_hotels.json b/Docs/TagInfo/mapcomplete_hotels.json index 492b259fb..799355c70 100644 --- a/Docs/TagInfo/mapcomplete_hotels.json +++ b/Docs/TagInfo/mapcomplete_hotels.json @@ -314,13 +314,13 @@ "value": "love_hotel", "description": "Features with this tag are displayed by layer Love hotels", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/love_hotel.md", - "icon_url": "ring" + "icon_url": "./assets/layers/love_hotel/hotel.svg" }, { "key": "name", "description": "Values of `name` are shown with \"This love hotel is named {name}\" and can be updated. The question is \"What is the name of this love hotel?\" by layer Love hotels", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/love_hotel.md#name", - "icon_url": "ring" + "icon_url": "./assets/layers/love_hotel/hotel.svg" } ] } \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_icecream.json b/Docs/TagInfo/mapcomplete_icecream.json index 3a19849f1..8cf58bb6a 100644 --- a/Docs/TagInfo/mapcomplete_icecream.json +++ b/Docs/TagInfo/mapcomplete_icecream.json @@ -19,37 +19,37 @@ }, { "key": "id", - "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layer Ice cream parlors", + "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#just_created", "icon_url": "./assets/svg/party.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ice cream parlors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", "icon_url": "./assets/layers/ice_cream/ice_cream.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ice cream parlors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", "icon_url": "./assets/layers/ice_cream/ice_cream.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ice cream parlors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", "icon_url": "./assets/layers/ice_cream/ice_cream.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ice cream parlors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", "icon_url": "./assets/layers/ice_cream/ice_cream.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Ice cream parlors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", "icon_url": "./assets/layers/ice_cream/ice_cream.svg" }, @@ -68,7 +68,7 @@ { "key": "opening_hours", "value": "closed", - "description": "opening_hours=closed is displayed as \"Marked as closed for an unspecified time\" by layer Ice cream parlors", + "description": "opening_hours=closed is displayed as \"Marked as closed for an unspecified time\" by layers Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#opening_hours", "icon_url": "./assets/layers/ice_cream/ice_cream.svg" }, @@ -80,7 +80,7 @@ }, { "key": "contact:phone", - "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layer Ice cream parlors", + "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layers Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#phone", "icon_url": "./assets/layers/questions/phone.svg" }, @@ -92,13 +92,13 @@ }, { "key": "contact:email", - "description": "contact:email~.+ is displayed as \"{contact:email}\" by layer Ice cream parlors", + "description": "contact:email~.+ is displayed as \"{contact:email}\" by layers Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#email", "icon_url": "./assets/svg/envelope.svg" }, { "key": "operator:email", - "description": "operator:email~.+ is displayed as \"{operator:email}\" by layer Ice cream parlors", + "description": "operator:email~.+ is displayed as \"{operator:email}\" by layers Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#email", "icon_url": "./assets/svg/envelope.svg" }, @@ -114,136 +114,24 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#website", "icon_url": "./assets/layers/icons/website.svg" }, - { - "key": "diet:sugar_free", - "value": "only", - "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#sugar_free", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:sugar_free", - "value": "yes", - "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#sugar_free", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:sugar_free", - "value": "limited", - "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#sugar_free", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:sugar_free", - "value": "no", - "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#sugar_free", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:lactose_free", - "value": "only", - "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#lactose_free", - "icon_url": "./assets/layers/questions/lactose_free.svg" - }, - { - "key": "diet:lactose_free", - "value": "yes", - "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#lactose_free", - "icon_url": "./assets/layers/questions/lactose_free.svg" - }, - { - "key": "diet:lactose_free", - "value": "limited", - "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#lactose_free", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:lactose_free", - "value": "no", - "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#lactose_free", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:gluten_free", - "value": "only", - "description": "diet:gluten_free=only is displayed as \"This shop only sells gluten free products\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#gluten_free", - "icon_url": "./assets/layers/questions/glutenfree.svg" - }, - { - "key": "diet:gluten_free", - "value": "yes", - "description": "diet:gluten_free=yes is displayed as \"This shop has a big gluten free offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#gluten_free", - "icon_url": "./assets/layers/questions/glutenfree.svg" - }, - { - "key": "diet:gluten_free", - "value": "limited", - "description": "diet:gluten_free=limited is displayed as \"This shop has a limited gluten free offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#gluten_free", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:gluten_free", - "value": "no", - "description": "diet:gluten_free=no is displayed as \"This shop has no gluten free offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#gluten_free", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:vegan", - "value": "only", - "description": "diet:vegan=only is displayed as \"This place only sells vegan products\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:vegan", - "value": "yes", - "description": "diet:vegan=yes is displayed as \"This shop has a big vegan offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:vegan", - "value": "limited", - "description": "diet:vegan=limited is displayed as \"This shop has a limited vegan offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:vegan", - "value": "no", - "description": "diet:vegan=no is displayed as \"This shop has no vegan offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, { "key": "payment:cash", "value": "yes", - "description": "payment:cash=yes is displayed as \"Cash is accepted here\" by layer Ice cream parlors", + "description": "payment:cash=yes is displayed as \"Cash is accepted here\" by layers Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#payment_options", "icon_url": "./assets/layers/questions/cash.svg" }, { "key": "payment:cards", "value": "yes", - "description": "payment:cards=yes is displayed as \"Payment cards are accepted here\" by layer Ice cream parlors", + "description": "payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#payment_options", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "payment:qr_code", "value": "yes", - "description": "payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layer Ice cream parlors", + "description": "payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#payment_options", "icon_url": "./assets/layers/questions/qrcode.svg" }, @@ -274,6 +162,1054 @@ "description": "wheelchair=no is displayed as \"This place is not reachable with a wheelchair\" by layer Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#wheelchair_access", "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets", + "value": "no", + "description": "toilets=no is displayed as \"Does not have toilets\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#grouptitle", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets", + "value": "yes", + "description": "toilets=yes is displayed as \"Has toilets\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#has_toilets", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets", + "value": "no", + "description": "toilets=no is displayed as \"Has no toilets\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#has_toilets", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets", + "value": "separate", + "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#has_toilets", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:level", + "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_single_level", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:location", + "value": "underground", + "description": "toilets:location=underground is displayed as \"Located underground\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_single_level", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:level", + "value": "0", + "description": "toilets:level=0 is displayed as \"Located on the ground floor\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_single_level", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:level", + "description": "toilets:level= is displayed as \"Located on the ground floor\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_single_level", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:level", + "value": "1", + "description": "toilets:level=1 is displayed as \"Located on the first floor\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_single_level", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:level", + "value": "-1", + "description": "toilets:level=-1 is displayed as \"Located on the first basement level\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_single_level", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:access", + "description": "Values of `toilets:access` are shown with \"Access is {toilets:access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_toilet_access", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:access", + "value": "yes", + "description": "toilets:access=yes is displayed as \"Public access\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_toilet_access", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:access", + "value": "customers", + "description": "toilets:access=customers is displayed as \"Only access to customers\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_toilet_access", + "icon_url": "key" + }, + { + "key": "toilets:access", + "value": "no", + "description": "toilets:access=no is displayed as \"Not accessible\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_toilet_access", + "icon_url": "lock" + }, + { + "key": "toilets:access", + "value": "key", + "description": "toilets:access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_toilet_access", + "icon_url": "key" + }, + { + "key": "toilets:fee", + "value": "yes", + "description": "toilets:fee=yes is displayed as \"These are paid toilets\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_toilets_fee", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:fee", + "value": "no", + "description": "toilets:fee=no is displayed as \"Free to use\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_toilets_fee", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:charge", + "description": "Values of `toilets:charge` are shown with \"The fee is {toilets:charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_toilet_charge", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:payment:cash", + "value": "yes", + "description": "toilets:payment:cash=yes is displayed as \"Cash is accepted here\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/cash.svg" + }, + { + "key": "toilets:payment:cards", + "value": "yes", + "description": "toilets:payment:cards=yes is displayed as \"Payment cards are accepted here\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "toilets:payment:qr_code", + "value": "yes", + "description": "toilets:payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/qrcode.svg" + }, + { + "key": "toilets:payment:coins", + "value": "yes", + "description": "toilets:payment:coins=yes is displayed as \"Coins are accepted here\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/coins.svg" + }, + { + "key": "toilets:payment:notes", + "value": "yes", + "description": "toilets:payment:notes=yes is displayed as \"Bank notes are accepted here\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/notes.svg" + }, + { + "key": "toilets:payment:debit_cards", + "value": "yes", + "description": "toilets:payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "toilets:payment:credit_cards", + "value": "yes", + "description": "toilets:payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "toilets:gender_segregated", + "value": "yes", + "description": "toilets:gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_gender_segregated", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:gender_segregated", + "value": "no", + "description": "toilets:gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_gender_segregated", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:supervised", + "value": "yes", + "description": "toilets:supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_toilet_supervised", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:supervised", + "value": "interval", + "description": "toilets:supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_toilet_supervised", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:supervised", + "value": "no", + "description": "toilets:supervised=no is displayed as \"These toilets are not supervised\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_toilet_supervised", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:description", + "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_description", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair", + "value": "yes", + "description": "toilets:wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_toilets_wheelchair", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair", + "value": "no", + "description": "toilets:wheelchair=no is displayed as \"No wheelchair access\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_toilets_wheelchair", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair", + "value": "designated", + "description": "toilets:wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_toilets_wheelchair", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:position", + "value": "seated", + "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_type", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:position", + "value": "urinal", + "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_type", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:position", + "value": "squat", + "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_type", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:position", + "value": "seated;urinal", + "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_type", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:disposal", + "value": "flush", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_disposal", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:disposal", + "value": "pitlatrine", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_disposal", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:disposal", + "value": "bucket", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_disposal", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "yes", + "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#menstrual_products", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "limited", + "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#menstrual_products", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "no", + "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#menstrual_products", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:menstrual_products:location", + "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#menstrual_products_location", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "female_toilet", + "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#menstrual_products_location", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "male_toilet", + "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#menstrual_products_location", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "wheelchair_toilet", + "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#menstrual_products_location", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "changing_table", + "value": "yes", + "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_changing_table", + "icon_url": "./assets/layers/toilet/baby.svg" + }, + { + "key": "changing_table", + "value": "no", + "description": "changing_table=no is displayed as \"No changing table is available\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_changing_table", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "changing_table:location", + "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_changing_table_location", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "changing_table:location", + "value": "female_toilet", + "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_changing_table_location", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "changing_table:location", + "value": "male_toilet", + "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_changing_table_location", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "changing_table:location", + "value": "wheelchair_toilet", + "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_changing_table_location", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "changing_table:location", + "value": "dedicated_room", + "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_changing_table_location", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:paper_supplied", + "value": "yes", + "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_has_paper", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:paper_supplied", + "value": "no", + "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_has_paper", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:handwashing", + "value": "yes", + "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_handwashing", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:handwashing", + "value": "no", + "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_handwashing", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:hands_drying", + "value": "electric_hand_dryer", + "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_drying", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:hands_drying", + "value": "paper_towel", + "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_drying", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:hands_drying", + "value": "towel_cabinet", + "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_drying", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:hands_drying", + "value": "towel", + "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_drying", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:hands_drying", + "value": "no", + "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_drying", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#images", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#wheelchair_title", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#wheelchair_title", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#wheelchair_title", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#wheelchair_title", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "yes", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "key", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_wheelchair_access", + "icon_url": "key" + }, + { + "key": "centralkey", + "value": "mlak", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/toilet/MLAK.svg" + }, + { + "key": "centralkey", + "value": "nks", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "centralkey", + "value": "eurokey", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/toilet/eurokey.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "no", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "no", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#wheelchair_door_width", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "changing_table:adult", + "value": "yes", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#adult_changing_table", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "changing_table:adult", + "value": "no", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#adult_changing_table", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "changing_table:adult:height", + "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#changing_table_adult_height", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "changing_table:adult:height", + "value": "adjustable", + "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#changing_table_adult_height", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "changing_table:adult:min_height", + "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#changing_table_adult_adult_changing_table_min_height", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "changing_table:adult:max_height", + "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#changing_table_adult_adult_changing_table_max_height", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "manual", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#changing_table_adult_adult_changing_table_mechanism", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "electric", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#changing_table_adult_adult_changing_table_mechanism", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wall_mounted", + "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#changing_table_adult_adult_changing_table_support", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "changing_table:adult:support", + "value": "legs", + "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#changing_table_adult_adult_changing_table_support", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wheels", + "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#changing_table_adult_adult_changing_table_support", + "icon_url": "./assets/layers/ice_cream/ice_cream.svg" + }, + { + "key": "amenity", + "value": "toilets", + "description": "Features with this tag are displayed by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "level", + "description": "Values of `level` are shown with \"Located on the {level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "location", + "value": "underground", + "description": "location=underground is displayed as \"Located underground\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "level", + "value": "0", + "description": "level=0 is displayed as \"Located on the ground floor\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "level", + "description": "level= is displayed as \"Located on the ground floor\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "level", + "value": "1", + "description": "level=1 is displayed as \"Located on the first floor\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "level", + "value": "-1", + "description": "level=-1 is displayed as \"Located on the first basement level\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "access", + "description": "Values of `access` are shown with \"Access is {access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "access", + "value": "yes", + "description": "access=yes is displayed as \"Public access\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "access", + "value": "customers", + "description": "access=customers is displayed as \"Only access to customers\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "key" + }, + { + "key": "access", + "value": "no", + "description": "access=no is displayed as \"Not accessible\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "lock" + }, + { + "key": "access", + "value": "key", + "description": "access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "key" + }, + { + "key": "fee", + "value": "yes", + "description": "fee=yes is displayed as \"These are paid toilets\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_fee", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "fee", + "value": "no", + "description": "fee=no is displayed as \"Free to use\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_fee", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "charge", + "description": "Values of `charge` are shown with \"The fee is {charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_charge", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "payment:coins", + "value": "yes", + "description": "payment:coins=yes is displayed as \"Coins are accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/coins.svg" + }, + { + "key": "payment:notes", + "value": "yes", + "description": "payment:notes=yes is displayed as \"Bank notes are accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/notes.svg" + }, + { + "key": "payment:debit_cards", + "value": "yes", + "description": "payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "payment:credit_cards", + "value": "yes", + "description": "payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "opening_hours", + "description": "Values of `opening_hours` are shown with \"

Opening hours

{opening_hours_table(opening_hours)}\" and can be updated. The question is \"When are these toilets opened?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#opening_hours_24_7", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "opening_hours", + "value": "24/7", + "description": "opening_hours=24/7 is displayed as \"24/7 opened (including holidays)\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#opening_hours_24_7", + "icon_url": "./assets/layers/questions/open24_7.svg" + }, + { + "key": "gender_segregated", + "value": "yes", + "description": "gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#gender_segregated", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "gender_segregated", + "value": "no", + "description": "gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#gender_segregated", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "supervised", + "value": "yes", + "description": "supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_supervised", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "supervised", + "value": "interval", + "description": "supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_supervised", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "supervised", + "value": "no", + "description": "supervised=no is displayed as \"These toilets are not supervised\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_supervised", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "description", + "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#description", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "yes", + "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "phone", + "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "email", + "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address one can send to in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" } ] } \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_indoors.json b/Docs/TagInfo/mapcomplete_indoors.json index 446f7707b..9474b17da 100644 --- a/Docs/TagInfo/mapcomplete_indoors.json +++ b/Docs/TagInfo/mapcomplete_indoors.json @@ -642,52 +642,52 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Indoors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Indoors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Indoors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Indoors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Indoors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Indoors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Indoors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Indoors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Indoors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & (wheelchair=yes | toilets:wheelchair=yes)) by layer Indoors", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if amenity=toilets & ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Indoors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#images" }, { @@ -747,6 +747,90 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/eurokey.svg" }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair_has_grab_rail_lr" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair_has_grab_rail_lr" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair_has_grab_rail_lr" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair_has_grab_rail_lr" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair_has_grab_rail_lr" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair_has_grab_rail_lr" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair_has_grab_rail_lr" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair_has_grab_rail_lr" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair_has_grab_rail_behind" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair_has_grab_rail_behind" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair_is_foldable_left" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "no", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair_is_foldable_left" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair_is_foldable_right" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "no", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Indoors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/indoors.md#toilets_wheelchair_is_foldable_right" + }, { "key": "door:width", "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Indoors", diff --git a/Docs/TagInfo/mapcomplete_lactosefree.json b/Docs/TagInfo/mapcomplete_lactosefree.json index d0b2a00bc..7d36a53fd 100644 --- a/Docs/TagInfo/mapcomplete_lactosefree.json +++ b/Docs/TagInfo/mapcomplete_lactosefree.json @@ -60,34 +60,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, - { - "key": "diet:lactose_free", - "value": "only", - "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#lactose_free", - "icon_url": "./assets/layers/questions/lactose_free.svg" - }, - { - "key": "diet:lactose_free", - "value": "yes", - "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#lactose_free", - "icon_url": "./assets/layers/questions/lactose_free.svg" - }, - { - "key": "diet:lactose_free", - "value": "limited", - "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#lactose_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:lactose_free", - "value": "no", - "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#lactose_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, { "key": "id", "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", @@ -530,122 +502,303 @@ "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", - "value": "no", - "description": "diet:vegetarian=no is displayed as \"No vegetarian options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg;cross_bottom_right:red" - }, - { - "key": "diet:vegetarian", - "value": "limited", - "description": "diet:vegetarian=limited is displayed as \"Some vegetarian options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#Vegetarian__no_friture_", + "key": "highchair", + "description": "Values of `highchair` are shown with \"{highchair} highchairs are available\" and can be updated. The question is \"Is there a high chair (also known as booster chair) for toddlers available here?\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#child_highchair", "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", + "key": "highchair", + "value": "no", + "description": "highchair=no is displayed as \"No highchair available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#child_highchair", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "highchair", "value": "yes", - "description": "diet:vegetarian=yes is displayed as \"Vegetarian options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + "description": "highchair=yes is displayed as \"At least one high chair is available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" }, { - "key": "diet:vegetarian", + "key": "highchair", + "value": "1", + "description": "highchair=1 is displayed as \"One high chair is available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" + }, + { + "key": "highchair", + "value": "2", + "description": "highchair=2 is displayed as \"Two high chairs are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" + }, + { + "key": "kids_area", + "value": "no", + "description": "kids_area=no is displayed as \"No kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:indoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:outdoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes is displayed as \"Has an indoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:indoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes is displayed as \"Has an indoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:outdoor=yes is displayed as \"Has an outdoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:outdoor", + "value": "yes", + "description": "kids_area=yes & kids_area:outdoor=yes is displayed as \"Has an outdoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes is displayed as \"Has a kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", "value": "only", - "description": "diet:vegetarian=only is displayed as \"All dishes are vegetarian\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", - "value": "on_demand", - "description": "diet:vegetarian=on_demand is displayed as \"Some dishes might be adapted to a vegetarian version, but this should be demanded\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#Vegetarian__no_friture_", + "key": "diet:sugar_free", + "value": "yes", + "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", + "value": "limited", + "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", + "value": "no", + "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:gluten_free", + "value": "only", + "description": "diet:gluten_free=only is displayed as \"This shop only sells gluten free products\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#gluten_free", + "icon_url": "./assets/layers/questions/glutenfree.svg" + }, + { + "key": "diet:gluten_free", + "value": "yes", + "description": "diet:gluten_free=yes is displayed as \"This shop has a big gluten free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#gluten_free", + "icon_url": "./assets/layers/questions/glutenfree.svg" + }, + { + "key": "diet:gluten_free", + "value": "limited", + "description": "diet:gluten_free=limited is displayed as \"This shop has a limited gluten free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#gluten_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:gluten_free", + "value": "no", + "description": "diet:gluten_free=no is displayed as \"This shop has no gluten free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#gluten_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "only", + "description": "diet:vegan=only is displayed as \"This place only sells vegan products\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "yes", + "description": "diet:vegan=yes is displayed as \"This shop has a big vegan offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "limited", + "description": "diet:vegan=limited is displayed as \"This shop has a limited vegan offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "no", + "description": "diet:vegan=no is displayed as \"This shop has no vegan offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#vegan", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "no", "description": "diet:vegan=no is displayed as \"No vegan options available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "limited", "description": "diet:vegan=limited is displayed as \"Some vegan options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "yes", "description": "diet:vegan=yes is displayed as \"Vegan options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "only", "description": "diet:vegan=only is displayed as \"All dishes are vegan\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "on_demand", "description": "diet:vegan=on_demand is displayed as \"Some dishes might be adapted to a vegan version if asked for\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#vegan_food", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegetarian", + "value": "no", + "description": "diet:vegetarian=no is displayed as \"No vegetarian options are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg;cross_bottom_right:red" + }, + { + "key": "diet:vegetarian", + "value": "limited", + "description": "diet:vegetarian=limited is displayed as \"Some vegetarian options are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#vegetarian", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegetarian", + "value": "yes", + "description": "diet:vegetarian=yes is displayed as \"Vegetarian options are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + }, + { + "key": "diet:vegetarian", + "value": "only", + "description": "diet:vegetarian=only is displayed as \"All dishes are vegetarian\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + }, + { + "key": "diet:vegetarian", + "value": "on_demand", + "description": "diet:vegetarian=on_demand is displayed as \"Some dishes might be adapted to a vegetarian version, but this should be demanded\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#vegetarian", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "no", "description": "diet:halal=no is displayed as \"There are no halal options available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#halal__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#halal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "limited", "description": "diet:halal=limited is displayed as \"There is a small halal menu\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#halal__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#halal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "yes", "description": "diet:halal=yes is displayed as \"There is a halal menu\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#halal__no_friture_", - "icon_url": "./assets/layers/food/restaurant.svg" + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#halal", + "icon_url": "./assets/layers/diets/halal.svg" }, { "key": "diet:halal", "value": "only", "description": "diet:halal=only is displayed as \"Only halal options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#halal__no_friture_", - "icon_url": "./assets/layers/food/restaurant.svg" + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#halal", + "icon_url": "./assets/layers/diets/halal.svg" }, { "key": "organic", "value": "no", "description": "organic=no is displayed as \"There are no organic options available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "organic", "value": "yes", "description": "organic=yes is displayed as \"There is an organic menu\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "organic", "value": "only", "description": "organic=only is displayed as \"Only organic options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { @@ -760,62 +913,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#friture_take_your_container", "icon_url": "./assets/layers/food/restaurant.svg" }, - { - "key": "diet:sugar_free", - "value": "only", - "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "yes", - "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "limited", - "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "no", - "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:gluten_free", - "value": "only", - "description": "diet:gluten_free=only is displayed as \"This shop only sells gluten free products\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#gluten_free", - "icon_url": "./assets/layers/questions/glutenfree.svg" - }, - { - "key": "diet:gluten_free", - "value": "yes", - "description": "diet:gluten_free=yes is displayed as \"This shop has a big gluten free offering\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#gluten_free", - "icon_url": "./assets/layers/questions/glutenfree.svg" - }, - { - "key": "diet:gluten_free", - "value": "limited", - "description": "diet:gluten_free=limited is displayed as \"This shop has a limited gluten free offering\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#gluten_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:gluten_free", - "value": "no", - "description": "diet:gluten_free=no is displayed as \"This shop has no gluten free offering\" by layers Restaurants and fast food, Ice cream parlors, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#gluten_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, { "key": "smoking", "value": "yes", @@ -993,638 +1090,772 @@ { "key": "toilets", "value": "no", - "description": "toilets=no is displayed as \"Does not have toilets\" by layers Restaurants and fast food, Shop", + "description": "toilets=no is displayed as \"Does not have toilets\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#grouptitle", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets", "value": "yes", - "description": "toilets=yes is displayed as \"Has toilets\" by layers Restaurants and fast food, Shop", + "description": "toilets=yes is displayed as \"Has toilets\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#has_toilets", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets", "value": "no", - "description": "toilets=no is displayed as \"Has no toilets\" by layers Restaurants and fast food, Shop", + "description": "toilets=no is displayed as \"Has no toilets\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#has_toilets", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets", "value": "separate", - "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layers Restaurants and fast food, Shop", + "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#has_toilets", "icon_url": "./assets/layers/food/restaurant.svg" }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, { "key": "toilets:level", - "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Restaurants and fast food, Shop", + "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:location", "value": "underground", - "description": "toilets:location=underground is displayed as \"Located underground\" by layers Restaurants and fast food, Shop", + "description": "toilets:location=underground is displayed as \"Located underground\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:level", "value": "0", - "description": "toilets:level=0 is displayed as \"Located on the ground floor\" by layers Restaurants and fast food, Shop", + "description": "toilets:level=0 is displayed as \"Located on the ground floor\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:level", - "description": "toilets:level= is displayed as \"Located on the ground floor\" by layers Restaurants and fast food, Shop", + "description": "toilets:level= is displayed as \"Located on the ground floor\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:level", "value": "1", - "description": "toilets:level=1 is displayed as \"Located on the first floor\" by layers Restaurants and fast food, Shop", + "description": "toilets:level=1 is displayed as \"Located on the first floor\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:level", "value": "-1", - "description": "toilets:level=-1 is displayed as \"Located on the first basement level\" by layers Restaurants and fast food, Shop", + "description": "toilets:level=-1 is displayed as \"Located on the first basement level\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_single_level", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:access", - "description": "Values of `toilets:access` are shown with \"Access is {toilets:access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layers Restaurants and fast food, Shop", + "description": "Values of `toilets:access` are shown with \"Access is {toilets:access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_toilet_access", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:access", "value": "yes", - "description": "toilets:access=yes is displayed as \"Public access\" by layers Restaurants and fast food, Shop", + "description": "toilets:access=yes is displayed as \"Public access\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_toilet_access", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:access", "value": "customers", - "description": "toilets:access=customers is displayed as \"Only access to customers\" by layers Restaurants and fast food, Shop", + "description": "toilets:access=customers is displayed as \"Only access to customers\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_toilet_access", "icon_url": "key" }, { "key": "toilets:access", "value": "no", - "description": "toilets:access=no is displayed as \"Not accessible\" by layers Restaurants and fast food, Shop", + "description": "toilets:access=no is displayed as \"Not accessible\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_toilet_access", "icon_url": "lock" }, { "key": "toilets:access", "value": "key", - "description": "toilets:access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layers Restaurants and fast food, Shop", + "description": "toilets:access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_toilet_access", "icon_url": "key" }, { "key": "toilets:fee", "value": "yes", - "description": "toilets:fee=yes is displayed as \"These are paid toilets\" by layers Restaurants and fast food, Shop", + "description": "toilets:fee=yes is displayed as \"These are paid toilets\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_toilets_fee", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:fee", "value": "no", - "description": "toilets:fee=no is displayed as \"Free to use\" by layers Restaurants and fast food, Shop", + "description": "toilets:fee=no is displayed as \"Free to use\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_toilets_fee", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:charge", - "description": "Values of `toilets:charge` are shown with \"The fee is {toilets:charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layers Restaurants and fast food, Shop", + "description": "Values of `toilets:charge` are shown with \"The fee is {toilets:charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_toilet_charge", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:payment:cash", "value": "yes", - "description": "toilets:payment:cash=yes is displayed as \"Cash is accepted here\" by layers Restaurants and fast food, Shop", + "description": "toilets:payment:cash=yes is displayed as \"Cash is accepted here\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/cash.svg" }, { "key": "toilets:payment:cards", "value": "yes", - "description": "toilets:payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Restaurants and fast food, Shop", + "description": "toilets:payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "toilets:payment:qr_code", "value": "yes", - "description": "toilets:payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Restaurants and fast food, Shop", + "description": "toilets:payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/qrcode.svg" }, { "key": "toilets:payment:coins", "value": "yes", - "description": "toilets:payment:coins=yes is displayed as \"Coins are accepted here\" by layers Restaurants and fast food, Shop", + "description": "toilets:payment:coins=yes is displayed as \"Coins are accepted here\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/coins.svg" }, { "key": "toilets:payment:notes", "value": "yes", - "description": "toilets:payment:notes=yes is displayed as \"Bank notes are accepted here\" by layers Restaurants and fast food, Shop", + "description": "toilets:payment:notes=yes is displayed as \"Bank notes are accepted here\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/notes.svg" }, { "key": "toilets:payment:debit_cards", "value": "yes", - "description": "toilets:payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layers Restaurants and fast food, Shop", + "description": "toilets:payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "toilets:payment:credit_cards", "value": "yes", - "description": "toilets:payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layers Restaurants and fast food, Shop", + "description": "toilets:payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "toilets:gender_segregated", "value": "yes", - "description": "toilets:gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layers Restaurants and fast food, Shop", + "description": "toilets:gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_gender_segregated", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:gender_segregated", "value": "no", - "description": "toilets:gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layers Restaurants and fast food, Shop", + "description": "toilets:gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_gender_segregated", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:supervised", "value": "yes", - "description": "toilets:supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layers Restaurants and fast food, Shop", + "description": "toilets:supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_toilet_supervised", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:supervised", "value": "interval", - "description": "toilets:supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layers Restaurants and fast food, Shop", + "description": "toilets:supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_toilet_supervised", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:supervised", "value": "no", - "description": "toilets:supervised=no is displayed as \"These toilets are not supervised\" by layers Restaurants and fast food, Shop", + "description": "toilets:supervised=no is displayed as \"These toilets are not supervised\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_toilet_supervised", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:description", - "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Restaurants and fast food, Shop", + "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_description", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair", "value": "yes", - "description": "toilets:wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layers Restaurants and fast food, Shop", + "description": "toilets:wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_toilets_wheelchair", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair", "value": "no", - "description": "toilets:wheelchair=no is displayed as \"No wheelchair access\" by layers Restaurants and fast food, Shop", + "description": "toilets:wheelchair=no is displayed as \"No wheelchair access\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_toilets_wheelchair", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair", "value": "designated", - "description": "toilets:wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layers Restaurants and fast food, Shop", + "description": "toilets:wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_toilets_wheelchair", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:position", "value": "seated", - "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_type", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:position", "value": "urinal", - "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_type", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:position", "value": "squat", - "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_type", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:position", "value": "seated;urinal", - "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_type", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:disposal", "value": "flush", - "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_disposal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:disposal", "value": "pitlatrine", - "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_disposal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:disposal", "value": "bucket", - "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_disposal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products", "value": "yes", - "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#menstrual_products", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products", "value": "limited", - "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#menstrual_products", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products", "value": "no", - "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#menstrual_products", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products:location", - "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layers Restaurants and fast food, Shop, Toilets", + "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#menstrual_products_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products:location", "value": "female_toilet", - "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#menstrual_products_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products:location", "value": "male_toilet", - "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#menstrual_products_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:menstrual_products:location", "value": "wheelchair_toilet", - "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#menstrual_products_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table", "value": "yes", - "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_changing_table", "icon_url": "./assets/layers/toilet/baby.svg" }, { "key": "changing_table", "value": "no", - "description": "changing_table=no is displayed as \"No changing table is available\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table=no is displayed as \"No changing table is available\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_changing_table", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:location", - "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Restaurants and fast food, Shop, Toilets", + "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_changing_table_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:location", "value": "female_toilet", - "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_changing_table_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:location", "value": "male_toilet", - "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_changing_table_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:location", "value": "wheelchair_toilet", - "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_changing_table_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:location", "value": "dedicated_room", - "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_changing_table_location", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:paper_supplied", "value": "yes", - "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_has_paper", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:paper_supplied", "value": "no", - "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_has_paper", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:handwashing", "value": "yes", - "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_handwashing", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:handwashing", "value": "no", - "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_handwashing", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:hands_drying", "value": "electric_hand_dryer", - "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_drying", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:hands_drying", "value": "paper_towel", - "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_drying", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:hands_drying", "value": "towel_cabinet", - "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_drying", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:hands_drying", "value": "towel", - "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_drying", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:hands_drying", "value": "no", - "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_drying", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Restaurants and fast food, Ice cream parlors, Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wheelchair", "value": "designated", - "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Restaurants and fast food, Shop, Toilets", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#wheelchair_title", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair", "value": "designated", - "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Restaurants and fast food, Shop, Toilets", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#wheelchair_title", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wheelchair", "value": "no", - "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Restaurants and fast food, Shop, Toilets", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#wheelchair_title", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair", "value": "no", - "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Restaurants and fast food, Shop, Toilets", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#wheelchair_title", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair:access", "value": "yes", - "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_wheelchair_access", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "toilets:wheelchair:access", "value": "key", - "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Restaurants and fast food, Shop, Toilets", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_wheelchair_access", "icon_url": "key" }, { "key": "centralkey", "value": "mlak", - "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layers Restaurants and fast food, Shop, Toilets", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/MLAK.svg" }, { "key": "centralkey", "value": "nks", - "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Restaurants and fast food, Shop, Toilets", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_wheelchair_access", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "centralkey", "value": "eurokey", - "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Restaurants and fast food, Shop, Toilets", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/eurokey.svg" }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "no", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "no", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#wheelchair_door_width", + "icon_url": "./assets/layers/food/restaurant.svg" + }, { "key": "changing_table:adult", "value": "yes", - "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#adult_changing_table", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult", "value": "no", - "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#adult_changing_table", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:height", - "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Restaurants and fast food, Shop, Toilets", + "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#changing_table_adult_height", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:height", "value": "adjustable", - "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#changing_table_adult_height", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:min_height", - "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Restaurants and fast food, Shop, Toilets", + "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#changing_table_adult_adult_changing_table_min_height", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:max_height", - "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Restaurants and fast food, Shop, Toilets", + "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#changing_table_adult_adult_changing_table_max_height", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:height:mechanism", "value": "manual", - "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#changing_table_adult_adult_changing_table_mechanism", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:height:mechanism", "value": "electric", - "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#changing_table_adult_adult_changing_table_mechanism", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:support", "value": "wall_mounted", - "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#changing_table_adult_adult_changing_table_support", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:support", "value": "legs", - "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#changing_table_adult_adult_changing_table_support", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "changing_table:adult:support", "value": "wheels", - "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Restaurants and fast food, Ice cream parlors, Shop, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_lactosefree.md#changing_table_adult_adult_changing_table_support", "icon_url": "./assets/layers/food/restaurant.svg" }, @@ -1641,34 +1872,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/icecream_lactosefree.md#1", "icon_url": "./assets/layers/ice_cream/ice_cream.svg" }, - { - "key": "diet:vegan", - "value": "only", - "description": "diet:vegan=only is displayed as \"This place only sells vegan products\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/icecream_lactosefree.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:vegan", - "value": "yes", - "description": "diet:vegan=yes is displayed as \"This shop has a big vegan offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/icecream_lactosefree.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:vegan", - "value": "limited", - "description": "diet:vegan=limited is displayed as \"This shop has a limited vegan offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/icecream_lactosefree.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:vegan", - "value": "no", - "description": "diet:vegan=no is displayed as \"This shop has no vegan offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/icecream_lactosefree.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, { "key": "shop", "description": "Features with this tag are displayed by layer Shop", @@ -2938,6 +3141,34 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_lactosefree.md#copyshop_binding", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "service:binding:comb", + "value": "yes", + "description": "service:binding:comb=yes is displayed as \"This shop offers comb binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_lactosefree.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/comb_binding.jpg" + }, + { + "key": "service:binding:coil", + "value": "yes", + "description": "service:binding:coil=yes is displayed as \"This shop offers coil binding (spiral binding)\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_lactosefree.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/coil_binding.jpg" + }, + { + "key": "service:binding:wire", + "value": "yes", + "description": "service:binding:wire=yes is displayed as \"This shop offers wire binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_lactosefree.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/wire_binding.jpg" + }, + { + "key": "service:binding:thermal", + "value": "yes", + "description": "service:binding:thermal=yes is displayed as \"This shop offers thermal binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_lactosefree.md#copyshop_binding_types", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "healthcare", "value": "optometrist", @@ -3464,168 +3695,64 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "no", - "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "no", - "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "no", - "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "phone", "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", diff --git a/Docs/TagInfo/mapcomplete_maps.json b/Docs/TagInfo/mapcomplete_maps.json index c396cfe1f..630eb5829 100644 --- a/Docs/TagInfo/mapcomplete_maps.json +++ b/Docs/TagInfo/mapcomplete_maps.json @@ -98,7 +98,7 @@ { "key": "map_size", "value": "site", - "description": "map_size=site is displayed as \"A map of special site, like of a historical castle, a park, a campus, a forest, ....\" by layer Maps", + "description": "map_size=site is displayed as \"A map of special site, like of a historical castle, a park, a campus, a forest, …\" by layer Maps", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/map.md#map_size", "icon_url": "./assets/layers/map/map.svg" }, @@ -238,9 +238,9 @@ "icon_url": "./assets/layers/tactile_model/tactile_model.svg" }, { - "key": "blind:description:en", - "description": "Values of `blind:description:en` are shown with \"Description: {blind:description:en}.\" and can be updated. The question is \"What does this tactile model show?\" by layer Tactile Models", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tactile_model.md#description", + "key": "subject:wikidata", + "description": "Values of `subject:wikidata` are shown with \"{wikipedia(subject:wikidata)}\" and can be updated. The question is \"What is depicted by this model?\" by layer Tactile Models", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tactile_model.md#subject", "icon_url": "./assets/layers/tactile_model/tactile_model.svg" }, { @@ -276,6 +276,12 @@ "description": "Values of `scale` are shown with \"The scale of this model is {scale}.\" and can be updated. The question is \"What scale is the model?\" by layer Tactile Models", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tactile_model.md#scale", "icon_url": "./assets/layers/tactile_model/tactile_model.svg" + }, + { + "key": "blind:description:en", + "description": "Values of `blind:description:en` are shown with \"Description: {blind:description:en}.\" and can be updated. The question is \"What does this tactile model show?\" by layer Tactile Models", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tactile_model.md#description", + "icon_url": "./assets/layers/tactile_model/tactile_model.svg" } ] } \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_nature.json b/Docs/TagInfo/mapcomplete_nature.json index d554e7c72..920358bc9 100644 --- a/Docs/TagInfo/mapcomplete_nature.json +++ b/Docs/TagInfo/mapcomplete_nature.json @@ -792,7 +792,7 @@ { "key": "map_size", "value": "site", - "description": "map_size=site is displayed as \"A map of special site, like of a historical castle, a park, a campus, a forest, ....\" by layer Maps", + "description": "map_size=site is displayed as \"A map of special site, like of a historical castle, a park, a campus, a forest, …\" by layer Maps", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/map.md#map_size", "icon_url": "./assets/layers/map/map.svg" }, @@ -1601,61 +1601,61 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, diff --git a/Docs/TagInfo/mapcomplete_onwheels.json b/Docs/TagInfo/mapcomplete_onwheels.json index 67ad0f3c5..eadb9be7e 100644 --- a/Docs/TagInfo/mapcomplete_onwheels.json +++ b/Docs/TagInfo/mapcomplete_onwheels.json @@ -471,638 +471,772 @@ { "key": "toilets", "value": "no", - "description": "toilets=no is displayed as \"Does not have toilets\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets=no is displayed as \"Does not have toilets\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#grouptitle", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets", "value": "yes", - "description": "toilets=yes is displayed as \"Has toilets\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets=yes is displayed as \"Has toilets\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#has_toilets", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets", "value": "no", - "description": "toilets=no is displayed as \"Has no toilets\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets=no is displayed as \"Has no toilets\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#has_toilets", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets", "value": "separate", - "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#has_toilets", "icon_url": "./assets/themes/onwheels/cafe.svg" }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, { "key": "toilets:level", - "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_single_level", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:location", "value": "underground", - "description": "toilets:location=underground is displayed as \"Located underground\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:location=underground is displayed as \"Located underground\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_single_level", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:level", "value": "0", - "description": "toilets:level=0 is displayed as \"Located on the ground floor\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:level=0 is displayed as \"Located on the ground floor\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_single_level", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:level", - "description": "toilets:level= is displayed as \"Located on the ground floor\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:level= is displayed as \"Located on the ground floor\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_single_level", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:level", "value": "1", - "description": "toilets:level=1 is displayed as \"Located on the first floor\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:level=1 is displayed as \"Located on the first floor\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_single_level", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:level", "value": "-1", - "description": "toilets:level=-1 is displayed as \"Located on the first basement level\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:level=-1 is displayed as \"Located on the first basement level\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_single_level", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:access", - "description": "Values of `toilets:access` are shown with \"Access is {toilets:access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "Values of `toilets:access` are shown with \"Access is {toilets:access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_toilet_access", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:access", "value": "yes", - "description": "toilets:access=yes is displayed as \"Public access\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:access=yes is displayed as \"Public access\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_toilet_access", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:access", "value": "customers", - "description": "toilets:access=customers is displayed as \"Only access to customers\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:access=customers is displayed as \"Only access to customers\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_toilet_access", "icon_url": "key" }, { "key": "toilets:access", "value": "no", - "description": "toilets:access=no is displayed as \"Not accessible\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:access=no is displayed as \"Not accessible\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_toilet_access", "icon_url": "lock" }, { "key": "toilets:access", "value": "key", - "description": "toilets:access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_toilet_access", "icon_url": "key" }, { "key": "toilets:fee", "value": "yes", - "description": "toilets:fee=yes is displayed as \"These are paid toilets\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:fee=yes is displayed as \"These are paid toilets\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_toilets_fee", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:fee", "value": "no", - "description": "toilets:fee=no is displayed as \"Free to use\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:fee=no is displayed as \"Free to use\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_toilets_fee", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:charge", - "description": "Values of `toilets:charge` are shown with \"The fee is {toilets:charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "Values of `toilets:charge` are shown with \"The fee is {toilets:charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_toilet_charge", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:payment:cash", "value": "yes", - "description": "toilets:payment:cash=yes is displayed as \"Cash is accepted here\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:payment:cash=yes is displayed as \"Cash is accepted here\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/cash.svg" }, { "key": "toilets:payment:cards", "value": "yes", - "description": "toilets:payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "toilets:payment:qr_code", "value": "yes", - "description": "toilets:payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/qrcode.svg" }, { "key": "toilets:payment:coins", "value": "yes", - "description": "toilets:payment:coins=yes is displayed as \"Coins are accepted here\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:payment:coins=yes is displayed as \"Coins are accepted here\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/coins.svg" }, { "key": "toilets:payment:notes", "value": "yes", - "description": "toilets:payment:notes=yes is displayed as \"Bank notes are accepted here\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:payment:notes=yes is displayed as \"Bank notes are accepted here\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/notes.svg" }, { "key": "toilets:payment:debit_cards", "value": "yes", - "description": "toilets:payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "toilets:payment:credit_cards", "value": "yes", - "description": "toilets:payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "toilets:gender_segregated", "value": "yes", - "description": "toilets:gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_gender_segregated", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:gender_segregated", "value": "no", - "description": "toilets:gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_gender_segregated", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:supervised", "value": "yes", - "description": "toilets:supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_toilet_supervised", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:supervised", "value": "interval", - "description": "toilets:supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_toilet_supervised", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:supervised", "value": "no", - "description": "toilets:supervised=no is displayed as \"These toilets are not supervised\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:supervised=no is displayed as \"These toilets are not supervised\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_toilet_supervised", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:description", - "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_description", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:wheelchair", "value": "yes", - "description": "toilets:wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_toilets_wheelchair", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:wheelchair", "value": "no", - "description": "toilets:wheelchair=no is displayed as \"No wheelchair access\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:wheelchair=no is displayed as \"No wheelchair access\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_toilets_wheelchair", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:wheelchair", "value": "designated", - "description": "toilets:wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "toilets:wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_toilets_wheelchair", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:position", "value": "seated", - "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_type", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:position", "value": "urinal", - "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_type", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:position", "value": "squat", - "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_type", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:position", "value": "seated;urinal", - "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_type", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:disposal", "value": "flush", - "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_disposal", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:disposal", "value": "pitlatrine", - "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_disposal", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:disposal", "value": "bucket", - "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_disposal", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:menstrual_products", "value": "yes", - "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#menstrual_products", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:menstrual_products", "value": "limited", - "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#menstrual_products", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:menstrual_products", "value": "no", - "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#menstrual_products", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:menstrual_products:location", - "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#menstrual_products_location", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:menstrual_products:location", "value": "female_toilet", - "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#menstrual_products_location", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:menstrual_products:location", "value": "male_toilet", - "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#menstrual_products_location", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:menstrual_products:location", "value": "wheelchair_toilet", - "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#menstrual_products_location", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "changing_table", "value": "yes", - "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_changing_table", "icon_url": "./assets/layers/toilet/baby.svg" }, { "key": "changing_table", "value": "no", - "description": "changing_table=no is displayed as \"No changing table is available\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "changing_table=no is displayed as \"No changing table is available\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_changing_table", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "changing_table:location", - "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_changing_table_location", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "changing_table:location", "value": "female_toilet", - "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_changing_table_location", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "changing_table:location", "value": "male_toilet", - "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_changing_table_location", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "changing_table:location", "value": "wheelchair_toilet", - "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_changing_table_location", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "changing_table:location", "value": "dedicated_room", - "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_changing_table_location", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:paper_supplied", "value": "yes", - "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_has_paper", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:paper_supplied", "value": "no", - "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_has_paper", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:handwashing", "value": "yes", - "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_handwashing", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:handwashing", "value": "no", - "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_handwashing", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:hands_drying", "value": "electric_hand_dryer", - "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_drying", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:hands_drying", "value": "paper_towel", - "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_drying", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:hands_drying", "value": "towel_cabinet", - "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_drying", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:hands_drying", "value": "towel", - "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_drying", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:hands_drying", "value": "no", - "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_drying", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Cafés and pubs, Restaurants and fast food, Shop, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#images", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "wheelchair", "value": "designated", - "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#wheelchair_title", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:wheelchair", "value": "designated", - "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#wheelchair_title", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "wheelchair", "value": "no", - "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#wheelchair_title", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:wheelchair", "value": "no", - "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#wheelchair_title", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:wheelchair:access", "value": "yes", - "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_wheelchair_access", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "toilets:wheelchair:access", "value": "key", - "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_wheelchair_access", "icon_url": "key" }, { "key": "centralkey", "value": "mlak", - "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/MLAK.svg" }, { "key": "centralkey", "value": "nks", - "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_wheelchair_access", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "centralkey", "value": "eurokey", - "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/eurokey.svg" }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "no", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "no", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#wheelchair_door_width", + "icon_url": "./assets/themes/onwheels/cafe.svg" + }, { "key": "changing_table:adult", "value": "yes", - "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#adult_changing_table", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "changing_table:adult", "value": "no", - "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#adult_changing_table", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "changing_table:adult:height", - "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#changing_table_adult_height", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "changing_table:adult:height", "value": "adjustable", - "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#changing_table_adult_height", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "changing_table:adult:min_height", - "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#changing_table_adult_adult_changing_table_min_height", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "changing_table:adult:max_height", - "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#changing_table_adult_adult_changing_table_max_height", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "changing_table:adult:height:mechanism", "value": "manual", - "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#changing_table_adult_adult_changing_table_mechanism", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "changing_table:adult:height:mechanism", "value": "electric", - "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#changing_table_adult_adult_changing_table_mechanism", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "changing_table:adult:support", "value": "wall_mounted", - "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#changing_table_adult_adult_changing_table_support", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "changing_table:adult:support", "value": "legs", - "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#changing_table_adult_adult_changing_table_support", "icon_url": "./assets/themes/onwheels/cafe.svg" }, { "key": "changing_table:adult:support", "value": "wheels", - "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets", + "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Cafés and pubs, Restaurants and fast food, Shop, Toilets, Pharmacies, Doctors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub.md#changing_table_adult_adult_changing_table_support", "icon_url": "./assets/themes/onwheels/cafe.svg" }, @@ -1678,122 +1812,331 @@ "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { - "key": "diet:vegetarian", - "value": "no", - "description": "diet:vegetarian=no is displayed as \"No vegetarian options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg;cross_bottom_right:red" - }, - { - "key": "diet:vegetarian", - "value": "limited", - "description": "diet:vegetarian=limited is displayed as \"Some vegetarian options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegetarian__no_friture_", + "key": "highchair", + "description": "Values of `highchair` are shown with \"{highchair} highchairs are available\" and can be updated. The question is \"Is there a high chair (also known as booster chair) for toddlers available here?\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#child_highchair", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { - "key": "diet:vegetarian", + "key": "highchair", + "value": "no", + "description": "highchair=no is displayed as \"No highchair available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#child_highchair", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "highchair", "value": "yes", - "description": "diet:vegetarian=yes is displayed as \"Vegetarian options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + "description": "highchair=yes is displayed as \"At least one high chair is available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" }, { - "key": "diet:vegetarian", + "key": "highchair", + "value": "1", + "description": "highchair=1 is displayed as \"One high chair is available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" + }, + { + "key": "highchair", + "value": "2", + "description": "highchair=2 is displayed as \"Two high chairs are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" + }, + { + "key": "kids_area", + "value": "no", + "description": "kids_area=no is displayed as \"No kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "kids_area:indoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "kids_area:outdoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes is displayed as \"Has an indoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "kids_area:indoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes is displayed as \"Has an indoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:outdoor=yes is displayed as \"Has an outdoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "kids_area:outdoor", + "value": "yes", + "description": "kids_area=yes & kids_area:outdoor=yes is displayed as \"Has an outdoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes is displayed as \"Has a kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "diet:sugar_free", "value": "only", - "description": "diet:vegetarian=only is displayed as \"All dishes are vegetarian\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", + "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { - "key": "diet:vegetarian", - "value": "on_demand", - "description": "diet:vegetarian=on_demand is displayed as \"Some dishes might be adapted to a vegetarian version, but this should be demanded\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegetarian__no_friture_", + "key": "diet:sugar_free", + "value": "yes", + "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "diet:sugar_free", + "value": "limited", + "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "diet:sugar_free", + "value": "no", + "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "diet:lactose_free", + "value": "only", + "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", + "icon_url": "./assets/layers/questions/lactose_free.svg" + }, + { + "key": "diet:lactose_free", + "value": "yes", + "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", + "icon_url": "./assets/layers/questions/lactose_free.svg" + }, + { + "key": "diet:lactose_free", + "value": "limited", + "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "diet:lactose_free", + "value": "no", + "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "diet:gluten_free", + "value": "only", + "description": "diet:gluten_free=only is displayed as \"This shop only sells gluten free products\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", + "icon_url": "./assets/layers/questions/glutenfree.svg" + }, + { + "key": "diet:gluten_free", + "value": "yes", + "description": "diet:gluten_free=yes is displayed as \"This shop has a big gluten free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", + "icon_url": "./assets/layers/questions/glutenfree.svg" + }, + { + "key": "diet:gluten_free", + "value": "limited", + "description": "diet:gluten_free=limited is displayed as \"This shop has a limited gluten free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "diet:gluten_free", + "value": "no", + "description": "diet:gluten_free=no is displayed as \"This shop has no gluten free offering\" by layers Restaurants and fast food, Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "only", + "description": "diet:vegan=only is displayed as \"This place only sells vegan products\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "yes", + "description": "diet:vegan=yes is displayed as \"This shop has a big vegan offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "limited", + "description": "diet:vegan=limited is displayed as \"This shop has a limited vegan offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "no", + "description": "diet:vegan=no is displayed as \"This shop has no vegan offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { "key": "diet:vegan", "value": "no", "description": "diet:vegan=no is displayed as \"No vegan options available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan_food", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { "key": "diet:vegan", "value": "limited", "description": "diet:vegan=limited is displayed as \"Some vegan options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan_food", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { "key": "diet:vegan", "value": "yes", "description": "diet:vegan=yes is displayed as \"Vegan options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan_food", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { "key": "diet:vegan", "value": "only", "description": "diet:vegan=only is displayed as \"All dishes are vegan\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan_food", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { "key": "diet:vegan", "value": "on_demand", "description": "diet:vegan=on_demand is displayed as \"Some dishes might be adapted to a vegan version if asked for\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan_food", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "diet:vegetarian", + "value": "no", + "description": "diet:vegetarian=no is displayed as \"No vegetarian options are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg;cross_bottom_right:red" + }, + { + "key": "diet:vegetarian", + "value": "limited", + "description": "diet:vegetarian=limited is displayed as \"Some vegetarian options are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegetarian", + "icon_url": "./assets/themes/onwheels/restaurant.svg" + }, + { + "key": "diet:vegetarian", + "value": "yes", + "description": "diet:vegetarian=yes is displayed as \"Vegetarian options are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + }, + { + "key": "diet:vegetarian", + "value": "only", + "description": "diet:vegetarian=only is displayed as \"All dishes are vegetarian\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + }, + { + "key": "diet:vegetarian", + "value": "on_demand", + "description": "diet:vegetarian=on_demand is displayed as \"Some dishes might be adapted to a vegetarian version, but this should be demanded\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegetarian", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { "key": "diet:halal", "value": "no", "description": "diet:halal=no is displayed as \"There are no halal options available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { "key": "diet:halal", "value": "limited", "description": "diet:halal=limited is displayed as \"There is a small halal menu\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { "key": "diet:halal", "value": "yes", "description": "diet:halal=yes is displayed as \"There is a halal menu\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal__no_friture_", - "icon_url": "./assets/themes/onwheels/restaurant.svg" + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal", + "icon_url": "./assets/layers/diets/halal.svg" }, { "key": "diet:halal", "value": "only", "description": "diet:halal=only is displayed as \"Only halal options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal__no_friture_", - "icon_url": "./assets/themes/onwheels/restaurant.svg" + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal", + "icon_url": "./assets/layers/diets/halal.svg" }, { "key": "organic", "value": "no", "description": "organic=no is displayed as \"There are no organic options available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { "key": "organic", "value": "yes", "description": "organic=yes is displayed as \"There is an organic menu\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { "key": "organic", "value": "only", "description": "organic=only is displayed as \"Only organic options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, { @@ -1908,90 +2251,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#friture_take_your_container", "icon_url": "./assets/themes/onwheels/restaurant.svg" }, - { - "key": "diet:sugar_free", - "value": "only", - "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layers Restaurants and fast food, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", - "icon_url": "./assets/themes/onwheels/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "yes", - "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layers Restaurants and fast food, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", - "icon_url": "./assets/themes/onwheels/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "limited", - "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layers Restaurants and fast food, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", - "icon_url": "./assets/themes/onwheels/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "no", - "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layers Restaurants and fast food, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", - "icon_url": "./assets/themes/onwheels/restaurant.svg" - }, - { - "key": "diet:gluten_free", - "value": "only", - "description": "diet:gluten_free=only is displayed as \"This shop only sells gluten free products\" by layers Restaurants and fast food, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", - "icon_url": "./assets/layers/questions/glutenfree.svg" - }, - { - "key": "diet:gluten_free", - "value": "yes", - "description": "diet:gluten_free=yes is displayed as \"This shop has a big gluten free offering\" by layers Restaurants and fast food, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", - "icon_url": "./assets/layers/questions/glutenfree.svg" - }, - { - "key": "diet:gluten_free", - "value": "limited", - "description": "diet:gluten_free=limited is displayed as \"This shop has a limited gluten free offering\" by layers Restaurants and fast food, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", - "icon_url": "./assets/themes/onwheels/restaurant.svg" - }, - { - "key": "diet:gluten_free", - "value": "no", - "description": "diet:gluten_free=no is displayed as \"This shop has no gluten free offering\" by layers Restaurants and fast food, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", - "icon_url": "./assets/themes/onwheels/restaurant.svg" - }, - { - "key": "diet:lactose_free", - "value": "only", - "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layers Restaurants and fast food, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", - "icon_url": "./assets/layers/questions/lactose_free.svg" - }, - { - "key": "diet:lactose_free", - "value": "yes", - "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layers Restaurants and fast food, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", - "icon_url": "./assets/layers/questions/lactose_free.svg" - }, - { - "key": "diet:lactose_free", - "value": "limited", - "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layers Restaurants and fast food, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", - "icon_url": "./assets/themes/onwheels/restaurant.svg" - }, - { - "key": "diet:lactose_free", - "value": "no", - "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layers Restaurants and fast food, Shop", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", - "icon_url": "./assets/themes/onwheels/restaurant.svg" - }, { "key": "barrier", "value": "kerb", @@ -3515,6 +3774,34 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#copyshop_binding", "icon_url": "./assets/themes/onwheels/shop.svg" }, + { + "key": "service:binding:comb", + "value": "yes", + "description": "service:binding:comb=yes is displayed as \"This shop offers comb binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/comb_binding.jpg" + }, + { + "key": "service:binding:coil", + "value": "yes", + "description": "service:binding:coil=yes is displayed as \"This shop offers coil binding (spiral binding)\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/coil_binding.jpg" + }, + { + "key": "service:binding:wire", + "value": "yes", + "description": "service:binding:wire=yes is displayed as \"This shop offers wire binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/wire_binding.jpg" + }, + { + "key": "service:binding:thermal", + "value": "yes", + "description": "service:binding:thermal=yes is displayed as \"This shop offers thermal binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#copyshop_binding_types", + "icon_url": "./assets/themes/onwheels/shop.svg" + }, { "key": "healthcare", "value": "optometrist", @@ -4041,168 +4328,64 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/themes/onwheels/toilet.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/themes/onwheels/toilet.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/themes/onwheels/toilet.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/themes/onwheels/toilet.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/themes/onwheels/toilet.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/themes/onwheels/toilet.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/themes/onwheels/toilet.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/themes/onwheels/toilet.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/themes/onwheels/toilet.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/themes/onwheels/toilet.svg" }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "no", - "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "no", - "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "no", - "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/themes/onwheels/toilet.svg" - }, { "key": "phone", "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", diff --git a/Docs/TagInfo/mapcomplete_parkings.json b/Docs/TagInfo/mapcomplete_parkings.json index 5241217c5..9949173c6 100644 --- a/Docs/TagInfo/mapcomplete_parkings.json +++ b/Docs/TagInfo/mapcomplete_parkings.json @@ -692,7 +692,7 @@ { "key": "access", "value": "private", - "description": "access=private is displayed as \"Not accessible to the general public (e.g. only accessible to the owners, employees, ...)\" by layer Charging stations", + "description": "access=private is displayed as \"Not accessible to the general public (e.g. only accessible to the owners, employees, …)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#access", "icon_url": "./assets/themes/charging_stations/plug.svg" }, @@ -861,23 +861,10 @@ }, { "key": "socket:tesla_destination", - "description": "socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country=us is displayed as \"Tesla Supercharger (destination)\" by layer Charging stations", + "description": "socket:tesla_destination~.+ & socket:tesla_destination!=1 is displayed as \"Tesla Supercharger (destination)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" }, - { - "key": "socket:tesla_destination", - "value": "1", - "description": "socket:tesla_destination=1 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_tethered.svg" - }, - { - "key": "socket:tesla_destination", - "description": "socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country!=us is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_tethered.svg" - }, { "key": "socket:USB-A", "value": "1", @@ -982,6 +969,19 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/nema-5-20.svg" }, + { + "key": "socket:nacs", + "value": "1", + "description": "socket:nacs=1 is displayed as \"NACS(North-American Charging System)\" by layer Charging stations", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", + "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" + }, + { + "key": "socket:nacs", + "description": "socket:nacs~.+ & socket:nacs!=1 is displayed as \"NACS(North-American Charging System)\" by layer Charging stations", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", + "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" + }, { "key": "socket:schuko", "description": "Values of `socket:schuko` are shown with \"There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here\" and can be updated. The question is \"How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?\" by layer Charging stations", @@ -1718,404 +1718,362 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_destination_us", "icon_url": "./assets/themes/charging_stations/plug.svg" }, - { - "key": "socket:tesla_destination", - "description": "Values of `socket:tesla_destination` are shown with \"There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here\" and can be updated. The question is \"How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_tesla_destination", - "icon_url": "./assets/layers/charging_station/Type2_tethered.svg" - }, - { - "key": "socket:tesla_destination:voltage", - "description": "Values of `socket:tesla_destination:voltage` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:tesla_destination:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:voltage", - "value": "230", - "description": "socket:tesla_destination:voltage=230 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 230 volt\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:voltage", - "value": "400", - "description": "socket:tesla_destination:voltage=400 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 400 volt\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:current", - "description": "Values of `socket:tesla_destination:current` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:current)}\" and can be updated. The question is \"What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:current", - "value": "16", - "description": "socket:tesla_destination:current=16 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 16 A\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:current", - "value": "32", - "description": "socket:tesla_destination:current=32 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 32 A\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:output", - "description": "Values of `socket:tesla_destination:output` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:output)}\" and can be updated. The question is \"What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:output", - "value": "11 kW", - "description": "socket:tesla_destination:output=11 kW is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 11 kW\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, - { - "key": "socket:tesla_destination:output", - "value": "22 kW", - "description": "socket:tesla_destination:output=22 kW is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 22 kW\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_destination", - "icon_url": "./assets/themes/charging_stations/plug.svg" - }, { "key": "socket:USB-A", - "description": "Values of `socket:USB-A` are shown with \"There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here\" and can be updated. The question is \"How much plugs of type USB to charge phones and small electronics are available here?\" by layer Charging stations", + "description": "Values of `socket:USB-A` are shown with \"There are {socket:USB-A} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here\" and can be updated. The question is \"How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_USB_A", "icon_url": "./assets/layers/charging_station/usb_port.svg" }, { "key": "socket:USB-A:voltage", - "description": "Values of `socket:USB-A:voltage` are shown with \"USB to charge phones and small electronics outputs {canonical(socket:USB-A:voltage)}\" and can be updated. The question is \"What voltage do the plugs with USB to charge phones and small electronics offer?\" by layer Charging stations", + "description": "Values of `socket:USB-A:voltage` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:USB-A:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:voltage", "value": "5", - "description": "socket:USB-A:voltage=5 is displayed as \"USB to charge phones and small electronics outputs 5 volt\" by layer Charging stations", + "description": "socket:USB-A:voltage=5 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 5 volt\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:current", - "description": "Values of `socket:USB-A:current` are shown with \"USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:current)}\" and can be updated. The question is \"What current do the plugs with USB to charge phones and small electronics offer?\" by layer Charging stations", + "description": "Values of `socket:USB-A:current` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:current)}\" and can be updated. The question is \"What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:current", "value": "1", - "description": "socket:USB-A:current=1 is displayed as \"USB to charge phones and small electronics outputs at most 1 A\" by layer Charging stations", + "description": "socket:USB-A:current=1 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 1 A\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:current", "value": "2", - "description": "socket:USB-A:current=2 is displayed as \"USB to charge phones and small electronics outputs at most 2 A\" by layer Charging stations", + "description": "socket:USB-A:current=2 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 2 A\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:output", - "description": "Values of `socket:USB-A:output` are shown with \"USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:output)}\" and can be updated. The question is \"What power output does a single plug of type USB to charge phones and small electronics offer?\" by layer Charging stations", + "description": "Values of `socket:USB-A:output` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:output)}\" and can be updated. The question is \"What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:output", "value": "5W", - "description": "socket:USB-A:output=5W is displayed as \"USB to charge phones and small electronics outputs at most 5W\" by layer Charging stations", + "description": "socket:USB-A:output=5W is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 5W\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:output", "value": "10W", - "description": "socket:USB-A:output=10W is displayed as \"USB to charge phones and small electronics outputs at most 10W\" by layer Charging stations", + "description": "socket:USB-A:output=10W is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 10W\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_3pin", - "description": "Values of `socket:bosch_3pin` are shown with \"There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here\" and can be updated. The question is \"How much plugs of type Bosch Active Connect with 3 pins and cable are available here?\" by layer Charging stations", + "description": "Values of `socket:bosch_3pin` are shown with \"There are {socket:bosch_3pin} plugs of type USB to charge phones and small electronics available here\" and can be updated. The question is \"How much plugs of type USB to charge phones and small electronics are available here?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_bosch_3pin", "icon_url": "./assets/layers/charging_station/bosch-3pin.svg" }, { "key": "socket:bosch_3pin:voltage", - "description": "Values of `socket:bosch_3pin:voltage` are shown with \"Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_3pin:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_3pin:voltage` are shown with \"USB to charge phones and small electronics outputs {canonical(socket:bosch_3pin:voltage)}\" and can be updated. The question is \"What voltage do the plugs with USB to charge phones and small electronics offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_bosch_3pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_3pin:current", - "description": "Values of `socket:bosch_3pin:current` are shown with \"Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:current)}\" and can be updated. The question is \"What current do the plugs with Bosch Active Connect with 3 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_3pin:current` are shown with \"USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:current)}\" and can be updated. The question is \"What current do the plugs with USB to charge phones and small electronics offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_bosch_3pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_3pin:output", - "description": "Values of `socket:bosch_3pin:output` are shown with \"Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:output)}\" and can be updated. The question is \"What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_3pin:output` are shown with \"USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:output)}\" and can be updated. The question is \"What power output does a single plug of type USB to charge phones and small electronics offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_bosch_3pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_5pin", - "description": "Values of `socket:bosch_5pin` are shown with \"There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here\" and can be updated. The question is \"How much plugs of type Bosch Active Connect with 5 pins and cable are available here?\" by layer Charging stations", + "description": "Values of `socket:bosch_5pin` are shown with \"There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 3 pins and cable available here\" and can be updated. The question is \"How much plugs of type Bosch Active Connect with 3 pins and cable are available here?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_bosch_5pin", "icon_url": "./assets/layers/charging_station/bosch-5pin.svg" }, { "key": "socket:bosch_5pin:voltage", - "description": "Values of `socket:bosch_5pin:voltage` are shown with \"Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_5pin:voltage` are shown with \"Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_bosch_5pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_5pin:current", - "description": "Values of `socket:bosch_5pin:current` are shown with \"Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}\" and can be updated. The question is \"What current do the plugs with Bosch Active Connect with 5 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_5pin:current` are shown with \"Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}\" and can be updated. The question is \"What current do the plugs with Bosch Active Connect with 3 pins and cable offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_bosch_5pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_5pin:output", - "description": "Values of `socket:bosch_5pin:output` are shown with \"Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}\" and can be updated. The question is \"What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_5pin:output` are shown with \"Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}\" and can be updated. The question is \"What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_bosch_5pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363", - "description": "Values of `socket:bs1363` are shown with \"There are {socket:bs1363} plugs of type BS1363 (Type G) available here\" and can be updated. The question is \"How much plugs of type BS1363 (Type G) are available here?\" by layer Charging stations", + "description": "Values of `socket:bs1363` are shown with \"There are {socket:bs1363} plugs of type Bosch Active Connect with 5 pins and cable available here\" and can be updated. The question is \"How much plugs of type Bosch Active Connect with 5 pins and cable are available here?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_bs1363", "icon_url": "./assets/layers/charging_station/bs1363.svg" }, { "key": "socket:bs1363:voltage", - "description": "Values of `socket:bs1363:voltage` are shown with \"BS1363 (Type G) outputs {canonical(socket:bs1363:voltage)}\" and can be updated. The question is \"What voltage do the plugs with BS1363 (Type G) offer?\" by layer Charging stations", + "description": "Values of `socket:bs1363:voltage` are shown with \"Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bs1363:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:voltage", "value": "230", - "description": "socket:bs1363:voltage=230 is displayed as \"BS1363 (Type G) outputs 230 volt\" by layer Charging stations", + "description": "socket:bs1363:voltage=230 is displayed as \"Bosch Active Connect with 5 pins and cable outputs 230 volt\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:current", - "description": "Values of `socket:bs1363:current` are shown with \"BS1363 (Type G) outputs at most {canonical(socket:bs1363:current)}\" and can be updated. The question is \"What current do the plugs with BS1363 (Type G) offer?\" by layer Charging stations", + "description": "Values of `socket:bs1363:current` are shown with \"Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:current)}\" and can be updated. The question is \"What current do the plugs with Bosch Active Connect with 5 pins and cable offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:current", "value": "13", - "description": "socket:bs1363:current=13 is displayed as \"BS1363 (Type G) outputs at most 13 A\" by layer Charging stations", + "description": "socket:bs1363:current=13 is displayed as \"Bosch Active Connect with 5 pins and cable outputs at most 13 A\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:output", - "description": "Values of `socket:bs1363:output` are shown with \"BS1363 (Type G) outputs at most {canonical(socket:bs1363:output)}\" and can be updated. The question is \"What power output does a single plug of type BS1363 (Type G) offer?\" by layer Charging stations", + "description": "Values of `socket:bs1363:output` are shown with \"Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:output)}\" and can be updated. The question is \"What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:output", "value": "3kW", - "description": "socket:bs1363:output=3kW is displayed as \"BS1363 (Type G) outputs at most 3kW\" by layer Charging stations", + "description": "socket:bs1363:output=3kW is displayed as \"Bosch Active Connect with 5 pins and cable outputs at most 3kW\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15", - "description": "Values of `socket:nema5_15` are shown with \"There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here\" and can be updated. The question is \"How much plugs of type NEMA 5-15 (Type B) are available here?\" by layer Charging stations", + "description": "Values of `socket:nema5_15` are shown with \"There are {socket:nema5_15} plugs of type BS1363 (Type G) available here\" and can be updated. The question is \"How much plugs of type BS1363 (Type G) are available here?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_nema5_15", "icon_url": "./assets/layers/charging_station/nema-5-15.svg" }, { "key": "socket:nema5_15:voltage", - "description": "Values of `socket:nema5_15:voltage` are shown with \"NEMA 5-15 (Type B) outputs {canonical(socket:nema5_15:voltage)}\" and can be updated. The question is \"What voltage do the plugs with NEMA 5-15 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:nema5_15:voltage` are shown with \"BS1363 (Type G) outputs {canonical(socket:nema5_15:voltage)}\" and can be updated. The question is \"What voltage do the plugs with BS1363 (Type G) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:voltage", "value": "120", - "description": "socket:nema5_15:voltage=120 is displayed as \"NEMA 5-15 (Type B) outputs 120 volt\" by layer Charging stations", + "description": "socket:nema5_15:voltage=120 is displayed as \"BS1363 (Type G) outputs 120 volt\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:current", - "description": "Values of `socket:nema5_15:current` are shown with \"NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:current)}\" and can be updated. The question is \"What current do the plugs with NEMA 5-15 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:nema5_15:current` are shown with \"BS1363 (Type G) outputs at most {canonical(socket:nema5_15:current)}\" and can be updated. The question is \"What current do the plugs with BS1363 (Type G) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:current", "value": "15", - "description": "socket:nema5_15:current=15 is displayed as \"NEMA 5-15 (Type B) outputs at most 15 A\" by layer Charging stations", + "description": "socket:nema5_15:current=15 is displayed as \"BS1363 (Type G) outputs at most 15 A\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:output", - "description": "Values of `socket:nema5_15:output` are shown with \"NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:output)}\" and can be updated. The question is \"What power output does a single plug of type NEMA 5-15 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:nema5_15:output` are shown with \"BS1363 (Type G) outputs at most {canonical(socket:nema5_15:output)}\" and can be updated. The question is \"What power output does a single plug of type BS1363 (Type G) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:output", "value": "1.8 kW", - "description": "socket:nema5_15:output=1.8 kW is displayed as \"NEMA 5-15 (Type B) outputs at most 1.8 kW\" by layer Charging stations", + "description": "socket:nema5_15:output=1.8 kW is displayed as \"BS1363 (Type G) outputs at most 1.8 kW\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23", - "description": "Values of `socket:sev1011_t23` are shown with \"There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here\" and can be updated. The question is \"How much plugs of type SEV 1011 T23 (Type J) are available here?\" by layer Charging stations", + "description": "Values of `socket:sev1011_t23` are shown with \"There are {socket:sev1011_t23} plugs of type NEMA 5-15 (Type B) available here\" and can be updated. The question is \"How much plugs of type NEMA 5-15 (Type B) are available here?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_sev1011_t23", "icon_url": "./assets/layers/charging_station/typej.svg" }, { "key": "socket:sev1011_t23:voltage", - "description": "Values of `socket:sev1011_t23:voltage` are shown with \"SEV 1011 T23 (Type J) outputs {canonical(socket:sev1011_t23:voltage)}\" and can be updated. The question is \"What voltage do the plugs with SEV 1011 T23 (Type J) offer?\" by layer Charging stations", + "description": "Values of `socket:sev1011_t23:voltage` are shown with \"NEMA 5-15 (Type B) outputs {canonical(socket:sev1011_t23:voltage)}\" and can be updated. The question is \"What voltage do the plugs with NEMA 5-15 (Type B) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:voltage", "value": "230", - "description": "socket:sev1011_t23:voltage=230 is displayed as \"SEV 1011 T23 (Type J) outputs 230 volt\" by layer Charging stations", + "description": "socket:sev1011_t23:voltage=230 is displayed as \"NEMA 5-15 (Type B) outputs 230 volt\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:current", - "description": "Values of `socket:sev1011_t23:current` are shown with \"SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:current)}\" and can be updated. The question is \"What current do the plugs with SEV 1011 T23 (Type J) offer?\" by layer Charging stations", + "description": "Values of `socket:sev1011_t23:current` are shown with \"NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:current)}\" and can be updated. The question is \"What current do the plugs with NEMA 5-15 (Type B) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:current", "value": "16", - "description": "socket:sev1011_t23:current=16 is displayed as \"SEV 1011 T23 (Type J) outputs at most 16 A\" by layer Charging stations", + "description": "socket:sev1011_t23:current=16 is displayed as \"NEMA 5-15 (Type B) outputs at most 16 A\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:output", - "description": "Values of `socket:sev1011_t23:output` are shown with \"SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:output)}\" and can be updated. The question is \"What power output does a single plug of type SEV 1011 T23 (Type J) offer?\" by layer Charging stations", + "description": "Values of `socket:sev1011_t23:output` are shown with \"NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:output)}\" and can be updated. The question is \"What power output does a single plug of type NEMA 5-15 (Type B) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:output", "value": "3.7 kW", - "description": "socket:sev1011_t23:output=3.7 kW is displayed as \"SEV 1011 T23 (Type J) outputs at most 3.7 kW\" by layer Charging stations", + "description": "socket:sev1011_t23:output=3.7 kW is displayed as \"NEMA 5-15 (Type B) outputs at most 3.7 kW\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112", - "description": "Values of `socket:as3112` are shown with \"There are {socket:as3112} plugs of type AS3112 (Type I) available here\" and can be updated. The question is \"How much plugs of type AS3112 (Type I) are available here?\" by layer Charging stations", + "description": "Values of `socket:as3112` are shown with \"There are {socket:as3112} plugs of type SEV 1011 T23 (Type J) available here\" and can be updated. The question is \"How much plugs of type SEV 1011 T23 (Type J) are available here?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_as3112", "icon_url": "./assets/layers/charging_station/as3112.svg" }, { "key": "socket:as3112:voltage", - "description": "Values of `socket:as3112:voltage` are shown with \"AS3112 (Type I) outputs {canonical(socket:as3112:voltage)}\" and can be updated. The question is \"What voltage do the plugs with AS3112 (Type I) offer?\" by layer Charging stations", + "description": "Values of `socket:as3112:voltage` are shown with \"SEV 1011 T23 (Type J) outputs {canonical(socket:as3112:voltage)}\" and can be updated. The question is \"What voltage do the plugs with SEV 1011 T23 (Type J) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:voltage", "value": "230", - "description": "socket:as3112:voltage=230 is displayed as \"AS3112 (Type I) outputs 230 volt\" by layer Charging stations", + "description": "socket:as3112:voltage=230 is displayed as \"SEV 1011 T23 (Type J) outputs 230 volt\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:current", - "description": "Values of `socket:as3112:current` are shown with \"AS3112 (Type I) outputs at most {canonical(socket:as3112:current)}\" and can be updated. The question is \"What current do the plugs with AS3112 (Type I) offer?\" by layer Charging stations", + "description": "Values of `socket:as3112:current` are shown with \"SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:current)}\" and can be updated. The question is \"What current do the plugs with SEV 1011 T23 (Type J) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:current", "value": "10", - "description": "socket:as3112:current=10 is displayed as \"AS3112 (Type I) outputs at most 10 A\" by layer Charging stations", + "description": "socket:as3112:current=10 is displayed as \"SEV 1011 T23 (Type J) outputs at most 10 A\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:output", - "description": "Values of `socket:as3112:output` are shown with \"AS3112 (Type I) outputs at most {canonical(socket:as3112:output)}\" and can be updated. The question is \"What power output does a single plug of type AS3112 (Type I) offer?\" by layer Charging stations", + "description": "Values of `socket:as3112:output` are shown with \"SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:output)}\" and can be updated. The question is \"What power output does a single plug of type SEV 1011 T23 (Type J) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:output", "value": "2.3 kW", - "description": "socket:as3112:output=2.3 kW is displayed as \"AS3112 (Type I) outputs at most 2.3 kW\" by layer Charging stations", + "description": "socket:as3112:output=2.3 kW is displayed as \"SEV 1011 T23 (Type J) outputs at most 2.3 kW\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20", - "description": "Values of `socket:nema_5_20` are shown with \"There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here\" and can be updated. The question is \"How much plugs of type NEMA 5-20 (Type B) are available here?\" by layer Charging stations", + "description": "Values of `socket:nema_5_20` are shown with \"There are {socket:nema_5_20} plugs of type AS3112 (Type I) available here\" and can be updated. The question is \"How much plugs of type AS3112 (Type I) are available here?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_nema_5_20", "icon_url": "./assets/layers/charging_station/nema-5-20.svg" }, { "key": "socket:nema_5_20:voltage", - "description": "Values of `socket:nema_5_20:voltage` are shown with \"NEMA 5-20 (Type B) outputs {canonical(socket:nema_5_20:voltage)}\" and can be updated. The question is \"What voltage do the plugs with NEMA 5-20 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:nema_5_20:voltage` are shown with \"AS3112 (Type I) outputs {canonical(socket:nema_5_20:voltage)}\" and can be updated. The question is \"What voltage do the plugs with AS3112 (Type I) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:voltage", "value": "120", - "description": "socket:nema_5_20:voltage=120 is displayed as \"NEMA 5-20 (Type B) outputs 120 volt\" by layer Charging stations", + "description": "socket:nema_5_20:voltage=120 is displayed as \"AS3112 (Type I) outputs 120 volt\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:current", - "description": "Values of `socket:nema_5_20:current` are shown with \"NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:current)}\" and can be updated. The question is \"What current do the plugs with NEMA 5-20 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:nema_5_20:current` are shown with \"AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:current)}\" and can be updated. The question is \"What current do the plugs with AS3112 (Type I) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:current", "value": "20", - "description": "socket:nema_5_20:current=20 is displayed as \"NEMA 5-20 (Type B) outputs at most 20 A\" by layer Charging stations", + "description": "socket:nema_5_20:current=20 is displayed as \"AS3112 (Type I) outputs at most 20 A\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:output", - "description": "Values of `socket:nema_5_20:output` are shown with \"NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:output)}\" and can be updated. The question is \"What power output does a single plug of type NEMA 5-20 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:nema_5_20:output` are shown with \"AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:output)}\" and can be updated. The question is \"What power output does a single plug of type AS3112 (Type I) offer?\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:output", "value": "2.4 kW", - "description": "socket:nema_5_20:output=2.4 kW is displayed as \"NEMA 5-20 (Type B) outputs at most 2.4 kW\" by layer Charging stations", + "description": "socket:nema_5_20:output=2.4 kW is displayed as \"AS3112 (Type I) outputs at most 2.4 kW\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, + { + "key": "socket:nacs", + "description": "Values of `socket:nacs` are shown with \"There are {socket:nacs} plugs of type NEMA 5-20 (Type B) available here\" and can be updated. The question is \"How much plugs of type NEMA 5-20 (Type B) are available here?\" by layer Charging stations", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_nacs", + "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" + }, + { + "key": "socket:nacs:voltage", + "description": "Values of `socket:nacs:voltage` are shown with \"NEMA 5-20 (Type B) outputs {canonical(socket:nacs:voltage)}\" and can be updated. The question is \"What voltage do the plugs with NEMA 5-20 (Type B) offer?\" by layer Charging stations", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_nacs", + "icon_url": "./assets/themes/charging_stations/plug.svg" + }, + { + "key": "socket:nacs:current", + "description": "Values of `socket:nacs:current` are shown with \"NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:current)}\" and can be updated. The question is \"What current do the plugs with NEMA 5-20 (Type B) offer?\" by layer Charging stations", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_nacs", + "icon_url": "./assets/themes/charging_stations/plug.svg" + }, + { + "key": "socket:nacs:output", + "description": "Values of `socket:nacs:output` are shown with \"NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:output)}\" and can be updated. The question is \"What power output does a single plug of type NEMA 5-20 (Type B) offer?\" by layer Charging stations", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_nacs", + "icon_url": "./assets/themes/charging_stations/plug.svg" + }, { "key": "opening_hours", "description": "Values of `opening_hours` are shown with \"

Opening hours

{opening_hours_table(opening_hours)}\" and can be updated. The question is \"When is this charging station opened?\" by layer Charging stations", @@ -2198,14 +2156,14 @@ { "key": "fee", "value": "yes", - "description": "fee=yes & fee:conditional=no @ customers is displayed as \"Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station\" by layer Charging stations", + "description": "fee=yes & fee:conditional=no @ customers is displayed as \"Paid use, but free for customers of the hotel/pub/hospital/… who operates the charging station\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#fee", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "fee:conditional", "value": "no @ customers", - "description": "fee=yes & fee:conditional=no @ customers is displayed as \"Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station\" by layer Charging stations", + "description": "fee=yes & fee:conditional=no @ customers is displayed as \"Paid use, but free for customers of the hotel/pub/hospital/… who operates the charging station\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#fee", "icon_url": "./assets/themes/charging_stations/plug.svg" }, diff --git a/Docs/TagInfo/mapcomplete_pets.json b/Docs/TagInfo/mapcomplete_pets.json index c600c0d21..635ff5e1b 100644 --- a/Docs/TagInfo/mapcomplete_pets.json +++ b/Docs/TagInfo/mapcomplete_pets.json @@ -708,122 +708,331 @@ "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", - "value": "no", - "description": "diet:vegetarian=no is displayed as \"No vegetarian options are available\" by layer Dog friendly eateries", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg;cross_bottom_right:red" - }, - { - "key": "diet:vegetarian", - "value": "limited", - "description": "diet:vegetarian=limited is displayed as \"Some vegetarian options are available\" by layer Dog friendly eateries", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#Vegetarian__no_friture_", + "key": "highchair", + "description": "Values of `highchair` are shown with \"{highchair} highchairs are available\" and can be updated. The question is \"Is there a high chair (also known as booster chair) for toddlers available here?\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#child_highchair", "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", + "key": "highchair", + "value": "no", + "description": "highchair=no is displayed as \"No highchair available\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#child_highchair", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "highchair", "value": "yes", - "description": "diet:vegetarian=yes is displayed as \"Vegetarian options are available\" by layer Dog friendly eateries", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + "description": "highchair=yes is displayed as \"At least one high chair is available\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" }, { - "key": "diet:vegetarian", + "key": "highchair", + "value": "1", + "description": "highchair=1 is displayed as \"One high chair is available\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" + }, + { + "key": "highchair", + "value": "2", + "description": "highchair=2 is displayed as \"Two high chairs are available\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" + }, + { + "key": "kids_area", + "value": "no", + "description": "kids_area=no is displayed as \"No kids area\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:indoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:outdoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes is displayed as \"Has an indoor kids area\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:indoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes is displayed as \"Has an indoor kids area\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:outdoor=yes is displayed as \"Has an outdoor kids area\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:outdoor", + "value": "yes", + "description": "kids_area=yes & kids_area:outdoor=yes is displayed as \"Has an outdoor kids area\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes is displayed as \"Has a kids area\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", "value": "only", - "description": "diet:vegetarian=only is displayed as \"All dishes are vegetarian\" by layer Dog friendly eateries", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", - "value": "on_demand", - "description": "diet:vegetarian=on_demand is displayed as \"Some dishes might be adapted to a vegetarian version, but this should be demanded\" by layer Dog friendly eateries", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#Vegetarian__no_friture_", + "key": "diet:sugar_free", + "value": "yes", + "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", + "value": "limited", + "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", + "value": "no", + "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:lactose_free", + "value": "only", + "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#lactose_free", + "icon_url": "./assets/layers/questions/lactose_free.svg" + }, + { + "key": "diet:lactose_free", + "value": "yes", + "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#lactose_free", + "icon_url": "./assets/layers/questions/lactose_free.svg" + }, + { + "key": "diet:lactose_free", + "value": "limited", + "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#lactose_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:lactose_free", + "value": "no", + "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#lactose_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:gluten_free", + "value": "only", + "description": "diet:gluten_free=only is displayed as \"This shop only sells gluten free products\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#gluten_free", + "icon_url": "./assets/layers/questions/glutenfree.svg" + }, + { + "key": "diet:gluten_free", + "value": "yes", + "description": "diet:gluten_free=yes is displayed as \"This shop has a big gluten free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#gluten_free", + "icon_url": "./assets/layers/questions/glutenfree.svg" + }, + { + "key": "diet:gluten_free", + "value": "limited", + "description": "diet:gluten_free=limited is displayed as \"This shop has a limited gluten free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#gluten_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:gluten_free", + "value": "no", + "description": "diet:gluten_free=no is displayed as \"This shop has no gluten free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#gluten_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "only", + "description": "diet:vegan=only is displayed as \"This place only sells vegan products\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "yes", + "description": "diet:vegan=yes is displayed as \"This shop has a big vegan offering\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "limited", + "description": "diet:vegan=limited is displayed as \"This shop has a limited vegan offering\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "no", + "description": "diet:vegan=no is displayed as \"This shop has no vegan offering\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#vegan", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "no", "description": "diet:vegan=no is displayed as \"No vegan options available\" by layer Dog friendly eateries", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "limited", "description": "diet:vegan=limited is displayed as \"Some vegan options are available\" by layer Dog friendly eateries", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "yes", "description": "diet:vegan=yes is displayed as \"Vegan options are available\" by layer Dog friendly eateries", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "only", "description": "diet:vegan=only is displayed as \"All dishes are vegan\" by layer Dog friendly eateries", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "on_demand", "description": "diet:vegan=on_demand is displayed as \"Some dishes might be adapted to a vegan version if asked for\" by layer Dog friendly eateries", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#vegan_food", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegetarian", + "value": "no", + "description": "diet:vegetarian=no is displayed as \"No vegetarian options are available\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg;cross_bottom_right:red" + }, + { + "key": "diet:vegetarian", + "value": "limited", + "description": "diet:vegetarian=limited is displayed as \"Some vegetarian options are available\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#vegetarian", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegetarian", + "value": "yes", + "description": "diet:vegetarian=yes is displayed as \"Vegetarian options are available\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + }, + { + "key": "diet:vegetarian", + "value": "only", + "description": "diet:vegetarian=only is displayed as \"All dishes are vegetarian\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + }, + { + "key": "diet:vegetarian", + "value": "on_demand", + "description": "diet:vegetarian=on_demand is displayed as \"Some dishes might be adapted to a vegetarian version, but this should be demanded\" by layer Dog friendly eateries", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#vegetarian", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "no", "description": "diet:halal=no is displayed as \"There are no halal options available\" by layer Dog friendly eateries", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#halal__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#halal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "limited", "description": "diet:halal=limited is displayed as \"There is a small halal menu\" by layer Dog friendly eateries", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#halal__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#halal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "yes", "description": "diet:halal=yes is displayed as \"There is a halal menu\" by layer Dog friendly eateries", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#halal__no_friture_", - "icon_url": "./assets/layers/food/restaurant.svg" + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#halal", + "icon_url": "./assets/layers/diets/halal.svg" }, { "key": "diet:halal", "value": "only", "description": "diet:halal=only is displayed as \"Only halal options are available\" by layer Dog friendly eateries", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#halal__no_friture_", - "icon_url": "./assets/layers/food/restaurant.svg" + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#halal", + "icon_url": "./assets/layers/diets/halal.svg" }, { "key": "organic", "value": "no", "description": "organic=no is displayed as \"There are no organic options available\" by layer Dog friendly eateries", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "organic", "value": "yes", "description": "organic=yes is displayed as \"There is an organic menu\" by layer Dog friendly eateries", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "organic", "value": "only", "description": "organic=only is displayed as \"Only organic options are available\" by layer Dog friendly eateries", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { @@ -938,90 +1147,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#friture_take_your_container", "icon_url": "./assets/layers/food/restaurant.svg" }, - { - "key": "diet:sugar_free", - "value": "only", - "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "yes", - "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "limited", - "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "no", - "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:gluten_free", - "value": "only", - "description": "diet:gluten_free=only is displayed as \"This shop only sells gluten free products\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#gluten_free", - "icon_url": "./assets/layers/questions/glutenfree.svg" - }, - { - "key": "diet:gluten_free", - "value": "yes", - "description": "diet:gluten_free=yes is displayed as \"This shop has a big gluten free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#gluten_free", - "icon_url": "./assets/layers/questions/glutenfree.svg" - }, - { - "key": "diet:gluten_free", - "value": "limited", - "description": "diet:gluten_free=limited is displayed as \"This shop has a limited gluten free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#gluten_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:gluten_free", - "value": "no", - "description": "diet:gluten_free=no is displayed as \"This shop has no gluten free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#gluten_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:lactose_free", - "value": "only", - "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#lactose_free", - "icon_url": "./assets/layers/questions/lactose_free.svg" - }, - { - "key": "diet:lactose_free", - "value": "yes", - "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#lactose_free", - "icon_url": "./assets/layers/questions/lactose_free.svg" - }, - { - "key": "diet:lactose_free", - "value": "limited", - "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#lactose_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:lactose_free", - "value": "no", - "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#lactose_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, { "key": "smoking", "value": "yes", @@ -1224,6 +1349,36 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#has_toilets", "icon_url": "./assets/layers/food/restaurant.svg" }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, { "key": "toilets:level", "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops", @@ -1639,61 +1794,61 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, @@ -1760,6 +1915,110 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/eurokey.svg" }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "no", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "no", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#wheelchair_door_width", + "icon_url": "./assets/layers/food/restaurant.svg" + }, { "key": "changing_table:adult", "value": "yes", @@ -3090,6 +3349,34 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#copyshop_binding", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "service:binding:comb", + "value": "yes", + "description": "service:binding:comb=yes is displayed as \"This shop offers comb binding\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/comb_binding.jpg" + }, + { + "key": "service:binding:coil", + "value": "yes", + "description": "service:binding:coil=yes is displayed as \"This shop offers coil binding (spiral binding)\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/coil_binding.jpg" + }, + { + "key": "service:binding:wire", + "value": "yes", + "description": "service:binding:wire=yes is displayed as \"This shop offers wire binding\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/wire_binding.jpg" + }, + { + "key": "service:binding:thermal", + "value": "yes", + "description": "service:binding:thermal=yes is displayed as \"This shop offers thermal binding\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "healthcare", "value": "optometrist", @@ -3737,168 +4024,64 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "no", - "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "no", - "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "no", - "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "phone", "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", diff --git a/Docs/TagInfo/mapcomplete_playgrounds.json b/Docs/TagInfo/mapcomplete_playgrounds.json index eeba7d0fa..b75077830 100644 --- a/Docs/TagInfo/mapcomplete_playgrounds.json +++ b/Docs/TagInfo/mapcomplete_playgrounds.json @@ -1461,61 +1461,61 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, diff --git a/Docs/TagInfo/mapcomplete_postboxes.json b/Docs/TagInfo/mapcomplete_postboxes.json index f9250453e..b4e7f1644 100644 --- a/Docs/TagInfo/mapcomplete_postboxes.json +++ b/Docs/TagInfo/mapcomplete_postboxes.json @@ -1733,6 +1733,34 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#copyshop_binding", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "service:binding:comb", + "value": "yes", + "description": "service:binding:comb=yes is displayed as \"This shop offers comb binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/comb_binding.jpg" + }, + { + "key": "service:binding:coil", + "value": "yes", + "description": "service:binding:coil=yes is displayed as \"This shop offers coil binding (spiral binding)\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/coil_binding.jpg" + }, + { + "key": "service:binding:wire", + "value": "yes", + "description": "service:binding:wire=yes is displayed as \"This shop offers wire binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/wire_binding.jpg" + }, + { + "key": "service:binding:thermal", + "value": "yes", + "description": "service:binding:thermal=yes is displayed as \"This shop offers thermal binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "healthcare", "value": "optometrist", @@ -2350,6 +2378,36 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#has_toilets", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "toilets:level", "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Shop", @@ -2765,61 +2823,61 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, @@ -2886,6 +2944,110 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/eurokey.svg" }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "no", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "no", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#wheelchair_door_width", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "changing_table:adult", "value": "yes", @@ -3113,168 +3275,64 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "no", - "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "no", - "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "no", - "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "phone", "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", diff --git a/Docs/TagInfo/mapcomplete_shops.json b/Docs/TagInfo/mapcomplete_shops.json index 00aee6bc1..a035bfa4f 100644 --- a/Docs/TagInfo/mapcomplete_shops.json +++ b/Docs/TagInfo/mapcomplete_shops.json @@ -1431,6 +1431,34 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#copyshop_binding", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "service:binding:comb", + "value": "yes", + "description": "service:binding:comb=yes is displayed as \"This shop offers comb binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/comb_binding.jpg" + }, + { + "key": "service:binding:coil", + "value": "yes", + "description": "service:binding:coil=yes is displayed as \"This shop offers coil binding (spiral binding)\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/coil_binding.jpg" + }, + { + "key": "service:binding:wire", + "value": "yes", + "description": "service:binding:wire=yes is displayed as \"This shop offers wire binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/wire_binding.jpg" + }, + { + "key": "service:binding:thermal", + "value": "yes", + "description": "service:binding:thermal=yes is displayed as \"This shop offers thermal binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "healthcare", "value": "optometrist", @@ -1898,84 +1926,84 @@ { "key": "diet:sugar_free", "value": "only", - "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layers Shop, Ice cream parlors", + "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#sugar_free", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "diet:sugar_free", "value": "yes", - "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layers Shop, Ice cream parlors", + "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#sugar_free", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "diet:sugar_free", "value": "limited", - "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layers Shop, Ice cream parlors", + "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#sugar_free", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "diet:sugar_free", "value": "no", - "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layers Shop, Ice cream parlors", + "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#sugar_free", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "diet:gluten_free", "value": "only", - "description": "diet:gluten_free=only is displayed as \"This shop only sells gluten free products\" by layers Shop, Ice cream parlors", + "description": "diet:gluten_free=only is displayed as \"This shop only sells gluten free products\" by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#gluten_free", "icon_url": "./assets/layers/questions/glutenfree.svg" }, { "key": "diet:gluten_free", "value": "yes", - "description": "diet:gluten_free=yes is displayed as \"This shop has a big gluten free offering\" by layers Shop, Ice cream parlors", + "description": "diet:gluten_free=yes is displayed as \"This shop has a big gluten free offering\" by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#gluten_free", "icon_url": "./assets/layers/questions/glutenfree.svg" }, { "key": "diet:gluten_free", "value": "limited", - "description": "diet:gluten_free=limited is displayed as \"This shop has a limited gluten free offering\" by layers Shop, Ice cream parlors", + "description": "diet:gluten_free=limited is displayed as \"This shop has a limited gluten free offering\" by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#gluten_free", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "diet:gluten_free", "value": "no", - "description": "diet:gluten_free=no is displayed as \"This shop has no gluten free offering\" by layers Shop, Ice cream parlors", + "description": "diet:gluten_free=no is displayed as \"This shop has no gluten free offering\" by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#gluten_free", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "diet:lactose_free", "value": "only", - "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layers Shop, Ice cream parlors", + "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#lactose_free", "icon_url": "./assets/layers/questions/lactose_free.svg" }, { "key": "diet:lactose_free", "value": "yes", - "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layers Shop, Ice cream parlors", + "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#lactose_free", "icon_url": "./assets/layers/questions/lactose_free.svg" }, { "key": "diet:lactose_free", "value": "limited", - "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layers Shop, Ice cream parlors", + "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#lactose_free", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "diet:lactose_free", "value": "no", - "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layers Shop, Ice cream parlors", + "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#lactose_free", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, @@ -2023,638 +2051,772 @@ { "key": "toilets", "value": "no", - "description": "toilets=no is displayed as \"Does not have toilets\" by layer Shop", + "description": "toilets=no is displayed as \"Does not have toilets\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#grouptitle", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets", "value": "yes", - "description": "toilets=yes is displayed as \"Has toilets\" by layer Shop", + "description": "toilets=yes is displayed as \"Has toilets\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#has_toilets", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets", "value": "no", - "description": "toilets=no is displayed as \"Has no toilets\" by layer Shop", + "description": "toilets=no is displayed as \"Has no toilets\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#has_toilets", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets", "value": "separate", - "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layer Shop", + "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#has_toilets", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Shop, Pharmacies, Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Shop, Pharmacies, Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Shop, Pharmacies, Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Shop, Pharmacies, Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Shop, Pharmacies, Ice cream parlors", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "toilets:level", - "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Shop", + "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_single_level", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:location", "value": "underground", - "description": "toilets:location=underground is displayed as \"Located underground\" by layer Shop", + "description": "toilets:location=underground is displayed as \"Located underground\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_single_level", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:level", "value": "0", - "description": "toilets:level=0 is displayed as \"Located on the ground floor\" by layer Shop", + "description": "toilets:level=0 is displayed as \"Located on the ground floor\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_single_level", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:level", - "description": "toilets:level= is displayed as \"Located on the ground floor\" by layer Shop", + "description": "toilets:level= is displayed as \"Located on the ground floor\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_single_level", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:level", "value": "1", - "description": "toilets:level=1 is displayed as \"Located on the first floor\" by layer Shop", + "description": "toilets:level=1 is displayed as \"Located on the first floor\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_single_level", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:level", "value": "-1", - "description": "toilets:level=-1 is displayed as \"Located on the first basement level\" by layer Shop", + "description": "toilets:level=-1 is displayed as \"Located on the first basement level\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_single_level", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:access", - "description": "Values of `toilets:access` are shown with \"Access is {toilets:access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layer Shop", + "description": "Values of `toilets:access` are shown with \"Access is {toilets:access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_toilet_access", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:access", "value": "yes", - "description": "toilets:access=yes is displayed as \"Public access\" by layer Shop", + "description": "toilets:access=yes is displayed as \"Public access\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_toilet_access", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:access", "value": "customers", - "description": "toilets:access=customers is displayed as \"Only access to customers\" by layer Shop", + "description": "toilets:access=customers is displayed as \"Only access to customers\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_toilet_access", "icon_url": "key" }, { "key": "toilets:access", "value": "no", - "description": "toilets:access=no is displayed as \"Not accessible\" by layer Shop", + "description": "toilets:access=no is displayed as \"Not accessible\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_toilet_access", "icon_url": "lock" }, { "key": "toilets:access", "value": "key", - "description": "toilets:access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layer Shop", + "description": "toilets:access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_toilet_access", "icon_url": "key" }, { "key": "toilets:fee", "value": "yes", - "description": "toilets:fee=yes is displayed as \"These are paid toilets\" by layer Shop", + "description": "toilets:fee=yes is displayed as \"These are paid toilets\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_toilets_fee", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:fee", "value": "no", - "description": "toilets:fee=no is displayed as \"Free to use\" by layer Shop", + "description": "toilets:fee=no is displayed as \"Free to use\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_toilets_fee", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:charge", - "description": "Values of `toilets:charge` are shown with \"The fee is {toilets:charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layer Shop", + "description": "Values of `toilets:charge` are shown with \"The fee is {toilets:charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_toilet_charge", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:payment:cash", "value": "yes", - "description": "toilets:payment:cash=yes is displayed as \"Cash is accepted here\" by layer Shop", + "description": "toilets:payment:cash=yes is displayed as \"Cash is accepted here\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/cash.svg" }, { "key": "toilets:payment:cards", "value": "yes", - "description": "toilets:payment:cards=yes is displayed as \"Payment cards are accepted here\" by layer Shop", + "description": "toilets:payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "toilets:payment:qr_code", "value": "yes", - "description": "toilets:payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layer Shop", + "description": "toilets:payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/qrcode.svg" }, { "key": "toilets:payment:coins", "value": "yes", - "description": "toilets:payment:coins=yes is displayed as \"Coins are accepted here\" by layer Shop", + "description": "toilets:payment:coins=yes is displayed as \"Coins are accepted here\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/coins.svg" }, { "key": "toilets:payment:notes", "value": "yes", - "description": "toilets:payment:notes=yes is displayed as \"Bank notes are accepted here\" by layer Shop", + "description": "toilets:payment:notes=yes is displayed as \"Bank notes are accepted here\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/notes.svg" }, { "key": "toilets:payment:debit_cards", "value": "yes", - "description": "toilets:payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layer Shop", + "description": "toilets:payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "toilets:payment:credit_cards", "value": "yes", - "description": "toilets:payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layer Shop", + "description": "toilets:payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_payment_options_split", "icon_url": "./assets/layers/questions/payment_card.svg" }, { "key": "toilets:gender_segregated", "value": "yes", - "description": "toilets:gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layer Shop", + "description": "toilets:gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_gender_segregated", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:gender_segregated", "value": "no", - "description": "toilets:gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layer Shop", + "description": "toilets:gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_gender_segregated", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:supervised", "value": "yes", - "description": "toilets:supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layer Shop", + "description": "toilets:supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_toilet_supervised", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:supervised", "value": "interval", - "description": "toilets:supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layer Shop", + "description": "toilets:supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_toilet_supervised", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:supervised", "value": "no", - "description": "toilets:supervised=no is displayed as \"These toilets are not supervised\" by layer Shop", + "description": "toilets:supervised=no is displayed as \"These toilets are not supervised\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_toilet_supervised", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:description", - "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layer Shop", + "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_description", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:wheelchair", "value": "yes", - "description": "toilets:wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Shop", + "description": "toilets:wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_toilets_wheelchair", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:wheelchair", "value": "no", - "description": "toilets:wheelchair=no is displayed as \"No wheelchair access\" by layer Shop", + "description": "toilets:wheelchair=no is displayed as \"No wheelchair access\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_toilets_wheelchair", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:wheelchair", "value": "designated", - "description": "toilets:wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Shop", + "description": "toilets:wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_toilets_wheelchair", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:position", "value": "seated", - "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layers Shop, Toilets", + "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_type", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:position", "value": "urinal", - "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layers Shop, Toilets", + "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_type", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:position", "value": "squat", - "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layers Shop, Toilets", + "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_type", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:position", "value": "seated;urinal", - "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layers Shop, Toilets", + "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_type", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:disposal", "value": "flush", - "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Shop, Toilets", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_disposal", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:disposal", "value": "pitlatrine", - "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Shop, Toilets", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_disposal", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:disposal", "value": "bucket", - "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Shop, Toilets", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_disposal", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:menstrual_products", "value": "yes", - "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layers Shop, Toilets", + "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#menstrual_products", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:menstrual_products", "value": "limited", - "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layers Shop, Toilets", + "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#menstrual_products", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:menstrual_products", "value": "no", - "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layers Shop, Toilets", + "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#menstrual_products", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:menstrual_products:location", - "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layers Shop, Toilets", + "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#menstrual_products_location", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:menstrual_products:location", "value": "female_toilet", - "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layers Shop, Toilets", + "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#menstrual_products_location", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:menstrual_products:location", "value": "male_toilet", - "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layers Shop, Toilets", + "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#menstrual_products_location", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:menstrual_products:location", "value": "wheelchair_toilet", - "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layers Shop, Toilets", + "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#menstrual_products_location", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "changing_table", "value": "yes", - "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Shop, Toilets", + "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_changing_table", "icon_url": "./assets/layers/toilet/baby.svg" }, { "key": "changing_table", "value": "no", - "description": "changing_table=no is displayed as \"No changing table is available\" by layers Shop, Toilets", + "description": "changing_table=no is displayed as \"No changing table is available\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_changing_table", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "changing_table:location", - "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Shop, Toilets", + "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_changing_table_location", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "changing_table:location", "value": "female_toilet", - "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Shop, Toilets", + "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_changing_table_location", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "changing_table:location", "value": "male_toilet", - "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Shop, Toilets", + "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_changing_table_location", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "changing_table:location", "value": "wheelchair_toilet", - "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Shop, Toilets", + "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_changing_table_location", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "changing_table:location", "value": "dedicated_room", - "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Shop, Toilets", + "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_changing_table_location", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:paper_supplied", "value": "yes", - "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Shop, Toilets", + "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_has_paper", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:paper_supplied", "value": "no", - "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Shop, Toilets", + "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_has_paper", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:handwashing", "value": "yes", - "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layers Shop, Toilets", + "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_handwashing", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:handwashing", "value": "no", - "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layers Shop, Toilets", + "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_handwashing", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:hands_drying", "value": "electric_hand_dryer", - "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Shop, Toilets", + "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_drying", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:hands_drying", "value": "paper_towel", - "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Shop, Toilets", + "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_drying", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:hands_drying", "value": "towel_cabinet", - "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Shop, Toilets", + "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_drying", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:hands_drying", "value": "towel", - "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Shop, Toilets", + "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_drying", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:hands_drying", "value": "no", - "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Shop, Toilets", + "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_drying", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Shop, Pharmacies, Ice cream parlors", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wheelchair", "value": "designated", - "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Shop, Toilets", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#wheelchair_title", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:wheelchair", "value": "designated", - "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Shop, Toilets", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#wheelchair_title", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wheelchair", "value": "no", - "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Shop, Toilets", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#wheelchair_title", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:wheelchair", "value": "no", - "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Shop, Toilets", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#wheelchair_title", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:wheelchair:access", "value": "yes", - "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Shop, Toilets", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_wheelchair_access", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "toilets:wheelchair:access", "value": "key", - "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Shop, Toilets", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_wheelchair_access", "icon_url": "key" }, { "key": "centralkey", "value": "mlak", - "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layers Shop, Toilets", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/MLAK.svg" }, { "key": "centralkey", "value": "nks", - "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Shop, Toilets", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_wheelchair_access", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "centralkey", "value": "eurokey", - "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Shop, Toilets", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/eurokey.svg" }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "no", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "no", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#wheelchair_door_width", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "changing_table:adult", "value": "yes", - "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Shop, Toilets", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#adult_changing_table", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "changing_table:adult", "value": "no", - "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Shop, Toilets", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#adult_changing_table", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "changing_table:adult:height", - "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Shop, Toilets", + "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#changing_table_adult_height", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "changing_table:adult:height", "value": "adjustable", - "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Shop, Toilets", + "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#changing_table_adult_height", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "changing_table:adult:min_height", - "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Shop, Toilets", + "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#changing_table_adult_adult_changing_table_min_height", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "changing_table:adult:max_height", - "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Shop, Toilets", + "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#changing_table_adult_adult_changing_table_max_height", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "changing_table:adult:height:mechanism", "value": "manual", - "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layers Shop, Toilets", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#changing_table_adult_adult_changing_table_mechanism", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "changing_table:adult:height:mechanism", "value": "electric", - "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layers Shop, Toilets", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#changing_table_adult_adult_changing_table_mechanism", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "changing_table:adult:support", "value": "wall_mounted", - "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Shop, Toilets", + "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#changing_table_adult_adult_changing_table_support", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "changing_table:adult:support", "value": "legs", - "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Shop, Toilets", + "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#changing_table_adult_adult_changing_table_support", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "changing_table:adult:support", "value": "wheels", - "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Shop, Toilets", + "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Shop, Pharmacies, Ice cream parlors, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#changing_table_adult_adult_changing_table_support", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, @@ -2733,34 +2895,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#1", "icon_url": "./assets/layers/ice_cream/ice_cream.svg" }, - { - "key": "diet:vegan", - "value": "only", - "description": "diet:vegan=only is displayed as \"This place only sells vegan products\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:vegan", - "value": "yes", - "description": "diet:vegan=yes is displayed as \"This shop has a big vegan offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:vegan", - "value": "limited", - "description": "diet:vegan=limited is displayed as \"This shop has a limited vegan offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, - { - "key": "diet:vegan", - "value": "no", - "description": "diet:vegan=no is displayed as \"This shop has no vegan offering\" by layer Ice cream parlors", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/ice_cream.md#vegan", - "icon_url": "./assets/layers/ice_cream/ice_cream.svg" - }, { "key": "wheelchair", "value": "designated", @@ -3047,168 +3181,64 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "no", - "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "no", - "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "no", - "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "phone", "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", diff --git a/Docs/TagInfo/mapcomplete_ski.json b/Docs/TagInfo/mapcomplete_ski.json index e3964c678..d130449f9 100644 --- a/Docs/TagInfo/mapcomplete_ski.json +++ b/Docs/TagInfo/mapcomplete_ski.json @@ -371,7 +371,7 @@ { "key": "map_size", "value": "site", - "description": "map_size=site is displayed as \"A map of special site, like of a historical castle, a park, a campus, a forest, ....\" by layer Maps", + "description": "map_size=site is displayed as \"A map of special site, like of a historical castle, a park, a campus, a forest, …\" by layer Maps", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/map.md#map_size", "icon_url": "./assets/layers/map/map.svg" }, @@ -899,61 +899,61 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, @@ -1023,104 +1023,104 @@ { "key": "toilets:wheelchair:grab_rail:left", "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Toilets, Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:right", "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Toilets, Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:left", "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Toilets, Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:right", "value": "no", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Toilets, Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:left", "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Toilets, Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:right", "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Toilets, Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:left", "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Toilets, Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:right", "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Toilets, Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:behind", "value": "yes", - "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Toilets, Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:behind", "value": "no", - "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Toilets, Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:is_foldable:left", "value": "yes", - "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Toilets", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Toilets, Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:is_foldable:left", "value": "no", - "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Toilets", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Toilets, Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:is_foldable:right", "value": "yes", - "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Toilets", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Toilets, Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:is_foldable:right", "value": "no", - "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Toilets", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Toilets, Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Toilets, Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", "icon_url": "./assets/layers/toilet/toilets.svg" }, @@ -1905,122 +1905,331 @@ "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", - "value": "no", - "description": "diet:vegetarian=no is displayed as \"No vegetarian options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg;cross_bottom_right:red" - }, - { - "key": "diet:vegetarian", - "value": "limited", - "description": "diet:vegetarian=limited is displayed as \"Some vegetarian options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegetarian__no_friture_", + "key": "highchair", + "description": "Values of `highchair` are shown with \"{highchair} highchairs are available\" and can be updated. The question is \"Is there a high chair (also known as booster chair) for toddlers available here?\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#child_highchair", "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", + "key": "highchair", + "value": "no", + "description": "highchair=no is displayed as \"No highchair available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#child_highchair", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "highchair", "value": "yes", - "description": "diet:vegetarian=yes is displayed as \"Vegetarian options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + "description": "highchair=yes is displayed as \"At least one high chair is available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" }, { - "key": "diet:vegetarian", + "key": "highchair", + "value": "1", + "description": "highchair=1 is displayed as \"One high chair is available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" + }, + { + "key": "highchair", + "value": "2", + "description": "highchair=2 is displayed as \"Two high chairs are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#child_highchair", + "icon_url": "./assets/layers/questions/baby_chair.svg" + }, + { + "key": "kids_area", + "value": "no", + "description": "kids_area=no is displayed as \"No kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:indoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:outdoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes is displayed as \"Has a kids area both inside and outside\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes is displayed as \"Has an indoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:indoor", + "value": "yes", + "description": "kids_area=yes & kids_area:indoor=yes is displayed as \"Has an indoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes & kids_area:outdoor=yes is displayed as \"Has an outdoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area:outdoor", + "value": "yes", + "description": "kids_area=yes & kids_area:outdoor=yes is displayed as \"Has an outdoor kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "kids_area", + "value": "yes", + "description": "kids_area=yes is displayed as \"Has a kids area\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#kids_area", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", "value": "only", - "description": "diet:vegetarian=only is displayed as \"All dishes are vegetarian\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegetarian__no_friture_", - "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" }, { - "key": "diet:vegetarian", - "value": "on_demand", - "description": "diet:vegetarian=on_demand is displayed as \"Some dishes might be adapted to a vegetarian version, but this should be demanded\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegetarian__no_friture_", + "key": "diet:sugar_free", + "value": "yes", + "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", + "value": "limited", + "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:sugar_free", + "value": "no", + "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:lactose_free", + "value": "only", + "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", + "icon_url": "./assets/layers/questions/lactose_free.svg" + }, + { + "key": "diet:lactose_free", + "value": "yes", + "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", + "icon_url": "./assets/layers/questions/lactose_free.svg" + }, + { + "key": "diet:lactose_free", + "value": "limited", + "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:lactose_free", + "value": "no", + "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:gluten_free", + "value": "only", + "description": "diet:gluten_free=only is displayed as \"This shop only sells gluten free products\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", + "icon_url": "./assets/layers/questions/glutenfree.svg" + }, + { + "key": "diet:gluten_free", + "value": "yes", + "description": "diet:gluten_free=yes is displayed as \"This shop has a big gluten free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", + "icon_url": "./assets/layers/questions/glutenfree.svg" + }, + { + "key": "diet:gluten_free", + "value": "limited", + "description": "diet:gluten_free=limited is displayed as \"This shop has a limited gluten free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:gluten_free", + "value": "no", + "description": "diet:gluten_free=no is displayed as \"This shop has no gluten free offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "only", + "description": "diet:vegan=only is displayed as \"This place only sells vegan products\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "yes", + "description": "diet:vegan=yes is displayed as \"This shop has a big vegan offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "limited", + "description": "diet:vegan=limited is displayed as \"This shop has a limited vegan offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegan", + "value": "no", + "description": "diet:vegan=no is displayed as \"This shop has no vegan offering\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "no", "description": "diet:vegan=no is displayed as \"No vegan options available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "limited", "description": "diet:vegan=limited is displayed as \"Some vegan options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "yes", "description": "diet:vegan=yes is displayed as \"Vegan options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "only", "description": "diet:vegan=only is displayed as \"All dishes are vegan\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan_food", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:vegan", "value": "on_demand", "description": "diet:vegan=on_demand is displayed as \"Some dishes might be adapted to a vegan version if asked for\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#Vegan__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegan_food", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegetarian", + "value": "no", + "description": "diet:vegetarian=no is displayed as \"No vegetarian options are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg;cross_bottom_right:red" + }, + { + "key": "diet:vegetarian", + "value": "limited", + "description": "diet:vegetarian=limited is displayed as \"Some vegetarian options are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegetarian", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "diet:vegetarian", + "value": "yes", + "description": "diet:vegetarian=yes is displayed as \"Vegetarian options are available\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + }, + { + "key": "diet:vegetarian", + "value": "only", + "description": "diet:vegetarian=only is displayed as \"All dishes are vegetarian\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegetarian", + "icon_url": "./assets/layers/food/Vegetarian-mark.svg" + }, + { + "key": "diet:vegetarian", + "value": "on_demand", + "description": "diet:vegetarian=on_demand is displayed as \"Some dishes might be adapted to a vegetarian version, but this should be demanded\" by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#vegetarian", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "no", "description": "diet:halal=no is displayed as \"There are no halal options available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "limited", "description": "diet:halal=limited is displayed as \"There is a small halal menu\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "diet:halal", "value": "yes", "description": "diet:halal=yes is displayed as \"There is a halal menu\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal__no_friture_", - "icon_url": "./assets/layers/food/restaurant.svg" + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal", + "icon_url": "./assets/layers/diets/halal.svg" }, { "key": "diet:halal", "value": "only", "description": "diet:halal=only is displayed as \"Only halal options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal__no_friture_", - "icon_url": "./assets/layers/food/restaurant.svg" + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#halal", + "icon_url": "./assets/layers/diets/halal.svg" }, { "key": "organic", "value": "no", "description": "organic=no is displayed as \"There are no organic options available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "organic", "value": "yes", "description": "organic=yes is displayed as \"There is an organic menu\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "organic", "value": "only", "description": "organic=only is displayed as \"Only organic options are available\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic__no_friture_", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#organic", "icon_url": "./assets/layers/food/restaurant.svg" }, { @@ -2135,90 +2344,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#friture_take_your_container", "icon_url": "./assets/layers/food/restaurant.svg" }, - { - "key": "diet:sugar_free", - "value": "only", - "description": "diet:sugar_free=only is displayed as \"This shop only sells sugar free products\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "yes", - "description": "diet:sugar_free=yes is displayed as \"This shop has a big sugar free offering\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "limited", - "description": "diet:sugar_free=limited is displayed as \"This shop has a limited sugar free offering\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:sugar_free", - "value": "no", - "description": "diet:sugar_free=no is displayed as \"This shop has no sugar free offering\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#sugar_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:gluten_free", - "value": "only", - "description": "diet:gluten_free=only is displayed as \"This shop only sells gluten free products\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", - "icon_url": "./assets/layers/questions/glutenfree.svg" - }, - { - "key": "diet:gluten_free", - "value": "yes", - "description": "diet:gluten_free=yes is displayed as \"This shop has a big gluten free offering\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", - "icon_url": "./assets/layers/questions/glutenfree.svg" - }, - { - "key": "diet:gluten_free", - "value": "limited", - "description": "diet:gluten_free=limited is displayed as \"This shop has a limited gluten free offering\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:gluten_free", - "value": "no", - "description": "diet:gluten_free=no is displayed as \"This shop has no gluten free offering\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#gluten_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:lactose_free", - "value": "only", - "description": "diet:lactose_free=only is displayed as \"Only sells lactose free products\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", - "icon_url": "./assets/layers/questions/lactose_free.svg" - }, - { - "key": "diet:lactose_free", - "value": "yes", - "description": "diet:lactose_free=yes is displayed as \"Big lactose free offering\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", - "icon_url": "./assets/layers/questions/lactose_free.svg" - }, - { - "key": "diet:lactose_free", - "value": "limited", - "description": "diet:lactose_free=limited is displayed as \"Limited lactose free offering\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, - { - "key": "diet:lactose_free", - "value": "no", - "description": "diet:lactose_free=no is displayed as \"No lactose free offering\" by layer Restaurants and fast food", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#lactose_free", - "icon_url": "./assets/layers/food/restaurant.svg" - }, { "key": "smoking", "value": "yes", @@ -2421,6 +2546,36 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#has_toilets", "icon_url": "./assets/layers/food/restaurant.svg" }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Restaurants and fast food", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", + "icon_url": "./assets/layers/food/restaurant.svg" + }, { "key": "toilets:level", "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Restaurants and fast food", @@ -2628,61 +2783,61 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Restaurants and fast food", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food.md#images", "icon_url": "./assets/layers/food/restaurant.svg" }, diff --git a/Docs/TagInfo/mapcomplete_sports.json b/Docs/TagInfo/mapcomplete_sports.json index ac55bfec2..5f87df161 100644 --- a/Docs/TagInfo/mapcomplete_sports.json +++ b/Docs/TagInfo/mapcomplete_sports.json @@ -459,7 +459,7 @@ "value": "horizontal_bar", "description": "fitness_station=horizontal_bar is displayed as \"This fitness station has a horizontal bar, high enough for pull-ups.\" by layer Fitness Stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/fitness_station.md#type", - "icon_url": "./assets/layers/fitness_station/Trimm-Dich-Pfad_Grünwalder_Forst_Klimmzüge.jpg" + "icon_url": "./assets/layers/fitness_station/Trimm-Dich-Pfad_Grunwalder_Forst_Klimmzuge.jpg" }, { "key": "fitness_station", @@ -2828,6 +2828,34 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#copyshop_binding", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "service:binding:comb", + "value": "yes", + "description": "service:binding:comb=yes is displayed as \"This shop offers comb binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/comb_binding.jpg" + }, + { + "key": "service:binding:coil", + "value": "yes", + "description": "service:binding:coil=yes is displayed as \"This shop offers coil binding (spiral binding)\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/coil_binding.jpg" + }, + { + "key": "service:binding:wire", + "value": "yes", + "description": "service:binding:wire=yes is displayed as \"This shop offers wire binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/shops/wire_binding.jpg" + }, + { + "key": "service:binding:thermal", + "value": "yes", + "description": "service:binding:thermal=yes is displayed as \"This shop offers thermal binding\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#copyshop_binding_types", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "healthcare", "value": "optometrist", @@ -3445,6 +3473,36 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#has_toilets", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#images", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "toilets:level", "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Shop", @@ -3860,61 +3918,61 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes) & toilets=yes) by layer Shop", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Shop", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, @@ -3981,6 +4039,110 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#toilet_wheelchair_access", "icon_url": "./assets/layers/toilet/eurokey.svg" }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:left", + "value": "no", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "yes", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "toilets:wheelchair:is_foldable:right", + "value": "no", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Shop, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#wheelchair_door_width", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "changing_table:adult", "value": "yes", @@ -4201,168 +4363,64 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layer Toilets", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:left", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:right", - "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "yes", - "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:grab_rail:behind", - "value": "no", - "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:left", - "value": "no", - "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "yes", - "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "toilets:wheelchair:is_foldable:right", - "value": "no", - "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, - { - "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "phone", "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", diff --git a/Docs/TagInfo/mapcomplete_surveillance.json b/Docs/TagInfo/mapcomplete_surveillance.json index 10bfcbc48..3ae9debe1 100644 --- a/Docs/TagInfo/mapcomplete_surveillance.json +++ b/Docs/TagInfo/mapcomplete_surveillance.json @@ -112,7 +112,7 @@ { "key": "camera:type", "value": "doorbell", - "description": "camera:type=doorbell is displayed as \"A doorbell which might be turned on remotely at any time or by motion detection. These are typically Smart, internet-connected doorbells. Typical brands are Ring, Google Nest, Eufy, ...\" by layer Surveillance camera's", + "description": "camera:type=doorbell is displayed as \"A doorbell which might be turned on remotely at any time or by motion detection. These are typically Smart, internet-connected doorbells. Typical brands are Ring, Google Nest, Eufy, …\" by layer Surveillance camera's", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/surveillance_camera.md#Camera_type__fixed__panning__dome", "icon_url": "./assets/layers/surveillance_camera/doorbell.svg" }, diff --git a/Docs/TagInfo/mapcomplete_toilets.json b/Docs/TagInfo/mapcomplete_toilets.json index 4be3d6399..038317178 100644 --- a/Docs/TagInfo/mapcomplete_toilets.json +++ b/Docs/TagInfo/mapcomplete_toilets.json @@ -488,61 +488,61 @@ }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if (wheelchair=yes | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", "icon_url": "./assets/layers/toilet/toilets.svg" }, @@ -612,104 +612,104 @@ { "key": "toilets:wheelchair:grab_rail:left", "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:right", "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:left", "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:right", "value": "no", - "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:left", "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:right", "value": "yes", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:left", "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:right", "value": "no", - "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:behind", "value": "yes", - "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:grab_rail:behind", "value": "no", - "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Toilets", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:is_foldable:left", "value": "yes", - "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Toilets", + "description": "toilets:wheelchair:is_foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:is_foldable:left", "value": "no", - "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Toilets", + "description": "toilets:wheelchair:is_foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:is_foldable:right", "value": "yes", - "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Toilets", + "description": "toilets:wheelchair:is_foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "toilets:wheelchair:is_foldable:right", "value": "no", - "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Toilets", + "description": "toilets:wheelchair:is_foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", "icon_url": "./assets/layers/toilet/toilets.svg" }, { "key": "door:width", - "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Toilets, Toilets at other amenities", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", "icon_url": "./assets/layers/toilet/toilets.svg" }, diff --git a/Docs/TagInfo/mapcomplete_wayside_shrines.json b/Docs/TagInfo/mapcomplete_wayside_shrines.json index 738f61e46..4ab755dc8 100644 --- a/Docs/TagInfo/mapcomplete_wayside_shrines.json +++ b/Docs/TagInfo/mapcomplete_wayside_shrines.json @@ -353,6 +353,13 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/wayside_shrine.md#subject_wikidata", "icon_url": "./assets/layers/wayside_shrine/shrine.svg" }, + { + "key": "subject:wikidata", + "value": "Q188618", + "description": "subject:wikidata=Q188618 is displayed as \"Hanuman is depicted\" by layer Wayside Shrines and Crosses", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/wayside_shrine.md#subject_wikidata", + "icon_url": "./assets/layers/wayside_shrine/shrine.svg" + }, { "key": "level", "description": "Values of `level` are shown with \"Located on the {level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Wayside Shrines and Crosses", diff --git a/Docs/Tags_format.md b/Docs/Tags_format.md index a5dcc83c6..e6c35b313 100644 --- a/Docs/Tags_format.md +++ b/Docs/Tags_format.md @@ -13,26 +13,6 @@ fine (`"if": "brand~[Bb]randname", "then":" The brand is Brandname"`); but this into the database. The theme loader will however refuse to work with such inconsistencies and notify you of this while you are building your theme. -## Table of contents - -1. [Example](#example) -2. [= strict equality](#=-strict-equality) - - [If key is not present](#if-key-is-not-present) - - [Removing a key](#removing-a-key) -3. [!= strict not equals](#!=-strict-not-equals) - - [If key is present](#if-key-is-present) -4. [~ Value matches regex](#~-value-matches-regex) -5. [~i~ Value matches case-invariant regex](#~i~-value-matches-case-invariant-regex) -6. [!~ Value should not match regex](#!~-value-should-not-match-regex) -7. [!~i~ Value does not match case-invariant regex](#!~i~-value-does-not-match-case-invariant-regex) -8. [~~ Key and value should match given regex](#~~-key-and-value-should-match-given-regex) -9. [~i~~ Key and value should match a given regex; value is case-invariant](#~i~~-key-and-value-should-match-a-given-regex-value-is-case-invariant) -10. [!~i~~ Key and value should match a given regex; value is case-invariant](#!~i~~-key-and-value-should-match-a-given-regex-value-is-case-invariant) -11. [:= Substitute ... {some_key} ... and match key](#=-substitute-...-{some_key}-...-and-match-key) -12. [!:= Substitute {some_key} should not match key](#!=-substitute-{some_key}-should-not-match-key) -13. [<= >= < > Logical comparators](#<=->=-<->-logical-comparators) -14. [Logical operators](#logical-operators) - Example ------- @@ -64,6 +44,25 @@ Strict equality is denoted by `key=value`. This key matches __only if__ the keyp If a different kind of tag specification is given, your theme will fail to parse. +### Table of contents + +1. [= strict equality](#=-strict-equality) + - [If key is not present](#if-key-is-not-present) + - [Removing a key](#removing-a-key) +2. [!= strict not equals](#!=-strict-not-equals) + - [If key is present](#if-key-is-present) +3. [~ Value matches regex](#~-value-matches-regex) +4. [~i~ Value matches case-invariant regex](#~i~-value-matches-case-invariant-regex) +5. [!~ Value should not match regex](#!~-value-should-not-match-regex) +6. [!~i~ Value does not match case-invariant regex](#!~i~-value-does-not-match-case-invariant-regex) +7. [~~ Key and value should match given regex](#~~-key-and-value-should-match-given-regex) +8. [~i~~ Key and value should match a given regex; value is case-invariant](#~i~~-key-and-value-should-match-a-given-regex-value-is-case-invariant) +9. [!~i~~ Key and value should match a given regex; value is case-invariant](#!~i~~-key-and-value-should-match-a-given-regex-value-is-case-invariant) +10. [:= Substitute ... {some_key} ... and match key](#=-substitute-...-{some_key}-...-and-match-key) +11. [!:= Substitute {some_key} should not match key](#!=-substitute-{some_key}-should-not-match-key) +12. [<= >= < > Logical comparators](#<=->=-<->-logical-comparators) +13. [Logical operators](#logical-operators) + ### If key is not present If you want to check if a key is not present, use `key=` (pronounce as *key is empty*). A tag collection will match this diff --git a/Docs/Themes/architecture.md b/Docs/Themes/architecture.md index cecf7cf5c..5d8be1080 100644 --- a/Docs/Themes/architecture.md +++ b/Docs/Themes/architecture.md @@ -4,7 +4,7 @@ _This document details some technical information about this MapComplete theme, mostly about the attributes used in the theme. Various links point toward more information about the attributes, e.g. to the OpenStreetMap-wiki, to TagInfo or tools creating statistics_ The theme introduction reads: -> A map showing the archetectural style of buildings +> A map showing the architectural style of buildings This theme contains the following layers: @@ -35,6 +35,7 @@ Available languages: + [housenumber](#housenumber) + [street](#street) + [unit](#unit) + + [address-questions](#address-questions) + [leftover-questions](#leftover-questions) + [move-button](#move-button) + [lod](#lod) @@ -79,17 +80,17 @@ Elements must match **all** of the following expressions: -----|-----|-----|----- | | [architecture](#architecture) | What is the architectural style of this building?
_{building:architecture}_
34 options | | *[building:architecture](https://wiki.osm.org/wiki/Key:building:architecture)* ([string](../SpecialInputElements.md#string)) | | [construction_date](#construction_date) | When was this built?
_Built in {construction_date}_ | | *[construction_date](https://wiki.osm.org/wiki/Key:construction_date)* ([date](../SpecialInputElements.md#date)) | -| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit,)}_ | address | _Multiple choice only_ | +| [address_joined](#address_joined)
_(Original in [address](./address.md#address_joined))_ | _{group(header,street;housenumber;unit;address-questions,)}_ | address | _Multiple choice only_ | | [header](#header)
_(Original in [address](./address.md#header))_ | _{addr:street} {addr:housenumber} {addr:unit}_
1 options | address, hidden | _Multiple choice only_ | | [housenumber](#housenumber)
_(Original in [address](./address.md#housenumber))_ | What is the number of this house?
_The house number is {addr:housenumber}_
1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) | | [street](#street)
_(Original in [address](./address.md#street))_ | What street is this address located in?
_This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) | | [unit](#unit)
_(Original in [address](./address.md#unit))_ | What is the unit number or letter?
_The unit number is {addr:unit}_
1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) | -| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [address-questions](#address-questions)
_(Original in [address](./address.md#address-questions))_ | _{questions(address,,)}_ | address, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;address)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### architecture - The question is `What is the architectural style of this building?` *{building:architecture}* is shown if `building:architecture` is set. @@ -130,90 +131,76 @@ The question is `What is the architectural style of this building?` - *Contemporary architecture* is shown if with building:architecture=contemporary ### construction_date - The question is `When was this built?` *Built in {construction_date}* is shown if `construction_date` is set. ### address_joined - _This tagrendering has no question and is thus read-only_ -*{group(header,street;housenumber;unit,)}* +*{group(header,street;housenumber;unit;address-questions,)}* -This tagrendering has labels -`address` +This tagrendering has labels `address` ### header - _This tagrendering has no question and is thus read-only_ *{addr:street} {addr:housenumber} {addr:unit}* - *No address is known* is shown if with addr:street= & addr:unit= & addr:housenumber= -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### housenumber - The question is `What is the number of this house?` *The house number is {addr:housenumber}* is shown if `addr:housenumber` is set. - *This building has no house number* is shown if with nohousenumber=yes -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### street - The question is `What street is this address located in?` *This address is in street {addr:street}* is shown if `addr:street` is set. -This tagrendering has labels -`address` -`hidden` +This tagrendering has labels `address` `hidden` ### unit - The question is `What is the unit number or letter?` *The unit number is {addr:unit}* is shown if `addr:unit` is set. - *No unit number* is shown if with addr:unit= -This tagrendering has labels -`address` -`hidden` - -### leftover-questions +This tagrendering has labels `address` `hidden` +### address-questions _This tagrendering has no question and is thus read-only_ -*{questions( ,hidden)}* +*{questions(address,,)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `address` `hidden` + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden;address)}* + +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/architecture/architecture.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/architecture/architecture.json) diff --git a/Docs/Themes/atm.md b/Docs/Themes/atm.md index 6f0eb9f39..633ce1c21 100644 --- a/Docs/Themes/atm.md +++ b/Docs/Themes/atm.md @@ -57,13 +57,11 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [images](#images) + [phone](#phone) + [email](#email) + [website](#website) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [post_partner](#post_partner) + [post_offic_brand](#post_offic_brand) + [partner-brand](#partner-brand) @@ -125,7 +123,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### has_atm - The question is `Does this bank have an ATM?` - *This bank has an ATM* is shown if with atm=yes @@ -133,35 +130,28 @@ The question is `Does this bank have an ATM?` - *This bank does have an ATM, but it is mapped as a different icon* is shown if with atm=separate ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -237,18 +227,15 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -256,22 +243,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### opening_hours - The question is `What are the opening hours for this post office?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -279,14 +262,12 @@ The question is `What are the opening hours for this post office?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### post_partner - The question is `Is this a post partner?` - *This shop is a post partner* is shown if with post_office=post_partner - *This shop is not a post partner* is shown if with post_office= ### post_offic_brand - The question is `To which brand does this post office belong?` *This is a {brand} post office* is shown if `brand` is set. @@ -294,7 +275,6 @@ The question is `To which brand does this post office belong?` This tagrendering is only visible in the popup if the following condition is met: amenity=post_office ### partner-brand - The question is `For which brand does this location offer services?` *This location offers services for {post_office:brand}* is shown if `post_office:brand` is set. @@ -311,7 +291,6 @@ The question is `For which brand does this location offer services?` This tagrendering is only visible in the popup if the following condition is met: post_office=post_partner ### letter-from - The question is `Can you post a letter here?` *You can post letters with these companies: {post_office:letter_from}* is shown if `post_office:letter_from` is set. @@ -320,7 +299,6 @@ The question is `Can you post a letter here?` - *You can't post letters here* is shown if with post_office:letter_from=no ### parcel-from - The question is `Can you send a parcel here?` *You can post parcels with these companies: {post_office:parcel_from}* is shown if `post_office:parcel_from` is set. @@ -329,7 +307,6 @@ The question is `Can you send a parcel here?` - *You can't send parcels here* is shown if with post_office:parcel_from=no ### parcel-pickup - The question is `Can you pick up missed parcels here?` *You can pick up parcels from these companies: {post_office:parcel_pickup}* is shown if `post_office:parcel_pickup` is set. @@ -338,7 +315,6 @@ The question is `Can you pick up missed parcels here?` - *You can't pick up missed parcels here* is shown if with post_office:parcel_pickup=no ### parcel-to - The question is `Can you send parcels to here for pickup?` *You can send parcels to here for pickup with these companies: {post_office:parcel_to}* is shown if `post_office:parcel_to` is set. @@ -347,7 +323,6 @@ The question is `Can you send parcels to here for pickup?` - *You can't send parcels to here for pickup* is shown if with post_office:parcel_to=no ### stamps - The question is `Can you buy stamps here?` *You can buy stamps from companies: {post_office:stamps}* is shown if `post_office:stamps` is set. @@ -356,7 +331,6 @@ The question is `Can you buy stamps here?` - *You can't buy stamps here* is shown if with post_office:stamps=no ### has_atm - The question is `Does this post office have an ATM?` - *This post office has an ATM* is shown if with atm=yes @@ -364,29 +338,23 @@ The question is `Does this post office have an ATM?` - *This post office does have an ATM, but it is mapped as a different icon* is shown if with atm=separate ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Themes/bag.md b/Docs/Themes/bag.md index e101a641b..22abf3e6b 100644 --- a/Docs/Themes/bag.md +++ b/Docs/Themes/bag.md @@ -52,15 +52,11 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [BAG geometry:](#bag-geometry) - + [OSM geometry:](#osm-geometry) + [Import button](#import-button) + [Reference](#reference) + [Build year](#build-year) + [Building type](#building-type) + [Overlapping building](#overlapping-building) - + [BAG geometry:](#bag-geometry) - + [OSM geometry:](#osm-geometry) + [Building status](#building-status) + [Buidling function](#buidling-function) + [leftover-questions](#leftover-questions) @@ -110,7 +106,6 @@ Elements must match the expression **building~.+** | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### Reference - _This tagrendering has no question and is thus read-only_ *The reference in BAG is {ref:bag}* @@ -118,29 +113,24 @@ _This tagrendering has no question and is thus read-only_ - *This building has no reference in the BAG* is shown if with ref:bag= ### Building type - The question is `What kind of building is this?` *This building is a {building}* is shown if `building` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # osm_adresses Layer showing adresses that are in OpenStreetMap @@ -171,23 +161,19 @@ Elements must match **all** of the following expressions: | [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` + # bag_pand Buildings from BAG register @@ -231,7 +217,6 @@ Elements must match the expression **identificatie~.+** | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### Import button - _This tagrendering has no question and is thus read-only_ *{import_way_button(osm_buildings,building=$_bag_obj:building; ref:bag=$_bag_obj:ref:bag; source=BAG; source:date=$_bag_obj:source:date; start_date=$_bag_obj:start_date,{"*":"Upload this building to OpenStreetMap"},,,,,,,)}* @@ -241,13 +226,11 @@ _This tagrendering has no question and is thus read-only_ - *{import_way_button(osm_buildings, building=$_bag_obj:building; construction=$_bag_obj:construction; ref:bag=$_bag_obj:ref:bag; source=BAG; source:date=$_bag_obj:source:date; start_date=$_bag_obj:start_date, Upload this building to OpenStreetMap)}* is shown if with _bag_obj:building~.+ & _bag_obj:ref:bag~.+ & _bag_obj:in_construction=true ### Reference - _This tagrendering has no question and is thus read-only_ *The reference in BAG is {_bag_obj:ref:bag}* ### Build year - _This tagrendering has no question and is thus read-only_ *This building was built in {_bag_obj:start_date}* @@ -255,7 +238,6 @@ _This tagrendering has no question and is thus read-only_ - *The building was started in {_bag_obj:start_date}* is shown if with _bag_obj:in_construction=true ### Building type - _This tagrendering has no question and is thus read-only_ *The building type is a {_bag_obj:building}* @@ -263,7 +245,6 @@ _This tagrendering has no question and is thus read-only_ - *The building type will be a {_bag_obj:construction}* is shown if with _bag_obj:in_construction=true ### Overlapping building - _This tagrendering has no question and is thus read-only_ *
The overlapping osm_buildings is a {_osm_obj:building} and covers {_overlap_percentage}% of the BAG building.
The BAG-building covers {_reverse_overlap_percentage}% of the OSM building

BAG geometry:

{minimap(21, id):height:10rem;border-radius:1rem;overflow:hidden}

OSM geometry:

{minimap(21,_osm_obj:id):height:10rem;border-radius:1rem;overflow:hidden}
* @@ -271,35 +252,29 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _overlaps_with~.+ ### Building status - _This tagrendering has no question and is thus read-only_ *The current building status is {status}* ### Buidling function - _This tagrendering has no question and is thus read-only_ *The current function of the building is {gebruiksdoel}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # bag_verblijfsobject Address information from the BAG register @@ -331,7 +306,6 @@ Elements must match the expression **identificatie~.+** | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### Import button - _This tagrendering has no question and is thus read-only_ *{import_button(osm_adresses, addr:city=$woonplaats; addr:housenumber=$_bag_obj:addr:housenumber; addr:postcode=$postcode; addr:street=$openbare_ruimte; ref:bag=$_bag_obj:ref:bag; source=BAG; source:date=$_bag_obj:source:date, Upload this adress to OpenStreetMap)}* @@ -339,29 +313,23 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _imported_osm_object_found=false ### Address - _This tagrendering has no question and is thus read-only_ *{openbare_ruimte} {_bag_obj:addr:housenumber}, {woonplaats} {postcode}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/bag/bag.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/bag/bag.json) diff --git a/Docs/Themes/buurtnatuur.md b/Docs/Themes/buurtnatuur.md index 60231b20b..45e415923 100644 --- a/Docs/Themes/buurtnatuur.md +++ b/Docs/Themes/buurtnatuur.md @@ -123,7 +123,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### Access tag - The question is `Is dit gebied toegankelijk?` *De toegankelijkheid van dit gebied is: {access:description}* is shown if `access:description` is set. @@ -137,7 +136,6 @@ The question is `Is dit gebied toegankelijk?` - *Toegankelijk mits betaling* is shown if with access:description= & access=yes & fee=yes ### Operator tag - The question is `Wie beheert dit gebied?` *Beheer door {operator}* is shown if `operator` is set. @@ -149,19 +147,16 @@ The question is `Wie beheert dit gebied?` - *Beheer door een privépersoon* is shown if with operator:type=private ### Non-editable description - _This tagrendering has no question and is thus read-only_ *Extra info: {description}* is shown if `description` is set. ### Editable description - The question is `Is er extra info die je kwijt wil?` *Extra info via buurtnatuur.be: {description:0}* is shown if `description:0` is set. ### Name:nl-tag - The question is `Wat is de Nederlandstalige naam van dit gebied?` *Dit gebied heet {name:nl}* is shown if `name:nl` is set. @@ -169,7 +164,6 @@ The question is `Wat is de Nederlandstalige naam van dit gebied?` This tagrendering is only visible in the popup if the following condition is met: name:nl~.+ & viewpoint!~^(tourism)$ ### Name tag - The question is `Wat is de naam van dit gebied?` *Dit gebied heet {name}* is shown if `name` is set. @@ -177,23 +171,19 @@ The question is `Wat is de naam van dit gebied?` - *Dit gebied heeft geen naam* is shown if with noname=yes & name= ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # parks Een park is een publiek toegankelijke, groene ruimte binnen de stad. Ze is typisch ingericht voor recreatief gebruik, met (verharde) wandelpaden, zitbanken, vuilnisbakken, een gezellig vijvertje, ... @@ -251,7 +241,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### Access tag - The question is `Is dit gebied toegankelijk?` *De toegankelijkheid van dit gebied is: {access:description}* is shown if `access:description` is set. @@ -265,7 +254,6 @@ The question is `Is dit gebied toegankelijk?` - *Toegankelijk mits betaling* is shown if with access:description= & access=yes & fee=yes ### Operator tag - The question is `Wie beheert dit gebied?` *Beheer door {operator}* is shown if `operator` is set. @@ -277,19 +265,16 @@ The question is `Wie beheert dit gebied?` - *Beheer door een privépersoon* is shown if with operator:type=private ### Non-editable description - _This tagrendering has no question and is thus read-only_ *Extra info: {description}* is shown if `description` is set. ### Editable description - The question is `Is er extra info die je kwijt wil?` *Extra info via buurtnatuur.be: {description:0}* is shown if `description:0` is set. ### Name:nl-tag - The question is `Wat is de Nederlandstalige naam van dit gebied?` *Dit gebied heet {name:nl}* is shown if `name:nl` is set. @@ -297,7 +282,6 @@ The question is `Wat is de Nederlandstalige naam van dit gebied?` This tagrendering is only visible in the popup if the following condition is met: name:nl~.+ & viewpoint!~^(tourism)$ ### Name tag - The question is `Wat is de naam van dit gebied?` *Dit gebied heet {name}* is shown if `name` is set. @@ -305,23 +289,19 @@ The question is `Wat is de naam van dit gebied?` - *Dit gebied heeft geen naam* is shown if with noname=yes & name= ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # forest Een bos is een verzameling bomen, al dan niet als productiehout. @@ -380,7 +360,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### Access tag - The question is `Is dit gebied toegankelijk?` *De toegankelijkheid van dit gebied is: {access:description}* is shown if `access:description` is set. @@ -394,7 +373,6 @@ The question is `Is dit gebied toegankelijk?` - *Toegankelijk mits betaling* is shown if with access:description= & access=yes & fee=yes ### Operator tag - The question is `Wie beheert dit gebied?` *Beheer door {operator}* is shown if `operator` is set. @@ -406,19 +384,16 @@ The question is `Wie beheert dit gebied?` - *Beheer door een privépersoon* is shown if with operator:type=private ### Non-editable description - _This tagrendering has no question and is thus read-only_ *Extra info: {description}* is shown if `description` is set. ### Editable description - The question is `Is er extra info die je kwijt wil?` *Extra info via buurtnatuur.be: {description:0}* is shown if `description:0` is set. ### Name:nl-tag - The question is `Wat is de Nederlandstalige naam van dit gebied?` *Dit gebied heet {name:nl}* is shown if `name:nl` is set. @@ -426,7 +401,6 @@ The question is `Wat is de Nederlandstalige naam van dit gebied?` This tagrendering is only visible in the popup if the following condition is met: name:nl~.+ & viewpoint!~^(tourism)$ ### Name tag - The question is `Wat is de naam van dit gebied?` *Dit gebied heet {name}* is shown if `name` is set. @@ -434,23 +408,18 @@ The question is `Wat is de naam van dit gebied?` - *Dit gebied heeft geen naam* is shown if with noname=yes & name= ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/buurtnatuur/buurtnatuur.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/buurtnatuur/buurtnatuur.json) diff --git a/Docs/Themes/circular_economy.md b/Docs/Themes/circular_economy.md index 0fca47485..38f8b45fd 100644 --- a/Docs/Themes/circular_economy.md +++ b/Docs/Themes/circular_economy.md @@ -42,7 +42,6 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [images](#images) + [reviews](#reviews) + [shops-name](#shops-name) @@ -50,7 +49,6 @@ Available languages: + [brand](#brand) + [second_hand](#second_hand) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [website](#website) + [email](#email) + [phone](#phone) @@ -59,6 +57,7 @@ Available languages: + [single_level](#single_level) + [copyshop-print-sizes](#copyshop-print-sizes) + [copyshop-binding](#copyshop-binding) + + [copyshop-binding-types](#copyshop-binding-types) + [optometrist_service](#optometrist_service) + [key_cutter](#key_cutter) + [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -91,6 +90,7 @@ Available languages: + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) + [has_toilets](#has_toilets) + + [images_toilet](#images_toilet) + [toilets_repeated](#toilets_repeated) + [toilets_single_level](#toilets_single_level) + [toilets_toilet-access](#toilets_toilet-access) @@ -115,6 +115,11 @@ Available languages: + [wheelchair-picture](#wheelchair-picture) + [wheelchair-title](#wheelchair-title) + [toilet-wheelchair-access](#toilet-wheelchair-access) + + [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + + [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + + [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + + [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + + [wheelchair-door-width](#wheelchair-door-width) + [questions-wheelchair](#questions-wheelchair) + [adult_changing_table_title](#adult_changing_table_title) + [adult-changing-table](#adult-changing-table) @@ -216,6 +221,11 @@ Elements must match **any** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -242,6 +252,7 @@ Elements must match **any** of the following expressions: | [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | | [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | | [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [copyshop-binding-types](#copyshop-binding-types) | What types of binding are offered here?
4 options | | _Multiple choice only_ | | [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | | [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | | [hairdresser-targetgroup](#hairdresser-targetgroup) | In what target groups does this hairdresser specialize?
3 options | | _Multiple choice only_ | @@ -266,14 +277,15 @@ Elements must match **any** of the following expressions: | [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -298,6 +310,11 @@ Elements must match **any** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -307,8 +324,8 @@ Elements must match **any** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -326,13 +343,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -503,11 +518,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -515,7 +528,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -525,7 +537,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -533,18 +544,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -552,22 +560,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -575,17 +579,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -596,11 +597,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -612,7 +611,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -620,8 +618,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -630,7 +637,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -640,7 +646,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -650,7 +655,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -661,7 +665,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -670,7 +673,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -680,7 +682,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -691,7 +692,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -700,7 +700,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -716,81 +715,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -800,7 +783,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -810,7 +792,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -820,7 +801,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -831,7 +811,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -841,11 +820,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -853,11 +830,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -865,11 +840,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -879,7 +852,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -888,11 +860,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -901,11 +871,9 @@ The question is `Does this shop have a gluten free offering?` - *This shop has no gluten free offering* is shown if with diet:gluten_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### lactose_free - The question is `Does {title()} have a lactose-free offering?` - *Only sells lactose free products* is shown if with diet:lactose_free=only @@ -914,11 +882,9 @@ The question is `Does {title()} have a lactose-free offering?` - *No lactose free offering* is shown if with diet:lactose_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -928,62 +894,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -995,16 +951,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -1015,47 +964,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -1067,33 +995,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -1101,33 +1014,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1135,19 +1032,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1156,17 +1043,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1174,17 +1053,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1192,17 +1063,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1212,34 +1075,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1250,50 +1097,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1303,69 +1127,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1374,18 +1162,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1394,73 +1173,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1470,19 +1259,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1490,19 +1269,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1510,38 +1279,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1549,78 +1298,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Themes/climbing.md b/Docs/Themes/climbing.md index 228b46305..d77c70976 100644 --- a/Docs/Themes/climbing.md +++ b/Docs/Themes/climbing.md @@ -47,7 +47,6 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [repairs_climbing_shoes](#repairs_climbing_shoes) + [images](#images) + [reviews](#reviews) @@ -56,7 +55,6 @@ Available languages: + [brand](#brand) + [second_hand](#second_hand) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [website](#website) + [email](#email) + [phone](#phone) @@ -65,6 +63,7 @@ Available languages: + [single_level](#single_level) + [copyshop-print-sizes](#copyshop-print-sizes) + [copyshop-binding](#copyshop-binding) + + [copyshop-binding-types](#copyshop-binding-types) + [optometrist_service](#optometrist_service) + [key_cutter](#key_cutter) + [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -97,6 +96,7 @@ Available languages: + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) + [has_toilets](#has_toilets) + + [images_toilet](#images_toilet) + [toilets_repeated](#toilets_repeated) + [toilets_single_level](#toilets_single_level) + [toilets_toilet-access](#toilets_toilet-access) @@ -121,6 +121,11 @@ Available languages: + [wheelchair-picture](#wheelchair-picture) + [wheelchair-title](#wheelchair-title) + [toilet-wheelchair-access](#toilet-wheelchair-access) + + [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + + [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + + [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + + [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + + [wheelchair-door-width](#wheelchair-door-width) + [questions-wheelchair](#questions-wheelchair) + [adult_changing_table_title](#adult_changing_table_title) + [adult-changing-table](#adult-changing-table) @@ -222,6 +227,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -249,6 +259,7 @@ Elements must match **all** of the following expressions: | [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | | [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | | [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [copyshop-binding-types](#copyshop-binding-types) | What types of binding are offered here?
4 options | | _Multiple choice only_ | | [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | | [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | | [hairdresser-targetgroup](#hairdresser-targetgroup) | In what target groups does this hairdresser specialize?
3 options | | _Multiple choice only_ | @@ -273,14 +284,15 @@ Elements must match **all** of the following expressions: | [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -305,6 +317,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -314,14 +331,13 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### repairs_climbing_shoes - The question is `Does this shoe repair shop repair climbing shoes?` - *This shop repairs climbing shoes* is shown if with service:climbing_shoes:repair=yes @@ -340,13 +356,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -517,11 +531,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -529,7 +541,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -539,7 +550,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -547,18 +557,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -566,22 +573,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -589,17 +592,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -610,11 +610,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -626,7 +624,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -634,8 +631,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -644,7 +650,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -654,7 +659,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -664,7 +668,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -675,7 +678,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -684,7 +686,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -694,7 +695,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -705,7 +705,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -714,7 +713,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -730,81 +728,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -814,7 +796,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -824,7 +805,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -834,7 +814,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -845,7 +824,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -855,11 +833,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -867,11 +843,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -879,11 +853,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -893,7 +865,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -902,11 +873,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -915,11 +884,9 @@ The question is `Does this shop have a gluten free offering?` - *This shop has no gluten free offering* is shown if with diet:gluten_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### lactose_free - The question is `Does {title()} have a lactose-free offering?` - *Only sells lactose free products* is shown if with diet:lactose_free=only @@ -928,11 +895,9 @@ The question is `Does {title()} have a lactose-free offering?` - *No lactose free offering* is shown if with diet:lactose_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -942,62 +907,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -1009,16 +964,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -1029,47 +977,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -1081,33 +1008,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -1115,33 +1027,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1149,19 +1045,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1170,17 +1056,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1188,17 +1066,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1206,17 +1076,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1226,34 +1088,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1264,50 +1110,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1317,69 +1140,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1388,18 +1175,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1408,73 +1186,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1484,19 +1272,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1504,19 +1282,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1524,38 +1292,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1563,78 +1311,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Themes/cycle_highways.md b/Docs/Themes/cycle_highways.md index e18c53d03..b0f2f7470 100644 --- a/Docs/Themes/cycle_highways.md +++ b/Docs/Themes/cycle_highways.md @@ -106,19 +106,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### cycle_highways-name - The question is `What is the name of this cycle highway?` *The name is {name}* is shown if `name` is set. ### cycle_highways-ref - The question is `What is the reference number of this cycle highway?` *Referentienummer is {ref}* is shown if `ref` is set. ### cycle_highways-state - The question is `What is the state of this link?` *The current state of this link is {state}* is shown if `state` is set. @@ -130,21 +127,18 @@ The question is `What is the state of this link?` - *This link is operational and signposted* is shown if with state= ### cycle-highway-length - _This tagrendering has no question and is thus read-only_ *This part is {_length:km}km long* ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### all_tags Shows a table with all the tags of the feature @@ -153,23 +147,18 @@ _This tagrendering has no question and is thus read-only_ *{all_tags()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -247,19 +236,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### cycle_highways-name - The question is `What is the name of this cycle highway?` *The name is {name}* is shown if `name` is set. ### cycle_highways-ref - The question is `What is the reference number of this cycle highway?` *Referentienummer is {ref}* is shown if `ref` is set. ### cycle_highways-state - The question is `What is the state of this link?` *The current state of this link is {state}* is shown if `state` is set. @@ -271,21 +257,18 @@ The question is `What is the state of this link?` - *This link is operational and signposted* is shown if with state= ### cycle-highway-length - _This tagrendering has no question and is thus read-only_ *This part is {_length:km}km long* ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### all_tags Shows a table with all the tags of the feature @@ -294,23 +277,18 @@ _This tagrendering has no question and is thus read-only_ *{all_tags()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Themes/cyclenodes.md b/Docs/Themes/cyclenodes.md index 0830888e4..cae941c6d 100644 --- a/Docs/Themes/cyclenodes.md +++ b/Docs/Themes/cyclenodes.md @@ -105,7 +105,6 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### node2node-survey:date - The question is `When was this node to node link last surveyed?` *This node to node link was last surveyed on {survey:date}* is shown if `survey:date` is set. @@ -119,23 +118,19 @@ _This tagrendering has no question and is thus read-only_ *{export_as_gpx()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # node_bicycle - This layer is shown at zoomlevel **12** and higher @@ -179,7 +174,6 @@ Elements must match **any** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### node-rxn_ref - The question is `What is the reference number of this cycling node?` *This cycling node has reference number {rcn_ref}* is shown if `rcn_ref` is set. @@ -187,7 +181,6 @@ The question is `What is the reference number of this cycling node?` This tagrendering is only visible in the popup if the following condition is met: rcn_ref~.+ ### node-survey:date - The question is `When was this cycle node last surveyed?` *This cycle node was last surveyed on {survey:date}* is shown if `survey:date` is set. @@ -195,7 +188,6 @@ The question is `When was this cycle node last surveyed?` - *This object was last surveyed today* is shown if with survey:date= ### node-expected_rcn_route_relations - The question is `How many other cycle nodes does this node link to?` *This node links to {expected_rcn_route_relations} other cycle nodes.* is shown if `expected_rcn_route_relations` is set. @@ -207,23 +199,19 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # bicycle_guidepost This layer is based on [guidepost](../Layers/guidepost.md) @@ -279,7 +267,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### name - The question is `What is the name noted on this guidepost?` *Name noted on the guidepost: {name}* is shown if `name` is set. @@ -287,7 +274,6 @@ The question is `What is the name noted on this guidepost?` - *There is no name noted on this guidepost* is shown if with noname=yes ### ref - The question is `What is the reference number of this guidepost?` *Reference number of the guidepost: {ref}* is shown if `ref` is set. @@ -295,7 +281,6 @@ The question is `What is the reference number of this guidepost?` - *There is no reference number noted on this guidepost* is shown if with noref=yes ### ele - The question is `What is the elevation noted on this guidepost?` *Elevation noted on the guidepost: {ele} m* is shown if `ele` is set. @@ -303,35 +288,28 @@ The question is `What is the elevation noted on this guidepost?` - *There is no elevation noted on this guidepost* is shown if with noele=yes ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/cyclenodes/cyclenodes.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cyclenodes/cyclenodes.json) diff --git a/Docs/Themes/cyclestreets.md b/Docs/Themes/cyclestreets.md index a7e4630f9..32e9a6a1e 100644 --- a/Docs/Themes/cyclestreets.md +++ b/Docs/Themes/cyclestreets.md @@ -108,7 +108,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### is_cyclestreet - The question is `Is the street {name} a cyclestreet?` - *This street is a cyclestreet (and has a speed limit of 30 km/h)* is shown if with cyclestreet=yes & maxspeed=30 & overtaking:motor_vehicle=no & proposed:cyclestreet= @@ -120,7 +119,6 @@ The question is `Is the street {name} a cyclestreet?` - *This street is not a cyclestreet* is shown if with cyclestreet= & proposed:cyclestreet= & bicycle_road= & proposed:bicycle_road= & overtaking:motor_vehicle= ### supplementary_sign - The question is `What sign does this bicycle road have?` - *Residents allowed* is shown if with traffic_sign=DE:244.1,1020-30 @@ -132,7 +130,6 @@ The question is `What sign does this bicycle road have?` This tagrendering is only visible in the popup if the following condition is met: _country=de & bicycle_road=yes ### future_cyclestreet - The question is `When will this street become a cyclestreet?` *This street will become a cyclestreet at {cyclestreet:start_date}* is shown if `cyclestreet:start_date` is set. @@ -140,29 +137,24 @@ The question is `When will this street become a cyclestreet?` This tagrendering is only visible in the popup if the following condition is met: proposed:cyclestreet=yes ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### split_button - _This tagrendering has no question and is thus read-only_ *{split_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # not_cyclestreets Layer to mark any street as cyclestreet @@ -209,7 +201,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### is_cyclestreet - The question is `Is the street {name} a cyclestreet?` - *This street is a cyclestreet (and has a speed limit of 30 km/h)* is shown if with cyclestreet=yes & maxspeed=30 & overtaking:motor_vehicle=no & proposed:cyclestreet= @@ -221,7 +212,6 @@ The question is `Is the street {name} a cyclestreet?` - *This street is not a cyclestreet* is shown if with cyclestreet= & proposed:cyclestreet= & bicycle_road= & proposed:bicycle_road= & overtaking:motor_vehicle= ### supplementary_sign - The question is `What sign does this bicycle road have?` - *Residents allowed* is shown if with traffic_sign=DE:244.1,1020-30 @@ -233,7 +223,6 @@ The question is `What sign does this bicycle road have?` This tagrendering is only visible in the popup if the following condition is met: _country=de & bicycle_road=yes ### future_cyclestreet - The question is `When will this street become a cyclestreet?` *This street will become a cyclestreet at {cyclestreet:start_date}* is shown if `cyclestreet:start_date` is set. @@ -241,29 +230,23 @@ The question is `When will this street become a cyclestreet?` This tagrendering is only visible in the popup if the following condition is met: proposed:cyclestreet=yes ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### split_button - _This tagrendering has no question and is thus read-only_ *{split_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/cyclestreets/cyclestreets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cyclestreets/cyclestreets.json) diff --git a/Docs/Themes/cyclofix.md b/Docs/Themes/cyclofix.md index d0be2a311..d2b54bbcf 100644 --- a/Docs/Themes/cyclofix.md +++ b/Docs/Themes/cyclofix.md @@ -56,12 +56,10 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [images](#images) + [preset_description](#preset_description) + [name](#name) + [opening_hours_by_appointment](#opening_hours_by_appointment) - + [Opening hours](#opening-hours) + [phone](#phone) + [email](#email) + [website](#website) @@ -77,14 +75,12 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [images](#images) + [bicycle_rental_type](#bicycle_rental_type) + [website](#website) + [email](#email) + [phone](#phone) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [payment-options](#payment-options) + [payment-options-advanced](#payment-options-advanced) + [bicycle-types](#bicycle-types) @@ -104,8 +100,6 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) - + [Technical questions](#technical-questions) + [images](#images) + [Type](#type) + [access](#access) @@ -159,10 +153,6 @@ Available languages: + [voltage-socket:tesla_destination_us](#voltage-sockettesla_destination_us) + [current-socket:tesla_destination_us](#current-sockettesla_destination_us) + [power-output-socket:tesla_destination_us](#power-output-sockettesla_destination_us) - + [plugs-amount-socket:tesla_destination](#plugs-amount-sockettesla_destination) - + [voltage-socket:tesla_destination](#voltage-sockettesla_destination) - + [current-socket:tesla_destination](#current-sockettesla_destination) - + [power-output-socket:tesla_destination](#power-output-sockettesla_destination) + [plugs-amount-socket:USB-A](#plugs-amount-socketusb-a) + [voltage-socket:USB-A](#voltage-socketusb-a) + [current-socket:USB-A](#current-socketusb-a) @@ -195,8 +185,11 @@ Available languages: + [voltage-socket:nema_5_20](#voltage-socketnema_5_20) + [current-socket:nema_5_20](#current-socketnema_5_20) + [power-output-socket:nema_5_20](#power-output-socketnema_5_20) + + [plugs-amount-socket:nacs](#plugs-amount-socketnacs) + + [voltage-socket:nacs](#voltage-socketnacs) + + [current-socket:nacs](#current-socketnacs) + + [power-output-socket:nacs](#power-output-socketnacs) + [OH](#oh) - + [Opening hours](#opening-hours) + [fee](#fee) + [charge](#charge) + [payment-options](#payment-options) @@ -216,7 +209,6 @@ Available languages: + [Parking:fee](#parkingfee) + [questions](#questions) + [questions-technical](#questions-technical) - + [Technical questions](#technical-questions) + [move-button](#move-button) + [delete-button](#delete-button) + [lod](#lod) @@ -225,14 +217,12 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [images](#images) + [repeated](#repeated) + [single_level](#single_level) + [vending](#vending) + [bicycle_tube_vending_machine-brand](#bicycle_tube_vending_machine-brand) + [opening_hours_24_7](#opening_hours_24_7) - + [Opening hours](#opening-hours) + [payment-options-split](#payment-options-split) + [denominations-coins](#denominations-coins) + [denominations-notes](#denominations-notes) @@ -311,19 +301,16 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### preset_description - _This tagrendering has no question and is thus read-only_ *{preset_description()}* ### name - The question is `What is the name of this repair workshop?` *This workshop is called {name}* is shown if `name` is set. ### opening_hours_by_appointment - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -333,18 +320,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -352,19 +336,16 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### mastodon Shows and asks for the mastodon handle @@ -379,7 +360,6 @@ The question is `What is the facebook page of of {title()}?` *{link(Facebook page,&LBRACEcontact:facebook&RBRACE,,,,)}
Facebook is known to harm mental health, manipulate public opinion and cause hate. Try to use healthier alternatives
* is shown if `contact:facebook` is set. ### item:repair - The question is `What type of items are repaired here?` - *Mobile phones are repaired here* is shown if with service:mobile_phone:repair=yes. Unselecting this answer will add service:mobile_phone:repair=no @@ -390,35 +370,28 @@ The question is `What type of items are repaired here?` - *Clothes are repaired here* is shown if with service:clothes:repair=yes. Unselecting this answer will add service:clothes:repair=no ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -496,7 +469,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### bicycle_rental_type - The question is `What kind of bicycle rental is this?` - *This is a shop whose main focus is bicycle rental* is shown if with shop=rental & bicycle_rental=shop @@ -509,18 +481,15 @@ The question is `What kind of bicycle rental is this?` This tagrendering is only visible in the popup if the following condition is met: amenity=bicycle_rental ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -528,22 +497,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -553,7 +518,6 @@ The question is `What are the opening hours of {title()}?` This tagrendering is only visible in the popup if the following condition is met: opening_hours~.+ | shop~.+ ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -563,7 +527,6 @@ The question is `Which methods of payment are accepted here?` This tagrendering is only visible in the popup if the following condition is met: shop~.+ ### payment-options-advanced - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -573,7 +536,6 @@ The question is `Which methods of payment are accepted here?` - *Payment is done using a membership card* is shown if with payment:membership_card=yes. Unselecting this answer will add payment:membership_card=no ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -588,109 +550,87 @@ The question is `What kind of bicycles and accessories are rented here?` - *Bike helmets can be rented here* is shown if with rental=bike_helmet - *Cargo bikes can be rented here* is shown if with rental=cargo_bike -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -712,7 +652,7 @@ This layer is based on [charging_station](../Layers/charging_station.md) A charging station - - This layer is shown at zoomlevel **14** and higher + - This layer is shown at zoomlevel **11** and higher No themes use this layer @@ -781,10 +721,6 @@ Elements must match **all** of the following expressions: | [socket:tesla_destination:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [480](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:voltage%3D480) | | [socket:tesla_destination:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:current) | [pfloat](../SpecialInputElements.md#pfloat) | [125](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D125) [350](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D350) | | [socket:tesla_destination:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:output) | [pfloat](../SpecialInputElements.md#pfloat) | [120 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D120 kW) [150 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D150 kW) [250 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D250 kW) | -| [socket:tesla_destination](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination) | [pnat](../SpecialInputElements.md#pnat) | | -| [socket:tesla_destination:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [230](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:voltage%3D230) [400](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:voltage%3D400) | -| [socket:tesla_destination:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:current) | [pfloat](../SpecialInputElements.md#pfloat) | [16](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D16) [32](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D32) | -| [socket:tesla_destination:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:output) | [pfloat](../SpecialInputElements.md#pfloat) | [11 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D11 kW) [22 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D22 kW) | | [socket:USB-A](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A) | [pnat](../SpecialInputElements.md#pnat) | | | [socket:USB-A:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [5](https://wiki.openstreetmap.org/wiki/Tag:socket:USB-A:voltage%3D5) | | [socket:USB-A:current](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A:current) | [pfloat](../SpecialInputElements.md#pfloat) | [1](https://wiki.openstreetmap.org/wiki/Tag:socket:USB-A:current%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:socket:USB-A:current%3D2) | @@ -817,6 +753,10 @@ Elements must match **all** of the following expressions: | [socket:nema_5_20:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [120](https://wiki.openstreetmap.org/wiki/Tag:socket:nema_5_20:voltage%3D120) | | [socket:nema_5_20:current](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20:current) | [pfloat](../SpecialInputElements.md#pfloat) | [20](https://wiki.openstreetmap.org/wiki/Tag:socket:nema_5_20:current%3D20) | | [socket:nema_5_20:output](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20:output) | [pfloat](../SpecialInputElements.md#pfloat) | [2.4 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:nema_5_20:output%3D2.4 kW) | +| [socket:nacs](https://wiki.openstreetmap.org/wiki/Key:socket:nacs) | [pnat](../SpecialInputElements.md#pnat) | | +| [socket:nacs:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:nacs:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [socket:nacs:current](https://wiki.openstreetmap.org/wiki/Key:socket:nacs:current) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [socket:nacs:output](https://wiki.openstreetmap.org/wiki/Key:socket:nacs:output) | [pfloat](../SpecialInputElements.md#pfloat) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) | | [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | | @@ -890,42 +830,42 @@ Elements must match **all** of the following expressions: | [voltage-socket:tesla_destination_us](#voltage-socket:tesla_destination_us) | What voltage do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs {canonical(socket:tesla_destination:voltage)}_
1 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [current-socket:tesla_destination_us](#current-socket:tesla_destination_us) | What current do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [power-output-socket:tesla_destination_us](#power-output-socket:tesla_destination_us) | What power output does a single plug of type Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:output)}_
3 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:tesla_destination](#plugs-amount-socket:tesla_destination) | How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?
_There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here_ | plugs-amount | *[socket:tesla_destination](https://wiki.osm.org/wiki/Key:socket:tesla_destination)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:tesla_destination](#voltage-socket:tesla_destination) | What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:tesla_destination:voltage)}_
2 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:tesla_destination](#current-socket:tesla_destination) | What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:tesla_destination](#power-output-socket:tesla_destination) | What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:output)}_
2 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:USB-A](#plugs-amount-socket:USB-A) | How much plugs of type USB to charge phones and small electronics are available here?
_There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here_ | plugs-amount | *[socket:USB-A](https://wiki.osm.org/wiki/Key:socket:USB-A)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:USB-A](#voltage-socket:USB-A) | What voltage do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs {canonical(socket:USB-A:voltage)}_
1 options | technical | *[socket:USB-A:voltage](https://wiki.osm.org/wiki/Key:socket:USB-A:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:USB-A](#current-socket:USB-A) | What current do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:current)}_
2 options | technical | *[socket:USB-A:current](https://wiki.osm.org/wiki/Key:socket:USB-A:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:USB-A](#power-output-socket:USB-A) | What power output does a single plug of type USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:output)}_
2 options | technical | *[socket:USB-A:output](https://wiki.osm.org/wiki/Key:socket:USB-A:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:bosch_3pin](#plugs-amount-socket:bosch_3pin) | How much plugs of type Bosch Active Connect with 3 pins and cable are available here?
_There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here_ | plugs-amount | *[socket:bosch_3pin](https://wiki.osm.org/wiki/Key:socket:bosch_3pin)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:bosch_3pin](#voltage-socket:bosch_3pin) | What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_3pin:voltage)}_ | technical | *[socket:bosch_3pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:bosch_3pin](#current-socket:bosch_3pin) | What current do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:current)}_ | technical | *[socket:bosch_3pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:bosch_3pin](#power-output-socket:bosch_3pin) | What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:output)}_ | technical | *[socket:bosch_3pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:bosch_5pin](#plugs-amount-socket:bosch_5pin) | How much plugs of type Bosch Active Connect with 5 pins and cable are available here?
_There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here_ | plugs-amount | *[socket:bosch_5pin](https://wiki.osm.org/wiki/Key:socket:bosch_5pin)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:bosch_5pin](#voltage-socket:bosch_5pin) | What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}_ | technical | *[socket:bosch_5pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:bosch_5pin](#current-socket:bosch_5pin) | What current do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}_ | technical | *[socket:bosch_5pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:bosch_5pin](#power-output-socket:bosch_5pin) | What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}_ | technical | *[socket:bosch_5pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:bs1363](#plugs-amount-socket:bs1363) | How much plugs of type BS1363 (Type G) are available here?
_There are {socket:bs1363} plugs of type BS1363 (Type G) available here_ | plugs-amount | *[socket:bs1363](https://wiki.osm.org/wiki/Key:socket:bs1363)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:bs1363](#voltage-socket:bs1363) | What voltage do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs {canonical(socket:bs1363:voltage)}_
1 options | technical | *[socket:bs1363:voltage](https://wiki.osm.org/wiki/Key:socket:bs1363:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:bs1363](#current-socket:bs1363) | What current do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:current)}_
1 options | technical | *[socket:bs1363:current](https://wiki.osm.org/wiki/Key:socket:bs1363:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:bs1363](#power-output-socket:bs1363) | What power output does a single plug of type BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:output)}_
1 options | technical | *[socket:bs1363:output](https://wiki.osm.org/wiki/Key:socket:bs1363:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:nema5_15](#plugs-amount-socket:nema5_15) | How much plugs of type NEMA 5-15 (Type B) are available here?
_There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here_ | plugs-amount | *[socket:nema5_15](https://wiki.osm.org/wiki/Key:socket:nema5_15)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:nema5_15](#voltage-socket:nema5_15) | What voltage do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs {canonical(socket:nema5_15:voltage)}_
1 options | technical | *[socket:nema5_15:voltage](https://wiki.osm.org/wiki/Key:socket:nema5_15:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:nema5_15](#current-socket:nema5_15) | What current do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:current)}_
1 options | technical | *[socket:nema5_15:current](https://wiki.osm.org/wiki/Key:socket:nema5_15:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:nema5_15](#power-output-socket:nema5_15) | What power output does a single plug of type NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:output)}_
1 options | technical | *[socket:nema5_15:output](https://wiki.osm.org/wiki/Key:socket:nema5_15:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:sev1011_t23](#plugs-amount-socket:sev1011_t23) | How much plugs of type SEV 1011 T23 (Type J) are available here?
_There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here_ | plugs-amount | *[socket:sev1011_t23](https://wiki.osm.org/wiki/Key:socket:sev1011_t23)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:sev1011_t23](#voltage-socket:sev1011_t23) | What voltage do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs {canonical(socket:sev1011_t23:voltage)}_
1 options | technical | *[socket:sev1011_t23:voltage](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:sev1011_t23](#current-socket:sev1011_t23) | What current do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:current)}_
1 options | technical | *[socket:sev1011_t23:current](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:sev1011_t23](#power-output-socket:sev1011_t23) | What power output does a single plug of type SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:output)}_
1 options | technical | *[socket:sev1011_t23:output](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:as3112](#plugs-amount-socket:as3112) | How much plugs of type AS3112 (Type I) are available here?
_There are {socket:as3112} plugs of type AS3112 (Type I) available here_ | plugs-amount | *[socket:as3112](https://wiki.osm.org/wiki/Key:socket:as3112)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:as3112](#voltage-socket:as3112) | What voltage do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs {canonical(socket:as3112:voltage)}_
1 options | technical | *[socket:as3112:voltage](https://wiki.osm.org/wiki/Key:socket:as3112:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:as3112](#current-socket:as3112) | What current do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:current)}_
1 options | technical | *[socket:as3112:current](https://wiki.osm.org/wiki/Key:socket:as3112:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:as3112](#power-output-socket:as3112) | What power output does a single plug of type AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:output)}_
1 options | technical | *[socket:as3112:output](https://wiki.osm.org/wiki/Key:socket:as3112:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:nema_5_20](#plugs-amount-socket:nema_5_20) | How much plugs of type NEMA 5-20 (Type B) are available here?
_There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here_ | plugs-amount | *[socket:nema_5_20](https://wiki.osm.org/wiki/Key:socket:nema_5_20)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:nema_5_20](#voltage-socket:nema_5_20) | What voltage do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs {canonical(socket:nema_5_20:voltage)}_
1 options | technical | *[socket:nema_5_20:voltage](https://wiki.osm.org/wiki/Key:socket:nema_5_20:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:nema_5_20](#current-socket:nema_5_20) | What current do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:current)}_
1 options | technical | *[socket:nema_5_20:current](https://wiki.osm.org/wiki/Key:socket:nema_5_20:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:nema_5_20](#power-output-socket:nema_5_20) | What power output does a single plug of type NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:output)}_
1 options | technical | *[socket:nema_5_20:output](https://wiki.osm.org/wiki/Key:socket:nema_5_20:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:USB-A](#plugs-amount-socket:USB-A) | How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?
_There are {socket:USB-A} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here_ | plugs-amount | *[socket:USB-A](https://wiki.osm.org/wiki/Key:socket:USB-A)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:USB-A](#voltage-socket:USB-A) | What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:USB-A:voltage)}_
1 options | technical | *[socket:USB-A:voltage](https://wiki.osm.org/wiki/Key:socket:USB-A:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:USB-A](#current-socket:USB-A) | What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:current)}_
2 options | technical | *[socket:USB-A:current](https://wiki.osm.org/wiki/Key:socket:USB-A:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:USB-A](#power-output-socket:USB-A) | What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:output)}_
2 options | technical | *[socket:USB-A:output](https://wiki.osm.org/wiki/Key:socket:USB-A:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bosch_3pin](#plugs-amount-socket:bosch_3pin) | How much plugs of type USB to charge phones and small electronics are available here?
_There are {socket:bosch_3pin} plugs of type USB to charge phones and small electronics available here_ | plugs-amount | *[socket:bosch_3pin](https://wiki.osm.org/wiki/Key:socket:bosch_3pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bosch_3pin](#voltage-socket:bosch_3pin) | What voltage do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs {canonical(socket:bosch_3pin:voltage)}_ | technical | *[socket:bosch_3pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_3pin](#current-socket:bosch_3pin) | What current do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:current)}_ | technical | *[socket:bosch_3pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_3pin](#power-output-socket:bosch_3pin) | What power output does a single plug of type USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:output)}_ | technical | *[socket:bosch_3pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bosch_5pin](#plugs-amount-socket:bosch_5pin) | How much plugs of type Bosch Active Connect with 3 pins and cable are available here?
_There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 3 pins and cable available here_ | plugs-amount | *[socket:bosch_5pin](https://wiki.osm.org/wiki/Key:socket:bosch_5pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bosch_5pin](#voltage-socket:bosch_5pin) | What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}_ | technical | *[socket:bosch_5pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_5pin](#current-socket:bosch_5pin) | What current do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}_ | technical | *[socket:bosch_5pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_5pin](#power-output-socket:bosch_5pin) | What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}_ | technical | *[socket:bosch_5pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bs1363](#plugs-amount-socket:bs1363) | How much plugs of type Bosch Active Connect with 5 pins and cable are available here?
_There are {socket:bs1363} plugs of type Bosch Active Connect with 5 pins and cable available here_ | plugs-amount | *[socket:bs1363](https://wiki.osm.org/wiki/Key:socket:bs1363)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bs1363](#voltage-socket:bs1363) | What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bs1363:voltage)}_
1 options | technical | *[socket:bs1363:voltage](https://wiki.osm.org/wiki/Key:socket:bs1363:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bs1363](#current-socket:bs1363) | What current do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:current)}_
1 options | technical | *[socket:bs1363:current](https://wiki.osm.org/wiki/Key:socket:bs1363:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bs1363](#power-output-socket:bs1363) | What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:output)}_
1 options | technical | *[socket:bs1363:output](https://wiki.osm.org/wiki/Key:socket:bs1363:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nema5_15](#plugs-amount-socket:nema5_15) | How much plugs of type BS1363 (Type G) are available here?
_There are {socket:nema5_15} plugs of type BS1363 (Type G) available here_ | plugs-amount | *[socket:nema5_15](https://wiki.osm.org/wiki/Key:socket:nema5_15)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nema5_15](#voltage-socket:nema5_15) | What voltage do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs {canonical(socket:nema5_15:voltage)}_
1 options | technical | *[socket:nema5_15:voltage](https://wiki.osm.org/wiki/Key:socket:nema5_15:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema5_15](#current-socket:nema5_15) | What current do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:nema5_15:current)}_
1 options | technical | *[socket:nema5_15:current](https://wiki.osm.org/wiki/Key:socket:nema5_15:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema5_15](#power-output-socket:nema5_15) | What power output does a single plug of type BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:nema5_15:output)}_
1 options | technical | *[socket:nema5_15:output](https://wiki.osm.org/wiki/Key:socket:nema5_15:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:sev1011_t23](#plugs-amount-socket:sev1011_t23) | How much plugs of type NEMA 5-15 (Type B) are available here?
_There are {socket:sev1011_t23} plugs of type NEMA 5-15 (Type B) available here_ | plugs-amount | *[socket:sev1011_t23](https://wiki.osm.org/wiki/Key:socket:sev1011_t23)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:sev1011_t23](#voltage-socket:sev1011_t23) | What voltage do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs {canonical(socket:sev1011_t23:voltage)}_
1 options | technical | *[socket:sev1011_t23:voltage](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:sev1011_t23](#current-socket:sev1011_t23) | What current do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:current)}_
1 options | technical | *[socket:sev1011_t23:current](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:sev1011_t23](#power-output-socket:sev1011_t23) | What power output does a single plug of type NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:output)}_
1 options | technical | *[socket:sev1011_t23:output](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:as3112](#plugs-amount-socket:as3112) | How much plugs of type SEV 1011 T23 (Type J) are available here?
_There are {socket:as3112} plugs of type SEV 1011 T23 (Type J) available here_ | plugs-amount | *[socket:as3112](https://wiki.osm.org/wiki/Key:socket:as3112)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:as3112](#voltage-socket:as3112) | What voltage do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs {canonical(socket:as3112:voltage)}_
1 options | technical | *[socket:as3112:voltage](https://wiki.osm.org/wiki/Key:socket:as3112:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:as3112](#current-socket:as3112) | What current do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:current)}_
1 options | technical | *[socket:as3112:current](https://wiki.osm.org/wiki/Key:socket:as3112:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:as3112](#power-output-socket:as3112) | What power output does a single plug of type SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:output)}_
1 options | technical | *[socket:as3112:output](https://wiki.osm.org/wiki/Key:socket:as3112:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nema_5_20](#plugs-amount-socket:nema_5_20) | How much plugs of type AS3112 (Type I) are available here?
_There are {socket:nema_5_20} plugs of type AS3112 (Type I) available here_ | plugs-amount | *[socket:nema_5_20](https://wiki.osm.org/wiki/Key:socket:nema_5_20)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nema_5_20](#voltage-socket:nema_5_20) | What voltage do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs {canonical(socket:nema_5_20:voltage)}_
1 options | technical | *[socket:nema_5_20:voltage](https://wiki.osm.org/wiki/Key:socket:nema_5_20:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema_5_20](#current-socket:nema_5_20) | What current do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:current)}_
1 options | technical | *[socket:nema_5_20:current](https://wiki.osm.org/wiki/Key:socket:nema_5_20:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema_5_20](#power-output-socket:nema_5_20) | What power output does a single plug of type AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:output)}_
1 options | technical | *[socket:nema_5_20:output](https://wiki.osm.org/wiki/Key:socket:nema_5_20:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nacs](#plugs-amount-socket:nacs) | How much plugs of type NEMA 5-20 (Type B) are available here?
_There are {socket:nacs} plugs of type NEMA 5-20 (Type B) available here_ | plugs-amount | *[socket:nacs](https://wiki.osm.org/wiki/Key:socket:nacs)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nacs](#voltage-socket:nacs) | What voltage do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs {canonical(socket:nacs:voltage)}_ | technical | *[socket:nacs:voltage](https://wiki.osm.org/wiki/Key:socket:nacs:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nacs](#current-socket:nacs) | What current do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:current)}_ | technical | *[socket:nacs:current](https://wiki.osm.org/wiki/Key:socket:nacs:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nacs](#power-output-socket:nacs) | What power output does a single plug of type NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:output)}_ | technical | *[socket:nacs:output](https://wiki.osm.org/wiki/Key:socket:nacs:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [OH](#OH)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | When is this charging station opened?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | | [fee](#fee) | Does one have to pay to use this charging station?
5 options | | _Multiple choice only_ | | [charge](#charge) | How much does one have to pay to use this charging station?
_Using this charging station costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | @@ -957,7 +897,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### Type - The question is `Which vehicles are allowed to charge here?` - *Bicycles can be charged here* is shown if with bicycle=yes. Unselecting this answer will add bicycle=no @@ -967,7 +906,6 @@ The question is `Which vehicles are allowed to charge here?` - *Buses can be charged here* is shown if with bus=yes. Unselecting this answer will add bus=no ### access - The question is `Who is allowed to use this charging station?` *Access is {access}* is shown if `access` is set. @@ -976,17 +914,15 @@ The question is `Who is allowed to use this charging station?` - *Anyone can use this charging station (payment might be needed)* is shown if with access=public. _This option cannot be chosen as answer_ - *Only customers of the place this station belongs to can use this charging station
E.g. a charging station operated by hotel which is only usable by their guests* is shown if with access=customers - *A key must be requested to access this charging station
E.g. a charging station operated by hotel which is only usable by their guests, which receive a key from the reception to unlock the charging station* is shown if with access=key - - *Not accessible to the general public (e.g. only accessible to the owners, employees, ...)* is shown if with access=private + - *Not accessible to the general public (e.g. only accessible to the owners, employees, …)* is shown if with access=private - *This charging station is accessible to the public during certain hours or conditions. Restrictions might apply, but general use is allowed.* is shown if with access=permissive ### capacity - The question is `How much vehicles can be charged here at the same time?` *{capacity} vehicles can be charged here at the same time* is shown if `capacity` is set. ### Available_charging_stations (generated) - The question is `Which charging connections are available here?` - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko=1. Unselecting this answer will add socket:schuko= @@ -1001,7 +937,7 @@ The question is `Which charging connections are available here?` - *Type 1 without cable (J1772)* is shown if with socket:type1~.+ & socket:type1!=1. _This option cannot be chosen as answer_ - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo=1. Unselecting this answer will add socket:type1_combo= - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo~.+ & socket:type1_combo!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger* is shown if with socket:tesla_supercharger=1. Unselecting this answer will add socket:tesla_supercharger= + - *Tesla Supercharger* is shown if with socket:tesla_supercharger=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger= - *Tesla Supercharger* is shown if with socket:tesla_supercharger~.+ & socket:tesla_supercharger!=1. _This option cannot be chosen as answer_ - *Type 2 (mennekes)* is shown if with socket:type2=1. Unselecting this answer will add socket:type2= - *Type 2 (mennekes)* is shown if with socket:type2~.+ & socket:type2!=1. _This option cannot be chosen as answer_ @@ -1009,12 +945,10 @@ The question is `Which charging connections are available here?` - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo~.+ & socket:type2_combo!=1. _This option cannot be chosen as answer_ - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable=1. Unselecting this answer will add socket:type2_cable= - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable~.+ & socket:type2_cable!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=1. Unselecting this answer will add socket:tesla_supercharger_ccs= + - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger_ccs= - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=1. Unselecting this answer will add socket:tesla_destination= - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country=us. _This option cannot be chosen as answer_ - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla)* is shown if with socket:tesla_destination=1. Unselecting this answer will add socket:tesla_destination= - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country!=us. _This option cannot be chosen as answer_ + - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_destination= + - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1. _This option cannot be chosen as answer_ - *USB to charge phones and small electronics* is shown if with socket:USB-A=1. Unselecting this answer will add socket:USB-A= - *USB to charge phones and small electronics* is shown if with socket:USB-A~.+ & socket:USB-A!=1. _This option cannot be chosen as answer_ - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin=1. Unselecting this answer will add socket:bosch_3pin= @@ -1031,19 +965,18 @@ The question is `Which charging connections are available here?` - *AS3112 (Type I)* is shown if with socket:as3112~.+ & socket:as3112!=1. _This option cannot be chosen as answer_ - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20=1. Unselecting this answer will add socket:nema_5_20= - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20~.+ & socket:nema_5_20!=1. _This option cannot be chosen as answer_ + - *NACS(North-American Charging System)* is shown if with socket:nacs=1. Unselecting this answer will add socket:nacs= + - *NACS(North-American Charging System)* is shown if with socket:nacs~.+ & socket:nacs!=1. _This option cannot be chosen as answer_ ### plugs-amount-socket:schuko - The question is `How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?` *There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here* is shown if `socket:schuko` is set. This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:schuko - The question is `What voltage do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?` *Schuko wall plug without ground pin (CEE7/4 type F) outputs {canonical(socket:schuko:voltage)}* is shown if `socket:schuko:voltage` is set. @@ -1051,11 +984,9 @@ The question is `What voltage do the plugs with Schuko wall plug without - *Schuko wall plug without ground pin (CEE7/4 type F) outputs 230 volt* is shown if with socket:schuko:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:schuko - The question is `What current do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?` *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:current)}* is shown if `socket:schuko:current` is set. @@ -1063,11 +994,9 @@ The question is `What current do the plugs with Schuko wall plug without - *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 16 A* is shown if with socket:schuko:current=16 This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:schuko - The question is `What power output does a single plug of type Schuko wall plug without ground pin (CEE7/4 type F) offer?` *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:output)}* is shown if `socket:schuko:output` is set. @@ -1075,21 +1004,17 @@ The question is `What power output does a single plug of type Schuko wall plu - *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 3.6 kW* is shown if with socket:schuko:output=3.6 kW This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:typee - The question is `How much plugs of type European wall plug with ground pin (CEE7/4 type E) are available here?` *There are {socket:typee} plugs of type European wall plug with ground pin (CEE7/4 type E) available here* is shown if `socket:typee` is set. This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:typee - The question is `What voltage do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?` *European wall plug with ground pin (CEE7/4 type E) outputs {canonical(socket:typee:voltage)}* is shown if `socket:typee:voltage` is set. @@ -1097,11 +1022,9 @@ The question is `What voltage do the plugs with European wall plug with g - *European wall plug with ground pin (CEE7/4 type E) outputs 230 volt* is shown if with socket:typee:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:typee - The question is `What current do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?` *European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:current)}* is shown if `socket:typee:current` is set. @@ -1109,11 +1032,9 @@ The question is `What current do the plugs with European wall plug with g - *European wall plug with ground pin (CEE7/4 type E) outputs at most 16 A* is shown if with socket:typee:current=16 This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:typee - The question is `What power output does a single plug of type European wall plug with ground pin (CEE7/4 type E) offer?` *European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:output)}* is shown if `socket:typee:output` is set. @@ -1122,21 +1043,17 @@ The question is `What power output does a single plug of type European wall p - *European wall plug with ground pin (CEE7/4 type E) outputs at most 22 kW* is shown if with socket:typee:output=22 kW This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:chademo - The question is `How much plugs of type Chademo are available here?` *There are {socket:chademo} plugs of type Chademo available here* is shown if `socket:chademo` is set. This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:chademo - The question is `What voltage do the plugs with Chademo offer?` *Chademo outputs {canonical(socket:chademo:voltage)}* is shown if `socket:chademo:voltage` is set. @@ -1144,11 +1061,9 @@ The question is `What voltage do the plugs with Chademo offer?` - *Chademo outputs 500 volt* is shown if with socket:chademo:voltage=500 This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:chademo - The question is `What current do the plugs with Chademo offer?` *Chademo outputs at most {canonical(socket:chademo:current)}* is shown if `socket:chademo:current` is set. @@ -1156,11 +1071,9 @@ The question is `What current do the plugs with Chademo offer?` - *Chademo outputs at most 120 A* is shown if with socket:chademo:current=120 This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:chademo - The question is `What power output does a single plug of type Chademo offer?` *Chademo outputs at most {canonical(socket:chademo:output)}* is shown if `socket:chademo:output` is set. @@ -1168,21 +1081,17 @@ The question is `What power output does a single plug of type Chademo off - *Chademo outputs at most 50 kW* is shown if with socket:chademo:output=50 kW This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type1_cable - The question is `How much plugs of type Type 1 with cable (J1772) are available here?` *There are {socket:type1_cable} plugs of type Type 1 with cable (J1772) available here* is shown if `socket:type1_cable` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type1_cable - The question is `What voltage do the plugs with Type 1 with cable (J1772) offer?` *Type 1 with cable (J1772) outputs {canonical(socket:type1_cable:voltage)}* is shown if `socket:type1_cable:voltage` is set. @@ -1191,11 +1100,9 @@ The question is `What voltage do the plugs with Type 1 with cable (J1772) - *Type 1 with cable (J1772) outputs 240 volt* is shown if with socket:type1_cable:voltage=240 This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type1_cable - The question is `What current do the plugs with Type 1 with cable (J1772) offer?` *Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:current)}* is shown if `socket:type1_cable:current` is set. @@ -1203,11 +1110,9 @@ The question is `What current do the plugs with Type 1 with cable (J1772) - *Type 1 with cable (J1772) outputs at most 32 A* is shown if with socket:type1_cable:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type1_cable - The question is `What power output does a single plug of type Type 1 with cable (J1772) offer?` *Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:output)}* is shown if `socket:type1_cable:output` is set. @@ -1216,21 +1121,17 @@ The question is `What power output does a single plug of type Type 1 with cab - *Type 1 with cable (J1772) outputs at most 7 kW* is shown if with socket:type1_cable:output=7 kW This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type1 - The question is `How much plugs of type Type 1 without cable (J1772) are available here?` *There are {socket:type1} plugs of type Type 1 without cable (J1772) available here* is shown if `socket:type1` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type1 - The question is `What voltage do the plugs with Type 1 without cable (J1772) offer?` *Type 1 without cable (J1772) outputs {canonical(socket:type1:voltage)}* is shown if `socket:type1:voltage` is set. @@ -1239,11 +1140,9 @@ The question is `What voltage do the plugs with Type 1 without cableType 1 without cable (J1772) outputs 240 volt* is shown if with socket:type1:voltage=240 This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type1 - The question is `What current do the plugs with Type 1 without cable (J1772) offer?` *Type 1 without cable (J1772) outputs at most {canonical(socket:type1:current)}* is shown if `socket:type1:current` is set. @@ -1251,11 +1150,9 @@ The question is `What current do the plugs with Type 1 without cableType 1 without cable (J1772) outputs at most 32 A* is shown if with socket:type1:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type1 - The question is `What power output does a single plug of type Type 1 without cable (J1772) offer?` *Type 1 without cable (J1772) outputs at most {canonical(socket:type1:output)}* is shown if `socket:type1:output` is set. @@ -1266,21 +1163,17 @@ The question is `What power output does a single plug of type Type 1 witho - *Type 1 without cable (J1772) outputs at most 7.2 kW* is shown if with socket:type1:output=7.2 kW This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type1_combo - The question is `How much plugs of type Type 1 CCS (aka Type 1 Combo) are available here?` *There are {socket:type1_combo} plugs of type Type 1 CCS (aka Type 1 Combo) available here* is shown if `socket:type1_combo` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type1_combo - The question is `What voltage do the plugs with Type 1 CCS (aka Type 1 Combo) offer?` *Type 1 CCS (aka Type 1 Combo) outputs {canonical(socket:type1_combo:voltage)}* is shown if `socket:type1_combo:voltage` is set. @@ -1289,11 +1182,9 @@ The question is `What voltage do the plugs with Type 1 CCS (aka Type 1 Co - *Type 1 CCS (aka Type 1 Combo) outputs 1000 volt* is shown if with socket:type1_combo:voltage=1000 This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type1_combo - The question is `What current do the plugs with Type 1 CCS (aka Type 1 Combo) offer?` *Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:current)}* is shown if `socket:type1_combo:current` is set. @@ -1302,11 +1193,9 @@ The question is `What current do the plugs with Type 1 CCS (aka Type 1 Co - *Type 1 CCS (aka Type 1 Combo) outputs at most 125 A* is shown if with socket:type1_combo:current=125 This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type1_combo - The question is `What power output does a single plug of type Type 1 CCS (aka Type 1 Combo) offer?` *Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:output)}* is shown if `socket:type1_combo:output` is set. @@ -1317,21 +1206,17 @@ The question is `What power output does a single plug of type Type 1 CCS - *Type 1 CCS (aka Type 1 Combo) outputs at most 350 kW* is shown if with socket:type1_combo:output=350 kW This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:tesla_supercharger - The question is `How much plugs of type Tesla Supercharger are available here?` *There are {socket:tesla_supercharger} plugs of type Tesla Supercharger available here* is shown if `socket:tesla_supercharger` is set. This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:tesla_supercharger - The question is `What voltage do the plugs with Tesla Supercharger offer?` *Tesla Supercharger outputs {canonical(socket:tesla_supercharger:voltage)}* is shown if `socket:tesla_supercharger:voltage` is set. @@ -1339,11 +1224,9 @@ The question is `What voltage do the plugs with Tesla Supercharger offer? - *Tesla Supercharger outputs 480 volt* is shown if with socket:tesla_supercharger:voltage=480 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:tesla_supercharger - The question is `What current do the plugs with Tesla Supercharger offer?` *Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:current)}* is shown if `socket:tesla_supercharger:current` is set. @@ -1352,11 +1235,9 @@ The question is `What current do the plugs with Tesla Supercharger offer? - *Tesla Supercharger outputs at most 350 A* is shown if with socket:tesla_supercharger:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:tesla_supercharger - The question is `What power output does a single plug of type Tesla Supercharger offer?` *Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:output)}* is shown if `socket:tesla_supercharger:output` is set. @@ -1366,21 +1247,17 @@ The question is `What power output does a single plug of type Tesla Superchar - *Tesla Supercharger outputs at most 250 kW* is shown if with socket:tesla_supercharger:output=250 kW This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type2 - The question is `How much plugs of type Type 2 (mennekes) are available here?` *There are {socket:type2} plugs of type Type 2 (mennekes) available here* is shown if `socket:type2` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type2 - The question is `What voltage do the plugs with Type 2 (mennekes) offer?` *Type 2 (mennekes) outputs {canonical(socket:type2:voltage)}* is shown if `socket:type2:voltage` is set. @@ -1389,11 +1266,9 @@ The question is `What voltage do the plugs with Type 2 (mennekes) offer?` - *Type 2 (mennekes) outputs 400 volt* is shown if with socket:type2:voltage=400 This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type2 - The question is `What current do the plugs with Type 2 (mennekes) offer?` *Type 2 (mennekes) outputs at most {canonical(socket:type2:current)}* is shown if `socket:type2:current` is set. @@ -1402,11 +1277,9 @@ The question is `What current do the plugs with Type 2 (mennekes) offer?` - *Type 2 (mennekes) outputs at most 32 A* is shown if with socket:type2:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type2 - The question is `What power output does a single plug of type Type 2 (mennekes) offer?` *Type 2 (mennekes) outputs at most {canonical(socket:type2:output)}* is shown if `socket:type2:output` is set. @@ -1415,21 +1288,17 @@ The question is `What power output does a single plug of type Type 2 (men - *Type 2 (mennekes) outputs at most 22 kW* is shown if with socket:type2:output=22 kW This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type2_combo - The question is `How much plugs of type Type 2 CCS (mennekes) are available here?` *There are {socket:type2_combo} plugs of type Type 2 CCS (mennekes) available here* is shown if `socket:type2_combo` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type2_combo - The question is `What voltage do the plugs with Type 2 CCS (mennekes) offer?` *Type 2 CCS (mennekes) outputs {canonical(socket:type2_combo:voltage)}* is shown if `socket:type2_combo:voltage` is set. @@ -1438,11 +1307,9 @@ The question is `What voltage do the plugs with Type 2 CCS (mennekes) off - *Type 2 CCS (mennekes) outputs 920 volt* is shown if with socket:type2_combo:voltage=920 This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type2_combo - The question is `What current do the plugs with Type 2 CCS (mennekes) offer?` *Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:current)}* is shown if `socket:type2_combo:current` is set. @@ -1451,11 +1318,9 @@ The question is `What current do the plugs with Type 2 CCS (mennekes) off - *Type 2 CCS (mennekes) outputs at most 350 A* is shown if with socket:type2_combo:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type2_combo - The question is `What power output does a single plug of type Type 2 CCS (mennekes) offer?` *Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:output)}* is shown if `socket:type2_combo:output` is set. @@ -1463,21 +1328,17 @@ The question is `What power output does a single plug of type Type 2 CCS - *Type 2 CCS (mennekes) outputs at most 50 kW* is shown if with socket:type2_combo:output=50 kW This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type2_cable - The question is `How much plugs of type Type 2 with cable (mennekes) are available here?` *There are {socket:type2_cable} plugs of type Type 2 with cable (mennekes) available here* is shown if `socket:type2_cable` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type2_cable - The question is `What voltage do the plugs with Type 2 with cable (mennekes) offer?` *Type 2 with cable (mennekes) outputs {canonical(socket:type2_cable:voltage)}* is shown if `socket:type2_cable:voltage` is set. @@ -1486,11 +1347,9 @@ The question is `What voltage do the plugs with Type 2 with cable (mennek - *Type 2 with cable (mennekes) outputs 400 volt* is shown if with socket:type2_cable:voltage=400 This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type2_cable - The question is `What current do the plugs with Type 2 with cable (mennekes) offer?` *Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:current)}* is shown if `socket:type2_cable:current` is set. @@ -1499,11 +1358,9 @@ The question is `What current do the plugs with Type 2 with cable (mennek - *Type 2 with cable (mennekes) outputs at most 32 A* is shown if with socket:type2_cable:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type2_cable - The question is `What power output does a single plug of type Type 2 with cable (mennekes) offer?` *Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:output)}* is shown if `socket:type2_cable:output` is set. @@ -1512,21 +1369,17 @@ The question is `What power output does a single plug of type Type 2 with cab - *Type 2 with cable (mennekes) outputs at most 22 kW* is shown if with socket:type2_cable:output=22 kW This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:tesla_supercharger_ccs - The question is `How much plugs of type Tesla Supercharger CCS (a branded type2_css) are available here?` *There are {socket:tesla_supercharger_ccs} plugs of type Tesla Supercharger CCS (a branded type2_css) available here* is shown if `socket:tesla_supercharger_ccs` is set. This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:tesla_supercharger_ccs - The question is `What voltage do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?` *Tesla Supercharger CCS (a branded type2_css) outputs {canonical(socket:tesla_supercharger_ccs:voltage)}* is shown if `socket:tesla_supercharger_ccs:voltage` is set. @@ -1535,11 +1388,9 @@ The question is `What voltage do the plugs with Tesla Supercharger CCS (a - *Tesla Supercharger CCS (a branded type2_css) outputs 920 volt* is shown if with socket:tesla_supercharger_ccs:voltage=920 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:tesla_supercharger_ccs - The question is `What current do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?` *Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:current)}* is shown if `socket:tesla_supercharger_ccs:current` is set. @@ -1548,11 +1399,9 @@ The question is `What current do the plugs with Tesla Supercharger CCS (a - *Tesla Supercharger CCS (a branded type2_css) outputs at most 350 A* is shown if with socket:tesla_supercharger_ccs:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:tesla_supercharger_ccs - The question is `What power output does a single plug of type Tesla Supercharger CCS (a branded type2_css) offer?` *Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:output)}* is shown if `socket:tesla_supercharger_ccs:output` is set. @@ -1560,21 +1409,17 @@ The question is `What power output does a single plug of type Tesla Superchar - *Tesla Supercharger CCS (a branded type2_css) outputs at most 50 kW* is shown if with socket:tesla_supercharger_ccs:output=50 kW This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:tesla_destination_us - The question is `How much plugs of type Tesla Supercharger (destination) are available here?` *There are {socket:tesla_destination} plugs of type Tesla Supercharger (destination) available here* is shown if `socket:tesla_destination` is set. This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:tesla_destination_us - The question is `What voltage do the plugs with Tesla Supercharger (destination) offer?` *Tesla Supercharger (destination) outputs {canonical(socket:tesla_destination:voltage)}* is shown if `socket:tesla_destination:voltage` is set. @@ -1582,11 +1427,9 @@ The question is `What voltage do the plugs with Tesla Supercharger (destinati - *Tesla Supercharger (destination) outputs 480 volt* is shown if with socket:tesla_destination:voltage=480 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:tesla_destination_us - The question is `What current do the plugs with Tesla Supercharger (destination) offer?` *Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:current)}* is shown if `socket:tesla_destination:current` is set. @@ -1595,11 +1438,9 @@ The question is `What current do the plugs with Tesla Supercharger (destinati - *Tesla Supercharger (destination) outputs at most 350 A* is shown if with socket:tesla_destination:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:tesla_destination_us - The question is `What power output does a single plug of type Tesla Supercharger (destination) offer?` *Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:output)}* is shown if `socket:tesla_destination:output` is set. @@ -1609,418 +1450,335 @@ The question is `What power output does a single plug of type Tesla Superchar - *Tesla Supercharger (destination) outputs at most 250 kW* is shown if with socket:tesla_destination:output=250 kW This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` - -### plugs-amount-socket:tesla_destination - -The question is `How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?` - -*There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here* is shown if `socket:tesla_destination` is set. - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`plugs-amount` - -### voltage-socket:tesla_destination - -The question is `What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` - -*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:tesla_destination:voltage)}* is shown if `socket:tesla_destination:voltage` is set. - - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 230 volt* is shown if with socket:tesla_destination:voltage=230 - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 400 volt* is shown if with socket:tesla_destination:voltage=400 - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` - -### current-socket:tesla_destination - -The question is `What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` - -*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:current)}* is shown if `socket:tesla_destination:current` is set. - - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 16 A* is shown if with socket:tesla_destination:current=16 - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 32 A* is shown if with socket:tesla_destination:current=32 - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` - -### power-output-socket:tesla_destination - -The question is `What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` - -*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:output)}* is shown if `socket:tesla_destination:output` is set. - - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 11 kW* is shown if with socket:tesla_destination:output=11 kW - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 22 kW* is shown if with socket:tesla_destination:output=22 kW - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:USB-A +The question is `How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?` -The question is `How much plugs of type USB to charge phones and small electronics are available here?` - -*There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here* is shown if `socket:USB-A` is set. +*There are {socket:USB-A} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here* is shown if `socket:USB-A` is set. This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:USB-A +The question is `What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` -The question is `What voltage do the plugs with USB to charge phones and small electronics offer?` +*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:USB-A:voltage)}* is shown if `socket:USB-A:voltage` is set. -*USB to charge phones and small electronics outputs {canonical(socket:USB-A:voltage)}* is shown if `socket:USB-A:voltage` is set. - - - *USB to charge phones and small electronics outputs 5 volt* is shown if with socket:USB-A:voltage=5 + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 5 volt* is shown if with socket:USB-A:voltage=5 This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:USB-A +The question is `What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` -The question is `What current do the plugs with USB to charge phones and small electronics offer?` +*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:current)}* is shown if `socket:USB-A:current` is set. -*USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:current)}* is shown if `socket:USB-A:current` is set. - - - *USB to charge phones and small electronics outputs at most 1 A* is shown if with socket:USB-A:current=1 - - *USB to charge phones and small electronics outputs at most 2 A* is shown if with socket:USB-A:current=2 + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 1 A* is shown if with socket:USB-A:current=1 + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 2 A* is shown if with socket:USB-A:current=2 This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:USB-A +The question is `What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` -The question is `What power output does a single plug of type USB to charge phones and small electronics offer?` +*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:output)}* is shown if `socket:USB-A:output` is set. -*USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:output)}* is shown if `socket:USB-A:output` is set. - - - *USB to charge phones and small electronics outputs at most 5W* is shown if with socket:USB-A:output=5W - - *USB to charge phones and small electronics outputs at most 10W* is shown if with socket:USB-A:output=10W + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 5W* is shown if with socket:USB-A:output=5W + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 10W* is shown if with socket:USB-A:output=10W This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:bosch_3pin +The question is `How much plugs of type USB to charge phones and small electronics are available here?` -The question is `How much plugs of type Bosch Active Connect with 3 pins and cable are available here?` - -*There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here* is shown if `socket:bosch_3pin` is set. +*There are {socket:bosch_3pin} plugs of type USB to charge phones and small electronics available here* is shown if `socket:bosch_3pin` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:bosch_3pin +The question is `What voltage do the plugs with USB to charge phones and small electronics offer?` -The question is `What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?` - -*Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_3pin:voltage)}* is shown if `socket:bosch_3pin:voltage` is set. +*USB to charge phones and small electronics outputs {canonical(socket:bosch_3pin:voltage)}* is shown if `socket:bosch_3pin:voltage` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:bosch_3pin +The question is `What current do the plugs with USB to charge phones and small electronics offer?` -The question is `What current do the plugs with Bosch Active Connect with 3 pins and cable offer?` - -*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:current)}* is shown if `socket:bosch_3pin:current` is set. +*USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:current)}* is shown if `socket:bosch_3pin:current` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:bosch_3pin +The question is `What power output does a single plug of type USB to charge phones and small electronics offer?` -The question is `What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?` - -*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:output)}* is shown if `socket:bosch_3pin:output` is set. +*USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:output)}* is shown if `socket:bosch_3pin:output` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:bosch_5pin +The question is `How much plugs of type Bosch Active Connect with 3 pins and cable are available here?` -The question is `How much plugs of type Bosch Active Connect with 5 pins and cable are available here?` - -*There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here* is shown if `socket:bosch_5pin` is set. +*There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 3 pins and cable available here* is shown if `socket:bosch_5pin` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:bosch_5pin +The question is `What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?` -The question is `What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?` - -*Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}* is shown if `socket:bosch_5pin:voltage` is set. +*Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}* is shown if `socket:bosch_5pin:voltage` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:bosch_5pin +The question is `What current do the plugs with Bosch Active Connect with 3 pins and cable offer?` -The question is `What current do the plugs with Bosch Active Connect with 5 pins and cable offer?` - -*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}* is shown if `socket:bosch_5pin:current` is set. +*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}* is shown if `socket:bosch_5pin:current` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:bosch_5pin +The question is `What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?` -The question is `What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?` - -*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}* is shown if `socket:bosch_5pin:output` is set. +*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}* is shown if `socket:bosch_5pin:output` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:bs1363 +The question is `How much plugs of type Bosch Active Connect with 5 pins and cable are available here?` -The question is `How much plugs of type BS1363 (Type G) are available here?` - -*There are {socket:bs1363} plugs of type BS1363 (Type G) available here* is shown if `socket:bs1363` is set. +*There are {socket:bs1363} plugs of type Bosch Active Connect with 5 pins and cable available here* is shown if `socket:bs1363` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:bs1363 +The question is `What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?` -The question is `What voltage do the plugs with BS1363 (Type G) offer?` +*Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bs1363:voltage)}* is shown if `socket:bs1363:voltage` is set. -*BS1363 (Type G) outputs {canonical(socket:bs1363:voltage)}* is shown if `socket:bs1363:voltage` is set. - - - *BS1363 (Type G) outputs 230 volt* is shown if with socket:bs1363:voltage=230 + - *Bosch Active Connect with 5 pins and cable outputs 230 volt* is shown if with socket:bs1363:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:bs1363 +The question is `What current do the plugs with Bosch Active Connect with 5 pins and cable offer?` -The question is `What current do the plugs with BS1363 (Type G) offer?` +*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:current)}* is shown if `socket:bs1363:current` is set. -*BS1363 (Type G) outputs at most {canonical(socket:bs1363:current)}* is shown if `socket:bs1363:current` is set. - - - *BS1363 (Type G) outputs at most 13 A* is shown if with socket:bs1363:current=13 + - *Bosch Active Connect with 5 pins and cable outputs at most 13 A* is shown if with socket:bs1363:current=13 This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:bs1363 +The question is `What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?` -The question is `What power output does a single plug of type BS1363 (Type G) offer?` +*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:output)}* is shown if `socket:bs1363:output` is set. -*BS1363 (Type G) outputs at most {canonical(socket:bs1363:output)}* is shown if `socket:bs1363:output` is set. - - - *BS1363 (Type G) outputs at most 3kW* is shown if with socket:bs1363:output=3kW + - *Bosch Active Connect with 5 pins and cable outputs at most 3kW* is shown if with socket:bs1363:output=3kW This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:nema5_15 +The question is `How much plugs of type BS1363 (Type G) are available here?` -The question is `How much plugs of type NEMA 5-15 (Type B) are available here?` - -*There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here* is shown if `socket:nema5_15` is set. +*There are {socket:nema5_15} plugs of type BS1363 (Type G) available here* is shown if `socket:nema5_15` is set. This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:nema5_15 +The question is `What voltage do the plugs with BS1363 (Type G) offer?` -The question is `What voltage do the plugs with NEMA 5-15 (Type B) offer?` +*BS1363 (Type G) outputs {canonical(socket:nema5_15:voltage)}* is shown if `socket:nema5_15:voltage` is set. -*NEMA 5-15 (Type B) outputs {canonical(socket:nema5_15:voltage)}* is shown if `socket:nema5_15:voltage` is set. - - - *NEMA 5-15 (Type B) outputs 120 volt* is shown if with socket:nema5_15:voltage=120 + - *BS1363 (Type G) outputs 120 volt* is shown if with socket:nema5_15:voltage=120 This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:nema5_15 +The question is `What current do the plugs with BS1363 (Type G) offer?` -The question is `What current do the plugs with NEMA 5-15 (Type B) offer?` +*BS1363 (Type G) outputs at most {canonical(socket:nema5_15:current)}* is shown if `socket:nema5_15:current` is set. -*NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:current)}* is shown if `socket:nema5_15:current` is set. - - - *NEMA 5-15 (Type B) outputs at most 15 A* is shown if with socket:nema5_15:current=15 + - *BS1363 (Type G) outputs at most 15 A* is shown if with socket:nema5_15:current=15 This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:nema5_15 +The question is `What power output does a single plug of type BS1363 (Type G) offer?` -The question is `What power output does a single plug of type NEMA 5-15 (Type B) offer?` +*BS1363 (Type G) outputs at most {canonical(socket:nema5_15:output)}* is shown if `socket:nema5_15:output` is set. -*NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:output)}* is shown if `socket:nema5_15:output` is set. - - - *NEMA 5-15 (Type B) outputs at most 1.8 kW* is shown if with socket:nema5_15:output=1.8 kW + - *BS1363 (Type G) outputs at most 1.8 kW* is shown if with socket:nema5_15:output=1.8 kW This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:sev1011_t23 +The question is `How much plugs of type NEMA 5-15 (Type B) are available here?` -The question is `How much plugs of type SEV 1011 T23 (Type J) are available here?` - -*There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here* is shown if `socket:sev1011_t23` is set. +*There are {socket:sev1011_t23} plugs of type NEMA 5-15 (Type B) available here* is shown if `socket:sev1011_t23` is set. This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:sev1011_t23 +The question is `What voltage do the plugs with NEMA 5-15 (Type B) offer?` -The question is `What voltage do the plugs with SEV 1011 T23 (Type J) offer?` +*NEMA 5-15 (Type B) outputs {canonical(socket:sev1011_t23:voltage)}* is shown if `socket:sev1011_t23:voltage` is set. -*SEV 1011 T23 (Type J) outputs {canonical(socket:sev1011_t23:voltage)}* is shown if `socket:sev1011_t23:voltage` is set. - - - *SEV 1011 T23 (Type J) outputs 230 volt* is shown if with socket:sev1011_t23:voltage=230 + - *NEMA 5-15 (Type B) outputs 230 volt* is shown if with socket:sev1011_t23:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:sev1011_t23 +The question is `What current do the plugs with NEMA 5-15 (Type B) offer?` -The question is `What current do the plugs with SEV 1011 T23 (Type J) offer?` +*NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:current)}* is shown if `socket:sev1011_t23:current` is set. -*SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:current)}* is shown if `socket:sev1011_t23:current` is set. - - - *SEV 1011 T23 (Type J) outputs at most 16 A* is shown if with socket:sev1011_t23:current=16 + - *NEMA 5-15 (Type B) outputs at most 16 A* is shown if with socket:sev1011_t23:current=16 This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:sev1011_t23 +The question is `What power output does a single plug of type NEMA 5-15 (Type B) offer?` -The question is `What power output does a single plug of type SEV 1011 T23 (Type J) offer?` +*NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:output)}* is shown if `socket:sev1011_t23:output` is set. -*SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:output)}* is shown if `socket:sev1011_t23:output` is set. - - - *SEV 1011 T23 (Type J) outputs at most 3.7 kW* is shown if with socket:sev1011_t23:output=3.7 kW + - *NEMA 5-15 (Type B) outputs at most 3.7 kW* is shown if with socket:sev1011_t23:output=3.7 kW This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:as3112 +The question is `How much plugs of type SEV 1011 T23 (Type J) are available here?` -The question is `How much plugs of type AS3112 (Type I) are available here?` - -*There are {socket:as3112} plugs of type AS3112 (Type I) available here* is shown if `socket:as3112` is set. +*There are {socket:as3112} plugs of type SEV 1011 T23 (Type J) available here* is shown if `socket:as3112` is set. This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:as3112 +The question is `What voltage do the plugs with SEV 1011 T23 (Type J) offer?` -The question is `What voltage do the plugs with AS3112 (Type I) offer?` +*SEV 1011 T23 (Type J) outputs {canonical(socket:as3112:voltage)}* is shown if `socket:as3112:voltage` is set. -*AS3112 (Type I) outputs {canonical(socket:as3112:voltage)}* is shown if `socket:as3112:voltage` is set. - - - *AS3112 (Type I) outputs 230 volt* is shown if with socket:as3112:voltage=230 + - *SEV 1011 T23 (Type J) outputs 230 volt* is shown if with socket:as3112:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:as3112 +The question is `What current do the plugs with SEV 1011 T23 (Type J) offer?` -The question is `What current do the plugs with AS3112 (Type I) offer?` +*SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:current)}* is shown if `socket:as3112:current` is set. -*AS3112 (Type I) outputs at most {canonical(socket:as3112:current)}* is shown if `socket:as3112:current` is set. - - - *AS3112 (Type I) outputs at most 10 A* is shown if with socket:as3112:current=10 + - *SEV 1011 T23 (Type J) outputs at most 10 A* is shown if with socket:as3112:current=10 This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:as3112 +The question is `What power output does a single plug of type SEV 1011 T23 (Type J) offer?` -The question is `What power output does a single plug of type AS3112 (Type I) offer?` +*SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:output)}* is shown if `socket:as3112:output` is set. -*AS3112 (Type I) outputs at most {canonical(socket:as3112:output)}* is shown if `socket:as3112:output` is set. - - - *AS3112 (Type I) outputs at most 2.3 kW* is shown if with socket:as3112:output=2.3 kW + - *SEV 1011 T23 (Type J) outputs at most 2.3 kW* is shown if with socket:as3112:output=2.3 kW This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:nema_5_20 +The question is `How much plugs of type AS3112 (Type I) are available here?` -The question is `How much plugs of type NEMA 5-20 (Type B) are available here?` - -*There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here* is shown if `socket:nema_5_20` is set. +*There are {socket:nema_5_20} plugs of type AS3112 (Type I) available here* is shown if `socket:nema_5_20` is set. This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:nema_5_20 +The question is `What voltage do the plugs with AS3112 (Type I) offer?` -The question is `What voltage do the plugs with NEMA 5-20 (Type B) offer?` +*AS3112 (Type I) outputs {canonical(socket:nema_5_20:voltage)}* is shown if `socket:nema_5_20:voltage` is set. -*NEMA 5-20 (Type B) outputs {canonical(socket:nema_5_20:voltage)}* is shown if `socket:nema_5_20:voltage` is set. - - - *NEMA 5-20 (Type B) outputs 120 volt* is shown if with socket:nema_5_20:voltage=120 + - *AS3112 (Type I) outputs 120 volt* is shown if with socket:nema_5_20:voltage=120 This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:nema_5_20 +The question is `What current do the plugs with AS3112 (Type I) offer?` -The question is `What current do the plugs with NEMA 5-20 (Type B) offer?` +*AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:current)}* is shown if `socket:nema_5_20:current` is set. -*NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:current)}* is shown if `socket:nema_5_20:current` is set. - - - *NEMA 5-20 (Type B) outputs at most 20 A* is shown if with socket:nema_5_20:current=20 + - *AS3112 (Type I) outputs at most 20 A* is shown if with socket:nema_5_20:current=20 This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:nema_5_20 +The question is `What power output does a single plug of type AS3112 (Type I) offer?` -The question is `What power output does a single plug of type NEMA 5-20 (Type B) offer?` +*AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:output)}* is shown if `socket:nema_5_20:output` is set. -*NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:output)}* is shown if `socket:nema_5_20:output` is set. - - - *NEMA 5-20 (Type B) outputs at most 2.4 kW* is shown if with socket:nema_5_20:output=2.4 kW + - *AS3112 (Type I) outputs at most 2.4 kW* is shown if with socket:nema_5_20:output=2.4 kW This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` + +### plugs-amount-socket:nacs +The question is `How much plugs of type NEMA 5-20 (Type B) are available here?` + +*There are {socket:nacs} plugs of type NEMA 5-20 (Type B) available here* is shown if `socket:nacs` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `plugs-amount` + +### voltage-socket:nacs +The question is `What voltage do the plugs with NEMA 5-20 (Type B) offer?` + +*NEMA 5-20 (Type B) outputs {canonical(socket:nacs:voltage)}* is shown if `socket:nacs:voltage` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `technical` + +### current-socket:nacs +The question is `What current do the plugs with NEMA 5-20 (Type B) offer?` + +*NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:current)}* is shown if `socket:nacs:current` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `technical` + +### power-output-socket:nacs +The question is `What power output does a single plug of type NEMA 5-20 (Type B) offer?` + +*NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:output)}* is shown if `socket:nacs:output` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `technical` ### OH - The question is `When is this charging station opened?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -2029,17 +1787,15 @@ The question is `When is this charging station opened?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### fee - The question is `Does one have to pay to use this charging station?` - *Free to use (without authenticating)* is shown if with fee=no & fee:conditional= & charge= & authentication:none=yes - *Free to use, but one has to authenticate* is shown if with fee=no & fee:conditional= & charge= & authentication:none=no - *Free to use* is shown if with fee=no. _This option cannot be chosen as answer_ - - *Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station* is shown if with fee=yes & fee:conditional=no @ customers + - *Paid use, but free for customers of the hotel/pub/hospital/… who operates the charging station* is shown if with fee=yes & fee:conditional=no @ customers - *Paid use* is shown if with fee=yes & fee:conditional= ### charge - The question is `How much does one have to pay to use this charging station?` *Using this charging station costs {charge}* is shown if `charge` is set. @@ -2047,7 +1803,6 @@ The question is `How much does one have to pay to use this charging station?` This tagrendering is only visible in the popup if the following condition is met: fee=yes ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -2060,7 +1815,6 @@ The question is `Which methods of payment are accepted here?` This tagrendering is only visible in the popup if the following condition is met: fee=yes | charge~.+ ### app-name - The question is `What is the name of the app used for payment?` *Payment can be done using the app {payment:app}* is shown if `payment:app` is set. @@ -2068,7 +1822,6 @@ The question is `What is the name of the app used for payment?` This tagrendering is only visible in the popup if the following condition is met: payment:app~.+ & payment:app!=no ### Authentication - The question is `What kind of authentication is available at the charging station?` - *Authentication by a membership card* is shown if with authentication:membership_card=yes. Unselecting this answer will add authentication:membership_card=no @@ -2081,7 +1834,6 @@ The question is `What kind of authentication is available at the charging statio - *Charging here is (also) possible without authentication* is shown if with authentication:none=yes. Unselecting this answer will add authentication:none=no ### Auth phone - The question is `What's the phone number for authentication call or SMS?` *Authenticate by calling or SMS'ing to {authentication:phone_call:number}* is shown if `authentication:phone_call:number` is set. @@ -2089,7 +1841,6 @@ The question is `What's the phone number for authentication call or SMS?` This tagrendering is only visible in the popup if the following condition is met: authentication:phone_call=yes | authentication:short_message=yes ### maxstay - The question is `What is the maximum amount of time one is allowed to stay here?` *One can stay at most {canonical(maxstay)}* is shown if `maxstay` is set. @@ -2099,7 +1850,6 @@ The question is `What is the maximum amount of time one is allowed to stay here? This tagrendering is only visible in the popup if the following condition is met: bus=yes | hgv=yes | motorcar=yes ### Network - The question is `Is this charging station part of a network?` *Part of the network {network}* is shown if `network` is set. @@ -2114,7 +1864,6 @@ The question is `Is this charging station part of a network?` - *Tesla* is shown if with network=Tesla ### Operator - The question is `Who is the operator of this charging station?` *This charging station is operated by {operator}* is shown if `operator` is set. @@ -2122,35 +1871,29 @@ The question is `Who is the operator of this charging station?` - *Actually, {operator} is the network* is shown if with network= ### phone - The question is `What number can one call if there is a problem with this charging station?` *In case of problems, call {phone}* is shown if `phone` is set. ### email - The question is `What is the email address of the operator?` *In case of problems, send an email to {email}* is shown if `email` is set. ### website - The question is `What is the website where one can find more information about this charging station?` *More info on {website}* is shown if `website` is set. ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -2161,11 +1904,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### ref - The question is `What is the reference number of this charging station?` *Reference number is {ref}* is shown if `ref` is set. @@ -2173,7 +1914,6 @@ The question is `What is the reference number of this charging station?` This tagrendering is only visible in the popup if the following condition is met: network~.+ ### Operational status - The question is `Is this charging point in use?` - *This charging station works* is shown if with planned:amenity= & construction:amenity= & disused:amenity= & operational_status= & amenity=charging_station @@ -2183,7 +1923,6 @@ The question is `Is this charging point in use?` - *This charging station has beed permanently disabled and is not in use anymore but is still visible* is shown if with planned:amenity= & construction:amenity= & disused:amenity=charging_station & operational_status= & amenity= ### Parking:fee - The question is `Does one have to pay a parking fee while charging?` - *No additional parking cost while charging* is shown if with parking:fee=no @@ -2196,31 +1935,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### questions-technical - _This tagrendering has no question and is thus read-only_ *

Technical questions

The questions below are very technical. Feel free to ignore them
{questions(technical)}* ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -2310,17 +2044,14 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -2331,11 +2062,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### vending - The question is `What does this vending machine sell?` *This vending machine sells {vending}* is shown if `vending` is set. @@ -2371,7 +2100,6 @@ The question is `What does this vending machine sell?` - *Menstrual products are sold here* is shown if with vending=menstrual_products ### bicycle_tube_vending_machine-brand - The question is `Which brand of tubes are sold here?` *{brand} tubes are sold here* is shown if `brand` is set. @@ -2382,7 +2110,6 @@ The question is `Which brand of tubes are sold here?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_tube.*)$ ### opening_hours_24_7 - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -2391,7 +2118,6 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash= @@ -2403,7 +2129,6 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with payment:credit_cards=yes. Unselecting this answer will add payment:credit_cards=no ### denominations-coins - The question is `What coins can you use to pay here?` - *1 cent coins are accepted* is shown if with payment:coins:denominations=0.01 EUR @@ -2425,7 +2150,6 @@ The question is `What coins can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:coins=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### denominations-notes - The question is `what notes can you use to pay here?` - *5 euro notes are accepted* is shown if with payment:notes:denominations=5 EUR @@ -2445,13 +2169,11 @@ The question is `what notes can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:notes=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### operator - The question is `Who operates this vending machine?` *This vending machine is operated by {operator}* is shown if `operator` is set. ### indoor - The question is `Is this vending machine indoors?` - *This vending machine is outdoors* is shown if with indoor=. _This option cannot be chosen as answer_ @@ -2459,29 +2181,24 @@ The question is `Is this vending machine indoors?` - *This vending machine is outdoors* is shown if with indoor=no ### phone - The question is `What is the phone number of the operator of this vending machine?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### charge_bicycle_tube - The question is `How much does a a bicycle tube cost?` *a bicycle tube costs {charge}* is shown if `charge` is set. @@ -2489,7 +2206,6 @@ The question is `How much does a a bicycle tube cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_tube.*)$ ### charge_bicycle_light - The question is `How much does a bicycle light cost?` *bicycle light costs {charge}* is shown if `charge` is set. @@ -2497,7 +2213,6 @@ The question is `How much does a bicycle light cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_light.*)$ ### charge_condom - The question is `How much does a a condom cost?` *a condom costs {charge}* is shown if `charge` is set. @@ -2505,7 +2220,6 @@ The question is `How much does a a condom cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*condom.*)$ ### operational_status - The question is `Is this vending machine still operational?` - *This vending machine works* is shown if with operational_status= @@ -2514,35 +2228,28 @@ The question is `Is this vending machine still operational?` - *The operational status is {operational_status}* is shown if with operational_status~.+. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Themes/disaster_response.md b/Docs/Themes/disaster_response.md index cd8b61e38..2e7e97b44 100644 --- a/Docs/Themes/disaster_response.md +++ b/Docs/Themes/disaster_response.md @@ -19,6 +19,7 @@ This theme contains the following layers: - [doctors](../Layers/doctors.md) - [ambulancestation](../Layers/ambulancestation.md) - [pharmacy](../Layers/pharmacy.md) + - [toilet](../Layers/toilet.md) - [walls_and_buildings](../Layers/walls_and_buildings.md) Available languages: diff --git a/Docs/Themes/etymology.md b/Docs/Themes/etymology.md index f001f81fd..43836555d 100644 --- a/Docs/Themes/etymology.md +++ b/Docs/Themes/etymology.md @@ -45,10 +45,8 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) + [wikipedia-etymology](#wikipedia-etymology) - + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) + [simple etymology](#simple-etymology) + [questions](#questions) @@ -62,10 +60,8 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) + [wikipedia-etymology](#wikipedia-etymology) - + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) + [simple etymology](#simple-etymology) + [questions](#questions) @@ -79,10 +75,8 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) + [wikipedia-etymology](#wikipedia-etymology) - + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) + [simple etymology](#simple-etymology) + [questions](#questions) @@ -96,10 +90,8 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) + [wikipedia-etymology](#wikipedia-etymology) - + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) + [simple etymology](#simple-etymology) + [questions](#questions) @@ -113,10 +105,8 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) + [wikipedia-etymology](#wikipedia-etymology) - + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) + [simple etymology](#simple-etymology) + [questions](#questions) @@ -130,10 +120,8 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) + [wikipedia-etymology](#wikipedia-etymology) - + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) + [simple etymology](#simple-etymology) + [questions](#questions) @@ -147,10 +135,8 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) + [wikipedia-etymology](#wikipedia-etymology) - + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) + [simple etymology](#simple-etymology) + [questions](#questions) @@ -164,10 +150,8 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [etymology-images-from-wikipedia](#etymology-images-from-wikipedia) + [wikipedia-etymology](#wikipedia-etymology) - + [Wikipedia article of the name giver](#wikipedia-article-of-the-name-giver) + [zoeken op inventaris onroerend erfgoed](#zoeken-op-inventaris-onroerend-erfgoed) + [simple etymology](#simple-etymology) + [questions](#questions) @@ -226,19 +210,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### etymology-images-from-wikipedia - _This tagrendering has no question and is thus read-only_ *{image_carousel(name:etymology:wikidata)}* ### wikipedia-etymology - The question is `What is the Wikidata-item that this object is named after?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. ### zoeken op inventaris onroerend erfgoed - _This tagrendering has no question and is thus read-only_ *Search on inventaris onroerend erfgoed* @@ -246,7 +227,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _country=be ### simple etymology - The question is `What is this object named after?` *Named after {name:etymology}* is shown if `name:etymology` is set. @@ -260,31 +240,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### streetsign-image-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:streetsign;panoramax:streetsign)}* ### streetsign-upload - _This tagrendering has no question and is thus read-only_ *{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _same_name_ids):height:10rem}* ### etymology_multi_apply - _This tagrendering has no question and is thus read-only_ *{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}* ### wikipedia - _This tagrendering has no question and is thus read-only_ *A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}* @@ -292,13 +267,12 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # parks_and_forests_without_etymology This layer is based on [etymology](../Layers/etymology.md) @@ -344,19 +318,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### etymology-images-from-wikipedia - _This tagrendering has no question and is thus read-only_ *{image_carousel(name:etymology:wikidata)}* ### wikipedia-etymology - The question is `What is the Wikidata-item that this object is named after?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. ### zoeken op inventaris onroerend erfgoed - _This tagrendering has no question and is thus read-only_ *Search on inventaris onroerend erfgoed* @@ -364,7 +335,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _country=be ### simple etymology - The question is `What is this object named after?` *Named after {name:etymology}* is shown if `name:etymology` is set. @@ -378,31 +348,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### streetsign-image-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:streetsign;panoramax:streetsign)}* ### streetsign-upload - _This tagrendering has no question and is thus read-only_ *{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _same_name_ids):height:10rem}* ### etymology_multi_apply - _This tagrendering has no question and is thus read-only_ *{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}* ### wikipedia - _This tagrendering has no question and is thus read-only_ *A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}* @@ -410,13 +375,12 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # education_institutions_without_etymology This layer is based on [etymology](../Layers/etymology.md) @@ -462,19 +426,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### etymology-images-from-wikipedia - _This tagrendering has no question and is thus read-only_ *{image_carousel(name:etymology:wikidata)}* ### wikipedia-etymology - The question is `What is the Wikidata-item that this object is named after?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. ### zoeken op inventaris onroerend erfgoed - _This tagrendering has no question and is thus read-only_ *Search on inventaris onroerend erfgoed* @@ -482,7 +443,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _country=be ### simple etymology - The question is `What is this object named after?` *Named after {name:etymology}* is shown if `name:etymology` is set. @@ -496,31 +456,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### streetsign-image-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:streetsign;panoramax:streetsign)}* ### streetsign-upload - _This tagrendering has no question and is thus read-only_ *{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _same_name_ids):height:10rem}* ### etymology_multi_apply - _This tagrendering has no question and is thus read-only_ *{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}* ### wikipedia - _This tagrendering has no question and is thus read-only_ *A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}* @@ -528,13 +483,12 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # cultural_places_without_etymology This layer is based on [etymology](../Layers/etymology.md) @@ -580,19 +534,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### etymology-images-from-wikipedia - _This tagrendering has no question and is thus read-only_ *{image_carousel(name:etymology:wikidata)}* ### wikipedia-etymology - The question is `What is the Wikidata-item that this object is named after?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. ### zoeken op inventaris onroerend erfgoed - _This tagrendering has no question and is thus read-only_ *Search on inventaris onroerend erfgoed* @@ -600,7 +551,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _country=be ### simple etymology - The question is `What is this object named after?` *Named after {name:etymology}* is shown if `name:etymology` is set. @@ -614,31 +564,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### streetsign-image-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:streetsign;panoramax:streetsign)}* ### streetsign-upload - _This tagrendering has no question and is thus read-only_ *{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _same_name_ids):height:10rem}* ### etymology_multi_apply - _This tagrendering has no question and is thus read-only_ *{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}* ### wikipedia - _This tagrendering has no question and is thus read-only_ *A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}* @@ -646,13 +591,12 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # toursistic_places_without_etymology This layer is based on [etymology](../Layers/etymology.md) @@ -698,19 +642,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### etymology-images-from-wikipedia - _This tagrendering has no question and is thus read-only_ *{image_carousel(name:etymology:wikidata)}* ### wikipedia-etymology - The question is `What is the Wikidata-item that this object is named after?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. ### zoeken op inventaris onroerend erfgoed - _This tagrendering has no question and is thus read-only_ *Search on inventaris onroerend erfgoed* @@ -718,7 +659,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _country=be ### simple etymology - The question is `What is this object named after?` *Named after {name:etymology}* is shown if `name:etymology` is set. @@ -732,31 +672,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### streetsign-image-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:streetsign;panoramax:streetsign)}* ### streetsign-upload - _This tagrendering has no question and is thus read-only_ *{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _same_name_ids):height:10rem}* ### etymology_multi_apply - _This tagrendering has no question and is thus read-only_ *{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}* ### wikipedia - _This tagrendering has no question and is thus read-only_ *A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}* @@ -764,13 +699,12 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # health_and_social_places_without_etymology This layer is based on [etymology](../Layers/etymology.md) @@ -816,19 +750,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### etymology-images-from-wikipedia - _This tagrendering has no question and is thus read-only_ *{image_carousel(name:etymology:wikidata)}* ### wikipedia-etymology - The question is `What is the Wikidata-item that this object is named after?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. ### zoeken op inventaris onroerend erfgoed - _This tagrendering has no question and is thus read-only_ *Search on inventaris onroerend erfgoed* @@ -836,7 +767,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _country=be ### simple etymology - The question is `What is this object named after?` *Named after {name:etymology}* is shown if `name:etymology` is set. @@ -850,31 +780,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### streetsign-image-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:streetsign;panoramax:streetsign)}* ### streetsign-upload - _This tagrendering has no question and is thus read-only_ *{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _same_name_ids):height:10rem}* ### etymology_multi_apply - _This tagrendering has no question and is thus read-only_ *{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}* ### wikipedia - _This tagrendering has no question and is thus read-only_ *A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}* @@ -882,13 +807,12 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # sport_places_without_etymology This layer is based on [etymology](../Layers/etymology.md) @@ -934,19 +858,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### etymology-images-from-wikipedia - _This tagrendering has no question and is thus read-only_ *{image_carousel(name:etymology:wikidata)}* ### wikipedia-etymology - The question is `What is the Wikidata-item that this object is named after?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. ### zoeken op inventaris onroerend erfgoed - _This tagrendering has no question and is thus read-only_ *Search on inventaris onroerend erfgoed* @@ -954,7 +875,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _country=be ### simple etymology - The question is `What is this object named after?` *Named after {name:etymology}* is shown if `name:etymology` is set. @@ -968,31 +888,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### streetsign-image-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:streetsign;panoramax:streetsign)}* ### streetsign-upload - _This tagrendering has no question and is thus read-only_ *{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _same_name_ids):height:10rem}* ### etymology_multi_apply - _This tagrendering has no question and is thus read-only_ *{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}* ### wikipedia - _This tagrendering has no question and is thus read-only_ *A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}* @@ -1000,13 +915,12 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # parks_without_etymology This layer is based on [etymology](../Layers/etymology.md) @@ -1052,19 +966,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### etymology-images-from-wikipedia - _This tagrendering has no question and is thus read-only_ *{image_carousel(name:etymology:wikidata)}* ### wikipedia-etymology - The question is `What is the Wikidata-item that this object is named after?` *

Wikipedia article of the name giver

{wikipedia(name:etymology:wikidata):max-height:20rem}* is shown if `name:etymology:wikidata` is set. ### zoeken op inventaris onroerend erfgoed - _This tagrendering has no question and is thus read-only_ *Search on inventaris onroerend erfgoed* @@ -1072,7 +983,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _country=be ### simple etymology - The question is `What is this object named after?` *Named after {name:etymology}* is shown if `name:etymology` is set. @@ -1086,31 +996,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### streetsign-image-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:streetsign;panoramax:streetsign)}* ### streetsign-upload - _This tagrendering has no question and is thus read-only_ *{image_upload(image:streetsign,Add image of a street name sign,)}* ### minimap - _This tagrendering has no question and is thus read-only_ *{minimap(18, id, _same_name_ids):height:10rem}* ### etymology_multi_apply - _This tagrendering has no question and is thus read-only_ *{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}* ### wikipedia - _This tagrendering has no question and is thus read-only_ *A Wikipedia article about this street exists:
{wikipedia():max-height:25rem}* @@ -1118,13 +1023,11 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: wikidata~.+ ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Themes/facadegardens.md b/Docs/Themes/facadegardens.md index 509331e76..6477cf3ab 100644 --- a/Docs/Themes/facadegardens.md +++ b/Docs/Themes/facadegardens.md @@ -115,13 +115,11 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### facadegardens-direction - The question is `What is the orientation of the garden?` *Orientation: {direction} (where 0=N and 90=O)* is shown if `direction` is set. ### facadegardens-sunshine - The question is `Is the garden shaded or sunny?` - *The garden is in full sun* is shown if with direct_sunlight=yes @@ -129,27 +127,23 @@ The question is `Is the garden shaded or sunny?` - *The garden is in the shade* is shown if with direct_sunlight=no ### facadegardens-rainbarrel - The question is `Is there a water barrel installed for the garden?` - *There is a rain barrel* is shown if with rain_barrel=yes - *There is no rain barrel* is shown if with rain_barrel=no ### facadegardens-start_date - The question is `When was the garden constructed? (a year is sufficient)` *Construction date of the garden: {start_date}* is shown if `start_date` is set. ### facadegardens-edible - The question is `Are there any edible plants?` - *There are edible plants* is shown if with edible=yes - *There are no edible plants* is shown if with edible=no ### facadegardens-plants - The question is `What kinds of plants grow here?` - *There are vines* is shown if with plant=vine @@ -158,41 +152,33 @@ The question is `What kinds of plants grow here?` - *There are groundcovering plants* is shown if with plant=groundcover ### facadegardens-description - The question is `Extra describing info about the garden (if needed and not yet described above)` *More details: {description}* is shown if `description` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/facadegardens/facadegardens.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/facadegardens/facadegardens.json) diff --git a/Docs/Themes/fireplace.md b/Docs/Themes/fireplace.md index ec74c0a0f..3441873c9 100644 --- a/Docs/Themes/fireplace.md +++ b/Docs/Themes/fireplace.md @@ -23,6 +23,7 @@ Available languages: - nl - ko - it + - zh_Hant # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/fritures.md b/Docs/Themes/fritures.md index 37eb093dd..73c536ec5 100644 --- a/Docs/Themes/fritures.md +++ b/Docs/Themes/fritures.md @@ -37,14 +37,11 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) - + [Drive-through opening hours](#drive-through-opening-hours) + [images](#images) + [reviews](#reviews) + [Name](#name) + [Fastfood vs restaurant](#fastfood-vs-restaurant) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [website](#website) + [email](#email) + [phone](#phone) @@ -61,19 +58,24 @@ Available languages: + [delivery](#delivery) + [drive-through](#drive-through) + [drive-through-opening_hours](#drive-through-opening_hours) - + [Drive-through opening hours](#drive-through-opening-hours) - + [Vegetarian (no friture)](#vegetarian-(no-friture)) - + [Vegan (no friture)](#vegan-(no-friture)) - + [halal (no friture)](#halal-(no-friture)) - + [organic (no friture)](#organic-(no-friture)) + + [child_highchair](#child_highchair) + + [kids_area](#kids_area) + + [diets_title](#diets_title) + + [diets_grouped](#diets_grouped) + + [sugar_free](#sugar_free) + + [lactose_free](#lactose_free) + + [gluten_free](#gluten_free) + + [vegan](#vegan) + + [vegan_food](#vegan_food) + + [vegetarian](#vegetarian) + + [halal](#halal) + + [organic](#organic) + [friture-vegetarian](#friture-vegetarian) + [friture-vegan](#friture-vegan) + [friture-organic](#friture-organic) + [friture-oil](#friture-oil) + + [diet-questions](#diet-questions) + [friture-take-your-container](#friture-take-your-container) - + [sugar_free](#sugar_free) - + [gluten_free](#gluten_free) - + [lactose_free](#lactose_free) + [smoking](#smoking) + [service:electricity](#serviceelectricity) + [seating](#seating) @@ -84,6 +86,7 @@ Available languages: + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) + [has_toilets](#has_toilets) + + [images_toilet](#images_toilet) + [toilets_repeated](#toilets_repeated) + [toilets_single_level](#toilets_single_level) + [toilets_toilet-access](#toilets_toilet-access) @@ -108,6 +111,11 @@ Available languages: + [wheelchair-picture](#wheelchair-picture) + [wheelchair-title](#wheelchair-title) + [toilet-wheelchair-access](#toilet-wheelchair-access) + + [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + + [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + + [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + + [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + + [wheelchair-door-width](#wheelchair-door-width) + [questions-wheelchair](#questions-wheelchair) + [adult_changing_table_title](#adult_changing_table_title) + [adult-changing-table](#adult-changing-table) @@ -166,8 +174,14 @@ Elements must match **all** of the following expressions: | [delivery](https://wiki.openstreetmap.org/wiki/Key:delivery) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dno) | | [drive_through](https://wiki.openstreetmap.org/wiki/Key:drive_through) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dno) | | [opening_hours:drive_through](https://wiki.openstreetmap.org/wiki/Key:opening_hours:drive_through) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://wiki.openstreetmap.org/wiki/Tag:opening_hours:drive_through%3D) | -| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | +| [highchair](https://wiki.openstreetmap.org/wiki/Key:highchair) | [nat](../SpecialInputElements.md#nat) | [no](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dyes) [1](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D2) | +| [kids_area](https://wiki.openstreetmap.org/wiki/Key:kids_area) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) | +| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | +| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | +| [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Don_demand) | +| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | | [diet:halal](https://wiki.openstreetmap.org/wiki/Key:diet:halal) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Donly) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) | @@ -175,9 +189,6 @@ Elements must match **all** of the following expressions: | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [friture:oil](https://wiki.openstreetmap.org/wiki/Key:friture:oil) | Multiple choice | [vegetable](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Dvegetable) [animal](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Danimal) | | [reusable_packaging:accept](https://wiki.openstreetmap.org/wiki/Key:reusable_packaging:accept) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Donly) | -| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | -| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | -| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | @@ -204,6 +215,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -236,18 +252,24 @@ Elements must match **all** of the following expressions: | [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | | [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | | [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | -| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | -| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | -| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | -| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | -| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | -| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | -| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | -| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [child_highchair](#child_highchair)
_(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here?
_{highchair} highchairs are available_
4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) | +| [kids_area](#kids_area)
_(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids
5 options | | _Multiple choice only_ | +| [diets_title](#diets_title)
_(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets, hidden | _Multiple choice only_ | +| [diets_grouped](#diets_grouped)
_(Original in [diets](./diets.md#diets_grouped))_ | _{group(diets_title,diets-content,)}_ | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan](#vegan)
_(Original in [diets](./diets.md#vegan))_ | Does this place offer a vegan option?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan_food](#vegan_food)
_(Original in [diets](./diets.md#vegan_food))_ | Does this business serve vegan meals?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegetarian](#vegetarian)
_(Original in [diets](./diets.md#vegetarian))_ | Does this restaurant have a vegetarian option?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [halal](#halal)
_(Original in [diets](./diets.md#halal))_ | Does this restaurant offer a halal menu?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [organic](#organic)
_(Original in [diets](./diets.md#organic))_ | Does this restaurant offer organic food?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian)
_(Original in [diets](./diets.md#friture-vegetarian))_ | Does this fries shop have vegetarian snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegan](#friture-vegan)
_(Original in [diets](./diets.md#friture-vegan))_ | Does this fries shop have vegan snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-organic](#friture-organic)
_(Original in [diets](./diets.md#friture-organic))_ | Does this fries shop offer organic snacks?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-oil](#friture-oil)
_(Original in [diets](./diets.md#friture-oil))_ | Does this fries shop use vegetable or animal oil for cooking?
2 options | diets, diets-content, hidden | _Multiple choice only_ | +| [diet-questions](#diet-questions)
_(Original in [diets](./diets.md#diet-questions))_ | _{questions(diets-content,,yes)}_ | hidden, diets, diets-content | _Multiple choice only_ | | [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | | [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | | [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | | [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | @@ -258,6 +280,7 @@ Elements must match **all** of the following expressions: | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -282,6 +305,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -291,8 +319,8 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -310,20 +338,17 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### Name - The question is `What is the name of this business?` *The name of this business is {name}* is shown if `name` is set. ### Fastfood vs restaurant - The question is `What type of business is this?` - *This is a fast-food business, focused on fast service. If seating is available, it is rather limited and functional.* is shown if with amenity=fast_food - *A restaurant, focused on creating a nice experience where one is served at the table* is shown if with amenity=restaurant ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -331,18 +356,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -350,22 +372,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -373,17 +391,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -394,11 +409,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -407,7 +420,6 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### Cuisine - The question is `What kind of food is served here?` *This place mostly serves {cuisine}* is shown if `cuisine` is set. @@ -434,25 +446,21 @@ The question is `What kind of food is served here?` - *Spanish dishes are served here* is shown if with cuisine=spanish ### show-menu-image - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:menu)}* ### add-menu-image - _This tagrendering has no question and is thus read-only_ *{image_upload(image:menu,Add an image from the menu,)}* ### menu-website - The question is `On what webpage is the menu published?` *{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}* is shown if `website:menu` is set. ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -461,7 +469,6 @@ The question is `Is a reservation required for this place?` - *Reservation is not possible at this place* is shown if with reservation=no ### Takeaway - The question is `Does this place offer take-away?` - *This is a take-away only business* is shown if with takeaway=only @@ -469,14 +476,12 @@ The question is `Does this place offer take-away?` - *Take-away is not possible here* is shown if with takeaway=no ### delivery - The question is `Does {title()} deliver food to your home?` - *This business does home delivery (possibly via a third party)* is shown if with delivery=yes - *This business does not deliver at home* is shown if with delivery=no ### drive-through - The question is `Does this fast-food restaurant have a drive-through?` - *This fast-food restaurant has a drive-through* is shown if with drive_through=yes @@ -485,7 +490,6 @@ The question is `Does this fast-food restaurant have a drive-through?` This tagrendering is only visible in the popup if the following condition is met: amenity=fast_food ### drive-through-opening_hours - The question is `What are the opening hours of the drive-through?` *

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}* is shown if `opening_hours:drive_through` is set. @@ -494,18 +498,80 @@ The question is `What are the opening hours of the drive-through?` This tagrendering is only visible in the popup if the following condition is met: drive_through=yes -### Vegetarian (no friture) +### child_highchair +The question is `Is there a high chair (also known as booster chair) for toddlers available here?` -The question is `Does this restaurant have a vegetarian option?` +*{highchair} highchairs are available* is shown if `highchair` is set. - - *No vegetarian options are available* is shown if with diet:vegetarian=no - - *Some vegetarian options are available* is shown if with diet:vegetarian=limited - - *Vegetarian options are available* is shown if with diet:vegetarian=yes - - *All dishes are vegetarian* is shown if with diet:vegetarian=only - - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + - *No highchair available* is shown if with highchair=no + - *At least one high chair is available* is shown if with highchair=yes + - *One high chair is available* is shown if with highchair=1 + - *Two high chairs are available* is shown if with highchair=2 -### Vegan (no friture) +### kids_area +The question is `Is there a play area for kids` + - *No kids area* is shown if with kids_area=no + - *Has a kids area both inside and outside* is shown if with kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes + - *Has an indoor kids area* is shown if with kids_area=yes & kids_area:indoor=yes + - *Has an outdoor kids area* is shown if with kids_area=yes & kids_area:outdoor=yes + - *Has a kids area* is shown if with kids_area=yes. _This option cannot be chosen as answer_ + +### diets_title +_This tagrendering has no question and is thus read-only_ + +*Dietary options* + +This tagrendering has labels `diets` `hidden` + +### diets_grouped +_This tagrendering has no question and is thus read-only_ + +*{group(diets_title,diets-content,)}* + +This tagrendering has labels `diets` + +### sugar_free +The question is `Does this shop have a sugar free offering?` + + - *This shop only sells sugar free products* is shown if with diet:sugar_free=only + - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes + - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited + - *This shop has no sugar free offering* is shown if with diet:sugar_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### lactose_free +The question is `Does {title()} have a lactose-free offering?` + + - *Only sells lactose free products* is shown if with diet:lactose_free=only + - *Big lactose free offering* is shown if with diet:lactose_free=yes + - *Limited lactose free offering* is shown if with diet:lactose_free=limited + - *No lactose free offering* is shown if with diet:lactose_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### gluten_free +The question is `Does this shop have a gluten free offering?` + + - *This shop only sells gluten free products* is shown if with diet:gluten_free=only + - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes + - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited + - *This shop has no gluten free offering* is shown if with diet:gluten_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan +The question is `Does this place offer a vegan option?` + + - *This place only sells vegan products* is shown if with diet:vegan=only + - *This shop has a big vegan offering* is shown if with diet:vegan=yes + - *This shop has a limited vegan offering* is shown if with diet:vegan=limited + - *This shop has no vegan offering* is shown if with diet:vegan=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan_food The question is `Does this business serve vegan meals?` - *No vegan options available* is shown if with diet:vegan=no @@ -514,25 +580,43 @@ The question is `Does this business serve vegan meals?` - *All dishes are vegan* is shown if with diet:vegan=only - *Some dishes might be adapted to a vegan version if asked for* is shown if with diet:vegan=on_demand -### halal (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### vegetarian +The question is `Does this restaurant have a vegetarian option?` + + - *No vegetarian options are available* is shown if with diet:vegetarian=no + - *Some vegetarian options are available* is shown if with diet:vegetarian=limited + - *Vegetarian options are available* is shown if with diet:vegetarian=yes + - *All dishes are vegetarian* is shown if with diet:vegetarian=only + - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### halal The question is `Does this restaurant offer a halal menu?` - *There are no halal options available* is shown if with diet:halal=no - *There is a small halal menu* is shown if with diet:halal=limited - - *There is a halal menu* is shown if with diet:halal=yes - - *Only halal options are available* is shown if with diet:halal=only + - *There is a halal menu* is shown if with diet:halal=yes + - *Only halal options are available* is shown if with diet:halal=only -### organic (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### organic The question is `Does this restaurant offer organic food?` - *There are no organic options available* is shown if with organic=no - *There is an organic menu* is shown if with organic=yes - *Only organic options are available* is shown if with organic=only -### friture-vegetarian +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### friture-vegetarian The question is `Does this fries shop have vegetarian snacks?` - *Serves only vegetarian snacks and burgers* is shown if with diet:vegetarian=only @@ -541,9 +625,9 @@ The question is `Does this fries shop have vegetarian snacks?` - *No vegetarian snacks are available* is shown if with diet:vegetarian=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-vegan - The question is `Does this fries shop have vegan snacks?` - *Serves only vegan snacks and burgers* is shown if with diet:vegan=only @@ -552,9 +636,9 @@ The question is `Does this fries shop have vegan snacks?` - *No vegan snacks are available* is shown if with diet:vegan=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-organic - The question is `Does this fries shop offer organic snacks?` - *Organic snacks are available* is shown if with organic=yes @@ -562,18 +646,25 @@ The question is `Does this fries shop offer organic snacks?` - *Only organic snacks are available* is shown if with organic=only This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-oil - The question is `Does this fries shop use vegetable or animal oil for cooking?` - *The frying is done with vegetable oil* is shown if with friture:oil=vegetable - *The frying is done with animal oil* is shown if with friture:oil=animal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### diet-questions +_This tagrendering has no question and is thus read-only_ + +*{questions(diets-content,,yes)}* + +This tagrendering has labels `hidden` `diets` `diets-content` ### friture-take-your-container - The question is `If you bring your own container (such as a cooking pot and small pots), is it used to package your order?` - *You can bring your own containers to get your order, saving on single-use packaging material and thus waste* is shown if with reusable_packaging:accept=yes @@ -582,44 +673,7 @@ The question is `If you bring your own container (such as a cooking pot and smal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture -### sugar_free - -The question is `Does this shop have a sugar free offering?` - - - *This shop only sells sugar free products* is shown if with diet:sugar_free=only - - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes - - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited - - *This shop has no sugar free offering* is shown if with diet:sugar_free=no - -This tagrendering has labels -`diets` - -### gluten_free - -The question is `Does this shop have a gluten free offering?` - - - *This shop only sells gluten free products* is shown if with diet:gluten_free=only - - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes - - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited - - *This shop has no gluten free offering* is shown if with diet:gluten_free=no - -This tagrendering has labels -`diets` - -### lactose_free - -The question is `Does {title()} have a lactose-free offering?` - - - *Only sells lactose free products* is shown if with diet:lactose_free=only - - *Big lactose free offering* is shown if with diet:lactose_free=yes - - *Limited lactose free offering* is shown if with diet:lactose_free=limited - - *No lactose free offering* is shown if with diet:lactose_free=no - -This tagrendering has labels -`diets` - ### smoking - The question is `Is smoking allowed at {title()}?` - *Smoking is allowed* is shown if with smoking=yes @@ -627,7 +681,6 @@ The question is `Is smoking allowed at {title()}?` - *Smoking is allowed outside.* is shown if with smoking=outside ### service:electricity - The question is `Does this amenity have electrical outlets, available to customers when they are inside?` - *There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with service:electricity=yes @@ -636,14 +689,12 @@ The question is `Does this amenity have electrical outlets, available to custome - *There are a no domestic sockets available to customers seated indoors* is shown if with service:electricity=no ### seating - The question is `What kind of seating does {title()} have?` - *This place has outdoor seating* is shown if with outdoor_seating=yes. Unselecting this answer will add outdoor_seating=no - *This place has indoor seating* is shown if with indoor_seating=yes. Unselecting this answer will add indoor_seating=no ### dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -653,7 +704,6 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -663,11 +713,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -675,11 +723,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -687,60 +733,50 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -752,16 +788,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -772,47 +801,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -824,33 +832,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -858,33 +851,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -892,19 +869,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -913,17 +880,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -931,17 +890,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -949,17 +900,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -969,34 +912,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1007,50 +934,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1060,69 +964,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1131,18 +999,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1151,73 +1010,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1227,19 +1096,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1247,19 +1106,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1267,38 +1116,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1306,78 +1135,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -1407,6 +1204,10 @@ This tagrendering has labels -----|-----|----- | | halal.0 | Has a halal menu | diet:halal=yes | diet:halal=only | +| id | question | osmTags | +-----|-----|----- | +| baby_highchair.0 | Has a high chair for infants available | highchair!=no | + | id | question | osmTags | -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | @@ -1469,6 +1270,10 @@ This tagrendering has labels | Cuisine.19 | Seafood dishes are served here | cuisine=seafood | | Cuisine.20 | Spanish dishes are served here | cuisine=spanish | +| id | question | osmTags | +-----|-----|----- | +| kids_area.0 | Has a play area for kids | kids_area!=no | + | id | question | osmTags | -----|-----|----- | | has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired | diff --git a/Docs/Themes/ghostsigns.md b/Docs/Themes/ghostsigns.md index 376fdd023..9ef689603 100644 --- a/Docs/Themes/ghostsigns.md +++ b/Docs/Themes/ghostsigns.md @@ -23,6 +23,7 @@ Available languages: - nl - ko - it + - zh_Hant # Table of contents @@ -49,8 +50,6 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) - + [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) + [historic_or_not](#historic_or_not) + [images_no_blur](#images_no_blur) + [artwork-artwork_type](#artwork-artwork_type) @@ -63,9 +62,7 @@ Available languages: + [memorial-type](#memorial-type) + [inscription](#inscription) + [memorial-wikidata](#memorial-wikidata) - + [Wikipedia page about the memorial](#wikipedia-page-about-the-memorial) + [subject-wikidata](#subject-wikidata) - + [Wikipedia page about the remembered event or person](#wikipedia-page-about-the-remembered-event-or-person) + [doubles_as_bench](#doubles_as_bench) + [bench-backrest](#bench-backrest) + [bench-armrest](#bench-armrest) @@ -148,7 +145,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### type - The question is `Which type of advertising feature is this?` *This is a {advertising}* is shown if `advertising` is set. @@ -168,7 +164,6 @@ The question is `Which type of advertising feature is this?` - *This is a relief* is shown if with advertising=relief ### animated - The question is `Does this advertisement cycle through multiple messages?` - *Static, always shows the same message* is shown if with animated=no @@ -178,7 +173,6 @@ The question is `Does this advertisement cycle through multiple messages?` - *Rotates on itself* is shown if with animated=revolving ### luminous_or_lit_advertising - The question is `Is this object lit or does it emit light?` - *This is a neon-tube light* is shown if with luminous=neon @@ -188,13 +182,11 @@ The question is `Is this object lit or does it emit light?` - *This object does not emit light and is not lighted by externally* is shown if with lit=no & luminous=no ### operator - The question is `Who operates this feature?` *Operated by {operator}* is shown if `operator` is set. ### message_type - The question is `What kind of message is shown?` - *Commercial message* is shown if with message=commercial. Unselecting this answer will add message= @@ -209,7 +201,6 @@ The question is `What kind of message is shown?` - *A map* is shown if with information=map. Unselecting this answer will add information= ### Sides - The question is `From how many sides you can watch advertisments?` - *This object has advertisements on a single side* is shown if with sides=1 @@ -218,48 +209,40 @@ The question is `From how many sides you can watch advertisments?` This tagrendering is only visible in the popup if the following condition is met: _referencing_ways= & (advertising=poster_box | advertising=screen | advertising=billboard) ### ref - The question is `Wich is the reference number?` *Reference number is {ref}* is shown if `ref` is set. ### historic - The question is `Is this sign for a business that no longer exists or no longer being maintained?` - *This is a historic advertisement sign (an advertisement for a business that no longer exists or a very old sign with heritage value)* is shown if with historic=advertising - *This advertisement sign has no historic value (the business still exists and has no heritage value)* is shown if with historic= ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # artwork_on_wall This layer is based on [artwork](../Layers/artwork.md) @@ -355,7 +338,6 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### historic_or_not - The question is `Is this artwork a historic advertisement?` - *This artwork is a historic advertisement* is shown if with historic=advertising @@ -368,7 +350,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload(,,,true)}* ### artwork-artwork_type - The question is `What is the type of this artwork?` *This is a {artwork_type}* is shown if `artwork_type` is set. @@ -388,35 +369,28 @@ The question is `What is the type of this artwork?` - *Woodcarving* is shown if with artwork_type=woodcarving - *Poem* is shown if with artwork_type=poem -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### artwork-artist-wikidata - The question is `Who made this artwork?` *This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}* is shown if `artist:wikidata` is set. -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### artwork-artist_name - The question is `Which artist created this?` *Created by {artist_name}* is shown if `artist_name` is set. -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### artwork-website - The question is `Is there a website with more information about this artwork?` *{link(More information on this website,&LBRACEwebsite&RBRACE,,,,)}* is shown if `website` is set. -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### wikipedia Shows a wikipedia box with the corresponding wikipedia article; the wikidata-item link can be changed by a contributor @@ -428,23 +402,19 @@ The question is `What is the corresponding Wikidata entity?` - *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_ ### artwork_subject - The question is `What does this artwork depict?` *This artwork depicts {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set. -This tagrendering has labels -`artwork-question` +This tagrendering has labels `artwork-question` ### doubles_as_memorial - The question is `Does this artwork serve as a memorial?` - *This artwork also serves as a memorial* is shown if with historic=memorial - *This artwork does not serve as a memorial* is shown if with historic= ### memorial-type - The question is `What type of memorial is this?` *This is a {memorial}* is shown if `memorial` is set. @@ -466,11 +436,9 @@ The question is `What type of memorial is this?` - *This is a gravestone; the person is buried here* is shown if with historic=tomb This tagrendering is only visible in the popup if the following condition is met: historic=memorial -This tagrendering has labels -`memorial-questions` +This tagrendering has labels `memorial-questions` ### inscription - The question is `What is the inscription on this memorial?` *The inscription on this memorial reads:

{inscription}

* is shown if `inscription` is set. @@ -478,33 +446,25 @@ The question is `What is the inscription on this memorial?` - *This memorial does not have an inscription* is shown if with not:inscription=yes This tagrendering is only visible in the popup if the following condition is met: historic=memorial & memorial!=bench -This tagrendering has labels -`memorial-questions` +This tagrendering has labels `memorial-questions` ### memorial-wikidata - The question is `What is the Wikipedia page about this memorial?` *

Wikipedia page about the memorial

{wikipedia(wikidata)}* is shown if `wikidata` is set. This tagrendering is only visible in the popup if the following condition is met: historic=memorial -This tagrendering has labels -`memorial-specific` -`memorial-questions` +This tagrendering has labels `memorial-specific` `memorial-questions` ### subject-wikidata - The question is `What is the Wikipedia page about the person or event that is remembered here?` *

Wikipedia page about the remembered event or person

{wikipedia(subject:wikidata)}* is shown if `subject:wikidata` is set. This tagrendering is only visible in the popup if the following condition is met: historic=memorial -This tagrendering has labels -`memorial-specific` -`memorial-questions` +This tagrendering has labels `memorial-specific` `memorial-questions` ### doubles_as_bench - The question is `Does this artwork serve as a bench?` - *This artwork also serves as a bench* is shown if with amenity=bench @@ -512,7 +472,6 @@ The question is `Does this artwork serve as a bench?` - *This artwork does not serve as a bench* is shown if with amenity!=bench. _This option cannot be chosen as answer_ ### bench-backrest - The question is `Does this bench have a backrest?` - *This bench is two-sided and shares the backrest* is shown if with backrest=yes & two_sided=yes @@ -520,22 +479,18 @@ The question is `Does this bench have a backrest?` - *This bench does not have a backrest* is shown if with backrest=no This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-armrest - The question is `Does this bench have one or more armrests?` - *This bench does have one or more armrests* is shown if with armrest=yes - *This bench does not have any armrests* is shown if with armrest=no This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-seats - The question is `How many seats does this bench have?` *This bench has {seats} seats* is shown if `seats` is set. @@ -543,11 +498,9 @@ The question is `How many seats does this bench have?` - *This bench does not have separated seats* is shown if with seats:separated=no This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-material - The question is `What is the bench (seating) made from?` *Material: {material}* is shown if `material` is set. @@ -560,21 +513,17 @@ The question is `What is the bench (seating) made from?` - *The seating is made from steel* is shown if with material=steel This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-direction - The question is `In which direction are you looking when sitting on the bench?` *When sitting on the bench, one looks towards {direction}°.* is shown if `direction` is set. This tagrendering is only visible in the popup if the following condition is met: amenity=bench & two_sided!=yes -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-colour - The question is `Which colour does this bench have?` *Colour: {colour}* is shown if `colour` is set. @@ -589,11 +538,9 @@ The question is `Which colour does this bench have?` - *Colour: yellow* is shown if with colour=yellow This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-survey:date - The question is `When was this bench last surveyed?` *This bench was last surveyed on {survey:date}* is shown if `survey:date` is set. @@ -601,11 +548,9 @@ The question is `When was this bench last surveyed?` - *Surveyed today!* is shown if with survey:date= This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-inscription - The question is `Does this bench have an inscription?` *This bench has the following inscription:

{inscription}

* is shown if `inscription` is set. @@ -614,29 +559,24 @@ The question is `Does this bench have an inscription?` - *This bench probably does not not have an inscription* is shown if with inscription=. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: amenity=bench -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### bench-memorial - The question is `Does this bench act as memorial for someone or something?` - *This bench is a memorial for someone or something* is shown if with historic=memorial - *This bench is a not a memorial for someone or something* is shown if with historic= & not:historic=memorial This tagrendering is only visible in the popup if the following condition is met: amenity=bench & (historic=memorial | memorial=bench | tourism=artwork | inscription~.+) -This tagrendering has labels -`bench-questions` +This tagrendering has labels `bench-questions` ### doubles_as_wayside_shrine - The question is `Does this artwork also double as wayside shrine?` - *This artwork acts as a wayside shrine* is shown if with historic=wayside_shrine - *This artwork does not act as a wayside shrine* is shown if with historic= ### shrine_name - The question is `What's the name of this {title()}?` *The name of this {title()} is {name}* is shown if `name` is set. @@ -644,11 +584,9 @@ The question is `What's the name of this {title()}?` - *This shrine does not have a name* is shown if with noname=yes This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### religion - The question is `To which religion is this shrine dedicated?` *This shrine is {religion}* is shown if `religion` is set. @@ -666,11 +604,9 @@ The question is `To which religion is this shrine dedicated?` - *This is a Zoroastrian shrine* is shown if with religion=zoroastrian This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### denomination_christian - The question is `What's the Christian denomination of this {title()}?` *The religious denomination is {denomination}* is shown if `denomination` is set. @@ -687,11 +623,9 @@ The question is `What's the Christian denomination of this {title()}?` - *The religious subdenomination is evangelical* is shown if with denomination=evangelical This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine & religion=christian -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### denomination_muslim - The question is `What's the Muslim denomination of this shrine?` *The religious subdenomination is {denomination}* is shown if `denomination` is set. @@ -701,11 +635,9 @@ The question is `What's the Muslim denomination of this shrine?` - *The religious subdenomination is Sufi* is shown if with denomination=sufi This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine & religion=muslim -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### denomination_jewish - The question is `What's the Jewish denomination of this shrine?` *The religious subdenomination is {denomination}* is shown if `denomination` is set. @@ -716,49 +648,39 @@ The question is `What's the Jewish denomination of this shrine?` - *The religious subdenomination is Reform* is shown if with denomination=reform This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine & religion=jewish -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### denomination_other - The question is `What's the denomination of this shrine?` *The denomination of this shrine is {denomination}* is shown if `denomination` is set. This tagrendering is only visible in the popup if the following condition is met: historic=wayside_shrine & religion!=christian & religion!=muslim & religion!=jewish & religion~.+ -This tagrendering has labels -`shrine_questions` +This tagrendering has labels `shrine_questions` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Themes/glutenfree.md b/Docs/Themes/glutenfree.md index 25c068ae8..7f8e59fe7 100644 --- a/Docs/Themes/glutenfree.md +++ b/Docs/Themes/glutenfree.md @@ -40,15 +40,12 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) - + [Drive-through opening hours](#drive-through-opening-hours) + [images](#images) + [reviews](#reviews) + [gluten_free](#gluten_free) + [Name](#name) + [Fastfood vs restaurant](#fastfood-vs-restaurant) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [website](#website) + [email](#email) + [phone](#phone) @@ -65,18 +62,23 @@ Available languages: + [delivery](#delivery) + [drive-through](#drive-through) + [drive-through-opening_hours](#drive-through-opening_hours) - + [Drive-through opening hours](#drive-through-opening-hours) - + [Vegetarian (no friture)](#vegetarian-(no-friture)) - + [Vegan (no friture)](#vegan-(no-friture)) - + [halal (no friture)](#halal-(no-friture)) - + [organic (no friture)](#organic-(no-friture)) + + [child_highchair](#child_highchair) + + [kids_area](#kids_area) + + [diets_title](#diets_title) + + [diets_grouped](#diets_grouped) + + [sugar_free](#sugar_free) + + [lactose_free](#lactose_free) + + [vegan](#vegan) + + [vegan_food](#vegan_food) + + [vegetarian](#vegetarian) + + [halal](#halal) + + [organic](#organic) + [friture-vegetarian](#friture-vegetarian) + [friture-vegan](#friture-vegan) + [friture-organic](#friture-organic) + [friture-oil](#friture-oil) + + [diet-questions](#diet-questions) + [friture-take-your-container](#friture-take-your-container) - + [sugar_free](#sugar_free) - + [lactose_free](#lactose_free) + [smoking](#smoking) + [service:electricity](#serviceelectricity) + [seating](#seating) @@ -87,6 +89,7 @@ Available languages: + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) + [has_toilets](#has_toilets) + + [images_toilet](#images_toilet) + [toilets_repeated](#toilets_repeated) + [toilets_single_level](#toilets_single_level) + [toilets_toilet-access](#toilets_toilet-access) @@ -111,6 +114,11 @@ Available languages: + [wheelchair-picture](#wheelchair-picture) + [wheelchair-title](#wheelchair-title) + [toilet-wheelchair-access](#toilet-wheelchair-access) + + [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + + [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + + [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + + [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + + [wheelchair-door-width](#wheelchair-door-width) + [questions-wheelchair](#questions-wheelchair) + [adult_changing_table_title](#adult_changing_table_title) + [adult-changing-table](#adult-changing-table) @@ -130,21 +138,60 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [images](#images) + [reviews](#reviews) + [gluten_free](#gluten_free) + [1](#1) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [phone](#phone) + [email](#email) + [website](#website) - + [sugar_free](#sugar_free) - + [lactose_free](#lactose_free) - + [vegan](#vegan) + + [diets](#diets) + [payment-options](#payment-options) + [wheelchair-access](#wheelchair-access) + + [toilets-group](#toilets-group) + + [grouptitle](#grouptitle) + + [has_toilets](#has_toilets) + + [images_toilet](#images_toilet) + + [toilets_repeated](#toilets_repeated) + + [toilets_single_level](#toilets_single_level) + + [toilets_toilet-access](#toilets_toilet-access) + + [toilets_toilets-fee](#toilets_toilets-fee) + + [toilets_toilet-charge](#toilets_toilet-charge) + + [toilets_payment-options-split](#toilets_payment-options-split) + + [toilets_gender_segregated](#toilets_gender_segregated) + + [toilets_toilet-supervised](#toilets_toilet-supervised) + + [toilets_description](#toilets_description) + + [toilets_toilets-wheelchair](#toilets_toilets-wheelchair) + + [toilets-type](#toilets-type) + + [toilets-disposal](#toilets-disposal) + + [menstrual_products](#menstrual_products) + + [menstrual_products_location](#menstrual_products_location) + + [toilets-changing-table](#toilets-changing-table) + + [toilet-changing_table:location](#toilet-changing_tablelocation) + + [toilet-has-paper](#toilet-has-paper) + + [toilet-handwashing](#toilet-handwashing) + + [toilet-drying](#toilet-drying) + + [wheelchair-group](#wheelchair-group) + + [wheelchair-picture-carousel](#wheelchair-picture-carousel) + + [wheelchair-picture](#wheelchair-picture) + + [wheelchair-title](#wheelchair-title) + + [toilet-wheelchair-access](#toilet-wheelchair-access) + + [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + + [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + + [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + + [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + + [wheelchair-door-width](#wheelchair-door-width) + + [questions-wheelchair](#questions-wheelchair) + + [adult_changing_table_title](#adult_changing_table_title) + + [adult-changing-table](#adult-changing-table) + + [changing_table_adult_height](#changing_table_adult_height) + + [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height) + + [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height) + + [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism) + + [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support) + + [questions-adult-changing-table](#questions-adult-changing-table) + + [toilet-question-box](#toilet-question-box) + [leftover-questions](#leftover-questions) + [move-button](#move-button) + [lod](#lod) @@ -153,7 +200,6 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [images](#images) + [reviews](#reviews) + [gluten_free](#gluten_free) @@ -162,7 +208,6 @@ Available languages: + [brand](#brand) + [second_hand](#second_hand) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [website](#website) + [email](#email) + [phone](#phone) @@ -171,6 +216,7 @@ Available languages: + [single_level](#single_level) + [copyshop-print-sizes](#copyshop-print-sizes) + [copyshop-binding](#copyshop-binding) + + [copyshop-binding-types](#copyshop-binding-types) + [optometrist_service](#optometrist_service) + [key_cutter](#key_cutter) + [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -202,6 +248,7 @@ Available languages: + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) + [has_toilets](#has_toilets) + + [images_toilet](#images_toilet) + [toilets_repeated](#toilets_repeated) + [toilets_single_level](#toilets_single_level) + [toilets_toilet-access](#toilets_toilet-access) @@ -226,6 +273,11 @@ Available languages: + [wheelchair-picture](#wheelchair-picture) + [wheelchair-title](#wheelchair-title) + [toilet-wheelchair-access](#toilet-wheelchair-access) + + [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + + [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + + [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + + [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + + [wheelchair-door-width](#wheelchair-door-width) + [questions-wheelchair](#questions-wheelchair) + [adult_changing_table_title](#adult_changing_table_title) + [adult-changing-table](#adult-changing-table) @@ -286,8 +338,13 @@ Elements must match **all** of the following expressions: | [delivery](https://wiki.openstreetmap.org/wiki/Key:delivery) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dno) | | [drive_through](https://wiki.openstreetmap.org/wiki/Key:drive_through) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dno) | | [opening_hours:drive_through](https://wiki.openstreetmap.org/wiki/Key:opening_hours:drive_through) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://wiki.openstreetmap.org/wiki/Tag:opening_hours:drive_through%3D) | -| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | +| [highchair](https://wiki.openstreetmap.org/wiki/Key:highchair) | [nat](../SpecialInputElements.md#nat) | [no](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dyes) [1](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D2) | +| [kids_area](https://wiki.openstreetmap.org/wiki/Key:kids_area) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) | +| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | +| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Don_demand) | +| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | | [diet:halal](https://wiki.openstreetmap.org/wiki/Key:diet:halal) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Donly) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) | @@ -295,8 +352,6 @@ Elements must match **all** of the following expressions: | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [friture:oil](https://wiki.openstreetmap.org/wiki/Key:friture:oil) | Multiple choice | [vegetable](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Dvegetable) [animal](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Danimal) | | [reusable_packaging:accept](https://wiki.openstreetmap.org/wiki/Key:reusable_packaging:accept) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Donly) | -| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | -| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | @@ -323,6 +378,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -336,7 +396,7 @@ Elements must match **all** of the following expressions: -----|-----|-----|----- | | [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | | [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [Name](#Name) | What is the name of this business?
_The name of this business is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | | [Fastfood vs restaurant](#Fastfood vs restaurant) | What type of business is this?
2 options | | _Multiple choice only_ | | [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | @@ -356,17 +416,23 @@ Elements must match **all** of the following expressions: | [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | | [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | | [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | -| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | -| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | -| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | -| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | -| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | -| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | -| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | -| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [child_highchair](#child_highchair)
_(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here?
_{highchair} highchairs are available_
4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) | +| [kids_area](#kids_area)
_(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids
5 options | | _Multiple choice only_ | +| [diets_title](#diets_title)
_(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets, hidden | _Multiple choice only_ | +| [diets_grouped](#diets_grouped)
_(Original in [diets](./diets.md#diets_grouped))_ | _{group(diets_title,diets-content,)}_ | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan](#vegan)
_(Original in [diets](./diets.md#vegan))_ | Does this place offer a vegan option?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan_food](#vegan_food)
_(Original in [diets](./diets.md#vegan_food))_ | Does this business serve vegan meals?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegetarian](#vegetarian)
_(Original in [diets](./diets.md#vegetarian))_ | Does this restaurant have a vegetarian option?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [halal](#halal)
_(Original in [diets](./diets.md#halal))_ | Does this restaurant offer a halal menu?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [organic](#organic)
_(Original in [diets](./diets.md#organic))_ | Does this restaurant offer organic food?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian)
_(Original in [diets](./diets.md#friture-vegetarian))_ | Does this fries shop have vegetarian snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegan](#friture-vegan)
_(Original in [diets](./diets.md#friture-vegan))_ | Does this fries shop have vegan snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-organic](#friture-organic)
_(Original in [diets](./diets.md#friture-organic))_ | Does this fries shop offer organic snacks?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-oil](#friture-oil)
_(Original in [diets](./diets.md#friture-oil))_ | Does this fries shop use vegetable or animal oil for cooking?
2 options | diets, diets-content, hidden | _Multiple choice only_ | +| [diet-questions](#diet-questions)
_(Original in [diets](./diets.md#diet-questions))_ | _{questions(diets-content,,yes)}_ | hidden, diets, diets-content | _Multiple choice only_ | | [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | | [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | | [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | | [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | @@ -377,6 +443,7 @@ Elements must match **all** of the following expressions: | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -401,6 +468,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -410,8 +482,8 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -429,7 +501,6 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -437,24 +508,20 @@ The question is `Does this shop have a gluten free offering?` - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited - *This shop has no gluten free offering* is shown if with diet:gluten_free=no -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### Name - The question is `What is the name of this business?` *The name of this business is {name}* is shown if `name` is set. ### Fastfood vs restaurant - The question is `What type of business is this?` - *This is a fast-food business, focused on fast service. If seating is available, it is rather limited and functional.* is shown if with amenity=fast_food - *A restaurant, focused on creating a nice experience where one is served at the table* is shown if with amenity=restaurant ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -462,18 +529,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -481,22 +545,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -504,17 +564,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -525,11 +582,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -538,7 +593,6 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### Cuisine - The question is `What kind of food is served here?` *This place mostly serves {cuisine}* is shown if `cuisine` is set. @@ -565,25 +619,21 @@ The question is `What kind of food is served here?` - *Spanish dishes are served here* is shown if with cuisine=spanish ### show-menu-image - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:menu)}* ### add-menu-image - _This tagrendering has no question and is thus read-only_ *{image_upload(image:menu,Add an image from the menu,)}* ### menu-website - The question is `On what webpage is the menu published?` *{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}* is shown if `website:menu` is set. ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -592,7 +642,6 @@ The question is `Is a reservation required for this place?` - *Reservation is not possible at this place* is shown if with reservation=no ### Takeaway - The question is `Does this place offer take-away?` - *This is a take-away only business* is shown if with takeaway=only @@ -600,14 +649,12 @@ The question is `Does this place offer take-away?` - *Take-away is not possible here* is shown if with takeaway=no ### delivery - The question is `Does {title()} deliver food to your home?` - *This business does home delivery (possibly via a third party)* is shown if with delivery=yes - *This business does not deliver at home* is shown if with delivery=no ### drive-through - The question is `Does this fast-food restaurant have a drive-through?` - *This fast-food restaurant has a drive-through* is shown if with drive_through=yes @@ -616,7 +663,6 @@ The question is `Does this fast-food restaurant have a drive-through?` This tagrendering is only visible in the popup if the following condition is met: amenity=fast_food ### drive-through-opening_hours - The question is `What are the opening hours of the drive-through?` *

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}* is shown if `opening_hours:drive_through` is set. @@ -625,18 +671,70 @@ The question is `What are the opening hours of the drive-through?` This tagrendering is only visible in the popup if the following condition is met: drive_through=yes -### Vegetarian (no friture) +### child_highchair +The question is `Is there a high chair (also known as booster chair) for toddlers available here?` -The question is `Does this restaurant have a vegetarian option?` +*{highchair} highchairs are available* is shown if `highchair` is set. - - *No vegetarian options are available* is shown if with diet:vegetarian=no - - *Some vegetarian options are available* is shown if with diet:vegetarian=limited - - *Vegetarian options are available* is shown if with diet:vegetarian=yes - - *All dishes are vegetarian* is shown if with diet:vegetarian=only - - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + - *No highchair available* is shown if with highchair=no + - *At least one high chair is available* is shown if with highchair=yes + - *One high chair is available* is shown if with highchair=1 + - *Two high chairs are available* is shown if with highchair=2 -### Vegan (no friture) +### kids_area +The question is `Is there a play area for kids` + - *No kids area* is shown if with kids_area=no + - *Has a kids area both inside and outside* is shown if with kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes + - *Has an indoor kids area* is shown if with kids_area=yes & kids_area:indoor=yes + - *Has an outdoor kids area* is shown if with kids_area=yes & kids_area:outdoor=yes + - *Has a kids area* is shown if with kids_area=yes. _This option cannot be chosen as answer_ + +### diets_title +_This tagrendering has no question and is thus read-only_ + +*Dietary options* + +This tagrendering has labels `diets` `hidden` + +### diets_grouped +_This tagrendering has no question and is thus read-only_ + +*{group(diets_title,diets-content,)}* + +This tagrendering has labels `diets` + +### sugar_free +The question is `Does this shop have a sugar free offering?` + + - *This shop only sells sugar free products* is shown if with diet:sugar_free=only + - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes + - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited + - *This shop has no sugar free offering* is shown if with diet:sugar_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### lactose_free +The question is `Does {title()} have a lactose-free offering?` + + - *Only sells lactose free products* is shown if with diet:lactose_free=only + - *Big lactose free offering* is shown if with diet:lactose_free=yes + - *Limited lactose free offering* is shown if with diet:lactose_free=limited + - *No lactose free offering* is shown if with diet:lactose_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan +The question is `Does this place offer a vegan option?` + + - *This place only sells vegan products* is shown if with diet:vegan=only + - *This shop has a big vegan offering* is shown if with diet:vegan=yes + - *This shop has a limited vegan offering* is shown if with diet:vegan=limited + - *This shop has no vegan offering* is shown if with diet:vegan=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan_food The question is `Does this business serve vegan meals?` - *No vegan options available* is shown if with diet:vegan=no @@ -645,25 +743,43 @@ The question is `Does this business serve vegan meals?` - *All dishes are vegan* is shown if with diet:vegan=only - *Some dishes might be adapted to a vegan version if asked for* is shown if with diet:vegan=on_demand -### halal (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### vegetarian +The question is `Does this restaurant have a vegetarian option?` + + - *No vegetarian options are available* is shown if with diet:vegetarian=no + - *Some vegetarian options are available* is shown if with diet:vegetarian=limited + - *Vegetarian options are available* is shown if with diet:vegetarian=yes + - *All dishes are vegetarian* is shown if with diet:vegetarian=only + - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### halal The question is `Does this restaurant offer a halal menu?` - *There are no halal options available* is shown if with diet:halal=no - *There is a small halal menu* is shown if with diet:halal=limited - - *There is a halal menu* is shown if with diet:halal=yes - - *Only halal options are available* is shown if with diet:halal=only + - *There is a halal menu* is shown if with diet:halal=yes + - *Only halal options are available* is shown if with diet:halal=only -### organic (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### organic The question is `Does this restaurant offer organic food?` - *There are no organic options available* is shown if with organic=no - *There is an organic menu* is shown if with organic=yes - *Only organic options are available* is shown if with organic=only -### friture-vegetarian +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### friture-vegetarian The question is `Does this fries shop have vegetarian snacks?` - *Serves only vegetarian snacks and burgers* is shown if with diet:vegetarian=only @@ -672,9 +788,9 @@ The question is `Does this fries shop have vegetarian snacks?` - *No vegetarian snacks are available* is shown if with diet:vegetarian=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-vegan - The question is `Does this fries shop have vegan snacks?` - *Serves only vegan snacks and burgers* is shown if with diet:vegan=only @@ -683,9 +799,9 @@ The question is `Does this fries shop have vegan snacks?` - *No vegan snacks are available* is shown if with diet:vegan=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-organic - The question is `Does this fries shop offer organic snacks?` - *Organic snacks are available* is shown if with organic=yes @@ -693,18 +809,25 @@ The question is `Does this fries shop offer organic snacks?` - *Only organic snacks are available* is shown if with organic=only This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-oil - The question is `Does this fries shop use vegetable or animal oil for cooking?` - *The frying is done with vegetable oil* is shown if with friture:oil=vegetable - *The frying is done with animal oil* is shown if with friture:oil=animal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### diet-questions +_This tagrendering has no question and is thus read-only_ + +*{questions(diets-content,,yes)}* + +This tagrendering has labels `hidden` `diets` `diets-content` ### friture-take-your-container - The question is `If you bring your own container (such as a cooking pot and small pots), is it used to package your order?` - *You can bring your own containers to get your order, saving on single-use packaging material and thus waste* is shown if with reusable_packaging:accept=yes @@ -713,32 +836,7 @@ The question is `If you bring your own container (such as a cooking pot and smal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture -### sugar_free - -The question is `Does this shop have a sugar free offering?` - - - *This shop only sells sugar free products* is shown if with diet:sugar_free=only - - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes - - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited - - *This shop has no sugar free offering* is shown if with diet:sugar_free=no - -This tagrendering has labels -`diets` - -### lactose_free - -The question is `Does {title()} have a lactose-free offering?` - - - *Only sells lactose free products* is shown if with diet:lactose_free=only - - *Big lactose free offering* is shown if with diet:lactose_free=yes - - *Limited lactose free offering* is shown if with diet:lactose_free=limited - - *No lactose free offering* is shown if with diet:lactose_free=no - -This tagrendering has labels -`diets` - ### smoking - The question is `Is smoking allowed at {title()}?` - *Smoking is allowed* is shown if with smoking=yes @@ -746,7 +844,6 @@ The question is `Is smoking allowed at {title()}?` - *Smoking is allowed outside.* is shown if with smoking=outside ### service:electricity - The question is `Does this amenity have electrical outlets, available to customers when they are inside?` - *There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with service:electricity=yes @@ -755,14 +852,12 @@ The question is `Does this amenity have electrical outlets, available to custome - *There are a no domestic sockets available to customers seated indoors* is shown if with service:electricity=no ### seating - The question is `What kind of seating does {title()} have?` - *This place has outdoor seating* is shown if with outdoor_seating=yes. Unselecting this answer will add outdoor_seating=no - *This place has indoor seating* is shown if with indoor_seating=yes. Unselecting this answer will add indoor_seating=no ### dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -772,7 +867,6 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -782,11 +876,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -794,11 +886,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -806,60 +896,50 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -871,16 +951,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -891,47 +964,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -943,33 +995,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -977,33 +1014,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1011,19 +1032,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1032,17 +1043,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1050,17 +1053,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1068,17 +1063,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1088,34 +1075,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1126,50 +1097,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1179,69 +1127,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1250,18 +1162,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1270,73 +1173,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1346,19 +1259,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1366,19 +1269,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1386,38 +1279,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1425,78 +1298,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -1526,6 +1367,10 @@ This tagrendering has labels -----|-----|----- | | halal.0 | Has a halal menu | diet:halal=yes | diet:halal=only | +| id | question | osmTags | +-----|-----|----- | +| baby_highchair.0 | Has a high chair for infants available | highchair!=no | + | id | question | osmTags | -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | @@ -1588,6 +1433,10 @@ This tagrendering has labels | Cuisine.19 | Seafood dishes are served here | cuisine=seafood | | Cuisine.20 | Spanish dishes are served here | cuisine=spanish | +| id | question | osmTags | +-----|-----|----- | +| kids_area.0 | Has a play area for kids | kids_area!=no | + | id | question | osmTags | -----|-----|----- | | has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired | @@ -1624,10 +1473,38 @@ Elements must match **all** of the following expressions: | [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | | [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | -| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | -| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | -| [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [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) | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | +| [toilets:level](https://wiki.openstreetmap.org/wiki/Key:toilets:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D-1) | +| [toilets:access](https://wiki.openstreetmap.org/wiki/Key:toilets:access) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dyes) [customers](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dcustomers) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dno) [key](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dkey) | +| [toilets:fee](https://wiki.openstreetmap.org/wiki/Key:toilets:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dno) | +| [toilets:charge](https://wiki.openstreetmap.org/wiki/Key:toilets:charge) | [string](../SpecialInputElements.md#string) | | +| [toilets:gender_segregated](https://wiki.openstreetmap.org/wiki/Key:toilets:gender_segregated) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dno) | +| [toilets:supervised](https://wiki.openstreetmap.org/wiki/Key:toilets:supervised) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dyes) [interval](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dinterval) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dno) | +| [toilets:description](https://wiki.openstreetmap.org/wiki/Key:toilets:description) | [text](../SpecialInputElements.md#text) | | +| [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) | +| [toilets:position](https://wiki.openstreetmap.org/wiki/Key:toilets:position) | Multiple choice | [seated](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated) [urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Durinal) [squat](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dsquat) [seated;urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated;urinal) | +| [toilets:disposal](https://wiki.openstreetmap.org/wiki/Key:toilets:disposal) | Multiple choice | [flush](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dflush) [pitlatrine](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dpitlatrine) [bucket](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dbucket) | +| [toilets:menstrual_products](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dno) | +| [toilets:menstrual_products:location](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dwheelchair_toilet) | +| [changing_table](https://wiki.openstreetmap.org/wiki/Key:changing_table) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dno) | +| [changing_table:location](https://wiki.openstreetmap.org/wiki/Key:changing_table:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dwheelchair_toilet) [dedicated_room](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Ddedicated_room) | +| [toilets:paper_supplied](https://wiki.openstreetmap.org/wiki/Key:toilets:paper_supplied) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dno) | +| [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | +| [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | +| [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | +| [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | +| [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:max_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:max_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:height:mechanism](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height:mechanism) | Multiple choice | [manual](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Dmanual) [electric](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Delectric) | +| [changing_table:adult:support](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:support) | Multiple choice | [wall_mounted](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwall_mounted) [legs](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dlegs) [wheels](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwheels) | ## Featureview elements and TagRenderings @@ -1635,18 +1512,59 @@ Elements must match **all** of the following expressions: -----|-----|-----|----- | | [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | | [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [1](#1) | What is the name of this ice cream parlor?
_This ice cream parlor is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | | [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | | [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | | [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | | [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | -| [vegan](#vegan)
_(Original in [questions](./BuiltinQuestions.md#vegan))_ | Does this place offer a vegan option?
4 options | diets | _Multiple choice only_ | +| [diets](#diets) | _diets_ | | _Multiple choice only_ | | [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | | [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | +| [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | +| [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | +| [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | +| [toilets_toilets-fee](#toilets_toilets-fee)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-fee))_ | Are these toilets free to use?
2 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_toilet-charge](#toilets_toilet-charge)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-charge))_ | How much does one have to pay for these toilets?
_The fee is {toilets:charge}_ | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:charge](https://wiki.osm.org/wiki/Key:toilets:charge)* ([string](../SpecialInputElements.md#string)) | +| [toilets_payment-options-split](#toilets_payment-options-split)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_payment-options-split))_ | Which methods of payment are accepted here?
7 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_gender_segregated](#toilets_gender_segregated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_gender_segregated))_ | Are these toilets gender-segregated?
2 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_toilet-supervised](#toilets_toilet-supervised)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-supervised))_ | Is this toilets supervised by a person?
3 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_description](#toilets_description)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{toilets:description}_ | amenity-no-prefix, no-prefix, relevant-questions, relevant_questions, toilet-questions, hidden, all | *[toilets:description](https://wiki.osm.org/wiki/Key:toilets:description)* ([text](../SpecialInputElements.md#text)) | +| [toilets_toilets-wheelchair](#toilets_toilets-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users?
3 options | relevant-questions, wheelchair, hidden, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets-type](#toilets-type)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-type))_ | Which kind of toilets are these?
4 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets-disposal](#toilets-disposal)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-disposal))_ | How is the waste handled?
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [menstrual_products](#menstrual_products)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products))_ | Are free, menstrual products distributed here?
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [menstrual_products_location](#menstrual_products_location)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products_location))_ | Where are the free menstrual products located?
_The menstrual products are located in {toilets:menstrual_products:location}_
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[toilets:menstrual_products:location](https://wiki.osm.org/wiki/Key:toilets:menstrual_products:location)* ([string](../SpecialInputElements.md#string)) | +| [toilets-changing-table](#toilets-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-changing-table))_ | Is a changing table (to change diapers) available?
2 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-changing_table:location](#toilet-changing_table:location)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-changing_table:location))_ | Where is the changing table located?
_A changing table is located at {changing_table:location}_
4 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:location](https://wiki.osm.org/wiki/Key:changing_table:location)* ([string](../SpecialInputElements.md#string)) | +| [toilet-has-paper](#toilet-has-paper)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-has-paper))_ | Does one have to bring their own toilet paper to this toilet?
2 options | relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-handwashing](#toilet-handwashing)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-handwashing))_ | Do these toilets have a sink to wash your hands?
2 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-drying](#toilet-drying)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-drying))_ | Do these toilets have a device to dry your hands?
5 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-group](#wheelchair-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-group))_ | _{group(wheelchair-title,wheelchair;adult-changing-table,)}_ | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-picture-carousel](#wheelchair-picture-carousel)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture-carousel))_ | _{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [changing_table_adult_height](#changing_table_adult_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_height))_ | What is the height of the adult changing table?
_The changing table is {canonical(changing_table:adult:height)} high_
1 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:height](https://wiki.osm.org/wiki/Key:changing_table:adult:height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-min_height))_ | What is the lowest height the adult changing table can be moved to?
_The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:min_height](https://wiki.osm.org/wiki/Key:changing_table:adult:min_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-max_height))_ | What is the highest height the adult changing table can be moved to?
_The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:max_height](https://wiki.osm.org/wiki/Key:changing_table:adult:max_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -1663,7 +1581,6 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -1671,17 +1588,14 @@ The question is `Does this shop have a gluten free offering?` - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited - *This shop has no gluten free offering* is shown if with diet:gluten_free=no -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### 1 - The question is `What is the name of this ice cream parlor?` *This ice cream parlor is named {name}* is shown if `name` is set. ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -1689,18 +1603,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -1708,58 +1619,23 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` -### sugar_free +### diets +_This tagrendering has no question and is thus read-only_ -The question is `Does this shop have a sugar free offering?` - - - *This shop only sells sugar free products* is shown if with diet:sugar_free=only - - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes - - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited - - *This shop has no sugar free offering* is shown if with diet:sugar_free=no - -This tagrendering has labels -`diets` - -### lactose_free - -The question is `Does {title()} have a lactose-free offering?` - - - *Only sells lactose free products* is shown if with diet:lactose_free=only - - *Big lactose free offering* is shown if with diet:lactose_free=yes - - *Limited lactose free offering* is shown if with diet:lactose_free=limited - - *No lactose free offering* is shown if with diet:lactose_free=no - -This tagrendering has labels -`diets` - -### vegan - -The question is `Does this place offer a vegan option?` - - - *This place only sells vegan products* is shown if with diet:vegan=only - - *This shop has a big vegan offering* is shown if with diet:vegan=yes - - *This shop has a limited vegan offering* is shown if with diet:vegan=limited - - *This shop has no vegan offering* is shown if with diet:vegan=no - -This tagrendering has labels -`diets` +*diets* ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -1767,7 +1643,6 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -1775,30 +1650,441 @@ The question is `Is this place accessible with a wheelchair?` - *It is possible to reach this place in a wheelchair, but it is not easy* is shown if with wheelchair=limited - *This place is not reachable with a wheelchair* is shown if with wheelchair=no -### leftover-questions - +### toilets-group _This tagrendering has no question and is thus read-only_ -*{questions( ,hidden)}* +*{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `all` + +### grouptitle +_This tagrendering has no question and is thus read-only_ + +*Toilet information* + + - *Does not have toilets* is shown if with toilets=no + +This tagrendering has labels `all` `hidden` + +### has_toilets +The question is `Has {title()} toilets?` + + - *Has toilets* is shown if with toilets=yes + - *Has no toilets* is shown if with toilets=no + - *The toilets are marked separately on the map* is shown if with toilets=separate + +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_repeated +_This tagrendering has no question and is thus read-only_ + +*Multiple, identical objects can be found on floors {toilets:repeat_on}.* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_single_level +The question is `On what level is this feature located?` + +*Located on the {toilets:level}th floor* is shown if `toilets:level` is set. + + - *Located underground* is shown if with toilets:location=underground. _This option cannot be chosen as answer_ + - *Located on the ground floor* is shown if with toilets:level=0 + - *Located on the ground floor* is shown if with toilets:level=. _This option cannot be chosen as answer_ + - *Located on the first floor* is shown if with toilets:level=1 + - *Located on the first basement level* is shown if with toilets:level=-1 + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-access +The question is `Are these toilets publicly accessible?` + +*Access is {toilets:access}* is shown if `toilets:access` is set. + + - *Public access* is shown if with toilets:access=yes + - *Only access to customers* is shown if with toilets:access=customers + - *Not accessible* is shown if with toilets:access=no + - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilets-fee +The question is `Are these toilets free to use?` + + - *These are paid toilets* is shown if with toilets:fee=yes + - *Free to use* is shown if with toilets:fee=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-charge +The question is `How much does one have to pay for these toilets?` + +*The fee is {toilets:charge}* is shown if `toilets:charge` is set. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_payment-options-split +The question is `Which methods of payment are accepted here?` + + - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= + - *Payment cards are accepted here* is shown if with toilets:payment:cards=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cards= + - *Payment by QR-code is possible here* is shown if with toilets:payment:qr_code=yes. Unselecting this answer will add toilets:payment:qr_code=no + - *Coins are accepted here* is shown if with toilets:payment:coins=yes. Unselecting this answer will add toilets:payment:coins=no + - *Bank notes are accepted here* is shown if with toilets:payment:notes=yes. Unselecting this answer will add toilets:payment:notes=no + - *Debit cards are accepted here* is shown if with toilets:payment:debit_cards=yes. Unselecting this answer will add toilets:payment:debit_cards=no + - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_gender_segregated +The question is `Are these toilets gender-segregated?` + + - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes + - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-supervised +The question is `Is this toilets supervised by a person?` + + - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes + - *There is a person supervising these toilets, but they are present only during certain times of the opening hours* is shown if with toilets:supervised=interval + - *These toilets are not supervised* is shown if with toilets:supervised=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_description +The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` + +*{toilets:description}* is shown if `toilets:description` is set. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilets-wheelchair +The question is `Is there a dedicated toilet for wheelchair users?` + + - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes + - *No wheelchair access* is shown if with toilets:wheelchair=no + - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-type +The question is `Which kind of toilets are these?` + + - *There are only seated toilets* is shown if with toilets:position=seated + - *There are only urinals here* is shown if with toilets:position=urinal + - *There are only squat toilets here* is shown if with toilets:position=squat + - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-disposal +The question is `How is the waste handled?` + + - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush + - *The waste falls into a pit* is shown if with toilets:disposal=pitlatrine + - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### menstrual_products +The question is `Are free, menstrual products distributed here?` + + - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes + - *Free menstrual products are available to some visitors of these toilets* is shown if with toilets:menstrual_products=limited + - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### menstrual_products_location +The question is `Where are the free menstrual products located?` + +*The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. + + - *The free, menstrual products are located in the toilet for women* is shown if with toilets:menstrual_products:location=female_toilet + - *The free, menstrual products are located in the toilet for men* is shown if with toilets:menstrual_products:location=male_toilet + - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-changing-table +The question is `Is a changing table (to change diapers) available?` + + - *A changing table is available* is shown if with changing_table=yes + - *No changing table is available* is shown if with changing_table=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-changing_table:location +The question is `Where is the changing table located?` + +*A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. + + - *A changing table is in the toilet for women* is shown if with changing_table:location=female_toilet + - *A changing table is in the toilet for men* is shown if with changing_table:location=male_toilet + - *A changing table is in the toilet for wheelchair users* is shown if with changing_table:location=wheelchair_toilet + - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room + +This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-has-paper +The question is `Does one have to bring their own toilet paper to this toilet?` + + - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes + - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-handwashing +The question is `Do these toilets have a sink to wash your hands?` + + - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes + - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-drying +The question is `Do these toilets have a device to dry your hands?` + + - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer + - *Paper towels are available for drying hands.* is shown if with toilets:hands_drying=paper_towel + - *A towel roll cabinet is available for drying hands* is shown if with toilets:hands_drying=towel_cabinet + - *A fabric towel available to dry your hands.* is shown if with toilets:hands_drying=towel + - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-group +_This tagrendering has no question and is thus read-only_ + +*{group(wheelchair-title,wheelchair;adult-changing-table,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-picture-carousel +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-picture +_This tagrendering has no question and is thus read-only_ + +*{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-title +_This tagrendering has no question and is thus read-only_ + +*Wheelchair accessible toilet* + + - *Wheelchair accessibility features* is shown if with wheelchair=designated | toilets:wheelchair=designated + - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-wheelchair-access +The question is `Is the wheelchair-accessible toilet locked?` + + - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes + - *One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key* is shown if with toilets:wheelchair:access=key + - *One can use a Master Locksmiths Access Key (MLAK) to access this bathroom* is shown if with centralkey=mlak + - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks + - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### questions-wheelchair +_This tagrendering has no question and is thus read-only_ + +*{questions(wheelchair,,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### adult_changing_table_title +_This tagrendering has no question and is thus read-only_ + +*Adult changing table* + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### adult-changing-table +The question is `Does this toilet have an adult changing table?` + + - *Has a changing table for adults* is shown if with changing_table:adult=yes + - *No changing table for adults* is shown if with changing_table:adult=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_height +The question is `What is the height of the adult changing table?` + +*The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + + - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-min_height +The question is `What is the lowest height the adult changing table can be moved to?` + +*The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-max_height +The question is `What is the highest height the adult changing table can be moved to?` + +*The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-mechanism +The question is `How is the height of the changing table adjusted?` + + - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual + - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-support +The question is `How is the adult changing table supported?` + + - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted + - *The changing table stands on table legs* is shown if with changing_table:adult:support=legs + - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### questions-adult-changing-table +_This tagrendering has no question and is thus read-only_ + +*{questions(adult-changing-table,,yes)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-question-box +_This tagrendering has no question and is thus read-only_ + +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* + +This tagrendering has labels `toilet-questions` `all` `hidden` + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* + +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -1806,18 +2092,6 @@ This tagrendering has labels -----|-----|----- | | open_now.0 | Now open | _isOpen=yes | -| id | question | osmTags | ------|-----|----- | -| sugar_free.0 | Has a sugar-free offering | diet:sugar_free=yes | diet:sugar_free=only | diet:sugar_free=limited | - -| id | question | osmTags | ------|-----|----- | -| lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | - -| id | question | osmTags | ------|-----|----- | -| gluten_free.0 | Has a gluten free offering | diet:gluten_free=yes | diet:gluten_free=only | diet:gluten_free=limited | - | id | question | osmTags | -----|-----|----- | | accepts_cash.0 | Accepts cash | payment:cash=yes | @@ -1826,6 +2100,10 @@ This tagrendering has labels -----|-----|----- | | accepts_cards.0 | Accepts payment cards | payment:cards=yes | +| id | question | osmTags | +-----|-----|----- | +| gluten_free.0 | Has a gluten free offering | diet:gluten_free=yes | diet:gluten_free=only | diet:gluten_free=limited | + # shops_glutenfree This layer is based on [shops](../Layers/shops.md) @@ -1910,6 +2188,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -1923,7 +2206,7 @@ Elements must match **all** of the following expressions: -----|-----|-----|----- | | [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | | [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | | [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | | [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | @@ -1937,6 +2220,7 @@ Elements must match **all** of the following expressions: | [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | | [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | | [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [copyshop-binding-types](#copyshop-binding-types) | What types of binding are offered here?
4 options | | _Multiple choice only_ | | [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | | [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | | [hairdresser-targetgroup](#hairdresser-targetgroup) | In what target groups does this hairdresser specialize?
3 options | | _Multiple choice only_ | @@ -1961,13 +2245,14 @@ Elements must match **all** of the following expressions: | [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -1992,6 +2277,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -2001,8 +2291,8 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -2020,7 +2310,6 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -2028,17 +2317,14 @@ The question is `Does this shop have a gluten free offering?` - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited - *This shop has no gluten free offering* is shown if with diet:gluten_free=no -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -2209,11 +2495,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -2221,7 +2505,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -2231,7 +2514,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -2239,18 +2521,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -2258,22 +2537,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -2281,17 +2556,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -2302,11 +2574,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -2318,7 +2588,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -2326,8 +2595,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -2336,7 +2614,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -2346,7 +2623,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -2356,7 +2632,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -2367,7 +2642,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -2376,7 +2650,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -2386,7 +2659,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -2397,7 +2669,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -2406,7 +2677,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -2422,81 +2692,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -2506,7 +2760,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -2516,7 +2769,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -2526,7 +2778,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -2537,7 +2788,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -2547,11 +2797,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -2559,11 +2807,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -2571,11 +2817,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -2585,7 +2829,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -2594,11 +2837,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### lactose_free - The question is `Does {title()} have a lactose-free offering?` - *Only sells lactose free products* is shown if with diet:lactose_free=only @@ -2607,11 +2848,9 @@ The question is `Does {title()} have a lactose-free offering?` - *No lactose free offering* is shown if with diet:lactose_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -2621,62 +2860,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -2688,16 +2917,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -2708,47 +2930,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -2760,33 +2961,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -2794,33 +2980,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -2828,19 +2998,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -2849,17 +3009,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -2867,17 +3019,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -2885,17 +3029,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -2905,34 +3041,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -2943,50 +3063,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -2996,69 +3093,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -3067,18 +3128,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -3087,73 +3139,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -3163,19 +3225,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -3183,19 +3235,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -3203,38 +3245,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -3242,78 +3264,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Themes/grb.md b/Docs/Themes/grb.md index d1e6d2b0b..7a83346df 100644 --- a/Docs/Themes/grb.md +++ b/Docs/Themes/grb.md @@ -42,8 +42,6 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [GRB geometry:](#grb-geometry) - + [OSM geometry:](#osm-geometry) + [Import-button](#import-button) + [Building info](#building-info) + [overlapping building address](#overlapping-building-address) @@ -51,8 +49,6 @@ Available languages: + [overlapping building id](#overlapping-building-id) + [overlapping building type](#overlapping-building-type) + [overlapping building map](#overlapping-building-map) - + [GRB geometry:](#grb-geometry) - + [OSM geometry:](#osm-geometry) + [apply-id](#apply-id) + [apply-building-type](#apply-building-type) + [leftover-questions](#leftover-questions) @@ -118,7 +114,6 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### building type - The question is `What kind of building is this?` *The building type is {building}* is shown if `building` is set. @@ -134,7 +129,6 @@ The question is `What kind of building is this?` - *A building - no specification* is shown if with building=yes ### grb-housenumber - The question is `Wat is het huisnummer?` *Het huisnummer is {addr:housenumber}* is shown if `addr:housenumber` is set. @@ -142,7 +136,6 @@ The question is `Wat is het huisnummer?` - *Geen huisnummer* is shown if with not:addr:housenumber=yes & addr:housenumber= ### grb-unit - The question is `Wat is de wooneenheid-aanduiding?` *De wooneenheid-aanduiding is {addr:unit} * is shown if `addr:unit` is set. @@ -150,13 +143,11 @@ The question is `Wat is de wooneenheid-aanduiding?` - *Geen wooneenheid-nummer* is shown if with addr:unit= ### grb-street - The question is `Wat is de straat?` *De straat is {addr:street}* is shown if `addr:street` is set. ### grb-reference - _This tagrendering has no question and is thus read-only_ *Has been imported from GRB, reference number is {source:geometry:ref}* @@ -164,7 +155,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: source:geometry:ref~.+ ### grb-fixme - The question is `Wat zegt de fixme?` *De fixme is {fixme}* is shown if `fixme` is set. @@ -172,7 +162,6 @@ The question is `Wat zegt de fixme?` - *Geen fixme* is shown if with fixme= ### grb-min-level - The question is `Hoeveel verdiepingen ontbreken?` *Dit gebouw begint maar op de {building:min_level} verdieping* is shown if `building:min_level` is set. @@ -184,23 +173,18 @@ _This tagrendering has no question and is thus read-only_ *{all_tags()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -253,7 +237,6 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### Import-button - _This tagrendering has no question and is thus read-only_ *{import_way_button(osm_buildings_no_points,building=$building;man_made=$man_made; source:geometry:date=$_grb_date; source:geometry:ref=$_grb_ref; addr:street=$addr:street; addr:housenumber=$addr:housenumber; building:min_level=$_building:min_level, Upload this building to OpenStreetMap,,_is_part_of_building=true,1,_moveable=true)}* @@ -264,13 +247,11 @@ _This tagrendering has no question and is thus read-only_ - *{conflate_button(osm_buildings_no_points,building=$_target_building_type; source:geometry:date=$_grb_date; source:geometry:ref=$_grb_ref, Replace the geometry in OpenStreetMap,,_osm_obj:id)}* is shown if with _overlap_percentage>50 & _reverse_overlap_percentage>50 ### Building info - _This tagrendering has no question and is thus read-only_ *This is a {building} detected by {detection_method}* ### overlapping building address - _This tagrendering has no question and is thus read-only_ *The overlapping openstreetmap-building has no address information at all* @@ -281,7 +262,6 @@ _This tagrendering has no question and is thus read-only_ - *No overlapping OpenStreetMap-building found* is shown if with _osm_obj:id= ### grb_address_diff - _This tagrendering has no question and is thus read-only_ *
The overlapping openstreetmap-building has a different address then this GRB-object: {addr:street} {addr:housenumber}
{tag_apply(addr:street=$addr:street; addr:housenumber=$addr:housenumber,Copy the GRB-address onto the OSM-object,,_osm_obj:id)}* @@ -289,7 +269,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: (addr:street!= | addr:housenumber!=) & _osm_obj:id~.+ & addr:street~.+ & addr:housenumber~.+ ### overlapping building id - _This tagrendering has no question and is thus read-only_ *The overlapping openstreetmap-building has id {_osm_obj:id}* @@ -297,7 +276,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _osm_obj:id~.+ ### overlapping building type - _This tagrendering has no question and is thus read-only_ *The overlapping building is a {_osm_obj:building} and covers {_overlap_percentage}% of the GRB building.
The GRB-building covers {_reverse_overlap_percentage}% of the OSM building
The OSM-building is based on GRB-data from {_osm_obj:source:date}.* @@ -305,7 +283,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _osm_obj:id~.+ ### overlapping building map - _This tagrendering has no question and is thus read-only_ *

GRB geometry:

{minimap(21, id):height:10rem;border-radius:1rem;overflow:hidden}

OSM geometry:

{minimap(21,_osm_obj:id):height:10rem;border-radius:1rem;overflow:hidden}* @@ -313,7 +290,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _osm_obj:id~.+ ### apply-id - _This tagrendering has no question and is thus read-only_ *{tag_apply(source:geometry:date=$_grb_date; source:geometry:ref=$_grb_ref,Mark the OSM-building as imported,,_osm_obj:id)}* @@ -321,7 +297,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _imported!=yes & _overlaps_with~.+ ### apply-building-type - _This tagrendering has no question and is thus read-only_ *{tag_apply(building=$building,Use the building type from GRB,,_osm_obj:id)}* @@ -329,23 +304,19 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _osm_obj:building=yes & _overlaps_with~.+ & building!=yes ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # service_ways A seperate layer with service roads, as to remove them from the intersection testing @@ -371,23 +342,19 @@ Elements must match the expression ** [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -255,6 +265,7 @@ Elements must match **all** of the following expressions: | [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | | [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | | [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [copyshop-binding-types](#copyshop-binding-types) | What types of binding are offered here?
4 options | | _Multiple choice only_ | | [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | | [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | | [hairdresser-targetgroup](#hairdresser-targetgroup) | In what target groups does this hairdresser specialize?
3 options | | _Multiple choice only_ | @@ -279,14 +290,15 @@ Elements must match **all** of the following expressions: | [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -311,6 +323,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -320,8 +337,8 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -339,13 +356,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -516,11 +531,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -528,7 +541,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -538,7 +550,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -546,18 +557,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -565,22 +573,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -588,17 +592,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -609,11 +610,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -625,7 +624,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -633,8 +631,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -643,7 +650,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -653,7 +659,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -663,7 +668,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -674,7 +678,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -683,7 +686,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -693,7 +695,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -704,7 +705,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -713,7 +713,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -729,81 +728,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -813,7 +796,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -823,7 +805,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -833,7 +814,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -844,7 +824,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -854,11 +833,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -866,11 +843,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -878,11 +853,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -892,7 +865,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -901,11 +873,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -914,11 +884,9 @@ The question is `Does this shop have a gluten free offering?` - *This shop has no gluten free offering* is shown if with diet:gluten_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### lactose_free - The question is `Does {title()} have a lactose-free offering?` - *Only sells lactose free products* is shown if with diet:lactose_free=only @@ -927,11 +895,9 @@ The question is `Does {title()} have a lactose-free offering?` - *No lactose free offering* is shown if with diet:lactose_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -941,62 +907,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -1008,16 +964,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -1028,47 +977,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -1080,33 +1008,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -1114,33 +1027,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1148,19 +1045,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1169,17 +1056,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1187,17 +1066,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1205,17 +1076,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1225,34 +1088,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1263,50 +1110,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1316,69 +1140,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1387,18 +1175,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1407,73 +1186,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1483,19 +1272,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1503,19 +1282,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1523,38 +1292,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1562,78 +1311,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Themes/historic_aircraft.md b/Docs/Themes/historic_aircraft.md index 3e1dff891..1f84b793a 100644 --- a/Docs/Themes/historic_aircraft.md +++ b/Docs/Themes/historic_aircraft.md @@ -13,6 +13,9 @@ This theme contains the following layers: Available languages: - en + - cs + - zh_Hant + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/historic_rolling_stock.md b/Docs/Themes/historic_rolling_stock.md index 8c9612632..1ef39e244 100644 --- a/Docs/Themes/historic_rolling_stock.md +++ b/Docs/Themes/historic_rolling_stock.md @@ -13,6 +13,9 @@ This theme contains the following layers: Available languages: - en + - cs + - zh_Hant + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/icecream.md b/Docs/Themes/icecream.md index bf703deac..18e83d263 100644 --- a/Docs/Themes/icecream.md +++ b/Docs/Themes/icecream.md @@ -9,6 +9,7 @@ The theme introduction reads: This theme contains the following layers: - [ice_cream](../Layers/ice_cream.md) + - [toilet](../Layers/toilet.md) Available languages: @@ -26,6 +27,7 @@ Available languages: - nl - ko - cy + - zh_Hant # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/insects.md b/Docs/Themes/insects.md index aa23962d5..b36dac4ff 100644 --- a/Docs/Themes/insects.md +++ b/Docs/Themes/insects.md @@ -20,6 +20,7 @@ Available languages: - ko - uk - it + - zh_Hant # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/items_with_image.md b/Docs/Themes/items_with_image.md index ba1914708..441d4ba8a 100644 --- a/Docs/Themes/items_with_image.md +++ b/Docs/Themes/items_with_image.md @@ -20,6 +20,7 @@ Available languages: - nl - ko - it + - zh_Hant # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/kerbs_and_crossings.md b/Docs/Themes/kerbs_and_crossings.md index 3d8e3bb68..ad44f057e 100644 --- a/Docs/Themes/kerbs_and_crossings.md +++ b/Docs/Themes/kerbs_and_crossings.md @@ -30,6 +30,7 @@ Available languages: - ko - cy - it + - zh_Hant # Table of contents @@ -129,7 +130,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### signals - The question is `Are there traffic signals at this crossing?` - *There are no traffic signals at this crossing* is shown if with crossing:signals=no @@ -139,7 +139,6 @@ The question is `Are there traffic signals at this crossing?` This tagrendering is only visible in the popup if the following condition is met: highway=crossing ### markings - The question is `What kind of markings does this crossing have?` *This crossing has {crossing:markings} markings* is shown if `crossing:markings` is set. @@ -163,7 +162,6 @@ The question is `What kind of markings does this crossing have?` This tagrendering is only visible in the popup if the following condition is met: highway=crossing ### crossing-bicycle-allowed - The question is `Is this crossing also for bicycles?` - *A cyclist can use this crossing* is shown if with bicycle=yes @@ -172,7 +170,6 @@ The question is `Is this crossing also for bicycles?` This tagrendering is only visible in the popup if the following condition is met: highway=crossing ### crossing-has-island - The question is `Does this crossing have an island in the middle?` - *This crossing has an island in the middle* is shown if with crossing:island=yes @@ -181,7 +178,6 @@ The question is `Does this crossing have an island in the middle?` This tagrendering is only visible in the popup if the following condition is met: highway=crossing ### crossing-tactile - The question is `Does this crossing have tactile paving?` - *This crossing has tactile paving* is shown if with tactile_paving=yes @@ -192,7 +188,6 @@ The question is `Does this crossing have tactile paving?` This tagrendering is only visible in the popup if the following condition is met: highway=crossing ### crossing-button - The question is `Does this traffic light have a button to request green light?` - *This traffic light has a button to request green light* is shown if with button_operated=yes @@ -201,7 +196,6 @@ The question is `Does this traffic light have a button to request green light?` This tagrendering is only visible in the popup if the following condition is met: crossing=traffic_signals | highway=traffic_signals ### crossing-sound - The question is `Does this traffic light have sound signals to aid crossing?` - *This traffic light has sound signals to help crossing, both for finding the crossing and for crossing.* is shown if with traffic_signals:sound=yes @@ -212,7 +206,6 @@ The question is `Does this traffic light have sound signals to aid crossing?` This tagrendering is only visible in the popup if the following condition is met: crossing=traffic_signals ### crossing-vibration - The question is `Does this traffic light have vibration signals to aid crossing? (usually located at the bottom of the crossing button)` - *The button for this traffic light has a vibration signal to indicate that it is safe to cross.* is shown if with traffic_signals:vibration=yes @@ -221,7 +214,6 @@ The question is `Does this traffic light have vibration signals to aid crossing? This tagrendering is only visible in the popup if the following condition is met: button_operated=yes & crossing=traffic_signals ### crossing-arrow - The question is `Does this traffic light have an arrow pointing in the direction of crossing?` - *This traffic light has an arrow pointing in the direction of crossing.* is shown if with traffic_signals:arrow=yes @@ -230,7 +222,6 @@ The question is `Does this traffic light have an arrow pointing in the direction This tagrendering is only visible in the popup if the following condition is met: crossing=traffic_signals ### crossing-minimap - The question is `Does this traffic light have a tactile map showing the layout of the crossing?` - *This traffic light has a tactile map showing the layout of the crossing.* is shown if with traffic_signals:minimap=yes @@ -239,7 +230,6 @@ The question is `Does this traffic light have a tactile map showing the layout o This tagrendering is only visible in the popup if the following condition is met: crossing=traffic_signals ### crossing-right-turn-through-red - The question is `Can a cyclist turn right when the light is red?` - *A cyclist can turn right if the light is red* is shown if with red_turn:right:bicycle=yes @@ -249,7 +239,6 @@ The question is `Can a cyclist turn right when the light is red?` This tagrendering is only visible in the popup if the following condition is met: highway=traffic_signals ### crossing-continue-through-red - The question is `Can a cyclist go straight on when the light is red?` - *A cyclist can go straight on if the light is red* is shown if with red_turn:straight:bicycle=yes @@ -259,29 +248,23 @@ The question is `Can a cyclist go straight on when the light is red?` This tagrendering is only visible in the popup if the following condition is met: highway=traffic_signals ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Themes/lactosefree.md b/Docs/Themes/lactosefree.md index 2006dba65..71a715317 100644 --- a/Docs/Themes/lactosefree.md +++ b/Docs/Themes/lactosefree.md @@ -28,6 +28,7 @@ Available languages: - nl - ko - it + - zh_Hant # Table of contents @@ -37,15 +38,12 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) - + [Drive-through opening hours](#drive-through-opening-hours) + [images](#images) + [reviews](#reviews) - + [lactose_free](#lactose_free) + + [lactosefree](#lactosefree) + [Name](#name) + [Fastfood vs restaurant](#fastfood-vs-restaurant) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [website](#website) + [email](#email) + [phone](#phone) @@ -62,18 +60,23 @@ Available languages: + [delivery](#delivery) + [drive-through](#drive-through) + [drive-through-opening_hours](#drive-through-opening_hours) - + [Drive-through opening hours](#drive-through-opening-hours) - + [Vegetarian (no friture)](#vegetarian-(no-friture)) - + [Vegan (no friture)](#vegan-(no-friture)) - + [halal (no friture)](#halal-(no-friture)) - + [organic (no friture)](#organic-(no-friture)) + + [child_highchair](#child_highchair) + + [kids_area](#kids_area) + + [diets_title](#diets_title) + + [diets_grouped](#diets_grouped) + + [sugar_free](#sugar_free) + + [gluten_free](#gluten_free) + + [vegan](#vegan) + + [vegan_food](#vegan_food) + + [vegetarian](#vegetarian) + + [halal](#halal) + + [organic](#organic) + [friture-vegetarian](#friture-vegetarian) + [friture-vegan](#friture-vegan) + [friture-organic](#friture-organic) + [friture-oil](#friture-oil) + + [diet-questions](#diet-questions) + [friture-take-your-container](#friture-take-your-container) - + [sugar_free](#sugar_free) - + [gluten_free](#gluten_free) + [smoking](#smoking) + [service:electricity](#serviceelectricity) + [seating](#seating) @@ -84,6 +87,7 @@ Available languages: + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) + [has_toilets](#has_toilets) + + [images_toilet](#images_toilet) + [toilets_repeated](#toilets_repeated) + [toilets_single_level](#toilets_single_level) + [toilets_toilet-access](#toilets_toilet-access) @@ -108,6 +112,11 @@ Available languages: + [wheelchair-picture](#wheelchair-picture) + [wheelchair-title](#wheelchair-title) + [toilet-wheelchair-access](#toilet-wheelchair-access) + + [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + + [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + + [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + + [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + + [wheelchair-door-width](#wheelchair-door-width) + [questions-wheelchair](#questions-wheelchair) + [adult_changing_table_title](#adult_changing_table_title) + [adult-changing-table](#adult-changing-table) @@ -127,21 +136,60 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [images](#images) + [reviews](#reviews) - + [lactose_free](#lactose_free) + + [lactosefree](#lactosefree) + [1](#1) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [phone](#phone) + [email](#email) + [website](#website) - + [sugar_free](#sugar_free) - + [gluten_free](#gluten_free) - + [vegan](#vegan) + + [diets](#diets) + [payment-options](#payment-options) + [wheelchair-access](#wheelchair-access) + + [toilets-group](#toilets-group) + + [grouptitle](#grouptitle) + + [has_toilets](#has_toilets) + + [images_toilet](#images_toilet) + + [toilets_repeated](#toilets_repeated) + + [toilets_single_level](#toilets_single_level) + + [toilets_toilet-access](#toilets_toilet-access) + + [toilets_toilets-fee](#toilets_toilets-fee) + + [toilets_toilet-charge](#toilets_toilet-charge) + + [toilets_payment-options-split](#toilets_payment-options-split) + + [toilets_gender_segregated](#toilets_gender_segregated) + + [toilets_toilet-supervised](#toilets_toilet-supervised) + + [toilets_description](#toilets_description) + + [toilets_toilets-wheelchair](#toilets_toilets-wheelchair) + + [toilets-type](#toilets-type) + + [toilets-disposal](#toilets-disposal) + + [menstrual_products](#menstrual_products) + + [menstrual_products_location](#menstrual_products_location) + + [toilets-changing-table](#toilets-changing-table) + + [toilet-changing_table:location](#toilet-changing_tablelocation) + + [toilet-has-paper](#toilet-has-paper) + + [toilet-handwashing](#toilet-handwashing) + + [toilet-drying](#toilet-drying) + + [wheelchair-group](#wheelchair-group) + + [wheelchair-picture-carousel](#wheelchair-picture-carousel) + + [wheelchair-picture](#wheelchair-picture) + + [wheelchair-title](#wheelchair-title) + + [toilet-wheelchair-access](#toilet-wheelchair-access) + + [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + + [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + + [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + + [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + + [wheelchair-door-width](#wheelchair-door-width) + + [questions-wheelchair](#questions-wheelchair) + + [adult_changing_table_title](#adult_changing_table_title) + + [adult-changing-table](#adult-changing-table) + + [changing_table_adult_height](#changing_table_adult_height) + + [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height) + + [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height) + + [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism) + + [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support) + + [questions-adult-changing-table](#questions-adult-changing-table) + + [toilet-question-box](#toilet-question-box) + [leftover-questions](#leftover-questions) + [move-button](#move-button) + [lod](#lod) @@ -150,16 +198,14 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [images](#images) + [reviews](#reviews) - + [lactose_free](#lactose_free) + + [lactosefree](#lactosefree) + [shops-name](#shops-name) + [shop_types](#shop_types) + [brand](#brand) + [second_hand](#second_hand) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [website](#website) + [email](#email) + [phone](#phone) @@ -168,6 +214,7 @@ Available languages: + [single_level](#single_level) + [copyshop-print-sizes](#copyshop-print-sizes) + [copyshop-binding](#copyshop-binding) + + [copyshop-binding-types](#copyshop-binding-types) + [optometrist_service](#optometrist_service) + [key_cutter](#key_cutter) + [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -199,6 +246,7 @@ Available languages: + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) + [has_toilets](#has_toilets) + + [images_toilet](#images_toilet) + [toilets_repeated](#toilets_repeated) + [toilets_single_level](#toilets_single_level) + [toilets_toilet-access](#toilets_toilet-access) @@ -223,6 +271,11 @@ Available languages: + [wheelchair-picture](#wheelchair-picture) + [wheelchair-title](#wheelchair-title) + [toilet-wheelchair-access](#toilet-wheelchair-access) + + [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + + [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + + [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + + [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + + [wheelchair-door-width](#wheelchair-door-width) + [questions-wheelchair](#questions-wheelchair) + [adult_changing_table_title](#adult_changing_table_title) + [adult-changing-table](#adult-changing-table) @@ -267,7 +320,6 @@ Elements must match **all** of the following expressions: | attribute | type | values which are supported by this layer | -----|-----|----- | -| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | | [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) | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | @@ -283,8 +335,13 @@ Elements must match **all** of the following expressions: | [delivery](https://wiki.openstreetmap.org/wiki/Key:delivery) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dno) | | [drive_through](https://wiki.openstreetmap.org/wiki/Key:drive_through) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dno) | | [opening_hours:drive_through](https://wiki.openstreetmap.org/wiki/Key:opening_hours:drive_through) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://wiki.openstreetmap.org/wiki/Tag:opening_hours:drive_through%3D) | -| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | +| [highchair](https://wiki.openstreetmap.org/wiki/Key:highchair) | [nat](../SpecialInputElements.md#nat) | [no](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dyes) [1](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D2) | +| [kids_area](https://wiki.openstreetmap.org/wiki/Key:kids_area) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) | +| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | +| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | +| [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Don_demand) | +| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | | [diet:halal](https://wiki.openstreetmap.org/wiki/Key:diet:halal) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Donly) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) | @@ -292,8 +349,6 @@ Elements must match **all** of the following expressions: | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [friture:oil](https://wiki.openstreetmap.org/wiki/Key:friture:oil) | Multiple choice | [vegetable](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Dvegetable) [animal](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Danimal) | | [reusable_packaging:accept](https://wiki.openstreetmap.org/wiki/Key:reusable_packaging:accept) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Donly) | -| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | -| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | @@ -320,6 +375,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -333,7 +393,7 @@ Elements must match **all** of the following expressions: -----|-----|-----|----- | | [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | | [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [lactosefree](#lactosefree) | _lactose_free_ | | _Multiple choice only_ | | [Name](#Name) | What is the name of this business?
_The name of this business is {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | | [Fastfood vs restaurant](#Fastfood vs restaurant) | What type of business is this?
2 options | | _Multiple choice only_ | | [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | @@ -353,17 +413,23 @@ Elements must match **all** of the following expressions: | [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | | [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | | [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | -| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | -| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | -| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | -| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | -| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | -| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | -| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | -| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [child_highchair](#child_highchair)
_(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here?
_{highchair} highchairs are available_
4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) | +| [kids_area](#kids_area)
_(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids
5 options | | _Multiple choice only_ | +| [diets_title](#diets_title)
_(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets, hidden | _Multiple choice only_ | +| [diets_grouped](#diets_grouped)
_(Original in [diets](./diets.md#diets_grouped))_ | _{group(diets_title,diets-content,)}_ | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan](#vegan)
_(Original in [diets](./diets.md#vegan))_ | Does this place offer a vegan option?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan_food](#vegan_food)
_(Original in [diets](./diets.md#vegan_food))_ | Does this business serve vegan meals?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegetarian](#vegetarian)
_(Original in [diets](./diets.md#vegetarian))_ | Does this restaurant have a vegetarian option?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [halal](#halal)
_(Original in [diets](./diets.md#halal))_ | Does this restaurant offer a halal menu?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [organic](#organic)
_(Original in [diets](./diets.md#organic))_ | Does this restaurant offer organic food?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian)
_(Original in [diets](./diets.md#friture-vegetarian))_ | Does this fries shop have vegetarian snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegan](#friture-vegan)
_(Original in [diets](./diets.md#friture-vegan))_ | Does this fries shop have vegan snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-organic](#friture-organic)
_(Original in [diets](./diets.md#friture-organic))_ | Does this fries shop offer organic snacks?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-oil](#friture-oil)
_(Original in [diets](./diets.md#friture-oil))_ | Does this fries shop use vegetable or animal oil for cooking?
2 options | diets, diets-content, hidden | _Multiple choice only_ | +| [diet-questions](#diet-questions)
_(Original in [diets](./diets.md#diet-questions))_ | _{questions(diets-content,,yes)}_ | hidden, diets, diets-content | _Multiple choice only_ | | [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | | [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | | [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | | [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | @@ -374,6 +440,7 @@ Elements must match **all** of the following expressions: | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -398,6 +465,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -407,8 +479,8 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -425,33 +497,23 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* -### lactose_free +### lactosefree +_This tagrendering has no question and is thus read-only_ -The question is `Does {title()} have a lactose-free offering?` - - - *Only sells lactose free products* is shown if with diet:lactose_free=only - - *Big lactose free offering* is shown if with diet:lactose_free=yes - - *Limited lactose free offering* is shown if with diet:lactose_free=limited - - *No lactose free offering* is shown if with diet:lactose_free=no - -This tagrendering has labels -`diets` +*lactose_free* ### Name - The question is `What is the name of this business?` *The name of this business is {name}* is shown if `name` is set. ### Fastfood vs restaurant - The question is `What type of business is this?` - *This is a fast-food business, focused on fast service. If seating is available, it is rather limited and functional.* is shown if with amenity=fast_food - *A restaurant, focused on creating a nice experience where one is served at the table* is shown if with amenity=restaurant ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -459,18 +521,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -478,22 +537,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -501,17 +556,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -522,11 +574,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -535,7 +585,6 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### Cuisine - The question is `What kind of food is served here?` *This place mostly serves {cuisine}* is shown if `cuisine` is set. @@ -562,25 +611,21 @@ The question is `What kind of food is served here?` - *Spanish dishes are served here* is shown if with cuisine=spanish ### show-menu-image - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:menu)}* ### add-menu-image - _This tagrendering has no question and is thus read-only_ *{image_upload(image:menu,Add an image from the menu,)}* ### menu-website - The question is `On what webpage is the menu published?` *{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}* is shown if `website:menu` is set. ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -589,7 +634,6 @@ The question is `Is a reservation required for this place?` - *Reservation is not possible at this place* is shown if with reservation=no ### Takeaway - The question is `Does this place offer take-away?` - *This is a take-away only business* is shown if with takeaway=only @@ -597,14 +641,12 @@ The question is `Does this place offer take-away?` - *Take-away is not possible here* is shown if with takeaway=no ### delivery - The question is `Does {title()} deliver food to your home?` - *This business does home delivery (possibly via a third party)* is shown if with delivery=yes - *This business does not deliver at home* is shown if with delivery=no ### drive-through - The question is `Does this fast-food restaurant have a drive-through?` - *This fast-food restaurant has a drive-through* is shown if with drive_through=yes @@ -613,7 +655,6 @@ The question is `Does this fast-food restaurant have a drive-through?` This tagrendering is only visible in the popup if the following condition is met: amenity=fast_food ### drive-through-opening_hours - The question is `What are the opening hours of the drive-through?` *

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}* is shown if `opening_hours:drive_through` is set. @@ -622,18 +663,70 @@ The question is `What are the opening hours of the drive-through?` This tagrendering is only visible in the popup if the following condition is met: drive_through=yes -### Vegetarian (no friture) +### child_highchair +The question is `Is there a high chair (also known as booster chair) for toddlers available here?` -The question is `Does this restaurant have a vegetarian option?` +*{highchair} highchairs are available* is shown if `highchair` is set. - - *No vegetarian options are available* is shown if with diet:vegetarian=no - - *Some vegetarian options are available* is shown if with diet:vegetarian=limited - - *Vegetarian options are available* is shown if with diet:vegetarian=yes - - *All dishes are vegetarian* is shown if with diet:vegetarian=only - - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + - *No highchair available* is shown if with highchair=no + - *At least one high chair is available* is shown if with highchair=yes + - *One high chair is available* is shown if with highchair=1 + - *Two high chairs are available* is shown if with highchair=2 -### Vegan (no friture) +### kids_area +The question is `Is there a play area for kids` + - *No kids area* is shown if with kids_area=no + - *Has a kids area both inside and outside* is shown if with kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes + - *Has an indoor kids area* is shown if with kids_area=yes & kids_area:indoor=yes + - *Has an outdoor kids area* is shown if with kids_area=yes & kids_area:outdoor=yes + - *Has a kids area* is shown if with kids_area=yes. _This option cannot be chosen as answer_ + +### diets_title +_This tagrendering has no question and is thus read-only_ + +*Dietary options* + +This tagrendering has labels `diets` `hidden` + +### diets_grouped +_This tagrendering has no question and is thus read-only_ + +*{group(diets_title,diets-content,)}* + +This tagrendering has labels `diets` + +### sugar_free +The question is `Does this shop have a sugar free offering?` + + - *This shop only sells sugar free products* is shown if with diet:sugar_free=only + - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes + - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited + - *This shop has no sugar free offering* is shown if with diet:sugar_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### gluten_free +The question is `Does this shop have a gluten free offering?` + + - *This shop only sells gluten free products* is shown if with diet:gluten_free=only + - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes + - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited + - *This shop has no gluten free offering* is shown if with diet:gluten_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan +The question is `Does this place offer a vegan option?` + + - *This place only sells vegan products* is shown if with diet:vegan=only + - *This shop has a big vegan offering* is shown if with diet:vegan=yes + - *This shop has a limited vegan offering* is shown if with diet:vegan=limited + - *This shop has no vegan offering* is shown if with diet:vegan=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan_food The question is `Does this business serve vegan meals?` - *No vegan options available* is shown if with diet:vegan=no @@ -642,25 +735,43 @@ The question is `Does this business serve vegan meals?` - *All dishes are vegan* is shown if with diet:vegan=only - *Some dishes might be adapted to a vegan version if asked for* is shown if with diet:vegan=on_demand -### halal (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### vegetarian +The question is `Does this restaurant have a vegetarian option?` + + - *No vegetarian options are available* is shown if with diet:vegetarian=no + - *Some vegetarian options are available* is shown if with diet:vegetarian=limited + - *Vegetarian options are available* is shown if with diet:vegetarian=yes + - *All dishes are vegetarian* is shown if with diet:vegetarian=only + - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### halal The question is `Does this restaurant offer a halal menu?` - *There are no halal options available* is shown if with diet:halal=no - *There is a small halal menu* is shown if with diet:halal=limited - - *There is a halal menu* is shown if with diet:halal=yes - - *Only halal options are available* is shown if with diet:halal=only + - *There is a halal menu* is shown if with diet:halal=yes + - *Only halal options are available* is shown if with diet:halal=only -### organic (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### organic The question is `Does this restaurant offer organic food?` - *There are no organic options available* is shown if with organic=no - *There is an organic menu* is shown if with organic=yes - *Only organic options are available* is shown if with organic=only -### friture-vegetarian +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### friture-vegetarian The question is `Does this fries shop have vegetarian snacks?` - *Serves only vegetarian snacks and burgers* is shown if with diet:vegetarian=only @@ -669,9 +780,9 @@ The question is `Does this fries shop have vegetarian snacks?` - *No vegetarian snacks are available* is shown if with diet:vegetarian=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-vegan - The question is `Does this fries shop have vegan snacks?` - *Serves only vegan snacks and burgers* is shown if with diet:vegan=only @@ -680,9 +791,9 @@ The question is `Does this fries shop have vegan snacks?` - *No vegan snacks are available* is shown if with diet:vegan=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-organic - The question is `Does this fries shop offer organic snacks?` - *Organic snacks are available* is shown if with organic=yes @@ -690,18 +801,25 @@ The question is `Does this fries shop offer organic snacks?` - *Only organic snacks are available* is shown if with organic=only This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-oil - The question is `Does this fries shop use vegetable or animal oil for cooking?` - *The frying is done with vegetable oil* is shown if with friture:oil=vegetable - *The frying is done with animal oil* is shown if with friture:oil=animal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### diet-questions +_This tagrendering has no question and is thus read-only_ + +*{questions(diets-content,,yes)}* + +This tagrendering has labels `hidden` `diets` `diets-content` ### friture-take-your-container - The question is `If you bring your own container (such as a cooking pot and small pots), is it used to package your order?` - *You can bring your own containers to get your order, saving on single-use packaging material and thus waste* is shown if with reusable_packaging:accept=yes @@ -710,32 +828,7 @@ The question is `If you bring your own container (such as a cooking pot and smal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture -### sugar_free - -The question is `Does this shop have a sugar free offering?` - - - *This shop only sells sugar free products* is shown if with diet:sugar_free=only - - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes - - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited - - *This shop has no sugar free offering* is shown if with diet:sugar_free=no - -This tagrendering has labels -`diets` - -### gluten_free - -The question is `Does this shop have a gluten free offering?` - - - *This shop only sells gluten free products* is shown if with diet:gluten_free=only - - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes - - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited - - *This shop has no gluten free offering* is shown if with diet:gluten_free=no - -This tagrendering has labels -`diets` - ### smoking - The question is `Is smoking allowed at {title()}?` - *Smoking is allowed* is shown if with smoking=yes @@ -743,7 +836,6 @@ The question is `Is smoking allowed at {title()}?` - *Smoking is allowed outside.* is shown if with smoking=outside ### service:electricity - The question is `Does this amenity have electrical outlets, available to customers when they are inside?` - *There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with service:electricity=yes @@ -752,14 +844,12 @@ The question is `Does this amenity have electrical outlets, available to custome - *There are a no domestic sockets available to customers seated indoors* is shown if with service:electricity=no ### seating - The question is `What kind of seating does {title()} have?` - *This place has outdoor seating* is shown if with outdoor_seating=yes. Unselecting this answer will add outdoor_seating=no - *This place has indoor seating* is shown if with indoor_seating=yes. Unselecting this answer will add indoor_seating=no ### dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -769,7 +859,6 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -779,11 +868,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -791,11 +878,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -803,60 +888,50 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -868,16 +943,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -888,47 +956,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -940,33 +987,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -974,33 +1006,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1008,19 +1024,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1029,17 +1035,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1047,17 +1045,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1065,17 +1055,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1085,34 +1067,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1123,50 +1089,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1176,69 +1119,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1247,18 +1154,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1267,73 +1165,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1343,19 +1251,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1363,19 +1261,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1383,38 +1271,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1422,78 +1290,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -1523,6 +1359,10 @@ This tagrendering has labels -----|-----|----- | | halal.0 | Has a halal menu | diet:halal=yes | diet:halal=only | +| id | question | osmTags | +-----|-----|----- | +| baby_highchair.0 | Has a high chair for infants available | highchair!=no | + | id | question | osmTags | -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | @@ -1585,6 +1425,10 @@ This tagrendering has labels | Cuisine.19 | Seafood dishes are served here | cuisine=seafood | | Cuisine.20 | Spanish dishes are served here | cuisine=spanish | +| id | question | osmTags | +-----|-----|----- | +| kids_area.0 | Has a play area for kids | kids_area!=no | + | id | question | osmTags | -----|-----|----- | | has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired | @@ -1615,16 +1459,43 @@ Elements must match **all** of the following expressions: | attribute | type | values which are supported by this layer | -----|-----|----- | -| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | | [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | | [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | -| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | -| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | -| [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [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) | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | +| [toilets:level](https://wiki.openstreetmap.org/wiki/Key:toilets:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D-1) | +| [toilets:access](https://wiki.openstreetmap.org/wiki/Key:toilets:access) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dyes) [customers](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dcustomers) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dno) [key](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dkey) | +| [toilets:fee](https://wiki.openstreetmap.org/wiki/Key:toilets:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dno) | +| [toilets:charge](https://wiki.openstreetmap.org/wiki/Key:toilets:charge) | [string](../SpecialInputElements.md#string) | | +| [toilets:gender_segregated](https://wiki.openstreetmap.org/wiki/Key:toilets:gender_segregated) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dno) | +| [toilets:supervised](https://wiki.openstreetmap.org/wiki/Key:toilets:supervised) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dyes) [interval](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dinterval) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dno) | +| [toilets:description](https://wiki.openstreetmap.org/wiki/Key:toilets:description) | [text](../SpecialInputElements.md#text) | | +| [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) | +| [toilets:position](https://wiki.openstreetmap.org/wiki/Key:toilets:position) | Multiple choice | [seated](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated) [urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Durinal) [squat](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dsquat) [seated;urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated;urinal) | +| [toilets:disposal](https://wiki.openstreetmap.org/wiki/Key:toilets:disposal) | Multiple choice | [flush](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dflush) [pitlatrine](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dpitlatrine) [bucket](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dbucket) | +| [toilets:menstrual_products](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dno) | +| [toilets:menstrual_products:location](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dwheelchair_toilet) | +| [changing_table](https://wiki.openstreetmap.org/wiki/Key:changing_table) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dno) | +| [changing_table:location](https://wiki.openstreetmap.org/wiki/Key:changing_table:location) | [string](../SpecialInputElements.md#string) | [female_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dfemale_toilet) [male_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dmale_toilet) [wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dwheelchair_toilet) [dedicated_room](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Ddedicated_room) | +| [toilets:paper_supplied](https://wiki.openstreetmap.org/wiki/Key:toilets:paper_supplied) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dno) | +| [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | +| [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | +| [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | +| [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | +| [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:max_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:max_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:height:mechanism](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height:mechanism) | Multiple choice | [manual](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Dmanual) [electric](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Delectric) | +| [changing_table:adult:support](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:support) | Multiple choice | [wall_mounted](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwall_mounted) [legs](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dlegs) [wheels](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwheels) | ## Featureview elements and TagRenderings @@ -1632,18 +1503,59 @@ Elements must match **all** of the following expressions: -----|-----|-----|----- | | [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | | [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [lactosefree](#lactosefree) | _lactose_free_ | | _Multiple choice only_ | | [1](#1) | What is the name of this ice cream parlor?
_This ice cream parlor is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | | [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | | [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | | [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | | [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [vegan](#vegan)
_(Original in [questions](./BuiltinQuestions.md#vegan))_ | Does this place offer a vegan option?
4 options | diets | _Multiple choice only_ | +| [diets](#diets) | _diets_ | | _Multiple choice only_ | | [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | | [wheelchair-access](#wheelchair-access)
_(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair?
4 options | | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | +| [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | +| [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | +| [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | +| [toilets_toilets-fee](#toilets_toilets-fee)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-fee))_ | Are these toilets free to use?
2 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_toilet-charge](#toilets_toilet-charge)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-charge))_ | How much does one have to pay for these toilets?
_The fee is {toilets:charge}_ | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:charge](https://wiki.osm.org/wiki/Key:toilets:charge)* ([string](../SpecialInputElements.md#string)) | +| [toilets_payment-options-split](#toilets_payment-options-split)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_payment-options-split))_ | Which methods of payment are accepted here?
7 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_gender_segregated](#toilets_gender_segregated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_gender_segregated))_ | Are these toilets gender-segregated?
2 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_toilet-supervised](#toilets_toilet-supervised)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-supervised))_ | Is this toilets supervised by a person?
3 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_description](#toilets_description)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{toilets:description}_ | amenity-no-prefix, no-prefix, relevant-questions, relevant_questions, toilet-questions, hidden, all | *[toilets:description](https://wiki.osm.org/wiki/Key:toilets:description)* ([text](../SpecialInputElements.md#text)) | +| [toilets_toilets-wheelchair](#toilets_toilets-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users?
3 options | relevant-questions, wheelchair, hidden, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets-type](#toilets-type)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-type))_ | Which kind of toilets are these?
4 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets-disposal](#toilets-disposal)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-disposal))_ | How is the waste handled?
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [menstrual_products](#menstrual_products)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products))_ | Are free, menstrual products distributed here?
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [menstrual_products_location](#menstrual_products_location)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products_location))_ | Where are the free menstrual products located?
_The menstrual products are located in {toilets:menstrual_products:location}_
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[toilets:menstrual_products:location](https://wiki.osm.org/wiki/Key:toilets:menstrual_products:location)* ([string](../SpecialInputElements.md#string)) | +| [toilets-changing-table](#toilets-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-changing-table))_ | Is a changing table (to change diapers) available?
2 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-changing_table:location](#toilet-changing_table:location)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-changing_table:location))_ | Where is the changing table located?
_A changing table is located at {changing_table:location}_
4 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:location](https://wiki.osm.org/wiki/Key:changing_table:location)* ([string](../SpecialInputElements.md#string)) | +| [toilet-has-paper](#toilet-has-paper)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-has-paper))_ | Does one have to bring their own toilet paper to this toilet?
2 options | relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-handwashing](#toilet-handwashing)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-handwashing))_ | Do these toilets have a sink to wash your hands?
2 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-drying](#toilet-drying)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-drying))_ | Do these toilets have a device to dry your hands?
5 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-group](#wheelchair-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-group))_ | _{group(wheelchair-title,wheelchair;adult-changing-table,)}_ | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-picture-carousel](#wheelchair-picture-carousel)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture-carousel))_ | _{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [changing_table_adult_height](#changing_table_adult_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_height))_ | What is the height of the adult changing table?
_The changing table is {canonical(changing_table:adult:height)} high_
1 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:height](https://wiki.osm.org/wiki/Key:changing_table:adult:height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-min_height))_ | What is the lowest height the adult changing table can be moved to?
_The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:min_height](https://wiki.osm.org/wiki/Key:changing_table:adult:min_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-max_height))_ | What is the highest height the adult changing table can be moved to?
_The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:max_height](https://wiki.osm.org/wiki/Key:changing_table:adult:max_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -1659,26 +1571,17 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* -### lactose_free +### lactosefree +_This tagrendering has no question and is thus read-only_ -The question is `Does {title()} have a lactose-free offering?` - - - *Only sells lactose free products* is shown if with diet:lactose_free=only - - *Big lactose free offering* is shown if with diet:lactose_free=yes - - *Limited lactose free offering* is shown if with diet:lactose_free=limited - - *No lactose free offering* is shown if with diet:lactose_free=no - -This tagrendering has labels -`diets` +*lactose_free* ### 1 - The question is `What is the name of this ice cream parlor?` *This ice cream parlor is named {name}* is shown if `name` is set. ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -1686,18 +1589,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -1705,58 +1605,23 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` -### sugar_free +### diets +_This tagrendering has no question and is thus read-only_ -The question is `Does this shop have a sugar free offering?` - - - *This shop only sells sugar free products* is shown if with diet:sugar_free=only - - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes - - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited - - *This shop has no sugar free offering* is shown if with diet:sugar_free=no - -This tagrendering has labels -`diets` - -### gluten_free - -The question is `Does this shop have a gluten free offering?` - - - *This shop only sells gluten free products* is shown if with diet:gluten_free=only - - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes - - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited - - *This shop has no gluten free offering* is shown if with diet:gluten_free=no - -This tagrendering has labels -`diets` - -### vegan - -The question is `Does this place offer a vegan option?` - - - *This place only sells vegan products* is shown if with diet:vegan=only - - *This shop has a big vegan offering* is shown if with diet:vegan=yes - - *This shop has a limited vegan offering* is shown if with diet:vegan=limited - - *This shop has no vegan offering* is shown if with diet:vegan=no - -This tagrendering has labels -`diets` +*diets* ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -1764,7 +1629,6 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -1772,30 +1636,441 @@ The question is `Is this place accessible with a wheelchair?` - *It is possible to reach this place in a wheelchair, but it is not easy* is shown if with wheelchair=limited - *This place is not reachable with a wheelchair* is shown if with wheelchair=no -### leftover-questions - +### toilets-group _This tagrendering has no question and is thus read-only_ -*{questions( ,hidden)}* +*{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `all` + +### grouptitle +_This tagrendering has no question and is thus read-only_ + +*Toilet information* + + - *Does not have toilets* is shown if with toilets=no + +This tagrendering has labels `all` `hidden` + +### has_toilets +The question is `Has {title()} toilets?` + + - *Has toilets* is shown if with toilets=yes + - *Has no toilets* is shown if with toilets=no + - *The toilets are marked separately on the map* is shown if with toilets=separate + +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_repeated +_This tagrendering has no question and is thus read-only_ + +*Multiple, identical objects can be found on floors {toilets:repeat_on}.* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_single_level +The question is `On what level is this feature located?` + +*Located on the {toilets:level}th floor* is shown if `toilets:level` is set. + + - *Located underground* is shown if with toilets:location=underground. _This option cannot be chosen as answer_ + - *Located on the ground floor* is shown if with toilets:level=0 + - *Located on the ground floor* is shown if with toilets:level=. _This option cannot be chosen as answer_ + - *Located on the first floor* is shown if with toilets:level=1 + - *Located on the first basement level* is shown if with toilets:level=-1 + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-access +The question is `Are these toilets publicly accessible?` + +*Access is {toilets:access}* is shown if `toilets:access` is set. + + - *Public access* is shown if with toilets:access=yes + - *Only access to customers* is shown if with toilets:access=customers + - *Not accessible* is shown if with toilets:access=no + - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilets-fee +The question is `Are these toilets free to use?` + + - *These are paid toilets* is shown if with toilets:fee=yes + - *Free to use* is shown if with toilets:fee=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-charge +The question is `How much does one have to pay for these toilets?` + +*The fee is {toilets:charge}* is shown if `toilets:charge` is set. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_payment-options-split +The question is `Which methods of payment are accepted here?` + + - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= + - *Payment cards are accepted here* is shown if with toilets:payment:cards=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cards= + - *Payment by QR-code is possible here* is shown if with toilets:payment:qr_code=yes. Unselecting this answer will add toilets:payment:qr_code=no + - *Coins are accepted here* is shown if with toilets:payment:coins=yes. Unselecting this answer will add toilets:payment:coins=no + - *Bank notes are accepted here* is shown if with toilets:payment:notes=yes. Unselecting this answer will add toilets:payment:notes=no + - *Debit cards are accepted here* is shown if with toilets:payment:debit_cards=yes. Unselecting this answer will add toilets:payment:debit_cards=no + - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_gender_segregated +The question is `Are these toilets gender-segregated?` + + - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes + - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-supervised +The question is `Is this toilets supervised by a person?` + + - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes + - *There is a person supervising these toilets, but they are present only during certain times of the opening hours* is shown if with toilets:supervised=interval + - *These toilets are not supervised* is shown if with toilets:supervised=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_description +The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` + +*{toilets:description}* is shown if `toilets:description` is set. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilets-wheelchair +The question is `Is there a dedicated toilet for wheelchair users?` + + - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes + - *No wheelchair access* is shown if with toilets:wheelchair=no + - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-type +The question is `Which kind of toilets are these?` + + - *There are only seated toilets* is shown if with toilets:position=seated + - *There are only urinals here* is shown if with toilets:position=urinal + - *There are only squat toilets here* is shown if with toilets:position=squat + - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-disposal +The question is `How is the waste handled?` + + - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush + - *The waste falls into a pit* is shown if with toilets:disposal=pitlatrine + - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### menstrual_products +The question is `Are free, menstrual products distributed here?` + + - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes + - *Free menstrual products are available to some visitors of these toilets* is shown if with toilets:menstrual_products=limited + - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### menstrual_products_location +The question is `Where are the free menstrual products located?` + +*The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. + + - *The free, menstrual products are located in the toilet for women* is shown if with toilets:menstrual_products:location=female_toilet + - *The free, menstrual products are located in the toilet for men* is shown if with toilets:menstrual_products:location=male_toilet + - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-changing-table +The question is `Is a changing table (to change diapers) available?` + + - *A changing table is available* is shown if with changing_table=yes + - *No changing table is available* is shown if with changing_table=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-changing_table:location +The question is `Where is the changing table located?` + +*A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. + + - *A changing table is in the toilet for women* is shown if with changing_table:location=female_toilet + - *A changing table is in the toilet for men* is shown if with changing_table:location=male_toilet + - *A changing table is in the toilet for wheelchair users* is shown if with changing_table:location=wheelchair_toilet + - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room + +This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-has-paper +The question is `Does one have to bring their own toilet paper to this toilet?` + + - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes + - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-handwashing +The question is `Do these toilets have a sink to wash your hands?` + + - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes + - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-drying +The question is `Do these toilets have a device to dry your hands?` + + - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer + - *Paper towels are available for drying hands.* is shown if with toilets:hands_drying=paper_towel + - *A towel roll cabinet is available for drying hands* is shown if with toilets:hands_drying=towel_cabinet + - *A fabric towel available to dry your hands.* is shown if with toilets:hands_drying=towel + - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-group +_This tagrendering has no question and is thus read-only_ + +*{group(wheelchair-title,wheelchair;adult-changing-table,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-picture-carousel +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-picture +_This tagrendering has no question and is thus read-only_ + +*{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-title +_This tagrendering has no question and is thus read-only_ + +*Wheelchair accessible toilet* + + - *Wheelchair accessibility features* is shown if with wheelchair=designated | toilets:wheelchair=designated + - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-wheelchair-access +The question is `Is the wheelchair-accessible toilet locked?` + + - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes + - *One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key* is shown if with toilets:wheelchair:access=key + - *One can use a Master Locksmiths Access Key (MLAK) to access this bathroom* is shown if with centralkey=mlak + - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks + - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### questions-wheelchair +_This tagrendering has no question and is thus read-only_ + +*{questions(wheelchair,,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### adult_changing_table_title +_This tagrendering has no question and is thus read-only_ + +*Adult changing table* + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### adult-changing-table +The question is `Does this toilet have an adult changing table?` + + - *Has a changing table for adults* is shown if with changing_table:adult=yes + - *No changing table for adults* is shown if with changing_table:adult=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_height +The question is `What is the height of the adult changing table?` + +*The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + + - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-min_height +The question is `What is the lowest height the adult changing table can be moved to?` + +*The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-max_height +The question is `What is the highest height the adult changing table can be moved to?` + +*The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-mechanism +The question is `How is the height of the changing table adjusted?` + + - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual + - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-support +The question is `How is the adult changing table supported?` + + - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted + - *The changing table stands on table legs* is shown if with changing_table:adult:support=legs + - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### questions-adult-changing-table +_This tagrendering has no question and is thus read-only_ + +*{questions(adult-changing-table,,yes)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-question-box +_This tagrendering has no question and is thus read-only_ + +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* + +This tagrendering has labels `toilet-questions` `all` `hidden` + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* + +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -1803,18 +2078,6 @@ This tagrendering has labels -----|-----|----- | | open_now.0 | Now open | _isOpen=yes | -| id | question | osmTags | ------|-----|----- | -| sugar_free.0 | Has a sugar-free offering | diet:sugar_free=yes | diet:sugar_free=only | diet:sugar_free=limited | - -| id | question | osmTags | ------|-----|----- | -| lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | - -| id | question | osmTags | ------|-----|----- | -| gluten_free.0 | Has a gluten free offering | diet:gluten_free=yes | diet:gluten_free=only | diet:gluten_free=limited | - | id | question | osmTags | -----|-----|----- | | accepts_cash.0 | Accepts cash | payment:cash=yes | @@ -1850,7 +2113,6 @@ Elements must match **all** of the following expressions: | attribute | type | values which are supported by this layer | -----|-----|----- | -| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | | [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | | [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [bicycle_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle_rental) [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [honey](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhoney) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [nuts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnuts) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pasta](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpasta) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [rice](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drice) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine) | | [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | | @@ -1907,6 +2169,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -1920,7 +2187,7 @@ Elements must match **all** of the following expressions: -----|-----|-----|----- | | [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | | [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [lactosefree](#lactosefree) | _lactose_free_ | | _Multiple choice only_ | | [shops-name](#shops-name) | What is the name of this shop?
_This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | | [shop_types](#shop_types)
_(Original in [id_presets](./id_presets.md#shop_types))_ | What kind of shop is this?
_This is a {shop}_
165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) | | [brand](#brand) | What is the brand of this shop?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | @@ -1934,6 +2201,7 @@ Elements must match **all** of the following expressions: | [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | | [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | | [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [copyshop-binding-types](#copyshop-binding-types) | What types of binding are offered here?
4 options | | _Multiple choice only_ | | [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | | [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | | [hairdresser-targetgroup](#hairdresser-targetgroup) | In what target groups does this hairdresser specialize?
3 options | | _Multiple choice only_ | @@ -1958,13 +2226,14 @@ Elements must match **all** of the following expressions: | [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -1989,6 +2258,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -1998,8 +2272,8 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -2016,26 +2290,17 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* -### lactose_free +### lactosefree +_This tagrendering has no question and is thus read-only_ -The question is `Does {title()} have a lactose-free offering?` - - - *Only sells lactose free products* is shown if with diet:lactose_free=only - - *Big lactose free offering* is shown if with diet:lactose_free=yes - - *Limited lactose free offering* is shown if with diet:lactose_free=limited - - *No lactose free offering* is shown if with diet:lactose_free=no - -This tagrendering has labels -`diets` +*lactose_free* ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -2206,11 +2471,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -2218,7 +2481,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -2228,7 +2490,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -2236,18 +2497,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -2255,22 +2513,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -2278,17 +2532,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -2299,11 +2550,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -2315,7 +2564,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -2323,8 +2571,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -2333,7 +2590,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -2343,7 +2599,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -2353,7 +2608,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -2364,7 +2618,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -2373,7 +2626,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -2383,7 +2635,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -2394,7 +2645,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -2403,7 +2653,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -2419,81 +2668,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -2503,7 +2736,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -2513,7 +2745,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -2523,7 +2754,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -2534,7 +2764,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -2544,11 +2773,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -2556,11 +2783,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -2568,11 +2793,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -2582,7 +2805,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -2591,11 +2813,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -2604,11 +2824,9 @@ The question is `Does this shop have a gluten free offering?` - *This shop has no gluten free offering* is shown if with diet:gluten_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -2618,62 +2836,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -2685,16 +2893,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -2705,47 +2906,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -2757,33 +2937,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -2791,33 +2956,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -2825,19 +2974,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -2846,17 +2985,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -2864,17 +2995,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -2882,17 +3005,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -2902,34 +3017,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -2940,50 +3039,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -2993,69 +3069,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -3064,18 +3104,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -3084,73 +3115,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -3160,19 +3201,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -3180,19 +3211,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -3200,38 +3221,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -3239,78 +3240,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Themes/lighthouses.md b/Docs/Themes/lighthouses.md index 45ffcfee1..7fd1cf0f3 100644 --- a/Docs/Themes/lighthouses.md +++ b/Docs/Themes/lighthouses.md @@ -24,6 +24,7 @@ Available languages: - fr - nl - ko + - zh_Hant # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/mapcomplete-changes.md b/Docs/Themes/mapcomplete-changes.md index 047386cb8..155385346 100644 --- a/Docs/Themes/mapcomplete-changes.md +++ b/Docs/Themes/mapcomplete-changes.md @@ -21,6 +21,7 @@ Available languages: - nl - ko - it + - zh_Hant # Table of contents @@ -90,31 +91,26 @@ Elements must match the expression **editor~.+** | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### show_changeset_id - _This tagrendering has no question and is thus read-only_ *Changeset {id}* ### contributor - The question is `What contributor did make this change?` *Change made by {user}* is shown if `user` is set. ### theme-id - The question is `What theme was used to make this change?` *Change with theme {theme}* is shown if `theme` is set. ### locale - The question is `What locale (language) was this change made in?` *User locale is {locale}* is shown if `locale` is set. ### host - The question is `What host (website) was this change made with?` *Change with with {host}* is shown if `host` is set. @@ -123,36 +119,29 @@ The question is `What host (website) was this change made with?` - *Develop* is shown if with host~^(https:\/\/pietervdvn.github.io\/mc\/develop\/.*)$. _This option cannot be chosen as answer_ ### platform - The question is `With what platform was the change made?` - *Made on the web* is shown if with android= - *Made with the android app* is shown if with android=yes ### version - The question is `What version of MapComplete was used to make this change?` *Made with {editor}* is shown if `editor` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Themes/memorials.md b/Docs/Themes/memorials.md index 5c3016a27..683689524 100644 --- a/Docs/Themes/memorials.md +++ b/Docs/Themes/memorials.md @@ -31,6 +31,7 @@ Available languages: - uk - ko - it + - zh_Hant # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/onwheels.md b/Docs/Themes/onwheels.md index 8f109672d..dba194e39 100644 --- a/Docs/Themes/onwheels.md +++ b/Docs/Themes/onwheels.md @@ -47,6 +47,7 @@ Available languages: - uk - ko - it + - zh_Hant # Table of contents @@ -106,29 +107,24 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### _stolen_entrances - _This tagrendering has no question and is thus read-only_ *{steal(_enclosing_building,walls_and_buildings.entrance_info; walls_and_buildings.biggest_width)}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # parking_spaces_disabled This layer is based on [parking_spaces](../Layers/parking_spaces.md) @@ -164,35 +160,28 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### _stolen_entrances - _This tagrendering has no question and is thus read-only_ *{steal(_enclosing_building,walls_and_buildings.entrance_info; walls_and_buildings.biggest_width)}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/onwheels/onwheels.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/onwheels/onwheels.json) diff --git a/Docs/Themes/openlovemap.md b/Docs/Themes/openlovemap.md index a3714c77c..6ee2e1f79 100644 --- a/Docs/Themes/openlovemap.md +++ b/Docs/Themes/openlovemap.md @@ -31,6 +31,7 @@ Available languages: - nl - ko - it + - zh_Hant # Table of contents @@ -41,7 +42,6 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [images](#images) + [reviews](#reviews) + [shops-name](#shops-name) @@ -49,7 +49,6 @@ Available languages: + [brand](#brand) + [second_hand](#second_hand) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [website](#website) + [email](#email) + [phone](#phone) @@ -58,6 +57,7 @@ Available languages: + [single_level](#single_level) + [copyshop-print-sizes](#copyshop-print-sizes) + [copyshop-binding](#copyshop-binding) + + [copyshop-binding-types](#copyshop-binding-types) + [optometrist_service](#optometrist_service) + [key_cutter](#key_cutter) + [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -90,6 +90,7 @@ Available languages: + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) + [has_toilets](#has_toilets) + + [images_toilet](#images_toilet) + [toilets_repeated](#toilets_repeated) + [toilets_single_level](#toilets_single_level) + [toilets_toilet-access](#toilets_toilet-access) @@ -114,6 +115,11 @@ Available languages: + [wheelchair-picture](#wheelchair-picture) + [wheelchair-title](#wheelchair-title) + [toilet-wheelchair-access](#toilet-wheelchair-access) + + [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + + [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + + [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + + [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + + [wheelchair-door-width](#wheelchair-door-width) + [questions-wheelchair](#questions-wheelchair) + [adult_changing_table_title](#adult_changing_table_title) + [adult-changing-table](#adult-changing-table) @@ -136,14 +142,12 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [images](#images) + [repeated](#repeated) + [single_level](#single_level) + [vending](#vending) + [bicycle_tube_vending_machine-brand](#bicycle_tube_vending_machine-brand) + [opening_hours_24_7](#opening_hours_24_7) - + [Opening hours](#opening-hours) + [payment-options-split](#payment-options-split) + [denominations-coins](#denominations-coins) + [denominations-notes](#denominations-notes) @@ -166,7 +170,6 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [images](#images) + [reviews](#reviews) + [phone](#phone) @@ -174,7 +177,6 @@ Available languages: + [website](#website) + [cinema_type](#cinema_type) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [has_video_booth](#has_video_booth) + [leftover-questions](#leftover-questions) + [move-button](#move-button) @@ -268,6 +270,11 @@ Elements must match the expression ** [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -295,6 +302,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -351,6 +360,11 @@ Elements must match the expression **
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | | [fetish](#fetish) | Does this shop offer fetish gear?
5 options | | _Multiple choice only_ | | [has_video_booth](#has_video_booth) | Does have a private video booth?
2 options | | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -381,13 +395,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -558,11 +570,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with
shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -570,7 +580,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -580,7 +589,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -588,18 +596,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -607,22 +612,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -630,17 +631,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -651,11 +649,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -667,7 +663,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -675,8 +670,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -685,7 +689,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -695,7 +698,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -705,7 +707,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -716,7 +717,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -725,7 +725,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -735,7 +734,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -746,7 +744,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -755,7 +752,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -771,81 +767,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -855,7 +835,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -865,7 +844,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -875,7 +853,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -886,7 +863,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -896,11 +872,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -908,11 +882,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -920,11 +892,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -934,7 +904,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -943,11 +912,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -956,11 +923,9 @@ The question is `Does this shop have a gluten free offering?` - *This shop has no gluten free offering* is shown if with diet:gluten_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### lactose_free - The question is `Does {title()} have a lactose-free offering?` - *Only sells lactose free products* is shown if with diet:lactose_free=only @@ -969,11 +934,9 @@ The question is `Does {title()} have a lactose-free offering?` - *No lactose free offering* is shown if with diet:lactose_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -983,62 +946,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -1050,16 +1003,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -1070,47 +1016,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -1122,33 +1047,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -1156,33 +1066,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1190,19 +1084,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1211,17 +1095,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1229,17 +1105,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1247,17 +1115,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1267,34 +1127,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1305,50 +1149,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1358,69 +1179,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1429,18 +1214,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1449,73 +1225,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1525,19 +1311,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1545,19 +1321,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1565,38 +1331,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1604,50 +1350,24 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### fetish - The question is `Does this shop offer fetish gear?` - *This shop offers soft BDSM-gear, such as fluffy handcuffs, a 'fifty-shade-of-grey'-starterset, ...* is shown if with fetish:bdsm:soft=yes. Unselecting this answer will add fetish:bdsm:soft=no @@ -1657,42 +1377,34 @@ The question is `Does this shop offer fetish gear?` - *This shop offers uniforms for roleplay, such nurse uniforms, military uniforms, police, school girl, french maid, ...* is shown if with fetish:uniform=yes. Unselecting this answer will add fetish:uniform=no ### has_video_booth - The question is `Does {title()} have a private video booth?` - *Private video booths are available* is shown if with service:private_video_booth=yes - *No private video booths* is shown if with service:private_video_booth=no ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -1989,17 +1701,14 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -2010,11 +1719,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### vending - The question is `What does this vending machine sell?` *This vending machine sells {vending}* is shown if `vending` is set. @@ -2050,7 +1757,6 @@ The question is `What does this vending machine sell?` - *Menstrual products are sold here* is shown if with vending=menstrual_products ### bicycle_tube_vending_machine-brand - The question is `Which brand of tubes are sold here?` *{brand} tubes are sold here* is shown if `brand` is set. @@ -2061,7 +1767,6 @@ The question is `Which brand of tubes are sold here?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_tube.*)$ ### opening_hours_24_7 - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -2070,7 +1775,6 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash= @@ -2082,7 +1786,6 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with payment:credit_cards=yes. Unselecting this answer will add payment:credit_cards=no ### denominations-coins - The question is `What coins can you use to pay here?` - *1 cent coins are accepted* is shown if with payment:coins:denominations=0.01 EUR @@ -2104,7 +1807,6 @@ The question is `What coins can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:coins=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### denominations-notes - The question is `what notes can you use to pay here?` - *5 euro notes are accepted* is shown if with payment:notes:denominations=5 EUR @@ -2124,13 +1826,11 @@ The question is `what notes can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:notes=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### operator - The question is `Who operates this vending machine?` *This vending machine is operated by {operator}* is shown if `operator` is set. ### indoor - The question is `Is this vending machine indoors?` - *This vending machine is outdoors* is shown if with indoor=. _This option cannot be chosen as answer_ @@ -2138,29 +1838,24 @@ The question is `Is this vending machine indoors?` - *This vending machine is outdoors* is shown if with indoor=no ### phone - The question is `What is the phone number of the operator of this vending machine?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### charge_bicycle_tube - The question is `How much does a a bicycle tube cost?` *a bicycle tube costs {charge}* is shown if `charge` is set. @@ -2168,7 +1863,6 @@ The question is `How much does a a bicycle tube cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_tube.*)$ ### charge_bicycle_light - The question is `How much does a bicycle light cost?` *bicycle light costs {charge}* is shown if `charge` is set. @@ -2176,7 +1870,6 @@ The question is `How much does a bicycle light cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_light.*)$ ### charge_condom - The question is `How much does a a condom cost?` *a condom costs {charge}* is shown if `charge` is set. @@ -2184,7 +1877,6 @@ The question is `How much does a a condom cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*condom.*)$ ### operational_status - The question is `Is this vending machine still operational?` - *This vending machine works* is shown if with operational_status= @@ -2193,42 +1885,34 @@ The question is `Is this vending machine still operational?` - *The operational status is {operational_status}* is shown if with operational_status~.+. _This option cannot be chosen as answer_ ### has_video_booth - The question is `Does {title()} have a private video booth?` - *Private video booths are available* is shown if with service:private_video_booth=yes - *No private video booths* is shown if with service:private_video_booth=no ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -2311,18 +1995,15 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -2330,29 +2011,24 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### cinema_type - The question is `What type of cinema is this?` - *This is a normal cinema showing movies for all ages* is shown if with cinema= - *This is an erotic cinema showing adult movies* is shown if with cinema=erotic ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -2360,36 +2036,29 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### has_video_booth - The question is `Does {title()} have a private video booth?` - *Private video booths are available* is shown if with service:private_video_booth=yes - *No private video booths* is shown if with service:private_video_booth=no ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Themes/osm_community_index.md b/Docs/Themes/osm_community_index.md index 2f440f591..41a3831e1 100644 --- a/Docs/Themes/osm_community_index.md +++ b/Docs/Themes/osm_community_index.md @@ -24,6 +24,7 @@ Available languages: - uk - ko - it + - zh_Hant # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/personal.md b/Docs/Themes/personal.md index 33139e236..b094428e4 100644 --- a/Docs/Themes/personal.md +++ b/Docs/Themes/personal.md @@ -65,7 +65,6 @@ This theme contains the following layers: - [guidepost](../Layers/guidepost.md) - [hackerspace](../Layers/hackerspace.md) - [hydrant](../Layers/hydrant.md) - - [ice_cream](../Layers/ice_cream.md) - [information_board](../Layers/information_board.md) - [insect_hotel](../Layers/insect_hotel.md) - [kerbs](../Layers/kerbs.md) @@ -131,10 +130,8 @@ This theme contains the following layers: - [climbing_gym](../Layers/climbing_gym.md) - [cycleways_and_roads](../Layers/cycleways_and_roads.md) - [dentist](../Layers/dentist.md) - - [doctors](../Layers/doctors.md) - [ghostsign](../Layers/ghostsign.md) - [hospital](../Layers/hospital.md) - - [pharmacy](../Layers/pharmacy.md) - [physiotherapist](../Layers/physiotherapist.md) - [school](../Layers/school.md) - [shower](../Layers/shower.md) @@ -146,7 +143,10 @@ This theme contains the following layers: - [campsite](../Layers/campsite.md) - [tourism_accomodation](../Layers/tourism_accomodation.md) - [cafe_pub](../Layers/cafe_pub.md) + - [doctors](../Layers/doctors.md) - [food](../Layers/food.md) + - [ice_cream](../Layers/ice_cream.md) + - [pharmacy](../Layers/pharmacy.md) - [shops](../Layers/shops.md) - [bike_shop](../Layers/bike_shop.md) - [memorial](../Layers/memorial.md) diff --git a/Docs/Themes/pets.md b/Docs/Themes/pets.md index f1fe3efa5..4f6a31966 100644 --- a/Docs/Themes/pets.md +++ b/Docs/Themes/pets.md @@ -47,14 +47,11 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) - + [Drive-through opening hours](#drive-through-opening-hours) + [images](#images) + [reviews](#reviews) + [Name](#name) + [Fastfood vs restaurant](#fastfood-vs-restaurant) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [website](#website) + [email](#email) + [phone](#phone) @@ -71,19 +68,24 @@ Available languages: + [delivery](#delivery) + [drive-through](#drive-through) + [drive-through-opening_hours](#drive-through-opening_hours) - + [Drive-through opening hours](#drive-through-opening-hours) - + [Vegetarian (no friture)](#vegetarian-(no-friture)) - + [Vegan (no friture)](#vegan-(no-friture)) - + [halal (no friture)](#halal-(no-friture)) - + [organic (no friture)](#organic-(no-friture)) + + [child_highchair](#child_highchair) + + [kids_area](#kids_area) + + [diets_title](#diets_title) + + [diets_grouped](#diets_grouped) + + [sugar_free](#sugar_free) + + [lactose_free](#lactose_free) + + [gluten_free](#gluten_free) + + [vegan](#vegan) + + [vegan_food](#vegan_food) + + [vegetarian](#vegetarian) + + [halal](#halal) + + [organic](#organic) + [friture-vegetarian](#friture-vegetarian) + [friture-vegan](#friture-vegan) + [friture-organic](#friture-organic) + [friture-oil](#friture-oil) + + [diet-questions](#diet-questions) + [friture-take-your-container](#friture-take-your-container) - + [sugar_free](#sugar_free) - + [gluten_free](#gluten_free) - + [lactose_free](#lactose_free) + [smoking](#smoking) + [service:electricity](#serviceelectricity) + [seating](#seating) @@ -94,6 +96,7 @@ Available languages: + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) + [has_toilets](#has_toilets) + + [images_toilet](#images_toilet) + [toilets_repeated](#toilets_repeated) + [toilets_single_level](#toilets_single_level) + [toilets_toilet-access](#toilets_toilet-access) @@ -118,6 +121,11 @@ Available languages: + [wheelchair-picture](#wheelchair-picture) + [wheelchair-title](#wheelchair-title) + [toilet-wheelchair-access](#toilet-wheelchair-access) + + [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + + [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + + [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + + [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + + [wheelchair-door-width](#wheelchair-door-width) + [questions-wheelchair](#questions-wheelchair) + [adult_changing_table_title](#adult_changing_table_title) + [adult-changing-table](#adult-changing-table) @@ -138,7 +146,6 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [images](#images) + [reviews](#reviews) + [shops-name](#shops-name) @@ -146,7 +153,6 @@ Available languages: + [brand](#brand) + [second_hand](#second_hand) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [website](#website) + [email](#email) + [phone](#phone) @@ -155,6 +161,7 @@ Available languages: + [single_level](#single_level) + [copyshop-print-sizes](#copyshop-print-sizes) + [copyshop-binding](#copyshop-binding) + + [copyshop-binding-types](#copyshop-binding-types) + [optometrist_service](#optometrist_service) + [key_cutter](#key_cutter) + [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -187,6 +194,7 @@ Available languages: + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) + [has_toilets](#has_toilets) + + [images_toilet](#images_toilet) + [toilets_repeated](#toilets_repeated) + [toilets_single_level](#toilets_single_level) + [toilets_toilet-access](#toilets_toilet-access) @@ -211,6 +219,11 @@ Available languages: + [wheelchair-picture](#wheelchair-picture) + [wheelchair-title](#wheelchair-title) + [toilet-wheelchair-access](#toilet-wheelchair-access) + + [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + + [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + + [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + + [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + + [wheelchair-door-width](#wheelchair-door-width) + [questions-wheelchair](#questions-wheelchair) + [adult_changing_table_title](#adult_changing_table_title) + [adult-changing-table](#adult-changing-table) @@ -230,7 +243,6 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [images](#images) + [reviews](#reviews) + [shops-name](#shops-name) @@ -238,7 +250,6 @@ Available languages: + [brand](#brand) + [second_hand](#second_hand) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [website](#website) + [email](#email) + [phone](#phone) @@ -247,6 +258,7 @@ Available languages: + [single_level](#single_level) + [copyshop-print-sizes](#copyshop-print-sizes) + [copyshop-binding](#copyshop-binding) + + [copyshop-binding-types](#copyshop-binding-types) + [optometrist_service](#optometrist_service) + [key_cutter](#key_cutter) + [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -279,6 +291,7 @@ Available languages: + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) + [has_toilets](#has_toilets) + + [images_toilet](#images_toilet) + [toilets_repeated](#toilets_repeated) + [toilets_single_level](#toilets_single_level) + [toilets_toilet-access](#toilets_toilet-access) @@ -303,6 +316,11 @@ Available languages: + [wheelchair-picture](#wheelchair-picture) + [wheelchair-title](#wheelchair-title) + [toilet-wheelchair-access](#toilet-wheelchair-access) + + [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + + [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + + [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + + [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + + [wheelchair-door-width](#wheelchair-door-width) + [questions-wheelchair](#questions-wheelchair) + [adult_changing_table_title](#adult_changing_table_title) + [adult-changing-table](#adult-changing-table) @@ -372,8 +390,14 @@ Elements must match **all** of the following expressions: | [delivery](https://wiki.openstreetmap.org/wiki/Key:delivery) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:delivery%3Dno) | | [drive_through](https://wiki.openstreetmap.org/wiki/Key:drive_through) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:drive_through%3Dno) | | [opening_hours:drive_through](https://wiki.openstreetmap.org/wiki/Key:opening_hours:drive_through) | [opening_hours](../SpecialInputElements.md#opening_hours) | [](https://wiki.openstreetmap.org/wiki/Tag:opening_hours:drive_through%3D) | -| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | +| [highchair](https://wiki.openstreetmap.org/wiki/Key:highchair) | [nat](../SpecialInputElements.md#nat) | [no](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dyes) [1](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D2) | +| [kids_area](https://wiki.openstreetmap.org/wiki/Key:kids_area) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) | +| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | +| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | +| [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) | | [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Don_demand) | +| [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [on_demand](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Don_demand) | | [diet:halal](https://wiki.openstreetmap.org/wiki/Key:diet:halal) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Donly) | | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) | @@ -381,9 +405,6 @@ Elements must match **all** of the following expressions: | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) | | [friture:oil](https://wiki.openstreetmap.org/wiki/Key:friture:oil) | Multiple choice | [vegetable](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Dvegetable) [animal](https://wiki.openstreetmap.org/wiki/Tag:friture:oil%3Danimal) | | [reusable_packaging:accept](https://wiki.openstreetmap.org/wiki/Key:reusable_packaging:accept) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Donly) | -| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | -| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | -| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | | [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) | | [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) | | [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | @@ -410,6 +431,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -442,18 +468,24 @@ Elements must match **all** of the following expressions: | [delivery](#delivery) | Does deliver food to your home?
2 options | | _Multiple choice only_ | | [drive-through](#drive-through) | Does this fast-food restaurant have a drive-through?
2 options | | _Multiple choice only_ | | [drive-through-opening_hours](#drive-through-opening_hours) | What are the opening hours of the drive-through?
_

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}_
1 options | | *[opening_hours:drive_through](https://wiki.osm.org/wiki/Key:opening_hours:drive_through)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | -| [Vegetarian (no friture)](#Vegetarian (no friture)) | Does this restaurant have a vegetarian option?
5 options | | _Multiple choice only_ | -| [Vegan (no friture)](#Vegan (no friture)) | Does this business serve vegan meals?
5 options | | _Multiple choice only_ | -| [halal (no friture)](#halal (no friture)) | Does this restaurant offer a halal menu?
4 options | | _Multiple choice only_ | -| [organic (no friture)](#organic (no friture)) | Does this restaurant offer organic food?
3 options | | _Multiple choice only_ | -| [friture-vegetarian](#friture-vegetarian) | Does this fries shop have vegetarian snacks?
4 options | | _Multiple choice only_ | -| [friture-vegan](#friture-vegan) | Does this fries shop have vegan snacks?
4 options | | _Multiple choice only_ | -| [friture-organic](#friture-organic) | Does this fries shop offer organic snacks?
3 options | | _Multiple choice only_ | -| [friture-oil](#friture-oil) | Does this fries shop use vegetable or animal oil for cooking?
2 options | | _Multiple choice only_ | +| [child_highchair](#child_highchair)
_(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here?
_{highchair} highchairs are available_
4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) | +| [kids_area](#kids_area)
_(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids
5 options | | _Multiple choice only_ | +| [diets_title](#diets_title)
_(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets, hidden | _Multiple choice only_ | +| [diets_grouped](#diets_grouped)
_(Original in [diets](./diets.md#diets_grouped))_ | _{group(diets_title,diets-content,)}_ | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan](#vegan)
_(Original in [diets](./diets.md#vegan))_ | Does this place offer a vegan option?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegan_food](#vegan_food)
_(Original in [diets](./diets.md#vegan_food))_ | Does this business serve vegan meals?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [vegetarian](#vegetarian)
_(Original in [diets](./diets.md#vegetarian))_ | Does this restaurant have a vegetarian option?
5 options | diets, diets-content, hidden | _Multiple choice only_ | +| [halal](#halal)
_(Original in [diets](./diets.md#halal))_ | Does this restaurant offer a halal menu?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [organic](#organic)
_(Original in [diets](./diets.md#organic))_ | Does this restaurant offer organic food?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegetarian](#friture-vegetarian)
_(Original in [diets](./diets.md#friture-vegetarian))_ | Does this fries shop have vegetarian snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-vegan](#friture-vegan)
_(Original in [diets](./diets.md#friture-vegan))_ | Does this fries shop have vegan snacks?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-organic](#friture-organic)
_(Original in [diets](./diets.md#friture-organic))_ | Does this fries shop offer organic snacks?
3 options | diets, diets-content, hidden | _Multiple choice only_ | +| [friture-oil](#friture-oil)
_(Original in [diets](./diets.md#friture-oil))_ | Does this fries shop use vegetable or animal oil for cooking?
2 options | diets, diets-content, hidden | _Multiple choice only_ | +| [diet-questions](#diet-questions)
_(Original in [diets](./diets.md#diet-questions))_ | _{questions(diets-content,,yes)}_ | hidden, diets, diets-content | _Multiple choice only_ | | [friture-take-your-container](#friture-take-your-container) | If you bring your own container (such as a cooking pot and small pots), is it used to package your order?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | | [smoking](#smoking)
_(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ?
3 options | | _Multiple choice only_ | | [service:electricity](#service:electricity)
_(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside?
4 options | | _Multiple choice only_ | | [seating](#seating)
_(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have?
2 options | | _Multiple choice only_ | @@ -464,6 +496,7 @@ Elements must match **all** of the following expressions: | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -488,6 +521,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -497,8 +535,8 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -516,20 +554,17 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### Name - The question is `What is the name of this business?` *The name of this business is {name}* is shown if `name` is set. ### Fastfood vs restaurant - The question is `What type of business is this?` - *This is a fast-food business, focused on fast service. If seating is available, it is rather limited and functional.* is shown if with amenity=fast_food - *A restaurant, focused on creating a nice experience where one is served at the table* is shown if with amenity=restaurant ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -537,18 +572,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -556,22 +588,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -579,17 +607,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -600,11 +625,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -613,7 +636,6 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### Cuisine - The question is `What kind of food is served here?` *This place mostly serves {cuisine}* is shown if `cuisine` is set. @@ -640,25 +662,21 @@ The question is `What kind of food is served here?` - *Spanish dishes are served here* is shown if with cuisine=spanish ### show-menu-image - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:menu)}* ### add-menu-image - _This tagrendering has no question and is thus read-only_ *{image_upload(image:menu,Add an image from the menu,)}* ### menu-website - The question is `On what webpage is the menu published?` *{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}* is shown if `website:menu` is set. ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -667,7 +685,6 @@ The question is `Is a reservation required for this place?` - *Reservation is not possible at this place* is shown if with reservation=no ### Takeaway - The question is `Does this place offer take-away?` - *This is a take-away only business* is shown if with takeaway=only @@ -675,14 +692,12 @@ The question is `Does this place offer take-away?` - *Take-away is not possible here* is shown if with takeaway=no ### delivery - The question is `Does {title()} deliver food to your home?` - *This business does home delivery (possibly via a third party)* is shown if with delivery=yes - *This business does not deliver at home* is shown if with delivery=no ### drive-through - The question is `Does this fast-food restaurant have a drive-through?` - *This fast-food restaurant has a drive-through* is shown if with drive_through=yes @@ -691,7 +706,6 @@ The question is `Does this fast-food restaurant have a drive-through?` This tagrendering is only visible in the popup if the following condition is met: amenity=fast_food ### drive-through-opening_hours - The question is `What are the opening hours of the drive-through?` *

Drive-through opening hours

{opening_hours_table(opening_hours:drive_through)}* is shown if `opening_hours:drive_through` is set. @@ -700,18 +714,80 @@ The question is `What are the opening hours of the drive-through?` This tagrendering is only visible in the popup if the following condition is met: drive_through=yes -### Vegetarian (no friture) +### child_highchair +The question is `Is there a high chair (also known as booster chair) for toddlers available here?` -The question is `Does this restaurant have a vegetarian option?` +*{highchair} highchairs are available* is shown if `highchair` is set. - - *No vegetarian options are available* is shown if with diet:vegetarian=no - - *Some vegetarian options are available* is shown if with diet:vegetarian=limited - - *Vegetarian options are available* is shown if with diet:vegetarian=yes - - *All dishes are vegetarian* is shown if with diet:vegetarian=only - - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + - *No highchair available* is shown if with highchair=no + - *At least one high chair is available* is shown if with highchair=yes + - *One high chair is available* is shown if with highchair=1 + - *Two high chairs are available* is shown if with highchair=2 -### Vegan (no friture) +### kids_area +The question is `Is there a play area for kids` + - *No kids area* is shown if with kids_area=no + - *Has a kids area both inside and outside* is shown if with kids_area=yes & kids_area:indoor=yes & kids_area:outdoor=yes + - *Has an indoor kids area* is shown if with kids_area=yes & kids_area:indoor=yes + - *Has an outdoor kids area* is shown if with kids_area=yes & kids_area:outdoor=yes + - *Has a kids area* is shown if with kids_area=yes. _This option cannot be chosen as answer_ + +### diets_title +_This tagrendering has no question and is thus read-only_ + +*Dietary options* + +This tagrendering has labels `diets` `hidden` + +### diets_grouped +_This tagrendering has no question and is thus read-only_ + +*{group(diets_title,diets-content,)}* + +This tagrendering has labels `diets` + +### sugar_free +The question is `Does this shop have a sugar free offering?` + + - *This shop only sells sugar free products* is shown if with diet:sugar_free=only + - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes + - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited + - *This shop has no sugar free offering* is shown if with diet:sugar_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### lactose_free +The question is `Does {title()} have a lactose-free offering?` + + - *Only sells lactose free products* is shown if with diet:lactose_free=only + - *Big lactose free offering* is shown if with diet:lactose_free=yes + - *Limited lactose free offering* is shown if with diet:lactose_free=limited + - *No lactose free offering* is shown if with diet:lactose_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### gluten_free +The question is `Does this shop have a gluten free offering?` + + - *This shop only sells gluten free products* is shown if with diet:gluten_free=only + - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes + - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited + - *This shop has no gluten free offering* is shown if with diet:gluten_free=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan +The question is `Does this place offer a vegan option?` + + - *This place only sells vegan products* is shown if with diet:vegan=only + - *This shop has a big vegan offering* is shown if with diet:vegan=yes + - *This shop has a limited vegan offering* is shown if with diet:vegan=limited + - *This shop has no vegan offering* is shown if with diet:vegan=no + +This tagrendering has labels `diets` `diets-content` `hidden` + +### vegan_food The question is `Does this business serve vegan meals?` - *No vegan options available* is shown if with diet:vegan=no @@ -720,25 +796,43 @@ The question is `Does this business serve vegan meals?` - *All dishes are vegan* is shown if with diet:vegan=only - *Some dishes might be adapted to a vegan version if asked for* is shown if with diet:vegan=on_demand -### halal (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### vegetarian +The question is `Does this restaurant have a vegetarian option?` + + - *No vegetarian options are available* is shown if with diet:vegetarian=no + - *Some vegetarian options are available* is shown if with diet:vegetarian=limited + - *Vegetarian options are available* is shown if with diet:vegetarian=yes + - *All dishes are vegetarian* is shown if with diet:vegetarian=only + - *Some dishes might be adapted to a vegetarian version, but this should be demanded* is shown if with diet:vegetarian=on_demand + +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### halal The question is `Does this restaurant offer a halal menu?` - *There are no halal options available* is shown if with diet:halal=no - *There is a small halal menu* is shown if with diet:halal=limited - - *There is a halal menu* is shown if with diet:halal=yes - - *Only halal options are available* is shown if with diet:halal=only + - *There is a halal menu* is shown if with diet:halal=yes + - *Only halal options are available* is shown if with diet:halal=only -### organic (no friture) +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### organic The question is `Does this restaurant offer organic food?` - *There are no organic options available* is shown if with organic=no - *There is an organic menu* is shown if with organic=yes - *Only organic options are available* is shown if with organic=only -### friture-vegetarian +This tagrendering is only visible in the popup if the following condition is met: (amenity=fast_food | amenity=restaurant) & cuisine!=friture +This tagrendering has labels `diets` `diets-content` `hidden` +### friture-vegetarian The question is `Does this fries shop have vegetarian snacks?` - *Serves only vegetarian snacks and burgers* is shown if with diet:vegetarian=only @@ -747,9 +841,9 @@ The question is `Does this fries shop have vegetarian snacks?` - *No vegetarian snacks are available* is shown if with diet:vegetarian=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-vegan - The question is `Does this fries shop have vegan snacks?` - *Serves only vegan snacks and burgers* is shown if with diet:vegan=only @@ -758,9 +852,9 @@ The question is `Does this fries shop have vegan snacks?` - *No vegan snacks are available* is shown if with diet:vegan=no This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-organic - The question is `Does this fries shop offer organic snacks?` - *Organic snacks are available* is shown if with organic=yes @@ -768,18 +862,25 @@ The question is `Does this fries shop offer organic snacks?` - *Only organic snacks are available* is shown if with organic=only This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` ### friture-oil - The question is `Does this fries shop use vegetable or animal oil for cooking?` - *The frying is done with vegetable oil* is shown if with friture:oil=vegetable - *The frying is done with animal oil* is shown if with friture:oil=animal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture +This tagrendering has labels `diets` `diets-content` `hidden` + +### diet-questions +_This tagrendering has no question and is thus read-only_ + +*{questions(diets-content,,yes)}* + +This tagrendering has labels `hidden` `diets` `diets-content` ### friture-take-your-container - The question is `If you bring your own container (such as a cooking pot and small pots), is it used to package your order?` - *You can bring your own containers to get your order, saving on single-use packaging material and thus waste* is shown if with reusable_packaging:accept=yes @@ -788,44 +889,7 @@ The question is `If you bring your own container (such as a cooking pot and smal This tagrendering is only visible in the popup if the following condition is met: cuisine=friture -### sugar_free - -The question is `Does this shop have a sugar free offering?` - - - *This shop only sells sugar free products* is shown if with diet:sugar_free=only - - *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes - - *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited - - *This shop has no sugar free offering* is shown if with diet:sugar_free=no - -This tagrendering has labels -`diets` - -### gluten_free - -The question is `Does this shop have a gluten free offering?` - - - *This shop only sells gluten free products* is shown if with diet:gluten_free=only - - *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes - - *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited - - *This shop has no gluten free offering* is shown if with diet:gluten_free=no - -This tagrendering has labels -`diets` - -### lactose_free - -The question is `Does {title()} have a lactose-free offering?` - - - *Only sells lactose free products* is shown if with diet:lactose_free=only - - *Big lactose free offering* is shown if with diet:lactose_free=yes - - *Limited lactose free offering* is shown if with diet:lactose_free=limited - - *No lactose free offering* is shown if with diet:lactose_free=no - -This tagrendering has labels -`diets` - ### smoking - The question is `Is smoking allowed at {title()}?` - *Smoking is allowed* is shown if with smoking=yes @@ -833,7 +897,6 @@ The question is `Is smoking allowed at {title()}?` - *Smoking is allowed outside.* is shown if with smoking=outside ### service:electricity - The question is `Does this amenity have electrical outlets, available to customers when they are inside?` - *There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with service:electricity=yes @@ -842,14 +905,12 @@ The question is `Does this amenity have electrical outlets, available to custome - *There are a no domestic sockets available to customers seated indoors* is shown if with service:electricity=no ### seating - The question is `What kind of seating does {title()} have?` - *This place has outdoor seating* is shown if with outdoor_seating=yes. Unselecting this answer will add outdoor_seating=no - *This place has indoor seating* is shown if with indoor_seating=yes. Unselecting this answer will add indoor_seating=no ### dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -859,7 +920,6 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -869,11 +929,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -881,11 +939,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -893,60 +949,50 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -958,16 +1004,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -978,47 +1017,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -1030,33 +1048,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -1064,33 +1067,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1098,19 +1085,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1119,17 +1096,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1137,17 +1106,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1155,17 +1116,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1175,34 +1128,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1213,50 +1150,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1266,69 +1180,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1337,18 +1215,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1357,73 +1226,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1433,19 +1312,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1453,19 +1322,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1473,38 +1332,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1512,78 +1351,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;diets-content;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -1613,6 +1420,10 @@ This tagrendering has labels -----|-----|----- | | halal.0 | Has a halal menu | diet:halal=yes | diet:halal=only | +| id | question | osmTags | +-----|-----|----- | +| baby_highchair.0 | Has a high chair for infants available | highchair!=no | + | id | question | osmTags | -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | @@ -1675,6 +1486,10 @@ This tagrendering has labels | Cuisine.19 | Seafood dishes are served here | cuisine=seafood | | Cuisine.20 | Spanish dishes are served here | cuisine=spanish | +| id | question | osmTags | +-----|-----|----- | +| kids_area.0 | Has a play area for kids | kids_area!=no | + | id | question | osmTags | -----|-----|----- | | has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired | @@ -1764,6 +1579,11 @@ Elements must match the expression ** [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -1790,6 +1610,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -1846,6 +1668,11 @@ Elements must match the expression **
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -1874,13 +1701,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -2051,11 +1876,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with
shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -2063,7 +1886,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -2073,7 +1895,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -2081,18 +1902,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -2100,22 +1918,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -2123,17 +1937,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -2144,11 +1955,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -2160,7 +1969,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -2168,8 +1976,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -2178,7 +1995,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -2188,7 +2004,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -2198,7 +2013,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -2209,7 +2023,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -2218,7 +2031,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -2228,7 +2040,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -2239,7 +2050,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -2248,7 +2058,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -2264,81 +2073,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -2348,7 +2141,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -2358,7 +2150,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -2368,7 +2159,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -2379,7 +2169,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -2389,11 +2178,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -2401,11 +2188,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -2413,11 +2198,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -2427,7 +2210,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -2436,11 +2218,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -2449,11 +2229,9 @@ The question is `Does this shop have a gluten free offering?` - *This shop has no gluten free offering* is shown if with diet:gluten_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### lactose_free - The question is `Does {title()} have a lactose-free offering?` - *Only sells lactose free products* is shown if with diet:lactose_free=only @@ -2462,11 +2240,9 @@ The question is `Does {title()} have a lactose-free offering?` - *No lactose free offering* is shown if with diet:lactose_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -2476,62 +2252,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -2543,16 +2309,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -2563,47 +2322,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -2615,33 +2353,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -2649,33 +2372,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -2683,19 +2390,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -2704,17 +2401,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -2722,17 +2411,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -2740,17 +2421,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -2760,34 +2433,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -2798,50 +2455,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -2851,69 +2485,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -2922,18 +2520,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -2942,73 +2531,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -3018,19 +2617,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -3038,19 +2627,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -3058,38 +2637,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -3097,78 +2656,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -3458,6 +2985,11 @@ Elements must match **all** of the following expressions: | [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -3484,6 +3016,7 @@ Elements must match **all** of the following expressions: | [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | | [copyshop-print-sizes](#copyshop-print-sizes) | What paper formats does this shop offer?
5 options | | _Multiple choice only_ | | [copyshop-binding](#copyshop-binding) | Does this shop offer a binding service?
2 options | | _Multiple choice only_ | +| [copyshop-binding-types](#copyshop-binding-types) | What types of binding are offered here?
4 options | | _Multiple choice only_ | | [optometrist_service](#optometrist_service) | Are medical services available here?
2 options | | _Multiple choice only_ | | [key_cutter](#key_cutter) | Does this shop offer key cutting?
3 options | | _Multiple choice only_ | | [hairdresser-targetgroup](#hairdresser-targetgroup) | In what target groups does this hairdresser specialize?
3 options | | _Multiple choice only_ | @@ -3508,14 +3041,15 @@ Elements must match **all** of the following expressions: | [internet-fee](#internet-fee)
_(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -3540,6 +3074,11 @@ Elements must match **all** of the following expressions: | [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | @@ -3549,8 +3088,8 @@ Elements must match **all** of the following expressions: | [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -3568,13 +3107,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -3745,11 +3282,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -3757,7 +3292,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -3767,7 +3301,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -3775,18 +3308,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -3794,22 +3324,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -3817,17 +3343,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -3838,11 +3361,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -3854,7 +3375,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -3862,8 +3382,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -3872,7 +3401,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -3882,7 +3410,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -3892,7 +3419,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -3903,7 +3429,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -3912,7 +3437,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -3922,7 +3446,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -3933,7 +3456,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -3942,7 +3464,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -3958,81 +3479,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -4042,7 +3547,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -4052,7 +3556,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -4062,7 +3565,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -4073,7 +3575,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -4083,11 +3584,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -4095,11 +3594,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -4107,11 +3604,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -4121,7 +3616,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -4130,11 +3624,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -4143,11 +3635,9 @@ The question is `Does this shop have a gluten free offering?` - *This shop has no gluten free offering* is shown if with diet:gluten_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### lactose_free - The question is `Does {title()} have a lactose-free offering?` - *Only sells lactose free products* is shown if with diet:lactose_free=only @@ -4156,11 +3646,9 @@ The question is `Does {title()} have a lactose-free offering?` - *No lactose free offering* is shown if with diet:lactose_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -4170,62 +3658,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -4237,16 +3715,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -4257,47 +3728,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -4309,33 +3759,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -4343,33 +3778,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -4377,19 +3796,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -4398,17 +3807,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -4416,17 +3817,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -4434,17 +3827,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -4454,34 +3839,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -4492,50 +3861,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -4545,69 +3891,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -4616,18 +3926,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -4636,73 +3937,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -4712,19 +4023,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -4732,19 +4033,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -4752,38 +4043,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -4791,78 +4062,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -5124,7 +4363,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### waste-basket-waste-types - The question is `What kind of waste basket is this?` - *A waste basket for general waste* is shown if with waste=. _This option cannot be chosen as answer_ @@ -5138,7 +4376,6 @@ The question is `What kind of waste basket is this?` - *A waste basket for paper* is shown if with waste=paper ### dispensing_dog_bags - The question is `Does this waste basket have a dispenser for dog excrement bags?` - *This waste basket has a dispenser for (dog) excrement bags* is shown if with vending=excrement_bags & not:vending= @@ -5146,35 +4383,28 @@ The question is `Does this waste basket have a dispenser for dog excrement bags? - *This waste basket does not have a dispenser for (dog) excrement bags* is shown if with vending=. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/pets/pets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/pets/pets.json) diff --git a/Docs/Themes/postal_codes.md b/Docs/Themes/postal_codes.md index 0f0c024fe..c6484f5a4 100644 --- a/Docs/Themes/postal_codes.md +++ b/Docs/Themes/postal_codes.md @@ -83,29 +83,24 @@ Elements must match **any** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### postal_code - _This tagrendering has no question and is thus read-only_ *The postal code is {postal_code}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # wrong_postal_code - This layer is shown at zoomlevel **0** and higher @@ -133,23 +128,19 @@ Elements must match **all** of the following expressions: | [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` + # town_hall - This layer is shown at zoomlevel **12** and higher @@ -175,23 +166,18 @@ Elements must match **any** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/postal_codes/postal_codes.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/postal_codes/postal_codes.json) diff --git a/Docs/Themes/rainbow_crossings.md b/Docs/Themes/rainbow_crossings.md index f5df13f17..68bb989c3 100644 --- a/Docs/Themes/rainbow_crossings.md +++ b/Docs/Themes/rainbow_crossings.md @@ -82,7 +82,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### crossing-with-rainbow - The question is `Does this crossing has rainbow paintings?` - *This crossing has rainbow paintings* is shown if with surface:colour=rainbow @@ -90,29 +89,23 @@ The question is `Does this crossing has rainbow paintings?` - *No rainbow paintings here* is shown if with surface:colour!=rainbow. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/rainbow_crossings/rainbow_crossings.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/rainbow_crossings/rainbow_crossings.json) diff --git a/Docs/Themes/scouting.md b/Docs/Themes/scouting.md index 2c2b44fb8..e92812f36 100644 --- a/Docs/Themes/scouting.md +++ b/Docs/Themes/scouting.md @@ -21,6 +21,7 @@ Available languages: - uk - cs - it + - zh_Hant # Table of contents @@ -163,31 +164,26 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### group_only - The question is `Is this campsite exclusively for groups?` - *This campsite is exclusively for groups* is shown if with group_only=yes - *This campsite is not exclusively for groups* is shown if with group_only=no ### name - The question is `What is the name of this campsite?` *The name of this campsite is {name}* is shown if `name` is set. ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -195,54 +191,45 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### capacity_persons - The question is `How many people can stay here?` *{capacity:persons} people can stay here* is shown if `capacity:persons` is set. ### fee - The question is `Is there a fee?` - *The campsite is free of charge* is shown if with fee=no - *There is a fee.* is shown if with fee=yes ### charge_person_day - The question is `What is the charge per person per day?` *Charge per person per day: {charge}* is shown if `charge` is set. ### charge_day - The question is `What is the charge per day?` *Charge per day: {charge}* is shown if `charge` is set. ### caravansites-toilets - The question is `Does this place have toilets?` - *This place has toilets* is shown if with toilets=yes - *This place does not have toilets* is shown if with toilets=no ### toiletatamenitytoiletswheelchair - _This tagrendering has no question and is thus read-only_ *toilet_at_amenity.toilets-wheelchair* @@ -260,13 +247,11 @@ The question is `What is the Mastodon-handle of {title()}?` *{fediverse_link(contact:mastodon)}* is shown if `contact:mastodon` is set. ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -374,19 +359,16 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### name - The question is `What is the name of this {title()}?` *{name}* is shown if `name` is set. ### presettypeselect - _This tagrendering has no question and is thus read-only_ *{preset_type_select()}* ### group_only - The question is `Is this hostel exclusively for groups?` - *This hostel is exclusively for groups* is shown if with group_only=yes @@ -395,7 +377,6 @@ The question is `Is this hostel exclusively for groups?` This tagrendering is only visible in the popup if the following condition is met: tourism=hostel ### brand - The question is `Is {title()} part of a bigger brand?` *Part of {brand}* is shown if `brand` is set. @@ -403,18 +384,15 @@ The question is `Is {title()} part of a bigger brand?` - *Not part of a bigger brand* is shown if with nobrand=yes ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -422,22 +400,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -446,13 +420,11 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### toiletatamenitytoiletswheelchair - _This tagrendering has no question and is thus read-only_ *toilet_at_amenity.toilets-wheelchair* ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -462,11 +434,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -474,11 +444,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -486,11 +454,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -500,35 +466,28 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -620,19 +579,16 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### name - The question is `What is the name of this {title()}?` *{name}* is shown if `name` is set. ### presettypeselect - _This tagrendering has no question and is thus read-only_ *{preset_type_select()}* ### group_only - The question is `Is this hostel exclusively for groups?` - *This hostel is exclusively for groups* is shown if with group_only=yes @@ -641,7 +597,6 @@ The question is `Is this hostel exclusively for groups?` This tagrendering is only visible in the popup if the following condition is met: tourism=hostel ### brand - The question is `Is {title()} part of a bigger brand?` *Part of {brand}* is shown if `brand` is set. @@ -649,18 +604,15 @@ The question is `Is {title()} part of a bigger brand?` - *Not part of a bigger brand* is shown if with nobrand=yes ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -668,22 +620,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### wheelchair-access - The question is `Is this place accessible with a wheelchair?` - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated @@ -692,13 +640,11 @@ The question is `Is this place accessible with a wheelchair?` - *This place is not reachable with a wheelchair* is shown if with wheelchair=no ### toiletatamenitytoiletswheelchair - _This tagrendering has no question and is thus read-only_ *toilet_at_amenity.toilets-wheelchair* ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -708,11 +654,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -720,11 +664,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -732,11 +674,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -746,35 +686,28 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Themes/ski.md b/Docs/Themes/ski.md index 66dd5d339..7bbfb8a6b 100644 --- a/Docs/Themes/ski.md +++ b/Docs/Themes/ski.md @@ -33,6 +33,7 @@ Available languages: - nl - ko - it + - zh_Hant # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/speelplekken.md b/Docs/Themes/speelplekken.md index 7c40d04ec..2d93ca2ea 100644 --- a/Docs/Themes/speelplekken.md +++ b/Docs/Themes/speelplekken.md @@ -35,12 +35,10 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Korte beschrijving:](#korte-beschrijving) + [has-video](#has-video) + [walk-length](#walk-length) + [walk-type](#walk-type) + [walk-description](#walk-description) - + [Korte beschrijving:](#korte-beschrijving) + [walk-operator](#walk-operator) + [walk-operator-email](#walk-operator-email) + [questions](#questions) @@ -86,29 +84,24 @@ Elements must match the expression *** is shown if `_video:id` is set. ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # walking_routes Walking routes by 'provincie Antwerpen' @@ -155,19 +148,16 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### has-video - _This tagrendering has no question and is thus read-only_ ** is shown if `_video:id` is set. ### walk-length - _This tagrendering has no question and is thus read-only_ *Deze wandeling is {_length:km}km lang* ### walk-type - _This tagrendering has no question and is thus read-only_ - *Dit is een internationale wandelroute* is shown if with
route=iwn @@ -176,19 +166,16 @@ _This tagrendering has no question and is thus read-only_ - *Dit is een lokale wandelroute* is shown if with route=lwn ### walk-description - The question is `Geef een korte beschrijving van de wandeling (max 255 tekens)` *

Korte beschrijving:

{description}* is shown if `description` is set. ### walk-operator - The question is `Wie beheert deze wandeling en plaatst dus de signalisatiebordjes?` *Signalisatie geplaatst door {operator}* is shown if `operator` is set. ### walk-operator-email - The question is `Naar wie kan men emailen bij problemen rond signalisatie?` *Bij problemen met signalisatie kan men emailen naar {operator:email}* is shown if `operator:email` is set. @@ -206,13 +193,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/speelplekken/speelplekken.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/speelplekken/speelplekken.json) diff --git a/Docs/Themes/sports.md b/Docs/Themes/sports.md index 3b6fcfad6..0876a210d 100644 --- a/Docs/Themes/sports.md +++ b/Docs/Themes/sports.md @@ -43,7 +43,6 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [images](#images) + [reviews](#reviews) + [shops-name](#shops-name) @@ -51,7 +50,6 @@ Available languages: + [brand](#brand) + [second_hand](#second_hand) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [website](#website) + [email](#email) + [phone](#phone) @@ -60,6 +58,7 @@ Available languages: + [single_level](#single_level) + [copyshop-print-sizes](#copyshop-print-sizes) + [copyshop-binding](#copyshop-binding) + + [copyshop-binding-types](#copyshop-binding-types) + [optometrist_service](#optometrist_service) + [key_cutter](#key_cutter) + [hairdresser-targetgroup](#hairdresser-targetgroup) @@ -92,6 +91,7 @@ Available languages: + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) + [has_toilets](#has_toilets) + + [images_toilet](#images_toilet) + [toilets_repeated](#toilets_repeated) + [toilets_single_level](#toilets_single_level) + [toilets_toilet-access](#toilets_toilet-access) @@ -116,6 +116,11 @@ Available languages: + [wheelchair-picture](#wheelchair-picture) + [wheelchair-title](#wheelchair-title) + [toilet-wheelchair-access](#toilet-wheelchair-access) + + [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + + [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + + [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + + [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + + [wheelchair-door-width](#wheelchair-door-width) + [questions-wheelchair](#questions-wheelchair) + [adult_changing_table_title](#adult_changing_table_title) + [adult-changing-table](#adult-changing-table) @@ -219,6 +224,11 @@ Elements must match the expression ** [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | | [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | | [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:is_foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:left) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:left%3Dno) | +| [toilets:wheelchair:is_foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:is_foldable:right) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:is_foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | | [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | | [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | | [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | @@ -245,6 +255,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access?
3 options | internet-all | _Multiple choice only_ | | [internet-ssid](#internet-ssid)
_(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access?
_The network name is {internet_access:ssid}_
1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) | | [organic](#organic) | Does this shop offer organic products?
3 options | | _Multiple choice only_ | -| [sugar_free](#sugar_free)
_(Original in [questions](./BuiltinQuestions.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets | _Multiple choice only_ | -| [gluten_free](#gluten_free)
_(Original in [questions](./BuiltinQuestions.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets | _Multiple choice only_ | -| [lactose_free](#lactose_free)
_(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets | _Multiple choice only_ | +| [sugar_free](#sugar_free)
_(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [gluten_free](#gluten_free)
_(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | +| [lactose_free](#lactose_free)
_(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering?
4 options | diets, diets-content, hidden | _Multiple choice only_ | | [shop-dog-access](#shop-dog-access)
_(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business?
5 options | | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | | [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | @@ -301,6 +313,11 @@ Elements must match the expression **
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | | [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | -| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | -| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ | | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | @@ -329,13 +346,11 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* ### shops-name - The question is `What is the name of this shop?` *This shop is called {name}* is shown if `name` is set. ### shop_types - The question is `What kind of shop is this?` *This is a {shop}* is shown if `shop` is set. @@ -506,11 +521,9 @@ The question is `What kind of shop is this?` - *Wine Shop* is shown if with
shop=wine - *This shop is no longer used. It is vacant* is shown if with disused:shop= -This tagrendering has labels -`description` +This tagrendering has labels `description` ### brand - The question is `What is the brand of this shop?` *Part of {brand}* is shown if `brand` is set. @@ -518,7 +531,6 @@ The question is `What is the brand of this shop?` - *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes ### second_hand - The question is `Does this shop sell second-hand items?` - *This shop sells second-hand items only* is shown if with second_hand=only @@ -528,7 +540,6 @@ The question is `Does this shop sell second-hand items?` This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -536,18 +547,15 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -555,22 +563,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -578,17 +582,14 @@ The question is `Which methods of payment are accepted here?` - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -599,11 +600,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### copyshop-print-sizes - The question is `What paper formats does this shop offer?` - *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no @@ -615,7 +614,6 @@ The question is `What paper formats does this shop offer?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ ### copyshop-binding - The question is `Does this shop offer a binding service?` - *This shop binds papers into a booklet* is shown if with service:binding=yes @@ -623,8 +621,17 @@ The question is `Does this shop offer a binding service?` This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$ -### optometrist_service +### copyshop-binding-types +The question is `What types of binding are offered here?` + - *This shop offers comb binding* is shown if with service:binding:comb=yes. Unselecting this answer will add service:binding:comb=no + - *This shop offers coil binding (spiral binding)* is shown if with service:binding:coil=yes. Unselecting this answer will add service:binding:coil=no + - *This shop offers wire binding* is shown if with service:binding:wire=yes. Unselecting this answer will add service:binding:wire=no + - *This shop offers thermal binding* is shown if with service:binding:thermal=yes. Unselecting this answer will add service:binding:thermal=no + +This tagrendering is only visible in the popup if the following condition is met: service:binding=yes + +### optometrist_service The question is `Are medical services available here?` - *This shop offers eye exams by certified optometrists* is shown if with healthcare=optometrist. Unselecting this answer will add not:healthcare=optometrist @@ -633,7 +640,6 @@ The question is `Are medical services available here?` This tagrendering is only visible in the popup if the following condition is met: shop=optician | shop=hearing_aid | shop=medical_supply ### key_cutter - The question is `Does this shop offer key cutting?` - *This shop is also specialized in key cutting* is shown if with craft=key_cutter @@ -643,7 +649,6 @@ The question is `Does this shop offer key cutting?` This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+ ### hairdresser-targetgroup - The question is `In what target groups does this hairdresser specialize?` - *Specializes in cutting men's hair.* is shown if with male=yes. Unselecting this answer will add male=no @@ -653,7 +658,6 @@ The question is `In what target groups does this hairdresser specialize?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### reservation - The question is `Is a reservation required for this place?` - *A reservation is required at this place* is shown if with reservation=required @@ -664,7 +668,6 @@ The question is `Is a reservation required for this place?` This tagrendering is only visible in the popup if the following condition is met: shop=hairdresser ### sells_new_bikes - The question is `Does this shop sell bikes?` - *This shop sells new bikes* is shown if with service:bicycle:retail=yes @@ -673,7 +676,6 @@ The question is `Does this shop sell bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=sports | shop=diy | shop=doityourself | service:bicycle:retail~.+ ### bike_second_hand - The question is `Does this shop sell second-hand bikes?` - *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes @@ -683,7 +685,6 @@ The question is `Does this shop sell second-hand bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+ ### repairs_bikes - The question is `Does this shop repair bikes?` - *This shop repairs bikes* is shown if with service:bicycle:repair=yes @@ -694,7 +695,6 @@ The question is `Does this shop repair bikes?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=sports | shop=outdoor | shop=bicycle | service:bicycle:repair~.+ ### bicycle_rental - The question is `Does this shop rent out bikes?` - *This shop rents out bikes* is shown if with service:bicycle:rental=yes @@ -703,7 +703,6 @@ The question is `Does this shop rent out bikes?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+ ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -719,81 +718,65 @@ The question is `What kind of bicycles and accessories are rented here?` - *Cargo bikes can be rented here* is shown if with rental=cargo_bike This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### bike_pump_service - The question is `Does this shop offer a bike pump for use by anyone?` - *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes @@ -803,7 +786,6 @@ The question is `Does this shop offer a bike pump for use by anyone?` This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+ ### bike_repair_tools - The question is `Are there tools here to repair your own bike?` - *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes @@ -813,7 +795,6 @@ The question is `Are there tools here to repair your own bike?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$ ### bike_wash - The question is `Are bicycles washed here?` - *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes @@ -823,7 +804,6 @@ The question is `Are bicycles washed here?` This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+ ### bike_cleaning-service_bicycle_cleaning_charge - The question is `How much does it cost to use the cleaning service?` *Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set. @@ -834,7 +814,6 @@ The question is `How much does it cost to use the cleaning service?` This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+ ### internet - The question is `Does this place offer internet access?` - *This place offers wireless internet access* is shown if with internet_access=wlan @@ -844,11 +823,9 @@ The question is `Does this place offer internet access?` - *This place offers wired internet access* is shown if with internet_access=wired - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-fee - The question is `Is there a fee for internet access?` - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes @@ -856,11 +833,9 @@ The question is `Is there a fee for internet access?` - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### internet-ssid - The question is `What is the network name for the wireless internet access?` *The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set. @@ -868,11 +843,9 @@ The question is `What is the network name for the wireless internet access?` - *Telekom* is shown if with internet_access:ssid=Telekom This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$ -This tagrendering has labels -`internet-all` +This tagrendering has labels `internet-all` ### organic - The question is `Does this shop offer organic products?` - *This shop offers organic products* is shown if with organic=yes @@ -882,7 +855,6 @@ The question is `Does this shop offer organic products?` This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist ### sugar_free - The question is `Does this shop have a sugar free offering?` - *This shop only sells sugar free products* is shown if with diet:sugar_free=only @@ -891,11 +863,9 @@ The question is `Does this shop have a sugar free offering?` - *This shop has no sugar free offering* is shown if with diet:sugar_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### gluten_free - The question is `Does this shop have a gluten free offering?` - *This shop only sells gluten free products* is shown if with diet:gluten_free=only @@ -904,11 +874,9 @@ The question is `Does this shop have a gluten free offering?` - *This shop has no gluten free offering* is shown if with diet:gluten_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### lactose_free - The question is `Does {title()} have a lactose-free offering?` - *Only sells lactose free products* is shown if with diet:lactose_free=only @@ -917,11 +885,9 @@ The question is `Does {title()} have a lactose-free offering?` - *No lactose free offering* is shown if with diet:lactose_free=no This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream -This tagrendering has labels -`diets` +This tagrendering has labels `diets` `diets-content` `hidden` ### shop-dog-access - The question is `Are dogs allowed in this business?` - *Dogs are allowed* is shown if with dog=yes @@ -931,62 +897,52 @@ The question is `Are dogs allowed in this business?` - *Dogs are allowed only outside* is shown if with dog=outside ### description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{description}* is shown if `description` is set. ### toilets-group - _This tagrendering has no question and is thus read-only_ *{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* -This tagrendering has labels -`all` +This tagrendering has labels `all` ### grouptitle - _This tagrendering has no question and is thus read-only_ *Toilet information* - *Does not have toilets* is shown if with toilets=no -This tagrendering has labels -`all` -`hidden` +This tagrendering has labels `all` `hidden` ### has_toilets - The question is `Has {title()} toilets?` - *Has toilets* is shown if with toilets=yes - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagrendering has labels -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {toilets:repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_single_level - The question is `On what level is this feature located?` *Located on the {toilets:level}th floor* is shown if `toilets:level` is set. @@ -998,16 +954,9 @@ The question is `On what level is this feature located?` - *Located on the first basement level* is shown if with toilets:level=-1 This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= -This tagrendering has labels -`level` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-access - The question is `Are these toilets publicly accessible?` *Access is {toilets:access}* is shown if `toilets:access` is set. @@ -1018,47 +967,26 @@ The question is `Are these toilets publicly accessible?` - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-fee - The question is `Are these toilets free to use?` - *These are paid toilets* is shown if with toilets:fee=yes - *Free to use* is shown if with toilets:fee=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-charge - The question is `How much does one have to pay for these toilets?` *The fee is {toilets:charge}* is shown if `toilets:charge` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= @@ -1070,33 +998,18 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes -This tagrendering has labels -`relevant-questions` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_gender_segregated - The question is `Are these toilets gender-segregated?` - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilet-supervised - The question is `Is this toilets supervised by a person?` - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes @@ -1104,33 +1017,17 @@ The question is `Is this toilets supervised by a person?` - *These toilets are not supervised* is shown if with toilets:supervised=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_description - The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` *{toilets:description}* is shown if `toilets:description` is set. This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`amenity-no-prefix` -`no-prefix` -`relevant-questions` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets_toilets-wheelchair - The question is `Is there a dedicated toilet for wheelchair users?` - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes @@ -1138,19 +1035,9 @@ The question is `Is there a dedicated toilet for wheelchair users?` - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`wheelchair` -`hidden` -`no-prefix` -`amenity-no-prefix` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-type - The question is `Which kind of toilets are these?` - *There are only seated toilets* is shown if with toilets:position=seated @@ -1159,17 +1046,9 @@ The question is `Which kind of toilets are these?` - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-disposal - The question is `How is the waste handled?` - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush @@ -1177,17 +1056,9 @@ The question is `How is the waste handled?` - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products - The question is `Are free, menstrual products distributed here?` - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes @@ -1195,17 +1066,9 @@ The question is `Are free, menstrual products distributed here?` - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### menstrual_products_location - The question is `Where are the free menstrual products located?` *The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. @@ -1215,34 +1078,18 @@ The question is `Where are the free menstrual products located?` - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilets-changing-table - The question is `Is a changing table (to change diapers) available?` - *A changing table is available* is shown if with changing_table=yes - *No changing table is available* is shown if with changing_table=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-changing_table:location - The question is `Where is the changing table located?` *A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. @@ -1253,50 +1100,27 @@ The question is `Where is the changing table located?` - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes -This tagrendering has labels -`relevant-questions` -`no-prefix` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-has-paper - The question is `Does one have to bring their own toilet paper to this toilet?` - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal -This tagrendering has labels -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-handwashing - The question is `Do these toilets have a sink to wash your hands?` - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-drying - The question is `Do these toilets have a device to dry your hands?` - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer @@ -1306,69 +1130,33 @@ The question is `Do these toilets have a device to dry your hands?` - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-group - _This tagrendering has no question and is thus read-only_ *{group(wheelchair-title,wheelchair;adult-changing-table,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture-carousel - _This tagrendering has no question and is thus read-only_ *{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-picture - _This tagrendering has no question and is thus read-only_ *{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### wheelchair-title - _This tagrendering has no question and is thus read-only_ *Wheelchair accessible toilet* @@ -1377,18 +1165,9 @@ _This tagrendering has no question and is thus read-only_ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-wheelchair-access - The question is `Is the wheelchair-accessible toilet locked?` - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes @@ -1397,73 +1176,83 @@ The question is `Is the wheelchair-accessible toilet locked?` - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey -This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | wheelchair=yes) & (access=yes | access=public | access=customers | access=) -This tagrendering has labels -`hidden` -`wheelchair` -`relevant-questions` -`prefixed` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:is_foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:is_foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-wheelchair - _This tagrendering has no question and is thus read-only_ *{questions(wheelchair,,)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`wheelchair` -`hidden` -`relevant-questions` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult_changing_table_title - _This tagrendering has no question and is thus read-only_ *Adult changing table* This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### adult-changing-table - The question is `Does this toilet have an adult changing table?` - *Has a changing table for adults* is shown if with changing_table:adult=yes - *No changing table for adults* is shown if with changing_table:adult=no This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`prefixed` -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_height - The question is `What is the height of the adult changing table?` *The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. @@ -1473,19 +1262,9 @@ The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive) - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-min_height - The question is `What is the lowest height the adult changing table can be moved to?` *The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. @@ -1493,19 +1272,9 @@ The question is `What is the lowest height the adult changing table can be moved The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-max_height - The question is `What is the highest height the adult changing table can be moved to?` *The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. @@ -1513,38 +1282,18 @@ The question is `What is the highest height the adult changing table can be move The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-mechanism - The question is `How is the height of the changing table adjusted?` - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### changing_table_adult_adult-changing-table-support - The question is `How is the adult changing table supported?` - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted @@ -1552,78 +1301,46 @@ The question is `How is the adult changing table supported?` - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes -This tagrendering has labels -`relevant_questions` -`hidden` -`prefixed` -`adult-changing-table` -`hidden` -`prefixed` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### questions-adult-changing-table - _This tagrendering has no question and is thus read-only_ *{questions(adult-changing-table,,yes)}* This tagrendering is only visible in the popup if the following condition is met: toilets=yes -This tagrendering has labels -`hidden` -`relevant-questions` -`adult-changing-table` -`amenity-prefixed` -`relevant_questions` -`toilet-questions` -`hidden` -`all` +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` ### toilet-question-box - _This tagrendering has no question and is thus read-only_ -*{questions(toilet-questions,,)}* +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* -This tagrendering has labels -`toilet-questions` -`all` -`hidden` +This tagrendering has labels `toilet-questions` `all` `hidden` ### leftover-questions - _This tagrendering has no question and is thus read-only_ -*{questions( ,wheelchair;adult-changing-table;toilet-questions;hidden)}* +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Themes/stations.md b/Docs/Themes/stations.md index 6a48e18f1..d040fa337 100644 --- a/Docs/Themes/stations.md +++ b/Docs/Themes/stations.md @@ -149,7 +149,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### type - The question is `What kind of departures board is this?` - *This is a departures board of an unknown type* is shown if with departures_board=yes @@ -158,17 +157,14 @@ The question is `What kind of departures board is this?` - *There is a sign showing the frequency of the trains* is shown if with departures_board=delay ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -179,33 +175,26 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/stations/stations.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/stations/stations.json) diff --git a/Docs/Themes/street_lighting.md b/Docs/Themes/street_lighting.md index 2a803f088..305a321f1 100644 --- a/Docs/Themes/street_lighting.md +++ b/Docs/Themes/street_lighting.md @@ -92,7 +92,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### lit - The question is `Is this street lit?` - *This street is lit* is shown if with lit=yes @@ -101,29 +100,23 @@ The question is `Is this street lit?` - *This street is lit 24/7* is shown if with lit=24/7 ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### split_button - _This tagrendering has no question and is thus read-only_ *{split_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/street_lighting/street_lighting.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/street_lighting/street_lighting.json) diff --git a/Docs/Themes/street_lighting_assen.md b/Docs/Themes/street_lighting_assen.md index 153bec5d1..b81fd0076 100644 --- a/Docs/Themes/street_lighting_assen.md +++ b/Docs/Themes/street_lighting_assen.md @@ -64,23 +64,18 @@ _This tagrendering has no question and is thus read-only_ *{all_tags()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/street_lighting_assen/street_lighting_assen.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/street_lighting_assen/street_lighting_assen.json) diff --git a/Docs/Themes/toerisme_vlaanderen.md b/Docs/Themes/toerisme_vlaanderen.md index 5faa65076..e94c5f14e 100644 --- a/Docs/Themes/toerisme_vlaanderen.md +++ b/Docs/Themes/toerisme_vlaanderen.md @@ -32,8 +32,6 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) - + [Technical questions](#technical-questions) + [images](#images) + [Type](#type) + [access](#access) @@ -87,10 +85,6 @@ Available languages: + [voltage-socket:tesla_destination_us](#voltage-sockettesla_destination_us) + [current-socket:tesla_destination_us](#current-sockettesla_destination_us) + [power-output-socket:tesla_destination_us](#power-output-sockettesla_destination_us) - + [plugs-amount-socket:tesla_destination](#plugs-amount-sockettesla_destination) - + [voltage-socket:tesla_destination](#voltage-sockettesla_destination) - + [current-socket:tesla_destination](#current-sockettesla_destination) - + [power-output-socket:tesla_destination](#power-output-sockettesla_destination) + [plugs-amount-socket:USB-A](#plugs-amount-socketusb-a) + [voltage-socket:USB-A](#voltage-socketusb-a) + [current-socket:USB-A](#current-socketusb-a) @@ -123,8 +117,11 @@ Available languages: + [voltage-socket:nema_5_20](#voltage-socketnema_5_20) + [current-socket:nema_5_20](#current-socketnema_5_20) + [power-output-socket:nema_5_20](#power-output-socketnema_5_20) + + [plugs-amount-socket:nacs](#plugs-amount-socketnacs) + + [voltage-socket:nacs](#voltage-socketnacs) + + [current-socket:nacs](#current-socketnacs) + + [power-output-socket:nacs](#power-output-socketnacs) + [OH](#oh) - + [Opening hours](#opening-hours) + [fee](#fee) + [charge](#charge) + [payment-options](#payment-options) @@ -144,7 +141,6 @@ Available languages: + [Parking:fee](#parkingfee) + [questions](#questions) + [questions-technical](#questions-technical) - + [Technical questions](#technical-questions) + [move-button](#move-button) + [delete-button](#delete-button) + [lod](#lod) @@ -154,14 +150,12 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [images](#images) + [bicycle_rental_type](#bicycle_rental_type) + [website](#website) + [email](#email) + [phone](#phone) + [opening_hours](#opening_hours) - + [Opening hours](#opening-hours) + [payment-options](#payment-options) + [payment-options-advanced](#payment-options-advanced) + [bicycle-types](#bicycle-types) @@ -261,10 +255,6 @@ Elements must match **all** of the following expressions: | [socket:tesla_destination:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [480](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:voltage%3D480) | | [socket:tesla_destination:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:current) | [pfloat](../SpecialInputElements.md#pfloat) | [125](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D125) [350](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D350) | | [socket:tesla_destination:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:output) | [pfloat](../SpecialInputElements.md#pfloat) | [120 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D120 kW) [150 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D150 kW) [250 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D250 kW) | -| [socket:tesla_destination](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination) | [pnat](../SpecialInputElements.md#pnat) | | -| [socket:tesla_destination:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [230](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:voltage%3D230) [400](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:voltage%3D400) | -| [socket:tesla_destination:current](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:current) | [pfloat](../SpecialInputElements.md#pfloat) | [16](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D16) [32](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:current%3D32) | -| [socket:tesla_destination:output](https://wiki.openstreetmap.org/wiki/Key:socket:tesla_destination:output) | [pfloat](../SpecialInputElements.md#pfloat) | [11 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D11 kW) [22 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:tesla_destination:output%3D22 kW) | | [socket:USB-A](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A) | [pnat](../SpecialInputElements.md#pnat) | | | [socket:USB-A:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [5](https://wiki.openstreetmap.org/wiki/Tag:socket:USB-A:voltage%3D5) | | [socket:USB-A:current](https://wiki.openstreetmap.org/wiki/Key:socket:USB-A:current) | [pfloat](../SpecialInputElements.md#pfloat) | [1](https://wiki.openstreetmap.org/wiki/Tag:socket:USB-A:current%3D1) [2](https://wiki.openstreetmap.org/wiki/Tag:socket:USB-A:current%3D2) | @@ -297,6 +287,10 @@ Elements must match **all** of the following expressions: | [socket:nema_5_20:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | [120](https://wiki.openstreetmap.org/wiki/Tag:socket:nema_5_20:voltage%3D120) | | [socket:nema_5_20:current](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20:current) | [pfloat](../SpecialInputElements.md#pfloat) | [20](https://wiki.openstreetmap.org/wiki/Tag:socket:nema_5_20:current%3D20) | | [socket:nema_5_20:output](https://wiki.openstreetmap.org/wiki/Key:socket:nema_5_20:output) | [pfloat](../SpecialInputElements.md#pfloat) | [2.4 kW](https://wiki.openstreetmap.org/wiki/Tag:socket:nema_5_20:output%3D2.4 kW) | +| [socket:nacs](https://wiki.openstreetmap.org/wiki/Key:socket:nacs) | [pnat](../SpecialInputElements.md#pnat) | | +| [socket:nacs:voltage](https://wiki.openstreetmap.org/wiki/Key:socket:nacs:voltage) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [socket:nacs:current](https://wiki.openstreetmap.org/wiki/Key:socket:nacs:current) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [socket:nacs:output](https://wiki.openstreetmap.org/wiki/Key:socket:nacs:output) | [pfloat](../SpecialInputElements.md#pfloat) | | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) | | [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [string](../SpecialInputElements.md#string) | | @@ -370,42 +364,42 @@ Elements must match **all** of the following expressions: | [voltage-socket:tesla_destination_us](#voltage-socket:tesla_destination_us) | What voltage do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs {canonical(socket:tesla_destination:voltage)}_
1 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [current-socket:tesla_destination_us](#current-socket:tesla_destination_us) | What current do the plugs with Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [power-output-socket:tesla_destination_us](#power-output-socket:tesla_destination_us) | What power output does a single plug of type Tesla Supercharger (destination) offer?
_Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:output)}_
3 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:tesla_destination](#plugs-amount-socket:tesla_destination) | How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?
_There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here_ | plugs-amount | *[socket:tesla_destination](https://wiki.osm.org/wiki/Key:socket:tesla_destination)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:tesla_destination](#voltage-socket:tesla_destination) | What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:tesla_destination:voltage)}_
2 options | technical | *[socket:tesla_destination:voltage](https://wiki.osm.org/wiki/Key:socket:tesla_destination:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:tesla_destination](#current-socket:tesla_destination) | What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:current)}_
2 options | technical | *[socket:tesla_destination:current](https://wiki.osm.org/wiki/Key:socket:tesla_destination:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:tesla_destination](#power-output-socket:tesla_destination) | What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:output)}_
2 options | technical | *[socket:tesla_destination:output](https://wiki.osm.org/wiki/Key:socket:tesla_destination:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:USB-A](#plugs-amount-socket:USB-A) | How much plugs of type USB to charge phones and small electronics are available here?
_There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here_ | plugs-amount | *[socket:USB-A](https://wiki.osm.org/wiki/Key:socket:USB-A)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:USB-A](#voltage-socket:USB-A) | What voltage do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs {canonical(socket:USB-A:voltage)}_
1 options | technical | *[socket:USB-A:voltage](https://wiki.osm.org/wiki/Key:socket:USB-A:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:USB-A](#current-socket:USB-A) | What current do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:current)}_
2 options | technical | *[socket:USB-A:current](https://wiki.osm.org/wiki/Key:socket:USB-A:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:USB-A](#power-output-socket:USB-A) | What power output does a single plug of type USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:output)}_
2 options | technical | *[socket:USB-A:output](https://wiki.osm.org/wiki/Key:socket:USB-A:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:bosch_3pin](#plugs-amount-socket:bosch_3pin) | How much plugs of type Bosch Active Connect with 3 pins and cable are available here?
_There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here_ | plugs-amount | *[socket:bosch_3pin](https://wiki.osm.org/wiki/Key:socket:bosch_3pin)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:bosch_3pin](#voltage-socket:bosch_3pin) | What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_3pin:voltage)}_ | technical | *[socket:bosch_3pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:bosch_3pin](#current-socket:bosch_3pin) | What current do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:current)}_ | technical | *[socket:bosch_3pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:bosch_3pin](#power-output-socket:bosch_3pin) | What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:output)}_ | technical | *[socket:bosch_3pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:bosch_5pin](#plugs-amount-socket:bosch_5pin) | How much plugs of type Bosch Active Connect with 5 pins and cable are available here?
_There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here_ | plugs-amount | *[socket:bosch_5pin](https://wiki.osm.org/wiki/Key:socket:bosch_5pin)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:bosch_5pin](#voltage-socket:bosch_5pin) | What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}_ | technical | *[socket:bosch_5pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:bosch_5pin](#current-socket:bosch_5pin) | What current do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}_ | technical | *[socket:bosch_5pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:bosch_5pin](#power-output-socket:bosch_5pin) | What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}_ | technical | *[socket:bosch_5pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:bs1363](#plugs-amount-socket:bs1363) | How much plugs of type BS1363 (Type G) are available here?
_There are {socket:bs1363} plugs of type BS1363 (Type G) available here_ | plugs-amount | *[socket:bs1363](https://wiki.osm.org/wiki/Key:socket:bs1363)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:bs1363](#voltage-socket:bs1363) | What voltage do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs {canonical(socket:bs1363:voltage)}_
1 options | technical | *[socket:bs1363:voltage](https://wiki.osm.org/wiki/Key:socket:bs1363:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:bs1363](#current-socket:bs1363) | What current do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:current)}_
1 options | technical | *[socket:bs1363:current](https://wiki.osm.org/wiki/Key:socket:bs1363:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:bs1363](#power-output-socket:bs1363) | What power output does a single plug of type BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:bs1363:output)}_
1 options | technical | *[socket:bs1363:output](https://wiki.osm.org/wiki/Key:socket:bs1363:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:nema5_15](#plugs-amount-socket:nema5_15) | How much plugs of type NEMA 5-15 (Type B) are available here?
_There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here_ | plugs-amount | *[socket:nema5_15](https://wiki.osm.org/wiki/Key:socket:nema5_15)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:nema5_15](#voltage-socket:nema5_15) | What voltage do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs {canonical(socket:nema5_15:voltage)}_
1 options | technical | *[socket:nema5_15:voltage](https://wiki.osm.org/wiki/Key:socket:nema5_15:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:nema5_15](#current-socket:nema5_15) | What current do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:current)}_
1 options | technical | *[socket:nema5_15:current](https://wiki.osm.org/wiki/Key:socket:nema5_15:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:nema5_15](#power-output-socket:nema5_15) | What power output does a single plug of type NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:output)}_
1 options | technical | *[socket:nema5_15:output](https://wiki.osm.org/wiki/Key:socket:nema5_15:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:sev1011_t23](#plugs-amount-socket:sev1011_t23) | How much plugs of type SEV 1011 T23 (Type J) are available here?
_There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here_ | plugs-amount | *[socket:sev1011_t23](https://wiki.osm.org/wiki/Key:socket:sev1011_t23)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:sev1011_t23](#voltage-socket:sev1011_t23) | What voltage do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs {canonical(socket:sev1011_t23:voltage)}_
1 options | technical | *[socket:sev1011_t23:voltage](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:sev1011_t23](#current-socket:sev1011_t23) | What current do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:current)}_
1 options | technical | *[socket:sev1011_t23:current](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:sev1011_t23](#power-output-socket:sev1011_t23) | What power output does a single plug of type SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:output)}_
1 options | technical | *[socket:sev1011_t23:output](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:as3112](#plugs-amount-socket:as3112) | How much plugs of type AS3112 (Type I) are available here?
_There are {socket:as3112} plugs of type AS3112 (Type I) available here_ | plugs-amount | *[socket:as3112](https://wiki.osm.org/wiki/Key:socket:as3112)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:as3112](#voltage-socket:as3112) | What voltage do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs {canonical(socket:as3112:voltage)}_
1 options | technical | *[socket:as3112:voltage](https://wiki.osm.org/wiki/Key:socket:as3112:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:as3112](#current-socket:as3112) | What current do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:current)}_
1 options | technical | *[socket:as3112:current](https://wiki.osm.org/wiki/Key:socket:as3112:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:as3112](#power-output-socket:as3112) | What power output does a single plug of type AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:as3112:output)}_
1 options | technical | *[socket:as3112:output](https://wiki.osm.org/wiki/Key:socket:as3112:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [plugs-amount-socket:nema_5_20](#plugs-amount-socket:nema_5_20) | How much plugs of type NEMA 5-20 (Type B) are available here?
_There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here_ | plugs-amount | *[socket:nema_5_20](https://wiki.osm.org/wiki/Key:socket:nema_5_20)* ([pnat](../SpecialInputElements.md#pnat)) | -| [voltage-socket:nema_5_20](#voltage-socket:nema_5_20) | What voltage do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs {canonical(socket:nema_5_20:voltage)}_
1 options | technical | *[socket:nema_5_20:voltage](https://wiki.osm.org/wiki/Key:socket:nema_5_20:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [current-socket:nema_5_20](#current-socket:nema_5_20) | What current do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:current)}_
1 options | technical | *[socket:nema_5_20:current](https://wiki.osm.org/wiki/Key:socket:nema_5_20:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | -| [power-output-socket:nema_5_20](#power-output-socket:nema_5_20) | What power output does a single plug of type NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:output)}_
1 options | technical | *[socket:nema_5_20:output](https://wiki.osm.org/wiki/Key:socket:nema_5_20:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:USB-A](#plugs-amount-socket:USB-A) | How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?
_There are {socket:USB-A} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here_ | plugs-amount | *[socket:USB-A](https://wiki.osm.org/wiki/Key:socket:USB-A)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:USB-A](#voltage-socket:USB-A) | What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:USB-A:voltage)}_
1 options | technical | *[socket:USB-A:voltage](https://wiki.osm.org/wiki/Key:socket:USB-A:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:USB-A](#current-socket:USB-A) | What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:current)}_
2 options | technical | *[socket:USB-A:current](https://wiki.osm.org/wiki/Key:socket:USB-A:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:USB-A](#power-output-socket:USB-A) | What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?
_Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:output)}_
2 options | technical | *[socket:USB-A:output](https://wiki.osm.org/wiki/Key:socket:USB-A:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bosch_3pin](#plugs-amount-socket:bosch_3pin) | How much plugs of type USB to charge phones and small electronics are available here?
_There are {socket:bosch_3pin} plugs of type USB to charge phones and small electronics available here_ | plugs-amount | *[socket:bosch_3pin](https://wiki.osm.org/wiki/Key:socket:bosch_3pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bosch_3pin](#voltage-socket:bosch_3pin) | What voltage do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs {canonical(socket:bosch_3pin:voltage)}_ | technical | *[socket:bosch_3pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_3pin](#current-socket:bosch_3pin) | What current do the plugs with USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:current)}_ | technical | *[socket:bosch_3pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_3pin](#power-output-socket:bosch_3pin) | What power output does a single plug of type USB to charge phones and small electronics offer?
_USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:output)}_ | technical | *[socket:bosch_3pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_3pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bosch_5pin](#plugs-amount-socket:bosch_5pin) | How much plugs of type Bosch Active Connect with 3 pins and cable are available here?
_There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 3 pins and cable available here_ | plugs-amount | *[socket:bosch_5pin](https://wiki.osm.org/wiki/Key:socket:bosch_5pin)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bosch_5pin](#voltage-socket:bosch_5pin) | What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}_ | technical | *[socket:bosch_5pin:voltage](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bosch_5pin](#current-socket:bosch_5pin) | What current do the plugs with Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}_ | technical | *[socket:bosch_5pin:current](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bosch_5pin](#power-output-socket:bosch_5pin) | What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?
_Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}_ | technical | *[socket:bosch_5pin:output](https://wiki.osm.org/wiki/Key:socket:bosch_5pin:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:bs1363](#plugs-amount-socket:bs1363) | How much plugs of type Bosch Active Connect with 5 pins and cable are available here?
_There are {socket:bs1363} plugs of type Bosch Active Connect with 5 pins and cable available here_ | plugs-amount | *[socket:bs1363](https://wiki.osm.org/wiki/Key:socket:bs1363)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:bs1363](#voltage-socket:bs1363) | What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bs1363:voltage)}_
1 options | technical | *[socket:bs1363:voltage](https://wiki.osm.org/wiki/Key:socket:bs1363:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:bs1363](#current-socket:bs1363) | What current do the plugs with Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:current)}_
1 options | technical | *[socket:bs1363:current](https://wiki.osm.org/wiki/Key:socket:bs1363:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:bs1363](#power-output-socket:bs1363) | What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?
_Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:output)}_
1 options | technical | *[socket:bs1363:output](https://wiki.osm.org/wiki/Key:socket:bs1363:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nema5_15](#plugs-amount-socket:nema5_15) | How much plugs of type BS1363 (Type G) are available here?
_There are {socket:nema5_15} plugs of type BS1363 (Type G) available here_ | plugs-amount | *[socket:nema5_15](https://wiki.osm.org/wiki/Key:socket:nema5_15)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nema5_15](#voltage-socket:nema5_15) | What voltage do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs {canonical(socket:nema5_15:voltage)}_
1 options | technical | *[socket:nema5_15:voltage](https://wiki.osm.org/wiki/Key:socket:nema5_15:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema5_15](#current-socket:nema5_15) | What current do the plugs with BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:nema5_15:current)}_
1 options | technical | *[socket:nema5_15:current](https://wiki.osm.org/wiki/Key:socket:nema5_15:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema5_15](#power-output-socket:nema5_15) | What power output does a single plug of type BS1363 (Type G) offer?
_BS1363 (Type G) outputs at most {canonical(socket:nema5_15:output)}_
1 options | technical | *[socket:nema5_15:output](https://wiki.osm.org/wiki/Key:socket:nema5_15:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:sev1011_t23](#plugs-amount-socket:sev1011_t23) | How much plugs of type NEMA 5-15 (Type B) are available here?
_There are {socket:sev1011_t23} plugs of type NEMA 5-15 (Type B) available here_ | plugs-amount | *[socket:sev1011_t23](https://wiki.osm.org/wiki/Key:socket:sev1011_t23)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:sev1011_t23](#voltage-socket:sev1011_t23) | What voltage do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs {canonical(socket:sev1011_t23:voltage)}_
1 options | technical | *[socket:sev1011_t23:voltage](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:sev1011_t23](#current-socket:sev1011_t23) | What current do the plugs with NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:current)}_
1 options | technical | *[socket:sev1011_t23:current](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:sev1011_t23](#power-output-socket:sev1011_t23) | What power output does a single plug of type NEMA 5-15 (Type B) offer?
_NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:output)}_
1 options | technical | *[socket:sev1011_t23:output](https://wiki.osm.org/wiki/Key:socket:sev1011_t23:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:as3112](#plugs-amount-socket:as3112) | How much plugs of type SEV 1011 T23 (Type J) are available here?
_There are {socket:as3112} plugs of type SEV 1011 T23 (Type J) available here_ | plugs-amount | *[socket:as3112](https://wiki.osm.org/wiki/Key:socket:as3112)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:as3112](#voltage-socket:as3112) | What voltage do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs {canonical(socket:as3112:voltage)}_
1 options | technical | *[socket:as3112:voltage](https://wiki.osm.org/wiki/Key:socket:as3112:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:as3112](#current-socket:as3112) | What current do the plugs with SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:current)}_
1 options | technical | *[socket:as3112:current](https://wiki.osm.org/wiki/Key:socket:as3112:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:as3112](#power-output-socket:as3112) | What power output does a single plug of type SEV 1011 T23 (Type J) offer?
_SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:output)}_
1 options | technical | *[socket:as3112:output](https://wiki.osm.org/wiki/Key:socket:as3112:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nema_5_20](#plugs-amount-socket:nema_5_20) | How much plugs of type AS3112 (Type I) are available here?
_There are {socket:nema_5_20} plugs of type AS3112 (Type I) available here_ | plugs-amount | *[socket:nema_5_20](https://wiki.osm.org/wiki/Key:socket:nema_5_20)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nema_5_20](#voltage-socket:nema_5_20) | What voltage do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs {canonical(socket:nema_5_20:voltage)}_
1 options | technical | *[socket:nema_5_20:voltage](https://wiki.osm.org/wiki/Key:socket:nema_5_20:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nema_5_20](#current-socket:nema_5_20) | What current do the plugs with AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:current)}_
1 options | technical | *[socket:nema_5_20:current](https://wiki.osm.org/wiki/Key:socket:nema_5_20:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nema_5_20](#power-output-socket:nema_5_20) | What power output does a single plug of type AS3112 (Type I) offer?
_AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:output)}_
1 options | technical | *[socket:nema_5_20:output](https://wiki.osm.org/wiki/Key:socket:nema_5_20:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [plugs-amount-socket:nacs](#plugs-amount-socket:nacs) | How much plugs of type NEMA 5-20 (Type B) are available here?
_There are {socket:nacs} plugs of type NEMA 5-20 (Type B) available here_ | plugs-amount | *[socket:nacs](https://wiki.osm.org/wiki/Key:socket:nacs)* ([pnat](../SpecialInputElements.md#pnat)) | +| [voltage-socket:nacs](#voltage-socket:nacs) | What voltage do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs {canonical(socket:nacs:voltage)}_ | technical | *[socket:nacs:voltage](https://wiki.osm.org/wiki/Key:socket:nacs:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [current-socket:nacs](#current-socket:nacs) | What current do the plugs with NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:current)}_ | technical | *[socket:nacs:current](https://wiki.osm.org/wiki/Key:socket:nacs:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [power-output-socket:nacs](#power-output-socket:nacs) | What power output does a single plug of type NEMA 5-20 (Type B) offer?
_NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:output)}_ | technical | *[socket:nacs:output](https://wiki.osm.org/wiki/Key:socket:nacs:output)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [OH](#OH)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | When is this charging station opened?
_

Opening hours

{opening_hours_table(opening_hours)}_
2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | | [fee](#fee) | Does one have to pay to use this charging station?
5 options | | _Multiple choice only_ | | [charge](#charge) | How much does one have to pay to use this charging station?
_Using this charging station costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) | @@ -437,7 +431,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### Type - The question is `Which vehicles are allowed to charge here?` - *Bicycles can be charged here* is shown if with bicycle=yes. Unselecting this answer will add bicycle=no @@ -447,7 +440,6 @@ The question is `Which vehicles are allowed to charge here?` - *Buses can be charged here* is shown if with bus=yes. Unselecting this answer will add bus=no ### access - The question is `Who is allowed to use this charging station?` *Access is {access}* is shown if `access` is set. @@ -456,17 +448,15 @@ The question is `Who is allowed to use this charging station?` - *Anyone can use this charging station (payment might be needed)* is shown if with access=public. _This option cannot be chosen as answer_ - *Only customers of the place this station belongs to can use this charging station
E.g. a charging station operated by hotel which is only usable by their guests* is shown if with access=customers - *A key must be requested to access this charging station
E.g. a charging station operated by hotel which is only usable by their guests, which receive a key from the reception to unlock the charging station* is shown if with access=key - - *Not accessible to the general public (e.g. only accessible to the owners, employees, ...)* is shown if with access=private + - *Not accessible to the general public (e.g. only accessible to the owners, employees, …)* is shown if with access=private - *This charging station is accessible to the public during certain hours or conditions. Restrictions might apply, but general use is allowed.* is shown if with access=permissive ### capacity - The question is `How much vehicles can be charged here at the same time?` *{capacity} vehicles can be charged here at the same time* is shown if `capacity` is set. ### Available_charging_stations (generated) - The question is `Which charging connections are available here?` - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko=1. Unselecting this answer will add socket:schuko= @@ -481,7 +471,7 @@ The question is `Which charging connections are available here?` - *Type 1 without cable (J1772)* is shown if with socket:type1~.+ & socket:type1!=1. _This option cannot be chosen as answer_ - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo=1. Unselecting this answer will add socket:type1_combo= - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo~.+ & socket:type1_combo!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger* is shown if with socket:tesla_supercharger=1. Unselecting this answer will add socket:tesla_supercharger= + - *Tesla Supercharger* is shown if with socket:tesla_supercharger=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger= - *Tesla Supercharger* is shown if with socket:tesla_supercharger~.+ & socket:tesla_supercharger!=1. _This option cannot be chosen as answer_ - *Type 2 (mennekes)* is shown if with socket:type2=1. Unselecting this answer will add socket:type2= - *Type 2 (mennekes)* is shown if with socket:type2~.+ & socket:type2!=1. _This option cannot be chosen as answer_ @@ -489,12 +479,10 @@ The question is `Which charging connections are available here?` - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo~.+ & socket:type2_combo!=1. _This option cannot be chosen as answer_ - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable=1. Unselecting this answer will add socket:type2_cable= - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable~.+ & socket:type2_cable!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=1. Unselecting this answer will add socket:tesla_supercharger_ccs= + - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger_ccs= - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=1. Unselecting this answer will add socket:tesla_destination= - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country=us. _This option cannot be chosen as answer_ - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla)* is shown if with socket:tesla_destination=1. Unselecting this answer will add socket:tesla_destination= - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1 & _country!=us. _This option cannot be chosen as answer_ + - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_destination= + - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1. _This option cannot be chosen as answer_ - *USB to charge phones and small electronics* is shown if with socket:USB-A=1. Unselecting this answer will add socket:USB-A= - *USB to charge phones and small electronics* is shown if with socket:USB-A~.+ & socket:USB-A!=1. _This option cannot be chosen as answer_ - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin=1. Unselecting this answer will add socket:bosch_3pin= @@ -511,19 +499,18 @@ The question is `Which charging connections are available here?` - *AS3112 (Type I)* is shown if with socket:as3112~.+ & socket:as3112!=1. _This option cannot be chosen as answer_ - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20=1. Unselecting this answer will add socket:nema_5_20= - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20~.+ & socket:nema_5_20!=1. _This option cannot be chosen as answer_ + - *NACS(North-American Charging System)* is shown if with socket:nacs=1. Unselecting this answer will add socket:nacs= + - *NACS(North-American Charging System)* is shown if with socket:nacs~.+ & socket:nacs!=1. _This option cannot be chosen as answer_ ### plugs-amount-socket:schuko - The question is `How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?` *There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here* is shown if `socket:schuko` is set. This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:schuko - The question is `What voltage do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?` *Schuko wall plug without ground pin (CEE7/4 type F) outputs {canonical(socket:schuko:voltage)}* is shown if `socket:schuko:voltage` is set. @@ -531,11 +518,9 @@ The question is `What voltage do the plugs with Schuko wall plug without - *Schuko wall plug without ground pin (CEE7/4 type F) outputs 230 volt* is shown if with socket:schuko:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:schuko - The question is `What current do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?` *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:current)}* is shown if `socket:schuko:current` is set. @@ -543,11 +528,9 @@ The question is `What current do the plugs with Schuko wall plug without - *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 16 A* is shown if with socket:schuko:current=16 This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:schuko - The question is `What power output does a single plug of type Schuko wall plug without ground pin (CEE7/4 type F) offer?` *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:output)}* is shown if `socket:schuko:output` is set. @@ -555,21 +538,17 @@ The question is `What power output does a single plug of type Schuko wall plu - *Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 3.6 kW* is shown if with socket:schuko:output=3.6 kW This tagrendering is only visible in the popup if the following condition is met: socket:schuko~.+ & socket:schuko!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:typee - The question is `How much plugs of type European wall plug with ground pin (CEE7/4 type E) are available here?` *There are {socket:typee} plugs of type European wall plug with ground pin (CEE7/4 type E) available here* is shown if `socket:typee` is set. This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:typee - The question is `What voltage do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?` *European wall plug with ground pin (CEE7/4 type E) outputs {canonical(socket:typee:voltage)}* is shown if `socket:typee:voltage` is set. @@ -577,11 +556,9 @@ The question is `What voltage do the plugs with European wall plug with g - *European wall plug with ground pin (CEE7/4 type E) outputs 230 volt* is shown if with socket:typee:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:typee - The question is `What current do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?` *European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:current)}* is shown if `socket:typee:current` is set. @@ -589,11 +566,9 @@ The question is `What current do the plugs with European wall plug with g - *European wall plug with ground pin (CEE7/4 type E) outputs at most 16 A* is shown if with socket:typee:current=16 This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:typee - The question is `What power output does a single plug of type European wall plug with ground pin (CEE7/4 type E) offer?` *European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:output)}* is shown if `socket:typee:output` is set. @@ -602,21 +577,17 @@ The question is `What power output does a single plug of type European wall p - *European wall plug with ground pin (CEE7/4 type E) outputs at most 22 kW* is shown if with socket:typee:output=22 kW This tagrendering is only visible in the popup if the following condition is met: socket:typee~.+ & socket:typee!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:chademo - The question is `How much plugs of type Chademo are available here?` *There are {socket:chademo} plugs of type Chademo available here* is shown if `socket:chademo` is set. This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:chademo - The question is `What voltage do the plugs with Chademo offer?` *Chademo outputs {canonical(socket:chademo:voltage)}* is shown if `socket:chademo:voltage` is set. @@ -624,11 +595,9 @@ The question is `What voltage do the plugs with Chademo offer?` - *Chademo outputs 500 volt* is shown if with socket:chademo:voltage=500 This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:chademo - The question is `What current do the plugs with Chademo offer?` *Chademo outputs at most {canonical(socket:chademo:current)}* is shown if `socket:chademo:current` is set. @@ -636,11 +605,9 @@ The question is `What current do the plugs with Chademo offer?` - *Chademo outputs at most 120 A* is shown if with socket:chademo:current=120 This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:chademo - The question is `What power output does a single plug of type Chademo offer?` *Chademo outputs at most {canonical(socket:chademo:output)}* is shown if `socket:chademo:output` is set. @@ -648,21 +615,17 @@ The question is `What power output does a single plug of type Chademo off - *Chademo outputs at most 50 kW* is shown if with socket:chademo:output=50 kW This tagrendering is only visible in the popup if the following condition is met: socket:chademo~.+ & socket:chademo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type1_cable - The question is `How much plugs of type Type 1 with cable (J1772) are available here?` *There are {socket:type1_cable} plugs of type Type 1 with cable (J1772) available here* is shown if `socket:type1_cable` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type1_cable - The question is `What voltage do the plugs with Type 1 with cable (J1772) offer?` *Type 1 with cable (J1772) outputs {canonical(socket:type1_cable:voltage)}* is shown if `socket:type1_cable:voltage` is set. @@ -671,11 +634,9 @@ The question is `What voltage do the plugs with Type 1 with cable (J1772) - *Type 1 with cable (J1772) outputs 240 volt* is shown if with socket:type1_cable:voltage=240 This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type1_cable - The question is `What current do the plugs with Type 1 with cable (J1772) offer?` *Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:current)}* is shown if `socket:type1_cable:current` is set. @@ -683,11 +644,9 @@ The question is `What current do the plugs with Type 1 with cable (J1772) - *Type 1 with cable (J1772) outputs at most 32 A* is shown if with socket:type1_cable:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type1_cable - The question is `What power output does a single plug of type Type 1 with cable (J1772) offer?` *Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:output)}* is shown if `socket:type1_cable:output` is set. @@ -696,21 +655,17 @@ The question is `What power output does a single plug of type Type 1 with cab - *Type 1 with cable (J1772) outputs at most 7 kW* is shown if with socket:type1_cable:output=7 kW This tagrendering is only visible in the popup if the following condition is met: socket:type1_cable~.+ & socket:type1_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type1 - The question is `How much plugs of type Type 1 without cable (J1772) are available here?` *There are {socket:type1} plugs of type Type 1 without cable (J1772) available here* is shown if `socket:type1` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type1 - The question is `What voltage do the plugs with Type 1 without cable (J1772) offer?` *Type 1 without cable (J1772) outputs {canonical(socket:type1:voltage)}* is shown if `socket:type1:voltage` is set. @@ -719,11 +674,9 @@ The question is `What voltage do the plugs with Type 1 without cableType 1 without cable (J1772) outputs 240 volt* is shown if with socket:type1:voltage=240 This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type1 - The question is `What current do the plugs with Type 1 without cable (J1772) offer?` *Type 1 without cable (J1772) outputs at most {canonical(socket:type1:current)}* is shown if `socket:type1:current` is set. @@ -731,11 +684,9 @@ The question is `What current do the plugs with Type 1 without cableType 1 without cable (J1772) outputs at most 32 A* is shown if with socket:type1:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type1 - The question is `What power output does a single plug of type Type 1 without cable (J1772) offer?` *Type 1 without cable (J1772) outputs at most {canonical(socket:type1:output)}* is shown if `socket:type1:output` is set. @@ -746,21 +697,17 @@ The question is `What power output does a single plug of type Type 1 witho - *Type 1 without cable (J1772) outputs at most 7.2 kW* is shown if with socket:type1:output=7.2 kW This tagrendering is only visible in the popup if the following condition is met: socket:type1~.+ & socket:type1!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type1_combo - The question is `How much plugs of type Type 1 CCS (aka Type 1 Combo) are available here?` *There are {socket:type1_combo} plugs of type Type 1 CCS (aka Type 1 Combo) available here* is shown if `socket:type1_combo` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type1_combo - The question is `What voltage do the plugs with Type 1 CCS (aka Type 1 Combo) offer?` *Type 1 CCS (aka Type 1 Combo) outputs {canonical(socket:type1_combo:voltage)}* is shown if `socket:type1_combo:voltage` is set. @@ -769,11 +716,9 @@ The question is `What voltage do the plugs with Type 1 CCS (aka Type 1 Co - *Type 1 CCS (aka Type 1 Combo) outputs 1000 volt* is shown if with socket:type1_combo:voltage=1000 This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type1_combo - The question is `What current do the plugs with Type 1 CCS (aka Type 1 Combo) offer?` *Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:current)}* is shown if `socket:type1_combo:current` is set. @@ -782,11 +727,9 @@ The question is `What current do the plugs with Type 1 CCS (aka Type 1 Co - *Type 1 CCS (aka Type 1 Combo) outputs at most 125 A* is shown if with socket:type1_combo:current=125 This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type1_combo - The question is `What power output does a single plug of type Type 1 CCS (aka Type 1 Combo) offer?` *Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:output)}* is shown if `socket:type1_combo:output` is set. @@ -797,21 +740,17 @@ The question is `What power output does a single plug of type Type 1 CCS - *Type 1 CCS (aka Type 1 Combo) outputs at most 350 kW* is shown if with socket:type1_combo:output=350 kW This tagrendering is only visible in the popup if the following condition is met: socket:type1_combo~.+ & socket:type1_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:tesla_supercharger - The question is `How much plugs of type Tesla Supercharger are available here?` *There are {socket:tesla_supercharger} plugs of type Tesla Supercharger available here* is shown if `socket:tesla_supercharger` is set. This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:tesla_supercharger - The question is `What voltage do the plugs with Tesla Supercharger offer?` *Tesla Supercharger outputs {canonical(socket:tesla_supercharger:voltage)}* is shown if `socket:tesla_supercharger:voltage` is set. @@ -819,11 +758,9 @@ The question is `What voltage do the plugs with Tesla Supercharger offer? - *Tesla Supercharger outputs 480 volt* is shown if with socket:tesla_supercharger:voltage=480 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:tesla_supercharger - The question is `What current do the plugs with Tesla Supercharger offer?` *Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:current)}* is shown if `socket:tesla_supercharger:current` is set. @@ -832,11 +769,9 @@ The question is `What current do the plugs with Tesla Supercharger offer? - *Tesla Supercharger outputs at most 350 A* is shown if with socket:tesla_supercharger:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:tesla_supercharger - The question is `What power output does a single plug of type Tesla Supercharger offer?` *Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:output)}* is shown if `socket:tesla_supercharger:output` is set. @@ -846,21 +781,17 @@ The question is `What power output does a single plug of type Tesla Superchar - *Tesla Supercharger outputs at most 250 kW* is shown if with socket:tesla_supercharger:output=250 kW This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger~.+ & socket:tesla_supercharger!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type2 - The question is `How much plugs of type Type 2 (mennekes) are available here?` *There are {socket:type2} plugs of type Type 2 (mennekes) available here* is shown if `socket:type2` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type2 - The question is `What voltage do the plugs with Type 2 (mennekes) offer?` *Type 2 (mennekes) outputs {canonical(socket:type2:voltage)}* is shown if `socket:type2:voltage` is set. @@ -869,11 +800,9 @@ The question is `What voltage do the plugs with Type 2 (mennekes) offer?` - *Type 2 (mennekes) outputs 400 volt* is shown if with socket:type2:voltage=400 This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type2 - The question is `What current do the plugs with Type 2 (mennekes) offer?` *Type 2 (mennekes) outputs at most {canonical(socket:type2:current)}* is shown if `socket:type2:current` is set. @@ -882,11 +811,9 @@ The question is `What current do the plugs with Type 2 (mennekes) offer?` - *Type 2 (mennekes) outputs at most 32 A* is shown if with socket:type2:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type2 - The question is `What power output does a single plug of type Type 2 (mennekes) offer?` *Type 2 (mennekes) outputs at most {canonical(socket:type2:output)}* is shown if `socket:type2:output` is set. @@ -895,21 +822,17 @@ The question is `What power output does a single plug of type Type 2 (men - *Type 2 (mennekes) outputs at most 22 kW* is shown if with socket:type2:output=22 kW This tagrendering is only visible in the popup if the following condition is met: socket:type2~.+ & socket:type2!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type2_combo - The question is `How much plugs of type Type 2 CCS (mennekes) are available here?` *There are {socket:type2_combo} plugs of type Type 2 CCS (mennekes) available here* is shown if `socket:type2_combo` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type2_combo - The question is `What voltage do the plugs with Type 2 CCS (mennekes) offer?` *Type 2 CCS (mennekes) outputs {canonical(socket:type2_combo:voltage)}* is shown if `socket:type2_combo:voltage` is set. @@ -918,11 +841,9 @@ The question is `What voltage do the plugs with Type 2 CCS (mennekes) off - *Type 2 CCS (mennekes) outputs 920 volt* is shown if with socket:type2_combo:voltage=920 This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type2_combo - The question is `What current do the plugs with Type 2 CCS (mennekes) offer?` *Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:current)}* is shown if `socket:type2_combo:current` is set. @@ -931,11 +852,9 @@ The question is `What current do the plugs with Type 2 CCS (mennekes) off - *Type 2 CCS (mennekes) outputs at most 350 A* is shown if with socket:type2_combo:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type2_combo - The question is `What power output does a single plug of type Type 2 CCS (mennekes) offer?` *Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:output)}* is shown if `socket:type2_combo:output` is set. @@ -943,21 +862,17 @@ The question is `What power output does a single plug of type Type 2 CCS - *Type 2 CCS (mennekes) outputs at most 50 kW* is shown if with socket:type2_combo:output=50 kW This tagrendering is only visible in the popup if the following condition is met: socket:type2_combo~.+ & socket:type2_combo!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:type2_cable - The question is `How much plugs of type Type 2 with cable (mennekes) are available here?` *There are {socket:type2_cable} plugs of type Type 2 with cable (mennekes) available here* is shown if `socket:type2_cable` is set. This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:type2_cable - The question is `What voltage do the plugs with Type 2 with cable (mennekes) offer?` *Type 2 with cable (mennekes) outputs {canonical(socket:type2_cable:voltage)}* is shown if `socket:type2_cable:voltage` is set. @@ -966,11 +881,9 @@ The question is `What voltage do the plugs with Type 2 with cable (mennek - *Type 2 with cable (mennekes) outputs 400 volt* is shown if with socket:type2_cable:voltage=400 This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:type2_cable - The question is `What current do the plugs with Type 2 with cable (mennekes) offer?` *Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:current)}* is shown if `socket:type2_cable:current` is set. @@ -979,11 +892,9 @@ The question is `What current do the plugs with Type 2 with cable (mennek - *Type 2 with cable (mennekes) outputs at most 32 A* is shown if with socket:type2_cable:current=32 This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:type2_cable - The question is `What power output does a single plug of type Type 2 with cable (mennekes) offer?` *Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:output)}* is shown if `socket:type2_cable:output` is set. @@ -992,21 +903,17 @@ The question is `What power output does a single plug of type Type 2 with cab - *Type 2 with cable (mennekes) outputs at most 22 kW* is shown if with socket:type2_cable:output=22 kW This tagrendering is only visible in the popup if the following condition is met: socket:type2_cable~.+ & socket:type2_cable!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:tesla_supercharger_ccs - The question is `How much plugs of type Tesla Supercharger CCS (a branded type2_css) are available here?` *There are {socket:tesla_supercharger_ccs} plugs of type Tesla Supercharger CCS (a branded type2_css) available here* is shown if `socket:tesla_supercharger_ccs` is set. This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:tesla_supercharger_ccs - The question is `What voltage do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?` *Tesla Supercharger CCS (a branded type2_css) outputs {canonical(socket:tesla_supercharger_ccs:voltage)}* is shown if `socket:tesla_supercharger_ccs:voltage` is set. @@ -1015,11 +922,9 @@ The question is `What voltage do the plugs with Tesla Supercharger CCS (a - *Tesla Supercharger CCS (a branded type2_css) outputs 920 volt* is shown if with socket:tesla_supercharger_ccs:voltage=920 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:tesla_supercharger_ccs - The question is `What current do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?` *Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:current)}* is shown if `socket:tesla_supercharger_ccs:current` is set. @@ -1028,11 +933,9 @@ The question is `What current do the plugs with Tesla Supercharger CCS (a - *Tesla Supercharger CCS (a branded type2_css) outputs at most 350 A* is shown if with socket:tesla_supercharger_ccs:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:tesla_supercharger_ccs - The question is `What power output does a single plug of type Tesla Supercharger CCS (a branded type2_css) offer?` *Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:output)}* is shown if `socket:tesla_supercharger_ccs:output` is set. @@ -1040,21 +943,17 @@ The question is `What power output does a single plug of type Tesla Superchar - *Tesla Supercharger CCS (a branded type2_css) outputs at most 50 kW* is shown if with socket:tesla_supercharger_ccs:output=50 kW This tagrendering is only visible in the popup if the following condition is met: socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:tesla_destination_us - The question is `How much plugs of type Tesla Supercharger (destination) are available here?` *There are {socket:tesla_destination} plugs of type Tesla Supercharger (destination) available here* is shown if `socket:tesla_destination` is set. This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:tesla_destination_us - The question is `What voltage do the plugs with Tesla Supercharger (destination) offer?` *Tesla Supercharger (destination) outputs {canonical(socket:tesla_destination:voltage)}* is shown if `socket:tesla_destination:voltage` is set. @@ -1062,11 +961,9 @@ The question is `What voltage do the plugs with Tesla Supercharger (destinati - *Tesla Supercharger (destination) outputs 480 volt* is shown if with socket:tesla_destination:voltage=480 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:tesla_destination_us - The question is `What current do the plugs with Tesla Supercharger (destination) offer?` *Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:current)}* is shown if `socket:tesla_destination:current` is set. @@ -1075,11 +972,9 @@ The question is `What current do the plugs with Tesla Supercharger (destinati - *Tesla Supercharger (destination) outputs at most 350 A* is shown if with socket:tesla_destination:current=350 This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:tesla_destination_us - The question is `What power output does a single plug of type Tesla Supercharger (destination) offer?` *Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:output)}* is shown if `socket:tesla_destination:output` is set. @@ -1089,418 +984,335 @@ The question is `What power output does a single plug of type Tesla Superchar - *Tesla Supercharger (destination) outputs at most 250 kW* is shown if with socket:tesla_destination:output=250 kW This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` - -### plugs-amount-socket:tesla_destination - -The question is `How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?` - -*There are {socket:tesla_destination} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here* is shown if `socket:tesla_destination` is set. - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`plugs-amount` - -### voltage-socket:tesla_destination - -The question is `What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` - -*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:tesla_destination:voltage)}* is shown if `socket:tesla_destination:voltage` is set. - - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 230 volt* is shown if with socket:tesla_destination:voltage=230 - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 400 volt* is shown if with socket:tesla_destination:voltage=400 - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` - -### current-socket:tesla_destination - -The question is `What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` - -*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:current)}* is shown if `socket:tesla_destination:current` is set. - - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 16 A* is shown if with socket:tesla_destination:current=16 - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 32 A* is shown if with socket:tesla_destination:current=32 - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` - -### power-output-socket:tesla_destination - -The question is `What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` - -*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:tesla_destination:output)}* is shown if `socket:tesla_destination:output` is set. - - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 11 kW* is shown if with socket:tesla_destination:output=11 kW - - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 22 kW* is shown if with socket:tesla_destination:output=22 kW - -This tagrendering is only visible in the popup if the following condition is met: socket:tesla_destination~.+ & socket:tesla_destination!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:USB-A +The question is `How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?` -The question is `How much plugs of type USB to charge phones and small electronics are available here?` - -*There are {socket:USB-A} plugs of type USB to charge phones and small electronics available here* is shown if `socket:USB-A` is set. +*There are {socket:USB-A} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here* is shown if `socket:USB-A` is set. This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:USB-A +The question is `What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` -The question is `What voltage do the plugs with USB to charge phones and small electronics offer?` +*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:USB-A:voltage)}* is shown if `socket:USB-A:voltage` is set. -*USB to charge phones and small electronics outputs {canonical(socket:USB-A:voltage)}* is shown if `socket:USB-A:voltage` is set. - - - *USB to charge phones and small electronics outputs 5 volt* is shown if with socket:USB-A:voltage=5 + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 5 volt* is shown if with socket:USB-A:voltage=5 This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:USB-A +The question is `What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` -The question is `What current do the plugs with USB to charge phones and small electronics offer?` +*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:current)}* is shown if `socket:USB-A:current` is set. -*USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:current)}* is shown if `socket:USB-A:current` is set. - - - *USB to charge phones and small electronics outputs at most 1 A* is shown if with socket:USB-A:current=1 - - *USB to charge phones and small electronics outputs at most 2 A* is shown if with socket:USB-A:current=2 + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 1 A* is shown if with socket:USB-A:current=1 + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 2 A* is shown if with socket:USB-A:current=2 This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:USB-A +The question is `What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?` -The question is `What power output does a single plug of type USB to charge phones and small electronics offer?` +*Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:output)}* is shown if `socket:USB-A:output` is set. -*USB to charge phones and small electronics outputs at most {canonical(socket:USB-A:output)}* is shown if `socket:USB-A:output` is set. - - - *USB to charge phones and small electronics outputs at most 5W* is shown if with socket:USB-A:output=5W - - *USB to charge phones and small electronics outputs at most 10W* is shown if with socket:USB-A:output=10W + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 5W* is shown if with socket:USB-A:output=5W + - *Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 10W* is shown if with socket:USB-A:output=10W This tagrendering is only visible in the popup if the following condition is met: socket:USB-A~.+ & socket:USB-A!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:bosch_3pin +The question is `How much plugs of type USB to charge phones and small electronics are available here?` -The question is `How much plugs of type Bosch Active Connect with 3 pins and cable are available here?` - -*There are {socket:bosch_3pin} plugs of type Bosch Active Connect with 3 pins and cable available here* is shown if `socket:bosch_3pin` is set. +*There are {socket:bosch_3pin} plugs of type USB to charge phones and small electronics available here* is shown if `socket:bosch_3pin` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:bosch_3pin +The question is `What voltage do the plugs with USB to charge phones and small electronics offer?` -The question is `What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?` - -*Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_3pin:voltage)}* is shown if `socket:bosch_3pin:voltage` is set. +*USB to charge phones and small electronics outputs {canonical(socket:bosch_3pin:voltage)}* is shown if `socket:bosch_3pin:voltage` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:bosch_3pin +The question is `What current do the plugs with USB to charge phones and small electronics offer?` -The question is `What current do the plugs with Bosch Active Connect with 3 pins and cable offer?` - -*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:current)}* is shown if `socket:bosch_3pin:current` is set. +*USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:current)}* is shown if `socket:bosch_3pin:current` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:bosch_3pin +The question is `What power output does a single plug of type USB to charge phones and small electronics offer?` -The question is `What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?` - -*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_3pin:output)}* is shown if `socket:bosch_3pin:output` is set. +*USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:output)}* is shown if `socket:bosch_3pin:output` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_3pin~.+ & socket:bosch_3pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:bosch_5pin +The question is `How much plugs of type Bosch Active Connect with 3 pins and cable are available here?` -The question is `How much plugs of type Bosch Active Connect with 5 pins and cable are available here?` - -*There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 5 pins and cable available here* is shown if `socket:bosch_5pin` is set. +*There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 3 pins and cable available here* is shown if `socket:bosch_5pin` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:bosch_5pin +The question is `What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?` -The question is `What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?` - -*Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}* is shown if `socket:bosch_5pin:voltage` is set. +*Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}* is shown if `socket:bosch_5pin:voltage` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:bosch_5pin +The question is `What current do the plugs with Bosch Active Connect with 3 pins and cable offer?` -The question is `What current do the plugs with Bosch Active Connect with 5 pins and cable offer?` - -*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}* is shown if `socket:bosch_5pin:current` is set. +*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}* is shown if `socket:bosch_5pin:current` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:bosch_5pin +The question is `What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?` -The question is `What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?` - -*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}* is shown if `socket:bosch_5pin:output` is set. +*Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}* is shown if `socket:bosch_5pin:output` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bosch_5pin~.+ & socket:bosch_5pin!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:bs1363 +The question is `How much plugs of type Bosch Active Connect with 5 pins and cable are available here?` -The question is `How much plugs of type BS1363 (Type G) are available here?` - -*There are {socket:bs1363} plugs of type BS1363 (Type G) available here* is shown if `socket:bs1363` is set. +*There are {socket:bs1363} plugs of type Bosch Active Connect with 5 pins and cable available here* is shown if `socket:bs1363` is set. This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:bs1363 +The question is `What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?` -The question is `What voltage do the plugs with BS1363 (Type G) offer?` +*Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bs1363:voltage)}* is shown if `socket:bs1363:voltage` is set. -*BS1363 (Type G) outputs {canonical(socket:bs1363:voltage)}* is shown if `socket:bs1363:voltage` is set. - - - *BS1363 (Type G) outputs 230 volt* is shown if with socket:bs1363:voltage=230 + - *Bosch Active Connect with 5 pins and cable outputs 230 volt* is shown if with socket:bs1363:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:bs1363 +The question is `What current do the plugs with Bosch Active Connect with 5 pins and cable offer?` -The question is `What current do the plugs with BS1363 (Type G) offer?` +*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:current)}* is shown if `socket:bs1363:current` is set. -*BS1363 (Type G) outputs at most {canonical(socket:bs1363:current)}* is shown if `socket:bs1363:current` is set. - - - *BS1363 (Type G) outputs at most 13 A* is shown if with socket:bs1363:current=13 + - *Bosch Active Connect with 5 pins and cable outputs at most 13 A* is shown if with socket:bs1363:current=13 This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:bs1363 +The question is `What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?` -The question is `What power output does a single plug of type BS1363 (Type G) offer?` +*Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:output)}* is shown if `socket:bs1363:output` is set. -*BS1363 (Type G) outputs at most {canonical(socket:bs1363:output)}* is shown if `socket:bs1363:output` is set. - - - *BS1363 (Type G) outputs at most 3kW* is shown if with socket:bs1363:output=3kW + - *Bosch Active Connect with 5 pins and cable outputs at most 3kW* is shown if with socket:bs1363:output=3kW This tagrendering is only visible in the popup if the following condition is met: socket:bs1363~.+ & socket:bs1363!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:nema5_15 +The question is `How much plugs of type BS1363 (Type G) are available here?` -The question is `How much plugs of type NEMA 5-15 (Type B) are available here?` - -*There are {socket:nema5_15} plugs of type NEMA 5-15 (Type B) available here* is shown if `socket:nema5_15` is set. +*There are {socket:nema5_15} plugs of type BS1363 (Type G) available here* is shown if `socket:nema5_15` is set. This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:nema5_15 +The question is `What voltage do the plugs with BS1363 (Type G) offer?` -The question is `What voltage do the plugs with NEMA 5-15 (Type B) offer?` +*BS1363 (Type G) outputs {canonical(socket:nema5_15:voltage)}* is shown if `socket:nema5_15:voltage` is set. -*NEMA 5-15 (Type B) outputs {canonical(socket:nema5_15:voltage)}* is shown if `socket:nema5_15:voltage` is set. - - - *NEMA 5-15 (Type B) outputs 120 volt* is shown if with socket:nema5_15:voltage=120 + - *BS1363 (Type G) outputs 120 volt* is shown if with socket:nema5_15:voltage=120 This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:nema5_15 +The question is `What current do the plugs with BS1363 (Type G) offer?` -The question is `What current do the plugs with NEMA 5-15 (Type B) offer?` +*BS1363 (Type G) outputs at most {canonical(socket:nema5_15:current)}* is shown if `socket:nema5_15:current` is set. -*NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:current)}* is shown if `socket:nema5_15:current` is set. - - - *NEMA 5-15 (Type B) outputs at most 15 A* is shown if with socket:nema5_15:current=15 + - *BS1363 (Type G) outputs at most 15 A* is shown if with socket:nema5_15:current=15 This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:nema5_15 +The question is `What power output does a single plug of type BS1363 (Type G) offer?` -The question is `What power output does a single plug of type NEMA 5-15 (Type B) offer?` +*BS1363 (Type G) outputs at most {canonical(socket:nema5_15:output)}* is shown if `socket:nema5_15:output` is set. -*NEMA 5-15 (Type B) outputs at most {canonical(socket:nema5_15:output)}* is shown if `socket:nema5_15:output` is set. - - - *NEMA 5-15 (Type B) outputs at most 1.8 kW* is shown if with socket:nema5_15:output=1.8 kW + - *BS1363 (Type G) outputs at most 1.8 kW* is shown if with socket:nema5_15:output=1.8 kW This tagrendering is only visible in the popup if the following condition is met: socket:nema5_15~.+ & socket:nema5_15!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:sev1011_t23 +The question is `How much plugs of type NEMA 5-15 (Type B) are available here?` -The question is `How much plugs of type SEV 1011 T23 (Type J) are available here?` - -*There are {socket:sev1011_t23} plugs of type SEV 1011 T23 (Type J) available here* is shown if `socket:sev1011_t23` is set. +*There are {socket:sev1011_t23} plugs of type NEMA 5-15 (Type B) available here* is shown if `socket:sev1011_t23` is set. This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:sev1011_t23 +The question is `What voltage do the plugs with NEMA 5-15 (Type B) offer?` -The question is `What voltage do the plugs with SEV 1011 T23 (Type J) offer?` +*NEMA 5-15 (Type B) outputs {canonical(socket:sev1011_t23:voltage)}* is shown if `socket:sev1011_t23:voltage` is set. -*SEV 1011 T23 (Type J) outputs {canonical(socket:sev1011_t23:voltage)}* is shown if `socket:sev1011_t23:voltage` is set. - - - *SEV 1011 T23 (Type J) outputs 230 volt* is shown if with socket:sev1011_t23:voltage=230 + - *NEMA 5-15 (Type B) outputs 230 volt* is shown if with socket:sev1011_t23:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:sev1011_t23 +The question is `What current do the plugs with NEMA 5-15 (Type B) offer?` -The question is `What current do the plugs with SEV 1011 T23 (Type J) offer?` +*NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:current)}* is shown if `socket:sev1011_t23:current` is set. -*SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:current)}* is shown if `socket:sev1011_t23:current` is set. - - - *SEV 1011 T23 (Type J) outputs at most 16 A* is shown if with socket:sev1011_t23:current=16 + - *NEMA 5-15 (Type B) outputs at most 16 A* is shown if with socket:sev1011_t23:current=16 This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:sev1011_t23 +The question is `What power output does a single plug of type NEMA 5-15 (Type B) offer?` -The question is `What power output does a single plug of type SEV 1011 T23 (Type J) offer?` +*NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:output)}* is shown if `socket:sev1011_t23:output` is set. -*SEV 1011 T23 (Type J) outputs at most {canonical(socket:sev1011_t23:output)}* is shown if `socket:sev1011_t23:output` is set. - - - *SEV 1011 T23 (Type J) outputs at most 3.7 kW* is shown if with socket:sev1011_t23:output=3.7 kW + - *NEMA 5-15 (Type B) outputs at most 3.7 kW* is shown if with socket:sev1011_t23:output=3.7 kW This tagrendering is only visible in the popup if the following condition is met: socket:sev1011_t23~.+ & socket:sev1011_t23!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:as3112 +The question is `How much plugs of type SEV 1011 T23 (Type J) are available here?` -The question is `How much plugs of type AS3112 (Type I) are available here?` - -*There are {socket:as3112} plugs of type AS3112 (Type I) available here* is shown if `socket:as3112` is set. +*There are {socket:as3112} plugs of type SEV 1011 T23 (Type J) available here* is shown if `socket:as3112` is set. This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:as3112 +The question is `What voltage do the plugs with SEV 1011 T23 (Type J) offer?` -The question is `What voltage do the plugs with AS3112 (Type I) offer?` +*SEV 1011 T23 (Type J) outputs {canonical(socket:as3112:voltage)}* is shown if `socket:as3112:voltage` is set. -*AS3112 (Type I) outputs {canonical(socket:as3112:voltage)}* is shown if `socket:as3112:voltage` is set. - - - *AS3112 (Type I) outputs 230 volt* is shown if with socket:as3112:voltage=230 + - *SEV 1011 T23 (Type J) outputs 230 volt* is shown if with socket:as3112:voltage=230 This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:as3112 +The question is `What current do the plugs with SEV 1011 T23 (Type J) offer?` -The question is `What current do the plugs with AS3112 (Type I) offer?` +*SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:current)}* is shown if `socket:as3112:current` is set. -*AS3112 (Type I) outputs at most {canonical(socket:as3112:current)}* is shown if `socket:as3112:current` is set. - - - *AS3112 (Type I) outputs at most 10 A* is shown if with socket:as3112:current=10 + - *SEV 1011 T23 (Type J) outputs at most 10 A* is shown if with socket:as3112:current=10 This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:as3112 +The question is `What power output does a single plug of type SEV 1011 T23 (Type J) offer?` -The question is `What power output does a single plug of type AS3112 (Type I) offer?` +*SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:output)}* is shown if `socket:as3112:output` is set. -*AS3112 (Type I) outputs at most {canonical(socket:as3112:output)}* is shown if `socket:as3112:output` is set. - - - *AS3112 (Type I) outputs at most 2.3 kW* is shown if with socket:as3112:output=2.3 kW + - *SEV 1011 T23 (Type J) outputs at most 2.3 kW* is shown if with socket:as3112:output=2.3 kW This tagrendering is only visible in the popup if the following condition is met: socket:as3112~.+ & socket:as3112!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### plugs-amount-socket:nema_5_20 +The question is `How much plugs of type AS3112 (Type I) are available here?` -The question is `How much plugs of type NEMA 5-20 (Type B) are available here?` - -*There are {socket:nema_5_20} plugs of type NEMA 5-20 (Type B) available here* is shown if `socket:nema_5_20` is set. +*There are {socket:nema_5_20} plugs of type AS3112 (Type I) available here* is shown if `socket:nema_5_20` is set. This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`plugs-amount` +This tagrendering has labels `plugs-amount` ### voltage-socket:nema_5_20 +The question is `What voltage do the plugs with AS3112 (Type I) offer?` -The question is `What voltage do the plugs with NEMA 5-20 (Type B) offer?` +*AS3112 (Type I) outputs {canonical(socket:nema_5_20:voltage)}* is shown if `socket:nema_5_20:voltage` is set. -*NEMA 5-20 (Type B) outputs {canonical(socket:nema_5_20:voltage)}* is shown if `socket:nema_5_20:voltage` is set. - - - *NEMA 5-20 (Type B) outputs 120 volt* is shown if with socket:nema_5_20:voltage=120 + - *AS3112 (Type I) outputs 120 volt* is shown if with socket:nema_5_20:voltage=120 This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### current-socket:nema_5_20 +The question is `What current do the plugs with AS3112 (Type I) offer?` -The question is `What current do the plugs with NEMA 5-20 (Type B) offer?` +*AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:current)}* is shown if `socket:nema_5_20:current` is set. -*NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:current)}* is shown if `socket:nema_5_20:current` is set. - - - *NEMA 5-20 (Type B) outputs at most 20 A* is shown if with socket:nema_5_20:current=20 + - *AS3112 (Type I) outputs at most 20 A* is shown if with socket:nema_5_20:current=20 This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` ### power-output-socket:nema_5_20 +The question is `What power output does a single plug of type AS3112 (Type I) offer?` -The question is `What power output does a single plug of type NEMA 5-20 (Type B) offer?` +*AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:output)}* is shown if `socket:nema_5_20:output` is set. -*NEMA 5-20 (Type B) outputs at most {canonical(socket:nema_5_20:output)}* is shown if `socket:nema_5_20:output` is set. - - - *NEMA 5-20 (Type B) outputs at most 2.4 kW* is shown if with socket:nema_5_20:output=2.4 kW + - *AS3112 (Type I) outputs at most 2.4 kW* is shown if with socket:nema_5_20:output=2.4 kW This tagrendering is only visible in the popup if the following condition is met: socket:nema_5_20~.+ & socket:nema_5_20!=0 -This tagrendering has labels -`technical` +This tagrendering has labels `technical` + +### plugs-amount-socket:nacs +The question is `How much plugs of type NEMA 5-20 (Type B) are available here?` + +*There are {socket:nacs} plugs of type NEMA 5-20 (Type B) available here* is shown if `socket:nacs` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `plugs-amount` + +### voltage-socket:nacs +The question is `What voltage do the plugs with NEMA 5-20 (Type B) offer?` + +*NEMA 5-20 (Type B) outputs {canonical(socket:nacs:voltage)}* is shown if `socket:nacs:voltage` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `technical` + +### current-socket:nacs +The question is `What current do the plugs with NEMA 5-20 (Type B) offer?` + +*NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:current)}* is shown if `socket:nacs:current` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `technical` + +### power-output-socket:nacs +The question is `What power output does a single plug of type NEMA 5-20 (Type B) offer?` + +*NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:output)}* is shown if `socket:nacs:output` is set. + +This tagrendering is only visible in the popup if the following condition is met: socket:nacs~.+ & socket:nacs!=0 +This tagrendering has labels `technical` ### OH - The question is `When is this charging station opened?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -1509,17 +1321,15 @@ The question is `When is this charging station opened?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### fee - The question is `Does one have to pay to use this charging station?` - *Free to use (without authenticating)* is shown if with fee=no & fee:conditional= & charge= & authentication:none=yes - *Free to use, but one has to authenticate* is shown if with fee=no & fee:conditional= & charge= & authentication:none=no - *Free to use* is shown if with fee=no. _This option cannot be chosen as answer_ - - *Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station* is shown if with fee=yes & fee:conditional=no @ customers + - *Paid use, but free for customers of the hotel/pub/hospital/… who operates the charging station* is shown if with fee=yes & fee:conditional=no @ customers - *Paid use* is shown if with fee=yes & fee:conditional= ### charge - The question is `How much does one have to pay to use this charging station?` *Using this charging station costs {charge}* is shown if `charge` is set. @@ -1527,7 +1337,6 @@ The question is `How much does one have to pay to use this charging station?` This tagrendering is only visible in the popup if the following condition is met: fee=yes ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -1540,7 +1349,6 @@ The question is `Which methods of payment are accepted here?` This tagrendering is only visible in the popup if the following condition is met: fee=yes | charge~.+ ### app-name - The question is `What is the name of the app used for payment?` *Payment can be done using the app {payment:app}* is shown if `payment:app` is set. @@ -1548,7 +1356,6 @@ The question is `What is the name of the app used for payment?` This tagrendering is only visible in the popup if the following condition is met: payment:app~.+ & payment:app!=no ### Authentication - The question is `What kind of authentication is available at the charging station?` - *Authentication by a membership card* is shown if with authentication:membership_card=yes. Unselecting this answer will add authentication:membership_card=no @@ -1561,7 +1368,6 @@ The question is `What kind of authentication is available at the charging statio - *Charging here is (also) possible without authentication* is shown if with authentication:none=yes. Unselecting this answer will add authentication:none=no ### Auth phone - The question is `What's the phone number for authentication call or SMS?` *Authenticate by calling or SMS'ing to {authentication:phone_call:number}* is shown if `authentication:phone_call:number` is set. @@ -1569,7 +1375,6 @@ The question is `What's the phone number for authentication call or SMS?` This tagrendering is only visible in the popup if the following condition is met: authentication:phone_call=yes | authentication:short_message=yes ### maxstay - The question is `What is the maximum amount of time one is allowed to stay here?` *One can stay at most {canonical(maxstay)}* is shown if `maxstay` is set. @@ -1579,7 +1384,6 @@ The question is `What is the maximum amount of time one is allowed to stay here? This tagrendering is only visible in the popup if the following condition is met: bus=yes | hgv=yes | motorcar=yes ### Network - The question is `Is this charging station part of a network?` *Part of the network {network}* is shown if `network` is set. @@ -1594,7 +1398,6 @@ The question is `Is this charging station part of a network?` - *Tesla* is shown if with network=Tesla ### Operator - The question is `Who is the operator of this charging station?` *This charging station is operated by {operator}* is shown if `operator` is set. @@ -1602,35 +1405,29 @@ The question is `Who is the operator of this charging station?` - *Actually, {operator} is the network* is shown if with network= ### phone - The question is `What number can one call if there is a problem with this charging station?` *In case of problems, call {phone}* is shown if `phone` is set. ### email - The question is `What is the email address of the operator?` *In case of problems, send an email to {email}* is shown if `email` is set. ### website - The question is `What is the website where one can find more information about this charging station?` *More info on {website}* is shown if `website` is set. ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -1641,11 +1438,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### ref - The question is `What is the reference number of this charging station?` *Reference number is {ref}* is shown if `ref` is set. @@ -1653,7 +1448,6 @@ The question is `What is the reference number of this charging station?` This tagrendering is only visible in the popup if the following condition is met: network~.+ ### Operational status - The question is `Is this charging point in use?` - *This charging station works* is shown if with planned:amenity= & construction:amenity= & disused:amenity= & operational_status= & amenity=charging_station @@ -1663,7 +1457,6 @@ The question is `Is this charging point in use?` - *This charging station has beed permanently disabled and is not in use anymore but is still visible* is shown if with planned:amenity= & construction:amenity= & disused:amenity=charging_station & operational_status= & amenity= ### Parking:fee - The question is `Does one have to pay a parking fee while charging?` - *No additional parking cost while charging* is shown if with parking:fee=no @@ -1676,31 +1469,26 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### questions-technical - _This tagrendering has no question and is thus read-only_ *

Technical questions

The questions below are very technical. Feel free to ignore them
{questions(technical)}* ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -1793,7 +1581,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### bicycle_rental_type - The question is `What kind of bicycle rental is this?` - *This is a shop whose main focus is bicycle rental* is shown if with shop=rental & bicycle_rental=shop @@ -1806,18 +1593,15 @@ The question is `What kind of bicycle rental is this?` This tagrendering is only visible in the popup if the following condition is met: amenity=bicycle_rental ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### email - The question is `What is the email address of {title()}?` *{email}* is shown if `email` is set. @@ -1825,22 +1609,18 @@ The question is `What is the email address of {title()}?` - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### phone - The question is `What is the phone number of {title()}?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### opening_hours - The question is `What are the opening hours of {title()}?` *

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -1850,7 +1630,6 @@ The question is `What are the opening hours of {title()}?` This tagrendering is only visible in the popup if the following condition is met: opening_hours~.+ | shop~.+ ### payment-options - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -1860,7 +1639,6 @@ The question is `Which methods of payment are accepted here?` This tagrendering is only visible in the popup if the following condition is met: shop~.+ ### payment-options-advanced - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no @@ -1870,7 +1648,6 @@ The question is `Which methods of payment are accepted here?` - *Payment is done using a membership card* is shown if with payment:membership_card=yes. Unselecting this answer will add payment:membership_card=no ### bicycle-types - The question is `What kind of bicycles and accessories are rented here?` *{rental} is rented here* is shown if `rental` is set. @@ -1885,109 +1662,87 @@ The question is `What kind of bicycles and accessories are rented here?` - *Bike helmets can be rented here* is shown if with rental=bike_helmet - *Cargo bikes can be rented here* is shown if with rental=cargo_bike -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-city_bike - The question is `How many city bikes can be rented here?` *{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*city_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-ebike - The question is `How many electrical bikes can be rented here?` *{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*ebike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-kid_bike - The question is `How many bikes for children can be rented here?` *{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*kid_bike.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bmx - The question is `How many BMX bikes can be rented here?` *{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*bmx.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-mtb - The question is `How many mountainbikes can be rented here?` *{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*mtb.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-bicycle_pannier - The question is `How many bicycle panniers can be rented here?` *{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*bicycle_pannier.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### rental-capacity-tandem_bicycle - The question is `How many tandem can be rented here?` *{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set. This tagrendering is only visible in the popup if the following condition is met: rental~^(.*tandem_bicycle.*)$ -This tagrendering has labels -`bicycle_rental` +This tagrendering has labels `bicycle_rental` ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Themes/transit.md b/Docs/Themes/transit.md index 3d29eaaaa..e61151b8e 100644 --- a/Docs/Themes/transit.md +++ b/Docs/Themes/transit.md @@ -87,29 +87,23 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/transit/transit.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/transit/transit.json) diff --git a/Docs/Themes/uk_addresses.md b/Docs/Themes/uk_addresses.md index 2bd33f3c8..4c2331c73 100644 --- a/Docs/Themes/uk_addresses.md +++ b/Docs/Themes/uk_addresses.md @@ -126,13 +126,11 @@ Elements must match **all** of the following expressions: | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### uk_addresses_explanation - _This tagrendering has no question and is thus read-only_ *We think there should be an address here. Please click below to add it.* ### uk_addresses_embedding_outline - _This tagrendering has no question and is thus read-only_ *Warning: This point lies within a building or area for which we already have an address. You should only add this address if it is different.
The number and street name we have for the existing address is {_embedding_object:addr:housenumber} {_embedding_object:addr:street}* @@ -143,29 +141,23 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _embedding_object:id~.+ ### uk_addresses_import_button - _This tagrendering has no question and is thus read-only_ *{import_button(address,urpn_count=$urpn_count;ref:GB:uprn=$ref:GB:uprn$,Add this address,./assets/themes/uk_addresses/housenumber_add.svg,,,,,)}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -242,7 +234,6 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### preview - _This tagrendering has no question and is thus read-only_ *
The envelope below shows the address that we have recorded. You can change this by answering any remaining questions above, or by clicking the pencil icons below. We do not need you to provide a recipient's name or any of the parts shown in [blue].
{addr:unit} {addr:housename}
{addr:housenumber} {addr:street}
{addr:parentstreet}
[Suburb]
[Town]
[Postal code]
* @@ -250,7 +241,6 @@ _This tagrendering has no question and is thus read-only_ - *
The envelope below shows the address that we have recorded. You can change this by answering any remaining questions above, or by clicking the pencil icons below. We do not need you to provide a recipient's name or any of the parts shown in [blue].
{addr:unit} {addr:housename}
{addr:housenumber} {addr:substreet}
{addr:street}
{addr:parentstreet}
[Suburb]
[Town]
[Postal code]
* is shown if with addr:substreet~.+ ### uk_addresses_unit - The question is `What is the sub-unit for this address? ` *
Sub-unit (e.g. 1, Flat 2, Unit C)
{addr:unit}
* is shown if `addr:unit` is set. @@ -262,7 +252,6 @@ The question is `What is the sub-unit for this address? ` This tagrendering is only visible in the popup if the following condition is met: addr:housename~.+ | addr:housenumber~.+ | addr:substreet~.+ ### uk_addresses_housename - The question is `What is the house or building name for this address?` *
House or building name
{addr:housename}
* is shown if `addr:housename` is set. @@ -272,7 +261,6 @@ The question is `What is the house or building name for this address?` - *
House or building name
* is shown if with addr:housename= & nohousenumber!=yes. _This option cannot be chosen as answer_ ### uk_addresses_housenumber - The question is `What is the house or building number for this address?` *
Number (e.g. 1, 1A, 2)
{addr:housenumber}
* is shown if `addr:housenumber` is set. @@ -281,7 +269,6 @@ The question is `What is the house or building number for this address?` - *This building has no house number* is shown if with nohousenumber=yes ### uk_addresses_placename - The question is `What is the place or locality for this address?` *
Place (e.g. Castle Mews, West Business Park)
{addr:substreet}
* is shown if `addr:substreet` is set. @@ -291,7 +278,6 @@ The question is `What is the place or locality for this address?` - *
Place (e.g. Castle Mews, West Business Park)
* is shown if with addr:substreet=. _This option cannot be chosen as answer_ ### uk_addresses_placename_with_parent - The question is `What is the place or locality for this address?` *
Place (e.g. Castle Mews, West Business Park)
{addr:substreet}
* is shown if `addr:substreet` is set. @@ -303,7 +289,6 @@ The question is `What is the place or locality for this address?` This tagrendering is only visible in the popup if the following condition is met: (addr:street= | (addr:street~.+ & addr:substreet~.+)) & addr:parentstreet~.+ ### uk_addresses_street - The question is `What is the street name for this address?` *
Street name
{addr:street}
* is shown if `addr:street` is set. @@ -316,7 +301,6 @@ The question is `What is the street name for this address?` - *{_closest_street:2:name}* is shown if with addr:street= ### uk_addresses_parentstreet - The question is `What is the parent street name for this address?` *
Parent street name
{addr:parentstreet}
* is shown if `addr:parentstreet` is set. @@ -334,7 +318,6 @@ The question is `What is the parent street name for this address?` This tagrendering is only visible in the popup if the following condition is met: addr:parentstreet~.+ | addr:substreet~.+ ### fixme - The question is `Please explain what the address is so that someone else can look at it` *This address is complicated. We have recorded the following description: {fixme:addr}* is shown if `fixme:addr` is set. @@ -342,25 +325,21 @@ The question is `Please explain what the address is so that someone else can loo - *Complicated address? Please click the pencil and write some text to describe the situation. You can also add a photo below if that helps* is shown if with fixme:addr=. _This option cannot be chosen as answer_ ### address-sign-image - _This tagrendering has no question and is thus read-only_ *{image_carousel(image:address)}
{image_upload(image:address, Too complex? Add a photo of the address)}* ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/uk_addresses/uk_addresses.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/uk_addresses/uk_addresses.json) diff --git a/Docs/Themes/velopark.md b/Docs/Themes/velopark.md index 315695cf4..1680c57ee 100644 --- a/Docs/Themes/velopark.md +++ b/Docs/Themes/velopark.md @@ -29,11 +29,6 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Nearby parkings](#nearby-parkings) - + [Add a parking to OpenStreetMap](#add-a-parking-to-openstreetmap) - + [Manually link](#manually-link) - + [Closing without importing or linking](#closing-without-importing-or-linking) - + [Extra information](#extra-information) + [velopark-ref](#velopark-ref) + [comparison_tool](#comparison_tool) + [login](#login) @@ -41,20 +36,14 @@ Available languages: + [velopark-link](#velopark-link) + [show-data-velopark](#show-data-velopark) + [closest_parkings](#closest_parkings) - + [Nearby parkings](#nearby-parkings) - + [No nearby parkings](#no-nearby-parkings) + [list_nearby_bike_parkings](#list_nearby_bike_parkings) + [title_create_new](#title_create_new) - + [Add a parking to OpenStreetMap](#add-a-parking-to-openstreetmap) + [import_point](#import_point) + [title_manually_copy](#title_manually_copy) - + [Manually link](#manually-link) + [close_mr](#close_mr) + [title_error](#title_error) - + [Closing without importing or linking](#closing-without-importing-or-linking) + [close_mr_incorrect](#close_mr_incorrect) + [title_debug](#title_debug) - + [Extra information](#extra-information) + [velopark-data-link](#velopark-data-link) + [nearby_images](#nearby_images) + [no_save_needed](#no_save_needed) @@ -65,14 +54,11 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Attributes from OpenStreetMap](#attributes-from-openstreetmap) - + [Opening hours](#opening-hours) + [velopark-ref](#velopark-ref) + [comparison_tool](#comparison_tool) + [questions-intro](#questions-intro) + [questions](#questions) + [osm-block-title](#osm-block-title) - + [Attributes from OpenStreetMap](#attributes-from-openstreetmap) + [Bicycle parking type](#bicycle-parking-type) + [location](#location) + [covered_and_building](#covered_and_building) @@ -81,7 +67,6 @@ Available languages: + [fee](#fee) + [charge](#charge) + [opening_hours_24_7_default](#opening_hours_24_7_default) - + [Opening hours](#opening-hours) + [operator](#operator) + [operator_phone](#operator_phone) + [operator_website](#operator_website) @@ -153,7 +138,6 @@ Elements must match the expression **mr_taskId~.+** | [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### velopark-ref - The question is `What is the URL of the data path within Velopark?` *This bicycle parking is on OpenStreetMap and is linked to Velopark:{link(&LBRACEref:velopark&RBRACE,&LBRACEref:velopark&RBRACE,,,,)}* is shown if `ref:velopark` is set. @@ -161,7 +145,6 @@ The question is `What is the URL of the data path within Velopark?` This tagrendering is only visible in the popup if the following condition is met: amenity=bicycle_parking ### comparison_tool - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website(ref:velopark,no,https://data.velopark.be,,no)}* @@ -169,31 +152,26 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: mr_taskId= & ref:velopark~^(https:\/\/data.velopark.be\/data\/.*)$ ### login - _This tagrendering has no question and is thus read-only_ *{login_button(,)}* ### is_linked - _This tagrendering has no question and is thus read-only_ *{link(Matched with bicycle parking &LBRACE_osm_parkings_with_this_velopark_ref&RBRACE,#&LBRACE_osm_parkings_with_this_velopark_ref&RBRACE,,,,)}* is shown if `_osm_parkings_with_this_velopark_ref` is set. ### velopark-link - _This tagrendering has no question and is thus read-only_ *This is data from Velopark. {link(See on velopark &LPARENSwebpage&RPARENS,https://www.velopark.be/static/data/&LBRACEmr_velopark_id&RBRACE,,,,)}* ### show-data-velopark - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website(ref:velopark,no,https://data.velopark.be,readonly,no)}* ### closest_parkings - _This tagrendering has no question and is thus read-only_ *

Nearby parkings

There are {_nearby_bicycle_parkings:count} bicycle parkings within {_distance_cutoff}m known in OpenStreetMap.* @@ -201,7 +179,6 @@ _This tagrendering has no question and is thus read-only_ - *

No nearby parkings

There are no bicycle parkings in OpenStreetMap known within {_distance_cutoff}m* is shown if with _nearby_bicycle_parkings:count=0 ### list_nearby_bike_parkings - _This tagrendering has no question and is thus read-only_ *Choose below which bicycle parking you want to link.{multi(_nearby_bicycle_parkings:props,&LBRACEid&RBRACE &LPARENS&LBRACE_distance&RBRACEm&COMMA &LBRACE_velopark:id&RBRACE&COMMA place for &LBRACEcapacity&RBRACE&COMMA covered: &LBRACEcovered&RBRACE&RPARENS &LBRACEminimap&LPARENS20&COMMAid&COMMA_mr_id&RPARENS&RBRACE &LBRACEtag_apply&LPARENSref:velopark=$_ref&COMMALink this object.&COMMAlink&COMMAid&COMMA_mr_id&RPARENS&RBRACE,p-2 m-1 my-4 border-2 border-dashed border-black)}* @@ -209,7 +186,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: _nearby_bicycle_parkings:count>0 & mr_taskStatus=Created ### title_create_new - _This tagrendering has no question and is thus read-only_ *

Add a parking to OpenStreetMap

Use this if the bicycle parking is missing in OpenStreetMap (there is no blue or green pin)* @@ -217,7 +193,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: mr_taskStatus=Created ### import_point - _This tagrendering has no question and is thus read-only_ *{import_button(bike_parking_with_velopark_ref bike_parking,amenity=bicycle_parking;ref:velopark=$ref:velopark,Create a new bicycle parking in OSM. This parking will have the link&COMMA you'll be able to copy the attributes in the next step,,,,,mr_taskId,yes)}* @@ -225,7 +200,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: mr_taskStatus=Created ### title_manually_copy - _This tagrendering has no question and is thus read-only_ *

Manually link

Does the bicycle parking exist in OpenStreetMap but is it further then 25m away? Then:
  1. Copy the following URL: {ref:velopark}
  2. Select the correct bicycle parking on the map
  3. Paste the URL into the question What is the URL of the data path in Velopark?
  4. Mark this item as handled with the button below:
  5. * @@ -233,7 +207,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: mr_taskStatus=Created ### close_mr - _This tagrendering has no question and is thus read-only_ *{maproulette_set_status(Mark this item as linked manually. Use this if you did apply the reference via copy-paste or via another editor,,,1,,)}* @@ -241,7 +214,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: mr_taskStatus=Created ### title_error - _This tagrendering has no question and is thus read-only_ *

    Closing without importing or linking

    * @@ -249,7 +221,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: mr_taskStatus=Created ### close_mr_incorrect - _This tagrendering has no question and is thus read-only_ *{maproulette_set_status(Mark this item as incorrect or too hard to solve &LPARENSduplicate&COMMA does not exist anymore&COMMA contradictory data&COMMA not placeable from aerial imagery&RPARENS,invalid,,6,,Is this point incorrect or is it difficult to solve? Please provide some feedback below)}* @@ -257,25 +228,21 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: mr_taskStatus=Created ### title_debug - _This tagrendering has no question and is thus read-only_ *

    Extra information

    * ### velopark-data-link - _This tagrendering has no question and is thus read-only_ *{link(Inspect raw data on velopark.be,&LBRACEref:velopark&RBRACE,,,,)}* ### nearby_images - _This tagrendering has no question and is thus read-only_ *{nearby_images(,readonly)}* ### no_save_needed - _This tagrendering has no question and is thus read-only_ *Changes are automatically saved. You can simply close this popup with the cross at the upper-right* @@ -283,23 +250,18 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: id~^(node\/*)$ | id~^(way\/*)$ | id~^(relation\/*)$ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters @@ -387,7 +349,6 @@ Elements must match **all** of the following expressions: | [no_save_needed](#no_save_needed) | _Changes are automatically saved. You can simply close this popup with the cross at the upper-right_ | | _Multiple choice only_ | ### velopark-ref - The question is `What is the URL of the data path within Velopark?` *This bicycle parking is on OpenStreetMap and is linked to Velopark:{link(&LBRACEref:velopark&RBRACE,&LBRACEref:velopark&RBRACE,,,,)}* is shown if `ref:velopark` is set. @@ -395,7 +356,6 @@ The question is `What is the URL of the data path within Velopark?` This tagrendering is only visible in the popup if the following condition is met: amenity=bicycle_parking ### comparison_tool - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website(ref:velopark,no,https://data.velopark.be,,no)}* @@ -403,7 +363,6 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: mr_taskId= & ref:velopark~^(https:\/\/data.velopark.be\/data\/.*)$ ### questions-intro - _This tagrendering has no question and is thus read-only_ *The question(s) below inquiry about attributes that are not yet known in OpenStreetMap* @@ -415,13 +374,11 @@ _This tagrendering has no question and is thus read-only_ *{questions()}* ### osm-block-title - _This tagrendering has no question and is thus read-only_ *

    Attributes from OpenStreetMap

    Editing below will make changes directly in OpenStreetMap* ### Bicycle parking type - The question is `What is the type of this bicycle parking?` *This is a bicycle parking of the type: {bicycle_parking}* is shown if `bicycle_parking` is set. @@ -440,7 +397,6 @@ The question is `What is the type of this bicycle parking?` - *An anchor - a metal loop wide enough for a bike lock attached to a wall, the floor or a boulder.* is shown if with bicycle_parking=anchors ### location - The question is `What is the relative location of this bicycle parking?` - *Underground parking* is shown if with location=underground @@ -449,7 +405,6 @@ The question is `What is the relative location of this bicycle parking?` - *Surface level parking* is shown if with location=. _This option cannot be chosen as answer_ ### covered_and_building - The question is `Is this parking covered?` - *This is a bicycle shed (with walls on at least three sides)* is shown if with building=bicycle_shed @@ -460,13 +415,11 @@ The question is `Is this parking covered?` - *This parking is not covered* is shown if with covered=no ### Capacity - The question is `How many bicycles fit in this bicycle parking?` *Place for {capacity} bikes* is shown if `capacity` is set. ### Access - The question is `Who can use this bicycle parking?` *{access}* is shown if `access` is set. @@ -477,14 +430,12 @@ The question is `Who can use this bicycle parking?` - *Private bicycle parking which is never available to the public, also not via a membership fee* is shown if with access=private ### fee - The question is `Are these bicycle parkings free to use?` - *One has to pay to use this bicycle parking* is shown if with fee=yes - *Free to use* is shown if with fee=no ### charge - The question is `How much does it cost to park your bike here?` *Parking your bike costs {charge}* is shown if `charge` is set. @@ -492,7 +443,6 @@ The question is `How much does it cost to park your bike here?` This tagrendering is only visible in the popup if the following condition is met: fee=yes ### opening_hours_24_7_default - The question is `What are the opening hours of {title()}?` *

    Opening hours

    {opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -501,13 +451,11 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### operator - The question is `Who maintains this bicycle parking?` *This bicycle parking is maintained by {operator}* is shown if `operator` is set. ### operator_phone - The question is `What is the phone number of the operator of this bicycle parking?` *{operator:phone}* is shown if `operator:phone` is set. @@ -516,7 +464,6 @@ The question is `What is the phone number of the operator of this bicycle parkin - *{contact:phone}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ ### operator_website - The question is `What is the website number of the operator of this bicycle parking?` *{operator:website}* is shown if `operator:website` is set. @@ -525,13 +472,11 @@ The question is `What is the website number of the operator of this bicycle park - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ ### operator_email - The question is `What is the email address of the operator of this bicycle parking?` *{operator:email}* is shown if `operator:email` is set. ### Cargo bike spaces? - The question is `Does this bicycle parking have spots for cargo bikes?` - *This parking has room for cargo bikes* is shown if with cargo_bike=yes @@ -539,7 +484,6 @@ The question is `Does this bicycle parking have spots for cargo bikes?` - *You're not allowed to park cargo bikes or there are no places provided for cargo bikes* is shown if with cargo_bike=no ### Cargo bike capacity? - The question is `How many cargo bicycles fit in this bicycle parking?` *This parking fits {capacity:cargo_bike} cargo bikes* is shown if `capacity:cargo_bike` is set. @@ -549,7 +493,6 @@ The question is `How many cargo bicycles fit in this bicycle parking?` This tagrendering is only visible in the popup if the following condition is met: capacity:cargo_bike~.+ | cargo_bike~^(designated|yes)$ ### maxstay - The question is `What is the maximum allowed parking duration?` *A bike can be parked here for at most {canonical(maxstay)}* is shown if `maxstay` is set. @@ -561,28 +504,23 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ### no_save_needed - _This tagrendering has no question and is thus read-only_ *Changes are automatically saved. You can simply close this popup with the cross at the upper-right* diff --git a/Docs/Themes/vending_machine.md b/Docs/Themes/vending_machine.md index d1d931479..538ce826d 100644 --- a/Docs/Themes/vending_machine.md +++ b/Docs/Themes/vending_machine.md @@ -40,14 +40,12 @@ Available languages: - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - + [Opening hours](#opening-hours) + [images](#images) + [repeated](#repeated) + [single_level](#single_level) + [vending](#vending) + [bicycle_tube_vending_machine-brand](#bicycle_tube_vending_machine-brand) + [opening_hours_24_7](#opening_hours_24_7) - + [Opening hours](#opening-hours) + [payment-options-split](#payment-options-split) + [denominations-coins](#denominations-coins) + [denominations-notes](#denominations-notes) @@ -141,17 +139,14 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### repeated - _This tagrendering has no question and is thus read-only_ *Multiple, identical objects can be found on floors {repeat_on}.* This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ -This tagrendering has labels -`level` +This tagrendering has labels `level` ### single_level - The question is `On what level is this feature located?` *Located on the {level}th floor* is shown if `level` is set. @@ -162,11 +157,9 @@ The question is `On what level is this feature located?` - *Located on the first floor* is shown if with level=1 - *Located on the first basement level* is shown if with level=-1 -This tagrendering has labels -`level` +This tagrendering has labels `level` ### vending - The question is `What does this vending machine sell?` *This vending machine sells {vending}* is shown if `vending` is set. @@ -202,7 +195,6 @@ The question is `What does this vending machine sell?` - *Menstrual products are sold here* is shown if with vending=menstrual_products ### bicycle_tube_vending_machine-brand - The question is `Which brand of tubes are sold here?` *{brand} tubes are sold here* is shown if `brand` is set. @@ -213,7 +205,6 @@ The question is `Which brand of tubes are sold here?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_tube.*)$ ### opening_hours_24_7 - The question is `What are the opening hours of {title()}?` *

    Opening hours

    {opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. @@ -222,7 +213,6 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ ### payment-options-split - The question is `Which methods of payment are accepted here?` - *Cash is accepted here* is shown if with payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add payment:cash= @@ -234,7 +224,6 @@ The question is `Which methods of payment are accepted here?` - *Credit cards are accepted here* is shown if with payment:credit_cards=yes. Unselecting this answer will add payment:credit_cards=no ### denominations-coins - The question is `What coins can you use to pay here?` - *1 cent coins are accepted* is shown if with payment:coins:denominations=0.01 EUR @@ -256,7 +245,6 @@ The question is `What coins can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:coins=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### denominations-notes - The question is `what notes can you use to pay here?` - *5 euro notes are accepted* is shown if with payment:notes:denominations=5 EUR @@ -276,13 +264,11 @@ The question is `what notes can you use to pay here?` This tagrendering is only visible in the popup if the following condition is met: (payment:cash=yes | payment:notes=yes) & (_currency~^(.*EUR.*)$ | _currency~^(.*CHF.*)$) ### operator - The question is `Who operates this vending machine?` *This vending machine is operated by {operator}* is shown if `operator` is set. ### indoor - The question is `Is this vending machine indoors?` - *This vending machine is outdoors* is shown if with indoor=. _This option cannot be chosen as answer_ @@ -290,29 +276,24 @@ The question is `Is this vending machine indoors?` - *This vending machine is outdoors* is shown if with indoor=no ### phone - The question is `What is the phone number of the operator of this vending machine?` *{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### website - The question is `What is the website of {title()}?` *{website}* is shown if `website` is set. - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ -This tagrendering has labels -`contact` +This tagrendering has labels `contact` ### charge_bicycle_tube - The question is `How much does a a bicycle tube cost?` *a bicycle tube costs {charge}* is shown if `charge` is set. @@ -320,7 +301,6 @@ The question is `How much does a a bicycle tube cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_tube.*)$ ### charge_bicycle_light - The question is `How much does a bicycle light cost?` *bicycle light costs {charge}* is shown if `charge` is set. @@ -328,7 +308,6 @@ The question is `How much does a bicycle light cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*bicycle_light.*)$ ### charge_condom - The question is `How much does a a condom cost?` *a condom costs {charge}* is shown if `charge` is set. @@ -336,7 +315,6 @@ The question is `How much does a a condom cost?` This tagrendering is only visible in the popup if the following condition is met: vending~^(.*condom.*)$ ### operational_status - The question is `Is this vending machine still operational?` - *This vending machine works* is shown if with operational_status= @@ -345,35 +323,28 @@ The question is `Is this vending machine still operational?` - *The operational status is {operational_status}* is shown if with operational_status~.+. _This option cannot be chosen as answer_ ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` ## Filters diff --git a/Docs/Themes/walkingnodes.md b/Docs/Themes/walkingnodes.md index 5ec24cf5a..641656437 100644 --- a/Docs/Themes/walkingnodes.md +++ b/Docs/Themes/walkingnodes.md @@ -24,6 +24,7 @@ Available languages: - cs - ko - it + - zh_Hant # Table of contents @@ -99,7 +100,6 @@ Elements must match **all** of the following expressions: | [lod](#lod)
    _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### node2node-survey:date - The question is `When was this node to node link last surveyed?` *This node to node link was last surveyed on {survey:date}* is shown if `survey:date` is set. @@ -113,23 +113,19 @@ _This tagrendering has no question and is thus read-only_ *{export_as_gpx()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # node_hiking - This layer is shown at zoomlevel **12** and higher @@ -173,7 +169,6 @@ Elements must match **any** of the following expressions: | [lod](#lod)
    _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### node-rwn_ref - The question is `What is the reference number of this walking node?` *This walking node has reference number {rwn_ref}* is shown if `rwn_ref` is set. @@ -181,7 +176,6 @@ The question is `What is the reference number of this walking node?` This tagrendering is only visible in the popup if the following condition is met: rwn_ref~.+ ### survey_date - The question is `When was this walking node last surveyed?` *This walking node was last surveyed on {survey:date}* is shown if `survey:date` is set. @@ -189,7 +183,6 @@ The question is `When was this walking node last surveyed?` - *This object was last surveyed today* is shown if with survey:date= ### node-expected_rwn_route_relations - The question is `How many other walking nodes does this node link to?` *This node links to {expected_rwn_route_relations} other walking nodes.* is shown if `expected_rwn_route_relations` is set. @@ -201,23 +194,19 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # guidepost_hiking This layer is based on [guidepost](../Layers/guidepost.md) @@ -273,7 +262,6 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* ### name - The question is `What is the name noted on this guidepost?` *Name noted on the guidepost: {name}* is shown if `name` is set. @@ -281,7 +269,6 @@ The question is `What is the name noted on this guidepost?` - *There is no name noted on this guidepost* is shown if with noname=yes ### ref - The question is `What is the reference number of this guidepost?` *Reference number of the guidepost: {ref}* is shown if `ref` is set. @@ -289,7 +276,6 @@ The question is `What is the reference number of this guidepost?` - *There is no reference number noted on this guidepost* is shown if with noref=yes ### ele - The question is `What is the elevation noted on this guidepost?` *Elevation noted on the guidepost: {ele} m* is shown if `ele` is set. @@ -297,35 +283,28 @@ The question is `What is the elevation noted on this guidepost?` - *There is no elevation noted on this guidepost* is shown if with noele=yes ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### move-button - _This tagrendering has no question and is thus read-only_ *{move_button()}* ### delete-button - _This tagrendering has no question and is thus read-only_ *{delete_button()}* ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/walkingnodes/walkingnodes.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/walkingnodes/walkingnodes.json) diff --git a/Docs/Themes/waste_assen.md b/Docs/Themes/waste_assen.md index 06c1306f1..75f7b101c 100644 --- a/Docs/Themes/waste_assen.md +++ b/Docs/Themes/waste_assen.md @@ -75,23 +75,19 @@ _This tagrendering has no question and is thus read-only_ *{all_tags()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` + # recycling_assen Laag op basis van externe data @@ -128,23 +124,18 @@ _This tagrendering has no question and is thus read-only_ *{all_tags()}* ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/waste_assen/waste_assen.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/waste_assen/waste_assen.json) diff --git a/Docs/Themes/wayside_shrines.md b/Docs/Themes/wayside_shrines.md index 35b036b72..3860745cc 100644 --- a/Docs/Themes/wayside_shrines.md +++ b/Docs/Themes/wayside_shrines.md @@ -16,6 +16,9 @@ Available languages: - en - it + - cs + - zh_Hant + - uk # Layers defined in this theme configuration file These layers can not be reused in different themes. diff --git a/Docs/Themes/width.md b/Docs/Themes/width.md index 4fc176d17..3900ab484 100644 --- a/Docs/Themes/width.md +++ b/Docs/Themes/width.md @@ -77,13 +77,11 @@ Elements must match the expression **width:carriageway~.+** | [lod](#lod)
    _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### carriageway_width - The question is `Hoe breed is deze straat?` *Deze straat is {width:carriageway}m breed* is shown if `width:carriageway` is set. ### too_little_width - _This tagrendering has no question and is thus read-only_ *Deze straat heeft {_width:difference}m te weinig. De ruimte die nodig zou zijn is:* @@ -91,7 +89,6 @@ _This tagrendering has no question and is thus read-only_ - *Deze straat is breed genoeg:* is shown if with _width:difference~^(-.*)$ | _width:difference=0 ### needed_for_cars - _This tagrendering has no question and is thus read-only_ *{_width:needed:cars}m voor het autoverkeer* @@ -100,13 +97,11 @@ _This tagrendering has no question and is thus read-only_ - *{_width:needed:cars}m voor het tweerichtings-autoverkeer* is shown if with oneway=no ### needed_for_parking - _This tagrendering has no question and is thus read-only_ *{_width:needed:parking}m voor het geparkeerde wagens* ### needed_for_cyclists - _This tagrendering has no question and is thus read-only_ *{_width:needed:cyclists}m voor fietsers* @@ -115,7 +110,6 @@ _This tagrendering has no question and is thus read-only_ - *{_width:needed:cyclists}m voor fietsers die met de rijrichting mee moeten* is shown if with oneway:bicycle=yes ### needed_for_pedestrians - _This tagrendering has no question and is thus read-only_ *{_width:needed:pedestrians}m voor voetgangers* @@ -124,13 +118,11 @@ _This tagrendering has no question and is thus read-only_ - *{_width:needed:pedestrians}m voor voetgangers: er is slechts aan één kant een voetpad* is shown if with sidewalk=left | sidewalk=right ### total_width_needed - _This tagrendering has no question and is thus read-only_ *{_width:needed:total}m nodig in het totaal* ### has_sidewalks - The question is `Heeft deze straat voetpaden?` - *Voetpad aan beide zijden* is shown if with sidewalk=both @@ -141,23 +133,18 @@ The question is `Heeft deze straat voetpaden?` This tagrendering is only visible in the popup if the following condition is met: id=disabled ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/width/width.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/width/width.json) diff --git a/Docs/Themes/winter_service.md b/Docs/Themes/winter_service.md index 3a1f071a5..5a3c35451 100644 --- a/Docs/Themes/winter_service.md +++ b/Docs/Themes/winter_service.md @@ -15,6 +15,8 @@ Available languages: - en - it + - cs + - zh_Hant # Table of contents @@ -67,7 +69,6 @@ Elements must match **all** of the following expressions: | [lod](#lod)
    _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | ### winter_service - The question is `Is this road serviced (e.g. cleared of snow) in winter?` - *This road is serviced in winter* is shown if with winter_service=yes @@ -75,23 +76,18 @@ The question is `Is this road serviced (e.g. cleared of snow) in winter?` - *This road is not serviced in winter* is shown if with winter_service=no ### leftover-questions - _This tagrendering has no question and is thus read-only_ *{questions( ,hidden)}* -This tagrendering has labels -`ignore-docs` -`added_by_default` +This tagrendering has labels `ignore-docs` `added_by_default` ### lod - _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* -This tagrendering has labels -`added_by_default` +This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/winter_service/winter_service.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/winter_service/winter_service.json) diff --git a/Docs/URL_Parameters.md b/Docs/URL_Parameters.md index 5d21b759f..a820096b2 100644 --- a/Docs/URL_Parameters.md +++ b/Docs/URL_Parameters.md @@ -40,14 +40,15 @@ This document gives an overview of which URL-parameters can be used to influence 29. [z](#z) 30. [lat](#lat) 31. [lon](#lon) -32. [layer-public_bookcase](#layer-public_bookcase) -33. [filter-public_bookcase-kid-books](#filter-public_bookcase-kid-books) -34. [filter-public_bookcase-adult-books](#filter-public_bookcase-adult-books) -35. [filter-public_bookcase-inside](#filter-public_bookcase-inside) -36. [filter-public_bookcase-has_image](#filter-public_bookcase-has_image) -37. [layer-walls_and_buildings](#layer-walls_and_buildings) -38. [mode](#mode) -39. [layer-](#layer-) +32. [geouri](#geouri) +33. [layer-public_bookcase](#layer-public_bookcase) +34. [filter-public_bookcase-kid-books](#filter-public_bookcase-kid-books) +35. [filter-public_bookcase-adult-books](#filter-public_bookcase-adult-books) +36. [filter-public_bookcase-inside](#filter-public_bookcase-inside) +37. [filter-public_bookcase-has_image](#filter-public_bookcase-has_image) +38. [layer-walls_and_buildings](#layer-walls_and_buildings) +39. [mode](#mode) +40. [layer-](#layer-) ## What is a URL parameter? @@ -302,6 +303,7 @@ If one of the following values is used, this parameter will be interpreted as a One can use the [ID of an ELI-layer](./ELI-overview.md) or use one of the global, builtin layers: - protomaps.sunny ⭐ + - protomaps.sunny-self ⭐ - protomaps.white - protomaps.light - protomaps.grayscale @@ -348,7 +350,7 @@ No default value set Used to complete the login -This documentation is defined in the source code at [WithUserRelatedState.ts](/src/Models/ThemeViewState/WithUserRelatedState.ts#L45) +This documentation is defined in the source code at [WithUserRelatedState.ts](/src/Models/ThemeViewState/WithUserRelatedState.ts#L49) No default value set @@ -376,11 +378,19 @@ This documentation is defined in the source code at [InitialMapPositioning.ts](/ The default value is _0_ +## geouri + +Alternative format to set lat/lon; but with an entire geouri instead. + +This documentation is defined in the source code at [InitialMapPositioning.ts](/src/Logic/Actors/InitialMapPositioning.ts#L69) + +No default value set + ## layer-public_bookcase Whether or not layer public_bookcase is shown -This documentation is defined in the source code at [FilteredLayer.ts](/src/Models/FilteredLayer.ts#L110) +This documentation is defined in the source code at [FilteredLayer.ts](/src/Models/FilteredLayer.ts#L114) The default value is _true_ @@ -420,7 +430,7 @@ The default value is _0_ Whether or not layer walls_and_buildings is shown -This documentation is defined in the source code at [FilteredLayer.ts](/src/Models/FilteredLayer.ts#L110) +This documentation is defined in the source code at [FilteredLayer.ts](/src/Models/FilteredLayer.ts#L114) The default value is _false_ @@ -428,7 +438,7 @@ The default value is _false_ The mode the application starts in, e.g. 'map', 'dashboard' or 'statistics' -This documentation is defined in the source code at [generateDocs.ts](ervdvn/git2/MapComplete/scripts/generateDocs.ts#L463) +This documentation is defined in the source code at [generateDocs.ts](ervdvn/git/MapComplete/scripts/generateDocs.ts#L470) The default value is _map_ diff --git a/Docs/wikiIndex.txt b/Docs/wikiIndex.txt index 5c26d9f2f..514f576bc 100644 --- a/Docs/wikiIndex.txt +++ b/Docs/wikiIndex.txt @@ -67,7 +67,7 @@ {{service_item |name= [https://mapcomplete.org/healthcare healthcare] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:ca|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:nl|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:uk|en}}, {{#language:ko|en}} +|lang= {{#language:en|en}}, {{#language:ca|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:nl|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:uk|en}}, {{#language:ko|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: On this map, various healthcare related items are shown |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -130,7 +130,7 @@ {{service_item |name= [https://mapcomplete.org/vending_machine vending_machine] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:ca|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:uk|en}}, {{#language:ko|en}} +|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:ca|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:uk|en}}, {{#language:ko|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: Find vending machines for everything |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -194,7 +194,7 @@ |name= [https://mapcomplete.org/architecture architecture] |region= Worldwide |lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:zh_Hant|en}}, {{#language:cs|en}}, {{#language:uk|en}}, {{#language:it|en}} -|descr= A MapComplete theme: A map showing the archetectural style of buildings +|descr= A MapComplete theme: A map showing the architectural style of buildings |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png |genre= POI, editor, architecture @@ -337,7 +337,7 @@ {{service_item |name= [https://mapcomplete.org/fireplace fireplace] |region= Worldwide -|lang= {{#language:de|en}}, {{#language:en|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:cs|en}}, {{#language:uk|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:ko|en}}, {{#language:it|en}} +|lang= {{#language:de|en}}, {{#language:en|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:cs|en}}, {{#language:uk|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:ko|en}}, {{#language:it|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: Outdoor place to make a fire or a fixed barbecue in an official place |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -373,7 +373,7 @@ {{service_item |name= [https://mapcomplete.org/glutenfree glutenfree] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:cs|en}}, {{#language:uk|en}}, {{#language:nl|en}}, {{#language:ko|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:cs|en}}, {{#language:uk|en}}, {{#language:nl|en}}, {{#language:ko|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: A crowdsourced map with glutenfree items |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -382,7 +382,7 @@ {{service_item |name= [https://mapcomplete.org/guideposts guideposts] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:cs|en}}, {{#language:de|en}}, {{#language:es|en}}, {{#language:pl|en}}, {{#language:uk|en}}, {{#language:nl|en}}, {{#language:ko|en}}, {{#language:it|en}} +|lang= {{#language:en|en}}, {{#language:cs|en}}, {{#language:de|en}}, {{#language:es|en}}, {{#language:pl|en}}, {{#language:uk|en}}, {{#language:nl|en}}, {{#language:ko|en}}, {{#language:it|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: Guideposts (also known as fingerposts or finger posts) are often found along official hiking, cycling, skiing or horseback riding routes to indicate the directions to different destinations The position of a signpost can be used by a hiker/biker/rider/s… @@ -411,7 +411,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/historic_aircraft historic_aircraft] |region= Worldwide -|lang= {{#language:en|en}} +|lang= {{#language:en|en}}, {{#language:cs|en}}, {{#language:zh_Hant|en}}, {{#language:uk|en}} |descr= A MapComplete theme: A map showing all historic, permanently installed aircraft |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -420,7 +420,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/historic_rolling_stock historic_rolling_stock] |region= Worldwide -|lang= {{#language:en|en}} +|lang= {{#language:en|en}}, {{#language:cs|en}}, {{#language:zh_Hant|en}}, {{#language:uk|en}} |descr= A MapComplete theme: A map showing all historic, permanently installed rolling stock, such as locomitives and railway carriages, e |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -429,7 +429,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/hotels hotels] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:da|en}}, {{#language:nb_NO|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:uk|en}}, {{#language:ko|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:da|en}}, {{#language:nb_NO|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:uk|en}}, {{#language:ko|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: On this map, you'll find hotels in your area |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -438,7 +438,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/icecream icecream] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:cs|en}}, {{#language:ca|en}}, {{#language:es|en}}, {{#language:it|en}}, {{#language:nl|en}}, {{#language:ko|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:cs|en}}, {{#language:ca|en}}, {{#language:es|en}}, {{#language:it|en}}, {{#language:nl|en}}, {{#language:ko|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: A map showing ice cream parlors and ice cream vending machines |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -447,7 +447,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/indoors indoors] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:nl|en}}, {{#language:cs|en}}, {{#language:nb_NO|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:uk|en}}, {{#language:ko|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:nl|en}}, {{#language:cs|en}}, {{#language:nb_NO|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:uk|en}}, {{#language:ko|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: On this map, publicly accessible indoor places are shown |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -456,7 +456,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/insects insects] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:cs|en}}, {{#language:ko|en}}, {{#language:uk|en}}, {{#language:it|en}} +|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:cs|en}}, {{#language:ko|en}}, {{#language:uk|en}}, {{#language:it|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: Insect hotels provide shelter for insects |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -465,7 +465,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/kerbs_and_crossings kerbs_and_crossings] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:nb_NO|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:uk|en}}, {{#language:ko|en}}, {{#language:it|en}} +|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:nb_NO|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:uk|en}}, {{#language:ko|en}}, {{#language:it|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: A map showing kerbs and crossings |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -474,7 +474,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/lactosefree lactosefree] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:cs|en}}, {{#language:uk|en}}, {{#language:nl|en}}, {{#language:ko|en}}, {{#language:it|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:cs|en}}, {{#language:uk|en}}, {{#language:nl|en}}, {{#language:ko|en}}, {{#language:it|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: A crowdsourced map with lactose free shops and restaurants |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -483,7 +483,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/lighthouses lighthouses] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:uk|en}}, {{#language:fr|en}}, {{#language:nl|en}}, {{#language:ko|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:uk|en}}, {{#language:fr|en}}, {{#language:nl|en}}, {{#language:ko|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: Lighthouses are tall buildings with a light on top to guide marine traffic |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -510,7 +510,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/memorials memorials] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:nl|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:uk|en}}, {{#language:ko|en}}, {{#language:it|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:nl|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:uk|en}}, {{#language:ko|en}}, {{#language:it|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: Memorials are physical objects permantently placed in the public space to remember a person or event |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -546,7 +546,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/onwheels onwheels] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:nl|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:uk|en}}, {{#language:ko|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:nl|en}}, {{#language:da|en}}, {{#language:cs|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:pl|en}}, {{#language:it|en}}, {{#language:uk|en}}, {{#language:ko|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: On this map, publicly weelchair accessible places are shown and can be easily added |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -564,7 +564,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/osm_community_index osm_community_index] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:cs|en}}, {{#language:pl|en}}, {{#language:uk|en}}, {{#language:ko|en}}, {{#language:it|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:es|en}}, {{#language:ca|en}}, {{#language:cs|en}}, {{#language:pl|en}}, {{#language:uk|en}}, {{#language:ko|en}}, {{#language:it|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: An index of community resources for OpenStreetMap. |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -582,7 +582,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/pets pets] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:da|en}}, {{#language:de|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:ca|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:pl|en}}, {{#language:ru|en}}, {{#language:uk|en}}, {{#language:ko|en}}, {{#language:it|en}} +|lang= {{#language:en|en}}, {{#language:da|en}}, {{#language:de|en}}, {{#language:nl|en}}, {{#language:fr|en}}, {{#language:ca|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:pl|en}}, {{#language:ru|en}}, {{#language:uk|en}}, {{#language:ko|en}}, {{#language:it|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: On this map, you'll find various interesting places for you pets: veterinarians, dog parks, pet shops, dog-friendly restaurants, |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -600,7 +600,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/rainbow_crossings rainbow_crossings] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:nl|en}}, {{#language:ca|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:pl|en}}, {{#language:uk|en}}, {{#language:ko|en}}, {{#language:it|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:fr|en}}, {{#language:da|en}}, {{#language:nl|en}}, {{#language:ca|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:pl|en}}, {{#language:uk|en}}, {{#language:ko|en}}, {{#language:it|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: On this map, rainbow-painted pedestrian crossings are shown and can be easily added |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -609,7 +609,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/scouting scouting] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:uk|en}}, {{#language:cs|en}}, {{#language:it|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:uk|en}}, {{#language:cs|en}}, {{#language:it|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: A scouting group is a social youth movement with a heavy emphasis on the outdoors |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -618,7 +618,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/ski ski] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:uk|en}}, {{#language:fr|en}}, {{#language:nl|en}}, {{#language:ko|en}}, {{#language:it|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:es|en}}, {{#language:cs|en}}, {{#language:uk|en}}, {{#language:fr|en}}, {{#language:nl|en}}, {{#language:ko|en}}, {{#language:it|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: Everything you need to go skiing |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -672,7 +672,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/wayside_shrines wayside_shrines] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:it|en}} +|lang= {{#language:en|en}}, {{#language:it|en}}, {{#language:cs|en}}, {{#language:zh_Hant|en}}, {{#language:uk|en}} |descr= A MapComplete theme: This map shows shrines and crosses found on the side of roads and paths, and allows adding new ones |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png diff --git a/README.md b/README.md index 5482e9478..b2857b225 100644 --- a/README.md +++ b/README.md @@ -193,3 +193,10 @@ The code is available under GPL; all map data comes from OpenStreetMap (both for Background layer selection: curated by https://github.com/osmlab/editor-layer-index Icons are attributed in various 'license_info.json'-files and can be found in the app. + + +This project is funded through [NGI0 Entrust](https://nlnet.nl/entrust), a fund established by [NLnet](https://nlnet.nl) with financial support from the European Commission's [Next Generation Internet](https://ngi.eu) program. Learn more at the [NLnet project page](https://nlnet.nl/project/Mapcomplete). + +[NLnet foundation logo](https://nlnet.nl) +[NGI Zero Logo](https://nlnet.nl/entrust) + diff --git a/android b/android index 921863589..24a5122a9 160000 --- a/android +++ b/android @@ -1 +1 @@ -Subproject commit 921863589c14e1a3002a6be491337de6fe8778dd +Subproject commit 24a5122a96e9bdaa72c889b081832794fcee9e38 diff --git a/app/AppIndex.svelte b/app/AppIndex.svelte index 66f4bac2a..2b314daf5 100644 --- a/app/AppIndex.svelte +++ b/app/AppIndex.svelte @@ -23,6 +23,7 @@ + {addr:unit}
    ", @@ -442,6 +443,19 @@ "then": "No fixme - write something here to explain complicated cases" } ] + }, + { + "id": "address-questions", + "labels": [ + "address", + "hidden" + ], + "render": { + "special": { + "type": "questions", + "labels": "address" + } + } } ], "allowMove": { diff --git a/assets/layers/adult_changing_table/adult_changing_table.json b/assets/layers/adult_changing_table/adult_changing_table.json index 0d96b83b8..053b35938 100644 --- a/assets/layers/adult_changing_table/adult_changing_table.json +++ b/assets/layers/adult_changing_table/adult_changing_table.json @@ -3,11 +3,15 @@ "name": { "en": "Adult changing tables", "nl": "Verzorgingstafels voor volwassenen", - "it": "Fasciatoi per adulti" + "it": "Fasciatoi per adulti", + "cs": "Převlékací stůl pro dospělé", + "zh_Hant": "成人更衣桌" }, "description": { "en": "An adult changing table is a bench where adult people can be placed on. They are often used by adults with a severe motoric handicap", - "it": "Un fasciatoio per adulti è una panca su cui possono essere posizionate persone adulte. Sono spesso utilizzati da adulti con gravi disabilità motorie" + "it": "Un fasciatoio per adulti è una panca su cui possono essere posizionate persone adulte. Sono spesso utilizzati da adulti con gravi disabilità motorie", + "cs": "Převlékací stůl pro dospělé je lavice určená pro převlékání dospělých osob. Často ji používají dospělí se závažným motorickým hendikepem", + "zh_Hant": "成人更衣桌由成人使用,通常是由有嚴重運動障礙的成年人使用" }, "source": { "osmTags": { @@ -23,7 +27,8 @@ "title": { "en": "Adult changing table", "nl": "Verzorgingstafel voor volwassenen", - "it": "Fasciatoio per adulti" + "it": "Fasciatoio per adulti", + "cs": "Převlékací stůl pro dospělé" }, "pointRendering": [ { @@ -44,7 +49,9 @@ "title": { "en": "an adult changing table", "nl": "een verzorgingstafel voor volwassenen", - "it": "un fasciatoio per adulti" + "it": "un fasciatoio per adulti", + "cs": "převlékací stůl pro dospělé", + "zh_Hant": "成人更衣桌" }, "tags": [ "amenity=adult_changing_table" @@ -60,12 +67,14 @@ "question": { "en": "What is the height of the adult changing table?", "nl": "Hoe hoog is de verzorgingstafel voor volwassenen?", - "it": "Qual è l'altezza del fasciatoio per adulti?" + "it": "Qual è l'altezza del fasciatoio per adulti?", + "cs": "Jaká je výška převlékacího stolu pro dospělé?" }, "questionHint": { "en": "This is measured between the floor and the top of the changing table", "nl": "Dit wordt gemeten van de vloer tot de bovenkant van de verzorgingstafel", - "it": "Questa è misurata tra il pavimento e la parte superiore del fasciatoio" + "it": "Questa è misurata tra il pavimento e la parte superiore del fasciatoio", + "cs": "Měří se od podlahy k horní ploše stolu" }, "mappings": [ { @@ -73,7 +82,8 @@ "then": { "en": "The changing table is adjustable in height", "nl": "De verzorgingstafel is in hoogte verstelbaar", - "it": "Il fasciatoio è regolabile in altezza" + "it": "Il fasciatoio è regolabile in altezza", + "cs": "Převlékací stůl má nastavitelnou výšku" } } ], @@ -97,7 +107,8 @@ "render": { "en": "The changing table is {canonical(height)} high", "nl": "De verzorgingstafel is {canonical(height)} hoog", - "it": "Il fasciatoio è alto {canonical(height)}" + "it": "Il fasciatoio è alto {canonical(height)}", + "cs": "Výška stolu je {canonical(height)}" } }, { @@ -108,12 +119,14 @@ "question": { "en": "What is the lowest height the adult changing table can be moved to?", "nl": "Wat is de laagste stand waarop de verzorgingstafel voor volwassenen gezet kan worden?", - "it": "Qual è l'altezza minima a cui può essere regolato il fasciatoio per adulti?" + "it": "Qual è l'altezza minima a cui può essere regolato il fasciatoio per adulti?", + "cs": "Jaká je nejmenší výška, na kterou lze převlékací stůl pro dospělé nastavit?" }, "questionHint": { "en": "This is measured between the floor and the top of the changing table", "nl": "Dit wordt gemeten van de vloer tot de bovenkant van de verzorgingstafel", - "it": "Questa è misurata tra il pavimento e la parte superiore del fasciatoio" + "it": "Questa è misurata tra il pavimento e la parte superiore del fasciatoio", + "cs": "Měří se od podlahy k horní ploše stolu" }, "freeform": { "key": "min_height", @@ -135,7 +148,8 @@ "render": { "en": "The lowest height of the adult changing table is {canonical(min_height)}", "nl": "De laagste stand van de verzorgingstafel is {canonical(min_height)} hoog", - "it": "L'altezza minima del fasciatoio per adulti è {canonical(min_height)}" + "it": "L'altezza minima del fasciatoio per adulti è {canonical(min_height)}", + "cs": "Nejmenší výška převlékacího stolu pro dospělé je {canonical(min_height)}" }, "condition": { "and": [ @@ -151,12 +165,14 @@ "question": { "en": "What is the highest height the adult changing table can be moved to?", "nl": "Wat is de hoogste stand waarop de verzorgingstafel voor volwassenen gezet kan worden?", - "it": "Qual è l'altezza massima a cui può essere regolato il fasciatoio per adulti?" + "it": "Qual è l'altezza massima a cui può essere regolato il fasciatoio per adulti?", + "cs": "Jaká je největší výška, do které lze nastavit převlékací stůl pro dospělé?" }, "questionHint": { "en": "This is measured between the floor and the top of the changing table", "nl": "Dit wordt gemeten van de vloer tot de bovenkant van de verzorgingstafel", - "it": "Questa è misurata tra il pavimento e la parte superiore del fasciatoio" + "it": "Questa è misurata tra il pavimento e la parte superiore del fasciatoio", + "cs": "Měří se od podlahy k horní ploše stolu" }, "freeform": { "key": "max_height", @@ -178,7 +194,8 @@ "render": { "en": "The highest height of the adult changing table is {canonical(max_height)}", "nl": "De hoogste stand van de verzorgingstafel is {canonical(max_height)} hoog", - "it": "L'altezza massima del fasciatoio per adulti è {canonical(max_height)}" + "it": "L'altezza massima del fasciatoio per adulti è {canonical(max_height)}", + "cs": "Největší výška převlékacího stolu pro dospělé je {canonical(max_height)}" }, "condition": { "and": [ @@ -194,7 +211,8 @@ "question": { "en": "How is the height of the changing table adjusted?", "nl": "Hoe wordt de hoogte van de verzorgingstafel aangepast?", - "it": "Come viene regolata l'altezza del fasciatoio?" + "it": "Come viene regolata l'altezza del fasciatoio?", + "cs": "Jak se nastavuje výška převlékacího stolu?" }, "mappings": [ { @@ -202,7 +220,8 @@ "then": { "nl": "De hoogte van de verzorgingstafel wordt met de hand aangepast", "en": "The height of the adult changing table is adjusted manually", - "it": "L'altezza del fasciatoio per adulti è regolata manualmente" + "it": "L'altezza del fasciatoio per adulti è regolata manualmente", + "cs": "Výška převlékacího stolu pro dospělé se nastavuje ručně" } }, { @@ -210,7 +229,8 @@ "then": { "nl": "De verzorgingstafel wordt door een electrische motor in hoogte versteld", "en": "The height of the adult changing table is adjusted electrically", - "it": "L'altezza del fasciatoio per adulti è regolata elettricamente" + "it": "L'altezza del fasciatoio per adulti è regolata elettricamente", + "cs": "Výška převlékacího stolu pro dospělé se nastavuje elektricky" } } ], @@ -231,7 +251,8 @@ "question": { "en": "How is the adult changing table supported?", "nl": "Hoe is de verschoningstafel in de ruimte geplaatst?", - "it": "Come è sostenuto il fasciatoio per adulti?" + "it": "Come è sostenuto il fasciatoio per adulti?", + "cs": "Jak je převlékací stůl pro dospělé upevněn?" }, "mappings": [ { @@ -239,7 +260,8 @@ "then": { "en": "The changing table is mounted to the wall", "nl": "De verschoningstafel voor volwassenen hangt vast aan de muur", - "it": "Il fasciatoio è montato a parete" + "it": "Il fasciatoio è montato a parete", + "cs": "Převlékací stůl je přimontován na stěně" } }, { @@ -247,7 +269,8 @@ "then": { "en": "The changing table stands on table legs", "nl": "De verschoningstafel voor volwassenen staat op tafelpoten", - "it": "Il fasciatoio è sostenuto da gambe" + "it": "Il fasciatoio è sostenuto da gambe", + "cs": "Převlékací stůl stojí na nohách" } }, { @@ -255,7 +278,8 @@ "then": { "en": "The changing table stands on table legs with wheels and can be moved", "nl": "De verschoningstafel voor volwassenen staat op tafelpoten met wielen en kan verplaatst worden", - "it": "Il fasciatoio è sostenuto da gambe con ruote e può essere spostato" + "it": "Il fasciatoio è sostenuto da gambe con ruote e può essere spostato", + "cs": "Převlékací stůl stojí na nohách s kolečky a lze ho přemístit" } } ] diff --git a/assets/layers/aerialway/aerialway.json b/assets/layers/aerialway/aerialway.json index 08405b158..4fb8bea4f 100644 --- a/assets/layers/aerialway/aerialway.json +++ b/assets/layers/aerialway/aerialway.json @@ -14,7 +14,7 @@ "de": "Alle Arten von seil- oder drahtgestütztem Personen- oder Gütertransport, wie Seilbahnen, Gondeln, Sessellifte, Schlepplifte.", "es": "Varias formas de transporte de pasajeros y mercancías que utilizan cables, incluyendo teleféricos, góndolas, telesillas, remontes y tirolinas. ", "pl": "Różne formy transportu dla pasażerów i dóbr, które używają lin, w tym kolejki gondolowe, wyciągi krzesełkowe i orczykowe oraz tyrolki. ", - "cs": "Různé formy přepravy osob a zboží, které využívají dráty, včetně lanovek, gondol, sedačkových lanovek, vleků a lanových drah. ", + "cs": "Různé formy přepravy osob a zboží, které využívají dráty, včetně lanovek, gondol, sedačkových lanovek, vleků a lanových drah.", "ca": "Diverses formes de transport per a passatgers i mercaderies que utilitzen cables, incloent-hi telefèrics, telecabines, telecadires, teleesquís i tiroleses.", "nl": "Verschillende vormen van passagiers- en goederentransport die gebruikmaken van kabels, waaronder kabelbanen, gondelbanen, sleepliften en tokkelbanen.", "it": "Varie forme di trasporto per passeggeri e merci che utilizzano cavi, inclusi funivie, cabinovie, seggiovie, skilift e zip line." @@ -217,7 +217,7 @@ "then": { "en": "A tow line which skiers hold on to or attach themselves onto", "de": "Eine Zugleine, an der sich Skifahrer festhalten oder sich befestigen können", - "cs": "Vlečné lano, které táhne lyžaře", + "cs": "Vlečné lano, kterého se lyžaři drží nebo se na něj přichytávají", "es": "Un cable de remolque que arrastra a los esquiadores", "nl": "Een sleeplijn waar skiërs zich aan vasthouden of vastmaken", "ca": "Una línia de remolc a la qual els esquiadors s'agafen o s'enganxen", @@ -241,7 +241,7 @@ "en": "A zip line. (A touristic attraction where adventurous people go down at high speeds)", "de": "Eine Seilrutsche. (Eine Touristenattraktion, bei der abenteuerlustige Menschen mit hoher Geschwindigkeit hinunterfahren)", "pl": "Tyrolka. (Atrakcja turystyczna, która pozwala żądnym przygód zjechać z dużą szybkością) ", - "cs": "Lano na visuté dráze. (Turistická atrakce, kde se odvážlivci spouštějí vysokou rychlostí) ", + "cs": "Lano na visuté dráze. (Turistická atrakce, kde se odvážlivci spouštějí vysokou rychlostí)", "es": "Una tirolina. (Una atracción turística donde la gente aventurera baja a altas velocidades) ", "nl": "Een tokkelbaan. (Ook bekend als deathride; een toeristische attractie waarbij avontuurlijk mensen aan hoge snelheid afdalen)", "ca": "Una tirolina. (Una atracció turística on les persones aventureres baixen a altes velocitats)", diff --git a/assets/layers/all_streets/all_streets.json b/assets/layers/all_streets/all_streets.json index c17cdf6f2..00cc05695 100644 --- a/assets/layers/all_streets/all_streets.json +++ b/assets/layers/all_streets/all_streets.json @@ -16,12 +16,14 @@ "cs": "Všechny ulice", "it": "Tutte le strade", "pl": "Wszystkie ulice", - "ko": "모든 거리" + "ko": "모든 거리", + "uk": "Всі вулиці" }, "description": { "en": "Layer with (almost) all streets", "nl": "Laag met (bijna) alle straten", - "it": "Livello con (quasi) tutte le strade" + "it": "Livello con (quasi) tutte le strade", + "cs": "Vrstva se (skoro) všemi ulicemi" }, "source": { "osmTags": { diff --git a/assets/layers/ambulancestation/ambulancestation.json b/assets/layers/ambulancestation/ambulancestation.json index 1a6b1414e..e1659b7cb 100644 --- a/assets/layers/ambulancestation/ambulancestation.json +++ b/assets/layers/ambulancestation/ambulancestation.json @@ -13,7 +13,7 @@ "id": "Peta stasiun ambulans", "es": "Mapa de estaciones de ambulancias", "da": "Kort over ambulancestationer", - "cs": "Mapa stanic rychlé záchranné služby", + "cs": "Stanice rychlé záchranné služby", "ca": "Mapa d'estacions d'ambulàncies", "nb_NO": "Kart over ambulansestasjoner", "he": "מפת תחנות אמבולנסים", diff --git a/assets/layers/animal_shelter/animal_shelter.json b/assets/layers/animal_shelter/animal_shelter.json index 58c2d2a03..1bbe64b24 100644 --- a/assets/layers/animal_shelter/animal_shelter.json +++ b/assets/layers/animal_shelter/animal_shelter.json @@ -20,7 +20,7 @@ "es": "Un refugio de animales es una instalación donde se traen animales en problemas y el personal de la instalación (voluntarios o no) los alimenta y cuida, rehabilitándolos y curándolos si es necesario. Esta definición incluye perreras para perros abandonados, gaterías para gatos abandonados, refugios para otras mascotas abandonadas y centros de recuperación de fauna silvestre. ", "zh_Hans": "动物收容所是一个设施,将遇到麻烦的动物带到这里,设施的工作人员(志愿者或非志愿者)喂养并照顾它们,并在必要时使它们康复和治愈。该定义包括被遗弃的狗的狗舍、被遗弃的猫的猫舍、其他被遗弃的宠物的庇护所和野生动物恢复中心。 ", "de": "Ein Tierheim ist eine Einrichtung, in die notleidende Tiere gebracht werden und wo das Personal (ob freiwillig oder nicht) sie füttert und pflegt, sie rehabilitiert und bei Bedarf heilt. Diese Definition umfasst Zwinger für ausgesetzte Hunde, Katzenheime für ausgesetzte Katzen, Unterkünfte für andere ausgesetzte Haustiere und Wildtier-Auffangstationen.", - "cs": "Útulek pro zvířata je zařízení, kam se přivážejí zvířata v nesnázích a zaměstnanci zařízení (ať už dobrovolníci, nebo ne) je krmí, starají se o ně a v případě potřeby je rehabilitují a léčí. Tato definice zahrnuje chovné stanice pro opuštěné psy, chovné stanice pro opuštěné kočky, útulky pro jiná opuštěná zvířata a centra pro záchranu volně žijících zvířat. ", + "cs": "Útulek pro zvířata je zařízení, kam se přivážejí zvířata v nesnázích a zaměstnanci zařízení (ať už dobrovolníci, nebo ne) je krmí, starají se o ně a v případě potřeby je rehabilitují a léčí. Tato definice zahrnuje chovné stanice pro opuštěné psy, chovné stanice pro opuštěné kočky, útulky pro jiná opuštěná zvířata a centra pro záchranu volně žijících zvířat.", "nl": "Een dierenasiel is een instelling waar dieren in nood binnengebracht worden en door de medewerkers gevoederd en verzorgd worden, eventueel met het oog op uitzetting. Hieronder vallen asielen voor achtergelaten huisdieren en opvangcentra voor wilde dieren.", "ca": "Un refugi d'animals és una instal·lació on es porten animals en problemes i el personal de la instal·lació (voluntaris o no) els alimenta i cuida, rehabilitant-los i curant-los si cal. Aquesta definició inclou caneres per a gossos abandonats, gateres per a gats abandonats, refugis per a altres mascotes abandonades i centres de recuperació de fauna salvatge.", "it": "Un rifugio per animali è una struttura dove vengono portati animali in difficoltà e il personale della struttura (volontari o meno) li nutre e si prende cura di loro, riabilitandoli e curandoli se necessario. Questa definizione include canili per cani abbandonati, gattili per gatti abbandonati, rifugi per altri animali domestici abbandonati e centri di recupero per la fauna selvatica." diff --git a/assets/layers/artwork/artwork.json b/assets/layers/artwork/artwork.json index c3a7ec77d..a859e331c 100644 --- a/assets/layers/artwork/artwork.json +++ b/assets/layers/artwork/artwork.json @@ -593,7 +593,8 @@ "then": { "en": "Poem", "nl": "Gedicht", - "it": "Poesia" + "it": "Poesia", + "cs": "Báseň" } } ], @@ -976,7 +977,8 @@ "id": "doubles_as_wayside_shrine", "question": { "en": "Does this artwork also double as wayside shrine?", - "it": "Quest'opera d'arte funge anche da edicola votiva?" + "it": "Quest'opera d'arte funge anche da edicola votiva?", + "cs": "Funguje toto umělecké dílo také jako kaplička u cesty?" }, "mappings": [ { @@ -984,7 +986,8 @@ "icon": "./assets/layers/wayside_shrine/shrine.svg", "then": { "en": "This artwork acts as a wayside shrine", - "it": "Quest'opera d'arte funge da edicola votiva" + "it": "Quest'opera d'arte funge da edicola votiva", + "cs": "Toto umělecké dílo funguje jako kaplička u cesty" } }, { @@ -992,7 +995,8 @@ "alsoShowIf": "historic!=wayside_shrine", "then": { "en": "This artwork does not act as a wayside shrine", - "it": "Quest'opera d'arte non funge da edicola votiva" + "it": "Quest'opera d'arte non funge da edicola votiva", + "cs": "Toto umělecké dílo nefunguje jako kaplička u cesty" } } ] diff --git a/assets/layers/assisted_repair/assisted_repair.json b/assets/layers/assisted_repair/assisted_repair.json index e9f742667..5b3d2943e 100644 --- a/assets/layers/assisted_repair/assisted_repair.json +++ b/assets/layers/assisted_repair/assisted_repair.json @@ -7,12 +7,13 @@ "es": "Cafés de reparación y talleres de reparación asistida", "nl": "Repair cafés en reparatiewerkplaatsen met ondersteuning", "ca": "Cafeteria de reparació i tallers de reparació assistida", - "it": "Repair café e laboratori di riparazione assistita" + "it": "Repair café e laboratori di riparazione assistita", + "uk": "Ремонтні кафе та майстерні з надання допомоги у ремонті" }, "description": { "en": "A self-assisted workshop is a location where people can come and repair their goods with help of volunteers and with the tools available at the given location. A repair café is a type of event organized regularly along the same principles.", "de": "Eine Selbsthilfewerkstatt ist ein Ort, an dem Menschen ihre Gegenstände mit Hilfe von Freiwilligen und den vor Ort verfügbaren Werkzeugen reparieren können. Ein Repair-Café ist eine Art von Veranstaltung, die regelmäßig nach denselben Prinzipien organisiert wird.", - "cs": "Svépomocná dílna je místo, kam mohou lidé přijít a opravit si své zboží s pomocí dobrovolníků a nástrojů, které jsou na daném místě k dispozici. Opravárenská kavárna je typ akce, která se pravidelně pořádá na stejných principech.", + "cs": "Svépomocná dílna je místo, kam mohou lidé přijít a opravit si své zboží s pomocí dobrovolníků a nástrojů, které jsou na daném místě k dispozici. Opravárenská kavárna je typ akce, která se pravidelně pořádá na stejných principech.", "es": "Un taller de reparación asistida es un lugar donde la gente puede venir y reparar sus bienes con la ayuda de voluntarios y con las herramientas disponibles en el lugar. Un café de reparación es un tipo de evento organizado regularmente con los mismos principios.", "nl": "Een zelfondersteunde werkplaats is een locatie waar mensen hun spullen kunnen komen repareren met hulp van vrijwilligers en met het gereedschap dat op de locatie beschikbaar is. Een repair café is een soort evenement dat regelmatig wordt georganiseerd volgens dezelfde principes.", "ca": "Un taller autoassistit és un lloc on les persones poden anar i reparar els seus béns amb l'ajuda de voluntaris i amb les eines disponibles en el lloc donat. Un cafè de reparació és un tipus d'esdeveniment organitzat regularment seguint els mateixos principis.", diff --git a/assets/layers/atm/atm.json b/assets/layers/atm/atm.json index fc9e7dc2d..dea4fac7c 100644 --- a/assets/layers/atm/atm.json +++ b/assets/layers/atm/atm.json @@ -32,7 +32,8 @@ "pt_BR": "Caixas eletrônicos para sacar dinheiro", "pt": "Multibancos para levantar dinheiro", "it": "Sportelli Bancomat per prelevare denaro", - "zh_Hant": "自動櫃員機以提款" + "zh_Hant": "自動櫃員機以提款", + "da": "Pengeautomat til at hæve penge" }, "source": { "osmTags": "amenity=atm" @@ -250,14 +251,16 @@ "question": { "en": "Is this ATM located indoors?", "nl": "Bevindt deze geldautomaat zich binnen?", - "it": "Questo sportello bancomat si trova all'interno?" + "it": "Questo sportello bancomat si trova all'interno?", + "cs": "Je tento bankomat je umístěn uvnitř?" }, "mappings": [ { "then": { "en": "This ATM is located indoors", "nl": "Deze geldautomaat bevindt zich binnen", - "it": "Questo sportello bancomat si trova all'interno" + "it": "Questo sportello bancomat si trova all'interno", + "cs": "Tento bankomat je umístěn uvnitř" } }, { @@ -265,7 +268,8 @@ "then": { "en": "This ATM is located outdoors", "nl": "Deze geldautomaat bevindt zich buiten", - "it": "Questo sportello bancomat si trova all'esterno" + "it": "Questo sportello bancomat si trova all'esterno", + "cs": "Tento bankomat je umístěn venku" } } ] diff --git a/assets/layers/bbq/bbq.json b/assets/layers/bbq/bbq.json index 77ff91157..4d74121d2 100644 --- a/assets/layers/bbq/bbq.json +++ b/assets/layers/bbq/bbq.json @@ -88,7 +88,7 @@ "question": { "en": "Who is allowed to use this barbecue?", "de": "Wer darf diesen Grill benutzen?", - "cs": "Jaký přístup je povolen?", + "cs": "Kdo může používat tento gril?", "es": "¿Cuál es el acceso permitido?", "nl": "Wie mag deze barbecue gebruiken?", "ca": "A qui se li permet utilitzar aquesta barbacoa?", @@ -100,7 +100,7 @@ "then": { "de": "Dieses Grillgerät kann von jedem benutzt werden", "en": "This barbecue can be used by anyone", - "cs": "Veřejné", + "cs": "Tento gril může používat každý", "es": "Público", "nl": "Deze barbecue mag door iedereen worden gebruikt", "ca": "Aquesta barbacoa pot ser utilitzada per qualsevol persona", @@ -112,7 +112,7 @@ "then": { "de": "Dieses Grillgerät darf von niemandem benutzt werden", "en": "This barbecue can't be used by anyone", - "cs": "Zákaz vstupu", + "cs": "Tento gril nemůže používat každý", "es": "Sin acceso", "nl": "Deze barbecue mag door niemand worden gebruikt", "ca": "Aquesta barbacoa no pot ser utilitzada per ningú", @@ -124,7 +124,7 @@ "then": { "de": "Dieses Grillgerät ist privat", "en": "This barbecue is private", - "cs": "Soukromé", + "cs": "Tento gril je soukromý", "es": "Privado", "nl": "Deze barbecue is privé", "ca": "Aquesta barbacoa és privada", @@ -136,7 +136,7 @@ "then": { "de": "Dieses Barbecue kann von jedem benutzt werden, aber der Besitzer kann den Zugang jederzeit widerrufen", "en": "This barbecue can be used by anyone, but the owner can revoke access at any time", - "cs": "Přístup až do odvolání", + "cs": "Tento gril může používat každý, ale vlastník může souhlas kdykoliv odvolat", "es": "Acceso hasta que se revoque", "nl": "Deze barbecue mag door iedereen worden gebruikt, maar de eigenaar kan de toegang op elk moment ontzeggen", "ca": "Aquesta barbacoa pot ser utilitzada per qualsevol persona, però el propietari pot revocar l'accés en qualsevol moment", @@ -148,7 +148,7 @@ "then": { "de": "Dieser Grill kann nur von Kunden genutzt werden", "en": "This barbecue can only be used by customers", - "cs": "Přístup pouze pro zákazníky", + "cs": "Tento gril mohou používat jen zákazníci", "es": "Acceso solo para clientes", "nl": "Deze barbecue mag alleen worden gebruikt door klanten", "ca": "Aquesta barbacoa només pot ser utilitzada pels clients", @@ -160,7 +160,7 @@ "then": { "de": "Dieses Barbecue darf nur von autorisierten Personen benutzt werden", "en": "This barbecue can only be used by authorized persons", - "cs": "Přístup pouze pro oprávněné osoby", + "cs": "Tento gril mohou používat jen oprávněné osoby", "es": "Acceso solo para personas autorizadas", "nl": "Deze barbecue mag alleen worden gebruikt door personen met toestemming", "ca": "Aquesta barbacoa només pot ser utilitzada per persones autoritzades", @@ -174,7 +174,7 @@ "question": { "en": "Is this barbecue covered?", "de": "Ist die Grillstelle überdacht?", - "cs": "Je gril zakrytý?", + "cs": "Je tento gril zakrytý?", "es": "¿Está cubierta la parrilla?", "nl": "Is deze barbecue overdekt?", "ca": "Està coberta aquesta barbacoa?", @@ -186,7 +186,7 @@ "then": { "de": "Die Grillstelle ist nicht überdacht", "en": "This barbecue is not covered", - "cs": "Gril není zakrytý", + "cs": "Tento gril není zakrytý", "es": "La parrilla no está cubierta", "nl": "Deze barbecue is niet overdekt", "ca": "Aquesta barbacoa no està coberta", @@ -198,7 +198,7 @@ "then": { "de": "Die Grillstelle ist überdacht", "en": "This barbecue is covered", - "cs": "Gril je zakrytý", + "cs": "Tento gril je zakrytý", "es": "La parrilla está cubierta", "nl": "Deze barbecue is overdekt", "ca": "Aquesta barbacoa està coberta", @@ -212,7 +212,7 @@ "question": { "en": "How is this barbecue fuelled?", "de": "Womit wird dieser Grill angeheizt?", - "cs": "Jak je gril napájen?", + "cs": "Jak je tento gril napájen?", "es": "¿Cómo se alimenta la parrilla?", "nl": "Wat voor brandstof gebruikt deze barbecue?", "ca": "Com s'alimenta aquesta barbacoa?", @@ -224,7 +224,7 @@ "then": { "de": "Dieser Grill wird mit Holz betrieben", "en": "This barbecue uses wood as fuel", - "cs": "Dřevo", + "cs": "Tento gril používá dřevo jako palivo", "es": "Madera", "nl": "Deze barbecue gebruikt hout als brandstof", "ca": "Aquesta barbacoa utilitza la fusta com a combustible", @@ -236,7 +236,7 @@ "then": { "de": "Dieser Grill wird mit Kohle betrieben", "en": "This barbecue uses charcoal as fuel", - "cs": "Dřevěné uhlí", + "cs": "Tento gril používá dřevěné uhlí jako palivo", "es": "Carbón", "nl": "Deze barbecue gebruikt houtskool als brandstof", "ca": "Aquesta barbacoa utilitza carbó com a combustible", @@ -248,7 +248,7 @@ "then": { "de": "Dieser Grill wird mit Strom betrieben", "en": "This barbecue is powered by electricity", - "cs": "Elektrický", + "cs": "Tento gril je elektrický", "es": "Eléctrica", "nl": "Deze barbecue werkt op elektriciteit", "ca": "Aquesta barbacoa funciona amb electricitat", @@ -260,7 +260,7 @@ "then": { "de": "Dieser Grill wird mit Gas betrieben", "en": "This barbecue uses gas as fuel", - "cs": "Plynový", + "cs": "Tento gril používá plyn jako palivo", "es": "Gas", "nl": "Deze barbecue gebruikt gas als brandstof", "ca": "Aquesta barbacoa utilitza gas com a combustible", diff --git a/assets/layers/bicycle_rental/bicycle_rental.json b/assets/layers/bicycle_rental/bicycle_rental.json index cd0541f01..3201204ab 100644 --- a/assets/layers/bicycle_rental/bicycle_rental.json +++ b/assets/layers/bicycle_rental/bicycle_rental.json @@ -20,7 +20,7 @@ "fr": "Stations de location de vélo", "de": "Fahrradverleihstationen", "es": "Estaciones de alquiler de bicicletas", - "da": "Stationer til udlejning af cykler", + "da": "Cykeludlejningsstationer", "cs": "Půjčovny jízdních kol", "ca": "Estacions de lloguer de bicicletes", "pl": "Stacje wypożyczania rowerów", diff --git a/assets/layers/bike_cleaning/bike_cleaning.json b/assets/layers/bike_cleaning/bike_cleaning.json index d635f4c04..82ba1c700 100644 --- a/assets/layers/bike_cleaning/bike_cleaning.json +++ b/assets/layers/bike_cleaning/bike_cleaning.json @@ -187,7 +187,8 @@ "ca": "El servei de rentat és gratuït", "pt_BR": "O serviço de limpeza é grátis para usar", "pt": "O serviço de limpeza é grátis para usar", - "it": "Il servizio di pulizia è gratuito" + "it": "Il servizio di pulizia è gratuito", + "uk": "Послугою прибирання можна користуватися безкоштовно" }, "addExtraTags": [ "service:bicycle:cleaning:charge=" @@ -211,7 +212,8 @@ "ca": "Debades", "pt_BR": "Grátis para usar", "pl": "Darmowa", - "it": "Gratuito" + "it": "Gratuito", + "uk": "Безкоштовне використання" }, "hideInAnswer": true } @@ -270,7 +272,8 @@ "ca": "Aquest servei de neteja és gratuït", "pt_BR": "Esse serviço de limpeza é grátis para usar", "pt": "Esst serviço de limpeza é grátis para usar", - "it": "Questo servizio di pulizia è gratuito" + "it": "Questo servizio di pulizia è gratuito", + "uk": "Ця послуга прибирання є безкоштовною" }, "addExtraTags": [ "charge=" @@ -329,7 +332,7 @@ "en": "This is a manual bike washing station - a person still has to point the water hose towards the bicycle", "nl": "Dit is een handmatig fietsschoonmaakpunt - een persoon moet zelf de waterspuit richten naar de fiets", "de": "Dies ist eine manuelle Fahrradwaschanlage", - "cs": "Jedná se o ruční mycí stanici kol", + "cs": "Jedná se o ruční mycí stanici kol – používá se namířením vodní trysky na kolo", "es": "Esta es una estación manual de lavado de bicicletas", "ca": "Es tracta d'una estació manual de rentat de bicicletes", "uk": "Це ручна мийка для велосипедів", @@ -342,7 +345,7 @@ "en": "This is an automated bike wash. Your bicycle is placed in the device and everything happens automatically.", "nl": "Dit is een automatisch fietsschoonmaakpunt - eens je fiets erin geplaats, wordt alles volledig automatisch proper gemaakt", "de": "Dies ist eine automatische Fahrradwaschanlage", - "cs": "Jedná se o mytí kol bez obsluhy", + "cs": "Toto je automatická myčka kol. Své kolo umístíte do zařízení a všechno proběhne automaticky.", "es": "Esta es una estación automática de lavado de bicicletas", "ca": "Es tracta d'un rentat automàtic de bicicletes", "uk": "Це автоматизована мийка для велосипедів", diff --git a/assets/layers/bike_parking/bike_parking.json b/assets/layers/bike_parking/bike_parking.json index 267d68652..869e5018d 100644 --- a/assets/layers/bike_parking/bike_parking.json +++ b/assets/layers/bike_parking/bike_parking.json @@ -411,7 +411,8 @@ "then": { "en": "An anchor - a metal loop wide enough for a bike lock attached to a wall, the floor or a boulder.", "nl": "Een anker - een metalen lus waar een fietsslot door kan en vastgemaakt aan de muur of vloer", - "it": "Un ancoraggio - un anello metallico abbastanza largo per un lucchetto da bicicletta fissato a un muro, al pavimento o a un masso." + "it": "Un ancoraggio - un anello metallico abbastanza largo per un lucchetto da bicicletta fissato a un muro, al pavimento o a un masso.", + "cs": "Kotva - kovová smyčka dost široká pro zámek na kolo připojená ke stěně, podlaze nebo balvanu." } } ], @@ -660,12 +661,12 @@ "pl": "Ile rowerów mieści się na tym parkingu rowerowym?" }, "questionHint": { - "en": "This includes regular bicycles, cargo bikes, ebikes, ...", + "en": "This includes regular bicycles, cargo bikes, ebikes, …", "nl": "Dit is het totaal aantal gewone fietsen, bakfietsen, elektrische fietsen, ...", "de": "Dazu gehören reguläre Fahrräder, Lasträder, Ebikes,...", "pl": "To obejmuje zwykłe rowery, do transportu dóbr, elektryczne, ...", "es": "Esto incluye bicicletas normales, bicicletas de carga, bicicletas eléctricas,…", - "cs": "Patří sem běžná jízdní kola, nákladní kola, elektrokola, ...", + "cs": "Patří sem běžná jízdní kola, nákladní kola, elektrokola, …", "ca": "Això inclou bicicletes regulars, bicicletes de càrrega, bicicletes elèctriques, ...", "it": "Questo include biciclette normali, cargo bike, e-bike, ..." }, @@ -844,7 +845,8 @@ "es": "Gratuito", "cs": "Bezplatné použití", "ca": "Gratuït", - "it": "Utilizzo gratuito" + "it": "Utilizzo gratuito", + "uk": "Безкоштовне використання" } } ] diff --git a/assets/layers/bike_repair_station/bike_repair_station.json b/assets/layers/bike_repair_station/bike_repair_station.json index ed7045cee..2f559f3b9 100644 --- a/assets/layers/bike_repair_station/bike_repair_station.json +++ b/assets/layers/bike_repair_station/bike_repair_station.json @@ -1018,7 +1018,8 @@ } } ], - "id": "bike_repair_station-valves" + "id": "bike_repair_station-valves", + "condition": "service:bicycle:pump=yes" }, { "id": "bike_repair_station-electrical_pump", diff --git a/assets/layers/bike_themed_object/bike_themed_object.json b/assets/layers/bike_themed_object/bike_themed_object.json index 8f41087fe..9c805d941 100644 --- a/assets/layers/bike_themed_object/bike_themed_object.json +++ b/assets/layers/bike_themed_object/bike_themed_object.json @@ -10,7 +10,8 @@ "da": "Cykelrelateret genstand", "ca": "Objectes relacionats amb bicicletes", "cs": "Objekt související s jízdním kolem", - "pl": "Obiekt związany z rowerami" + "pl": "Obiekt związany z rowerami", + "uk": "Об'єкт, пов'язаний з велосипедом" }, "description": { "en": "A layer with bike-themed objects but who don't match any other layer", diff --git a/assets/layers/binocular/binocular.json b/assets/layers/binocular/binocular.json index 461a50916..5c297823f 100644 --- a/assets/layers/binocular/binocular.json +++ b/assets/layers/binocular/binocular.json @@ -126,7 +126,8 @@ "fr": "En libre service", "ca": "Debades", "cs": "Použití zdarma", - "it": "Utilizzo gratuito" + "it": "Utilizzo gratuito", + "uk": "Безкоштовне використання" } } ], diff --git a/assets/layers/brothel/brothel.json b/assets/layers/brothel/brothel.json index e0a4de9ec..a1d4c5650 100644 --- a/assets/layers/brothel/brothel.json +++ b/assets/layers/brothel/brothel.json @@ -51,27 +51,9 @@ ], "marker": [ { - "icon": "circle", - "color": "white" - }, - { - "icon": "ring", - "color": "#fc6488" + "icon": "./assets/layers/brothel/brothel.svg" } ] - }, - { - "location": [ - "centroid", - "point" - ], - "marker": [ - { - "icon": "heart", - "color": "#fc6488" - } - ], - "iconSize": "28,28" } ], "presets": [ diff --git a/assets/layers/brothel/brothel.svg b/assets/layers/brothel/brothel.svg new file mode 100644 index 000000000..7a0096608 --- /dev/null +++ b/assets/layers/brothel/brothel.svg @@ -0,0 +1,55 @@ + + diff --git a/assets/layers/brothel/brothel.svg.license b/assets/layers/brothel/brothel.svg.license new file mode 100644 index 000000000..ed0288300 --- /dev/null +++ b/assets/layers/brothel/brothel.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Pieter Vander Vennet +SPDX-License-Identifier: CC0-1.0 \ No newline at end of file diff --git a/assets/layers/brothel/license_info.json b/assets/layers/brothel/license_info.json new file mode 100644 index 000000000..5c93b1c75 --- /dev/null +++ b/assets/layers/brothel/license_info.json @@ -0,0 +1,10 @@ +[ + { + "path": "brothel.svg", + "license": "CC0-1.0", + "authors": [ + "Pieter Vander Vennet" + ], + "sources": [] + } +] \ No newline at end of file diff --git a/assets/layers/cafe_pub/cafe_pub.json b/assets/layers/cafe_pub/cafe_pub.json index 2b9052268..b055f890d 100644 --- a/assets/layers/cafe_pub/cafe_pub.json +++ b/assets/layers/cafe_pub/cafe_pub.json @@ -437,27 +437,31 @@ "wheelchair-access", { "question": { - "en": "Does {title()} accept bring-your-own reusable cups?" + "en": "Does {title()} accept bring-your-own reusable cups?", + "cs": "Přijímá {title()} přinesené opakovaně použitelné šálky?" }, "id": "pub_reusable_packaging", "mappings": [ { "if": "reusable_packaging:accept=yes", "then": { - "en": "Accepts reusable cups" + "en": "Accepts reusable cups", + "cs": "Přijímá opakovaně použitelné šálky" } }, { "if": "reusable_packaging:accept=no", "alsoShowIf": "reusable_packaging:accept=", "then": { - "en": "Does not accept reusable cups" + "en": "Does not accept reusable cups", + "cs": "Nepřijímá opakovaně použitelné šálky" } }, { "if": "reusable_packaging:accept=only", "then": { - "en": "Only serves to people who bring reusable cups" + "en": "Only serves to people who bring reusable cups", + "cs": "Obsluhuje jen lidi, kteří si přinesou opakovaně použitelné šálky" } } ] diff --git a/assets/layers/campsite/campsite.json b/assets/layers/campsite/campsite.json index a880791cb..6fce4181d 100644 --- a/assets/layers/campsite/campsite.json +++ b/assets/layers/campsite/campsite.json @@ -176,7 +176,8 @@ "question": { "en": "Is there a fee?", "de": "Gibt es hier eine Gebühr?", - "it": "C'è un costo?" + "it": "C'è un costo?", + "cs": "Platí se tu poplatek?" }, "mappings": [ { @@ -187,7 +188,8 @@ "then": { "en": "The campsite is free of charge", "de": "Der Zeltplatz ist kostenlos", - "it": "Il campeggio è gratuito" + "it": "Il campeggio è gratuito", + "cs": "Kempování je zdarma" }, "icon": "./assets/layers/questions/cash.svg" }, @@ -196,7 +198,8 @@ "then": { "en": "There is a fee.", "de": "Es gibt eine Gebühr.", - "it": "C'è un costo." + "it": "C'è un costo.", + "cs": "Platí se tu poplatek." }, "icon": "./assets/layers/questions/cash.svg" } @@ -214,12 +217,14 @@ "question": { "en": "What is the charge per person per day?", "de": "Was ist die Gebühr pro Person pro Tag?", - "it": "Qual è il costo per persona al giorno?" + "it": "Qual è il costo per persona al giorno?", + "cs": "Jaký je poplatek na osobu a den?" }, "render": { "en": "Charge per person per day: {charge}", "de": "Gebühr pro Person pro Tag: {charge}", - "it": "Costo per persona al giorno: {charge}" + "it": "Costo per persona al giorno: {charge}", + "cs": "Poplatek na osobu a den: {charge}" }, "freeform": { "key": "charge", @@ -243,12 +248,14 @@ "question": { "en": "What is the charge per day?", "de": "Was ist die Gebühr pro Tag?", - "it": "Qual è il costo giornaliero?" + "it": "Qual è il costo giornaliero?", + "cs": "Jaký je poplatek za den?" }, "render": { "en": "Charge per day: {charge}", "de": "Gebühr pro Tag: {charge}", - "it": "Costo giornaliero: {charge}" + "it": "Costo giornaliero: {charge}", + "cs": "Poplatek za den: {charge}" }, "freeform": { "key": "charge", @@ -261,7 +268,7 @@ } }, "caravansites.caravansites-toilets", - "toilet_at_amenity.toilets-wheelchair", + "toilet_at_amenity_lib.all", "questions", "mastodon" ], diff --git a/assets/layers/caravansites/caravansites.json b/assets/layers/caravansites/caravansites.json index d7e713e16..ef33c2638 100644 --- a/assets/layers/caravansites/caravansites.json +++ b/assets/layers/caravansites/caravansites.json @@ -19,7 +19,8 @@ "cs": "Kempovací místa", "eu": "Akanpatzeko tokiak", "pl": "Miejsca kamperowe", - "zh_Hans": "露营地" + "zh_Hans": "露营地", + "uk": "Кемпінги" }, "description": { "en": "camper sites", diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json index 114ba2553..859978de5 100644 --- a/assets/layers/charging_station/charging_station.json +++ b/assets/layers/charging_station/charging_station.json @@ -307,10 +307,10 @@ { "if": "access=private", "then": { - "en": "Not accessible to the general public (e.g. only accessible to the owners, employees, ...)", + "en": "Not accessible to the general public (e.g. only accessible to the owners, employees, …)", "nl": "Niet toegankelijk voor het publiek
    Bv. enkel toegankelijk voor de eigenaar, medewerkers ,... ", "ca": "No accessible per al públic general (p.e. només accessible pels propietaris, empleats, ...)", - "cs": "Nepřístupná obecné veřejnosti (např. přístupná vlastníkům, zaměstnancům...)", + "cs": "Nepřístupná obecné veřejnosti (např. přístupná vlastníkům, zaměstnancům…)", "de": "Die Station ist nicht für die Allgemeinheit zugänglich (z. B. nur für die Eigentümer, Mitarbeiter, ...)", "es": "No accesible al público en general (por ejemplo, solo accesible para los propietarios, empleados, ...)", "it": "Non accessibile al pubblico generale (ad esempio, accessibile solo ai proprietari, dipendenti, ...)", @@ -852,32 +852,7 @@ "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", "class": "medium" }, - "hideInAnswer": { - "or": [ - { - "and": [ - "car=no", - "motorcar=no", - "hgv=no", - "bus=no" - ] - }, - { - "and": [ - { - "or": [ - "bicycle=yes", - "scooter=yes" - ] - }, - "car!=yes", - "motorcar!=yes", - "hgv!=yes", - "bus!=yes" - ] - } - ] - } + "hideInAnswer": true }, { "if": { @@ -1112,32 +1087,7 @@ "path": "./assets/layers/charging_station/Type2_CCS.svg", "class": "medium" }, - "hideInAnswer": { - "or": [ - { - "and": [ - "car=no", - "motorcar=no", - "hgv=no", - "bus=no" - ] - }, - { - "and": [ - { - "or": [ - "bicycle=yes", - "scooter=yes" - ] - }, - "car!=yes", - "motorcar!=yes", - "hgv!=yes", - "bus!=yes" - ] - } - ] - } + "hideInAnswer": true }, { "if": { @@ -1177,44 +1127,13 @@ "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", "class": "medium" }, - "hideInAnswer": { - "or": [ - { - "and": [ - "car=no", - "motorcar=no", - "hgv=no", - "bus=no" - ] - }, - { - "and": [ - { - "or": [ - "bicycle=yes", - "scooter=yes" - ] - }, - "car!=yes", - "motorcar!=yes", - "hgv!=yes", - "bus!=yes" - ] - }, - { - "and": [ - "_country!=us" - ] - } - ] - } + "hideInAnswer": true }, { "if": { "and": [ "socket:tesla_destination~*", - "socket:tesla_destination!=1", - "_country=us" + "socket:tesla_destination!=1" ] }, "then": { @@ -1232,77 +1151,6 @@ "class": "medium" } }, - { - "if": "socket:tesla_destination=1", - "ifnot": "socket:tesla_destination=", - "then": { - "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla)", - "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)", - "ca": "Tesla supercharger (destinació) (Un tipus 2 amb cable de la marca Tesla)", - "cs": "Tesla supercharger (Typ 2 s kabelem pod značkou Tesla)", - "de": "Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla)", - "es": "Supercargador Tesla (destino) (Un tipo 2 con cable de marca Tesla)", - "it": "Tesla supercharger (destination) (Un Tipo 2 con cavo brandizzato come tesla)" - }, - "icon": { - "path": "./assets/layers/charging_station/Type2_tethered.svg", - "class": "medium" - }, - "hideInAnswer": { - "or": [ - { - "and": [ - "car=no", - "motorcar=no", - "hgv=no", - "bus=no" - ] - }, - { - "and": [ - { - "or": [ - "bicycle=yes", - "scooter=yes" - ] - }, - "car!=yes", - "motorcar!=yes", - "hgv!=yes", - "bus!=yes" - ] - }, - { - "or": [ - "_country=us" - ] - } - ] - } - }, - { - "if": { - "and": [ - "socket:tesla_destination~*", - "socket:tesla_destination!=1", - "_country!=us" - ] - }, - "then": { - "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla)", - "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)", - "ca": "Tesla supercharger (destinació) (Un tipus 2 amb cable de la marca tesla)", - "cs": "Tesla supercharger (Typ 2 s kabelem pod značkou Tesla)", - "de": "Tesla supercharger (Destination) (Typ 2 mit Kabel von Tesla)", - "es": "Supercargador Tesla (destino) (Un tipo 2 con cable de marca Tesla)", - "it": "Tesla supercharger (destination) (Un Tipo 2 con cavo brandizzato come tesla)" - }, - "hideInAnswer": true, - "icon": { - "path": "./assets/layers/charging_station/Type2_tethered.svg", - "class": "medium" - } - }, { "if": "socket:USB-A=1", "ifnot": "socket:USB-A=", @@ -1840,6 +1688,69 @@ "path": "./assets/layers/charging_station/nema-5-20.svg", "class": "medium" } + }, + { + "if": "socket:nacs=1", + "ifnot": "socket:nacs=", + "then": { + "en": "NACS(North-American Charging System)", + "nl": "NACS(Noord-Amerikaanse oplaadstandaard)" + }, + "icon": { + "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", + "class": "medium" + }, + "hideInAnswer": { + "or": [ + { + "and": [ + "car=no", + "motorcar=no", + "hgv=no", + "bus=no" + ] + }, + { + "and": [ + { + "or": [ + "bicycle=yes", + "scooter=yes" + ] + }, + "car!=yes", + "motorcar!=yes", + "hgv!=yes", + "bus!=yes" + ] + }, + { + "and": [ + "_country!=mx", + "_country!=us:jp", + "_country!=kr", + "_country!=ca" + ] + } + ] + } + }, + { + "if": { + "and": [ + "socket:nacs~*", + "socket:nacs!=1" + ] + }, + "then": { + "en": "NACS(North-American Charging System)", + "nl": "NACS(Noord-Amerikaanse oplaadstandaard)" + }, + "hideInAnswer": true, + "icon": { + "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", + "class": "medium" + } } ] }, @@ -2161,8 +2072,8 @@ ] ], [ - "socket:tesla_destination", - "socket:tesla_destination", + "socket:USB-A", + "socket:USB-A", { "en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla)", "nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)", @@ -2172,33 +2083,6 @@ "es": "Supercargador Tesla (destino) (Un tipo 2 con cable de marca Tesla)", "it": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla)" }, - "Type2_tethered.svg", - [ - "230", - "400" - ], - [ - "16", - "32" - ], - [ - "11 kW", - "22 kW" - ] - ], - [ - "socket:USB-A", - "socket:USB-A", - { - "en": "USB to charge phones and small electronics", - "nl": "USB om GSMs en kleine electronica op te laden", - "ca": "USB per carregar telèfons i dispositius electrònics petits", - "cs": "USB k nabíjení telefonů a drobné elektroniky", - "de": "USB zum Aufladen von Handys und kleinen Elektrogeräten", - "es": "USB para cargar teléfonos y pequeños dispositivos electrónicos", - "it": "USB to charge phones and small electronics", - "uk": "USB для зарядки телефонів і дрібної електроніки" - }, "usb_port.svg", [ "5" @@ -2216,13 +2100,14 @@ "socket:bosch_3pin", "socket:bosch_3pin", { - "en": "Bosch Active Connect with 3 pins and cable", - "nl": "Bosch Active Connect met 3 pinnen aan een kabel", - "ca": "Bosch Active Connect amb 3 pins i cable", - "cs": "Bosch Active Connect se 3 kolíky a kabelem", - "de": " Bosch Active Connect mit 3 Pins und Kabel", - "es": "Bosch Active Connect con 3 pines y cable", - "it": "Bosch Active Connect with 3 pins and cable" + "en": "USB to charge phones and small electronics", + "nl": "USB om GSMs en kleine electronica op te laden", + "ca": "USB per carregar telèfons i dispositius electrònics petits", + "cs": "USB k nabíjení telefonů a drobné elektroniky", + "de": "USB zum Aufladen von Handys und kleinen Elektrogeräten", + "es": "USB para cargar teléfonos y pequeños dispositivos electrónicos", + "it": "USB to charge phones and small electronics", + "uk": "USB для зарядки телефонів і дрібної електроніки" }, "bosch-3pin.svg", [], @@ -2233,13 +2118,13 @@ "socket:bosch_5pin", "socket:bosch_5pin", { - "en": "Bosch Active Connect with 5 pins and cable", - "nl": "Bosch Active Connect met 5 pinnen aan een kabel", - "ca": "Bosch Active Connect amb 5 pins i cable", - "cs": "Bosch Active Connect s 5 kolíny a kabelem", - "de": " Bosch Active Connect mit 5 Pins und Kabel", - "es": "Bosch Active Connect con 5 pines y cable", - "it": "Bosch Active Connect with 5 pins and cable" + "en": "Bosch Active Connect with 3 pins and cable", + "nl": "Bosch Active Connect met 3 pinnen aan een kabel", + "ca": "Bosch Active Connect amb 3 pins i cable", + "cs": "Bosch Active Connect se 3 kolíky a kabelem", + "de": " Bosch Active Connect mit 3 Pins und Kabel", + "es": "Bosch Active Connect con 3 pines y cable", + "it": "Bosch Active Connect with 3 pins and cable" }, "bosch-5pin.svg", [], @@ -2250,13 +2135,13 @@ "socket:bs1363", "socket:bs1363", { - "en": "BS1363 (Type G)", - "nl": "BS1363 (VK 3-pin)", - "ca": "BS1363 (Tipus G)", - "cs": "BS1363 (Typ G)", - "de": "BS1363 (Typ G)", - "es": "BS1363 (Tipo G)", - "it": "BS1363 (Type G)" + "en": "Bosch Active Connect with 5 pins and cable", + "nl": "Bosch Active Connect met 5 pinnen aan een kabel", + "ca": "Bosch Active Connect amb 5 pins i cable", + "cs": "Bosch Active Connect s 5 kolíny a kabelem", + "de": " Bosch Active Connect mit 5 Pins und Kabel", + "es": "Bosch Active Connect con 5 pines y cable", + "it": "Bosch Active Connect with 5 pins and cable" }, "bs1363.svg", [ @@ -2273,13 +2158,13 @@ "socket:nema5_15", "socket:nema5_15", { - "en": "NEMA 5-15 (Type B)", - "nl": "NEMA 5-15 (VS 3-pin)", - "ca": "NEMA 5-15 (Tipus B)", - "cs": "NEMA 5-15 (Typ B)", - "de": "NEMA 5-15 (Typ B)", - "es": "NEMA 5-15 (Tipo B)", - "it": "NEMA 5-15 (Type B)" + "en": "BS1363 (Type G)", + "nl": "BS1363 (VK 3-pin)", + "ca": "BS1363 (Tipus G)", + "cs": "BS1363 (Typ G)", + "de": "BS1363 (Typ G)", + "es": "BS1363 (Tipo G)", + "it": "BS1363 (Type G)" }, "nema-5-15.svg", [ @@ -2296,13 +2181,13 @@ "socket:sev1011_t23", "socket:sev1011_t23", { - "en": "SEV 1011 T23 (Type J)", - "nl": "SEV 1011 T23 (Zwitserse 3-pin)", - "ca": "SEV 1011 T23 (Tipus J)", - "cs": "SEV 1011 T23 (Typ J)", - "de": "SEV 1011 T23 (Typ J)", - "es": "SEV 1011 T23 (Tipo J)", - "it": "SEV 1011 T23 (Type J)" + "en": "NEMA 5-15 (Type B)", + "nl": "NEMA 5-15 (VS 3-pin)", + "ca": "NEMA 5-15 (Tipus B)", + "cs": "NEMA 5-15 (Typ B)", + "de": "NEMA 5-15 (Typ B)", + "es": "NEMA 5-15 (Tipo B)", + "it": "NEMA 5-15 (Type B)" }, "typej.svg", [ @@ -2319,13 +2204,13 @@ "socket:as3112", "socket:as3112", { - "en": "AS3112 (Type I)", - "nl": "AS3112 (Australische 3-pin)", - "ca": "AS3112 (Tipus I)", - "cs": "AS3112 (Typ I)", - "de": "AS3112 (Typ I)", - "es": "AS3112 (Tipo I)", - "it": "AS3112 (Type I)" + "en": "SEV 1011 T23 (Type J)", + "nl": "SEV 1011 T23 (Zwitserse 3-pin)", + "ca": "SEV 1011 T23 (Tipus J)", + "cs": "SEV 1011 T23 (Typ J)", + "de": "SEV 1011 T23 (Typ J)", + "es": "SEV 1011 T23 (Tipo J)", + "it": "SEV 1011 T23 (Type J)" }, "as3112.svg", [ @@ -2342,13 +2227,13 @@ "socket:nema_5_20", "socket:nema_5_20", { - "en": "NEMA 5-20 (Type B)", - "nl": "NEMA 5-20 (VS 3-pin)", - "ca": "NEMA 5-20 (Tipus B)", - "cs": "NEMA 5-20 (Typ B)", - "de": "NEMA 5-20 (Typ B)", - "es": "NEMA 5-20 (Tipo B)", - "it": "NEMA 5-20 (Type B)" + "en": "AS3112 (Type I)", + "nl": "AS3112 (Australische 3-pin)", + "ca": "AS3112 (Tipus I)", + "cs": "AS3112 (Typ I)", + "de": "AS3112 (Typ I)", + "es": "AS3112 (Tipo I)", + "it": "AS3112 (Type I)" }, "nema-5-20.svg", [ @@ -2360,6 +2245,23 @@ [ "2.4 kW" ] + ], + [ + "socket:nacs", + "socket:nacs", + { + "en": "NEMA 5-20 (Type B)", + "nl": "NEMA 5-20 (VS 3-pin)", + "ca": "NEMA 5-20 (Tipus B)", + "cs": "NEMA 5-20 (Typ B)", + "de": "NEMA 5-20 (Typ B)", + "es": "NEMA 5-20 (Tipo B)", + "it": "NEMA 5-20 (Type B)" + }, + "Tesla-hpwc-model-s.svg", + [], + [], + [] ] ] }, @@ -2613,7 +2515,7 @@ "de": "Die Nutzung ist kostenlos, Authentifizierung erforderlich", "es": "De uso gratuito, pero hay que autenticarse", "it": "Utilizzo gratuito, ma è necessario autenticarsi", - "uk": "Безкоштовне використання, але потрібно пройти аутентифікацію" + "uk": "Безкоштовне використання, але потрібно пройти автентифікацію" } }, { @@ -2630,7 +2532,8 @@ "de": "Kostenlose Nutzung", "es": "De uso gratuito", "it": "Utilizzo gratuito", - "pl": "Darmowa" + "pl": "Darmowa", + "uk": "Безкоштовне використання" }, "hideInAnswer": true }, @@ -2643,9 +2546,9 @@ }, "then": { "nl": "Betalend te gebruiken, maar gratis voor klanten van het bijhorende hotel/café/ziekenhuis/...", - "en": "Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station", + "en": "Paid use, but free for customers of the hotel/pub/hospital/… who operates the charging station", "ca": "De pagament, però gratuït per als clients de l'hotel/bar/hospital/... que gestiona l'estació de càrrega", - "cs": "Placené použití, ale zdarma pro zákazníky hotelu/restaurace/nemocnice... které provozují nabíjecí stanici", + "cs": "Placené použití, ale zdarma pro zákazníky hotelu/restaurace/nemocnice… které provozují nabíjecí stanici", "de": "Die Nutzung ist kostenpflichtig, aber für Kunden des Betreibers der Einrichtung, wie Hotel, Krankenhaus, ... kostenlos", "es": "De pago, pero gratuito para clientes del hotel/pub/hospital/... que opera el punto de carga", "it": "Utilizzo a pagamento, ma gratuito per i clienti dell'hotel/pub/ospedale/... che gestisce la stazione di ricarica", @@ -3753,7 +3656,7 @@ "es": "Tiene un conector
    Supercargador Tesla (destino) (Un tipo 2 con cable de marca Tesla)
    ", "it": "Ha un
    Tesla supercharger (destination) (Un Tipo 2 con cavo brandizzato come tesla)
    connettore" }, - "osmTags": "socket:tesla_destination~*" + "osmTags": "socket:USB-A~*" }, { "question": { @@ -3766,7 +3669,7 @@ "it": "Ha un
    USB per caricare telefoni e piccoli dispositivi elettronici
    connettore", "uk": "Має
    USB для зарядки телефонів і малої електроніки
    роз'єм" }, - "osmTags": "socket:USB-A~*" + "osmTags": "socket:bosch_3pin~*" }, { "question": { @@ -3778,7 +3681,7 @@ "es": "Tiene un conector
    Bosch Active Connect con 3 pines y cable
    ", "it": "Ha un
    Bosch Active Connect con 3 pin e cavo
    connettore" }, - "osmTags": "socket:bosch_3pin~*" + "osmTags": "socket:bosch_5pin~*" }, { "question": { @@ -3790,7 +3693,7 @@ "es": "Tiene un conector
    Bosch Active Connect con 5 pines y cable
    ", "it": "Ha un
    Bosch Active Connect con 5 pin e cavo
    connettore" }, - "osmTags": "socket:bosch_5pin~*" + "osmTags": "socket:bs1363~*" }, { "question": { @@ -3802,7 +3705,7 @@ "es": "Tiene un conector
    BS1363 (Tipo G)
    ", "it": "Ha un
    BS1363 (Tipo G)
    connettore" }, - "osmTags": "socket:bs1363~*" + "osmTags": "socket:nema5_15~*" }, { "question": { @@ -3814,7 +3717,7 @@ "es": "Tiene un conector
    NEMA 5-15 (Tipo B)
    ", "it": "Ha un
    NEMA 5-15 (Tipo B)
    connettore" }, - "osmTags": "socket:nema5_15~*" + "osmTags": "socket:sev1011_t23~*" }, { "question": { @@ -3826,7 +3729,7 @@ "es": "Tiene un conector
    SEV 1011 T23 (Tipo J)
    ", "it": "Ha un
    SEV 1011 T23 (Tipo J)
    connettore" }, - "osmTags": "socket:sev1011_t23~*" + "osmTags": "socket:as3112~*" }, { "question": { @@ -3838,7 +3741,7 @@ "es": "Tiene un conector
    AS3112 (Tipo I)
    ", "it": "Ha un
    AS3112 (Tipo I)
    connettore" }, - "osmTags": "socket:as3112~*" + "osmTags": "socket:nema_5_20~*" }, { "question": { @@ -3850,7 +3753,7 @@ "es": "Tiene un conector
    NEMA 5-20 (Tipo B)
    ", "it": "Ha un
    NEMA 5-20 (Tipo B)
    connettore" }, - "osmTags": "socket:nema_5_20~*" + "osmTags": "socket:nacs~*" } ] } @@ -4046,6 +3949,15 @@ "kW", "MW" ] + }, + "socket:nacs:voltage": "voltage", + "socket:nacs:current": "current", + "socket:nacs:output": { + "quantity": "power", + "denominations": [ + "kW", + "MW" + ] } } ], @@ -4062,4 +3974,4 @@ }, "neededChangesets": 10 } -} \ No newline at end of file +} diff --git a/assets/layers/charging_station/csvToJson.ts b/assets/layers/charging_station/csvToJson.ts index 8a0479fd8..c508835c6 100644 --- a/assets/layers/charging_station/csvToJson.ts +++ b/assets/layers/charging_station/csvToJson.ts @@ -6,12 +6,7 @@ import FilterConfigJson from "../../../src/Models/ThemeConfig/Json/FilterConfigJ import RewritableConfigJson from "../../../src/Models/ThemeConfig/Json/RewritableConfigJson" import { TagRenderingConfigJson } from "../../../src/Models/ThemeConfig/Json/TagRenderingConfigJson" - -function colonSplit(value: string): string[] { - return value.split(";").map(v => v.replace(/"/g, "").trim()).filter(s => s !== "") -} - -function loadCsv(file): { +interface ChargingStandard { key: string, id: string, image: string, @@ -23,8 +18,15 @@ function loadCsv(file): { commonOutputs?: string[], associatedVehicleTypes?: string[], neverAssociatedWith?: string[], - extraVisualisationCondition: string -}[] { + extraVisualisationCondition: string, + overrideHideInAnswer: string +} + +function colonSplit(value: string): string[] { + return value.split(";").map(v => v.replace(/"/g, "").trim()).filter(s => s !== "") +} + +function loadCsv(file): ChargingStandard[] { const entries: string[] = Utils.NoNull(readFileSync(file, "utf8").split("\n").map(str => str.trim())) const header = entries.shift().split(",") @@ -72,7 +74,7 @@ function run(file, protojson) { }, ] - const entries = loadCsv(file) + const entries: ChargingStandard[] = loadCsv(file) const protoString = readFileSync(protojson, "utf8") const proto = JSON.parse(protoString) @@ -142,6 +144,17 @@ function run(file, protojson) { } + if (e.overrideHideInAnswer) { + if (e.overrideHideInAnswer.toLowerCase() === "true") { + json["hideInAnswer"] = true + } else if (e.overrideHideInAnswer.toLowerCase() === "false") { + json["hideInAnswer"] = false + + } else { + json["hideInAnswer"] = e.overrideHideInAnswer + } + } + overview_question_answers.push(json) diff --git a/assets/layers/charging_station/types.csv b/assets/layers/charging_station/types.csv index d73c64835..0042c78c0 100644 --- a/assets/layers/charging_station/types.csv +++ b/assets/layers/charging_station/types.csv @@ -1,22 +1,22 @@ -key,id,image,description:en,countryWhiteList,countryBlackList,commonVoltages,commonCurrents,commonOutputs,description:nl,associatedVehicleTypes,neverAssociatedWith,extraVisualisationCondition -socket:schuko,,CEE7_4F.svg,Schuko wall plug without ground pin (CEE7/4 type F),af;al;dz;as;ad;ao;am;aw;az;by;bt;ba;bg;cv;td;cl;hr;dk;eg;ee;et;fo;fr;pf;ge;gr;gl;gn;gw;is;id;ir;jo;kz;kg;la;lv;lr;ly;lt;lu;mo;mr;md;mc;mn;me;mz;nl;nc;ne;kp;mk;pt;qa;ro;ru;rw;sm;sk;si;kr;es;sr;tj;th;tl;tr;tm;ua;uy;uz;vn,,230,16,3.6 kW,Schuko stekker zonder aardingspin (CEE7/4 type F),*,, -socket:typee,,TypeE.svg,European wall plug with ground pin (CEE7/4 type E),be;bj;bf;bi;cm;cf;td;km;cz;dk;dj;gq;et;fo;fr;gf;pf;gl;gp;gw;la;lr;mg;ml;mq;mr;mu;mc;mn;ma;ne;pl;pt;rw;mf;pm;sn;sk;sy;tl;tn;uz,,230,16,3 kW;22 kW;,Europese stekker met aardingspin (CEE7/4 type E),*,, -socket:chademo,,Chademo_type4.svg,Chademo,,,500,120,50 kW,Chademo,car;motorcar;hgv;bus,bicycle;scooter, -socket:type1_cable,,Type1_J1772.svg,Type 1 with cable (J1772),,,200;240,32,3.7 kW;7 kW,Type 1 met kabel (J1772),car;motorcar;hgv;bus,bicycle;scooter, -socket:type1,,Type1_J1772.svg,Type 1 without cable (J1772),,,200;240,32,3.7 kW;6.6 kW;7 kW;7.2 kW,Type 1 zonder kabel (J1772),car;motorcar;hgv;bus,bicycle;scooter, -socket:type1_combo,,Type1-ccs.svg,Type 1 CCS (aka Type 1 Combo),,,400;1000,50;125,50 kW;62.5 kW;150 kW;350 kW;,Type 1 CCS (ook gekend als Type 1 Combo),car;motorcar;hgv;bus,bicycle;scooter, -socket:tesla_supercharger,,Tesla-hpwc-model-s.svg,Tesla Supercharger,,,480,125;350,120 kW;150 kW;250 kW,Tesla Supercharger,car;motorcar;hgv;bus,bicycle;scooter, -socket:type2,,Type2_socket.svg,Type 2 (mennekes),,,230;400,16;32,11 kW;22 kW,Type 2 (mennekes),car;motorcar;hgv;bus,bicycle;scooter, -socket:type2_combo,,Type2_CCS.svg,Type 2 CCS (mennekes),,,500;920,125;350,50 kW,Type 2 CCS (mennekes),car;motorcar;hgv;bus,bicycle;scooter, -socket:type2_cable,,Type2_tethered.svg,Type 2 with cable (mennekes),,,230;400,16;32,11 kW;22 kW,Type 2 met kabel (J1772),car;motorcar;hgv;bus,bicycle;scooter, -socket:tesla_supercharger_ccs,,Type2_CCS.svg,Tesla Supercharger CCS (a branded type2_css),,,500;920,125;350,50 kW,Tesla Supercharger CCS (een type2 CCS met Tesla-logo),car;motorcar;hgv;bus,bicycle;scooter, -socket:tesla_destination,socket:tesla_destination_us,Tesla-hpwc-model-s.svg,Tesla Supercharger (destination),us,,480,125;350,120 kW;150 kW;250 kW,Tesla Supercharger (destination),car;motorcar;hgv;bus,bicycle;scooter,_country=us -socket:tesla_destination,,Type2_tethered.svg,Tesla supercharger (destination) (A Type 2 with cable branded as tesla),,us,230;400,16;32,11 kW;22 kW,Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo),car;motorcar;hgv;bus,bicycle;scooter,_country!=us -socket:USB-A,,usb_port.svg,USB to charge phones and small electronics,,,5,1;2,5W;10W,USB om GSMs en kleine electronica op te laden,*,, -socket:bosch_3pin,,bosch-3pin.svg,Bosch Active Connect with 3 pins and cable,,,,,,Bosch Active Connect met 3 pinnen aan een kabel,bicycle,car;motorcar;hgv;bus, -socket:bosch_5pin,,bosch-5pin.svg,Bosch Active Connect with 5 pins and cable,,,,,,Bosch Active Connect met 5 pinnen aan een kabel,bicycle,car;motorcar;hgv;bus, -socket:bs1363,,bs1363.svg,BS1363 (Type G),bh;bd;bz;bt;bw;bn;kh;cy;dm;gh;gi;gd;gg;gy;id;iq;ie;im;je;jo;ke;kw;lb;mo;mw;mv;mt;mu;ng;om;pk;qa;rw;sa;sc;sl;sb;lk;sd;tz;ug;vu;vn;ye;zm;zw,,230,13,3kW,BS1363 (VK 3-pin),*,, -socket:nema5_15,,nema-5-15.svg,NEMA 5-15 (Type B),as;ai;ag;aw;bb;bz;bm;bo;vg;ky;co;cr;cu;do;ec;sv;pf;gu;gt;gy;ht;hn;jm;jp;jo;la;lb;lr;mx;fm;ms;ni;ne;pw;pa;py;pe;ph;pr;sr;th;tt;tm;ve;vn,,120,15,1.8 kW,NEMA 5-15 (VS 3-pin),*,, -socket:sev1011_t23,,typej.svg,SEV 1011 T23 (Type J),jo;li;mg;mv;rw;ch,,230,16,3.7 kW,SEV 1011 T23 (Zwitserse 3-pin),*,, -socket:as3112,,as3112.svg,AS3112 (Type I),as;ar;au;cn;ck;fj;ki;nr;nz;nu;pg;sb;tj;to;tv;uy;uz;vu,,230,10,2.3 kW,AS3112 (Australische 3-pin),*,, -socket:nema_5_20,,nema-5-20.svg,NEMA 5-20 (Type B),as;ai;ag;aw;bb;bz;bm;bo;vg;ky;co;cr;cu;do;ec;sv;pf;gu;gt;gy;ht;hn;jm;jp;jo;la;lb;lr;mx;fm;ms;ni;ne;pw;pa;py;pe;ph;pr;sr;th;tt;tm;ve;vn,,120,20,2.4 kW,NEMA 5-20 (VS 3-pin),*,, +key,id,image,description:en,countryWhiteList,countryBlackList,commonVoltages,commonCurrents,commonOutputs,description:nl,associatedVehicleTypes,neverAssociatedWith,extraVisualisationCondition,overrideHideInAnswer +socket:schuko,,CEE7_4F.svg,Schuko wall plug without ground pin (CEE7/4 type F),af;al;dz;as;ad;ao;am;aw;az;by;bt;ba;bg;cv;td;cl;hr;dk;eg;ee;et;fo;fr;pf;ge;gr;gl;gn;gw;is;id;ir;jo;kz;kg;la;lv;lr;ly;lt;lu;mo;mr;md;mc;mn;me;mz;nl;nc;ne;kp;mk;pt;qa;ro;ru;rw;sm;sk;si;kr;es;sr;tj;th;tl;tr;tm;ua;uy;uz;vn,,230,16,3.6 kW,Schuko stekker zonder aardingspin (CEE7/4 type F),*,,, +socket:typee,,TypeE.svg,European wall plug with ground pin (CEE7/4 type E),be;bj;bf;bi;cm;cf;td;km;cz;dk;dj;gq;et;fo;fr;gf;pf;gl;gp;gw;la;lr;mg;ml;mq;mr;mu;mc;mn;ma;ne;pl;pt;rw;mf;pm;sn;sk;sy;tl;tn;uz,,230,16,3 kW;22 kW;,Europese stekker met aardingspin (CEE7/4 type E),*,,, +socket:chademo,,Chademo_type4.svg,Chademo,,,500,120,50 kW,Chademo,car;motorcar;hgv;bus,bicycle;scooter,, +socket:type1_cable,,Type1_J1772.svg,Type 1 with cable (J1772),,,200;240,32,3.7 kW;7 kW,Type 1 met kabel (J1772),car;motorcar;hgv;bus,bicycle;scooter,, +socket:type1,,Type1_J1772.svg,Type 1 without cable (J1772),,,200;240,32,3.7 kW;6.6 kW;7 kW;7.2 kW,Type 1 zonder kabel (J1772),car;motorcar;hgv;bus,bicycle;scooter,, +socket:type1_combo,,Type1-ccs.svg,Type 1 CCS (aka Type 1 Combo),,,400;1000,50;125,50 kW;62.5 kW;150 kW;350 kW;,Type 1 CCS (ook gekend als Type 1 Combo),car;motorcar;hgv;bus,bicycle;scooter,, +socket:tesla_supercharger,,Tesla-hpwc-model-s.svg,Tesla Supercharger,,,480,125;350,120 kW;150 kW;250 kW,Tesla Supercharger,car;motorcar;hgv;bus,bicycle;scooter,,true +socket:type2,,Type2_socket.svg,Type 2 (mennekes),,,230;400,16;32,11 kW;22 kW,Type 2 (mennekes),car;motorcar;hgv;bus,bicycle;scooter,, +socket:type2_combo,,Type2_CCS.svg,Type 2 CCS (mennekes),,,500;920,125;350,50 kW,Type 2 CCS (mennekes),car;motorcar;hgv;bus,bicycle;scooter,, +socket:type2_cable,,Type2_tethered.svg,Type 2 with cable (mennekes),,,230;400,16;32,11 kW;22 kW,Type 2 met kabel (J1772),car;motorcar;hgv;bus,bicycle;scooter,, +socket:tesla_supercharger_ccs,,Type2_CCS.svg,Tesla Supercharger CCS (a branded type2_css),,,500;920,125;350,50 kW,Tesla Supercharger CCS (een type2 CCS met Tesla-logo),car;motorcar;hgv;bus,bicycle;scooter,,true +socket:tesla_destination,socket:tesla_destination_us,Tesla-hpwc-model-s.svg,Tesla Supercharger (destination),us,,480,125;350,120 kW;150 kW;250 kW,Tesla Supercharger (destination),car;motorcar;hgv;bus,bicycle;scooter,,true +socket:USB-A,,usb_port.svg,USB to charge phones and small electronics,,,5,1;2,5W;10W,USB om GSMs en kleine electronica op te laden,*,,, +socket:bosch_3pin,,bosch-3pin.svg,Bosch Active Connect with 3 pins and cable,,,,,,Bosch Active Connect met 3 pinnen aan een kabel,bicycle,car;motorcar;hgv;bus,, +socket:bosch_5pin,,bosch-5pin.svg,Bosch Active Connect with 5 pins and cable,,,,,,Bosch Active Connect met 5 pinnen aan een kabel,bicycle,car;motorcar;hgv;bus,, +socket:bs1363,,bs1363.svg,BS1363 (Type G),bh;bd;bz;bt;bw;bn;kh;cy;dm;gh;gi;gd;gg;gy;id;iq;ie;im;je;jo;ke;kw;lb;mo;mw;mv;mt;mu;ng;om;pk;qa;rw;sa;sc;sl;sb;lk;sd;tz;ug;vu;vn;ye;zm;zw,,230,13,3kW,BS1363 (VK 3-pin),*,,, +socket:nema5_15,,nema-5-15.svg,NEMA 5-15 (Type B),as;ai;ag;aw;bb;bz;bm;bo;vg;ky;co;cr;cu;do;ec;sv;pf;gu;gt;gy;ht;hn;jm;jp;jo;la;lb;lr;mx;fm;ms;ni;ne;pw;pa;py;pe;ph;pr;sr;th;tt;tm;ve;vn,,120,15,1.8 kW,NEMA 5-15 (VS 3-pin),*,,, +socket:sev1011_t23,,typej.svg,SEV 1011 T23 (Type J),jo;li;mg;mv;rw;ch,,230,16,3.7 kW,SEV 1011 T23 (Zwitserse 3-pin),*,,, +socket:as3112,,as3112.svg,AS3112 (Type I),as;ar;au;cn;ck;fj;ki;nr;nz;nu;pg;sb;tj;to;tv;uy;uz;vu,,230,10,2.3 kW,AS3112 (Australische 3-pin),*,,, +socket:nema_5_20,,nema-5-20.svg,NEMA 5-20 (Type B),as;ai;ag;aw;bb;bz;bm;bo;vg;ky;co;cr;cu;do;ec;sv;pf;gu;gt;gy;ht;hn;jm;jp;jo;la;lb;lr;mx;fm;ms;ni;ne;pw;pa;py;pe;ph;pr;sr;th;tt;tm;ve;vn,,120,20,2.4 kW,NEMA 5-20 (VS 3-pin),*,,, +socket:nacs,,Tesla-hpwc-model-s.svg,NACS(North-American Charging System),mx;us:jp;kr;ca,,,,,NACS(Noord-Amerikaanse oplaadstandaard),car;motorcar;hgv;bus,bicycle;scooter,, diff --git a/assets/layers/childcare/childcare.json b/assets/layers/childcare/childcare.json index ed2fdb251..93811d9c5 100644 --- a/assets/layers/childcare/childcare.json +++ b/assets/layers/childcare/childcare.json @@ -7,7 +7,8 @@ "ca": "Guarderies d'infants", "cy": "Gofal Plant", "cs": "Péče o děti", - "it": "Asilo nido" + "it": "Asilo nido", + "uk": "Догляд за дітьми" }, "description": "Shows kindergartens and preschools. Both are grouped in one layer, as they are regularly confused with each other", "source": { diff --git a/assets/layers/climbing/climbing.json b/assets/layers/climbing/climbing.json index 768925bc2..5d3f69db9 100644 --- a/assets/layers/climbing/climbing.json +++ b/assets/layers/climbing/climbing.json @@ -420,7 +420,8 @@ "nl": "De sportklimroutes hebben maximum {climbing:bolts:max} haken.
    Hierbij worden standplaatsen niet meegeteld. Dit geeft aan hoeveel setjes een klimmer nodig heeft.
    ", "es": "Las vías de escalada deportiva aquí tienen como máximo {climbing:bolts:max} parabolts.
    Esto es sin reuniones e indica cuántos cintas exprés necesita un escalador
    ", "ca": "Les rutes d'escalada esportiva aquí tenen com a màxim {climbing:bolts:max} perns.
    Això és sense estacions d'assegurament i indica quantes cintes necessita un escalador.
    ", - "it": "Le vie di arrampicata sportiva qui hanno al massimo {climbing:bolts:max} spit.
    Questo è senza le soste e indica quanti rinvii servono a un arrampicatore.
    " + "it": "Le vie di arrampicata sportiva qui hanno al massimo {climbing:bolts:max} spit.
    Questo è senza le soste e indica quanti rinvii servono a un arrampicatore.
    ", + "cs": "Trasy pro sportovní lezení zde mají nejvýše {climbing:bolts:max} šroubů.
    Toto je bez jisticích stanic a indikuje to, kolik expresek lezec potřebuje.
    " }, "freeform": { "key": "climbing:bolts:max", diff --git a/assets/layers/climbing_club/climbing_club.json b/assets/layers/climbing_club/climbing_club.json index 25f4f6bc4..2e9bc9e6f 100644 --- a/assets/layers/climbing_club/climbing_club.json +++ b/assets/layers/climbing_club/climbing_club.json @@ -13,7 +13,8 @@ "hu": "Mászóegyesület", "ca": "Club d'escalada", "cs": "Lezecký klub", - "es": "Club de escalada" + "es": "Club de escalada", + "uk": "Клуб альпіністів" }, "description": { "de": "Ein Kletterverein oder -organisation", diff --git a/assets/layers/climbing_gym/climbing_gym.json b/assets/layers/climbing_gym/climbing_gym.json index 82a62434c..888a1cf94 100644 --- a/assets/layers/climbing_gym/climbing_gym.json +++ b/assets/layers/climbing_gym/climbing_gym.json @@ -162,7 +162,7 @@ "fr": "Peut-on louer des chaussures d'escalade ici ?", "de": "Kann man hier Kletterschuhe für die Kletterwand ausleihen?", "pl": "Czy można tutaj wypożyczyć buty do wspinaczki?", - "cs": "Lze si zde půjčit lezeckou obuv?", + "cs": "Lze si zde půjčit lezeckou obuv pro použití v tělocvičně?", "es": "¿Se pueden alquilar zapatillas de escalada aquí?", "ca": "Aquí es poden llogar sabates d'escalada per utilitzar al gimnàs?", "it": "Si possono noleggiare scarpette da arrampicata qui da usare in palestra?" @@ -257,7 +257,7 @@ "nl": "Kan hier een klimgordel gehuurd worden voor gebruik in de zaal?", "fr": "Peut-on louer un baudrier d'escalade ici ?", "de": "Kann man hier einen Klettergurt für die Kletterwand ausleihen?", - "cs": "Lze si zde zapůjčit horolezecký postroj?", + "cs": "Lze si zde zapůjčit horolezecký postroj pro použití v tělocvičně?", "es": "¿Se puede alquilar un arnés de escalada aquí?", "ca": "Aquí es pot llogar un arnès d'escalada per utilitzar al gimnàs?", "it": "Si può noleggiare un'imbragatura da arrampicata qui da usare in palestra?" @@ -368,14 +368,16 @@ "nl": "Zijn hier auto belays voor toprope?", "de": "Gibt es hier Selbstsicherungen für das Toprope-Klettern?", "ca": "Hi ha relleus automàtics per a l'escalada en politja aquí?", - "it": "Ci sono auto-assicuratori per il top rope qui?" + "it": "Ci sono auto-assicuratori per il top rope qui?", + "cs": "Je tu automatické jištění pro lezení s horním jištěním (top roping)?" }, "questionHint": { "en": "Excluding auto belays that are only for speed climbing", "nl": "Autobelays die enkel voor speed zijn, tellen niet mee", "de": "Ausgenommen Selbstsicherungen, die nur für das Speedklettern gedacht sind", "ca": "Excloent els relleus automàtics que només són per a l'escalada de velocitat", - "it": "Esclusi gli auto-assicuratori solo per l'arrampicata velocità" + "it": "Esclusi gli auto-assicuratori solo per l'arrampicata velocità", + "cs": "Kromě automatických jištění, která jsou jen pro lezení na rychlost" }, "condition": { "and": [ @@ -395,7 +397,8 @@ "nl": "Er zijn geen autobelays voor toprope", "de": "Es gibt keine Selbstsicherungen für das Toprope-Klettern", "ca": "No hi ha asseguraments automàtics per a l'escalada en politja", - "it": "Non ci sono auto-assicuratori per il top rope" + "it": "Non ci sono auto-assicuratori per il top rope", + "cs": "Není tu automatické jištění pro lezení s horním jištěním (top roping)" } }, { @@ -405,7 +408,8 @@ "nl": "Er zijn enkele autobelays voor toprope", "de": "Es gibt eine Reihe von Selbstsicherungen für das Toprope-Klettern", "ca": "Hi ha una sèrie d'asseguraments automàtics per a l'escalada en politja", - "it": "C'è un certo numero di auto-assicuratori per il top rope" + "it": "C'è un certo numero di auto-assicuratori per il top rope", + "cs": "Je tu více automatických jištění pro lezení s horním jištěním (top roping)" } }, { @@ -415,7 +419,8 @@ "nl": "Elke toproperoute kan op autobelay geklommen worden maar handmatig zekeren is ook mogelijk", "de": "Für jede Toprope-Route gibt es eine Selbstsicherung , aber auch manuelles Sichern ist möglich", "ca": "Hi ha un assegurament automàtic per a cada ruta d'escalada en politja, però també és possible el relleu manual", - "it": "C'è un auto-assicuratore per ogni via in top rope ma è possibile anche l'assicurazione manuale" + "it": "C'è un auto-assicuratore per ogni via in top rope ma è possibile anche l'assicurazione manuale", + "cs": "Je tu automatické jištění pro každou trasu lezení s horním jištěním (top roping), ale je možné i ruční jištění" } }, { @@ -425,7 +430,8 @@ "nl": "Toproperoutes kunnen enkel op autobelay geklommen worden", "de": "Klettersteige können nur mit Selbstsicherung geklettert werden", "ca": "Les rutes d'escalada en politja només es poden escalar en relleu automàtic", - "it": "Le vie in top rope possono essere scalate solo con auto-assicuratore" + "it": "Le vie in top rope possono essere scalate solo con auto-assicuratore", + "cs": "Trasy pro lezení s horním jištěním lze lézt jen s automatickým jištěním" } } ], @@ -434,7 +440,8 @@ "nl": "Er zijn {climbing:autobelay:toprope} autobelaytoestellen voor toprope", "de": "Es gibt {climbing:autobelay:toprope} Selbstsicherungsgeräte für das Toprope-Klettern", "ca": "Hi ha {climbing:autobelay:toprope} dispositius de relleu automàtic per a l'escalada en politja", - "it": "Ci sono {climbing:autobelay:toprope} dispositivi auto-assicuratori per il top rope" + "it": "Ci sono {climbing:autobelay:toprope} dispositivi auto-assicuratori per il top rope", + "cs": "Je tu {climbing:autobelay:toprope} automatických jištění pro lezení s horním jištěním (top roping)" } }, { @@ -444,7 +451,8 @@ "nl": "Zijn hier autobelays voor voorklimmen?", "de": "Gibt es hier Selbstsicherungen für das Vorstiegsklettern?", "ca": "Hi ha asseguraments automàtics per al cap de corda?", - "it": "Ci sono auto-assicuratori per l'arrampicata da primo qui?" + "it": "Ci sono auto-assicuratori per l'arrampicata da primo qui?", + "cs": "Je tu automatické jištění pro lezení na obtížnost?" }, "condition": { "and": [ @@ -464,7 +472,8 @@ "nl": "Er zijn geen autobelays voor voorklimmen", "de": "Es gibt keine Selbstsicherungen für das Vorstiegsklettern", "ca": "No hi ha asseguraments automàtics per al cap de corda", - "it": "Non ci sono auto-assicuratori per l'arrampicata da primo" + "it": "Non ci sono auto-assicuratori per l'arrampicata da primo", + "cs": "Není tu žádné automatické jištění pro lezení na obtížnost" } }, { @@ -474,7 +483,8 @@ "nl": "Er zijn enkele autobelays voor voorklimmen", "de": "Es gibt eine Reihe von Selbstsicherungen für das Vorstiegsklettern", "ca": "Hi ha una sèrie d'asseguraments automàtics per a cada cap de corda", - "it": "C'è un certo numero di auto-assicuratori per l'arrampicata da primo" + "it": "C'è un certo numero di auto-assicuratori per l'arrampicata da primo", + "cs": "Je tu více automatických jištění pro lezení na obtížnost" } }, { @@ -484,7 +494,8 @@ "nl": "Elke voorklimroute kan op autobelay geklommen worden", "de": "Für jede Vorstiegskletterroute gibt es eine Selbstsicherung", "ca": "Hi ha un assegurament automàtic per a cada cap de corda", - "it": "C'è un auto-assicuratore per ogni via di arrampicata da primo" + "it": "C'è un auto-assicuratore per ogni via di arrampicata da primo", + "cs": "Je to automatické jištění pro každou trasu lezení na obtížnost" } } ], @@ -493,7 +504,8 @@ "nl": "Er zijn {climbing:autobelay:sport} autobelays voor voorklimmen", "de": "Es gibt {climbing:autobelay:sport} Selbstsicherungen für das Vorstiegsklettern", "ca": "Hi ha {climbing:autobelay:sport} asseguraments automàtics per al cap de corda", - "it": "Ci sono {climbing:autobelay:sport} auto-assicuratori per l'arrampicata da primo" + "it": "Ci sono {climbing:autobelay:sport} auto-assicuratori per l'arrampicata da primo", + "cs": "Je tu {climbing:autobelay:sport} automatických jištění pro lezení na obtížnost" } }, { @@ -503,7 +515,7 @@ "nl": "Kan hier een zekeringsapparaat gehuurd worden voor gebruik in de zaal?", "fr": "Peut-on louer un dispositif d'assurage ici ?", "de": "Kann man hier ein Sicherungsgerät für die Kletterwand ausleihen?", - "cs": "Lze si zde půjčit jištění?", + "cs": "Lze si zde půjčit jištění pro použití v tělocvičně?", "es": "¿Se puede alquilar un dispositivo de aseguramiento aquí?", "ca": "Aquí es pot llogar un aparell d'assegurament per utilitzar al gimnàs?", "it": "Si può noleggiare un dispositivo di assicurazione qui da usare in palestra?" @@ -629,7 +641,7 @@ "nl": "Kan hier een klimtouw gehuurd worden voor gebruik in de zaal?", "fr": "Peut-on louer une corde d'escalade ici ?", "de": "Kann man hier ein Kletterseil für die Kletterwand ausleihen?", - "cs": "Lze si zde půjčit lezecké lano?", + "cs": "Lze si zde půjčit lezecké lano pro použití v tělocvičně?", "es": "¿Se puede alquilar una cuerda de escalada aquí?", "ca": "Aquí es pot llogar una corda d'escalada per a utilitzar al gimnàs?", "it": "Si può noleggiare una corda da arrampicata qui da usare in palestra?" diff --git a/assets/layers/climbing_opportunity/climbing_opportunity.json b/assets/layers/climbing_opportunity/climbing_opportunity.json index b1b7cf02d..a8dc6d50a 100644 --- a/assets/layers/climbing_opportunity/climbing_opportunity.json +++ b/assets/layers/climbing_opportunity/climbing_opportunity.json @@ -10,7 +10,8 @@ "it": "Opportunità di arrampicata?", "cs": "Lezecké příležitosti?", "es": "¿Posibilidades de escalada?", - "ca": "Oportunitats d'escalada?" + "ca": "Oportunitats d'escalada?", + "uk": "Можливості для скелелазіння?" }, "description": { "en": "Fallback layer with items on which climbing _might_ be possible. It is loaded when zoomed in a lot, to prevent duplicate items to be added", diff --git a/assets/layers/climbing_route/climbing_route.json b/assets/layers/climbing_route/climbing_route.json index 0fb51996a..aa618bdc3 100644 --- a/assets/layers/climbing_route/climbing_route.json +++ b/assets/layers/climbing_route/climbing_route.json @@ -10,7 +10,8 @@ "it": "Vie di arrampicata", "ca": "Rutes d'escalada", "cs": "Lezecké trasy", - "es": "Vías de escalada" + "es": "Vías de escalada", + "uk": "Маршрути для скелелазіння" }, "description": { "en": "A single climbing route and its properties. Some properties are derived from the containing features", @@ -262,7 +263,8 @@ "it": "Questa via ha {climbing:bolts} spit.
    Questo è senza le soste e indica quanti rinvii servono a un arrampicatore.
    ", "nl": "Deze route heeft {climbing:bolts} haken.
    Hierbij wordt de standplaats niet meegeteld. Een klimmer heeft normaal gezien dus minstens {climbing:bolts} setjes nodig.
    ", "es": "Esta vía tiene {climbing:bolts} parabolts
    Esto es sin reuniones e indica cuántos cintas exprés necesita un escalador
    ", - "ca": "Aquesta ruta té {climbing:bolts} ancoratges d'anella.
    Això és sense estacions d'assegurament i indica quantes cintes necessita un escalador.
    " + "ca": "Aquesta ruta té {climbing:bolts} ancoratges d'anella.
    Això és sense estacions d'assegurament i indica quantes cintes necessita un escalador.
    ", + "cs": "Tato trasa má {climbing:bolts} šroubů.
    Toto je bez jisticích stanic a indikuje to, kolik expresek lezec potřebuje.
    " }, "freeform": { "key": "climbing:bolts", diff --git a/assets/layers/clock/clock.json b/assets/layers/clock/clock.json index da02c85de..5eabfe649 100644 --- a/assets/layers/clock/clock.json +++ b/assets/layers/clock/clock.json @@ -8,7 +8,8 @@ "fr": "Horloges", "cs": "Hodiny", "es": "Relojes", - "it": "Orologi" + "it": "Orologi", + "uk": "Годинники" }, "description": { "en": "Layer with public clocks", @@ -19,7 +20,8 @@ "cs": "Vrstva s veřejnými hodinami", "pl": "Warstwa z zegarami publicznymi", "es": "Capa con relojes públicos", - "it": "Livello con orologi pubblici" + "it": "Livello con orologi pubblici", + "da": "Lag med offentlige ure" }, "source": { "osmTags": "amenity=clock" diff --git a/assets/layers/crossings/crossings.json b/assets/layers/crossings/crossings.json index 28925e588..983370c00 100644 --- a/assets/layers/crossings/crossings.json +++ b/assets/layers/crossings/crossings.json @@ -11,7 +11,8 @@ "pa_PK": "کراسنگاں", "cs": "Přechody", "cy": "Croesfannau", - "it": "Attraversamenti" + "it": "Attraversamenti", + "uk": "Перехрестя" }, "description": { "en": "Crossings for pedestrians and cyclists", @@ -179,7 +180,8 @@ "question": { "en": "Are there traffic signals at this crossing?", "nl": "Zijn er verkeerslichten bij deze oversteekplaats?", - "it": "Ci sono semafori a questo attraversamento?" + "it": "Ci sono semafori a questo attraversamento?", + "cs": "Je na tomto přechodu světelné signalizace?" }, "mappings": [ { @@ -187,7 +189,8 @@ "then": { "en": "There are no traffic signals at this crossing", "nl": "Er zijn geen verkeerslichten bij deze oversteekplaats", - "it": "Non ci sono semafori a questo attraversamento" + "it": "Non ci sono semafori a questo attraversamento", + "cs": "Na tomto přechodu není světelná signalizace" } }, { @@ -195,7 +198,8 @@ "then": { "en": "There are traffic signals at this crossing", "nl": "Er zijn verkeerslichten bij deze oversteekplaats", - "it": "Ci sono semafori a questo attraversamento" + "it": "Ci sono semafori a questo attraversamento", + "cs": "Na tomto přechodu je světelná signalizace" }, "icon": { "class": "small", @@ -207,7 +211,8 @@ "then": { "en": "There are traffic signals at this crossing", "nl": "Er zijn verkeerslichten bij deze oversteekplaats", - "it": "Ci sono semafori a questo attraversamento" + "it": "Ci sono semafori a questo attraversamento", + "cs": "Na tomto přechodu je světelná signalizace" }, "icon": { "class": "small", @@ -622,7 +627,8 @@ "then": { "en": "This crrosing has tactile paving, but only on one side", "nl": "Deze oversteekplaats heeft een geleidelijn, maar slechts aan één kant", - "it": "Questo attraversamento ha pavimentazione tattile, ma solo su un lato" + "it": "Questo attraversamento ha pavimentazione tattile, ma solo su un lato", + "cs": "Přechod má hmatovou dlažbu, ale jen na jedné straně" } } ] diff --git a/assets/layers/cycleways_and_roads/cycleways_and_roads.json b/assets/layers/cycleways_and_roads/cycleways_and_roads.json index 74320934c..7b9f68663 100644 --- a/assets/layers/cycleways_and_roads/cycleways_and_roads.json +++ b/assets/layers/cycleways_and_roads/cycleways_and_roads.json @@ -830,7 +830,8 @@ "es": "¿Tiene {title()} una inclinación?", "nl": "Heeft {title()} een helling?", "ca": "{title()} té una inclinació?", - "it": "{title()} ha una pendenza?" + "it": "{title()} ha una pendenza?", + "cs": "Má {title()} sklon?" }, "render": { "en": "This road has an slope of {incline}", @@ -838,7 +839,8 @@ "es": "Esta carretera tiene una pendiente de {incline}", "nl": "Deze weg heeft een helling van {incline}", "ca": "Aquesta carretera té un pendent de {incline}", - "it": "Questa strada ha una pendenza di {incline}" + "it": "Questa strada ha una pendenza di {incline}", + "cs": "Tato cesta má sklon {incline}" }, "freeform": { "key": "incline", @@ -853,7 +855,8 @@ "nl": "De straat heeft hier (waarschijnlijk) geen helling", "es": "Probablemente no hay inclinación aquí", "ca": "Probablement aquí no hi ha inclinació", - "it": "Qui (probabilmente) non c'è pendenza" + "it": "Qui (probabilmente) non c'è pendenza", + "cs": "Není tu (pravděpodobně) žádný sklon" }, "hideInAnswer": true }, @@ -871,7 +874,8 @@ "es": "Esta carretera tiene una pendiente", "nl": "Deze weg heeft een helling", "ca": "Aquesta carretera té pendent", - "it": "Questa strada ha una pendenza" + "it": "Questa strada ha una pendenza", + "cs": "Tato cesta má sklon" }, "hideInAnswer": true } diff --git a/assets/layers/cyclist_waiting_aid/cyclist_waiting_aid.json b/assets/layers/cyclist_waiting_aid/cyclist_waiting_aid.json index 62d998ac3..d974442a5 100644 --- a/assets/layers/cyclist_waiting_aid/cyclist_waiting_aid.json +++ b/assets/layers/cyclist_waiting_aid/cyclist_waiting_aid.json @@ -5,14 +5,17 @@ "de": "Radfahrer-Wartehilfen", "es": "Ayudas a la espera de ciclistas", "ca": "Ajudes a l'espera dels ciclistes", - "it": "Supporti per ciclisti in attesa" + "it": "Supporti per ciclisti in attesa", + "cs": "Čekací pomůcky pro cyklisty", + "uk": "Допоміжні засоби для велосипедистів, що чекають" }, "description": { "en": "Various pieces of infrastructure that aid cyclists while they wait at a traffic light.", "de": "Verschiedene Infrastruktureinrichtungen, die Radfahrern helfen, während sie an einer Ampel warten.", "es": "Diversas infraestructuras que ayudan a los ciclistas mientras esperan en un semáforo.", "ca": "Diverses infraestructures que ajuden els ciclistes mentre esperen a un semàfor.", - "it": "Vari elementi di infrastruttura che aiutano i ciclisti mentre attendono a un semaforo." + "it": "Vari elementi di infrastruttura che aiutano i ciclisti mentre attendono a un semaforo.", + "cs": "Různé prvky infrastruktury, které pomáhají cyklistům, když čekají na světelné signalizaci." }, "source": { "osmTags": "highway=cyclist_waiting_aid" @@ -24,7 +27,8 @@ "es": "Ayuda para ciclistas en espera", "nl": "Steuntje voor wachtende fietsers", "ca": "Ajuda per a ciclistes en espera", - "it": "Supporto per ciclisti in attesa" + "it": "Supporto per ciclisti in attesa", + "cs": "Čekací pomůcka pro cyklisty" } }, "pointRendering": [ @@ -58,7 +62,8 @@ "de": "eine Radfahrer-Wartehilfe", "es": "un ciclista espera ayuda", "ca": "una ajuda a l'espera del ciclista", - "it": "un supporto per ciclisti in attesa" + "it": "un supporto per ciclisti in attesa", + "cs": "čekací pomůcka pro cyklisty" }, "tags": [ "highway=cyclist_waiting_aid" @@ -68,7 +73,8 @@ "de": "Eine Fußstütze, ein Handlauf oder ein anderes Hilfsmittel zur Verbesserung des Komforts beim Warten an der Ampel", "es": "Reposapiés, pasamanos u otro tipo de ayuda para mejorar la comodidad durante la espera en los semáforos", "ca": "Un reposapeus, barana o altres ajudes, per millorar la comoditat mentre s'espera als semàfors", - "it": "Un poggiapiedi, corrimano o altro supporto, per migliorare il comfort durante l'attesa ai semafori" + "it": "Un poggiapiedi, corrimano o altro supporto, per migliorare il comfort durante l'attesa ai semafori", + "cs": "Opěrka pro nohu, madlo nebo jiná pomůcka, která zvyšuje komfort při čekání na světelné signalizaci" }, "snapToLayer": [ "cycleways_and_roads" @@ -83,7 +89,8 @@ "de": "Aus welchen Bestandteilen besteht diese Wartehilfe?", "es": "¿Qué tipo de componentes tiene esta ayuda a la espera?", "ca": "Quin tipus de components té aquesta ajuda a l'espera?", - "it": "Che tipo di componenti ha questo supporto?" + "it": "Che tipo di componenti ha questo supporto?", + "cs": "Jaký druh komponent má tato čekací pomůcka?" }, "id": "type", "multiAnswer": true, @@ -95,7 +102,8 @@ "de": "Hier gibt es ein Brett oder einen Pflock zum Abstützen des Fußes", "es": "Hay una tabla o clavija para apoyar el pie.", "ca": "Hi ha un tauler o una clavilla per descansar el peu aquí", - "it": "C'è una pedana o un piolo su cui appoggiare il piede qui" + "it": "C'è una pedana o un piolo su cui appoggiare il piede qui", + "cs": "Je tu deska nebo kolík, kam si můžete opřít nohu" }, "ifnot": "footrest=" }, @@ -106,7 +114,8 @@ "de": "Hier gibt es eine Schiene oder einen Griff zum Festhalten", "es": "Hay una barandilla o un asa para agarrarse aquí", "ca": "Hi ha una barana o una nansa per aferrar-se aquí", - "it": "C'è un corrimano o una maniglia a cui aggrapparsi qui" + "it": "C'è un corrimano o una maniglia a cui aggrapparsi qui", + "cs": "Je tu zábradlí nebo madlo k přidržení" }, "ifnot": "handrest=" } @@ -118,7 +127,8 @@ "de": "Auf welcher Straßenseite befindet sich dies?", "es": "¿En qué lado de la carretera se encuentra?", "ca": "A quin costat de la carretera es troba?", - "it": "Su quale lato della strada si trova?" + "it": "Su quale lato della strada si trova?", + "cs": "Na které straně cesty je to umístěno?" }, "id": "side", "mappings": [ @@ -129,7 +139,8 @@ "de": "Diese Wartehilfe befindet sich auf der linken Seite", "es": "Esta ayuda a la espera se encuentra en el lado izquierdo", "ca": "Aquesta ajuda a l'espera es troba a la banda esquerra", - "it": "Questo supporto si trova sul lato sinistro" + "it": "Questo supporto si trova sul lato sinistro", + "cs": "Tato čekací pomůcka je umístěna na levé straně" } }, { @@ -139,7 +150,8 @@ "de": "Diese Wartehilfe befindet sich auf der rechten Seite", "es": "Esta ayuda a la espera se encuentra en el lado derecho", "ca": "Aquesta ajuda a l'espera es troba al costat dret", - "it": "Questo supporto si trova sul lato destro" + "it": "Questo supporto si trova sul lato destro", + "cs": "Tato čekací pomůcka je umístěna na pravé straně" } }, { @@ -149,7 +161,8 @@ "de": "Auf beiden Seiten der Straße gibt es Wartehilfen", "es": "Hay ayudas a la espera a ambos lados de la carretera", "ca": "Hi ha ajudes a l'espera a ambdós costats de la carretera", - "it": "Ci sono supporti su entrambi i lati della strada" + "it": "Ci sono supporti su entrambi i lati della strada", + "cs": "Tato čekací pomůcka je umístěna na obou stranách cesty" } } ] @@ -165,7 +178,8 @@ "de": "Diese Wartehilfe kann bei der Weiterfahrt auf diesem Weg genutzt werden", "es": "Esta ayuda a la espera puede utilizarse cuando se avanza por esta vía", "ca": "Aquesta ajuda a l'espera es pot utilitzar quan s'avança en aquesta via", - "it": "Questo supporto può essere utilizzato quando si procede in avanti su questa strada" + "it": "Questo supporto può essere utilizzato quando si procede in avanti su questa strada", + "cs": "Tuto čekací pomůcku lze použít při jízdě vpřed po této cestě" } }, { @@ -175,7 +189,8 @@ "de": "Diese Wartehilfe kann beim Rückwärtsfahren auf diesem Weg benutzt werden", "es": "Esta ayuda a la espera puede utilizarse cuando se retrocede por este camino", "ca": "Aquesta ajuda a l'espera es pot utilitzar quan es retrocedeix per aquest camí", - "it": "Questo supporto può essere utilizzato quando si procede all'indietro su questa strada" + "it": "Questo supporto può essere utilizzato quando si procede all'indietro su questa strada", + "cs": "Tuto čekací pomůcku lze použít při jízdě zpět po této cestě" } } ], @@ -184,7 +199,8 @@ "de": "Diese Wartehilfe kann in Fahrtrichtung {direction} benutzt werden", "es": "Esta ayuda a la espera puede utilizarse cuando se va en dirección {direction}", "ca": "Aquesta ajuda a l'espera es pot utilitzar quan es va en direcció {direction}", - "it": "Questo supporto può essere utilizzato quando si procede in direzione {direction}" + "it": "Questo supporto può essere utilizzato quando si procede in direzione {direction}", + "cs": "Tuto čekací pomůcku lze použít při jízdě ve směru {direction}" } } ], diff --git a/assets/layers/defibrillator/defibrillator.json b/assets/layers/defibrillator/defibrillator.json index 829a52d6d..2d266dd04 100644 --- a/assets/layers/defibrillator/defibrillator.json +++ b/assets/layers/defibrillator/defibrillator.json @@ -12,7 +12,8 @@ "sl": "Defibrilatorji", "da": "Hjertestartere", "cs": "Defibrilátory", - "cy": "Diffibrilwyr" + "cy": "Diffibrilwyr", + "uk": "Дефібрилятори" }, "description": { "en": "A layer showing defibrillators which can be used in case of emergency. This contains public defibrillators, but also defibrillators which might need staff to fetch the actual device", @@ -602,7 +603,8 @@ "nl": "Niet 24/7 bereikbaar, maar de exacte uren zijn niet bekend", "ca": "No és accessible 24/7, però es desconeix l'horari exacte", "de": "Nicht rund um die Uhr zugänglich, aber die genauen Öffnungszeiten sind nicht bekannt", - "it": "Non accessibile 24/7, ma gli orari esatti sono sconosciuti" + "it": "Non accessibile 24/7, ma gli orari esatti sono sconosciuti", + "cs": "Nepřístupné 24/7, ale přesné hodiny nejsou známy" }, "hideInAnswer": true } diff --git a/assets/layers/dentist/dentist.json b/assets/layers/dentist/dentist.json index 97a34b8e5..3c4b38de7 100644 --- a/assets/layers/dentist/dentist.json +++ b/assets/layers/dentist/dentist.json @@ -68,7 +68,8 @@ "es": "{name}", "nl": "{name}", "cy": "{name}", - "it": "{name}" + "it": "{name}", + "cs": "{name}" } } ] diff --git a/assets/layers/diets/diets.json b/assets/layers/diets/diets.json new file mode 100644 index 000000000..a430cddd1 --- /dev/null +++ b/assets/layers/diets/diets.json @@ -0,0 +1,941 @@ +{ + "id": "diets", + "description": "Library layer containing various dietary requirements. Import 'diets.diets' for a grouped view, use 'diets.diets-content' for the raw view. Some questions are specific for restaurants or fritures", + "source": "special:library", + "pointRendering": null, + "tagRenderings": [ + { + "id": "diets_title", + "labels": [ + "diets", + "hidden" + ], + "render": { + "en": "Dietary options" + } + }, + { + "id": "diets_grouped", + "labels": [ + "diets" + ], + "render": { + "special": { + "type": "group", + "header": "diets_title", + "labels": "diets-content" + } + } + }, + { + "id": "sugar_free", + "labels": [ + "diets", + "diets-content", + "hidden" + ], + "question": { + "en": "Does this shop have a sugar free offering?", + "de": "Verkauft das Geschäft zuckerfreie Produkte?", + "cs": "Nabízí tento obchod nabídku bez cukru?", + "es": "¿Tiene esta tienda una oferta de productos sin azúcar?", + "ca": "Aquesta botiga té una oferta de productes sense sucre?", + "it": "Questo negozio ha un'offerta di prodotti senza zucchero?" + }, + "questionHint": { + "en": "This is important for people following a sugar-free diet, such as people with Diabetes", + "de": "Dies ist wichtig für Menschen, die eine zuckerfreie Diät einhalten, z. B. für Menschen mit Diabetes", + "cs": "To je důležité pro lidi, kteří dodržují dietu bez cukru, jako jsou lidé s diabetem", + "es": "Esto es importante para las personas que siguen una dieta sin azúcar, como las personas con diabetes", + "ca": "Això és important per a les persones que segueixen una dieta sense sucre, com les persones amb diabetis", + "it": "Questo è importante per le persone che seguono una dieta senza zucchero, come le persone con diabete" + }, + "mappings": [ + { + "if": "diet:sugar_free=only", + "then": { + "en": "This shop only sells sugar free products", + "de": "Das Geschäft verkauft ausschließlich zuckerfreie Produkte", + "cs": "Tento obchod prodává pouze produkty bez cukru", + "es": "Esta tienda solo vende productos sin azúcar", + "uk": "У цьому магазині продаються тільки продукти без цукру", + "ca": "Aquesta botiga només ven productes sense sucre", + "it": "Questo negozio vende solo prodotti senza zucchero" + } + }, + { + "if": "diet:sugar_free=yes", + "then": { + "en": "This shop has a big sugar free offering", + "de": "Das Geschäft verkauft viele zuckerfreie Produkte", + "cs": "Tento obchod má velkou nabídku bez cukru", + "es": "Esta tienda tiene una gran oferta de productos sin azúcar", + "ca": "Aquesta botiga té una gran oferta sense sucre", + "it": "Questo negozio ha un'ampia offerta di prodotti senza zucchero" + } + }, + { + "if": "diet:sugar_free=limited", + "then": { + "en": "This shop has a limited sugar free offering", + "de": "Das Geschäft verkauft wenige zuckerfreie Produkte", + "cs": "Tento obchod má omezenou nabídku bez cukru", + "es": "Esta tienda tiene una oferta limitada de productos sin azúcar", + "ca": "Aquesta botiga té una oferta limitada de productes sense sucre", + "it": "Questo negozio ha un'offerta limitata di prodotti senza zucchero" + } + }, + { + "if": "diet:sugar_free=no", + "then": { + "en": "This shop has no sugar free offering", + "de": "Das Geschäft verkauft keine zuckerfreie Produkte", + "cs": "Tento obchod nemá žádnou nabídku bez cukru", + "es": "Esta tienda no tiene oferta de productos sin azúcar", + "ca": "Aquesta botiga no té oferta de productes sense sucre", + "it": "Questo negozio non ha un'offerta di prodotti senza zucchero" + } + } + ], + "filter": [ + "filters.sugar_free" + ], + "onSoftDelete": [ + "diet:suger_free=" + ] + }, + { + "id": "lactose_free", + "labels": [ + "diets", + "diets-content", + "hidden" + ], + "question": { + "en": "Does {title()} have a lactose-free offering?", + "de": "Verkauft {title()} laktosefreie Produkte?", + "cs": "Má {title()} nabídku bez laktózy?", + "es": "¿Tiene {title()} una oferta sin lactosa?", + "ca": "{title()} té una oferta sense lactosa?", + "it": "{title()} ha un'offerta di prodotti senza lattosio?" + }, + "mappings": [ + { + "if": "diet:lactose_free=only", + "then": { + "en": "Only sells lactose free products", + "de": "Ausschließlich laktosefreie Produkte", + "cs": "Prodává pouze výrobky bez laktózy", + "es": "Solo vende productos sin lactosa", + "ca": "Només ven productes sense lactosa", + "it": "Vende solo prodotti senza lattosio" + }, + "icon": "./assets/layers/questions/lactose_free.svg" + }, + { + "if": "diet:lactose_free=yes", + "then": { + "en": "Big lactose free offering", + "de": "Viele laktosefreie Produkte", + "cs": "Velká nabídka bez laktózy", + "es": "Gran oferta de productos sin lactosa", + "ca": "Gran oferta sense lactosa", + "it": "Ampia offerta di prodotti senza lattosio" + }, + "icon": "./assets/layers/questions/lactose_free.svg" + }, + { + "if": "diet:lactose_free=limited", + "then": { + "en": "Limited lactose free offering", + "de": "Wenige laktosefreie Produkte", + "cs": "Omezená nabídka bez laktózy", + "es": "Oferta limitada de productos sin lactosa", + "ca": "Oferta limitada de productes sense lactosa", + "it": "Offerta limitata di prodotti senza lattosio" + } + }, + { + "if": "diet:lactose_free=no", + "then": { + "en": "No lactose free offering", + "de": "Keine laktosefreie Produkte", + "cs": "Žádná nabídka bez laktózy", + "es": "No hay oferta de productos sin lactosa", + "ca": "No hi ha oferta de productes sense lactosa", + "it": "Nessuna offerta di prodotti senza lattosio" + } + } + ], + "filter": [ + "filters.lactose_free" + ], + "onSoftDelete": [ + "diet:lactose_free=" + ] + }, + { + "id": "gluten_free", + "labels": [ + "diets", + "diets-content", + "hidden" + ], + "question": { + "en": "Does this shop have a gluten free offering?", + "de": "Verkauft das Geschäft glutenfreie Produkte?", + "cs": "Má tento obchod bezlepkovou nabídku?", + "es": "¿Tiene esta tienda una oferta de productos sin gluten?", + "ca": "Aquesta botiga té una oferta sense gluten?", + "it": "Questo negozio ha un'offerta di prodotti senza glutine?" + }, + "mappings": [ + { + "if": "diet:gluten_free=only", + "then": { + "en": "This shop only sells gluten free products", + "de": "Das Geschäft verkauft ausschließlich glutenfreie Produkte", + "cs": "Tento obchod prodává pouze bezlepkové produkty", + "es": "Esta tienda solo vende productos sin gluten", + "uk": "Цей магазин продає лише безглютенові продукти", + "ca": "Aquesta botiga només ven productes sense gluten", + "it": "Questo negozio vende solo prodotti senza glutine" + }, + "icon": "./assets/layers/questions/glutenfree.svg" + }, + { + "if": "diet:gluten_free=yes", + "then": { + "en": "This shop has a big gluten free offering", + "de": "Das Geschäft verkauft viele glutenfreie Produkte", + "cs": "Tento obchod má velkou bezlepkovou nabídku", + "es": "Esta tienda tiene una gran oferta de productos sin gluten", + "ca": "Aquesta botiga disposa d'una gran oferta sense gluten", + "it": "Questo negozio ha un'ampia offerta di prodotti senza glutine" + }, + "icon": "./assets/layers/questions/glutenfree.svg" + }, + { + "if": "diet:gluten_free=limited", + "then": { + "en": "This shop has a limited gluten free offering", + "de": "Das Geschäft verkauft wenige glutenfreie Produkte", + "cs": "Tento obchod má omezenou nabídku bezlepkových produktů", + "es": "Esta tienda tiene una oferta limitada de productos sin gluten", + "ca": "Aquesta botiga té una oferta sense gluten limitat", + "it": "Questo negozio ha un'offerta limitata di prodotti senza glutine" + } + }, + { + "if": "diet:gluten_free=no", + "then": { + "en": "This shop has no gluten free offering", + "de": "Das Geschäft verkauft keine glutenfreie Produkte", + "cs": "Tento obchod nemá bezlepkovou nabídku", + "es": "Esta tienda no tiene oferta de productos sin gluten", + "ca": "Aquesta botiga no disposa d'oferta sense gluten", + "it": "Questo negozio non ha un'offerta di prodotti senza glutine" + } + } + ], + "filter": [ + "filters.gluten_free" + ], + "onSoftDelete": [ + "diet:gluten_free=" + ] + }, + { + "id": "vegan", + "labels": [ + "diets", + "diets-content", + "hidden" + ], + "question": { + "en": "Does this place offer a vegan option?", + "de": "Bietet dieser Ort eine vegane Option an?", + "pl": "Czy to miejsce oferuje opcję wegańską?", + "es": "¿Ofrece este lugar una opción vegana?", + "ca": "Aquest lloc ofereix una opció vegana?", + "it": "Questo luogo offre un'opzione vegana?", + "cs": "Má toto místo nabídku pro vegany?" + }, + "mappings": [ + { + "if": "diet:vegan=only", + "then": { + "en": "This place only sells vegan products", + "de": "Dieser Ort verkauft nur vegane Produkte", + "es": "Este lugar solo vende productos veganos", + "ca": "Aquest lloc només ven productes vegans", + "it": "Questo luogo vende solo prodotti vegani", + "cs": "Toto místo prodává jen veganské produkty" + } + }, + { + "if": "diet:vegan=yes", + "then": { + "en": "This shop has a big vegan offering", + "de": "Dieser Laden hat ein großes veganes Angebot", + "es": "Esta tienda tiene una gran oferta vegana", + "ca": "Aquesta botiga té una gran oferta vegana", + "it": "Questo negozio ha un'ampia offerta vegana", + "cs": "Tento obchod má širokou nabídku pro vegany" + } + }, + { + "if": "diet:vegan=limited", + "then": { + "en": "This shop has a limited vegan offering", + "de": "Dieser Laden hat ein begrenztes veganes Angebot", + "es": "Esta tienda tiene una oferta vegana limitada", + "ca": "Aquesta botiga té una oferta vegana limitada", + "it": "Questo negozio ha un'offerta limitata di prodotti vegani", + "cs": "Tento obchod má omezenou nabídku pro vegany" + } + }, + { + "if": "diet:vegan=no", + "then": { + "en": "This shop has no vegan offering", + "de": "Dieser Laden bietet keine veganen Produkte an", + "es": "Esta tienda no tiene oferta vegana", + "ca": "Aquesta botiga no té oferta vegana", + "it": "Questo negozio non ha un'offerta vegana", + "cs": "Tento obchod nenabízí nic pro vegany" + } + } + ], + "onSoftDelete": [ + "diet:vegan=" + ], + "condition": { + "and": [ + "amenity!=fast_food", + "amenity!=restaurant" + ] + } + }, + { + "question": { + "en": "Does this business serve vegan meals?", + "nl": "Heeft deze eetgelegenheid een veganistische optie?", + "de": "Werden hier vegane Gerichte angeboten?", + "es": "¿Este negocio sirve comidas veganas?", + "fr": "Cet établissement sert-il des repas végétaliens ?", + "ca": "Aquest negoci serveix menjars vegans?", + "cs": "Podává tento podnik veganská jídla?", + "it": "Questa attività serve pasti vegani?" + }, + "labels": [ + "diets", + "diets-content", + "hidden" + ], + "mappings": [ + { + "if": "diet:vegan=no", + "then": { + "en": "No vegan options available", + "nl": "Geen veganistische opties beschikbaar", + "de": "Hier werden keine veganen Gerichte angeboten", + "es": "No hay opciones veganas disponibles", + "fr": "Aucune option végétalienne disponible", + "ca": "No hi ha opcions veganes disponibles", + "pl": "Brak dań wegańskich", + "cs": "Nejsou k dispozici žádné veganské možnosti", + "it": "Nessuna opzione vegana disponibile" + } + }, + { + "if": "diet:vegan=limited", + "then": { + "en": "Some vegan options are available", + "nl": "Beperkte veganistische opties zijn beschikbaar", + "de": "Hier werden nur wenige vegane Gerichte angeboten", + "es": "Hay algunas opciones veganas disponibles", + "fr": "Certaines options végétaliennes sont disponibles", + "ca": "Hi ha algunes opcions veganes disponibles", + "pl": "Pewne dania wegańskie są dostępne", + "cs": "K dispozici jsou některé veganské možnosti", + "it": "Sono disponibili alcune opzioni vegane" + } + }, + { + "if": "diet:vegan=yes", + "then": { + "en": "Vegan options are available", + "nl": "Veganistische opties zijn beschikbaar", + "de": "Hier werden vegane Gerichte angeboten", + "es": "Hay opciones veganas disponibles", + "fr": "Des options végétaliennes sont disponibles", + "ca": "Hi ha opcions veganes disponibles", + "pl": "Dostępne są dania wegańskie", + "cs": "K dispozici jsou veganské možnosti", + "it": "Sono disponibili opzioni vegane" + } + }, + { + "if": "diet:vegan=only", + "then": { + "en": "All dishes are vegan", + "nl": "Enkel veganistische opties zijn beschikbaar", + "de": "Hier werden ausschließlich vegane Gerichte angeboten", + "es": "Todos los platillos son veganos", + "fr": "Tous les plats sont végétaliens", + "ca": "Tots els plats són vegans", + "pl": "Wszystkie dania są wegańskie", + "cs": "Všechna jídla jsou veganská", + "it": "Tutti i piatti sono vegani" + } + }, + { + "if": "diet:vegan=on_demand", + "then": { + "en": "Some dishes might be adapted to a vegan version if asked for", + "nl": "Op vraag kan een veganistische variant van een gerecht gemaakt worden", + "de": "Einige Gerichte können auf Nachfrage in eine vegane Version umgewandelt werden", + "es": "Algunos platillos podrían adaptarse a una versión vegana si se solicita", + "ca": "Alguns plats poden ser adaptats a una versió vegana si es demana", + "cs": "Některá jídla lze upravit do veganské verze, pokud se o to požádá", + "it": "Alcuni piatti potrebbero essere adattati in versione vegana su richiesta" + } + } + ], + "condition": { + "and": [ + "cuisine!=friture", + { + "or": [ + "amenity=fast_food", + "amenity=restaurant" + ] + } + ] + }, + "id": "vegan_food" + }, + { + "question": { + "nl": "Heeft deze eetgelegenheid een vegetarische optie?", + "en": "Does this restaurant have a vegetarian option?", + "de": "Werden hier vegetarische Gerichte angeboten?", + "es": "¿Este restaurante tiene opciones vegetarianas?", + "fr": "Ce restaurant propose-t-il une option végétarienne ?", + "ca": "Aquest restaurant té opció vegetariana?", + "pl": "Czy ta restauracja ma danie wegetariańskie?", + "cs": "Nabízí tato restaurace vegetariánskou variantu?", + "it": "Questo ristorante ha un'opzione vegetariana?" + }, + "mappings": [ + { + "if": "diet:vegetarian=no", + "icon": "./assets/layers/food/Vegetarian-mark.svg;cross_bottom_right:red", + "then": { + "en": "No vegetarian options are available", + "nl": "Geen vegetarische opties beschikbaar", + "de": "Hier werden keine vegetarischen Gerichte angeboten", + "es": "No hay opciones vegetarianas disponibles", + "fr": "Aucune option végétarienne n'est disponible", + "ca": "No hi ha opcions vegetarianes disponibles", + "pl": "Brak dań wegetariańskich", + "cs": "Nejsou k dispozici žádné vegetariánské možnosti", + "it": "Nessuna opzione vegetariana disponibile" + } + }, + { + "if": "diet:vegetarian=limited", + "then": { + "en": "Some vegetarian options are available", + "nl": "Beperkte vegetarische opties zijn beschikbaar", + "de": "Hier werden nur wenige vegetarische Gerichte angeboten", + "es": "Hay algunas opciones vegetarianas disponibles", + "fr": "Certaines options végétariennes sont disponibles", + "ca": "Algunes opcions vegetarianes", + "pl": "Pewne dania wegetariańskie są dostępne", + "cs": "K dispozici jsou některé vegetariánské možnosti", + "it": "Sono disponibili alcune opzioni vegetariane" + } + }, + { + "if": "diet:vegetarian=yes", + "icon": "./assets/layers/food/Vegetarian-mark.svg", + "then": { + "en": "Vegetarian options are available", + "nl": "Vegetarische opties zijn beschikbaar", + "de": "Hier werden vegetarische Gerichte angeboten", + "es": "Hay opciones vegetarianas disponibles", + "fr": "Des options végétariennes sont disponibles", + "ca": "Hi ha opcions vegetarianes disponibles", + "pl": "Dostępne są dania wegetariańskie", + "cs": "K dispozici jsou vegetariánské možnosti", + "it": "Sono disponibili opzioni vegetariane" + } + }, + { + "if": "diet:vegetarian=only", + "icon": "./assets/layers/food/Vegetarian-mark.svg", + "then": { + "en": "All dishes are vegetarian", + "nl": "Enkel vegetarische opties zijn beschikbaar", + "de": "Hier werden ausschließlich vegetarische Gerichte angeboten", + "es": "Todos los platillos son vegetarianos", + "fr": "Tous les plats sont végétariens", + "ca": "Tots els plats són vegetarians", + "pl": "Wszystkie dania są wegetariańskie", + "cs": "Všechna jídla jsou vegetariánská", + "it": "Tutti i piatti sono vegetariani" + } + }, + { + "if": "diet:vegetarian=on_demand", + "then": { + "en": "Some dishes might be adapted to a vegetarian version, but this should be demanded", + "nl": "Sommige gerechten kunnen op vraag vegetarisch gemaakt worden", + "de": "Einige Gerichte können auf Nachfrage in eine vegetarische Version umgewandelt werden", + "es": "Algunos platillos podrían adaptarse a una versión vegetariana, pero esto debe solicitarse", + "ca": "Alguns plats poden adaptar-se a una versió vegetariana, però això s'ha de demanar", + "cs": "Některá jídla lze na vyžádání upravit do vegetariánské verze", + "it": "Alcuni piatti potrebbero essere adattati in versione vegetariana, ma deve essere richiesto" + } + } + ], + "labels": [ + "diets", + "diets-content", + "hidden" + ], + "condition": { + "and": [ + "cuisine!=friture", + { + "or": [ + "amenity=fast_food", + "amenity=restaurant" + ] + } + ] + }, + "id": "vegetarian" + }, + + { + "labels": [ + "diets", + "diets-content", + "hidden" + ], + "question": { + "en": "Does this restaurant offer a halal menu?", + "nl": "Heeft dit restaurant halal opties?", + "de": "Werden hier halal Gerichte angeboten?", + "fr": "Ce restaurant propose-t-il un menu halal ?", + "ca": "Aquest restaurant ofereix un menú halal?", + "cs": "Nabízí tato restaurace halal menu?", + "es": "¿Este restaurante ofrece un menú halal?", + "it": "Questo ristorante offre un menu halal?" + }, + "mappings": [ + { + "if": "diet:halal=no", + "then": { + "en": "There are no halal options available", + "nl": "Er zijn geen halal opties aanwezig", + "de": "Hier werden keine halal Gerichte angeboten", + "fr": "Il n'y a pas d'options halal disponibles", + "ca": "No hi ha opcions halal disponibles", + "cs": "Nejsou k dispozici žádné halal možnosti", + "es": "No hay opciones halal disponibles", + "it": "Non sono disponibili opzioni halal" + } + }, + { + "if": "diet:halal=limited", + "then": { + "en": "There is a small halal menu", + "nl": "Er zijn een beperkt aantal halal opties", + "de": "Hier werden nur wenige halal Gerichte angeboten", + "fr": "Il y a un petit menu halal", + "ca": "Hi ha un petit menú halal", + "cs": "K dispozici je malé halal menu", + "es": "Hay un pequeño menú halal", + "it": "C'è un piccolo menu halal" + } + }, + { + "if": "diet:halal=yes", + "icon": "./assets/layers/diets/halal.svg", + "then": { + "nl": "Halal menu verkrijgbaar", + "en": "There is a halal menu", + "de": "Hier werden halal Gerichte angeboten", + "fr": "Il y a un menu halal", + "ca": "Hi ha un menú halal", + "cs": "K dispozici je halal menu", + "es": "Hay un menú halal", + "it": "C'è un menu halal" + } + }, + { + "if": "diet:halal=only", + "icon": "./assets/layers/diets/halal.svg", + "then": { + "nl": "Enkel halal opties zijn beschikbaar", + "en": "Only halal options are available", + "de": "Hier werden ausschließlich halal Gerichte angeboten", + "fr": "Seules les options halal sont disponibles", + "ca": "Només hi ha opcions halal disponibles", + "cs": "K dispozici jsou pouze možnosti halal", + "es": "Solo hay opciones halal disponibles", + "it": "Sono disponibili solo opzioni halal" + } + } + ], + "condition": { + "and": [ + "cuisine!=friture", + { + "or": [ + "amenity=fast_food", + "amenity=restaurant" + ] + } + ] + }, + "id": "halal" + }, + { + "labels": [ + "diets", + "diets-content", + "hidden" + ], + "id": "organic", + "question": { + "en": "Does this restaurant offer organic food?", + "de": "Bietet das Restaurant biologische Speisen an?", + "nl": "Biedt dit restaurant biologisch eten?", + "fr": "Ce restaurant propose-t-il de la nourriture bio ?", + "ca": "Aquest restaurant ofereix menjar ecològic?", + "cs": "Nabízí tato restaurace biopotraviny?", + "es": "¿Este restaurante ofrece comida orgánica?", + "it": "Questo ristorante offre cibo biologico?" + }, + "mappings": [ + { + "if": "organic=no", + "then": { + "en": "There are no organic options available", + "de": "Es sind keine biologischen Produkte verfügbar", + "nl": "Er zijn geen biologische opties beschikbaar", + "fr": "Il n'y a pas d'option bio disponible", + "ca": "No hi ha opcions ecològiques disponibles", + "cs": "Nejsou k dispozici žádné BIO možnosti", + "es": "No hay opciones orgánicas disponibles", + "it": "Non sono disponibili opzioni biologiche" + } + }, + { + "if": "organic=yes", + "then": { + "en": "There is an organic menu", + "de": "Es gibt ein biologisches Menü", + "nl": "Er is een biologisch menu", + "fr": "Il y a un menu bio", + "ca": "Hi ha un menú ecològic", + "cs": "K dispozici je BIO menu", + "es": "Hay un menú orgánico", + "it": "C'è un menu biologico" + } + }, + { + "if": "organic=only", + "then": { + "en": "Only organic options are available", + "de": "Nur biologische Produkte sind erhältlich", + "nl": "Er zijn alleen biologische opties beschikbaar", + "fr": "Bio uniquement", + "ca": "Només hi ha opcions ecològiques disponibles", + "cs": "K dispozici je pouze BIO menu", + "es": "Solo hay opciones orgánicas disponibles", + "it": "Sono disponibili solo opzioni biologiche" + } + } + ], + "condition": { + "and": [ + "cuisine!=friture", + { + "or": [ + "amenity=fast_food", + "amenity=restaurant" + ] + } + ] + } + }, + { + "labels": [ + "diets", + "diets-content", + "hidden" + ], + "id": "friture-vegetarian", + "question": { + "en": "Does this fries shop have vegetarian snacks?", + "nl": "Heeft deze frituur vegetarische snacks?", + "fr": "Cette friterie est-elle équipée de snacks végétariens ?", + "de": "Hat dieser Frittenladen vegetarische Snacks?", + "ca": "Aquesta botiga de patates fregides ofereix snacks vegetarians?", + "cs": "Má tento obchod s hranolky vegetariánské občerstvení?", + "es": "¿Esta freiduría tiene refrigerios vegetarianos?", + "it": "Questo negozio di patatine fritte ha snack vegetariani?" + }, + "mappings": [ + { + "if": "diet:vegetarian=only", + "then": { + "en": "Serves only vegetarian snacks and burgers", + "de": "Nur vegetarische Snacks und Burger erhältlich", + "es": "Sirve solo refrigerios y hamburguesas vegetarianas", + "ca": "Servix només aperitius i hamburgueses vegetarianes", + "it": "Serve solo snack e hamburger vegetariani", + "cs": "Podává jen vegetariánské snacky a burgery" + } + }, + { + "if": "diet:vegetarian=yes", + "then": { + "en": "Vegetarian snacks are available", + "nl": "Er zijn vegetarische snacks aanwezig", + "fr": "Des collations végétariens sont disponibles", + "de": "Vegetarische Snacks sind erhältlich", + "ca": "Hi ha snacks vegetarians disponibles", + "cs": "Vegetariánské občerstvení je k dispozici", + "es": "Hay refrigerios vegetarianos disponibles", + "it": "Sono disponibili snack vegetariani" + } + }, + { + "if": "diet:vegetarian=limited", + "then": { + "en": "Only a small selection of snacks are vegetarian", + "nl": "Slechts enkele vegetarische snacks", + "fr": "Quelques snacks végétariens seulement", + "de": "Nur eine kleine Auswahl an vegetarischen Snacks ist erhältlich", + "ca": "Només una petita selecció de snacks son vegetarians", + "cs": "Pouze malý výběr občerstvení je vegetariánský", + "es": "Solo una pequeña selección de refrigerios son vegetarianos", + "it": "Solo una piccola selezione di snack sono vegetariani" + } + }, + { + "if": "diet:vegetarian=no", + "then": { + "en": "No vegetarian snacks are available", + "nl": "Geen vegetarische snacks beschikbaar", + "fr": "Pas d'en-cas végétariens disponibles", + "de": "Es sind keine vegetarischen Snacks erhältlich", + "ca": "No hi han sacks disponibles", + "cs": "Vegetariánské občerstvení není k dispozici", + "es": "No hay refrigerios vegetarianos disponibles", + "it": "Non sono disponibili snack vegetariani" + } + } + ], + "condition": "cuisine=friture" + }, + { + "id": "friture-vegan", + "labels": [ + "diets", + "diets-content", + "hidden" + ], + "question": { + "en": "Does this fries shop have vegan snacks?", + "nl": "Heeft deze frituur veganistische snacks?", + "fr": "Cette friterie est-elle équipée de snacks végétaliens ?", + "de": "Gibt es in dieser Pommesbude auch vegane Snacks?", + "ca": "Aquesta botiga de patates fregides té snacks vegans?", + "cs": "Má tento obchod s hranolky veganské občerstvení?", + "es": "¿Esta freiduría tiene refrigerios veganos?", + "it": "Questo negozio di patatine fritte ha snack vegani?" + }, + "mappings": [ + { + "if": "diet:vegan=only", + "then": { + "en": "Serves only vegan snacks and burgers", + "de": "Nur vegane Snacks und Burger erhältlich", + "es": "Sirve solo refrigerios y hamburguesas veganas", + "ca": "Servix només aperitius i hamburgueses veganes", + "it": "Serve solo snack e hamburger vegani", + "cs": "Podává jen veganské snacky a burgery" + } + }, + { + "if": "diet:vegan=yes", + "then": { + "en": "Vegan snacks are available", + "nl": "Er zijn veganistische snacks aanwezig", + "fr": "Des collations végétaliens sont disponibles", + "de": "Vegane Snacks sind erhältlich", + "ca": "Hi han snacks vegans disponibles", + "cs": "Veganské občerstvení je k dispozici", + "es": "Hay refrigerios veganos disponibles", + "it": "Sono disponibili snack vegani" + } + }, + { + "if": "diet:vegan=limited", + "then": { + "en": "A small selection of vegan snacks are available", + "nl": "Slechts enkele veganistische snacks", + "fr": "Quelques snacks végétaliens seulement", + "de": "Nur eine kleine Auswahl an veganen Snacks ist erhältlich", + "ca": "Hi ha una petita selecció de snacks vegans disponibles", + "cs": "K dispozici je malý výběr veganského občerstvení", + "es": "Hay una pequeña selección de refrigerios veganos disponibles", + "it": "È disponibile una piccola selezione di snack vegani" + } + }, + { + "if": "diet:vegan=no", + "then": { + "en": "No vegan snacks are available", + "nl": "Geen veganistische snacks beschikbaar", + "fr": "Pas d'en-cas végétaliens disponibles", + "de": "Es sind keine veganen Snacks verfügbar", + "ca": "No hi ha snacks vegans disponibles", + "cs": "Veganské občerstvení není k dispozici", + "es": "No hay refrigerios veganos disponibles", + "it": "Non sono disponibili snack vegani" + } + } + ], + "condition": "cuisine=friture" + }, + { + "id": "friture-organic", + "labels": [ + "diets", + "diets-content", + "hidden" + ], + "question": { + "en": "Does this fries shop offer organic snacks?", + "nl": "Heeft deze frituur biologische snacks?", + "de": "Bietet diese Pommesbude biologische Snacks an?", + "ca": "Aquesta botiga de patates fregides ofereix snacks orgànics?", + "cs": "Nabízí tento obchod s hranolkami BIO občerstvení?", + "es": "¿Esta freiduría ofrece refrigerios orgánicos?", + "it": "Questo negozio di patatine fritte offre snack biologici?" + }, + "mappings": [ + { + "if": "organic=yes", + "then": { + "en": "Organic snacks are available", + "nl": "Er zijn biologische snacks aanwezig", + "de": "Biologische Snacks sind erhältlich", + "ca": "Hi ha disponibles snacks orgànics", + "cs": "K dispozici je BIO občerstvení", + "es": "Hay refrigerios orgánicos disponibles", + "it": "Sono disponibili snack biologici" + } + }, + { + "if": "organic=no", + "then": { + "en": "No organic snacks are available", + "nl": "Geen biologische snacks beschikbaar", + "de": "Es sind keine biologischen Snacks erhältlich", + "ca": "No hi han disponibles snacks orgànics", + "cs": "Žádné BIO občerstvení k dispozici", + "es": "No hay refrigerios orgánicos disponibles", + "it": "Non sono disponibili snack biologici" + } + }, + { + "if": "organic=only", + "then": { + "en": "Only organic snacks are available", + "nl": "Enkel biologische snacks zijn beschikbaar", + "de": "Es sind nur biologische Snacks erhältlich", + "ca": "Només hi han disponibles snacks orgànics", + "cs": "K dispozici je pouze BIO občerstvení", + "es": "Solo hay refrigerios orgánicos disponibles", + "it": "Sono disponibili solo snack biologici" + } + } + ], + "condition": "cuisine=friture" + }, + { + "id": "friture-oil", + "labels": [ + "diets", + "diets-content", + "hidden" + ], + "question": { + "en": "Does this fries shop use vegetable or animal oil for cooking?", + "nl": "Bakt deze frituur met dierlijk vet of met plantaardige olie?", + "fr": "Cette friteuse fonctionne-t-elle avec de la graisse animale pour la cuisson ?", + "de": "Wird in dieser Pommesbude pflanzliches oder tierisches Fett zum Frittieren verwendet?", + "ca": "Aquesta botiga de patates fregides utilitza oli vegetal o animal per a cuinar?", + "cs": "Používá tato prodejna hranolek k pečení rostlinný nebo živočišný olej?", + "es": "¿Esta freiduría usa aceite vegetal o animal para cocinar?", + "it": "Questo negozio di patatine fritte usa olio vegetale o animale per cucinare?" + }, + "mappings": [ + { + "if": "friture:oil=vegetable", + "then": { + "en": "The frying is done with vegetable oil", + "nl": "Bakt in plantaardige olie", + "fr": "La friture est faite avec de l'huile végétale", + "de": "Es wird pflanzliches Fett zum Frittieren verwendet", + "es": "La fritura se hace con aceite vegetal", + "ca": "El fregit es fa amb oli vegetal", + "pl": "Smażenie jest na oleju roślinnym", + "cs": "Smažení se provádí s rostlinným olejem", + "it": "La frittura viene fatta con olio vegetale" + } + }, + { + "if": "friture:oil=animal", + "then": { + "en": "The frying is done with animal oil", + "nl": "Dierlijk vet", + "fr": "La friture est faite avec de la graisse animale", + "de": "Es wird tierisches Fett zum Frittieren verwendet", + "es": "La fritura se hace con aceite animal", + "ca": "El fregit es fa amb oli animal", + "pl": "Smażenie jest na oleju zwierzęcym", + "cs": "Smažení se provádí na živočišném oleji", + "it": "La frittura viene fatta con olio animale" + } + } + ], + "condition": "cuisine=friture" + }, + { + "id": "diet-questions", + "labels": [ + "hidden", + "diets", + "diets-content" + ], + "render": { + "special": { + "type": "questions", + "labels": "diets-content", + "show_all": "yes" + } + } + } + ] +} diff --git a/assets/layers/diets/halal.svg b/assets/layers/diets/halal.svg new file mode 100644 index 000000000..85ce700d0 --- /dev/null +++ b/assets/layers/diets/halal.svg @@ -0,0 +1,44 @@ + +AAAsZ2p1bWIAAAAeanVtZGMycGEAEQAQgAAAqgA4m3EDYzJwYQAAACxBanVtYgAAAEdqdW1kYzJtYQARABCAAACqADibcQN1cm46dXVpZDplNGI2YjUzZS01NWNjLTRkNWEtOGQ4Zi1kNzg4NzQ1ZWQxODgAAAABp2p1bWIAAAApanVtZGMyYXMAEQAQgAAAqgA4m3EDYzJwYS5hc3NlcnRpb25zAAAAAMpqdW1iAAAAJmp1bWRjYm9yABEAEIAAAKoAOJtxA2MycGEuYWN0aW9ucwAAAACcY2JvcqFnYWN0aW9uc4GjZmFjdGlvbmtjMnBhLmVkaXRlZG1zb2Z0d2FyZUFnZW50bUFkb2JlIEZpcmVmbHlxZGlnaXRhbFNvdXJjZVR5cGV4Rmh0dHA6Ly9jdi5pcHRjLm9yZy9uZXdzY29kZXMvZGlnaXRhbHNvdXJjZXR5cGUvdHJhaW5lZEFsZ29yaXRobWljTWVkaWEAAACsanVtYgAAAChqdW1kY2JvcgARABCAAACqADibcQNjMnBhLmhhc2guZGF0YQAAAAB8Y2JvcqVqZXhjbHVzaW9uc4GiZXN0YXJ0GOlmbGVuZ3RoGTs0ZG5hbWVuanVtYmYgbWFuaWZlc3RjYWxnZnNoYTI1NmRoYXNoWCBPaDPIevYmnRoVrsLnA7sPe/v7epmTRYYsFD5H5o+VcGNwYWRJAAAAAAAAAAAAAAACC2p1bWIAAAAkanVtZGMyY2wAEQAQgAAAqgA4m3EDYzJwYS5jbGFpbQAAAAHfY2JvcqhoZGM6dGl0bGVvR2VuZXJhdGVkIEltYWdlaWRjOmZvcm1hdG1pbWFnZS9zdmcreG1samluc3RhbmNlSUR4LHhtcDppaWQ6NmE2MjBhMmQtNzMwZi00YWEyLWI2ZGEtZTI1MTZkYjFkYjY2b2NsYWltX2dlbmVyYXRvcng2QWRvYmVfSWxsdXN0cmF0b3IvMjguMSBhZG9iZV9jMnBhLzAuNy42IGMycGEtcnMvMC4yNS4ydGNsYWltX2dlbmVyYXRvcl9pbmZvgb9kbmFtZXFBZG9iZSBJbGx1c3RyYXRvcmd2ZXJzaW9uZDI4LjH/aXNpZ25hdHVyZXgZc2VsZiNqdW1iZj1jMnBhLnNpZ25hdHVyZWphc3NlcnRpb25zgqJjdXJseCdzZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmFjdGlvbnNkaGFzaFgg66xm4WqDn3xgnOk59f7WI0GCp10rxJISEEb0ImTQK8GiY3VybHgpc2VsZiNqdW1iZj1jMnBhLmFzc2VydGlvbnMvYzJwYS5oYXNoLmRhdGFkaGFzaFggNsK1q4SsMA/mp9cKxOazsK0Yfd/Yh41xcTTQZSxX4DdjYWxnZnNoYTI1NgAAKEBqdW1iAAAAKGp1bWRjMmNzABEAEIAAAKoAOJtxA2MycGEuc2lnbmF0dXJlAAAAKBBjYm9y0oREoQE4JKNmc2lnVHN0oWl0c3RUb2tlbnOBoWN2YWxZDjUwgg4xMAMCAQAwgg4oBgkqhkiG9w0BBwKggg4ZMIIOFQIBAzEPMA0GCWCGSAFlAwQCAQUAMIGCBgsqhkiG9w0BCRABBKBzBHEwbwIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIGfc0gaTBlcz4a9TVxUwa+mqYpWPoZbG8/lBWFw2KZwVAhBFIWLrvZsjFPmxsAeSgrfjGA8yMDI0MDEyNjIyNTM1NloCCQDdzdTNoN8oPqCCC70wggUHMIIC76ADAgECAhAFHp6R1x6RCrvkPVzt0N3ZMA0GCSqGSIb3DQEBCwUAMGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkGA1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3RhbXBpbmcgQ0EwHhcNMjMwOTA4MDAwMDAwWhcNMzQxMjA3MjM1OTU5WjBYMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xMDAuBgNVBAMTJ0RpZ2lDZXJ0IEFkb2JlIEFBVEwgVGltZXN0YW1wIFJlc3BvbmRlcjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE0srlH5A/+15/MFl1asNh8Q8TubOsEVfu0qlJrF0smjtwL1IeHZ/AB7J59u1Trpho1BDN85lfTY30rNBsfT+myjggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8EDDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEwHwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFLA1qlbDIamLztO4vIsWJVed7zThMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3RhbXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAHgrjELHhBCEWJSCyRX7lsL0C9LJgbX1ryVYySNRxHkMR2LqC7PQZRJgDNR+kJop8P5v2Bzp/jMrzw4U4pY6rYv3I8HpFlJa4uBwUTIUgHWpi8Xxd1JEEX94POODi7HySekX60A055BozFb7GGVaxb0LreQTRXnkr6ggPNUPX9Gh+2ScOxlTdQQLgZbkdYvxo3Ap6cy9riZijRxOZqiOyWSxMUhgKxeKzwrFW6Xbe0awNhOUXZzIxc4ixpKzWSItpPJ30ZiBQn49U3ADYTnshbN9ZkTA1pHf/Nov2ZUvvddkZ8UYvwo9vBvLTDvnmABnRMBKaXYAs3ZCvw9CkDPOWTeUJMFRAtmUx52ohaA3nD8bCJ6UfpQ2pFfOdShwpb6GKv0g+BgcdIG2LHPJ0Ufmr+XmpgZgq/HIge0hjcCADpjDgq2z4B0L4xtAA1M8MrUx02hxb7104nFKqMuv5zJTQl3sgwqXUyP+9zHQP9y/Z5Fx/AQWrOXCW56dV7P4cFBJl8zHqinlhkOStZ1m22+9Hlq+eC0hJ2lkF1LuzRdJJb/51LXoPKRnopFDng6XpoD7eG6w4YpAx9+P00JuUoBsYSrdsuFiyWyQQGBAnjI69ggbSLcW+hJytuinaxawVlItJkS2eV5Z4XsxPg7f82uRkdtN0hTHeI93CN3OWeRebnK7MIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipeWzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1BkmzwT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkLf50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUdzTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWHpo9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPVA+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mMDDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6EVO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1UdIwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcBMA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBTzr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/EUExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fmniye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szwcqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8THwcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVBtzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnwZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv27dZ8/DGCAbcwggGzAgEBMHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFtcGluZyBDQQIQBR6ekdcekQq75D1c7dDd2TANBglghkgBZQMEAgEFAKCB0TAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI0MDEyNjIyNTM1NlowKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU2Rq5M/4XremCHqYT9aQ6cU4+fn0wLwYJKoZIhvcNAQkEMSIEIMtpvNaLcFKofDSlOyMPWVj8iVYaTmuYjZ/7W5Aq8FycMDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIILa8ZSVezaEAkWP1ScAaf5ixxRW+p4Lhqv4J+hTICfZMAoGCCqGSM49BAMCBEYwRAIgCWfatFykA5CEQDfeJwlC0bp15eQzvLZZOrgRmHTxN7wCIDn3v/3MZoW4p6mTf/r9J4iKJ+S8p/rF3FIQe3+Ld0o0Z3g1Y2hhaW6CWQYQMIIGDDCCA/SgAwIBAgIQf/J0H9HG3kO1lHqOZXCenjANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJVUzEjMCEGA1UEChMaQWRvYmUgU3lzdGVtcyBJbmNvcnBvcmF0ZWQxHTAbBgNVBAsTFEFkb2JlIFRydXN0IFNlcnZpY2VzMSIwIAYDVQQDExlBZG9iZSBQcm9kdWN0IFNlcnZpY2VzIEczMB4XDTI0MDExMTAwMDAwMFoXDTI1MDExMDIzNTk1OVowfzERMA8GA1UEAwwIY2FpLXByb2QxEzARBgNVBAoMCkFkb2JlIEluYy4xETAPBgNVBAcMCFNhbiBKb3NlMRMwEQYDVQQIDApDYWxpZm9ybmlhMQswCQYDVQQGEwJVUzEgMB4GCSqGSIb3DQEJARYRY2FpLW9wc0BhZG9iZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDv0wCnfYY9lkHDsykrTG7FYlnYHBcyualuD5u9ULjzv+FsTWOLg8Nhrz9RTxI9EeBbu3Wm7f4vqPsQYfxkEp0wIa6DVmEOZhbAeRfbhybWQ/D4Wvvck4mEZR+QZmTpIn7HX61gbtMFHlJUxkYBctIoAt9TBAFbz9d5Ig2WG0bsH39b6/8USXnIIk4FB6dtBRT1xeEwSDtwOd1YBpXXNBJmRWHXNJZZ85of2tBTesg/kMvTrOJJxYDZ97U416wcvbVomlees+NXUY3/ZB4xH+NsZils7m1bL2v2hSnHiLoqZeUKklbHUmT4ZpjrZCdtuIsWm5j2PPXKr7HKUuCbZSXBAgMBAAWjggGMMIIBiDAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDAeBgNVHSUEFzAVBgkqhkiG9y8BAQwGCCsGAQUFBwMEMIGOBgNVHSAEgYYwgYMwgYAGCSqGSIb3LwECAzBzMHEGCCsGAQUFBwICMGUMY1lvdSBhcmUgbm90IHBlcm1pdHRlZCB0byB1c2UgdGhpcyBMaWNlbnNlIENlcnRpZmljYXRlIGV4Y2VwdCBhcyBwZXJtaXR0ZWQgYnkgdGhlIGxpY2Vuc2UgYWdyZWVtZW50LjBdBgNVHR8EVjBUMFKgUKBOhkxodHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV83YTVjM2EwYzczMTE3NDA2YWRkMTkzMTJiYzFiYzIzZi9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggrBgEFBQcwAYYbaHR0cDovL3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaAFFcpejJNzP7kNU7AHyRzznNTq99qMA0GCSqGSIb3DQEBCwUAA4ICAQAhY9X822Lvow9+KlSdkAI/95WsS/n1Y5se5YJkePUHLxsablSaNOA9BiVfJOPxcT+JjbumGCseDSmIOxYPO7mzwHpMqRoyZS+C2T5SC6TJtt920ELoq+0aDLjRw7gOQRSg8OK0PFPWKBtCp0qiAChUqoMRWqcX4IVBDO1sZxmEUj1cpOwJDB/2HDsuEkKjqMA0EgAE3JC1LBYik95IQmE9WBYvIp6mBDEkyovqyBhnEar2kJJCfaBLylp/JAUsHJnAQEP8PHK1FlkvpvdleoX59lmwT1+wHGlxYWK/ykW+AFA60LOVJt8byjtuAE8lebuYADyPe3eEMR4THQbHwH/1rz2nNN5tZWsPdIR7S5mX0RtUL74XgSixEkV1jDO4/WIk7V3kjdXEZr0WtWr8VgEY5G+8NpPBqd2LMLBp7jejMIj3tA8RS1L6MnO3PWRqkdwGwsCHsvGcTzauWarWji990WxBTPscSk6Q8WTIqiHI9OfUUiriWQkpfeMEDo1r+zHJRmj26+zgID7QB41xNeV3K6BFQX6ayl1swuIh26KB0Mu74sndRzG+8tMTffvjBoO9QPW/OtdWyYmsLGT0Kcj9EaaIg1JmgNtRBwo9f89eYJSYwenQ+GddpqdnBIjk63Q+K3gCdlpTs++tJCZ7DX9yndmYlx94HgUZFPcNimun6VkGpTCCBqEwggSJoAMCAQICEAyotlR7iebSBol1zYubieIwDQYJKoZIhvcNAQELBQAwbDELMAkGA1UEBhMCVVMxIzAhBgNVBAoTGkFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkMR0wGwYDVQQLExRBZG9iZSBUcnVzdCBTZXJ2aWNlczEZMBcGA1UEAxMQQWRvYmUgUm9vdCBDQSBHMjAeFw0xNjExMjkwMDAwMDBaFw00MTExMjgyMzU5NTlaMHUxCzAJBgNVBAYTAlVTMSMwIQYDVQQKExpBZG9iZSBTeXN0ZW1zIEluY29ycG9yYXRlZDEdMBsGA1UECxMUQWRvYmUgVHJ1c3QgU2VydmljZXMxIjAgBgNVBAMTGUFkb2JlIFByb2R1Y3QgU2VydmljZXMgRzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC3Hy69vQmzXEhs/gyDrmwB6lF4JaSAPomnsbKIZNr2iXaB+fkd85X8eJiNmI7P5O4cVT4Nc1p3zrESqBV4ZUyW8gcZ78QdwoHG8QNd2VNcHnMgSR+XT9Iafsnq9Nfww3Jt9KL3l5ANQ5n1+MJqr48EWNLll942bOL/JH4ywDSMoqhZqtJEIUUUGlQVBZ8CAvJc7LE6ddA5C52PE2Ppa7RfQgHXf4gfXVZwpxYRZcziPiOHqEvLb0J3cShUbejFxV6cwX8QyAPa1ePHg1RtM0HX+D34xHo3DkyGnmT+Ddq00TEDGG26AL5PdINKFIQl+zaq6KJFQe1fdGE5wrWzU4mBPmzaz3EbLn+7FWlwAhorYqIMldbfHE3ydc+aTU1JW7+bG19qmvhO9IluGtTtQDeqFBj2fg6faxsfVfVPD7stN6TwoIDlkOCE4RE+Iin8m3z3eqi/VsTmsmRqBxWDRaqOHz02EJoEDxXJG3ei+UbIIp01XZQvdufm90WxOTuqqan2ZqTPX9K5VdjEh/ovr7xFc5q1dZo+Sa5y4sTVM854/tLU3klOgUKzzSXYPYS3GhBcYJHjwr9xNRHnNX99D6F0g7OijScWfvtjxh13aTv/H0ETvymah4yfDpVdh9cK5YSCPqnuOlsujFAyhYwJXOWDvZZU2EkWVLDhoPx9zp7N4QIDAQABo4IBNDCCATAwEgYDVR0TAQH/BAgwBgEB/wIBADA1BgNVHR8ELjAsMCqgKKAmhiRodHRwOi8vY3JsLmFkb2JlLmNvbS9hZG9iZXJvb3RnMi5jcmwwDgYDVR0PAQH/BAQDAgEGMBQGA1UdJQQNMAsGCSqGSIb3LwEBBzBXBgNVHSAEUDBOMEwGCSqGSIb3LwECAzA/MD0GCCsGAQUFBwIBFjFodHRwczovL3d3dy5hZG9iZS5jb20vbWlzYy9wa2kvcHJvZF9zdmNlX2Nwcy5odG1sMCQGA1UdEQQdMBukGTAXMRUwEwYDVQQDEwxTWU1DLTQwOTYtMzMwHQYDVR0OBBYEFFcpejJNzP7kNU7AHyRzznNTq99qMB8GA1UdIwQYMBaAFKYc4W1UJEyoj0hyv26pjNXk7DHUMA0GCSqGSIb3DQEBCwUAA4ICAQBxzuUHjKbcLdzI4DtlXgCSgZXrlSAkr59pOF3JfPG42qVNAGU7JcEYXJ6+WbfcGwY7WYMl+jO7IvJPb7shXFYW9bnJgxX7lLU14KExchmcLNY1ee6IhBJ2Y8PzZMRUKSd5CkURPg0PBLGjz/KR/DofHx+G4rPTCOGORYxeYrd01lci5hVxvKccvIk7MD69ZTewfZPSM+0WnsU3f0Zmd7hgbRpUyWceG0eHFpdUKK/ZFWhHjDVC28odCnN885tHncKXviItK0ZUUo/AIthFKlhEXsnq9VL9fFbgvO83ZvpUQo5y8mY3cuGnEVGXdhjNb53CfC1u4dbpYmWaN99subUzEsUaUb3loLPfVfzDOpg2y9v37kBdy/wuXr20teY7U62xj/fAgs1QSnhUtlMTfCqbefyEycKVmKIrJkJLsvgTSYKVvH4FFIwfd5WjqOC97jX98rcVAzhAI0iSkazsWOMvL6m0L4nLJapx+85GsVX8Y6AHmEP4bmCElwil6KAP+UewJFiw5rmwV2pESHAhYuZJa03B8tl0nd2QJzvJGmbeBqXqpF9ORinFM3HErK8puRokOjFH2+1asLeI2tB31W/ELdNe27Ogduq6Z6qBwCp59YX27qydDhD0WRfN64kCs25K88iGAGNW2CAfTDS+b+WYJBiIL9jXYZ4LF+BiUvfdu2NwYWRZC+EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPZZAQAN9GmmYsTDHnZbw2U6xVSnVg25ICaF4bdAw9traq4GHfTQnnTCqPH7cuHvyEkUpNXjHHjU11vAG2pJwP3XjO12aRONC8wHLszIHZnvC9zrGyT/FEx+omKdCTXTqwJnJn17YS+H13QsnUeTSCWlKou9T7NS5qEu/RbV1jbOBEnwG8f+TNCeWIQcn/5+EFp9p9/6jM4jA4B98PORi3cQyUSfXOQYZqFMZ+uKsUAwvl4g2KmzEzVBQDkUTeH3VY4s5Lgbx+ZVyaKyp7+Bnpf6ldf2FEAIWFLQ/22ZrzsUxuPIeHQx7W9MkrxGdfGrQ88uZOFCpuz8NW1dtWfV8GhmyDso + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/layers/diets/halal.svg.license b/assets/layers/diets/halal.svg.license new file mode 100644 index 000000000..2dd82fb93 --- /dev/null +++ b/assets/layers/diets/halal.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Leonkogo +SPDX-License-Identifier: CC0-1.0 \ No newline at end of file diff --git a/assets/layers/diets/license_info.json b/assets/layers/diets/license_info.json new file mode 100644 index 000000000..1fe98a466 --- /dev/null +++ b/assets/layers/diets/license_info.json @@ -0,0 +1,12 @@ +[ + { + "path": "halal.svg", + "license": "CC0-1.0", + "authors": [ + "Leonkogo" + ], + "sources": [ + "https://commons.wikimedia.org/wiki/File:Halal.svg" + ] + } +] \ No newline at end of file diff --git a/assets/layers/disaster_response/disaster_response.json b/assets/layers/disaster_response/disaster_response.json index d4970d549..a9a9c254c 100644 --- a/assets/layers/disaster_response/disaster_response.json +++ b/assets/layers/disaster_response/disaster_response.json @@ -5,7 +5,9 @@ "de": "Katastrophenschutzorganisationen", "ca": "Organitzacions de resposta a desastres", "es": "Organizaciones de respuesta a desastres", - "it": "Organizzazioni di risposta ai disastri" + "it": "Organizzazioni di risposta ai disastri", + "cs": "Organizace pro pomoc při katastrofách", + "uk": "Організації з реагування на надзвичайні ситуації" }, "description": { "en": "This layer contains organizations that have the main objective to help the civil population during and after natural or anthropogenic disasters by working in the affected area.", @@ -13,7 +15,8 @@ "de": "Diese Ebene umfasst Organisationen, deren Hauptziel es ist, der Zivilbevölkerung während und nach Natur- oder anthropogenen Katastrophen zu helfen, indem sie in dem betroffenen Gebiet tätig sind.", "ca": "Aquesta capa conté organitzacions que tenen com a objectiu principal ajudar la població civil durant i després de desastres naturals o antropogènics treballant a la zona afectada.", "es": "Esta capa contiene organizaciones que tienen como objetivo principal ayudar a la población civil durante y después de desastres naturales o antropogénicos trabajando en el área afectada", - "nl": "Deze laag bevat organisaties met hoofddoelstelling om burgers te helpen tijdens en na rampen door in de getroffen gebieden te gaan helpen." + "nl": "Deze laag bevat organisaties met hoofddoelstelling om burgers te helpen tijdens en na rampen door in de getroffen gebieden te gaan helpen.", + "cs": "Tato vrstva obsahuje organizace, které mají jako hlavní cíl pomoc obyvatelstvu během a po přírodních nebo člověkem způsobených katastrofách svou prací v zasažených oblastech." }, "source": { "osmTags": { @@ -29,7 +32,8 @@ "it": "Organizzazione di risposta ai disastri", "de": "Katastrophenschutzorganisation", "ca": "Organització de resposta a desastres", - "es": "Organización de respuesta a desastres" + "es": "Organización de respuesta a desastres", + "cs": "Organizace pomoci při katastrofách" } }, "pointRendering": [ @@ -60,7 +64,8 @@ "it": "un'organizzazione di risposta ai disastri", "de": "eine Katastrophenschutzorganisation", "ca": "una organització de resposta a desastres", - "es": "una organización de respuesta a desastres" + "es": "una organización de respuesta a desastres", + "cs": "organizace pro pomoc při katastrofách" }, "tags": [ "emergency=disaster_response" @@ -80,14 +85,16 @@ "it": "Qual è il nome di questa organizzazione?", "de": "Wie lautet der Name dieser Organisation?", "ca": "Quin és el nom d'aquesta organització?", - "es": "¿Cuál es el nombre de esta organización?" + "es": "¿Cuál es el nombre de esta organización?", + "cs": "Jaký je název této organizace?" }, "render": { "en": "This organization is named {name}", "it": "Questa organizzazione si chiama {name}", "de": "Diese Organisation heißt {name}", "es": "Esta organización se llama {name}", - "ca": "Aquesta organització s'anomena {name}" + "ca": "Aquesta organització s'anomena {name}", + "cs": "Tato organizace se jmenuje {name}" } } ], diff --git a/assets/layers/doctors/doctors.json b/assets/layers/doctors/doctors.json index 984ad2e0a..17481ae5b 100644 --- a/assets/layers/doctors/doctors.json +++ b/assets/layers/doctors/doctors.json @@ -197,7 +197,8 @@ } } ] - } + }, + "toilet_at_amenity_lib.all" ], "filter": [ "open_now", diff --git a/assets/layers/dog_toilet/dog_toilet.json b/assets/layers/dog_toilet/dog_toilet.json index 46644cc65..5d13ce71b 100644 --- a/assets/layers/dog_toilet/dog_toilet.json +++ b/assets/layers/dog_toilet/dog_toilet.json @@ -5,13 +5,15 @@ "de": "Hundetoiletten", "uk": "Собачі туалети", "ca": "Vàters per a gossos", - "it": "Aree per cani" + "it": "Aree per cani", + "cs": "Toalety pro psy" }, "description": { "en": "A dog toilet is a facility designated for dogs to urinate and excrete. This can be a designated, signposted patch of grass, a sand pit or a fenced area.", "de": "Eine Hundetoilette ist eine Einrichtung, die für das Urinieren und die Ausscheidung von Hunden vorgesehen ist. Dabei kann es sich um eine ausgewiesene, ausgeschilderte Rasenfläche, eine Sandgrube oder einen eingezäunten Bereich handeln.", "ca": "Un vàter de gos és una instal·lació designada per a gossos per orinar i excretar. Pot ser un tros d'herba senyalitzat, un pou de sorra o una zona tancada.", - "it": "Un'area per cani è una struttura designata per i cani per urinare e defecare. Può essere un'area di erba designata e segnalata, una fossa di sabbia o un'area recintata." + "it": "Un'area per cani è una struttura designata per i cani per urinare e defecare. Può essere un'area di erba designata e segnalata, una fossa di sabbia o un'area recintata.", + "cs": "Toaleta pro psy je zařízení určené pro močení a kálení psů. Může to být určená a označená travnatá plocha, plocha s pískem nebo oplocená oblast." }, "source": { "osmTags": "amenity=dog_toilet" @@ -22,7 +24,8 @@ "en": "Dog toilet", "de": "Hundetoilette", "ca": "Vàter per a gossos", - "it": "Area per cani" + "it": "Area per cani", + "cs": "Toaleta pro psy" } }, "pointRendering": [ @@ -44,7 +47,8 @@ "en": "a dog toilet", "de": "eine Hundetoilette", "ca": "un lavabo de gossos", - "it": "un'area per cani" + "it": "un'area per cani", + "cs": "toaleta pro psy" }, "tags": [ "amenity=dog_toilet" @@ -59,7 +63,8 @@ "en": "Is this dog toilet fenced?", "de": "Ist diese Hundetoilette eingezäunt?", "ca": "Està tancat aquest vàter de gos?", - "it": "Questa area per cani è recintata?" + "it": "Questa area per cani è recintata?", + "cs": "Je tato toaleta pro psy oplocena?" }, "mappings": [ { @@ -71,7 +76,8 @@ "en": "There is a fence around this dog toilet", "de": "Diese Hundetoilette ist eingezäunt", "ca": "Hi ha una tanca al voltant d'aquest vàter per a gossos", - "it": "C'è una recinzione intorno a questa area per cani" + "it": "C'è una recinzione intorno a questa area per cani", + "cs": "Kolem této toalety pro psy je plot" } }, { @@ -83,7 +89,8 @@ "en": "There is a hedge around this dog toilet", "de": "Diese Hundetoilette ist von einer Hecke umgeben", "ca": "Hi ha una esbardissa al voltant d'aquest vàter de gos", - "it": "C'è una siepe intorno a questa area per cani" + "it": "C'è una siepe intorno a questa area per cani", + "cs": "Kolem této toalety pro psy je živý plot" } }, { @@ -95,7 +102,8 @@ "en": "There is a barrier around this dog toilet", "de": "Um diese Hundetoilette herum befindet sich eine Barriere", "ca": "Hi ha una barrera al voltant d'aquest vàter per a gossos", - "it": "C'è una barriera intorno a questa area per cani" + "it": "C'è una barriera intorno a questa area per cani", + "cs": "Kolem této toalety pro psy je bariéra" } }, { @@ -107,7 +115,8 @@ "en": "There is no barrier around this dog toilet", "de": "Es gibt keine Barriere um diese Hundetoilette herum", "ca": "No hi ha cap barrera al voltant d'aquest vàter per a gossos", - "it": "Non c'è alcuna barriera intorno a questa area per cani" + "it": "Non c'è alcuna barriera intorno a questa area per cani", + "cs": "Tato toaleta pro psy není nijak ohrazená" } } ] diff --git a/assets/layers/drinking_water/drinking_water.json b/assets/layers/drinking_water/drinking_water.json index e83c00c1e..6bcf79248 100644 --- a/assets/layers/drinking_water/drinking_water.json +++ b/assets/layers/drinking_water/drinking_water.json @@ -144,7 +144,8 @@ "nl": "Meestal een drinkwaterfonteintje, waterkraan, waterput of natuurlijke bron", "ca": "Normalment una font d'aigua, aixeta, pou d'aigua o font natural", "es": "Típicamente una fuente de agua potable, toma de agua, pozo de agua o manantial natural", - "it": "Tipicamente una fontanella, un rubinetto, un pozzo o una sorgente naturale" + "it": "Tipicamente una fontanella, un rubinetto, un pozzo o una sorgente naturale", + "cs": "Typicky fontánka na pití, vodovodní kohoutek, vodní pramen nebo vřídlo" }, "tags": [ "amenity=drinking_water" @@ -247,7 +248,8 @@ "uk": "Цей пункт питної води постійно закритий", "es": "Esta fuente de agua potable está cerrada permanentemente", "ca": "Aquesta font d'aigua potable està tancada permanentment", - "it": "Questo punto di acqua potabile è chiuso permanentemente" + "it": "Questo punto di acqua potabile è chiuso permanentemente", + "cs": "Tato pitná voda je trvale uzavřena" } } ], @@ -262,7 +264,8 @@ "ca": "Aquest punt d'aigua potable és d'ús gratuït?", "es": "¿Es de libre uso este punto de agua potable?", "uk": "Чи можна користуватися цим пунктом питної води безкоштовно?", - "it": "Questo punto di acqua potabile è gratuito?" + "it": "Questo punto di acqua potabile è gratuito?", + "cs": "Je tento bod s pitnou vodou zdarma k použití?" }, "mappings": [ { @@ -274,7 +277,8 @@ "ca": "D'us gratuït", "es": "Libre de uso", "uk": "Безкоштовне використання", - "it": "Utilizzo gratuito" + "it": "Utilizzo gratuito", + "cs": "Zdarma k použití" } }, { @@ -286,7 +290,8 @@ "ca": "Cal pagar per utilitzar aquest punt d'aigua potable", "es": "Hay que pagar para usar este punto de agua potable", "uk": "Користування цим пунктом питної води є платним", - "it": "Bisogna pagare per utilizzare questo punto di acqua potabile" + "it": "Bisogna pagare per utilizzare questo punto di acqua potabile", + "cs": "Za použití této pitné vody se musí platit" } } ] @@ -300,7 +305,8 @@ "ca": "Quin tipus de punt d'aigua potable és aquest?", "uk": "Що це за тип пункту питної води?", "es": "¿Qué tipo de punto de agua potable es este?", - "it": "Che tipo di punto di acqua potabile è questo?" + "it": "Che tipo di punto di acqua potabile è questo?", + "cs": "Jaký typ bodu s pitnou vodou to je?" }, "multiAnswer": true, "invalidValues": { @@ -325,7 +331,8 @@ "uk": "Це барботажний фонтан. Струмінь води, з якого можна пити, спрямовується вгору, зазвичай керується кнопкою.", "es": "Esta es una fuente de chorro. Un chorro de agua para beber se envía hacia arriba, típicamente controlado por un botón.", "ca": "Aquesta és una font de raig. Un raig d'aigua per beure s'envia cap amunt, normalment controlat per un botó d'empenta.", - "it": "Questa è una fontanella a zampillo. Un getto d'acqua da cui bere viene inviato verso l'alto, tipicamente controllato da un pulsante." + "it": "Questa è una fontanella a zampillo. Un getto d'acqua da cui bere viene inviato verso l'alto, tipicamente controllato da un pulsante.", + "cs": "Toho je bublinovací fontánka. Proud vody do nápoje je spouštěn shora, typicky se ovládá tlačítkem." } }, { @@ -339,7 +346,8 @@ "ca": "Aquest és un punt de reomplida d'ampolles on l'aigua s'envia cap avall, normalment controlat per un polsador o un sensor de moviment. Beure directament del raig pot ser molt difícil o impossible.", "uk": "Це пункт наповнення пляшок, де вода спрямовується вниз, як правило, за допомогою кнопки або датчика руху. Пити безпосередньо зі струмка може бути дуже важко або неможливо.", "es": "Este es un punto de recarga de botellas donde el agua se envía hacia abajo, normalmente controlado por un botón o un sensor de movimiento. Beber directamente del flujo podría ser muy difícil o imposible.", - "it": "Questo è un punto di riempimento bottiglie dove l'acqua viene inviata verso il basso, tipicamente controllato da un pulsante o un sensore di movimento. Bere direttamente dal flusso potrebbe essere molto difficile o impossibile." + "it": "Questo è un punto di riempimento bottiglie dove l'acqua viene inviata verso il basso, tipicamente controllato da un pulsante o un sensore di movimento. Bere direttamente dal flusso potrebbe essere molto difficile o impossibile.", + "cs": "Toho je bod pro plnění láhví, kde voda teče dolů, typicky se ovládá tlačítkem nebo pohybovým senzorem. Pití přímo z proudu může být velmi obtížné nebo nemožné." }, "addExtraTags": [ "bottle=yes" @@ -357,7 +365,8 @@ "ca": "Això és una aixeta d'aigua. L'aigua flueix cap avall i el corrent és controlat per una vàlvula o polsador.", "uk": "Це водопровідний кран. Вода тече вниз, а керує потоком вентиль або кнопка.", "es": "Esta es una toma de agua. El agua fluye hacia abajo y el chorro está controlado por una válvula o un botón.", - "it": "Questo è un rubinetto. L'acqua scorre verso il basso e il flusso è controllato da una valvola o un pulsante." + "it": "Questo è un rubinetto. L'acqua scorre verso il basso e il flusso è controllato da una valvola o un pulsante.", + "cs": "Toto je vodovodní kohoutek. Voda proudí dolů a proud se ovládá ventilem nebo tlačítkem." } }, { @@ -366,7 +375,8 @@ "then": { "en": "This is a natural spring", "nl": "Dit is een bronnetje", - "it": "Questa è una sorgente naturale" + "it": "Questa è una sorgente naturale", + "cs": "Toto je přírodní vřídlo" } } ] @@ -426,7 +436,8 @@ "nl": "Is gekoeld water hier beschikbaar?", "de": "Gibt es hier kaltes Wasser?", "ca": "Hi ha aigua freda aquí?", - "it": "Qui è disponibile acqua fredda?" + "it": "Qui è disponibile acqua fredda?", + "cs": "Je tu k dispozici studená voda?" }, "multiAnswer": true, "mappings": [ @@ -438,7 +449,8 @@ "nl": "Ijskoud water is hier beschikbaar", "de": "Hier wird eiskaltes Wasser bereitgestellt", "ca": "Aquí es proporciona aigua freda", - "it": "Qui viene fornita acqua ghiacciata" + "it": "Qui viene fornita acqua ghiacciata", + "cs": "Je tu k dispozici ledově studená voda" } }, { @@ -449,7 +461,8 @@ "nl": "Afgekoeld water is hier beschikbaar", "de": "Hier steht aktiv gekühltes Wasser zur Verfügung", "ca": "Aquí hi ha aigua refrigerada activament", - "it": "Qui è disponibile acqua attivamente raffreddata" + "it": "Qui è disponibile acqua attivamente raffreddata", + "cs": "Je tu k dispozici aktivně chlazená voda" } }, { @@ -460,7 +473,8 @@ "nl": "Water aan omgevingstemperatuur (zonder actieve koeling of opwarming) is hier beschikbaar", "de": "Wasser mit Umgebungstemperatur (ohne aktive Kühlung oder Heizung) ist hier verfügbar", "ca": "L'aigua a temperatura ambient (sense refrigeració ni calefacció activa) està disponible aquí", - "it": "Qui è disponibile acqua a temperatura ambiente (senza raffreddamento o riscaldamento attivo)" + "it": "Qui è disponibile acqua a temperatura ambiente (senza raffreddamento o riscaldamento attivo)", + "cs": "Je tu k dispozici voda o teplotě okolního prostředí (bez aktivního chlazení nebo ohřívání)" } }, { @@ -471,7 +485,8 @@ "nl": "Warm water is hier beschikbaar; het water is niet gevaarlijk heet", "de": "Hier wird warmes Wasser bereitgestellt; das Wasser ist nicht gefährlich heiß", "ca": "Aquí es proporciona aigua calenta; l'aigua no és perillosament calenta", - "it": "Qui viene fornita acqua riscaldata; l'acqua non è pericolosamente calda" + "it": "Qui viene fornita acqua riscaldata; l'acqua non è pericolosamente calda", + "cs": "Je tu k dispozici ohřívaná voda; není nebezpečně horká" } }, { @@ -482,7 +497,8 @@ "nl": "Heet water is hier beschikbaar", "de": "Hier wird heißes Wasser bereitgestellt", "ca": "Aquí es proporciona aigua calenta", - "it": "Qui viene fornita acqua calda" + "it": "Qui viene fornita acqua calda", + "cs": "Je tu k dispozici horká voda" } } ] @@ -496,7 +512,8 @@ "de": "Ist die Trinkwasserstelle ganzjährig in Betrieb?", "ca": "Aquest punt d'aigua potable està disponible tot l'any?", "es": "¿Este punto de agua potable está disponible durante todo el año?", - "it": "Questo punto di acqua potabile è disponibile tutto l'anno?" + "it": "Questo punto di acqua potabile è disponibile tutto l'anno?", + "cs": "Je tento bod s pitnou vodou k dispozici celoročně?" } } }, @@ -510,7 +527,8 @@ "ca": "Aquests són els horaris d'obertura si la font d'aigua potable està operativa.", "es": "Estos son los horarios de apertura si la fuente de agua potable está operativa.", "uk": "Це години роботи фонтанчика з питною водою, якщо він працює.", - "it": "Questi sono gli orari di apertura se la fontanella è operativa." + "it": "Questi sono gli orari di apertura se la fontanella è operativa.", + "cs": "Toto jsou otevírací hodiny, pokud je fontánka s pitnou vodou v provozu." }, "+mappings": [ { @@ -555,7 +573,8 @@ "ca": "Aquesta font d'aigua potable està tancada aquesta temporada. Com a tal, l'horari d'obertura no es mostra.", "es": "Esta fuente de agua potable está cerrada esta temporada, por lo que no se muestran los horarios de apertura.", "uk": "У цьому сезоні фонтан з питною водою закритий. Тому години роботи не вказані.", - "it": "Questa fontanella è chiusa in questa stagione. Pertanto, gli orari di apertura non sono mostrati." + "it": "Questa fontanella è chiusa in questa stagione. Pertanto, gli orari di apertura non sono mostrati.", + "cs": "Tato fontánka s pitnou vodou je v této sezóně zavřená. Proto nejsou zobrazeny otevírací hodiny." }, "hideInAnswer": true } @@ -570,7 +589,8 @@ "de": "Verfügt der Trinkwasserbrunnen über ein künstlerisches Element?", "ca": "Aquesta font d'aigua potable té un element artístic?", "es": "¿Tiene esta fuente de agua potable un elemento artístico?", - "it": "Questa fontanella ha un elemento artistico?" + "it": "Questa fontanella ha un elemento artistico?", + "cs": "Má tato fontánka s pitnou vodou umělecký prvek?" }, "mappings": [ { @@ -584,7 +604,8 @@ "de": "Die Trinkwasserstelle hat ein integriertes Kunstwerk", "ca": "Aquest punt d'aigua potable té una obra d'art integrada", "es": "Este punto de agua potable tiene una obra de arte integrada", - "it": "Questo punto di acqua potabile ha un'opera d'arte integrata" + "it": "Questo punto di acqua potabile ha un'opera d'arte integrata", + "cs": "Tento bod s pitnou vodou má integrováno umělecké dílo" } }, { @@ -595,7 +616,8 @@ "de": "Die Trinkwasserstelle hat kein integriertes Kunstwerk", "ca": "Aquest punt d'aigua potable no té una obra d'art integrada", "es": "Este punto de agua potable no tiene una obra de arte integrada", - "it": "Questo punto di acqua potabile non ha un'opera d'arte integrata" + "it": "Questo punto di acqua potabile non ha un'opera d'arte integrata", + "cs": "Tento bod s pitnou vodou nemá integrováno umělecké dílo" }, "addExtraTags": [ "tourism=" @@ -610,7 +632,8 @@ "ca": "Aquest punt d'aigua potable probablement no té una obra d'art integrada", "uk": "Ця точка питної води ймовірно, не має інтегрованого художнього твору", "es": "Este punto de agua potable probablemente no tiene una obra de arte integrada", - "it": "Questo punto di acqua potabile probabilmente non ha un'opera d'arte integrata" + "it": "Questo punto di acqua potabile probabilmente non ha un'opera d'arte integrata", + "cs": "Tento bod s pitnou vodou pravděpodobně nemá integrováno umělecké dílo" }, "hideInAnswer": true } @@ -621,7 +644,8 @@ "de": "Z.B. eine integrierte Statue oder andere künstlerische Werke", "ca": "P. ex. té una estàtua integrada o un altre treball creatiu no trivial", "es": "Por ejemplo, tiene una estatua integrada u otra obra creativa no trivial", - "it": "Ad esempio, ha una statua integrata o altra opera creativa non banale" + "it": "Ad esempio, ha una statua integrata o altra opera creativa non banale", + "cs": "Např. má integrovánu sochu nebo jiné netriviální tvůrčí dílo" } }, { @@ -707,7 +731,8 @@ "de": "Dies ist eine historische, manuelle Wasserpumpe, an der kein Trinkwasser zu finden ist", "ca": "Es tracta d'una bomba d'aigua manual històrica on no hi ha aigua potable", "es": "Esta es una bomba de agua histórica y manual donde no se puede encontrar agua potable", - "it": "Questa è una pompa d'acqua manuale storica dove non si può trovare acqua potabile" + "it": "Questa è una pompa d'acqua manuale storica dove non si può trovare acqua potabile", + "cs": "Toto je historická, ruční pumpa na vodu, kde není k dispozici pitná voda" } } ] diff --git a/assets/layers/dumpstations/dumpstations.json b/assets/layers/dumpstations/dumpstations.json index f4cc886e9..35e6c056b 100644 --- a/assets/layers/dumpstations/dumpstations.json +++ b/assets/layers/dumpstations/dumpstations.json @@ -16,7 +16,8 @@ "cs": "Sanitární skládky", "es": "Estaciones de vaciado sanitario", "pl": "Stacje zrzutów sanitarnych", - "pt": "Estações de despejo sanitário" + "pt": "Estações de despejo sanitário", + "uk": "Сантехнічні станції зливу" }, "description": { "en": "Sanitary dump stations", diff --git a/assets/layers/elevator/elevator.json b/assets/layers/elevator/elevator.json index 761b0dfc4..5e19cef5e 100644 --- a/assets/layers/elevator/elevator.json +++ b/assets/layers/elevator/elevator.json @@ -11,7 +11,8 @@ "cs": "Výtah", "es": "Ascensor", "cy": "Lifft", - "it": "Ascensore" + "it": "Ascensore", + "uk": "Ліфт" }, "description": { "en": "This layer show elevators and asks for operational status and elevator dimensions. Useful for wheelchair accessibility information", @@ -325,7 +326,8 @@ "es": "Este ascensor tiene un diámetro de {canonical(diameter)}", "nl": "Deze lift heeft een diameter van {canonical(diameter)}", "ca": "Aquest ascensor té un diàmetre de {canonical(diameter)}", - "it": "Questo ascensore ha un diametro di {canonical(diameter)}" + "it": "Questo ascensore ha un diametro di {canonical(diameter)}", + "cs": "Tento výtah má průměr {canonical(diameter)}" }, "question": { "en": "What is the diameter of this elevator?", @@ -333,7 +335,8 @@ "es": "¿Cuál es el diámetro de este ascensor?", "nl": "Wat is de diameter van deze lift?", "ca": "Quin és el diàmetre d'aquest ascensor?", - "it": "Qual è il diametro di questo ascensore?" + "it": "Qual è il diametro di questo ascensore?", + "cs": "Jaký je průměr tohoto výtahu?" }, "freeform": { "key": "diameter", @@ -344,25 +347,29 @@ "id": "handrail", "question": { "en": "Is there a handrail in the cabin?", - "it": "C'è un corrimano nella cabina?" + "it": "C'è un corrimano nella cabina?", + "cs": "Je v kabině zábradlí?" }, "questionHint": { "en": "A handrail can help people with reduced mobility to get in or out of the elevator", - "it": "Un corrimano può aiutare le persone con mobilità ridotta a entrare o uscire dall'ascensore" + "it": "Un corrimano può aiutare le persone con mobilità ridotta a entrare o uscire dall'ascensore", + "cs": "Zábradlí může pomoci lidem s omezenou mobilitou dostat se do výtahu nebo ven" }, "mappings": [ { "if": "handrail=yes", "then": { "en": "This elevator has a handrail in the cabin", - "it": "Questo ascensore ha un corrimano nella cabina" + "it": "Questo ascensore ha un corrimano nella cabina", + "cs": "Tento výtah má v kabině zábradlí" } }, { "if": "handrail=no", "then": { "en": "This elevator does not have a handrail", - "it": "Questo ascensore non ha un corrimano" + "it": "Questo ascensore non ha un corrimano", + "cs": "Tento výtah nemá v kabině zábradlí" } } ] diff --git a/assets/layers/elongated_coin/elongated_coin.json b/assets/layers/elongated_coin/elongated_coin.json index 9d28161b0..0402edb03 100644 --- a/assets/layers/elongated_coin/elongated_coin.json +++ b/assets/layers/elongated_coin/elongated_coin.json @@ -7,7 +7,8 @@ "ca": "Premses de cèntims", "cs": "Ražby mincí", "nl": "Muntpersen", - "it": "Macchine schiacciamonete" + "it": "Macchine schiacciamonete", + "uk": "Монетні преси" }, "description": { "en": "Layer showing penny presses.", @@ -33,7 +34,8 @@ "es": "Prensa de Monedas", "ca": "Premsa de cèntims", "cs": "Ražba mincí", - "it": "Macchina schiacciamonete" + "it": "Macchina schiacciamonete", + "nl": "Muntpers" } }, "pointRendering": [ @@ -89,7 +91,8 @@ "es": "¿Cuántos diseños hay disponibles?", "ca": "Quants dissenys hi han disponibles?", "cs": "Kolik designů je k dispozici?", - "it": "Quanti design sono disponibili?" + "it": "Quanti design sono disponibili?", + "nl": "Hoeveel ontwerpen zijn er beschikbaar?" }, "freeform": { "key": "coin:design_count", @@ -110,7 +113,8 @@ "es": "Esta prensa de monedas tiene {coin:design_count} diseños disponibles.", "ca": "Esta premsa té {coin:design_count} dissenys disponibles.", "cs": "Tento lis na centy má k dispozici {coin:design_count} vzory.", - "it": "Questa macchina schiacciamonete ha {coin:design_count} design disponibili." + "it": "Questa macchina schiacciamonete ha {coin:design_count} design disponibili.", + "nl": "Deze muntpers heeft {coin:design_count} ontwerpen beschikbaar." }, "mappings": [ { @@ -157,7 +161,8 @@ "es": "Esta prensa de monedas tiene cuatro diseños disponibles.", "ca": "Esta premsa té quatre dissenys disponibles.", "cs": "Tento lis na peníze má k dispozici čtyři provedení.", - "it": "Questa macchina schiacciamonete ha quattro design disponibili." + "it": "Questa macchina schiacciamonete ha quattro design disponibili.", + "nl": "Deze muntpers heeft vier ontwerpen beschikbaar." } } ] @@ -170,7 +175,8 @@ "de": "Ist das Prägen kostenpflichtig?", "cs": "Ražba mincí stojí peníze?", "es": "¿Cuesta dinero prensar una moneda?", - "it": "Costa denaro schiacciare una moneta?" + "it": "Costa denaro schiacciare una moneta?", + "nl": "Kost het geld om een munt te persen?" }, "mappings": [ { @@ -181,7 +187,8 @@ "de": "Das Prägen ist kostenpflichtig.", "cs": "Ražba mincí stojí peníze.", "es": "Cuesta dinero prensar una moneda.", - "it": "Costa denaro schiacciare una moneta." + "it": "Costa denaro schiacciare una moneta.", + "nl": "Het kost geld om een munt te persen." } }, { @@ -192,7 +199,8 @@ "de": "Das Prägen ist kostenpflichtig.", "cs": "Ražba mincí stojí peníze.", "es": "Cuesta dinero prensar una moneda.", - "it": "Costa denaro schiacciare una moneta." + "it": "Costa denaro schiacciare una moneta.", + "nl": "Het kost geld om een munt te persen." } }, { @@ -203,7 +211,8 @@ "de": "Das Prägen ist kostenlos.", "cs": "Ražba mincí je zdarma.", "es": "Es gratis prensar una moneda.", - "it": "È gratuito schiacciare una moneta." + "it": "È gratuito schiacciare una moneta.", + "nl": "Het is gratis om een munt te persen." }, "addExtraTags": [ "payment:qr_code=", @@ -259,7 +268,7 @@ "de": "Der Automat prägt 2 Cent Münzen.", "es": "Esta prensa de monedas usa una moneda de 2 céntimos para prensar.", "ca": "Esta premsa de cèntims utilitza una moneda de 2 cèntims per a premsar.", - "cs": "Tento lis na haléře používá k lisování minci v hodnotě 2 centů.", + "cs": "Tento lis na haléře používá k lisování mincí v hodnotě 2 centů.", "nl": "Deze muntpers gebruikt een muntstuk van 2 cent voor het persen.", "it": "Questa macchina schiacciamonete utilizza una moneta da 2 centesimi per la pressione." }, @@ -277,7 +286,7 @@ "de": "Der Automat prägt 5 Cent Münzen.", "es": "Esta prensa de monedas usa una moneda de 5 céntimos para prensar.", "ca": "Esta premsa de cèntims utilitza una moneda de 5 cèntims per a premsar.", - "cs": "Tento lis na haléře používá k lisování minci v hodnotě 5 centů.", + "cs": "Tento lis na haléře používá k lisování mincí v hodnotě 5 centů.", "nl": "Deze muntpers gebruikt een muntstuk van 5 cent voor het persen.", "it": "Questa macchina schiacciamonete utilizza una moneta da 5 centesimi per la pressione." }, @@ -295,7 +304,7 @@ "de": "Der Automat prägt 10 Cent Münzen.", "es": "Esta prensa de monedas usa una moneda de 10 céntimos para prensar.", "ca": "Esta premsa de monedes utilitza una moneda de 10 cèntims per a premsar.", - "cs": "Tento lis na haléře používá k lisování minci v hodnotě 10 centů.", + "cs": "Tento lis na haléře používá k lisování mincí v hodnotě 10 centů.", "nl": "Deze muntpers gebruikt een muntstuk van 10 cent voor het persen.", "it": "Questa macchina schiacciamonete utilizza una moneta da 10 centesimi per la pressione." }, @@ -313,7 +322,7 @@ "de": "Der Automat prägt 25 Cent Münzen.", "es": "Esta prensa de monedas usa una moneda de 25 céntimos para prensar.", "ca": "Esta premsa de cèntims utilitza una moneda de 25 cèntims per a premsar.", - "cs": "Tento lis na haléře používá k lisování minci v hodnotě 25 centů.", + "cs": "Tento lis na haléře používá k lisování mincí v hodnotě 25 centů.", "nl": "Deze muntpers gebruikt een muntstuk van 25 cent voor het persen.", "it": "Questa macchina schiacciamonete utilizza una moneta da 25 centesimi per la pressione." }, @@ -326,7 +335,7 @@ "de": "Der Automat prägt 50 Cent Münzen.", "es": "Esta prensa de monedas usa una moneda de 50 céntimos para prensar.", "ca": "Esta premsa de cèntims utilitza una moneda de 50 cèntims per a premsar.", - "cs": "Tento lis na haléře používá k lisování minci v hodnotě 50 centů.", + "cs": "Tento lis na haléře používá k lisování mincí v hodnotě 50 centů.", "nl": "Deze muntpers gebruikt een muntstuk van 50 cent voor het persen.", "it": "Questa macchina schiacciamonete utilizza una moneta da 50 centesimi per la pressione." }, @@ -340,7 +349,8 @@ "de": "Der Automat prägt 10 Centime Münzen.", "es": "Esta prensa de monedas usa una moneda de 10 céntimos para prensar.", "nl": "Deze muntpers gebruikt een muntstuk van 10 rappen voor het persen.", - "it": "Questa macchina schiacciamonete utilizza una moneta da 10 centesimi per la pressione." + "it": "Questa macchina schiacciamonete utilizza una moneta da 10 centesimi per la pressione.", + "cs": "Tento lis na haléře používá k lisování mincí v hodnotě 10 centimů." }, "hideInAnswer": "_currency!~.*CHF.*" }, @@ -352,7 +362,8 @@ "de": "Der Automat prägt 5 Centime Münzen.", "es": "Esta prensa de monedas usa una moneda de 20 céntimos para prensar.", "nl": "Deze muntpers gebruikt een muntstuk van 20 rappen voor het persen.", - "it": "Questa macchina schiacciamonete utilizza una moneta da 20 centesimi per la pressione." + "it": "Questa macchina schiacciamonete utilizza una moneta da 20 centesimi per la pressione.", + "cs": "Tento lis na haléře používá k lisování mincí v hodnotě 20 centimů." }, "hideInAnswer": "_currency!~.*CHF.*" } @@ -471,7 +482,8 @@ "es": "¿Está la prensa de monedas en interiores?", "ca": "La premsa de cèntims està a l'interior?", "cs": "Je lis na mince uvnitř?", - "it": "La macchina schiacciamonete è all'interno?" + "it": "La macchina schiacciamonete è all'interno?", + "nl": "Is deze muntpers binnen?" }, "mappings": [ { @@ -483,7 +495,8 @@ "ca": "Esta premsa està ubicada en interior.", "cs": "Tento lis na mince je umístěn v interiéru.", "uk": "Цей копійчаний прес розташований у приміщенні.", - "it": "Questa macchina schiacciamonete si trova all'interno." + "it": "Questa macchina schiacciamonete si trova all'interno.", + "nl": "Deze muntpers bevindt zich binnen." } }, { @@ -495,7 +508,8 @@ "ca": "Esta premsa està ubicada a l'exterior.", "cs": "Tento lis na mince je umístěn venku.", "uk": "Цей копійчаний прес розташований на відкритому повітрі.", - "it": "Questa macchina schiacciamonete si trova all'esterno." + "it": "Questa macchina schiacciamonete si trova all'esterno.", + "nl": "Deze muntpers bevindt zich buiten." } } ] diff --git a/assets/layers/entrance/entrance.json b/assets/layers/entrance/entrance.json index 296dc45c5..1d24bfbcf 100644 --- a/assets/layers/entrance/entrance.json +++ b/assets/layers/entrance/entrance.json @@ -11,7 +11,8 @@ "cs": "Vchod", "pl": "Wejście", "cy": "Mynedfa", - "it": "Ingresso" + "it": "Ingresso", + "uk": "Вхід" }, "description": { "en": "A layer showing entrances and offering capabilities to survey some advanced data which is important for e.g. wheelchair users (but also bicycle users, people who want to deliver, …)", @@ -680,12 +681,14 @@ "question": { "en": "Does this door have a reference number?", "nl": "Heeft deze toegang een referentienummer?", - "it": "Questa porta ha un numero di riferimento?" + "it": "Questa porta ha un numero di riferimento?", + "cs": "Mají tyto dveře referenční číslo?" }, "render": { "en": "This door has {ref} as reference number", "nl": "Deze deur heeft {ref} als referentienummer", - "it": "Questa porta ha {ref} come numero di riferimento" + "it": "Questa porta ha {ref} come numero di riferimento", + "cs": "Tyto dveře mají {ref} jako referenční číslo" }, "mappings": [ { @@ -693,7 +696,8 @@ "then": { "en": "No reference number", "nl": "Geen referentienummer", - "it": "Nessun numero di riferimento" + "it": "Nessun numero di riferimento", + "cs": "Žádné referenční číslo" } } ], diff --git a/assets/layers/etymology/etymology.json b/assets/layers/etymology/etymology.json index 36bc17891..620bac0d1 100644 --- a/assets/layers/etymology/etymology.json +++ b/assets/layers/etymology/etymology.json @@ -366,7 +366,7 @@ "de": "Bild eines Straßenschildes hinzufügen", "fr": "Ajouter une photo de la plaque de rue", "ca": "Afegeix una imatge de la placa amb el nom del carrer", - "cs": "Add image of a street name sign", + "cs": "Přidat obrázek cedule s názvem ulice", "da": "Tilføj foto af gadenavneskilt", "es": "Agregar imagen de un letrero de nombre de calle", "uk": "Додати зображення таблички з назвою вулиці", diff --git a/assets/layers/excrement_bag_dispenser/excrement_bag_dispenser.json b/assets/layers/excrement_bag_dispenser/excrement_bag_dispenser.json index 617e8d41f..54baa4c0b 100644 --- a/assets/layers/excrement_bag_dispenser/excrement_bag_dispenser.json +++ b/assets/layers/excrement_bag_dispenser/excrement_bag_dispenser.json @@ -2,11 +2,14 @@ "id": "excrement_bag_dispenser", "name": { "en": "Excrement bag dispensers", - "it": "Distributori di sacchetti per escrementi" + "it": "Distributori di sacchetti per escrementi", + "cs": "Zásobníky na sáčky na exkrementy", + "uk": "Диспенсери для пакетів для екскрементів" }, "description": { "en": "Dispensers giving out bags for animal waste", - "it": "Distributori che forniscono sacchetti per rifiuti animali" + "it": "Distributori che forniscono sacchetti per rifiuti animali", + "cs": "Zásobníky poskytující sáčky na zvířecí odpad" }, "source": { "osmTags": { @@ -20,7 +23,8 @@ "title": { "render": { "en": "Excrement bag dispenser", - "it": "Distributore di sacchetti per escrementi" + "it": "Distributore di sacchetti per escrementi", + "cs": "Zásobník sáčků na exkrementy" } }, "pointRendering": [ @@ -49,11 +53,13 @@ ], "title": { "en": "an excrement bag dispenser", - "it": "un distributore di sacchetti per escrementi" + "it": "un distributore di sacchetti per escrementi", + "cs": "zásobník na sáčky na exkrementy" }, "description": { "en": "A stand-alone dispenser giving out bags for animal waste.", - "it": "Un distributore autonomo che fornisce sacchetti per rifiuti animali." + "it": "Un distributore autonomo che fornisce sacchetti per rifiuti animali.", + "cs": "Samostatně stojící zásobník poskytující sáčky na zvířecí odpad." } } ], @@ -62,28 +68,32 @@ "id": "fee", "question": { "en": "Does it cost money to use this dispenser?", - "it": "Costa denaro utilizzare questo distributore?" + "it": "Costa denaro utilizzare questo distributore?", + "cs": "Kolik stojí použití tohoto zásobníku?" }, "mappings": [ { "if": "fee=", "then": { "en": "This dispenser probably gives out bags for free.", - "it": "Questo distributore probabilmente fornisce sacchetti gratuitamente." + "it": "Questo distributore probabilmente fornisce sacchetti gratuitamente.", + "cs": "Tento zásobník pravděpodobně poskytuje sáčky zdarma." } }, { "if": "fee=yes", "then": { "en": "This dispenser give out bags for a fee.", - "it": "Questo distributore fornisce sacchetti a pagamento." + "it": "Questo distributore fornisce sacchetti a pagamento.", + "cs": "Tento zásobník poskytuje sáčky za poplatek." } }, { "if": "fee=no", "then": { "en": "This dispenser gives out bags for free.", - "it": "Questo distributore fornisce sacchetti gratuitamente." + "it": "Questo distributore fornisce sacchetti gratuitamente.", + "cs": "Tento zásobník poskytuje sáčky zdarma." } } ] diff --git a/assets/layers/extinguisher/extinguisher.json b/assets/layers/extinguisher/extinguisher.json index 9fba18de0..d19cef88b 100644 --- a/assets/layers/extinguisher/extinguisher.json +++ b/assets/layers/extinguisher/extinguisher.json @@ -12,7 +12,8 @@ "es": "Mapa de extintores", "ca": "Mapa d'extintors", "pl": "Mapa gaśnic", - "cs": "Mapa hasicích přístrojů" + "cs": "Hasicí přístroje", + "uk": "Вогнегасники" }, "description": { "en": "Map layer to show fire extinguishers.", diff --git a/assets/layers/filters/filters.json b/assets/layers/filters/filters.json index 93ba557b2..4f7228182 100644 --- a/assets/layers/filters/filters.json +++ b/assets/layers/filters/filters.json @@ -281,7 +281,8 @@ "ca": "Ús gratuït", "cs": "Použití zdarma", "es": "De uso gratuito", - "it": "Utilizzo gratuito" + "it": "Utilizzo gratuito", + "uk": "Безкоштовне використання" }, "osmTags": { "or": [ @@ -456,7 +457,8 @@ "en": "Has outdoor seating", "de": "Hat Sitzgelegenheiten im Freien", "ca": "Té seients exteriors", - "it": "Ha posti a sedere all'aperto" + "it": "Ha posti a sedere all'aperto", + "cs": "Má venkovní posezení" }, "icon": "./assets/layers/outdoor_seating.svg", "osmTags": "outdoor_seating=yes" @@ -471,7 +473,8 @@ "en": "Has indoor seating", "de": "Hat Sitzplätze im Innenbereich", "ca": "Té seients interiors", - "it": "Ha posti a sedere all'interno" + "it": "Ha posti a sedere all'interno", + "cs": "Má vnitřní posezení" }, "osmTags": "indoor_seating=yes" } @@ -486,7 +489,8 @@ "nl": "Publiek toegankelijk", "ca": "Obert al públic", "de": "Öffentlich zugänglich", - "it": "Aperto al pubblico" + "it": "Aperto al pubblico", + "cs": "Otevřeno veřejnosti" }, "osmTags": { "or": [ @@ -507,7 +511,8 @@ "nl": "Toegankelijk voor rolstoelgebruikers", "ca": "Accessible per a usuaris de cadira de rodes", "de": "Zugänglich für Rollstuhlfahrer", - "it": "Accessibile agli utenti in sedia a rotelle" + "it": "Accessibile agli utenti in sedia a rotelle", + "cs": "Přístupné pro osoby na vozíku" }, "osmTags": { "or": [ @@ -517,6 +522,28 @@ } } ] + }, + { + "id": "baby_highchair", + "options": [ + { + "question": { + "en": "Has a high chair for infants available" + }, + "osmTags": "highchair!=no" + } + ] + }, + { + "id": "kids_area", + "options": [ + { + "question": { + "en": "Has a play area for kids" + }, + "osmTags": "kids_area!=no" + } + ] } ], "allowMove": false diff --git a/assets/layers/fire_station/fire_station.json b/assets/layers/fire_station/fire_station.json index 4cf34e4f8..1b4998a78 100644 --- a/assets/layers/fire_station/fire_station.json +++ b/assets/layers/fire_station/fire_station.json @@ -11,7 +11,8 @@ "nl": "Brandweerstations", "es": "Mapa de estaciones de bomberos", "ca": "Mapa de parcs de bombers", - "cs": "Mapa požárních stanic" + "cs": "Požární stanice", + "uk": "Пожежні станції" }, "description": { "en": "Map layer to show fire stations.", diff --git a/assets/layers/firepit/firepit.json b/assets/layers/firepit/firepit.json index ae4acb34d..c2e243909 100644 --- a/assets/layers/firepit/firepit.json +++ b/assets/layers/firepit/firepit.json @@ -6,7 +6,8 @@ "es": "Hoguera", "ca": "Foguera", "cs": "Ohniště", - "it": "Area per falò" + "it": "Area per falò", + "uk": "Вогнище" }, "description": { "en": "An outdoor place to make a fire, typically open to the public.", diff --git a/assets/layers/fitness_centre/fitness_centre.json b/assets/layers/fitness_centre/fitness_centre.json index 61db618ed..7ffc4272c 100644 --- a/assets/layers/fitness_centre/fitness_centre.json +++ b/assets/layers/fitness_centre/fitness_centre.json @@ -7,7 +7,8 @@ "nl": "Fitnesscentra", "cs": "Fitness centra", "es": "Centros de Fitness", - "it": "Centri Fitness" + "it": "Centri Fitness", + "uk": "Фітнес-центри" }, "description": { "en": "Layer showing fitness centres", diff --git a/assets/layers/fitness_station/Trimm-Dich-Pfad_Grünwalder_Forst_Klimmzüge.jpg b/assets/layers/fitness_station/Trimm-Dich-Pfad_Grunwalder_Forst_Klimmzuge.jpg similarity index 100% rename from assets/layers/fitness_station/Trimm-Dich-Pfad_Grünwalder_Forst_Klimmzüge.jpg rename to assets/layers/fitness_station/Trimm-Dich-Pfad_Grunwalder_Forst_Klimmzuge.jpg diff --git a/assets/layers/fitness_station/Trimm-Dich-Pfad_Grunwalder_Forst_Klimmzuge.jpg.license b/assets/layers/fitness_station/Trimm-Dich-Pfad_Grunwalder_Forst_Klimmzuge.jpg.license new file mode 100644 index 000000000..9f9bc3b1b --- /dev/null +++ b/assets/layers/fitness_station/Trimm-Dich-Pfad_Grunwalder_Forst_Klimmzuge.jpg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Zeitlupe +SPDX-License-Identifier: CC-BY-SA-4.0 \ No newline at end of file diff --git a/assets/layers/fitness_station/fitness_station.json b/assets/layers/fitness_station/fitness_station.json index 3d934c298..386503e0b 100644 --- a/assets/layers/fitness_station/fitness_station.json +++ b/assets/layers/fitness_station/fitness_station.json @@ -7,7 +7,8 @@ "ca": "Estacions de fitness", "cs": "Fitness stanice", "es": "Estaciones de Fitness", - "it": "Stazioni Fitness" + "it": "Stazioni Fitness", + "uk": "Фітнес-станції" }, "description": { "en": "Find a fitness station near you, and add missing ones.", @@ -166,7 +167,7 @@ "it": "Questa stazione fitness ha una sbarra orizzontale, abbastanza alta per le trazioni." }, "icon": { - "path": "./assets/layers/fitness_station/Trimm-Dich-Pfad_Grünwalder_Forst_Klimmzüge.jpg", + "path": "./assets/layers/fitness_station/Trimm-Dich-Pfad_Grunwalder_Forst_Klimmzuge.jpg", "class": "large" } }, diff --git a/assets/layers/fitness_station/license_info.json b/assets/layers/fitness_station/license_info.json index 89f250c60..3f64204d2 100644 --- a/assets/layers/fitness_station/license_info.json +++ b/assets/layers/fitness_station/license_info.json @@ -242,7 +242,7 @@ ] }, { - "path": "Trimm-Dich-Pfad_Grünwalder_Forst_Klimmzüge.jpg", + "path": "Trimm-Dich-Pfad_Grunwalder_Forst_Klimmzuge.jpg", "license": "CC-BY-SA-4.0", "authors": [ "Zeitlupe" diff --git a/assets/layers/fixme/fixme.json b/assets/layers/fixme/fixme.json index 56e167f9b..e4a6b097f 100644 --- a/assets/layers/fixme/fixme.json +++ b/assets/layers/fixme/fixme.json @@ -7,7 +7,8 @@ "ca": "Objectes d'OSM amb etiquetes FIXME", "cs": "Objekty OSM se značkami FIXME", "es": "Objetos OSM con etiquetas FIXME", - "it": "Oggetti OSM con tag FIXME" + "it": "Oggetti OSM con tag FIXME", + "uk": "Об'єкти OSM з тегами FIXME" }, "description": { "en": "OSM objects that likely need to be fixed, based on a FIXME tag.", @@ -92,7 +93,7 @@ "en": "Fixme Text: {fixme}", "de": "Fixme Text: {fixme}", "ca": "Text Fixme: {fixme}", - "cs": "Fixme Text: {fixme}", + "cs": "Text požadavku na opravu (FIXME): {fixme}", "es": "Texto Fixme: {fixme}", "it": "Testo Fixme: {fixme}" } diff --git a/assets/layers/food/food.json b/assets/layers/food/food.json index 626335a84..934e75bfa 100644 --- a/assets/layers/food/food.json +++ b/assets/layers/food/food.json @@ -20,9 +20,10 @@ "es": "Una capa que muestra restaurantes y establecimientos de comida rápida (con una representación especial para freidurías)", "fr": "Un calque montrant les restaurants et les lieux de restauration rapide (avec un rendu spécial pour les friteries)", "ca": "Una capa que mostra restaurants i locals de menjar ràpid (amb un renderitzat especial per a fregiduries)", - "cs": "Vrstva zobrazující restaurace a zařízení rychlého občerstvení (se speciálním vykreslením pro fritézy)", + "cs": "Vrstva zobrazující restaurace a zařízení rychlého občerstvení (se speciálním vykreslením pro hranolkárny)", "pl": "Warstwa przedstawiająca restauracje i obiekty typu fast-food (ze specjalnym renderowaniem dla frytek)", - "it": "Un livello che mostra ristoranti e fast-food (con una visualizzazione speciale per le friggitorie)" + "it": "Un livello che mostra ristoranti e fast-food (con una visualizzazione speciale per le friggitorie)", + "da": "Et lag, der viser restauranter og fastfood-faciliteter (med en særlig gengivelse af friterier)" }, "searchTerms": { "nl": [ @@ -654,7 +655,8 @@ "if": "cuisine=spanish", "icon": "🇪🇸", "then": { - "en": "Spanish dishes are served here" + "en": "Spanish dishes are served here", + "cs": "Podávají se tu španělská jídla" } } ], @@ -680,7 +682,8 @@ "es": "Añadir una imagen del menú", "uk": "Додати зображення з меню", "ca": "Afegeix una imatge des del menú", - "it": "Aggiungi un'immagine del menu" + "it": "Aggiungi un'immagine del menu", + "cs": "Přidat obrázek z nabídky" } } } @@ -693,7 +696,8 @@ "ca": "A quina web està publicat el menú?", "es": "¿En qué página web se publica el menú?", "uk": "На якій веб-сторінці опубліковано меню?", - "it": "Su quale pagina web è pubblicato il menu?" + "it": "Su quale pagina web è pubblicato il menu?", + "cs": "Na jaké webové stránce je zveřejněn jídelní lístek?" }, "render": { "special": { @@ -705,7 +709,8 @@ "es": "Consultar el menú", "uk": "Зверніться до меню", "ca": "Consulta el menú", - "it": "Consulta il menu" + "it": "Consulta il menu", + "cs": "Prověřte v jídelním lístku" } } }, @@ -832,7 +837,8 @@ "nl": "Heeft dit fastfoodrestaurant een drive-through?", "de": "Hat dieses Fast-Food-Restaurant eine Durchfahrtsmöglichkeit?", "ca": "Aquest restaurant de menjar ràpid té un recorregut?", - "it": "Questo fast-food ha un servizio drive-through?" + "it": "Questo fast-food ha un servizio drive-through?", + "cs": "Má toto rychlé občerstvení drive-through?" }, "mappings": [ { @@ -842,7 +848,8 @@ "nl": "Dit fastfoodrestaurant heeft een drive-through", "de": "Dieses Fast-Food-Restaurant hat einen Drive-In", "ca": "Aquest restaurant de menjar ràpid té un recorregut", - "it": "Questo fast-food ha un servizio drive-through" + "it": "Questo fast-food ha un servizio drive-through", + "cs": "Toto rychlé občerstvení má drive-through" } }, { @@ -852,7 +859,8 @@ "nl": "Dit fastfoodrestaurant heeft geen drive-through", "de": "Dieses Fast-Food-Restaurant hat keinen Drive-in", "ca": "Aquest restaurant de menjar ràpid no té un drive-through", - "it": "Questo fast-food non ha un servizio drive-through" + "it": "Questo fast-food non ha un servizio drive-through", + "cs": "Toto rychlé občerstvení nemá drive-through" } } ] @@ -865,7 +873,8 @@ "nl": "Wat zijn de openingsuren van de drive-through?", "de": "Wie sind die Öffnungszeiten des Drive-Ins?", "ca": "Quin és l'horari d'obertura de l'autovia?", - "it": "Quali sono gli orari di apertura del drive-through?" + "it": "Quali sono gli orari di apertura del drive-through?", + "cs": "Jaké jsou otevírací hodiny drive-through?" }, "freeform": { "key": "opening_hours:drive_through", @@ -879,7 +888,8 @@ "nl": "De openingsuren van de drive-through zijn dezelfde als die van het restaurant", "de": "Die Öffnungszeiten des Drive-Ins sind dieselben wie die des Restaurants", "ca": "L'horari d'obertura del passeig és el mateix que el restaurant", - "it": "Gli orari di apertura del drive-through sono gli stessi del ristorante" + "it": "Gli orari di apertura del drive-through sono gli stessi del ristorante", + "cs": "Otevírací hodiny drive-through jsou stejné jako u restaurace" } } ], @@ -888,529 +898,14 @@ "nl": "

    Openingsuren van de drive-through

    {opening_hours_table(opening_hours:drive_through)}", "de": "

    Öffnungszeiten der Drive-in-Filiale

    {opening_hours_table(opening_hours:drive_through)}", "ca": "

    Horaris d'obertura de la unitat

    {opening_hours_table(openinghours:drivethrough)}", - "it": "

    Orari di apertura del drive-through

    {opening_hours_table(opening_hours:drive_through)}" + "it": "

    Orari di apertura del drive-through

    {opening_hours_table(opening_hours:drive_through)}", + "cs": "

    Otevírací hodiny drive-through

    {opening_hours_table(opening_hours:drive_through)}" } }, - { - "question": { - "nl": "Heeft deze eetgelegenheid een vegetarische optie?", - "en": "Does this restaurant have a vegetarian option?", - "de": "Werden hier vegetarische Gerichte angeboten?", - "es": "¿Este restaurante tiene opciones vegetarianas?", - "fr": "Ce restaurant propose-t-il une option végétarienne ?", - "ca": "Aquest restaurant té opció vegetariana?", - "pl": "Czy ta restauracja ma danie wegetariańskie?", - "cs": "Nabízí tato restaurace vegetariánskou variantu?", - "it": "Questo ristorante ha un'opzione vegetariana?" - }, - "mappings": [ - { - "if": "diet:vegetarian=no", - "icon": "./assets/layers/food/Vegetarian-mark.svg;cross_bottom_right:red", - "then": { - "en": "No vegetarian options are available", - "nl": "Geen vegetarische opties beschikbaar", - "de": "Hier werden keine vegetarischen Gerichte angeboten", - "es": "No hay opciones vegetarianas disponibles", - "fr": "Aucune option végétarienne n'est disponible", - "ca": "No hi ha opcions vegetarianes disponibles", - "pl": "Brak dań wegetariańskich", - "cs": "Nejsou k dispozici žádné vegetariánské možnosti", - "it": "Nessuna opzione vegetariana disponibile" - } - }, - { - "if": "diet:vegetarian=limited", - "then": { - "en": "Some vegetarian options are available", - "nl": "Beperkte vegetarische opties zijn beschikbaar", - "de": "Hier werden nur wenige vegetarische Gerichte angeboten", - "es": "Hay algunas opciones vegetarianas disponibles", - "fr": "Certaines options végétariennes sont disponibles", - "ca": "Algunes opcions vegetarianes", - "pl": "Pewne dania wegetariańskie są dostępne", - "cs": "K dispozici jsou některé vegetariánské možnosti", - "it": "Sono disponibili alcune opzioni vegetariane" - } - }, - { - "if": "diet:vegetarian=yes", - "icon": "./assets/layers/food/Vegetarian-mark.svg", - "then": { - "en": "Vegetarian options are available", - "nl": "Vegetarische opties zijn beschikbaar", - "de": "Hier werden vegetarische Gerichte angeboten", - "es": "Hay opciones vegetarianas disponibles", - "fr": "Des options végétariennes sont disponibles", - "ca": "Hi ha opcions vegetarianes disponibles", - "pl": "Dostępne są dania wegetariańskie", - "cs": "K dispozici jsou vegetariánské možnosti", - "it": "Sono disponibili opzioni vegetariane" - } - }, - { - "if": "diet:vegetarian=only", - "icon": "./assets/layers/food/Vegetarian-mark.svg", - "then": { - "en": "All dishes are vegetarian", - "nl": "Enkel vegetarische opties zijn beschikbaar", - "de": "Hier werden ausschließlich vegetarische Gerichte angeboten", - "es": "Todos los platillos son vegetarianos", - "fr": "Tous les plats sont végétariens", - "ca": "Tots els plats són vegetarians", - "pl": "Wszystkie dania są wegetariańskie", - "cs": "Všechna jídla jsou vegetariánská", - "it": "Tutti i piatti sono vegetariani" - } - }, - { - "if": "diet:vegetarian=on_demand", - "then": { - "en": "Some dishes might be adapted to a vegetarian version, but this should be demanded", - "nl": "Sommige gerechten kunnen op vraag vegetarisch gemaakt worden", - "de": "Einige Gerichte können auf Nachfrage in eine vegetarische Version umgewandelt werden", - "es": "Algunos platillos podrían adaptarse a una versión vegetariana, pero esto debe solicitarse", - "ca": "Alguns plats poden adaptar-se a una versió vegetariana, però això s'ha de demanar", - "cs": "Některá jídla lze na vyžádání upravit do vegetariánské verze", - "it": "Alcuni piatti potrebbero essere adattati in versione vegetariana, ma deve essere richiesto" - } - } - ], - "condition": "cuisine!=friture", - "id": "Vegetarian (no friture)" - }, - { - "question": { - "en": "Does this business serve vegan meals?", - "nl": "Heeft deze eetgelegenheid een veganistische optie?", - "de": "Werden hier vegane Gerichte angeboten?", - "es": "¿Este negocio sirve comidas veganas?", - "fr": "Cet établissement sert-il des repas végétaliens ?", - "ca": "Aquest negoci serveix menjars vegans?", - "cs": "Podává tento podnik veganská jídla?", - "it": "Questa attività serve pasti vegani?" - }, - "mappings": [ - { - "if": "diet:vegan=no", - "then": { - "en": "No vegan options available", - "nl": "Geen veganistische opties beschikbaar", - "de": "Hier werden keine veganen Gerichte angeboten", - "es": "No hay opciones veganas disponibles", - "fr": "Aucune option végétalienne disponible", - "ca": "No hi ha opcions veganes disponibles", - "pl": "Brak dań wegańskich", - "cs": "Nejsou k dispozici žádné veganské možnosti", - "it": "Nessuna opzione vegana disponibile" - } - }, - { - "if": "diet:vegan=limited", - "then": { - "en": "Some vegan options are available", - "nl": "Beperkte veganistische opties zijn beschikbaar", - "de": "Hier werden nur wenige vegane Gerichte angeboten", - "es": "Hay algunas opciones veganas disponibles", - "fr": "Certaines options végétaliennes sont disponibles", - "ca": "Hi ha algunes opcions veganes disponibles", - "pl": "Pewne dania wegańskie są dostępne", - "cs": "K dispozici jsou některé veganské možnosti", - "it": "Sono disponibili alcune opzioni vegane" - } - }, - { - "if": "diet:vegan=yes", - "then": { - "en": "Vegan options are available", - "nl": "Veganistische opties zijn beschikbaar", - "de": "Hier werden vegane Gerichte angeboten", - "es": "Hay opciones veganas disponibles", - "fr": "Des options végétaliennes sont disponibles", - "ca": "Hi ha opcions veganes disponibles", - "pl": "Dostępne są dania wegańskie", - "cs": "K dispozici jsou veganské možnosti", - "it": "Sono disponibili opzioni vegane" - } - }, - { - "if": "diet:vegan=only", - "then": { - "en": "All dishes are vegan", - "nl": "Enkel veganistische opties zijn beschikbaar", - "de": "Hier werden ausschließlich vegane Gerichte angeboten", - "es": "Todos los platillos son veganos", - "fr": "Tous les plats sont végétaliens", - "ca": "Tots els plats són vegans", - "pl": "Wszystkie dania są wegańskie", - "cs": "Všechna jídla jsou veganská", - "it": "Tutti i piatti sono vegani" - } - }, - { - "if": "diet:vegan=on_demand", - "then": { - "en": "Some dishes might be adapted to a vegan version if asked for", - "nl": "Op vraag kan een veganistische variant van een gerecht gemaakt worden", - "de": "Einige Gerichte können auf Nachfrage in eine vegane Version umgewandelt werden", - "es": "Algunos platillos podrían adaptarse a una versión vegana si se solicita", - "ca": "Alguns plats poden ser adaptats a una versió vegana si es demana", - "cs": "Některá jídla lze upravit do veganské verze, pokud se o to požádá", - "it": "Alcuni piatti potrebbero essere adattati in versione vegana su richiesta" - } - } - ], - "condition": "cuisine!=friture", - "id": "Vegan (no friture)" - }, - { - "question": { - "en": "Does this restaurant offer a halal menu?", - "nl": "Heeft dit restaurant halal opties?", - "de": "Werden hier halal Gerichte angeboten?", - "fr": "Ce restaurant propose-t-il un menu halal ?", - "ca": "Aquest restaurant ofereix un menú halal?", - "cs": "Nabízí tato restaurace halal menu?", - "es": "¿Este restaurante ofrece un menú halal?", - "it": "Questo ristorante offre un menu halal?" - }, - "mappings": [ - { - "if": "diet:halal=no", - "then": { - "en": "There are no halal options available", - "nl": "Er zijn geen halal opties aanwezig", - "de": "Hier werden keine halal Gerichte angeboten", - "fr": "Il n'y a pas d'options halal disponibles", - "ca": "No hi ha opcions halal disponibles", - "cs": "Nejsou k dispozici žádné halal možnosti", - "es": "No hay opciones halal disponibles", - "it": "Non sono disponibili opzioni halal" - } - }, - { - "if": "diet:halal=limited", - "then": { - "en": "There is a small halal menu", - "nl": "Er zijn een beperkt aantal halal opties", - "de": "Hier werden nur wenige halal Gerichte angeboten", - "fr": "Il y a un petit menu halal", - "ca": "Hi ha un petit menú halal", - "cs": "K dispozici je malé halal menu", - "es": "Hay un pequeño menú halal", - "it": "C'è un piccolo menu halal" - } - }, - { - "if": "diet:halal=yes", - "then": { - "nl": "Halal menu verkrijgbaar", - "en": "There is a halal menu", - "de": "Hier werden halal Gerichte angeboten", - "fr": "Il y a un menu halal", - "ca": "Hi ha un menú halal", - "cs": "K dispozici je halal menu", - "es": "Hay un menú halal", - "it": "C'è un menu halal" - } - }, - { - "if": "diet:halal=only", - "then": { - "nl": "Enkel halal opties zijn beschikbaar", - "en": "Only halal options are available", - "de": "Hier werden ausschließlich halal Gerichte angeboten", - "fr": "Seules les options halal sont disponibles", - "ca": "Només hi ha opcions halal disponibles", - "cs": "K dispozici jsou pouze možnosti halal", - "es": "Solo hay opciones halal disponibles", - "it": "Sono disponibili solo opzioni halal" - } - } - ], - "condition": "cuisine!=friture", - "id": "halal (no friture)" - }, - { - "id": "organic (no friture)", - "question": { - "en": "Does this restaurant offer organic food?", - "de": "Bietet das Restaurant biologische Speisen an?", - "nl": "Biedt dit restaurant biologisch eten?", - "fr": "Ce restaurant propose-t-il de la nourriture bio ?", - "ca": "Aquest restaurant ofereix menjar ecològic?", - "cs": "Nabízí tato restaurace biopotraviny?", - "es": "¿Este restaurante ofrece comida orgánica?", - "it": "Questo ristorante offre cibo biologico?" - }, - "mappings": [ - { - "if": "organic=no", - "then": { - "en": "There are no organic options available", - "de": "Es sind keine biologischen Produkte verfügbar", - "nl": "Er zijn geen biologische opties beschikbaar", - "fr": "Il n'y a pas d'option bio disponible", - "ca": "No hi ha opcions ecològiques disponibles", - "cs": "Nejsou k dispozici žádné BIO možnosti", - "es": "No hay opciones orgánicas disponibles", - "it": "Non sono disponibili opzioni biologiche" - } - }, - { - "if": "organic=yes", - "then": { - "en": "There is an organic menu", - "de": "Es gibt ein biologisches Menü", - "nl": "Er is een biologisch menu", - "fr": "Il y a un menu bio", - "ca": "Hi ha un menú ecològic", - "cs": "K dispozici je BIO menu", - "es": "Hay un menú orgánico", - "it": "C'è un menu biologico" - } - }, - { - "if": "organic=only", - "then": { - "en": "Only organic options are available", - "de": "Nur biologische Produkte sind erhältlich", - "nl": "Er zijn alleen biologische opties beschikbaar", - "fr": "Bio uniquement", - "ca": "Només hi ha opcions ecològiques disponibles", - "cs": "K dispozici je pouze BIO menu", - "es": "Solo hay opciones orgánicas disponibles", - "it": "Sono disponibili solo opzioni biologiche" - } - } - ], - "condition": "cuisine!=friture" - }, - { - "id": "friture-vegetarian", - "question": { - "en": "Does this fries shop have vegetarian snacks?", - "nl": "Heeft deze frituur vegetarische snacks?", - "fr": "Cette friterie est-elle équipée de snacks végétariens ?", - "de": "Hat dieser Frittenladen vegetarische Snacks?", - "ca": "Aquesta botiga de patates fregides ofereix snacks vegetarians?", - "cs": "Má tento obchod s hranolky vegetariánské občerstvení?", - "es": "¿Esta freiduría tiene refrigerios vegetarianos?", - "it": "Questo negozio di patatine fritte ha snack vegetariani?" - }, - "mappings": [ - { - "if": "diet:vegetarian=only", - "then": { - "en": "Serves only vegetarian snacks and burgers", - "de": "Nur vegetarische Snacks und Burger erhältlich", - "es": "Sirve solo refrigerios y hamburguesas vegetarianas", - "ca": "Servix només aperitius i hamburgueses vegetarianes", - "it": "Serve solo snack e hamburger vegetariani" - } - }, - { - "if": "diet:vegetarian=yes", - "then": { - "en": "Vegetarian snacks are available", - "nl": "Er zijn vegetarische snacks aanwezig", - "fr": "Des collations végétariens sont disponibles", - "de": "Vegetarische Snacks sind erhältlich", - "ca": "Hi ha snacks vegetarians disponibles", - "cs": "Vegetariánské občerstvení je k dispozici", - "es": "Hay refrigerios vegetarianos disponibles", - "it": "Sono disponibili snack vegetariani" - } - }, - { - "if": "diet:vegetarian=limited", - "then": { - "en": "Only a small selection of snacks are vegetarian", - "nl": "Slechts enkele vegetarische snacks", - "fr": "Quelques snacks végétariens seulement", - "de": "Nur eine kleine Auswahl an vegetarischen Snacks ist erhältlich", - "ca": "Només una petita selecció de snacks son vegetarians", - "cs": "Pouze malý výběr občerstvení je vegetariánský", - "es": "Solo una pequeña selección de refrigerios son vegetarianos", - "it": "Solo una piccola selezione di snack sono vegetariani" - } - }, - { - "if": "diet:vegetarian=no", - "then": { - "en": "No vegetarian snacks are available", - "nl": "Geen vegetarische snacks beschikbaar", - "fr": "Pas d'en-cas végétariens disponibles", - "de": "Es sind keine vegetarischen Snacks erhältlich", - "ca": "No hi han sacks disponibles", - "cs": "Vegetariánské občerstvení není k dispozici", - "es": "No hay refrigerios vegetarianos disponibles", - "it": "Non sono disponibili snack vegetariani" - } - } - ], - "condition": "cuisine=friture" - }, - { - "id": "friture-vegan", - "question": { - "en": "Does this fries shop have vegan snacks?", - "nl": "Heeft deze frituur veganistische snacks?", - "fr": "Cette friterie est-elle équipée de snacks végétaliens ?", - "de": "Gibt es in dieser Pommesbude auch vegane Snacks?", - "ca": "Aquesta botiga de patates fregides té snacks vegans?", - "cs": "Má tento obchod s hranolky veganské občerstvení?", - "es": "¿Esta freiduría tiene refrigerios veganos?", - "it": "Questo negozio di patatine fritte ha snack vegani?" - }, - "mappings": [ - { - "if": "diet:vegan=only", - "then": { - "en": "Serves only vegan snacks and burgers", - "de": "Nur vegane Snacks und Burger erhältlich", - "es": "Sirve solo refrigerios y hamburguesas veganas", - "ca": "Servix només aperitius i hamburgueses veganes", - "it": "Serve solo snack e hamburger vegani" - } - }, - { - "if": "diet:vegan=yes", - "then": { - "en": "Vegan snacks are available", - "nl": "Er zijn veganistische snacks aanwezig", - "fr": "Des collations végétaliens sont disponibles", - "de": "Vegane Snacks sind erhältlich", - "ca": "Hi han snacks vegans disponibles", - "cs": "Veganské občerstvení je k dispozici", - "es": "Hay refrigerios veganos disponibles", - "it": "Sono disponibili snack vegani" - } - }, - { - "if": "diet:vegan=limited", - "then": { - "en": "A small selection of vegan snacks are available", - "nl": "Slechts enkele veganistische snacks", - "fr": "Quelques snacks végétaliens seulement", - "de": "Nur eine kleine Auswahl an veganen Snacks ist erhältlich", - "ca": "Hi ha una petita selecció de snacks vegans disponibles", - "cs": "K dispozici je malý výběr veganského občerstvení", - "es": "Hay una pequeña selección de refrigerios veganos disponibles", - "it": "È disponibile una piccola selezione di snack vegani" - } - }, - { - "if": "diet:vegan=no", - "then": { - "en": "No vegan snacks are available", - "nl": "Geen veganistische snacks beschikbaar", - "fr": "Pas d'en-cas végétaliens disponibles", - "de": "Es sind keine veganen Snacks verfügbar", - "ca": "No hi ha snacks vegans disponibles", - "cs": "Veganské občerstvení není k dispozici", - "es": "No hay refrigerios veganos disponibles", - "it": "Non sono disponibili snack vegani" - } - } - ], - "condition": "cuisine=friture" - }, - { - "id": "friture-organic", - "question": { - "en": "Does this fries shop offer organic snacks?", - "nl": "Heeft deze frituur biologische snacks?", - "de": "Bietet diese Pommesbude biologische Snacks an?", - "ca": "Aquesta botiga de patates fregides ofereix snacks orgànics?", - "cs": "Nabízí tento obchod s hranolkami BIO občerstvení?", - "es": "¿Esta freiduría ofrece refrigerios orgánicos?", - "it": "Questo negozio di patatine fritte offre snack biologici?" - }, - "mappings": [ - { - "if": "organic=yes", - "then": { - "en": "Organic snacks are available", - "nl": "Er zijn biologische snacks aanwezig", - "de": "Biologische Snacks sind erhältlich", - "ca": "Hi ha disponibles snacks orgànics", - "cs": "K dispozici je BIO občerstvení", - "es": "Hay refrigerios orgánicos disponibles", - "it": "Sono disponibili snack biologici" - } - }, - { - "if": "organic=no", - "then": { - "en": "No organic snacks are available", - "nl": "Geen biologische snacks beschikbaar", - "de": "Es sind keine biologischen Snacks erhältlich", - "ca": "No hi han disponibles snacks orgànics", - "cs": "Žádné BIO občerstvení k dispozici", - "es": "No hay refrigerios orgánicos disponibles", - "it": "Non sono disponibili snack biologici" - } - }, - { - "if": "organic=only", - "then": { - "en": "Only organic snacks are available", - "nl": "Enkel biologische snacks zijn beschikbaar", - "de": "Es sind nur biologische Snacks erhältlich", - "ca": "Només hi han disponibles snacks orgànics", - "cs": "K dispozici je pouze BIO občerstvení", - "es": "Solo hay refrigerios orgánicos disponibles", - "it": "Sono disponibili solo snack biologici" - } - } - ], - "condition": "cuisine=friture" - }, - { - "id": "friture-oil", - "question": { - "en": "Does this fries shop use vegetable or animal oil for cooking?", - "nl": "Bakt deze frituur met dierlijk vet of met plantaardige olie?", - "fr": "Cette friteuse fonctionne-t-elle avec de la graisse animale pour la cuisson ?", - "de": "Wird in dieser Pommesbude pflanzliches oder tierisches Fett zum Frittieren verwendet?", - "ca": "Aquesta botiga de patates fregides utilitza oli vegetal o animal per a cuinar?", - "cs": "Používá tato prodejna hranolek k pečení rostlinný nebo živočišný olej?", - "es": "¿Esta freiduría usa aceite vegetal o animal para cocinar?", - "it": "Questo negozio di patatine fritte usa olio vegetale o animale per cucinare?" - }, - "mappings": [ - { - "if": "friture:oil=vegetable", - "then": { - "en": "The frying is done with vegetable oil", - "nl": "Bakt in plantaardige olie", - "fr": "La friture est faite avec de l'huile végétale", - "de": "Es wird pflanzliches Fett zum Frittieren verwendet", - "es": "La fritura se hace con aceite vegetal", - "ca": "El fregit es fa amb oli vegetal", - "pl": "Smażenie jest na oleju roślinnym", - "cs": "Smažení se provádí s rostlinným olejem", - "it": "La frittura viene fatta con olio vegetale" - } - }, - { - "if": "friture:oil=animal", - "then": { - "en": "The frying is done with animal oil", - "nl": "Dierlijk vet", - "fr": "La friture est faite avec de la graisse animale", - "de": "Es wird tierisches Fett zum Frittieren verwendet", - "es": "La fritura se hace con aceite animal", - "ca": "El fregit es fa amb oli animal", - "pl": "Smażenie jest na oleju zwierzęcym", - "cs": "Smažení se provádí na živočišném oleji", - "it": "La frittura viene fatta con olio animale" - } - } - ], - "condition": "cuisine=friture" - }, + "child_highchair", + "kids_area", + "diets.diets", + { "id": "friture-take-your-container", "question": { @@ -1471,9 +966,6 @@ ], "condition": "cuisine=friture" }, - "sugar_free", - "gluten_free", - "lactose_free", "smoking", "service:electricity", "seating", @@ -1630,6 +1122,7 @@ } ] }, + "filters.baby_highchair", "filters.has_organic", "filters.sugar_free", "filters.gluten_free", diff --git a/assets/layers/food_courts/food_courts.json b/assets/layers/food_courts/food_courts.json index 674a913b7..720e65fed 100644 --- a/assets/layers/food_courts/food_courts.json +++ b/assets/layers/food_courts/food_courts.json @@ -6,14 +6,16 @@ "es": "Plazas de comida", "uk": "Фуд-корти", "ca": "Corts d'Aliments", - "it": "Aree Ristorazione" + "it": "Aree Ristorazione", + "cs": "Restaurační zóny" }, "description": { "en": "Food courts with a variety of food options.", "de": "Food-Courts mit einer Vielzahl von Essensmöglichkeiten.", "es": "Plazas de comida con una variedad de opciones gastronómicas.", "ca": "Pistes d'alimentació amb una gran varietat d'opcions alimentàries.", - "it": "Aree ristorazione con una varietà di opzioni alimentari." + "it": "Aree ristorazione con una varietà di opzioni alimentari.", + "cs": "Restaurační zóny s různými druhy jídel." }, "source": { "osmTags": "amenity=food_court" @@ -25,7 +27,8 @@ "de": "Food Court", "es": "Plaza de comida", "ca": "Tribunal d'Aliments", - "it": "Area Ristorazione" + "it": "Area Ristorazione", + "cs": "Restaurační zóna" }, "mappings": [ { @@ -69,7 +72,8 @@ "de": "Wie lautet der Name dieses Food-Courts?", "es": "¿Cuál es el nombre de esta plaza de comida?", "ca": "Quin és el nom d'aquest tribunal alimentari?", - "it": "Qual è il nome di questa area ristorazione?" + "it": "Qual è il nome di questa area ristorazione?", + "cs": "Jaký je název této restaurační zóny?" }, "freeform": { "key": "name", @@ -79,7 +83,8 @@ "de": "Name des Food-Courts", "es": "Nombre de la plaza de comida", "ca": "Nom de la pista de menjar", - "it": "Nome dell'area ristorazione" + "it": "Nome dell'area ristorazione", + "cs": "Název restaurační zóny" } }, "render": { @@ -87,7 +92,8 @@ "de": "Dieser Food Court heißt {name}.", "es": "Esta plaza de comida se llama {name}.", "ca": "Aquest tribunal alimentari es diu {name}.", - "it": "Questa area ristorazione si chiama {name}." + "it": "Questa area ristorazione si chiama {name}.", + "cs": "Název této restaurační zóny je {name}." } }, "reviews", diff --git a/assets/layers/ghost_bike/ghost_bike.json b/assets/layers/ghost_bike/ghost_bike.json index 005249bb1..a4bae8bc5 100644 --- a/assets/layers/ghost_bike/ghost_bike.json +++ b/assets/layers/ghost_bike/ghost_bike.json @@ -20,7 +20,8 @@ "zh_Hant": "幽靈單車", "pt": "Bicicleta fantasma", "ca": "Bicicleta fantasma", - "cs": "Kola duchů" + "cs": "Kola duchů", + "uk": "Велосипеди-привиди" }, "description": { "en": "A layer showing memorials for cyclists, killed in road accidents", @@ -331,7 +332,8 @@ "de": "

    Wikipedia-Seite über die verstorbene Person

    ", "es": "

    Página de Wikipedia sobre la persona fallecida

    ", "ca": "

    Pàgina de la Viquipèdia sobre la persona morta

    ", - "it": "

    Pagina Wikipedia sulla persona deceduta

    " + "it": "

    Pagina Wikipedia sulla persona deceduta

    ", + "cs": "

    Stránka na Wikipedii o zemřelých osobách

    " } }, "condition": "subject:wikidata~*" diff --git a/assets/layers/ghostsign/ghostsign.json b/assets/layers/ghostsign/ghostsign.json index ab852ce14..634cf2cae 100644 --- a/assets/layers/ghostsign/ghostsign.json +++ b/assets/layers/ghostsign/ghostsign.json @@ -86,7 +86,8 @@ "es": "¿Cuál es el texto en el letrero?", "ca": "Quin és el text del rètol?", "uk": "Який текст на вивісці?", - "it": "Qual è il testo sull'insegna?" + "it": "Qual è il testo sull'insegna?", + "cs": "Jaký je text na značce?" }, "freeform": { "key": "inscription", @@ -97,7 +98,8 @@ "es": "Texto en el letrero", "ca": "Text en el rètol", "uk": "Текст на табличці", - "it": "Testo sull'insegna" + "it": "Testo sull'insegna", + "cs": "Text na značce" } }, "render": { @@ -106,7 +108,8 @@ "es": "El texto en el letrero es: {inscription}", "uk": "Текст на табличці: {inscription}", "ca": "El text del signe és: {inscription}", - "it": "Il testo sull'insegna è: {inscription}" + "it": "Il testo sull'insegna è: {inscription}", + "cs": "Text na značce je: {inscription}" } }, { diff --git a/assets/layers/governments/governments.json b/assets/layers/governments/governments.json index 3e99d1dc2..f27987a10 100644 --- a/assets/layers/governments/governments.json +++ b/assets/layers/governments/governments.json @@ -9,7 +9,8 @@ "cs": "vlády", "es": "Edificios gubernamentales", "cy": "llywodraethau", - "it": "Uffici governativi" + "it": "Uffici governativi", + "uk": "урядове" }, "description": { "en": "This layer show governmental buildings. It was setup as commissioned layer for the client of OSOC '22", diff --git a/assets/layers/grab_rail/grab_rail.json b/assets/layers/grab_rail/grab_rail.json index 23d780fd6..1c1d9e99a 100644 --- a/assets/layers/grab_rail/grab_rail.json +++ b/assets/layers/grab_rail/grab_rail.json @@ -1,8 +1,9 @@ { "id": "grab_rail", "description": { - "en": "A grab rail is a support to help persons with reduced mobility or a motor disability. It helps them to transfer from their wheelchair onto the toilet, to stand in a shower, close a door, ... ", - "it": "Un maniglione è un supporto per aiutare le persone con mobilità ridotta o disabilità motoria. Li aiuta a trasferirsi dalla sedia a rotelle al water, a stare in piedi sotto la doccia, a chiudere una porta, ... " + "en": "A grab rail is a support to help persons with reduced mobility or a motor disability. It helps them to transfer from their wheelchair onto the toilet, to stand in a shower, close a door, …", + "it": "Un maniglione è un supporto per aiutare le persone con mobilità ridotta o disabilità motoria. Li aiuta a trasferirsi dalla sedia a rotelle al water, a stare in piedi sotto la doccia, a chiudere una porta, ... ", + "cs": "Madlo je podpora, která pomáhá osobám s omezenou mobilitou nebo motorickým postižením. Pomáhá jim přesunout se z vozíku na toaletu, stát ve sprše, zavřít dveře…" }, "source": "special:library", "pointRendering": [], @@ -15,7 +16,8 @@ "question": { "en": "Is there a grab rail?", "nl": "Is er een handgreep of grijpbeugel?", - "it": "C'è un maniglione?" + "it": "C'è un maniglione?", + "cs": "Je tu k dispozici madlo?" }, "#questionHint": "The questionhint should indicate how 'left' and 'right' are interpreted", "mappings": [ @@ -33,7 +35,8 @@ "then": { "en": "Grab rails on both sides", "nl": "Grijpbeugels aan beide zijdes", - "it": "Maniglioni su entrambi i lati" + "it": "Maniglioni su entrambi i lati", + "cs": "Madla na obou stranách" } }, { @@ -50,7 +53,8 @@ "then": { "en": "Only grab rails on the left side", "nl": "Grijpbeugels enkel aan de linkderzijde", - "it": "Solo maniglioni sul lato sinistro" + "it": "Solo maniglioni sul lato sinistro", + "cs": "Madlo jen na levé straně" } }, { @@ -67,7 +71,8 @@ "then": { "en": "Grab rails on the right side", "nl": "Grijpbeugels enkel aan de rechterkant", - "it": "Maniglioni sul lato destro" + "it": "Maniglioni sul lato destro", + "cs": "Madlo jen na pravé straně" } }, { @@ -84,7 +89,8 @@ "then": { "en": "No grab rails at all", "nl": "Geen grijpbeugels", - "it": "Nessun maniglione affatto" + "it": "Nessun maniglione affatto", + "cs": "Úplně bez madel" } } ] @@ -94,7 +100,8 @@ "question": { "en": "Does the toilet have a grab rail behind the toilet?", "nl": "Heeft deze toilet een grijpbeugel achter de toilet?", - "it": "Il bagno ha un maniglione dietro il water?" + "it": "Il bagno ha un maniglione dietro il water?", + "cs": "Má tato toaleta madlo za mísou?" }, "mappings": [ { @@ -102,7 +109,8 @@ "then": { "en": "Has a grab rail behind the toilet", "nl": "Heeft een grijpbeugel achter de toilet", - "it": "Ha un maniglione dietro il water" + "it": "Ha un maniglione dietro il water", + "cs": "Má madlo za toaletou" } }, { @@ -110,7 +118,8 @@ "then": { "en": "No grab rail behind the toilet", "nl": "Heeft geen grijpbeugel achter de toilet", - "it": "Nessun maniglione dietro il water" + "it": "Nessun maniglione dietro il water", + "cs": "Nemá madlo za toaletou" } } ] @@ -128,7 +137,8 @@ { "en": "left", "nl": "linker", - "it": "sinistro" + "it": "sinistro", + "cs": "vlevo" } ], [ @@ -136,7 +146,8 @@ { "en": "right", "nl": "rechter", - "it": "destro" + "it": "destro", + "cs": "vpravo" } ] ] @@ -150,7 +161,8 @@ "question": { "en": "Is the {{TRANSL}} grab rail foldable?", "nl": "Is de grijpbeugel aan de {{TRANSL}}kant opklapbaar?", - "it": "Il maniglione {{TRANSL}} è pieghevole?" + "it": "Il maniglione {{TRANSL}} è pieghevole?", + "cs": "Je madlo {{TRANSL}} skládací?" }, "mappings": [ { @@ -158,7 +170,8 @@ "then": { "en": "The {{TRANSL}} grab rail is foldable", "nl": "De grijpbeugel aan de {{TRANSL}}kant is opklapbaar", - "it": "Il maniglione {{TRANSL}} è pieghevole" + "it": "Il maniglione {{TRANSL}} è pieghevole", + "cs": "Madlo {{TRANSL}} je skládací" } }, { @@ -166,7 +179,8 @@ "then": { "en": "The {{TRANSL}} grab rail is not foldable", "nl": "De grijpbeugel aan de {{TRANSL}}kant is niet opklapbaar", - "it": "Il maniglione {{TRANSL}} non è pieghevole" + "it": "Il maniglione {{TRANSL}} non è pieghevole", + "cs": "Madlo {{TRANSL}} není skládací" } } ], diff --git a/assets/layers/grave/grave.json b/assets/layers/grave/grave.json index 33fb96384..047b9a142 100644 --- a/assets/layers/grave/grave.json +++ b/assets/layers/grave/grave.json @@ -5,14 +5,17 @@ "de": "Grabsteine", "es": "Lápidas", "ca": "Làpides", - "it": "Lapidi" + "it": "Lapidi", + "cs": "Náhrobky", + "uk": "Надгробки" }, "description": { "en": "Tombstones (and graves) indicate where a person was buried. On this map, those can be recorded and a link to Wikipedia can be made", "de": "Grabsteine (und Gräber) zeigen an, wo eine Person begraben wurde. Auf dieser Karte können diese aufgezeichnet werden und ein Wikipedialink erstellt werden", "es": "Las lápidas (y las tumbas) indican dónde fue enterrada una persona. En este mapa, estas pueden registrarse y se puede establecer un enlace a Wikipedia", "ca": "Les tombes (i les tombes) indiquen on va ser enterrada una persona. En aquest mapa, es poden gravar i es pot fer un enllaç a la Viquipèdia", - "it": "Le lapidi (e le tombe) indicano dove è stata sepolta una persona. Su questa mappa, queste possono essere registrate e può essere creato un collegamento a Wikipedia" + "it": "Le lapidi (e le tombe) indicano dove è stata sepolta una persona. Su questa mappa, queste possono essere registrate e può essere creato un collegamento a Wikipedia", + "cs": "Náhrobky (a hroby) ukazují, kde je osoba pohřbena. Na této mapě je lze zaznamenat a vložit odkaz na Wikipedii" }, "source": { "osmTags": { @@ -29,7 +32,8 @@ "de": "Grabstein", "es": "Lápida", "ca": "Tomba", - "it": "Lapide" + "it": "Lapide", + "cs": "Náhrobek" } }, "pointRendering": [ @@ -57,7 +61,8 @@ "de": "ein Grabstein", "ca": "una làpida", "es": "una lápida", - "it": "una lapide" + "it": "una lapide", + "cs": "náhrobek" }, "tags": [ "cemetery=grave" @@ -68,7 +73,8 @@ "uk": "Надгробок - це фізичний об'єкт, який вказує на те, що тут похована одна або кілька осіб. Як правило, на ньому викарбувано ім'я, дату народження та дату смерті особи чи осіб.", "es": "Una lápida es un objeto físico que indica que una o más personas están enterradas aquí. Generalmente tiene el nombre, la fecha de nacimiento y la fecha de defunción de la persona o personas como inscripción.", "ca": "Una làpida és un objecte físic que indica que una o més persones estan enterrades aquí. Generalment té el nom, la data de naixement i la data de defunció de la persona o persones com a inscripció.", - "it": "Una tomba è un oggetto fisico che indica che una o più persone sono sepolte qui. Generalmente ha il nome, la data di nascita e la data di morte della persona o delle persone come iscrizione." + "it": "Una tomba è un oggetto fisico che indica che una o più persone sono sepolte qui. Generalmente ha il nome, la data di nascita e la data di morte della persona o delle persone come iscrizione.", + "cs": "Hrob je fyzický objekt, který ukazuje, že je zde pohřbeno jedna nebo více osob. Obecně nese nápisy jako jméno, datum narození a datum úmrtí osoby nebo osob." } } ], @@ -80,7 +86,8 @@ "de": "Wie lautet die Wikipedia-Seite der Person, die hier begraben ist?", "es": "¿Cuál es la página de Wikipedia de la persona enterrada aquí?", "ca": "Quina és la pàgina de la Viquipèdia de la persona enterrada aquí?", - "it": "Qual è la pagina Wikipedia della persona sepolta qui?" + "it": "Qual è la pagina Wikipedia della persona sepolta qui?", + "cs": "Která stránka na Wikipedii se věnuje zde pohřbené osobě?" }, "id": "buried:wikidata", "render": { @@ -89,7 +96,8 @@ "es": "{wikipedia(buried:wikidata)}", "ca": "{wikipedia(buried:wikidata)}", "cy": "{wikipedia(buried:wikidata)}", - "it": "{wikipedia(buried:wikidata)}" + "it": "{wikipedia(buried:wikidata)}", + "cs": "{wikipedia(buried:wikidata)}" }, "freeform": { "key": "buried:wikidata", @@ -102,7 +110,8 @@ "de": "Wie lautet der Name der hier begrabenen Person?", "es": "¿Cuál es el nombre de la persona enterrada aquí?", "ca": "Quin és el nom de la persona enterrada aquí?", - "it": "Qual è il nome della persona sepolta qui?" + "it": "Qual è il nome della persona sepolta qui?", + "cs": "Jaké jméno má osoba zde pohřbená?" }, "id": "name", "render": { @@ -110,7 +119,8 @@ "de": "{name} ist hier begraben", "es": "{name} está enterrado aquí", "ca": "{name} està enterrat aquí", - "it": "{name} è sepolto/a qui" + "it": "{name} è sepolto/a qui", + "cs": "Zde je pohřben(a) {name}" }, "freeform": { "key": "name" @@ -127,7 +137,8 @@ "de": "Mit oder ohne Wikidata", "es": "Con o sin Wikidata", "ca": "Amb o sense wikidata", - "it": "Con o senza wikidata" + "it": "Con o senza wikidata", + "cs": "S Wikidaty nebo bez nich" } }, { @@ -136,7 +147,8 @@ "de": "Hat einen Link zu Wikidata", "es": "Tiene enlace a Wikidata", "ca": "Té un enllaç a Wikidata", - "it": "Ha un collegamento a Wikidata" + "it": "Ha un collegamento a Wikidata", + "cs": "Má odkaz na Wikidata" }, "osmTags": "buried:wikidata~*" }, @@ -146,7 +158,8 @@ "de": "Hat keinen Link zu Wikidata", "es": "No tiene enlace a Wikidata", "ca": "No té cap enllaç a Wikidata", - "it": "Non ha un collegamento a Wikidata" + "it": "Non ha un collegamento a Wikidata", + "cs": "Nemá odkaz na Wikidata" }, "osmTags": "buried:wikidata=" } diff --git a/assets/layers/guidepost/guidepost.json b/assets/layers/guidepost/guidepost.json index d64e07c10..921a0eee3 100644 --- a/assets/layers/guidepost/guidepost.json +++ b/assets/layers/guidepost/guidepost.json @@ -6,7 +6,8 @@ "de": "Wegweiser", "es": "Postes indicadores", "ca": "Punts guia", - "it": "Segnavia" + "it": "Segnavia", + "uk": "Довідники" }, "description": { "en": "Guideposts (also known as fingerposts or finger posts) are often found along official hiking/cycling/riding/skiing routes to indicate the directions to different destinations", @@ -79,7 +80,8 @@ "fr": "Quel type d'itinéraire indique ce panneau ?", "es": "¿Qué tipo de rutas se muestran en este poste indicador?", "ca": "Quin tipus de rutes es mostren en aquesta guia?", - "it": "Che tipo di percorsi sono mostrati su questo segnavia?" + "it": "Che tipo di percorsi sono mostrati su questo segnavia?", + "cs": "Jaký druh tras ukazuje tento rozcestník?" }, "multiAnswer": true, "mappings": [ @@ -96,7 +98,8 @@ "fr": "Un itinéraire vélo", "es": "Este poste indicador muestra rutas de bicicleta", "ca": "Aquest document guia mostra les rutes en bicicleta", - "it": "Questo segnavia mostra percorsi ciclabili" + "it": "Questo segnavia mostra percorsi ciclabili", + "cs": "Rozcestník ukazuje cyklistické trasy" } }, { @@ -112,7 +115,8 @@ "fr": "un itinéraire de randonnée", "es": "Este poste indicador muestra rutas de senderismo", "ca": "Aquest document guia mostra les rutes de senderisme", - "it": "Questo segnavia mostra percorsi escursionistici" + "it": "Questo segnavia mostra percorsi escursionistici", + "cs": "Rozcestník ukazuje pěší trasy" } }, { @@ -128,7 +132,8 @@ "fr": "un itinéraire de vtt", "es": "Este poste indicador muestra rutas de bicicleta de montaña", "ca": "Aquest document guia mostra les rutes en bicicleta de muntanya", - "it": "Questo segnavia mostra percorsi per mountain bike" + "it": "Questo segnavia mostra percorsi per mountain bike", + "cs": "Rozcestník ukazuje trasy pro horská kola" } }, { @@ -144,7 +149,8 @@ "fr": "un itinéraire équestre", "es": "Este poste indicador muestra rutas a caballo", "ca": "Aquest document guia mostra les rutes d'equitació", - "it": "Questo segnavia mostra percorsi per equitazione" + "it": "Questo segnavia mostra percorsi per equitazione", + "cs": "Rozcestník ukazuje trasy pro jízdu na koni" } }, { @@ -160,7 +166,8 @@ "fr": "un itinéraire de pistes de ski", "es": "Este poste indicador muestra rutas de esquí", "ca": "Aquest document guia mostra les rutes d'esquí", - "it": "Questo segnavia mostra percorsi sciistici" + "it": "Questo segnavia mostra percorsi sciistici", + "cs": "Rozcestník ukazuje lyžařské trasy" } }, { @@ -171,7 +178,8 @@ "guidepost=" ], "then": { - "en": "This guidepost shows running routes" + "en": "This guidepost shows running routes", + "cs": "Rozcestník ukazuje běžecké trasy" } }, { @@ -182,7 +190,8 @@ "guidepost=" ], "then": { - "en": "This guidepost shows winter hiking routes" + "en": "This guidepost shows winter hiking routes", + "cs": "Rozcestník ukazuje trasy pro zimní pěší turistiku" } } ] @@ -191,14 +200,16 @@ "id": "name", "question": { "en": "What is the name noted on this guidepost?", - "it": "Qual è il nome annotato su questo segnavia?" + "it": "Qual è il nome annotato su questo segnavia?", + "cs": "Jaký název je uveden na tomto rozcestníku?" }, "freeform": { "key": "name", "type": "string", "placeholder": { "en": "Name on the guidepost", - "it": "Nome sul segnavia" + "it": "Nome sul segnavia", + "cs": "Název rozcestníku" }, "addExtraTags": [ "noname=" @@ -206,14 +217,16 @@ }, "render": { "en": "Name noted on the guidepost: {name}", - "it": "Nome annotato sul segnavia: {name}" + "it": "Nome annotato sul segnavia: {name}", + "cs": "Název uvedený na rozcestníku: {name}" }, "mappings": [ { "if": "noname=yes", "then": { "en": "There is no name noted on this guidepost", - "it": "Non c'è nome annotato su questo segnavia" + "it": "Non c'è nome annotato su questo segnavia", + "cs": "Na tomto rozcestníku není uveden žádný název" }, "addExtraTags": [ "name=" @@ -225,14 +238,16 @@ "id": "ref", "question": { "en": "What is the reference number of this guidepost?", - "it": "Qual è il numero di riferimento di questo segnavia?" + "it": "Qual è il numero di riferimento di questo segnavia?", + "cs": "Jaké je referenční číslo tohoto rozcestníku?" }, "freeform": { "key": "ref", "type": "string", "placeholder": { "en": "Reference number of the guidepost", - "it": "Numero di riferimento del segnavia" + "it": "Numero di riferimento del segnavia", + "cs": "Referenční číslo rozcestníku" }, "addExtraTags": [ "noref=" @@ -240,14 +255,16 @@ }, "render": { "en": "Reference number of the guidepost: {ref}", - "it": "Numero di riferimento del segnavia: {ref}" + "it": "Numero di riferimento del segnavia: {ref}", + "cs": "Referenční číslo rozcestníku: {ref}" }, "mappings": [ { "if": "noref=yes", "then": { "en": "There is no reference number noted on this guidepost", - "it": "Non c'è numero di riferimento annotato su questo segnavia" + "it": "Non c'è numero di riferimento annotato su questo segnavia", + "cs": "Na tomto rozcestníku není uvedeno žádné referenční číslo" }, "addExtraTags": [ "ref=" @@ -259,14 +276,16 @@ "id": "ele", "question": { "en": "What is the elevation noted on this guidepost?", - "it": "Qual è l'altitudine annotata su questo segnavia?" + "it": "Qual è l'altitudine annotata su questo segnavia?", + "cs": "Jaká je nadmořská výška uvedená na tomto rozcestníku?" }, "freeform": { "key": "ele", "type": "float", "placeholder": { "en": "Elevation on the guidepost (in meters)", - "it": "Altitudine sul segnavia (in metri)" + "it": "Altitudine sul segnavia (in metri)", + "cs": "Nadmořská výška rozcestníku (v metrech)" }, "addExtraTags": [ "noele=" @@ -274,14 +293,16 @@ }, "render": { "en": "Elevation noted on the guidepost: {ele} m", - "it": "Altitudine annotata sul segnavia: {ele} m" + "it": "Altitudine annotata sul segnavia: {ele} m", + "cs": "Nadmořská výška uvedená na rozcestníku: {ele} m" }, "mappings": [ { "if": "noele=yes", "then": { "en": "There is no elevation noted on this guidepost", - "it": "Non c'è altitudine annotata su questo segnavia" + "it": "Non c'è altitudine annotata su questo segnavia", + "cs": "Na tomto rozcestníku není uvedena nadmořská výška" }, "addExtraTags": [ "ele=" diff --git a/assets/layers/hackerspace/hackerspace.json b/assets/layers/hackerspace/hackerspace.json index 7697651dc..603146b60 100644 --- a/assets/layers/hackerspace/hackerspace.json +++ b/assets/layers/hackerspace/hackerspace.json @@ -145,7 +145,8 @@ "es": "un makerspace", "nl": "een makerspace", "ca": "un espai maker", - "it": "un makerspace" + "it": "un makerspace", + "cs": "makerspace" }, "description": { "en": "A makerspace is a place where DIY-enthusiasts gather to experiment with electronics such as arduino, LEDstrips, …", @@ -353,7 +354,8 @@ "de": "ein Multimediastudio", "es": "un estudio multimedia", "ca": "un estudi multimèdia", - "it": "uno studio multimediale" + "it": "uno studio multimediale", + "cs": "multimediální studio" }, { "en": "multimedia studio", @@ -361,7 +363,8 @@ "de": "Multimediastudio", "es": "estudio multimedia", "ca": "estudi multimèdia", - "it": "studio multimediale" + "it": "studio multimediale", + "cs": "multimediální studio" }, "./assets/layers/hackerspace/media_studio.svg", false @@ -374,7 +377,8 @@ "nl": "een naaimachine", "es": "una máquina de coser", "ca": "una màquina de cosir", - "it": "una macchina da cucire" + "it": "una macchina da cucire", + "cs": "šicí stroj" }, { "en": "sewing machine", @@ -382,7 +386,8 @@ "nl": "naaimachine", "es": "máquina de coser", "ca": "màquina de cosir", - "it": "macchina da cucire" + "it": "macchina da cucire", + "cs": "šicí stroj" }, "./assets/layers/hackerspace/sewing_machine.svg", true @@ -395,7 +400,8 @@ "de": "eine Holzwerkstatt", "es": "un taller de carpintería", "ca": "Un taller de fusteria", - "it": "un laboratorio di falegnameria" + "it": "un laboratorio di falegnameria", + "cs": "dřevařská dílna" }, { "en": "woodworking workshop", @@ -403,7 +409,8 @@ "de": "Holzwerkstatt", "es": "taller de carpintería", "ca": "Taller de treball en fusta", - "it": "laboratorio di falegnameria" + "it": "laboratorio di falegnameria", + "cs": "dřevařská dílna" }, "./assets/layers/hackerspace/woodworking.svg", false @@ -416,7 +423,8 @@ "de": "eine Keramikwerkstatt", "es": "un taller de cerámica", "ca": "un taller de ceràmica", - "it": "un laboratorio di ceramica" + "it": "un laboratorio di ceramica", + "cs": "keramická dílna" }, { "en": "ceramics workshop", @@ -424,7 +432,8 @@ "de": "Keramikwerkstatt", "es": "taller de cerámica", "ca": "Taller de ceràmica", - "it": "laboratorio di ceramica" + "it": "laboratorio di ceramica", + "cs": "keramická dílna" }, "./assets/layers/hackerspace/ceramics.svg", false @@ -523,7 +532,8 @@ "de": "Es gibt einen limitierten {negative-name} in diesem Hackerspace", "es": "Hay {negative-name} limitado disponible en este hackerspace", "ca": "Hi ha un nombre limitat de {negative-name} disponible en aquest espai hacker", - "it": "C'è {negative-name} disponibile in modo limitato in questo hackerspace" + "it": "C'è {negative-name} disponibile in modo limitato in questo hackerspace", + "cs": "V tomto prostoru hackerů je omezeně k dispozici {negative-name}" }, "hideInAnswer": "{hide_limited}" } @@ -628,7 +638,8 @@ "de": "Dies ist eine Werkstatt für unterstützten Selbstservice, wie ein Repair-Café", "es": "Este es un taller de autoservicio asistido, como un repair café", "ca": "Es tracta d'un taller d'autoservei assistit, com un cafè de reparació", - "it": "Questo è un laboratorio per il self service assistito, come un repair café" + "it": "Questo è un laboratorio per il self service assistito, come un repair café", + "cs": "Toto je dílna pro asistovanou svépomoc, například opravno-kavárna" } }, { @@ -644,7 +655,8 @@ "de": "Dies ist ein Coworking-Büro", "es": "Esta es una oficina de coworking", "ca": "Aquesta és una oficina de coworking", - "it": "Questo è un ufficio di coworking" + "it": "Questo è un ufficio di coworking", + "cs": "Toto je kancelář pro coworking" } } ] diff --git a/assets/layers/historic_aircraft/historic_aircraft.json b/assets/layers/historic_aircraft/historic_aircraft.json index 47736014d..832202022 100644 --- a/assets/layers/historic_aircraft/historic_aircraft.json +++ b/assets/layers/historic_aircraft/historic_aircraft.json @@ -1,7 +1,8 @@ { "id": "historic_aircraft", "name": { - "en": "Historic aircraft" + "en": "Historic aircraft", + "cs": "Historické letadlo" }, "source": { "osmTags": { @@ -14,7 +15,8 @@ "minzoom": 5, "title": { "render": { - "en": "Historic aircraft" + "en": "Historic aircraft", + "cs": "Historické letadlo" } }, "pointRendering": [ @@ -43,10 +45,12 @@ "presets": [ { "title": { - "en": "a aircraft on a permanent location" + "en": "a aircraft on a permanent location", + "cs": "letadlo na trvalém místě" }, "description": { - "en": "A (historic) aircraft permanently installed on a location, e.g. in a museum, as artwork or as memorial." + "en": "A (historic) aircraft permanently installed on a location, e.g. in a museum, as artwork or as memorial.", + "cs": "(Historické) letadlo trvale instalované na místě, např. v muzeu, jako umělecké dílo nebo pomník." }, "tags": [ "historic=aircraft" @@ -57,7 +61,8 @@ "images", { "question": { - "en": "What type of model is this aircraft?" + "en": "What type of model is this aircraft?", + "cs": "O jaký typ (model) letadla se jedná?" }, "id": "model", "freeform": { @@ -65,26 +70,30 @@ "type": "wikidata" }, "render": { - "en": "{wikipedia(model:wikidata)}" + "en": "{wikipedia(model:wikidata)}", + "cs": "{wikipedia(model:wikidata)}" } }, { "id": "is_memorial", "question": { - "en": "Does this aircraft also serve as a memorial?" + "en": "Does this aircraft also serve as a memorial?", + "cs": "Slouží toto letadlo také jako pomník?" }, "mappings": [ { "if": "memorial=aircraft", "then": { - "en": "Serves as a memorial" + "en": "Serves as a memorial", + "cs": "Slouží jako pomník" } }, { "if": "not:memorial=yes", "alsoShowIf": "memorial=", "then": { - "en": "Does not serve as a memorial" + "en": "Does not serve as a memorial", + "cs": "Neslouží jako pomník" } } ] diff --git a/assets/layers/historic_rolling_stock/historic_rolling_stock.json b/assets/layers/historic_rolling_stock/historic_rolling_stock.json index 7e394b05e..c7f5be0fd 100644 --- a/assets/layers/historic_rolling_stock/historic_rolling_stock.json +++ b/assets/layers/historic_rolling_stock/historic_rolling_stock.json @@ -1,10 +1,12 @@ { "id": "historic_rolling_stock", "name": { - "en": "Historic rolling stock" + "en": "Historic rolling stock", + "cs": "Historická železniční vozidla" }, "description": { - "en": "Historic rolling stock (such as locomotives, railway cars and wagons) which are permanently placed at a location" + "en": "Historic rolling stock (such as locomotives, railway cars and wagons) which are permanently placed at a location", + "cs": "Historická železniční vozidla (např. lokomotivy, železniční vozy nebo vagony), která jsou trvale umístěna na místě" }, "source": { "osmTags": { @@ -21,7 +23,8 @@ "minzoom": 5, "title": { "render": { - "en": "Historic rolling stock" + "en": "Historic rolling stock", + "cs": "Historická železniční vozidla" }, "mappings": [ { @@ -32,7 +35,8 @@ ] }, "then": { - "en": "Historic locomotive" + "en": "Historic locomotive", + "cs": "Historická lokomotiva" } }, { @@ -43,7 +47,8 @@ ] }, "then": { - "en": "Historic railway car" + "en": "Historic railway car", + "cs": "Historické železniční vozidlo" } }, { @@ -54,7 +59,8 @@ ] }, "then": { - "en": "Historic minecart" + "en": "Historic minecart", + "cs": "Historický důlní vozík" } } ] @@ -116,10 +122,12 @@ "presets": [ { "title": { - "en": "a locomotive on a permanent location" + "en": "a locomotive on a permanent location", + "cs": "lokomotiva na trvalém místě" }, "description": { - "en": "A (historic) locomotive permanently installed on a location, e.g. in a museum, as artwork or as memorial." + "en": "A (historic) locomotive permanently installed on a location, e.g. in a museum, as artwork or as memorial.", + "cs": "(Historická) lokomotiva trvale instalovaná na místě, např. v muzeu, jako umělecké dílo nebo pomník." }, "tags": [ "historic=locomotive" @@ -127,10 +135,12 @@ }, { "title": { - "en": "a railway car on a permanent location" + "en": "a railway car on a permanent location", + "cs": "železniční vůz na trvalém místě" }, "description": { - "en": "A decommissioned railway car permanently installed on a location, e.g. in a museum, as artwork or as memorial." + "en": "A decommissioned railway car permanently installed on a location, e.g. in a museum, as artwork or as memorial.", + "cs": "Vyřazený železniční vůz trvale instalovaný na místě, např. v muzeu, jako umělecké dílo nebo pomník." }, "tags": [ "historic=railway_car" @@ -138,10 +148,12 @@ }, { "title": { - "en": "a minecart on a permanent location" + "en": "a minecart on a permanent location", + "cs": "důlní vozík na trvalém místě" }, "description": { - "en": "A (historic) minecart permanently installed on a location, e.g. in a museum, as artwork or as memorial." + "en": "A (historic) minecart permanently installed on a location, e.g. in a museum, as artwork or as memorial.", + "cs": "(Historický) důlní vozík trvale instalovaný na místě, např. v muzeu, jako umělecké dílo nebo pomník." }, "tags": [ "historic=minecart" @@ -158,10 +170,12 @@ { "id": "model", "question": { - "en": "What is the model of this rolling stock?" + "en": "What is the model of this rolling stock?", + "cs": "Jaký je model tohoto železničního vozidla?" }, "render": { - "en": "Model {model}" + "en": "Model {model}", + "cs": "Model {model}" }, "freeform": { "key": "model" @@ -171,21 +185,24 @@ { "id": "is_memorial", "question": { - "en": "Does this also serve as a memorial?" + "en": "Does this also serve as a memorial?", + "cs": "Slouží také jako pomník?" }, "mappings": [ { "if": "memorial:={historic}", "alsoShowIf": "memorial~*", "then": { - "en": "Serves as a memorial" + "en": "Serves as a memorial", + "cs": "Slouží jako pomník" } }, { "if": "not:memorial=yes", "alsoShowIf": "memorial=", "then": { - "en": "Does not serve as a memorial" + "en": "Does not serve as a memorial", + "cs": "Neslouží jako pomník" } } ] diff --git a/assets/layers/hydrant/hydrant.json b/assets/layers/hydrant/hydrant.json index a68c44b52..104fb54ac 100644 --- a/assets/layers/hydrant/hydrant.json +++ b/assets/layers/hydrant/hydrant.json @@ -12,7 +12,7 @@ "nl": "Brandkranen", "es": "Mapa de bocas de incendio", "ca": "Mapa d'hidrants", - "cs": "Mapa hydrantů", + "cs": "Hydranty", "pl": "Mapa hydrantów" }, "description": { @@ -594,26 +594,30 @@ "question": { "en": "What is the reference number of this hydrant?", "nl": "Wat is het referentienummer van deze brandkraan?", - "it": "Qual è il numero di riferimento di questo idrante?" + "it": "Qual è il numero di riferimento di questo idrante?", + "cs": "Jaké je referenční číslo tohoto hydrantu?" }, "questionHint": { "en": "This can usually be found on the hydrant or on a nearby sign.", "nl": "Dit nummer is meestal te vinden op de brandkraan of op een nabijgelegen bord.", - "it": "Questo di solito si trova sull'idrante o su un cartello nelle vicinanze." + "it": "Questo di solito si trova sull'idrante o su un cartello nelle vicinanze.", + "cs": "Obvykle ho lze najít na hydrantu nebo na blízké značce." }, "freeform": { "key": "ref", "placeholder": { "en": "Reference number of the hydrant", "nl": "Referentienummer van de brandkraan", - "it": "Numero di riferimento dell'idrante" + "it": "Numero di riferimento dell'idrante", + "cs": "Referenční číslo hydrantu" }, "type": "string" }, "render": { "en": "Reference number: {ref}", "nl": "Referentienummer: {ref}", - "it": "Numero di riferimento: {ref}" + "it": "Numero di riferimento: {ref}", + "cs": "Referenční číslo: {ref}" } }, "images" diff --git a/assets/layers/ice_cream/ice_cream.json b/assets/layers/ice_cream/ice_cream.json index da0db9b4b..fad636001 100644 --- a/assets/layers/ice_cream/ice_cream.json +++ b/assets/layers/ice_cream/ice_cream.json @@ -137,7 +137,8 @@ "contact", "diets", "payment-options", - "wheelchair-access" + "wheelchair-access", + "toilet_at_amenity_lib.all" ], "allowMove": true, "credits": [ diff --git a/assets/layers/indoors/indoors.json b/assets/layers/indoors/indoors.json index 4d87bf3b9..b037caaf8 100644 --- a/assets/layers/indoors/indoors.json +++ b/assets/layers/indoors/indoors.json @@ -19,7 +19,8 @@ "ca": "Mapeig interior bàsic: mostra els contorns de les habitacions", "pl": "Podstawowe mapowanie wnętrz: pokazuje kontury pomieszczeń", "es": "Cartografía interior básica: muestra los contornos de las habitaciones", - "it": "Mappatura interna di base: mostra i contorni delle stanze" + "it": "Mappatura interna di base: mostra i contorni delle stanze", + "da": "Grundlæggende indendørs kortlægning: viser rums konturer" }, "source": { "osmTags": { @@ -552,7 +553,8 @@ "de": "Dies ist ein Kopierraum", "es": "Esta es una sala de copias", "ca": "Aquesta és una sala de còpies", - "it": "Questa è una sala fotocopie" + "it": "Questa è una sala fotocopie", + "cs": "Toto je kopírovací místnost" } }, { @@ -730,6 +732,7 @@ "de": "eine Innenwand", "es": "una pared interior", "ca": "una paret interior", - "it": "un muro interno" + "it": "un muro interno", + "cs": "vnitřní stěna" } } diff --git a/assets/layers/insect_hotel/insect_hotel.json b/assets/layers/insect_hotel/insect_hotel.json index 9b63b2537..89f0104bc 100644 --- a/assets/layers/insect_hotel/insect_hotel.json +++ b/assets/layers/insect_hotel/insect_hotel.json @@ -5,14 +5,16 @@ "nl": "Insectenhotels", "de": "Insektenhotels", "ca": "Hotels d'Insectes", - "it": "Hotel per insetti" + "it": "Hotel per insetti", + "cs": "Hmyzí hotely" }, "description": { "en": "Layer showing insect hotels", "nl": "Laag met insectenhotels", "de": "Ebene mit Insektenhotels", "ca": "Capa que mostra els hotels d'insectes", - "it": "Livello che mostra hotel per insetti" + "it": "Livello che mostra hotel per insetti", + "cs": "Vrstva zobrazující hmyzí hotely" }, "source": { "osmTags": "man_made=insect_hotel" @@ -23,7 +25,8 @@ "nl": "Insectenhotel", "de": "Insektenhotel", "ca": "Hotel Insect", - "it": "Hotel per insetti" + "it": "Hotel per insetti", + "cs": "Hmyzí hotel" }, "pointRendering": [ { @@ -45,7 +48,8 @@ "nl": "een insectenhotel", "de": "Ein Insektenhotel", "ca": "un hotel d'insectes", - "it": "un hotel per insetti" + "it": "un hotel per insetti", + "cs": "hmyzí hotel" }, "tags": [ "man_made=insect_hotel" diff --git a/assets/layers/item_with_image/item_with_image.json b/assets/layers/item_with_image/item_with_image.json index 980029beb..43bb51bfb 100644 --- a/assets/layers/item_with_image/item_with_image.json +++ b/assets/layers/item_with_image/item_with_image.json @@ -5,7 +5,8 @@ "de": "Element mit mindestens einem Bild", "es": "Elementos con al menos una imagen", "ca": "Elements amb almenys una imatge", - "it": "Elementi con almeno un'immagine" + "it": "Elementi con almeno un'immagine", + "cs": "Položky s alespoň jedním obrázkem" }, "description": "All items with an image. All alone, not a layer which is relevant for any MapComplete theme, as it is a random collection of items. However, when put into the databank, this allows to quickly fetch (the URL of) pictures nearby a different object, to quickly link this", "source": { @@ -46,7 +47,8 @@ "de": "POI mit Bild", "es": "PDI con imagen", "ca": "POI amb imatge", - "it": "POI con immagine" + "it": "POI con immagine", + "cs": "POI s obrázkem" }, "mappings": [ { diff --git a/assets/layers/kerbs/kerbs.json b/assets/layers/kerbs/kerbs.json index 79c4a1768..e9b3799a0 100644 --- a/assets/layers/kerbs/kerbs.json +++ b/assets/layers/kerbs/kerbs.json @@ -289,7 +289,8 @@ "nl": "Deze stoeprand heeft voelbare bestrating, die een contrasterende kleur heeft ten opzichte van de omliggende bestrating.", "ca": "Aquest voral té paviment podotàctil, que té un color contrastant amb el paviment circumdant.", "de": "Diese Bordsteinkante ist mit taktilem Pflaster versehen, das sich farblich vom umgebenden Pflaster abhebt.", - "it": "Questo cordolo ha pavimentazione tattile, che ha un colore contrastante rispetto alla pavimentazione circostante." + "it": "Questo cordolo ha pavimentazione tattile, che ha un colore contrastante rispetto alla pavimentazione circostante.", + "cs": "Tento obrubník má hmatovou dlažbu, která má kontrastní barvu vůči okolní dlažbě." }, "hideInAnswer": true }, @@ -329,7 +330,8 @@ "en": "The tactile paving is yellow.", "nl": "De voelbare bestrating is geel.", "ca": "El paviment podotàctil és groc.", - "it": "La pavimentazione tattile è gialla." + "it": "La pavimentazione tattile è gialla.", + "cs": "Tato hmatová dlažba je žlutá." } }, { @@ -338,7 +340,8 @@ "en": "The tactile paving is red.", "nl": "De voelbare bestrating is rood.", "ca": "El paviment podotàctil és vermell.", - "it": "La pavimentazione tattile è rossa." + "it": "La pavimentazione tattile è rossa.", + "cs": "Tato hmatová dlažba je červená." } }, { @@ -370,7 +373,8 @@ "nl": "Kleur van de voelbare bestrating", "ca": "Color del paviment podotàctil", "de": "Farbe des taktilen Pflasters", - "it": "Colore della pavimentazione tattile" + "it": "Colore della pavimentazione tattile", + "cs": "Barva hmatové dlažby" } }, "render": { @@ -560,6 +564,7 @@ "de": "ein Bordstein", "es": "un bordillo", "ca": "un kerb", - "it": "un cordolo" + "it": "un cordolo", + "cs": "obrubník" } } diff --git a/assets/layers/love_hotel/apartment.svg.license b/assets/layers/love_hotel/apartment.svg.license new file mode 100644 index 000000000..f752f0ddd --- /dev/null +++ b/assets/layers/love_hotel/apartment.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: OSM-Carto +SPDX-License-Identifier: CC0-1.0 \ No newline at end of file diff --git a/assets/layers/love_hotel/guest_house.svg.license b/assets/layers/love_hotel/guest_house.svg.license new file mode 100644 index 000000000..281557b34 --- /dev/null +++ b/assets/layers/love_hotel/guest_house.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Geozeisig +SPDX-License-Identifier: CC0-1.0 \ No newline at end of file diff --git a/assets/layers/love_hotel/hostel.svg.license b/assets/layers/love_hotel/hostel.svg.license new file mode 100644 index 000000000..f752f0ddd --- /dev/null +++ b/assets/layers/love_hotel/hostel.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: OSM-Carto +SPDX-License-Identifier: CC0-1.0 \ No newline at end of file diff --git a/assets/layers/love_hotel/hotel.svg b/assets/layers/love_hotel/hotel.svg new file mode 100644 index 000000000..11c88969c --- /dev/null +++ b/assets/layers/love_hotel/hotel.svg @@ -0,0 +1,61 @@ + + + + + + + + + diff --git a/assets/layers/love_hotel/hotel.svg.license b/assets/layers/love_hotel/hotel.svg.license new file mode 100644 index 000000000..01764961f --- /dev/null +++ b/assets/layers/love_hotel/hotel.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Andy Allan; Michael Glanznig; Adamant36; Paul Dicker +SPDX-License-Identifier: CC0-1.0 \ No newline at end of file diff --git a/assets/layers/love_hotel/license_info.json b/assets/layers/love_hotel/license_info.json new file mode 100644 index 000000000..322495cd9 --- /dev/null +++ b/assets/layers/love_hotel/license_info.json @@ -0,0 +1,15 @@ +[ + { + "path": "hotel.svg", + "license": "CC0-1.0", + "authors": [ + "Andy Allan", + "Michael Glanznig", + "Adamant36", + "Paul Dicker" + ], + "sources": [ + "https://github.com/gravitystorm/openstreetmap-carto/blob/master/symbols/tourism/hotel.svg" + ] + } +] \ No newline at end of file diff --git a/assets/layers/love_hotel/love_hotel.json b/assets/layers/love_hotel/love_hotel.json index dfdd8ca80..cd50a3b38 100644 --- a/assets/layers/love_hotel/love_hotel.json +++ b/assets/layers/love_hotel/love_hotel.json @@ -38,26 +38,9 @@ ], "marker": [ { - "icon": "circle", - "color": "white" - }, - { - "icon": "ring", - "color": "blue" + "icon": "./assets/layers/love_hotel/hotel.svg" } ] - }, - { - "location": [ - "point", - "centroid" - ], - "marker": [ - { - "icon": "./assets/layers/tourism_accomodation/hotel.svg" - } - ], - "iconSize": "27,27" } ], "lineRendering": [], diff --git a/assets/layers/love_hotel/motel.svg.license b/assets/layers/love_hotel/motel.svg.license new file mode 100644 index 000000000..634783d06 --- /dev/null +++ b/assets/layers/love_hotel/motel.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: gmgeo +SPDX-License-Identifier: CC0-1.0 \ No newline at end of file diff --git a/assets/layers/map/map.json b/assets/layers/map/map.json index 86b03d23b..6e48df760 100644 --- a/assets/layers/map/map.json +++ b/assets/layers/map/map.json @@ -229,10 +229,10 @@ { "if": "map_size=site", "then": { - "en": "A map of special site, like of a historical castle, a park, a campus, a forest, ....", + "en": "A map of special site, like of a historical castle, a park, a campus, a forest, …", "de": "Eine Karte mit besonderen Orten, wie einem historischen Schloss, einem Park, einem Campus, einem Wald, ....", "ca": "Un mapa d'un lloc especial, com un castell històric, un parc, un campus, un bosc, …", - "cs": "Mapa speciálního místa, například historického zámku, parku, areálu, lesa, ....", + "cs": "Mapa speciálního místa, například historického zámku, parku, areálu, lesa…", "fr": "La carte d'un site particulier, comme un château, un parc, un campus, une forêt, ....", "es": "Un mapa de un sitio especial, como un castillo histórico, un parque, un campus, un bosque, ...", "it": "Una mappa di un sito speciale, come un castello storico, un parco, un campus, una foresta, ...." @@ -259,7 +259,7 @@ "pl": " Mapa miasta", "ca": "Un mapa d'una ciutat", "cs": "Mapa města", - "fr": " Une carte de ville", + "fr": "Une carte de ville", "es": "Un mapa de una ciudad", "it": "Una mappa di una città" } diff --git a/assets/layers/maxspeed/maxspeed.json b/assets/layers/maxspeed/maxspeed.json index d79a51743..271cb5bb1 100644 --- a/assets/layers/maxspeed/maxspeed.json +++ b/assets/layers/maxspeed/maxspeed.json @@ -188,7 +188,8 @@ }, "then": { "en": "The maximum allowed speed on this road depends on the direction a vehicle goes", - "it": "La velocità massima consentita su questa strada dipende dalla direzione in cui va un veicolo" + "it": "La velocità massima consentita su questa strada dipende dalla direzione in cui va un veicolo", + "cs": "Nejvyšší povolená rychlost na této cestě závisí na směru, kterým vozidlo jede" } } ], @@ -215,11 +216,13 @@ }, "question": { "en": "What is the maximum allowed speed when travelling {direction_absolute()}?", - "it": "Qual è la velocità massima consentita quando si viaggia {direction_absolute()}?" + "it": "Qual è la velocità massima consentita quando si viaggia {direction_absolute()}?", + "cs": "Jaká je nejvyšší povolená rychlost při jízdě {direction_absolute()}?" }, "render": { "en": "The maximum allowed speed when travelling {direction_absolute()} on this road is {canonical(maxspeed:forward)}", - "it": "La velocità massima consentita quando si viaggia {direction_absolute()} su questa strada è {canonical(maxspeed:forward)}" + "it": "La velocità massima consentita quando si viaggia {direction_absolute()} su questa strada è {canonical(maxspeed:forward)}", + "cs": "Nejvyšší povolená rychlost při jízdě {direction_absolute()} po této cestě je {canonical(maxspeed:forward)}" }, "freeform": { "key": "maxspeed:forward", @@ -237,11 +240,13 @@ }, "question": { "en": "What is the maximum allowed speed when travelling {direction_absolute(,180)}?", - "it": "Qual è la velocità massima consentita quando si viaggia {direction_absolute(,180)}?" + "it": "Qual è la velocità massima consentita quando si viaggia {direction_absolute(,180)}?", + "cs": "Jaká je nejvyšší povolená rychlost při jízdě {direction_absolute(,180)}?" }, "render": { "en": "The maximum allowed speed when travelling {direction_absolute(,180)} on this road is {canonical(maxspeed:backward)}", - "it": "La velocità massima consentita quando si viaggia {direction_absolute(,180)} su questa strada è {canonical(maxspeed:backward)}" + "it": "La velocità massima consentita quando si viaggia {direction_absolute(,180)} su questa strada è {canonical(maxspeed:backward)}", + "cs": "Nejvyšší povolená rychlost při jízdě {direction_absolute(,180)} po této cestě je {canonical(maxspeed:backward)}" }, "freeform": { "key": "maxspeed:backward", diff --git a/assets/layers/memorial/memorial.json b/assets/layers/memorial/memorial.json index 3f2f63801..f7051e1d9 100644 --- a/assets/layers/memorial/memorial.json +++ b/assets/layers/memorial/memorial.json @@ -110,12 +110,14 @@ "title": { "en": "a memorial on a wall", "nl": "een gedenkteken dat aan een muur hangt", - "it": "un memoriale su un muro" + "it": "un memoriale su un muro", + "cs": "Památník na stěně" }, "description": { "en": "A memorial is a physical object which remembers a person or event and is attached to a wall.", "nl": "Een fysiek object dat een persoon of gebeurtenis herdenkt en dat ophangt aan een muur.", - "it": "Un memoriale è un oggetto fisico che ricorda una persona o un evento ed è attaccato a un muro." + "it": "Un memoriale è un oggetto fisico che ricorda una persona o un evento ed è attaccato a un muro.", + "cs": "Památník je fyzický objekt, který připomíná osobu nebo událost a je připevněn na stěně." }, "tags": [ "historic=memorial" diff --git a/assets/layers/mobility_hub/mobility_hub.json b/assets/layers/mobility_hub/mobility_hub.json index c6053e6d8..7c1cee0bd 100644 --- a/assets/layers/mobility_hub/mobility_hub.json +++ b/assets/layers/mobility_hub/mobility_hub.json @@ -3,12 +3,14 @@ "name": { "en": "Mobility Hubs", "nl": "Mobiliteitshubs", - "it": "Hub di mobilità" + "it": "Hub di mobilità", + "cs": "Centra mobility" }, "description": { "en": "Mobility hubs are places where different kinds of transit meet, making it easy to switch between them. These places are usually part of a larger network or system.", "nl": "Mobiliteitshubs zijn plaatsen waar verschillende soorten vervoer bij elkaar komen, waardoor het makkelijk is om te wisselen van vervoer. Deze plaatsen maken meestal deel uit van een groter netwerk of systeem.", - "it": "Gli hub di mobilità sono luoghi dove diversi tipi di trasporto si incontrano, rendendo facile il passaggio da uno all'altro. Questi luoghi sono solitamente parte di una rete o sistema più ampio." + "it": "Gli hub di mobilità sono luoghi dove diversi tipi di trasporto si incontrano, rendendo facile il passaggio da uno all'altro. Questi luoghi sono solitamente parte di una rete o sistema più ampio.", + "cs": "Centra mobility jsou místa, kde se setkávají různé druhy dopravy, takže lze mezi nimi snadno přestupovat. Tato místa jsou obvykle součástí větší sítě nebo systému." }, "source": { "osmTags": "amenity=mobility_hub" @@ -18,7 +20,8 @@ "render": { "en": "Mobility hub", "nl": "Mobiliteitshub", - "it": "Hub di mobilità" + "it": "Hub di mobilità", + "cs": "Centrum mobility" }, "mappings": [ { @@ -26,7 +29,8 @@ "then": { "en": "Mobility hub {name}", "nl": "Mobiliteitshub {name}", - "it": "Hub di mobilità {name}" + "it": "Hub di mobilità {name}", + "cs": "Centrum mobility {name}" } } ] @@ -108,7 +112,8 @@ "title": { "en": "a mobility hub", "nl": "een mobiliteitshub", - "it": "un hub di mobilità" + "it": "un hub di mobilità", + "cs": "centrum mobility" }, "tags": [ "amenity=mobility_hub", @@ -117,7 +122,8 @@ "description": { "en": "A mobility hub which is marked by a physical sign, usually with a logo.", "nl": "Een mobiliteitshub die gemarkeerd is door een fysiek bord, meestal met een logo.", - "it": "Un hub di mobilità che è contrassegnato da un segnale fisico, solitamente con un logo." + "it": "Un hub di mobilità che è contrassegnato da un segnale fisico, solitamente con un logo.", + "cs": "Centrum mobility, které je označeno fyzickou značkou, obvykle s logem." }, "exampleImages": [ "./assets/layers/mobility_hub/hub-gd-sign.jpg", @@ -132,13 +138,15 @@ "question": { "en": "What is the name of this mobility hub?", "nl": "Wat is de naam van deze mobiliteitshub?", - "it": "Qual è il nome di questo hub di mobilità?" + "it": "Qual è il nome di questo hub di mobilità?", + "cs": "Jaký je název tohoto centra mobility?" }, "id": "name", "render": { "en": "This mobility hub is called {name}", "nl": "Deze mobiliteitshub heet {name}", - "it": "Questo hub di mobilità si chiama {name}" + "it": "Questo hub di mobilità si chiama {name}", + "cs": "Toto centrum mobility se nazývá {name}" }, "freeform": { "key": "name", @@ -146,7 +154,8 @@ "placeholder": { "en": "Name of the mobility hub", "nl": "Naam van de mobiliteitshub", - "it": "Nome dell'hub di mobilità" + "it": "Nome dell'hub di mobilità", + "cs": "Název centra mobility" }, "addExtraTags": [ "noname=" @@ -158,7 +167,8 @@ "then": { "en": "This mobility hub does not have a name", "nl": "Deze mobiliteitshub heeft geen naam", - "it": "Questo hub di mobilità non ha un nome" + "it": "Questo hub di mobilità non ha un nome", + "cs": "Toto centrum mobility nemá název" } } ] @@ -167,7 +177,8 @@ "question": { "en": "To which network does this mobility hub belong to?", "nl": "Bij welk netwerk hoort deze mobiliteitshub?", - "it": "A quale rete appartiene questo hub di mobilità?" + "it": "A quale rete appartiene questo hub di mobilità?", + "cs": "Ke které síti patří toto centrum mobility?" }, "id": "network", "freeform": { @@ -176,7 +187,8 @@ "placeholder": { "en": "Network for this mobility hub", "nl": "Netwerk van deze mobiliteitshub", - "it": "Rete per questo hub di mobilità" + "it": "Rete per questo hub di mobilità", + "cs": "Síť pro toto centrum mobility" }, "addExtraTags": [ "network:wikidata=", @@ -186,7 +198,8 @@ "render": { "en": "This mobility hub belongs to the network {network}", "nl": "Deze mobiliteitshub hoort bij het netwerk {network}", - "it": "Questo hub di mobilità appartiene alla rete {network}" + "it": "Questo hub di mobilità appartiene alla rete {network}", + "cs": "Toto centrum mobility patří k síti {network}" }, "mappings": [ { @@ -194,7 +207,8 @@ "then": { "en": "This mobility hub does not belong to a network", "nl": "Deze mobiliteitshub hoort niet bij een netwerk", - "it": "Questo hub di mobilità non appartiene a una rete" + "it": "Questo hub di mobilità non appartiene a una rete", + "cs": "Toto centrum mobility nepatří k žádné síti" }, "addExtraTags": [ "network:wikidata=" @@ -205,7 +219,8 @@ "then": { "en": "This mobility hub belongs to the Groningen-Drenthe network", "nl": "Deze mobiliteitshub hoort bij het netwerk Groningen-Drenthe", - "it": "Questo hub di mobilità appartiene alla rete Groningen-Drenthe" + "it": "Questo hub di mobilità appartiene alla rete Groningen-Drenthe", + "cs": "Toto centrum mobility patří k síti Groningen-Drenthe" }, "hideInAnswer": "_country!=nl", "icon": "./assets/layers/mobility_hub/hub-gd.svg", @@ -219,7 +234,8 @@ "then": { "en": "This mobility hub belongs to the Hoppin network", "nl": "Deze mobiliteitshub hoort bij het Hoppin netwerk", - "it": "Questo hub di mobilità appartiene alla rete Hoppin" + "it": "Questo hub di mobilità appartiene alla rete Hoppin", + "cs": "Toto centrum mobility patří k síti Hoppin" }, "hideInAnswer": "_country!=be", "icon": "./assets/layers/mobility_hub/logo-hoppin.svg", @@ -233,7 +249,8 @@ "then": { "en": "This mobility hub belongs to the Jelbi network", "nl": "Deze mobiliteitshub hoort bij het Jelbi netwerk", - "it": "Questo hub di mobilità appartiene alla rete Jelbi" + "it": "Questo hub di mobilità appartiene alla rete Jelbi", + "cs": "Toto centrum mobility patří k síti Jelbi" }, "hideInAnswer": "_country!=de", "addExtraTags": [ @@ -249,7 +266,8 @@ "question": { "en": "What kind of physical marker is used to mark this mobility hub?", "nl": "Wat voor fysieke markering is er voor deze mobiliteitshub?", - "it": "Che tipo di marcatore fisico viene utilizzato per contrassegnare questo hub di mobilità?" + "it": "Che tipo di marcatore fisico viene utilizzato per contrassegnare questo hub di mobilità?", + "cs": "Jaký druh fyzické značky je použit k označení tohoto centra mobility?" }, "mappings": [ { @@ -262,7 +280,8 @@ "then": { "en": "This mobility hub is marked by a board, containing information about the hub", "nl": "Deze mobiliteitshub is gemarkeerd door een bord, met informatie over de hub", - "it": "Questo hub di mobilità è contrassegnato da un pannello, contenente informazioni sull'hub" + "it": "Questo hub di mobilità è contrassegnato da un pannello, contenente informazioni sull'hub", + "cs": "Toto centrum mobility je označeno tabulí, která obsahuje informace o centru" } }, { @@ -275,7 +294,8 @@ "then": { "en": "This mobility hub is marked by a sign with an electronic display", "nl": "Deze mobiliteitshub is gemarkeerd door een bord met een elektronisch display", - "it": "Questo hub di mobilità è contrassegnato da un segnale con un display elettronico" + "it": "Questo hub di mobilità è contrassegnato da un segnale con un display elettronico", + "cs": "Toto centrum mobility je označeno značkou na elektronickém displeji" } }, { @@ -288,7 +308,8 @@ "then": { "en": "This mobility hub is marked by a simple sign showing only basic information like the logo or name", "nl": "Deze mobiliteitshub is gemarkeerd door een eenvoudig bord met alleen simpele informatie zoals het logo of de naam", - "it": "Questo hub di mobilità è contrassegnato da un semplice segnale che mostra solo informazioni di base come il logo o il nome" + "it": "Questo hub di mobilità è contrassegnato da un semplice segnale che mostra solo informazioni di base come il logo o il nome", + "cs": "Toto centrum mobility je označeno jednoduchou značkou, která zobrazuje jen základní informace jako logo nebo název" } } ], diff --git a/assets/layers/mountain_rescue/mountain_rescue.json b/assets/layers/mountain_rescue/mountain_rescue.json index 6232c0a4b..17e830d0f 100644 --- a/assets/layers/mountain_rescue/mountain_rescue.json +++ b/assets/layers/mountain_rescue/mountain_rescue.json @@ -7,7 +7,8 @@ "pl": "Stacje ratownictwa górskiego", "es": "Refugios de montaña", "ca": "Estacions de rescat de muntanya", - "it": "Stazioni di soccorso alpino" + "it": "Stazioni di soccorso alpino", + "cs": "Stanice horské služby" }, "description": { "en": "A building where first aid responders store material and might be on watch", @@ -15,7 +16,8 @@ "fr": "Un bâtiment où les organismes de secours stockent du matériel ou assurent la garde", "es": "Un edificio donde los socorristas guardan material y pueden estar de guardia", "ca": "Un edifici on els primers auxilis emmagatzemen material i podria estar en vigilància", - "it": "Un edificio dove i soccorritori di primo soccorso conservano materiale e potrebbero essere di guardia" + "it": "Un edificio dove i soccorritori di primo soccorso conservano materiale e potrebbero essere di guardia", + "cs": "Budova, kde poskytovatelé první pomoci ukládají materiál a kde mohou být na hlídce" }, "source": { "osmTags": "emergency=mountain_rescue" @@ -29,7 +31,8 @@ "pl": "Stacja ratownictwa górskiego", "es": "Refugio de montaña", "ca": "Estació de rescat de muntanya", - "it": "Stazione di soccorso alpino" + "it": "Stazione di soccorso alpino", + "cs": "Stanice horské služby" } }, "pointRendering": [ @@ -65,7 +68,8 @@ "pl": "stacja ratownictwa górskiego", "es": "un refugio de montaña", "ca": "una estació de rescat de muntanya", - "it": "una stazione di soccorso alpino" + "it": "una stazione di soccorso alpino", + "cs": "stanice horské služby" }, "tags": [ "emergency=mountain_rescue" diff --git a/assets/layers/note/note.json b/assets/layers/note/note.json index fba8654ce..62a884e8f 100644 --- a/assets/layers/note/note.json +++ b/assets/layers/note/note.json @@ -288,7 +288,8 @@ "de": "Sollte {search} in jedem Kommentar erwähnen", "es": "Debe mencionar {search} en cualquier comentario", "ca": "Cal esmentar {search} en qualsevol comentari", - "it": "Deve menzionare {search} in qualsiasi commento" + "it": "Deve menzionare {search} in qualsiasi commento", + "cs": "Měl by se zmínit {search} v jakémkoli komentáři" } } ] @@ -309,7 +310,7 @@ "de": "Sollte nicht {search} im ersten Kommentar erwähnen", "es": "No debe mencionar {search} en el primer comentario", "ca": "No s'ha de mencionar {search} al primer comentari", - "cs": "V prvním komentáři by jste neměli zmiňovat {search}", + "cs": "V prvním komentáři byste neměli zmiňovat {search}", "it": "Non deve menzionare {search} nel primo commento" } } @@ -330,7 +331,8 @@ "de": "Sollte {search} in keinem Kommentar erwähnen", "es": "No debe mencionar {search} en ningún comentario", "ca": "Si no menciona {search} a qualsevol comentari", - "it": "Non deve menzionare {search} in nessun commento" + "it": "Non deve menzionare {search} in nessun commento", + "cs": "V jakémkoli komentáři byste neměli zmiňovat {search}" } } ] @@ -396,7 +398,8 @@ "de": "Bearbeitet oder kommentiert von jedem Benutzer mit Namen {search}", "es": "Editado o comentado por cualquier usuario con el nombre {search}", "ca": "Editat o comentat per qualsevol usuari amb el nom {search}", - "it": "Modificata o commentata da qualsiasi utente con nome {search}" + "it": "Modificata o commentata da qualsiasi utente con nome {search}", + "cs": "Upraveno nebo okomentováno jakýmkoli uživatelem se jménem {search}" } } ] @@ -444,7 +447,8 @@ "es": "No editado por última vez por {search}", "uk": "Не відредаговано як останнє {search}", "ca": "No editat com a últim per {search}", - "it": "Non modificata per ultima da {search}" + "it": "Non modificata per ultima da {search}", + "cs": "Neupraveno nejméně od {search}" } } ] @@ -515,7 +519,8 @@ "es": "Última edición antes de {search}", "uk": "Останнє редагування зроблено до {search}", "ca": "Darrera edició abans de {search}", - "it": "Ultima modifica prima di {search}" + "it": "Ultima modifica prima di {search}", + "cs": "Naposledy upraveno před {search}" } } ] @@ -538,7 +543,8 @@ "es": "Última edición después de {search}", "uk": "Останнє редагування після {search}", "ca": "Darrera edició després de {search}", - "it": "Ultima modifica dopo {search}" + "it": "Ultima modifica dopo {search}", + "cs": "Naposledy upraveno po {search}" } } ] diff --git a/assets/layers/osm_community_index/osm_community_index.json b/assets/layers/osm_community_index/osm_community_index.json index 3c23b00c5..5fd1687c1 100644 --- a/assets/layers/osm_community_index/osm_community_index.json +++ b/assets/layers/osm_community_index/osm_community_index.json @@ -6,7 +6,7 @@ "ca": "Índex de comunitats d'OSM", "fr": "Index des communautés OSM", "pl": "Indeks społeczności OSM", - "cs": "OSM Community Index", + "cs": "Komunitní rejstřík OSM", "es": "Índice de la comunidad OSM", "it": "Indice delle comunità OSM" }, @@ -35,7 +35,7 @@ "ca": "Índex de comunitats d'OSM", "fr": "Index des communautés OSM", "pl": "Indeks społeczności OSM", - "cs": "OSM Community Index", + "cs": "Komunitní rejstřík OSM", "es": "Índice de la comunidad OSM", "it": "Indice delle comunità OSM" } diff --git a/assets/layers/outdoor_seating/outdoor_seating.json b/assets/layers/outdoor_seating/outdoor_seating.json index beb64e350..2f12e0293 100644 --- a/assets/layers/outdoor_seating/outdoor_seating.json +++ b/assets/layers/outdoor_seating/outdoor_seating.json @@ -6,14 +6,16 @@ "es": "Asientos al aire libre", "uk": "Сидіння на відкритому повітрі", "ca": "Sembra exterior", - "it": "Posti a sedere all'aperto" + "it": "Posti a sedere all'aperto", + "cs": "Venkovní posezení" }, "description": { "en": "Outdoor seating areas, usually located near cafes and restaurants.", "de": "Sitzgelegenheiten im Freien, die sich in der Regel in der Nähe von Cafés und Restaurants befinden.", "es": "Áreas de asientos al aire libre, generalmente ubicadas cerca de cafés y restaurantes.", "ca": "Zones d'estar a l'aire lliure, normalment situades a prop de cafeteries i restaurants.", - "it": "Aree di seduta all'aperto, solitamente situate vicino a caffetterie e ristoranti." + "it": "Aree di seduta all'aperto, solitamente situate vicino a caffetterie e ristoranti.", + "cs": "Venkovní posezení, obvykle u kaváren a restaurací." }, "source": { "osmTags": "leisure=outdoor_seating" @@ -25,7 +27,8 @@ "de": "Sitzbereich im Freien", "es": "Área de asientos al aire libre", "ca": "Zona exterior", - "it": "Area di seduta all'aperto" + "it": "Area di seduta all'aperto", + "cs": "Venkovní posezení" }, "mappings": [ { @@ -63,7 +66,8 @@ "de": "Wer kann diesen Sitzbereich im Freien nutzen?", "es": "¿Quién puede usar esta área de asientos al aire libre?", "ca": "Qui pot utilitzar aquesta zona d'estar exterior?", - "it": "Chi può utilizzare quest'area di seduta all'aperto?" + "it": "Chi può utilizzare quest'area di seduta all'aperto?", + "cs": "Kdo může použít toto venkovní posezení?" }, "mappings": [ { @@ -73,7 +77,8 @@ "de": "Dieser Sitzbereich im Freien kann von jedermann genutzt werden.", "es": "Cualquiera puede usar esta área de asientos al aire libre.", "ca": "Qualsevol persona pot utilitzar aquesta zona d'estar a l'aire lliure.", - "it": "Chiunque può utilizzare quest'area di seduta all'aperto." + "it": "Chiunque può utilizzare quest'area di seduta all'aperto.", + "cs": "Toto venkovní posezení může použít kdokoliv." } }, { @@ -83,7 +88,8 @@ "de": "Dieser Sitzbereich im Freien kann nur von Kunden genutzt werden.", "es": "Sólo los clientes pueden usar esta área de asientos al aire libre.", "ca": "Només els clients poden utilitzar aquesta zona d'estar exterior.", - "it": "Solo i clienti possono utilizzare quest'area di seduta all'aperto." + "it": "Solo i clienti possono utilizzare quest'area di seduta all'aperto.", + "cs": "Toto venkovní posezení mohou použít jen zákazníci." } }, { @@ -93,7 +99,8 @@ "de": "Dieser Sitzbereich im Freien ist privat.", "es": "Esta área de asientos al aire libre es privada.", "ca": "Aquesta zona d'estar a l'aire lliure és privada.", - "it": "Quest'area di seduta all'aperto è privata." + "it": "Quest'area di seduta all'aperto è privata.", + "cs": "Toto venkovní posezení je soukromé." } } ] @@ -105,7 +112,8 @@ "de": "Ist dieser Sitzbereich im Freien saisonabhängig?", "es": "¿Es esta área de asientos al aire libre de temporada?", "ca": "Aquesta zona d'estar exterior és estacional?", - "it": "Quest'area di seduta all'aperto è stagionale?" + "it": "Quest'area di seduta all'aperto è stagionale?", + "cs": "Je toto venkovní posezení sezónní?" }, "multiAnswer": true, "mappings": [ @@ -116,7 +124,8 @@ "de": "Dieser Sitzbereich im Freien ist das ganze Jahr über verfügbar.", "es": "Esta área de asientos al aire libre está disponible todo el año.", "ca": "Aquesta zona d'estar a l'aire lliure està disponible tot l'any.", - "it": "Quest'area di seduta all'aperto è disponibile tutto l'anno." + "it": "Quest'area di seduta all'aperto è disponibile tutto l'anno.", + "cs": "Toto venkovní posezení je k dispozici po celý rok." } }, { @@ -126,7 +135,8 @@ "de": "Dieser Sitzbereich im Freien ist im Frühjahr verfügbar.", "es": "Esta área de asientos al aire libre está disponible en primavera.", "ca": "Aquesta zona d'estar exterior està disponible a la primavera.", - "it": "Quest'area di seduta all'aperto è disponibile in primavera." + "it": "Quest'area di seduta all'aperto è disponibile in primavera.", + "cs": "Toto venkovní posezení je k dispozici na jaře." } }, { @@ -136,7 +146,8 @@ "de": "Dieser Sitzbereich im Freien ist im Sommer verfügbar.", "es": "Esta área de asientos al aire libre está disponible en verano.", "ca": "Aquesta zona d'estar a l'aire lliure està disponible a l'estiu.", - "it": "Quest'area di seduta all'aperto è disponibile in estate." + "it": "Quest'area di seduta all'aperto è disponibile in estate.", + "cs": "Toto venkovní posezení je k dispozici v létě." } }, { @@ -146,7 +157,8 @@ "de": "Dieser Sitzbereich im Freien ist im Herbst verfügbar.", "es": "Esta área de asientos al aire libre está disponible en otoño.", "ca": "Aquesta zona d'estar exterior està disponible a la tardor.", - "it": "Quest'area di seduta all'aperto è disponibile in autunno." + "it": "Quest'area di seduta all'aperto è disponibile in autunno.", + "cs": "Toto venkovní posezení je k dispozici na podzim." } }, { @@ -156,7 +168,8 @@ "de": "Dieser Sitzbereich im Freien ist im Winter verfügbar.", "es": "Esta área de asientos al aire libre está disponible en invierno.", "ca": "Aquesta zona d'estar exterior està disponible a l'hivern.", - "it": "Quest'area di seduta all'aperto è disponibile in inverno." + "it": "Quest'area di seduta all'aperto è disponibile in inverno.", + "cs": "Toto venkovní posezení je k dispozici v zimě." } }, { @@ -166,7 +179,8 @@ "de": "Dieser Sitzbereich im Freien ist in der Trockenzeit verfügbar.", "es": "Esta área de asientos al aire libre está disponible en la estación seca.", "ca": "Aquesta zona d'estar a l'aire lliure està disponible en temporada seca.", - "it": "Quest'area di seduta all'aperto è disponibile nella stagione secca." + "it": "Quest'area di seduta all'aperto è disponibile nella stagione secca.", + "cs": "Toto venkovní posezení je k dispozici v době sucha." } } ] @@ -182,7 +196,8 @@ "de": "Ist dieser Außensitzbereich beheizt?", "es": "¿Tiene calefacción esta área de asientos al aire libre?", "ca": "Aquesta zona d'estar a l'aire lliure està climatitzada?", - "it": "Quest'area di seduta all'aperto è riscaldata?" + "it": "Quest'area di seduta all'aperto è riscaldata?", + "cs": "Je toto venkovní posezení vyhřívané?" }, "mappings": [ { @@ -192,7 +207,8 @@ "de": "Dieser Außensitzbereich ist beheizt.", "es": "Esta área de asientos al aire libre tiene calefacción.", "ca": "Aquesta zona d'estar a l'aire lliure és climatitzada.", - "it": "Quest'area di seduta all'aperto è riscaldata." + "it": "Quest'area di seduta all'aperto è riscaldata.", + "cs": "Toto venkovní posezení je vyhřívané." } }, { @@ -202,7 +218,8 @@ "de": "Dieser Außensitzbereich ist nicht beheizt.", "es": "Esta área de asientos al aire libre no tiene calefacción.", "ca": "Aquesta zona d'estar a l'aire lliure no està climatitzada.", - "it": "Quest'area di seduta all'aperto non è riscaldata." + "it": "Quest'area di seduta all'aperto non è riscaldata.", + "cs": "Toto venkovní posezení není vyhřívané." } } ] @@ -214,7 +231,8 @@ "de": "Ist dieser Sitzbereich im Freien überdacht?", "es": "¿Está cubierta esta área de asientos al aire libre?", "ca": "Aquesta zona d'estar exterior està coberta?", - "it": "Quest'area di seduta all'aperto è coperta?" + "it": "Quest'area di seduta all'aperto è coperta?", + "cs": "Je toto venkovní posezení kryté?" }, "mappings": [ { @@ -224,7 +242,8 @@ "de": "Dieser Sitzbereich im Freien ist überdacht.", "es": "Esta área de asientos al aire libre está cubierta.", "ca": "Aquesta zona d'estar a l'aire lliure està coberta.", - "it": "Quest'area di seduta all'aperto è coperta." + "it": "Quest'area di seduta all'aperto è coperta.", + "cs": "Toto venkovné posezení je kryté." } }, { @@ -234,7 +253,8 @@ "de": "Dieser Sitzbereich im Freien ist nicht überdacht.", "es": "Esta área de asientos al aire libre no está cubierta.", "ca": "Aquesta zona d'estar a l'aire lliure no està coberta.", - "it": "Quest'area di seduta all'aperto non è coperta." + "it": "Quest'area di seduta all'aperto non è coperta.", + "cs": "Toto venkovní posezení není kryté." } } ] diff --git a/assets/layers/parcel_lockers/parcel_lockers.json b/assets/layers/parcel_lockers/parcel_lockers.json index ee66f94eb..45e43f48e 100644 --- a/assets/layers/parcel_lockers/parcel_lockers.json +++ b/assets/layers/parcel_lockers/parcel_lockers.json @@ -9,7 +9,8 @@ "pl": "Paczkomaty", "cs": "Schránky na balíky", "es": "Taquillas de Paquetes", - "it": "Armadietti per pacchi" + "it": "Armadietti per pacchi", + "uk": "Поштомати" }, "description": { "en": "Layer showing parcel lockers for collecting and sending parcels.", @@ -50,7 +51,8 @@ "pl": "Paczkomat {brand}", "cs": "{brand} schránka na balíky", "es": "Taquilla de paquetes {brand}", - "it": "Armadietto per pacchi {brand}" + "it": "Armadietto per pacchi {brand}", + "uk": "{brand} поштомат" } } ] @@ -112,7 +114,8 @@ "pl": "Jakiej marki jest ten paczkomat?", "cs": "Jaká je značka schránky na balíky?", "es": "¿Cuál es la marca de la taquilla de paquetes?", - "it": "Qual è la marca dell'armadietto per pacchi?" + "it": "Qual è la marca dell'armadietto per pacchi?", + "uk": "Який бренд шафки для посилок?" }, "freeform": { "key": "brand", @@ -146,12 +149,13 @@ "question": { "en": "What is the operator of the parcel locker?", "de": "Was ist der Betreiber des Paketschließfachs?", - "nl": "Wat is de beheerder van deze pakketautomaat?", + "nl": "Wie is de beheerder van deze pakketautomaat?", "ca": "Qui gestiona aquesta bústia intel·ligent?", "fr": "Quel est l'exploitant de ce casier à colis ?", "cs": "Kdo je provozovatelem schránky na balíky?", "es": "¿Cuál es el operador de la taquilla de paquetes?", - "it": "Chi è l'operatore dell'armadietto per pacchi?" + "it": "Chi è l'operatore dell'armadietto per pacchi?", + "uk": "Який оператор поштомату?" }, "freeform": { "key": "operator", @@ -178,7 +182,8 @@ "pl": "Ten paczkomat jest obsługiwany przez {operator}", "cs": "Tuto schránku na balíky provozuje {operator}", "es": "Esta taquilla de paquetes es operada por {operator}", - "it": "Questo armadietto per pacchi è gestito da {operator}" + "it": "Questo armadietto per pacchi è gestito da {operator}", + "uk": "Цей посилкова шафка обслуговується компанією {operator}" } }, "opening_hours_24_7", @@ -192,7 +197,8 @@ "fr": "Quel est le numéro de référence/d'identification de ce casier à colis ?", "cs": "Jaké je referenční číslo/identifikátor této schránky na balíky?", "es": "¿Cuál es el número de referencia/identificador de esta taquilla de paquetes?", - "it": "Qual è il numero/identificativo di riferimento di questo armadietto per pacchi?" + "it": "Qual è il numero/identificativo di riferimento di questo armadietto per pacchi?", + "uk": "Який ідентифікаційний номер цього поштомату?" }, "freeform": { "key": "ref", @@ -218,7 +224,8 @@ "fr": "Ce casier a colis porte la référence {ref}", "cs": "Tato schránka na balíky má referenční číslo {ref}", "es": "Esta taquilla de paquetes tiene la referencia {ref}", - "it": "Questo armadietto per pacchi ha il riferimento {ref}" + "it": "Questo armadietto per pacchi ha il riferimento {ref}", + "uk": "Ця посилкова шафка має номер {ref}" } }, { @@ -232,7 +239,8 @@ "pl": "Czy z tego paczkomatu można wysyłać przesyłki?", "cs": "Lze z této schránky na balíky odesílat balíky?", "es": "¿Puedes enviar paquetes desde esta taquilla?", - "it": "Puoi inviare pacchi da questo armadietto per pacchi?" + "it": "Puoi inviare pacchi da questo armadietto per pacchi?", + "uk": "Чи можете ви відправляти посилки з цього поштомату?" }, "mappings": [ { @@ -246,7 +254,8 @@ "pl": "Z tego paczkomatu można wysyłać przesyłki", "cs": "Z této schránky na balíky můžete posílat balíky", "es": "Puedes enviar paquetes desde esta taquilla", - "it": "Puoi inviare pacchi da questo armadietto per pacchi" + "it": "Puoi inviare pacchi da questo armadietto per pacchi", + "uk": "З цього поштомату можна відправляти посилки" } }, { @@ -260,7 +269,8 @@ "pl": "Z tego paczkomatu nie można wysyłać przesyłek", "cs": "Z této schránky na balíky nemůžete posílat balíky", "es": "No puedes enviar paquetes desde esta taquilla", - "it": "Non puoi inviare pacchi da questo armadietto per pacchi" + "it": "Non puoi inviare pacchi da questo armadietto per pacchi", + "uk": "Ви не можете надсилати посилки з цього поштомату" } }, { @@ -268,7 +278,9 @@ "then": { "en": "You can send packages from this parcel locker, but only for returns", "nl": "Je kan pakk etten versturen vanuit deze pakketautomaat, maar alleen voor retouren", - "it": "Puoi inviare pacchi da questo armadietto per pacchi, ma solo per i resi" + "it": "Puoi inviare pacchi da questo armadietto per pacchi, ma solo per i resi", + "cs": "Z této schránky lze odesílat balíky, ale jen jako vratky", + "uk": "З цього поштомату можна відправляти посилки, але тільки для повернення" } } ] diff --git a/assets/layers/parking_spaces/parking_spaces.json b/assets/layers/parking_spaces/parking_spaces.json index 2fa83016b..fa4eececa 100644 --- a/assets/layers/parking_spaces/parking_spaces.json +++ b/assets/layers/parking_spaces/parking_spaces.json @@ -55,7 +55,8 @@ "de": "Parkplatz zum Laden von Elektrofahrzeugen", "es": "Plaza de Aparcamiento para Vehículos Eléctricos", "ca": "Aparcament per a la càrrega de vehicles elèctrics", - "it": "Posto auto per ricarica veicoli elettrici" + "it": "Posto auto per ricarica veicoli elettrici", + "cs": "Parkovací místo s nabíjením pro elektrická vozidla" } } ] diff --git a/assets/layers/pedestrian_path/pedestrian_path.json b/assets/layers/pedestrian_path/pedestrian_path.json index 8075db3ff..e25a01f99 100644 --- a/assets/layers/pedestrian_path/pedestrian_path.json +++ b/assets/layers/pedestrian_path/pedestrian_path.json @@ -56,6 +56,7 @@ "de": "ein Fußweg", "es": "una acera peatonal", "ca": "un camí de vianants", - "it": "un sentiero pedonale" + "it": "un sentiero pedonale", + "cs": "cesta pro chodce" } } diff --git a/assets/layers/pharmacy/pharmacy.json b/assets/layers/pharmacy/pharmacy.json index f5053ac98..e81fbd93c 100644 --- a/assets/layers/pharmacy/pharmacy.json +++ b/assets/layers/pharmacy/pharmacy.json @@ -161,7 +161,8 @@ "contact", "address.address", "payment-options", - "wheelchair" + "wheelchair", + "toilet_at_amenity_lib.all" ], "filter": [ { diff --git a/assets/layers/playground_equipment/playground_equipment.json b/assets/layers/playground_equipment/playground_equipment.json index 0a2f4aa69..2527c3f54 100644 --- a/assets/layers/playground_equipment/playground_equipment.json +++ b/assets/layers/playground_equipment/playground_equipment.json @@ -27,7 +27,8 @@ "de": "Spielplatzgerät", "es": "Elemento del Parque Infantil", "ca": "Element del Parc Infantil", - "it": "Dispositivo da parco giochi" + "it": "Dispositivo da parco giochi", + "cs": "Zařízení hřiště" } }, "pointRendering": [ @@ -64,14 +65,16 @@ "de": "ein Spielgerät", "es": "un elemento del parque infantil", "ca": "un element del parc infantil", - "it": "un dispositivo da parco giochi" + "it": "un dispositivo da parco giochi", + "cs": "zařízení hřiště" }, "description": { "en": "An exact type is asked later", "de": "Ein genauer Typ wird später gefragt", "es": "Se te pedirá el tipo exacto más adelante", "ca": "Més tard es demanarà un tipus exacte", - "it": "Un tipo esatto viene chiesto successivamente" + "it": "Un tipo esatto viene chiesto successivamente", + "cs": "Přesný typ bude zjištěn později" } } ], @@ -83,7 +86,8 @@ "de": "Das ist ein {playground}", "es": "Este es un {playground}", "ca": "Aquest és un {playground}", - "it": "Questo è un {playground}" + "it": "Questo è un {playground}", + "cs": "Toto je {playground}" }, "id": "type", "freeform": { @@ -93,7 +97,8 @@ "de": "Art des Geräts", "es": "Tipo de elemento", "ca": "Tipus d'element", - "it": "Tipo di dispositivo" + "it": "Tipo di dispositivo", + "cs": "Typ zařízení" }, "addExtraTags": [ "fixme=Freeform input used" @@ -105,7 +110,8 @@ "de": "Was ist das für ein Gerät?", "es": "¿Qué tipo de elemento es este?", "ca": "Quin tipus d'element és aquest?", - "it": "Che tipo di dispositivo è questo?" + "it": "Che tipo di dispositivo è questo?", + "cs": "Jaký druh zařízení to je?" }, "invalidValues": "playground=yes", "mappings": [ @@ -118,7 +124,8 @@ "pl": "To jest huśtawka", "es": "Este es un columpio", "ca": "Això és un gronxador", - "it": "Questa è un'altalena" + "it": "Questa è un'altalena", + "cs": "Toto je houpačka" } }, { @@ -129,7 +136,8 @@ "pl": "To jest struktura składająca się z wielu połączonych urządzeń", "es": "Esta es una estructura que consta de varios elementos de parque infantil conectados", "ca": "Aquesta és una estructura que consisteix en diversos elements de parc infantils connectats", - "it": "Questa è una struttura composta da diversi dispositivi da parco giochi collegati" + "it": "Questa è una struttura composta da diversi dispositivi da parco giochi collegati", + "cs": "Toto je struktura sestávající z několika vzájemně spojených zařízení hřiště" }, "icon": { "path": "./assets/layers/playground_equipment/SunwardCohousingPlayStructure2005.jpg", @@ -144,7 +152,8 @@ "pl": "To jest zjeżdżalnia", "es": "Este es un tobogán", "ca": "Aquesta és un tobogan", - "it": "Questo è uno scivolo" + "it": "Questo è uno scivolo", + "cs": "Toto je skluzavka" } }, { @@ -156,7 +165,8 @@ "pl": "To jest piaskownica", "es": "Este es un arenero", "ca": "Aquest és un pou de sorra", - "it": "Questa è una sabbiera" + "it": "Questa è una sabbiera", + "cs": "Toto je pískoviště" }, "searchTerms": { "en": [ @@ -176,7 +186,8 @@ "de": "Dies ist ein Springreiter", "es": "Este es un caballito de muelles", "ca": "Aquest és un cavallet amb molls", - "it": "Questo è un gioco a molla" + "it": "Questo è un gioco a molla", + "cs": "Toto je pružinová houpačka" }, "searchTerms": { "en": [ @@ -195,7 +206,8 @@ "de": "Dies ist ein Kletterrahmen", "es": "Este es un marco de escalada", "ca": "Aquest és un marc d'escalada", - "it": "Questa è una struttura per arrampicarsi" + "it": "Questa è una struttura per arrampicarsi", + "cs": "Toho je prolézačka" }, "searchTerms": { "en": [ @@ -216,7 +228,8 @@ "de": "Dies ist eine Wippe", "es": "Este es un sube y baja", "ca": "Això és una balança", - "it": "Questa è un'altalena a bilanciere" + "it": "Questa è un'altalena a bilanciere", + "cs": "Toto je vahadlová houpačka" }, "searchTerms": { "en": [ @@ -236,7 +249,8 @@ "de": "Das ist ein Spielhaus", "es": "Este es una caseta de juegos", "ca": "Aquesta és una caseta de jocs", - "it": "Questa è una casetta gioco" + "it": "Questa è una casetta gioco", + "cs": "Toho je domeček pro děti" }, "searchTerms": { "en": [ @@ -256,7 +270,8 @@ "pl": "To jest rondo", "es": "Este es un tiovivo", "ca": "Açò son cavallets", - "it": "Questa è una giostra" + "it": "Questa è una giostra", + "cs": "Toto je malý kolotoč" }, "searchTerms": { "en": [ @@ -275,7 +290,8 @@ "de": "Dies ist eine Korbschaukel", "es": "Este es un columpio de cesta", "ca": "Aquest és un gronxador de cistella", - "it": "Questa è un'altalena a cesto" + "it": "Questa è un'altalena a cesto", + "cs": "Toto je houpací kruh" }, "icon": { "path": "./assets/layers/playground_equipment/Playground_swing_03.jpg", @@ -290,7 +306,8 @@ "pl": "To jest tyrolka", "es": "Este es una tirolina", "ca": "Aquesta és una tirolina", - "it": "Questa è una teleferica" + "it": "Questa è una teleferica", + "cs": "Toto je lanový skluz" } }, { @@ -301,7 +318,8 @@ "de": "Dies ist ein horizontaler Balken", "es": "Esta es una barra horizontal", "ca": "Aquesta és una barra horitzontal", - "it": "Questa è una sbarra orizzontale" + "it": "Questa è una sbarra orizzontale", + "cs": "Toto je hrazda" }, "icon": { "path": "./assets/layers/playground_equipment/Rekstok.JPG", @@ -315,7 +333,8 @@ "de": "Dies ist ein Hüpfspiel", "es": "Este es un juego de la rayuela", "ca": "Això és un joc de la ratlleta", - "it": "Questo è un gioco della campana" + "it": "Questo è un gioco della campana", + "cs": "Toto je panák nebo jiná podobná plocha pro skákání" }, "icon": { "path": "./assets/layers/playground_equipment/Hinkelbaan_tegels.jpg", @@ -329,7 +348,8 @@ "de": "Dies ist ein Planschbecken", "es": "Este es un parque acuático", "ca": "Aquest és un esquitxador", - "it": "Questa è un'area giochi d'acqua" + "it": "Questa è un'area giochi d'acqua", + "cs": "Toho je plocha s vodou" }, "searchTerms": { "en": "spray pool" @@ -347,7 +367,8 @@ "es": "Este es un muro de escalada", "nl": "Dit is een klimmuur", "ca": "Aquest és un rocòdrom", - "it": "Questa è una parete da arrampicata" + "it": "Questa è una parete da arrampicata", + "cs": "Toho je lezecká stěna" }, "icon": { "path": "./assets/layers/playground_equipment/Playground_climbingwall.jpg", @@ -362,7 +383,8 @@ "pl": "To jest mapa", "es": "Este es un mapa", "ca": "Aquest és un mapa", - "it": "Questa è una mappa" + "it": "Questa è una mappa", + "cs": "Toto je mapa" }, "icon": { "path": "./assets/layers/playground_equipment/Playground_Map,_Washington_Elementary.jpg", @@ -377,7 +399,8 @@ "uk": "Це міст (або як окремий пристрій, або як частина більшої конструкції)", "es": "Este es un puente (ya sea como un elemento independiente o como parte de una estructura más grande)", "ca": "Aquest és un pont (ja sigui com un element independent o com a part d'una estructura més gran)", - "it": "Questo è un ponte (sia come dispositivo autonomo che come parte di una struttura più grande)" + "it": "Questo è un ponte (sia come dispositivo autonomo che come parte di una struttura più grande)", + "cs": "Toto je most (jako samostatné zařízení nebo jako součást větší struktury)" }, "icon": { "path": "./assets/layers/playground_equipment/Playground_in_Muchall_Park,_Wolverhampton_-_geograph.org.uk_-_2735437.jpg", @@ -391,7 +414,8 @@ "de": "Das ist ein Hüpfkissen", "es": "Este es un cojín hinchable", "ca": "Això és un coixí inflat", - "it": "Questo è un cuscino elastico" + "it": "Questo è un cuscino elastico", + "cs": "Toto je skákací podložka" }, "icon": { "path": "./assets/layers/playground_equipment/Hupfkissen.jpg", @@ -405,7 +429,8 @@ "de": "Dies ist ein Aktivitätspanel", "es": "Este es un panel de actividades", "ca": "Aquest és un plafó d'activitats", - "it": "Questo è un pannello di attività" + "it": "Questo è un pannello di attività", + "cs": "Toto je panel pro aktivity" }, "icon": { "path": "./assets/layers/playground_equipment/Szwedy_-_plac_zabaw_-_kotko_i_krzyzyk.jpg", @@ -420,7 +445,8 @@ "uk": "Це притулок для підлітків", "es": "Este es un refugio para adolescentes", "ca": "Aquest és un refugi per a adolescents", - "it": "Questo è un rifugio per adolescenti" + "it": "Questo è un rifugio per adolescenti", + "cs": "Toto je domeček pro mládež" }, "icon": { "path": "./assets/layers/playground_equipment/Teen_shelter_near_former_coastguard_lookout,_Watchet_-_geograph.org.uk_-_1714960.jpg", @@ -434,7 +460,8 @@ "de": "Dies ist ein Trichter, mit dem man Trichterball spielen kann", "es": "Este es un embudo que se utiliza para jugar con bolas de embudo", "ca": "Aquest és un embut utilitzat per jugar amb pilotes d'embut", - "it": "Questo è un imbuto usato per giocare con la palla a imbuto" + "it": "Questo è un imbuto usato per giocare con la palla a imbuto", + "cs": "Toto je trychtýř pro vhazování míče" }, "icon": { "path": "./assets/layers/playground_equipment/Funnel_ball.jpg", @@ -448,7 +475,8 @@ "de": "Dies ist ein sich drehender Kreis", "es": "Este es un círculo giratorio", "ca": "Això és un cercle giratori", - "it": "Questo è un cerchio rotante" + "it": "Questo è un cerchio rotante", + "cs": "Toho je otočné kolo" }, "icon": { "path": "./assets/layers/playground_equipment/Spinning_circle.jpg", @@ -465,7 +493,8 @@ "de": "Ist dieses Gerät mit Rollstuhl erreichbar?", "es": "¿Es este elemento accesible en silla de ruedas?", "ca": "Aquest element és accessible amb cadira de rodes?", - "it": "Questo dispositivo è accessibile in sedia a rotelle?" + "it": "Questo dispositivo è accessibile in sedia a rotelle?", + "cs": "Je toto zařízení přístupné na vozíku?" } } } diff --git a/assets/layers/postboxes/postboxes.json b/assets/layers/postboxes/postboxes.json index f30961a32..d13af0598 100644 --- a/assets/layers/postboxes/postboxes.json +++ b/assets/layers/postboxes/postboxes.json @@ -14,7 +14,8 @@ "fr": "Boîtes à lettres", "cs": "Poštovní schránky", "cy": "Blychau Post", - "it": "Cassette postali" + "it": "Cassette postali", + "uk": "Поштові скриньки" }, "description": { "en": "The layer showing postboxes.", diff --git a/assets/layers/postoffices/postoffices.json b/assets/layers/postoffices/postoffices.json index 2110951cc..ef6e82e8e 100644 --- a/assets/layers/postoffices/postoffices.json +++ b/assets/layers/postoffices/postoffices.json @@ -13,7 +13,8 @@ "fr": "Bureaux de poste", "nb_NO": "Postkontor", "cs": "Pošty", - "it": "Uffici postali" + "it": "Uffici postali", + "uk": "Поштові відділення" }, "description": { "en": "A layer showing post offices.", @@ -219,7 +220,8 @@ "de": "Zu welcher Marke gehört die Poststelle?", "es": "¿A qué marca pertenece esta oficina de correos?", "ca": "A quina marca pertany aquesta oficina postal?", - "it": "A quale marchio appartiene questo ufficio postale?" + "it": "A quale marchio appartiene questo ufficio postale?", + "cs": "K jaké značce patří tato pošta?" }, "render": { "en": "This is a {brand} post office", @@ -227,7 +229,8 @@ "es": "Esta es una oficina de correos {brand}", "uk": "Це поштове відділення {brand}", "ca": "Aquesta és una oficina postal de {brand}", - "it": "Questo è un ufficio postale {brand}" + "it": "Questo è un ufficio postale {brand}", + "cs": "Toto je pošta {brand}" }, "freeform": { "key": "brand", @@ -236,7 +239,8 @@ "de": "Marke der Poststelle", "es": "Marca de la oficina de correos", "ca": "Marca de l'oficina postal", - "it": "Marchio dell'ufficio postale" + "it": "Marchio dell'ufficio postale", + "cs": "Značka pošty" } } }, @@ -539,7 +543,8 @@ "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}", "es": "Puedes enviar paquetes aquí para su recogida con estas empresas: {post_office:parcel_to}", - "it": "Puoi inviare pacchi qui per il ritiro con queste aziende: {post_office:parcel_to}" + "it": "Puoi inviare pacchi qui per il ritiro con queste aziende: {post_office:parcel_to}", + "cs": "Můžete sem posílat balíky k vyzvednutí s těmito firmami: {post_office:parcel_to}" }, "question": { "en": "Can you send parcels to here for pickup?", @@ -547,7 +552,8 @@ "ca": "Pots enviar paquets aquí per a arreplegar-los?", "nl": "Kun je deze plaats gebruiken als afhaalpunt?", "es": "¿Puedes enviar paquetes aquí para su recogida?", - "it": "Puoi inviare pacchi qui per il ritiro?" + "it": "Puoi inviare pacchi qui per il ritiro?", + "cs": "Můžete sem posílat balíky k vyzvednutí?" }, "freeform": { "key": "post_office:parcel_to", @@ -562,7 +568,8 @@ "ca": "Pots enviar paquets aquí per a arreplegar-los", "nl": "Je kunt pakketten naar dit afhaalpunt sturen", "es": "Puedes enviar paquetes aquí para su recogida", - "it": "Puoi inviare pacchi qui per il ritiro" + "it": "Puoi inviare pacchi qui per il ritiro", + "cs": "Můžete sem posílat balíky k vyzvednutí" } }, { @@ -572,7 +579,8 @@ "de": "Sie können keine Pakete zur Abholung hierher schicken", "ca": "No pots enviar paquets ací per a arreplegar-los", "es": "No puedes enviar paquetes aquí para su recogida", - "it": "Non puoi inviare pacchi qui per il ritiro" + "it": "Non puoi inviare pacchi qui per il ritiro", + "cs": "Nemůžete sem posílat balíky k vyzvednutí" } } ] @@ -691,7 +699,8 @@ "es": "Ofrece envío de cartas", "ca": "Ofereix enviament de cartes", "cs": "Nabízí posílání dopisů", - "it": "Offre spedizione di lettere" + "it": "Offre spedizione di lettere", + "uk": "Пропонує відправлення листів" }, "osmTags": { "and": [ @@ -712,7 +721,8 @@ "es": "Ofrece envío de paquetes", "ca": "Ofereix enviament de paquets", "cs": "Nabízí posílání balíků", - "it": "Offre spedizione di pacchi" + "it": "Offre spedizione di pacchi", + "uk": "Пропонує відправлення посилок" }, "osmTags": { "and": [ @@ -733,7 +743,8 @@ "es": "Ofrece recogida de paquetes perdidos", "ca": "Ofereix la recollida de paquets perduts", "cs": "Nabízí vyzvedávání nedoručených balíků", - "it": "Offre ritiro di pacchi non consegnati" + "it": "Offre ritiro di pacchi non consegnati", + "uk": "Пропонує забрати пропущені посилки" }, "osmTags": { "and": [ @@ -753,7 +764,9 @@ "de": "Akzeptiert die Abholung von Paketen, die hierher geschickt werden", "es": "Acepta la recogida de paquetes enviados aquí", "ca": "Accepta la recollida de paquets enviats aquí", - "it": "Accetta ritiro di pacchi inviati qui" + "it": "Accetta ritiro di pacchi inviati qui", + "cs": "Přijímá balíky k vyzvednutí zde", + "uk": "Приймає посилки, відправлені сюди" }, "osmTags": { "and": [ @@ -774,7 +787,8 @@ "es": "Vende sellos", "ca": "Ven segells", "cs": "Prodává známky", - "it": "Vende francobolli" + "it": "Vende francobolli", + "uk": "Продає марки" }, "osmTags": { "and": [ diff --git a/assets/layers/public_bookcase/public_bookcase.json b/assets/layers/public_bookcase/public_bookcase.json index de8ffd7fe..4e80b7964 100644 --- a/assets/layers/public_bookcase/public_bookcase.json +++ b/assets/layers/public_bookcase/public_bookcase.json @@ -10,7 +10,8 @@ "hu": "Könyvespolcok", "ca": "Bústies per llibres", "cs": "Knihobudky", - "es": "Libreros" + "es": "Libreros", + "da": "Bogreoler" }, "description": { "en": "A streetside cabinet with books, accessible to anyone", @@ -22,7 +23,8 @@ "hu": "Egy utcai szekrény könyvekkel, amelyet bárki használhat", "cs": "Skříňka s knihami na ulici, která je přístupná komukoli", "es": "Un armario callejero con libros, accesible para cualquiera", - "ca": "Una prestatgeria al carrer amb llibres, accessible per a tothom" + "ca": "Una prestatgeria al carrer amb llibres, accessible per a tothom", + "da": "En gadeskab med bøger, frit tilgængelig for alle." }, "source": { "osmTags": "amenity=public_bookcase" @@ -40,7 +42,8 @@ "ca": "Bústia per llibres", "pa_PK": "کتاباں دی الماری", "cs": "Knihobudka", - "es": "Librero" + "es": "Librero", + "da": "Bogskab" }, "mappings": [ { @@ -55,7 +58,8 @@ "hu": "A nyilvános könyvespolc neve: {name}", "ca": "Prestatgeria pública {name}", "cs": "Veřejná knihobudka {name}", - "es": "Librero Público {name}" + "es": "Librero Público {name}", + "da": "Bogbytteskab {name}" } } ] @@ -103,7 +107,8 @@ "hu": "Könyvespolc", "ca": "una bústia per a llibres", "cs": "knihobudka", - "es": "un librero" + "es": "un librero", + "da": "en bogreol" }, "tags": [ "amenity=public_bookcase" @@ -112,7 +117,9 @@ { "title": { "en": "a bookcase on a wall", - "it": "una libreria pubblica a muro" + "it": "una libreria pubblica a muro", + "cs": "knihobudka na stěně", + "da": "en bogreol på en væg" }, "tags": [ "amenity=public_bookcase" @@ -135,7 +142,9 @@ "hu": "Ennek a könyvespolcnak a neve: {name}", "ca": "El nom d'aquesta prestatgeria és {name}", "cs": "Název této knihobudky je {name}", - "es": "El nombre de este librero es {name}" + "es": "El nombre de este librero es {name}", + "da": "Navnet på dette bogbytteskab er {name}", + "uk": "Назва цієї книжкової шафи — {name}" }, "question": { "en": "What is the name of this public bookcase?", @@ -147,7 +156,9 @@ "hu": "Mi a neve ennek a nyilvános könyvespolcnak?", "ca": "Com es diu aquesta prestatgeria pública?", "cs": "Jak se jmenuje tato knihobudka?", - "es": "¿Cuál es el nombre de este librero público?" + "es": "¿Cuál es el nombre de este librero público?", + "da": "Hvad er navnet på dette bogbytteskab?", + "uk": "Як називається ця публічна книжкова шафа?" }, "freeform": { "key": "name", @@ -171,7 +182,9 @@ "hu": "Ennek a könyvespolcnak nincs neve", "ca": "Aquesta prestatgeria no té un nom", "cs": "Tato knihobudka nemá jméno", - "es": "Este librero no tiene nombre" + "es": "Este librero no tiene nombre", + "da": "Dette bogbytteskab har ikke et navn", + "uk": "Ця книжкова шафа не має назви" } } ], @@ -188,7 +201,9 @@ "hu": "Ezen a könyvespolcon {capacity} könyv fér el", "ca": "Caben {capacity} llibres en aquesta prestatgeria", "cs": "{capacity} knih se vejde do této knihobudky", - "es": "En este librero caben {capacity} libros" + "es": "En este librero caben {capacity} libros", + "da": "Der kan være {capacity} i dette bogbytteskab", + "uk": "У цю книжкову шафу вміщається {capacity} книг" }, "question": { "en": "How many books fit into this public bookcase?", @@ -200,7 +215,9 @@ "hu": "Hány könyv fér el ezen a nyilvános könyvespolcon?", "ca": "Quants llibres caben en aquesta prestatgeria pública?", "cs": "Kolik knih se vejde do této veřejné knihobudky?", - "es": "¿Cuántos libros caben en este librero público?" + "es": "¿Cuántos libros caben en este librero público?", + "da": "Hvor mange bøger er der plads til i dette bogbytteskab?", + "uk": "Скільки книг вміщається в цю публічну книжкову шафу?" }, "freeform": { "key": "capacity", @@ -221,7 +238,8 @@ "hu": "Milyen fajta könyvek találhatók ezen a közösségi könyvespolcon?", "ca": "Quins tipus de llibres pots trobar a aquesta prestatgeria pública?", "cs": "Jaké knihy najdete v této veřejné knihobudce?", - "es": "¿Qué tipo de libros se pueden encontrar en este librero público?" + "es": "¿Qué tipo de libros se pueden encontrar en este librero público?", + "da": "Hvilken slags bøger finder man i dette bogbytteskab?" }, "render": { "nl": "Deze plaats serveert vooral {books}", @@ -230,7 +248,8 @@ "cs": "Toto místo nabízí hlavně {books}", "es": "Este lugar sirve principalmente para {books}", "ca": "Aquest lloc serveix majoritàriament {books}", - "it": "Questo posto serve principalmente {books}" + "it": "Questo posto serve principalmente {books}", + "da": "Dette sted tilbyder mest {books}" }, "freeform": { "key": "books", @@ -252,7 +271,8 @@ "hu": "Többnyire gyermekkönyvek", "es": "Mayormente libros infantiles", "ca": "Majoritàriament llibres infantils", - "cs": "Převážně dětské knihy" + "cs": "Převážně dětské knihy", + "da": "Mest børnebøger" } }, { @@ -267,7 +287,8 @@ "hu": "Többnyire felnőtteknek szóló könyvek", "es": "Mayormente libros para adultos", "ca": "Majoritàriament llibres per a adults", - "cs": "Převážně knihy pro dospělé" + "cs": "Převážně knihy pro dospělé", + "da": "Mest bøger for voksne" } } ] @@ -283,7 +304,8 @@ "hu": "A szabadban van-e ez a könyvespolc?", "ca": "Aquesta prestatgeria es troba a l'exterior?", "cs": "Je tato knihobudka umístěna venku?", - "es": "¿Está este librero situado en el exterior?" + "es": "¿Está este librero situado en el exterior?", + "da": "Er denne bogreol placeret udendørs?" }, "mappings": [ { @@ -296,7 +318,9 @@ "hu": "Ez a könyvespolc beltérben található", "ca": "Aquesta prestatgeria es troba a l'interior", "cs": "Tato knihobudka je umístěna v interiéru", - "es": "Este librero está situado en el interior" + "es": "Este librero está situado en el interior", + "da": "Dette bogbytteskab er placeret indendørs", + "uk": "Ця книжкова шафа знаходиться в приміщенні" }, "if": "indoor=yes" }, @@ -310,7 +334,9 @@ "hu": "Ez a könyvespolc a szabadban van", "ca": "Aquesta prestatgeria es troba a l'exterior", "cs": "Tato knihobudka se nachází venku", - "es": "Este librero está situado en el exterior" + "es": "Este librero está situado en el exterior", + "da": "Dette bogbytteskab er placeret udendørs", + "uk": "Ця книжкова шафа розташована на відкритому повітрі" }, "if": "indoor=no" }, @@ -324,7 +350,9 @@ "hu": "Ez a könyvszekrény a szabadban van", "ca": "La prestatgeria està ubicada a l'exterior", "cs": "Tato knihobudka se nachází venku", - "es": "Este librero está situado en el exterior" + "es": "Este librero está situado en el exterior", + "da": "Denne bogreol er placeret udendørs", + "uk": "Ця книжкова шафа розташована на відкритому повітрі" }, "if": "indoor=", "hideInAnswer": true @@ -343,7 +371,8 @@ "hu": "Szabadon hozzáférhető-e ez a közösségi könyvespolc?", "ca": "Aquesta prestatgeria pública és de lliure accés?", "cs": "Je tato veřejná knihobudka volně přístupná?", - "es": "¿Es este librero público de libre acceso?" + "es": "¿Es este librero público de libre acceso?", + "da": "Er dette bogbytteskab frit tilgængeligt?" }, "condition": "indoor=yes", "mappings": [ @@ -358,7 +387,8 @@ "hu": "Nyilvánosan használható", "es": "Accesible al público", "ca": "Accessible al públic", - "cs": "Veřejně přístupné" + "cs": "Veřejně přístupné", + "da": "Offentlig tilgængelig" }, "if": "access=yes" }, @@ -372,7 +402,8 @@ "hu": "Csak ügyfelek használhatják", "es": "Solo accesible para clientes", "ca": "Només accessible per als clients", - "cs": "Přístupné pouze zákazníkům" + "cs": "Přístupné pouze zákazníkům", + "da": "Kun adgang for kunder" }, "if": "access=customers" } @@ -388,7 +419,8 @@ "hu": "Ki tartja fenn ezt a nyilvános könyvespolcot?", "ca": "Qui gestiona aquesta prestatgeria pública?", "cs": "Kdo tuto veřejnou knihobudku spravuje?", - "es": "¿Quién mantiene este librero público?" + "es": "¿Quién mantiene este librero público?", + "da": "Hvem står for at vedligeholde dette bogbytteskab?" }, "render": { "en": "Operated by {operator}", @@ -399,7 +431,8 @@ "hu": "Üzemeltető: {operator}", "ca": "Gestionant per {operator}", "cs": "Provozuje {operator}", - "es": "Operado por {operator}" + "es": "Operado por {operator}", + "da": "Drevet af {operator}" }, "freeform": { "type": "string", @@ -419,7 +452,8 @@ "ca": "Aquesta prestatgeria pública forma part d'una xarxa més gran?", "cs": "Je tato veřejná knihobudka součástí větší sítě?", "es": "¿Forma parte este librero público de una red más grande?", - "uk": "Чи є ця публічна книжкова шафа частиною більшої мережі?" + "uk": "Чи є ця публічна книжкова шафа частиною більшої мережі?", + "da": "Er dette bogbytteskab en del af et større netværk?" }, "render": { "en": "This public bookcase is part of {brand}", @@ -431,7 +465,8 @@ "ca": "Aquesta prestatgeria pública forma part de {brand}", "cs": "Tato veřejná knihobudka je součástí {brand}", "es": "Este librero público forma parte de {brand}", - "uk": "Ця публічна книжкова шафа є частиною {brand}" + "uk": "Ця публічна книжкова шафа є частиною {brand}", + "da": "Dette bogbytteskab er en del af {brand}" }, "condition": "ref=", "freeform": { @@ -441,7 +476,9 @@ "de": "Name des Netzwerks", "es": "Nombre de la red", "ca": "Nom de la xarxa", - "it": "Nome della rete" + "it": "Nome della rete", + "cs": "Název sítě", + "da": "Navn på netværket" }, "addExtraTags": [ "nobrand=" @@ -460,7 +497,8 @@ "ca": "Aquesta prestatgeria pública no és part d'una xarxa més gran", "cs": "Tato veřejná knihobudka není součástí větší sítě", "es": "Este librero público no forma parte de una red más grande", - "uk": "Ця публічна книжкова шафа не є частиною більшої мережі" + "uk": "Ця публічна книжкова шафа не є частиною більшої мережі", + "da": "Dette bogbytteskab er ikke en del af et større netværk" }, "addExtraTags": [ "brand:wikidata=", @@ -490,7 +528,8 @@ "hu": "Mi az azonosító száma ennek a nyilvános könyvespolcnak?", "ca": "Quin és el número de referència d'aquesta prestatgeria pública?", "cs": "Jaké je referenční číslo této veřejné knihobudky?", - "es": "¿Cuál es el número de referencia de este librero público?" + "es": "¿Cuál es el número de referencia de este librero público?", + "da": "Hvad er referencenummeret for dette bogbytteskab?" }, "condition": "brand~*", "freeform": { @@ -508,7 +547,8 @@ "ca": "Aquesta prestatgeria no forma part d'una xarxa més gran", "cs": "Tato knihobudka není součástí větší sítě", "es": "Este librero no forma parte de una red más grande", - "uk": "Ця книжкова шафа не є частиною більшої мережі" + "uk": "Ця книжкова шафа не є частиною більшої мережі", + "da": "Dette bogbytteskab er ikke en del af et større netværk" }, "if": { "and": [ @@ -532,7 +572,8 @@ "hu": "Mikor állították fel ezt a nyilvános könyvespolcot?", "ca": "Quan es va instal·lar aquesta prestatgeria pública?", "cs": "Kdy byla tato veřejná knihobudka instalována?", - "es": "¿Cuándo se instaló este librero público?" + "es": "¿Cuándo se instaló este librero público?", + "da": "Hvornår blev dette bogbytteskab etableret?" }, "render": { "en": "Installed on {start_date}", @@ -544,7 +585,8 @@ "hu": "Telepítés dátuma: {start_date}", "ca": "Instal·lat el dia {start_date}", "cs": "Instalováno dne {start_date}", - "es": "Instalado el {start_date}" + "es": "Instalado el {start_date}", + "da": "Etableret {start_date}" }, "freeform": { "key": "start_date", @@ -568,7 +610,8 @@ "ca": "Més informació al web", "cs": "Více informací na webových stránkách", "es": "Más información en la web", - "uk": "Більше інформації на сайті" + "uk": "Більше інформації на сайті", + "da": "Mere info på webstedet" } } }, @@ -583,7 +626,8 @@ "ca": "Hi ha algun lloc web amb més informació sobre aquesta prestatgeria pública?", "cs": "Existuje webová stránka s dalšími informacemi o této veřejné knihobudce?", "es": "¿Hay un sitio web con más información sobre este librero público?", - "uk": "Чи є веб-сайт із додатковою інформацією про цю публічну книжкову шафу?" + "uk": "Чи є веб-сайт із додатковою інформацією про цю публічну книжкову шафу?", + "da": "Findes der et websted med mere information om dette bogbytteskab?" }, "freeform": { "key": "website", @@ -604,7 +648,8 @@ "ca": "Té llibres infantils", "cs": "Má dětské knihy", "es": "¿Tiene libros infantiles?", - "it": "Ha libri per bambini" + "it": "Ha libri per bambini", + "da": "Har børnebøger" }, "osmTags": "books~i~.*children.*" } @@ -621,7 +666,8 @@ "ca": "Té llibres per a adults", "cs": "Má knihy pro dospělé", "es": "¿Tiene libros para adultos?", - "it": "Ha libri per adulti" + "it": "Ha libri per adulti", + "da": "Har bøger for voksne" }, "osmTags": "books~i~.*adults.*" } @@ -639,7 +685,8 @@ "es": "¿Interior o exterior?", "ca": "Interior o exterior", "cs": "Vnitřní nebo venkovní", - "it": "Al chiuso o all'aperto" + "it": "Al chiuso o all'aperto", + "da": "Inden- eller udendørs" } }, { @@ -650,7 +697,8 @@ "ca": "Situat a l'interior", "cs": "Nachází se v interiéru", "es": "¿Situado en el interior?", - "it": "Situato al chiuso" + "it": "Situato al chiuso", + "da": "Placeret indendørs" }, "osmTags": "indoor=yes" }, @@ -662,7 +710,8 @@ "ca": "Situat a l'exterior", "cs": "Nachází se venku", "es": "¿Situado en el exterior?", - "it": "Situato all'aperto" + "it": "Situato all'aperto", + "da": "Placeret udendørs" }, "osmTags": { "or": [ diff --git a/assets/layers/questions/baby_chair.svg b/assets/layers/questions/baby_chair.svg new file mode 100644 index 000000000..fcb1e3975 --- /dev/null +++ b/assets/layers/questions/baby_chair.svg @@ -0,0 +1,23 @@ + + + + + + \ No newline at end of file diff --git a/assets/layers/questions/baby_chair.svg.license b/assets/layers/questions/baby_chair.svg.license new file mode 100644 index 000000000..47259a19a --- /dev/null +++ b/assets/layers/questions/baby_chair.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: New Borns +SPDX-License-Identifier: CC0-1.0 \ No newline at end of file diff --git a/assets/layers/questions/license_info.json b/assets/layers/questions/license_info.json index fe402e0cd..4dc7d4438 100644 --- a/assets/layers/questions/license_info.json +++ b/assets/layers/questions/license_info.json @@ -19,6 +19,16 @@ "https://commons.wikimedia.org/wiki/File:Noun_telecoil_audio_induction_hearing_loop_symbol_2011213.svg" ] }, + { + "path": "baby_chair.svg", + "license": "CC0-1.0", + "authors": [ + "New Borns" + ], + "sources": [ + "https://www.svgrepo.com/svg/35946/baby-chair-with-heart" + ] + }, { "path": "cash.svg", "license": "CC-BY-3.0", diff --git a/assets/layers/questions/questions.json b/assets/layers/questions/questions.json index ff566ac8a..45c979d3b 100644 --- a/assets/layers/questions/questions.json +++ b/assets/layers/questions/questions.json @@ -198,7 +198,8 @@ "es": "Editar número de teléfono", "uk": "Редагувати номер телефону", "ca": "Edita el número de telèfon", - "it": "Modifica numero di telefono" + "it": "Modifica numero di telefono", + "cs": "Upravit telefonní číslo" }, "onSoftDelete": [ "phone=" @@ -236,7 +237,8 @@ "de": "Was ist die Facebook-Seite von {title()}?", "es": "¿Cuál es la página de Facebook de {title()}", "ca": "Quina és la pàgina del facebook de {title()}?", - "it": "Qual è la pagina Facebook di {title()}?" + "it": "Qual è la pagina Facebook di {title()}?", + "cs": "Jaký je název facebookové stránky {title()}?" }, "freeform": { "key": "contact:facebook", @@ -251,7 +253,8 @@ "de": "Facebook Seite", "es": "Página de Facebook", "ca": "Pàgina de Facebook", - "it": "Pagina Facebook" + "it": "Pagina Facebook", + "cs": "Stránka na Facebooku" } }, "after": { @@ -259,7 +262,8 @@ "de": "
    Facebook ist bekannt dafür, die psychische Gesundheit zu beeinträchtigen, die öffentliche Meinung zu manipulieren und Hass zu verursachen. Versuche, gesündere Alternativen zu nutzen.
    ", "es": "
    Se sabe que Facebook perjudica la salud mental, manipula la opinión pública y causa odio. Prueba alternativas más saludables
    ", "ca": "
    Facebook és conegut per danyar la salut mental, manipular l'opinió pública i causar odi. Intenta utilitzar alternatives més saludables
    ", - "it": "
    Facebook è noto per danneggiare la salute mentale, manipolare l'opinione pubblica e causare odio. Prova a utilizzare alternative più sane
    " + "it": "
    Facebook è noto per danneggiare la salute mentale, manipolare l'opinione pubblica e causare odio. Prova a utilizzare alternative più sane
    ", + "cs": "
    O Facebooku je známo, že poškozuje duševní zdraví, manipuluje veřejným míněním a vyvolává nenávist. Zkuste používat zdravější alternativy
    " } }, "onSoftDelete": [ @@ -340,7 +344,8 @@ "de": "E-Mail Adresse bearbeiten", "es": "Editar dirección de correo electrónico", "ca": "Edita l'adreça electrònica", - "it": "Modifica indirizzo email" + "it": "Modifica indirizzo email", + "cs": "Upravit e-mailovou adresu" }, "onSoftDelete": [ "email=", @@ -405,7 +410,8 @@ "es": "Editar sitio web", "uk": "Редагувати веб-сайт", "ca": "Edita el lloc web", - "it": "Modifica sito web" + "it": "Modifica sito web", + "cs": "Upravit webovou stránku" }, "onSoftDelete": [ "website=", @@ -698,7 +704,8 @@ "it": "I cani sono ammessi solo all'esterno", "de": "Hunde sind nur draußen erlaubt", "es": "Solo se admiten perros en el exterior", - "ca": "Els gossos només estan permesos fora" + "ca": "Els gossos només estan permesos fora", + "cs": "Psi jsou povoleni jen venku" } } ], @@ -863,7 +870,8 @@ "de": "Als geschlossen für eine unbestimmte Zeit markiert", "es": "Marcado como cerrado por un tiempo no especificado", "ca": "Marcat com a tancat per a un temps no especificat", - "it": "Segnato come chiuso per un tempo non specificato" + "it": "Segnato come chiuso per un tempo non specificato", + "cs": "Označeno jako uzavřené na neurčenou dobu" }, "hideInAnswer": true } @@ -1524,7 +1532,8 @@ "ca": "S'accepten monedes de 5 cèntims", "de": "5-Centime-Münzen werden akzeptiert", "es": "Se aceptan monedas de 5 céntimos", - "it": "Sono accettate monete da 5 centesimi" + "it": "Sono accettate monete da 5 centesimi", + "cs": "Jsou přijímány mince v hodnotě 5 centimů" }, "hideInAnswer": "_currency!~.*CHF.*" }, @@ -1537,7 +1546,8 @@ "ca": "S'accepten monedes de 10 cèntims", "de": "10-Centime-Münzen werden akzeptiert", "es": "Se aceptan monedas de 10 céntimos", - "it": "Sono accettate monete da 10 centesimi" + "it": "Sono accettate monete da 10 centesimi", + "cs": "Jsou přijímány mince v hodnotě 10 centimů" }, "hideInAnswer": "_currency!~.*CHF.*" }, @@ -1550,7 +1560,8 @@ "ca": "S'accepten monedes de 20 cèntims", "de": "20-Centime-Münzen werden akzeptiert", "es": "Se aceptan monedas de 20 céntimos", - "it": "Sono accettate monete da 20 centesimi" + "it": "Sono accettate monete da 20 centesimi", + "cs": "Jsou přijímány mince v hodnotě 20 centimů" }, "hideInAnswer": "_currency!~.*CHF.*" }, @@ -1563,7 +1574,8 @@ "ca": "S'accepten monedes de ½ franc", "de": "½-Schweizer Franken-Münzen werden akzeptiert", "es": "Se aceptan monedas de ½ franco", - "it": "Sono accettate monete da ½ franco" + "it": "Sono accettate monete da ½ franco", + "cs": "Jsou přijímány mince v hodnotě ½ franku" }, "hideInAnswer": "_currency!~.*CHF.*" }, @@ -1576,7 +1588,8 @@ "ca": "S'accepten monedes d'1 franc", "de": "1-Schweizer Franken-Münzen werden akzeptiert", "es": "Se aceptan monedas de 1 franco", - "it": "Sono accettate monete da 1 franco" + "it": "Sono accettate monete da 1 franco", + "cs": "Jsou přijímány mince v hodnotě 1 franku" }, "hideInAnswer": "_currency!~.*CHF.*" }, @@ -1589,7 +1602,8 @@ "ca": "S'accepten monedes de 2 francs", "de": "2-Schweizer Franken-Münzen werden akzeptiert", "es": "Se aceptan monedas de 2 francos", - "it": "Sono accettate monete da 2 franchi" + "it": "Sono accettate monete da 2 franchi", + "cs": "Jsou přijímány mince v hodnotě 2 franků" }, "hideInAnswer": "_currency!~.*CHF.*" }, @@ -1602,7 +1616,8 @@ "ca": "S'accepten monedes de 5 francs", "de": "5-Schweizer Franken-Münzen werden akzeptiert", "es": "Se aceptan monedas de 5 francos", - "it": "Sono accettate monete da 5 franchi" + "it": "Sono accettate monete da 5 franchi", + "cs": "Jsou přijímány mince v hodnotě 5 franků" }, "hideInAnswer": "_currency!~.*CHF.*" } @@ -1763,7 +1778,8 @@ "ca": "S'accepten bitllets de 10 francs", "de": "10-Schweizer Franken-Scheine werden akzeptiert", "es": "Se aceptan billetes de 10 francos", - "it": "Sono accettate banconote da 10 franchi" + "it": "Sono accettate banconote da 10 franchi", + "cs": "Jsou přijímány bankovky v hodnotě 10 franků" }, "hideInAnswer": "_currency!~.*CHF.*" }, @@ -1776,7 +1792,8 @@ "ca": "S'accepten bitllets de 20 francs", "de": "20-Schweizer Franken-Scheine werden akzeptiert", "es": "Se aceptan billetes de 20 francos", - "it": "Sono accettate banconote da 20 franchi" + "it": "Sono accettate banconote da 20 franchi", + "cs": "Jsou přijímány bankovky v hodnotě 20 franků" }, "hideInAnswer": "_currency!~.*CHF.*" }, @@ -1789,7 +1806,8 @@ "ca": "S'accepten bitllets de 50 francs", "de": "50-Schweizer Franken-Scheine werden akzeptiert", "es": "Se aceptan billetes de 50 francos", - "it": "Sono accettate banconote da 50 franchi" + "it": "Sono accettate banconote da 50 franchi", + "cs": "Jsou přijímány bankovky v hodnotě 50 franků" }, "hideInAnswer": "_currency!~.*CHF.*" }, @@ -1802,7 +1820,8 @@ "ca": "S'accepten bitllets de 100 francs", "de": "100-Schweizer Franken-Scheine werden akzeptiert", "es": "Se aceptan billetes de 100 francos", - "it": "Sono accettate banconote da 100 franchi" + "it": "Sono accettate banconote da 100 franchi", + "cs": "Jsou přijímány bankovky v hodnotě 100 franků" }, "hideInAnswer": "_currency!~.*CHF.*" }, @@ -1815,7 +1834,8 @@ "ca": "S'accepten bitllets de 200 francs", "de": "200-Schweizer Franken-Scheine werden akzeptiert", "es": "Se aceptan billetes de 200 francos", - "it": "Sono accettate banconote da 200 franchi" + "it": "Sono accettate banconote da 200 franchi", + "cs": "Jsou přijímány bankovky v hodnotě 200 franků" }, "hideInAnswer": "_currency!~.*CHF.*" }, @@ -1828,7 +1848,8 @@ "ca": "S'accepten bitllets de 1000 francs", "de": "1000-Schweizer Franken-Scheine werden akzeptiert", "es": "Se aceptan billetes de 1000 francos", - "it": "Sono accettate banconote da 1000 franchi" + "it": "Sono accettate banconote da 1000 franchi", + "cs": "Jsou přijímány bankovky v hodnotě 1000 franků" }, "hideInAnswer": "_currency!~.*CHF.*" } @@ -2389,7 +2410,8 @@ "es": "Este lugar ofrece internet inalámbrico y acceso a internet a través de un terminal o computadora", "uk": "Тут можна скористатися як бездротовим інтернетом, так і доступом до інтернету через термінал або комп'ютер", "ca": "Aquest lloc ofereix tant internet sense fil com accés a Internet a través d'un terminal o ordinador", - "it": "Questo luogo offre sia internet wireless che accesso a internet tramite un terminale o computer" + "it": "Questo luogo offre sia internet wireless che accesso a internet tramite un terminale o computer", + "cs": "Toto místo nabízí jak bezdrátové internetové připojení, tak i přístup k Internetu přes terminál nebo počítač" } } ], @@ -2727,277 +2749,6 @@ } ] }, - { - "id": "sugar_free", - "labels": [ - "diets" - ], - "question": { - "en": "Does this shop have a sugar free offering?", - "de": "Verkauft das Geschäft zuckerfreie Produkte?", - "cs": "Nabízí tento obchod nabídku bez cukru?", - "es": "¿Tiene esta tienda una oferta de productos sin azúcar?", - "ca": "Aquesta botiga té una oferta de productes sense sucre?", - "it": "Questo negozio ha un'offerta di prodotti senza zucchero?" - }, - "questionHint": { - "en": "This is important for people following a sugar-free diet, such as people with Diabetes", - "de": "Dies ist wichtig für Menschen, die eine zuckerfreie Diät einhalten, z. B. für Menschen mit Diabetes", - "cs": "To je důležité pro lidi, kteří dodržují dietu bez cukru, jako jsou lidé s diabetem", - "es": "Esto es importante para las personas que siguen una dieta sin azúcar, como las personas con diabetes", - "ca": "Això és important per a les persones que segueixen una dieta sense sucre, com les persones amb diabetis", - "it": "Questo è importante per le persone che seguono una dieta senza zucchero, come le persone con diabete" - }, - "mappings": [ - { - "if": "diet:sugar_free=only", - "then": { - "en": "This shop only sells sugar free products", - "de": "Das Geschäft verkauft ausschließlich zuckerfreie Produkte", - "cs": "Tento obchod prodává pouze produkty bez cukru", - "es": "Esta tienda solo vende productos sin azúcar", - "uk": "У цьому магазині продаються тільки продукти без цукру", - "ca": "Aquesta botiga només ven productes sense sucre", - "it": "Questo negozio vende solo prodotti senza zucchero" - } - }, - { - "if": "diet:sugar_free=yes", - "then": { - "en": "This shop has a big sugar free offering", - "de": "Das Geschäft verkauft viele zuckerfreie Produkte", - "cs": "Tento obchod má velkou nabídku bez cukru", - "es": "Esta tienda tiene una gran oferta de productos sin azúcar", - "ca": "Aquesta botiga té una gran oferta sense sucre", - "it": "Questo negozio ha un'ampia offerta di prodotti senza zucchero" - } - }, - { - "if": "diet:sugar_free=limited", - "then": { - "en": "This shop has a limited sugar free offering", - "de": "Das Geschäft verkauft wenige zuckerfreie Produkte", - "cs": "Tento obchod má omezenou nabídku bez cukru", - "es": "Esta tienda tiene una oferta limitada de productos sin azúcar", - "ca": "Aquesta botiga té una oferta limitada de productes sense sucre", - "it": "Questo negozio ha un'offerta limitata di prodotti senza zucchero" - } - }, - { - "if": "diet:sugar_free=no", - "then": { - "en": "This shop has no sugar free offering", - "de": "Das Geschäft verkauft keine zuckerfreie Produkte", - "cs": "Tento obchod nemá žádnou nabídku bez cukru", - "es": "Esta tienda no tiene oferta de productos sin azúcar", - "ca": "Aquesta botiga no té oferta de productes sense sucre", - "it": "Questo negozio non ha un'offerta di prodotti senza zucchero" - } - } - ], - "filter": [ - "filters.sugar_free" - ], - "onSoftDelete": [ - "diet:suger_free=" - ] - }, - { - "id": "lactose_free", - "labels": [ - "diets" - ], - "question": { - "en": "Does {title()} have a lactose-free offering?", - "de": "Verkauft {title()} laktosefreie Produkte?", - "cs": "Má {title()} nabídku bez laktózy?", - "es": "¿Tiene {title()} una oferta sin lactosa?", - "ca": "{title()} té una oferta sense lactosa?", - "it": "{title()} ha un'offerta di prodotti senza lattosio?" - }, - "mappings": [ - { - "if": "diet:lactose_free=only", - "then": { - "en": "Only sells lactose free products", - "de": "Ausschließlich laktosefreie Produkte", - "cs": "Prodává pouze výrobky bez laktózy", - "es": "Solo vende productos sin lactosa", - "ca": "Només ven productes sense lactosa", - "it": "Vende solo prodotti senza lattosio" - }, - "icon": "./assets/layers/questions/lactose_free.svg" - }, - { - "if": "diet:lactose_free=yes", - "then": { - "en": "Big lactose free offering", - "de": "Viele laktosefreie Produkte", - "cs": "Velká nabídka bez laktózy", - "es": "Gran oferta de productos sin lactosa", - "ca": "Gran oferta sense lactosa", - "it": "Ampia offerta di prodotti senza lattosio" - }, - "icon": "./assets/layers/questions/lactose_free.svg" - }, - { - "if": "diet:lactose_free=limited", - "then": { - "en": "Limited lactose free offering", - "de": "Wenige laktosefreie Produkte", - "cs": "Omezená nabídka bez laktózy", - "es": "Oferta limitada de productos sin lactosa", - "ca": "Oferta limitada de productes sense lactosa", - "it": "Offerta limitata di prodotti senza lattosio" - } - }, - { - "if": "diet:lactose_free=no", - "then": { - "en": "No lactose free offering", - "de": "Keine laktosefreie Produkte", - "cs": "Žádná nabídka bez laktózy", - "es": "No hay oferta de productos sin lactosa", - "ca": "No hi ha oferta de productes sense lactosa", - "it": "Nessuna offerta di prodotti senza lattosio" - } - } - ], - "filter": [ - "filters.lactose_free" - ], - "onSoftDelete": [ - "diet:lactose_free=" - ] - }, - { - "id": "gluten_free", - "labels": [ - "diets" - ], - "question": { - "en": "Does this shop have a gluten free offering?", - "de": "Verkauft das Geschäft glutenfreie Produkte?", - "cs": "Má tento obchod bezlepkovou nabídku?", - "es": "¿Tiene esta tienda una oferta de productos sin gluten?", - "ca": "Aquesta botiga té una oferta sense gluten?", - "it": "Questo negozio ha un'offerta di prodotti senza glutine?" - }, - "mappings": [ - { - "if": "diet:gluten_free=only", - "then": { - "en": "This shop only sells gluten free products", - "de": "Das Geschäft verkauft ausschließlich glutenfreie Produkte", - "cs": "Tento obchod prodává pouze bezlepkové produkty", - "es": "Esta tienda solo vende productos sin gluten", - "uk": "Цей магазин продає лише безглютенові продукти", - "ca": "Aquesta botiga només ven productes sense gluten", - "it": "Questo negozio vende solo prodotti senza glutine" - }, - "icon": "./assets/layers/questions/glutenfree.svg" - }, - { - "if": "diet:gluten_free=yes", - "then": { - "en": "This shop has a big gluten free offering", - "de": "Das Geschäft verkauft viele glutenfreie Produkte", - "cs": "Tento obchod má velkou bezlepkovou nabídku", - "es": "Esta tienda tiene una gran oferta de productos sin gluten", - "ca": "Aquesta botiga disposa d'una gran oferta sense gluten", - "it": "Questo negozio ha un'ampia offerta di prodotti senza glutine" - }, - "icon": "./assets/layers/questions/glutenfree.svg" - }, - { - "if": "diet:gluten_free=limited", - "then": { - "en": "This shop has a limited gluten free offering", - "de": "Das Geschäft verkauft wenige glutenfreie Produkte", - "cs": "Tento obchod má omezenou nabídku bezlepkových produktů", - "es": "Esta tienda tiene una oferta limitada de productos sin gluten", - "ca": "Aquesta botiga té una oferta sense gluten limitat", - "it": "Questo negozio ha un'offerta limitata di prodotti senza glutine" - } - }, - { - "if": "diet:gluten_free=no", - "then": { - "en": "This shop has no gluten free offering", - "de": "Das Geschäft verkauft keine glutenfreie Produkte", - "cs": "Tento obchod nemá bezlepkovou nabídku", - "es": "Esta tienda no tiene oferta de productos sin gluten", - "ca": "Aquesta botiga no disposa d'oferta sense gluten", - "it": "Questo negozio non ha un'offerta di prodotti senza glutine" - } - } - ], - "filter": [ - "filters.gluten_free" - ], - "onSoftDelete": [ - "diet:gluten_free=" - ] - }, - { - "id": "vegan", - "labels": [ - "diets" - ], - "question": { - "en": "Does this place offer a vegan option?", - "de": "Bietet dieser Ort eine vegane Option an?", - "pl": "Czy to miejsce oferuje opcję wegańską?", - "es": "¿Ofrece este lugar una opción vegana?", - "ca": "Aquest lloc ofereix una opció vegana?", - "it": "Questo luogo offre un'opzione vegana?" - }, - "mappings": [ - { - "if": "diet:vegan=only", - "then": { - "en": "This place only sells vegan products", - "de": "Dieser Ort verkauft nur vegane Produkte", - "es": "Este lugar solo vende productos veganos", - "ca": "Aquest lloc només ven productes vegans", - "it": "Questo luogo vende solo prodotti vegani" - } - }, - { - "if": "diet:vegan=yes", - "then": { - "en": "This shop has a big vegan offering", - "de": "Dieser Laden hat ein großes veganes Angebot", - "es": "Esta tienda tiene una gran oferta vegana", - "ca": "Aquesta botiga té una gran oferta vegana", - "it": "Questo negozio ha un'ampia offerta vegana" - } - }, - { - "if": "diet:vegan=limited", - "then": { - "en": "This shop has a limited vegan offering", - "de": "Dieser Laden hat ein begrenztes veganes Angebot", - "es": "Esta tienda tiene una oferta vegana limitada", - "ca": "Aquesta botiga té una oferta vegana limitada", - "it": "Questo negozio ha un'offerta limitata di prodotti vegani" - } - }, - { - "if": "diet:vegan=no", - "then": { - "en": "This shop has no vegan offering", - "de": "Dieser Laden bietet keine veganen Produkte an", - "es": "Esta tienda no tiene oferta vegana", - "ca": "Aquesta botiga no té oferta vegana", - "it": "Questo negozio non ha un'offerta vegana" - } - } - ], - "onSoftDelete": [ - "diet:vegan=" - ] - }, { "id": "just_created", "labels": [ @@ -3018,7 +2769,8 @@ "nl": "Je hebt dit punt net toegevoegd! Bedankt om deze info met iedereen te delen en om de mensen wereldwijd te helpen.", "cs": "Tento prvek jste právě vytvořili! Díky za sdílení těchto informací se světem a pomoc lidem po celém světě.", "es": "¡Acabas de crear este elemento! Gracias por compartir esta información con el mundo y ayudar a personas en todo el mundo.", - "it": "Hai appena creato questo elemento! Grazie per aver condiviso questa informazione con il mondo e per aver aiutato le persone in tutto il mondo." + "it": "Hai appena creato questo elemento! Grazie per aver condiviso questa informazione con il mondo e per aver aiutato le persone in tutto il mondo.", + "uk": "Ви щойно створили цей елемент! Дякуємо, що поділилися цією інформацією зі світом і допомогли людям по всьому світу." } } ], @@ -3194,7 +2946,8 @@ "de": "Über diesen Ort ist nichts bekannt. Hilf mit, indem du die Fragen ausfüllst", "es": "No se sabe nada sobre este lugar. Ayuda completando las preguntas", "ca": "No se sap res d'aquest lloc. Ajuda omplint les preguntes", - "it": "Non si sa nulla di questo luogo. Aiuta compilando le domande" + "it": "Non si sa nulla di questo luogo. Aiuta compilando le domande", + "cs": "O tomto místě není nic známo. Pomozte odpovězením na otázky" }, "cssClasses": "subtle m-4 italic flex items-center justify-center" } @@ -3220,7 +2973,8 @@ "de": "Ganzjährig in Betrieb", "es": "Disponible todo el año", "ca": "Disponible durant tot l'any", - "it": "Disponibile tutto l'anno" + "it": "Disponibile tutto l'anno", + "cs": "K dispozici po celý rok" } }, { @@ -3260,7 +3014,8 @@ "de": "Gibt es in dieser Einrichtung Duschen?", "es": "¿Ofrece esta instalación duchas?", "ca": "Aquesta instal·lació ofereix dutxes?", - "it": "Questa struttura offre docce?" + "it": "Questa struttura offre docce?", + "cs": "Má toto zařízení sprchy?" }, "mappings": [ { @@ -3271,7 +3026,8 @@ "de": "Diese Einrichtung verfügt über Duschen mit warmem Wasser", "es": "Esta instalación tiene duchas con agua caliente", "ca": "Aquesta instal·lació disposa de dutxes amb aigua calenta", - "it": "Questa struttura ha docce con acqua calda" + "it": "Questa struttura ha docce con acqua calda", + "cs": "Toto zařízení má sprchy s teplou vodou" } }, { @@ -3282,7 +3038,8 @@ "de": "Diese Einrichtung verfügt zwar über Duschen, aber das Wasser ist nicht beheizt", "es": "Esta instalación tiene duchas, pero el agua no está caliente", "ca": "Aquesta instal·lació té dutxes, però l'aigua està calenta", - "it": "Questa struttura ha docce, ma l'acqua non è riscaldata" + "it": "Questa struttura ha docce, ma l'acqua non è riscaldata", + "cs": "Toto zařízení má sprchy, ale voda není ohřívána" } }, { @@ -3293,7 +3050,8 @@ "de": "Diese Einrichtung hat Duschen", "es": "Esta instalación tiene duchas", "ca": "Aquesta instal·lació disposa de dutxes", - "it": "Questa struttura ha docce" + "it": "Questa struttura ha docce", + "cs": "Toto zařízení má sprchy" } }, { @@ -3304,7 +3062,8 @@ "de": "Diese Einrichtung hat keine Duschen", "es": "Esta instalación no ofrece ducha", "ca": "Aquesta instal·lació no ofereix dutxa", - "it": "Questa struttura non offre docce" + "it": "Questa struttura non offre docce", + "cs": "Toto zařízení nenabízí sprchy" } } ], @@ -3326,7 +3085,8 @@ "es": "¿Forma parte {title()} de una marca más grande?", "uk": "Чи є {title()} частиною більшого бренду?", "ca": "{title()} és part d'una marca més gran?", - "it": "{title()} fa parte di un marchio più grande?" + "it": "{title()} fa parte di un marchio più grande?", + "cs": "Je {title()} součástí větší značky?" }, "render": { "en": "Part of {brand}", @@ -3334,7 +3094,8 @@ "es": "Parte de {brand}", "uk": "Частина {brand}", "ca": "Part de {brand}", - "it": "Fa parte di {brand}" + "it": "Fa parte di {brand}", + "cs": "Součást {brand}" }, "freeform": { "key": "brand", @@ -3355,7 +3116,8 @@ "es": "No forma parte de una marca más grande", "uk": "Не є частиною великого бренду", "ca": "No forma part d'una marca més gran", - "it": "Non fa parte di un marchio più grande" + "it": "Non fa parte di un marchio più grande", + "cs": "Není součástí větší značky" } } ], @@ -3371,7 +3133,8 @@ "de": "Befindet sich das Objekt in einem Innenraum?", "es": "¿Se encuentra este objeto en el interior?", "ca": "Aquest objecte està situat a l'interior?", - "it": "Questo oggetto si trova al chiuso?" + "it": "Questo oggetto si trova al chiuso?", + "cs": "Je tento objekt umístěn uvnitř?" }, "mappings": [ { @@ -3382,7 +3145,8 @@ "de": "Dieses Objekt befindet sich in einem Innenraum", "es": "Este objeto se encuentra en el interior", "ca": "Aquest objecte es troba a l'interior", - "it": "Questo oggetto si trova al chiuso" + "it": "Questo oggetto si trova al chiuso", + "cs": "Tento objekt se nachází uvnitř" } }, { @@ -3393,7 +3157,8 @@ "de": "Dieses Objekt befindet sich im Freien", "es": "Este objeto se encuentra al aire libre", "ca": "Aquest objecte es troba a l'exterior", - "it": "Questo oggetto si trova all'aperto" + "it": "Questo oggetto si trova all'aperto", + "cs": "Tento objekt se nachází venku" } } ] @@ -3405,7 +3170,8 @@ "nl": "Wat voor zitplaatsen heeft {title()}?", "de": "Welche Art von Sitzgelegenheiten hat {title()}?", "ca": "Quin tipus de seients té {title()}?", - "it": "Che tipo di posti a sedere ha {title()}?" + "it": "Che tipo di posti a sedere ha {title()}?", + "cs": "Jaký druh sezení má {title()}?" }, "mappings": [ { @@ -3443,7 +3209,8 @@ "nl": "Wat is de maximale tijd die je hier mag blijven?", "de": "Wie lange darf man sich maximal hier aufhalten?", "ca": "Quina és la quantitat màxima de temps que a un se li permet romandre aquí?", - "it": "Qual è il tempo massimo che si è autorizzati a rimanere qui?" + "it": "Qual è il tempo massimo che si è autorizzati a rimanere qui?", + "cs": "Jaký je maximální čas, který tu lze strávit?" }, "freeform": { "key": "maxstay", @@ -3454,7 +3221,8 @@ "nl": "Je mag hier maximaal {canonical(maxstay)} blijven", "de": "Man kann höchstens {canonical(maxstay)} bleiben", "ca": "Un es pot quedar com a màxim {canonical(maxstay)}", - "it": "Si può rimanere al massimo {canonical(maxstay)}" + "it": "Si può rimanere al massimo {canonical(maxstay)}", + "cs": "Lze tu zůstat nejvýše {canonical(maxstay)}" }, "mappings": [ { @@ -3464,7 +3232,8 @@ "nl": "Er is geen limiet aan de tijd die je hier mag blijven", "de": "Es gibt keine zeitliche Begrenzung für den Aufenthalt hier", "ca": "No hi ha límit en la quantitat de temps que un es pot quedar aquí", - "it": "Non c'è limite alla quantità di tempo che si può rimanere qui" + "it": "Non c'è limite alla quantità di tempo che si può rimanere qui", + "cs": "Čas, který tu lze strávit, není omezen" } } ] @@ -3475,7 +3244,8 @@ "en": "What is the name of this place?", "de": "Wie heißt dieser Ort?", "ca": "Quin és el nom d'aquest lloc?", - "it": "Qual è il nome di questo luogo?" + "it": "Qual è il nome di questo luogo?", + "cs": "Jaký je název tohoto místa?" }, "render": { "*": "{name}" @@ -3489,7 +3259,8 @@ "question": { "en": "Has {title()} toilets?", "nl": "Heeft {title()} toiletten?", - "it": "{title()} ha servizi igienici?" + "it": "{title()} ha servizi igienici?", + "cs": "Má {title()} toalety?" }, "mappings": [ { @@ -3497,7 +3268,8 @@ "then": { "en": "Has toilets", "nl": "Heeft toiletten", - "it": "Ha servizi igienici" + "it": "Ha servizi igienici", + "cs": "Má toalety" } }, { @@ -3505,7 +3277,8 @@ "then": { "en": "Has no toilets", "nl": "Heeft geen toiletten", - "it": "Non ha servizi igienici" + "it": "Non ha servizi igienici", + "cs": "Nemá toalety" } }, { @@ -3513,7 +3286,8 @@ "then": { "en": "The toilets are marked separately on the map", "nl": "De toiletten zijn als alleenstaand punt op de kaart aangeduid", - "it": "I servizi igienici sono segnati separatamente sulla mappa" + "it": "I servizi igienici sono segnati separatamente sulla mappa", + "cs": "Toalety jsou označeny v mapě samostatně" } } ], @@ -3592,19 +3366,145 @@ "it": "In questo posto non è possibile prenotare" } } + ], + "onSoftDelete": [ + "reservation=" ] }, { "id": "ref", "question": { - "en": "What is the reference number?" + "en": "What is the reference number?", + "cs": "Jaké je referenční číslo?" }, "render": { - "en": "The reference number is {ref}" + "en": "The reference number is {ref}", + "cs": "Referenční číslo je {ref}" }, "freeform": { "key": "ref" } + }, + { + "id": "child_highchair", + "question": { + "en": "Is there a high chair (also known as booster chair) for toddlers available here?" + }, + "freeform": { + "key": "highchair", + "type": "nat" + }, + "render": { + "en": "{highchair} highchairs are available" + }, + "mappings": [ + { + "if": "highchair=no", + "alsoShowIf": "highchair=0", + "then": { + "en": "No highchair available" + } + }, + { + "if": "highchair=yes", + "icon": { + "path": "./assets/layers/questions/baby_chair.svg", + "class": "medium" + }, + "then": { + "en": "At least one high chair is available" + } + }, + { + "if": "highchair=1", + "icon": { + "path": "./assets/layers/questions/baby_chair.svg", + "class": "medium" + }, + "then": { + "en": "One high chair is available" + } + }, + { + "if": "highchair=2", + "icon": { + "path": "./assets/layers/questions/baby_chair.svg", + "class": "medium" + }, + "then": { + "en": "Two high chairs are available" + } + } + ], + "filters": ["filters.child_highchair"] + }, + { + "id": "kids_area", + "question": { + "en": "Is there a play area for kids" + }, + "mappings": [ + { + "if": "kids_area=no", + "addExtraTags": [ + "kids_area:indoor=", + "kids_area:outdoor=", + "kids_area:fee=", + "kids_area:supervised=" + ], + "then": { + "en": "No kids area" + } + }, + { + "if": { + "and": [ + "kids_area=yes", + "kids_area:indoor=yes", + "kids_area:outdoor=yes" + ] + }, + "then": { + "en": "Has a kids area both inside and outside" + } + }, + { + "if": { + "and": [ + "kids_area=yes", + "kids_area:indoor=yes" + ] + }, + "addExtraTags": [ + "kids_area:outdoor=no" + ], + "then": { + "en": "Has an indoor kids area" + } + }, + { + "if": { + "and": [ + "kids_area=yes", + "kids_area:outdoor=yes" + ] + }, + "addExtraTags": [ + "kids_area:indoor=no" + ], + "then": { + "en": "Has an outdoor kids area" + } + }, + { + "if": "kids_area=yes", + "then": { + "en": "Has a kids area" + }, + "hideInAnswer": true + } + ], + "filter": ["filters.kids_area"] } ], "allowMove": false, diff --git a/assets/layers/recycling/recycling.json b/assets/layers/recycling/recycling.json index aa1d15f3c..9e0289835 100644 --- a/assets/layers/recycling/recycling.json +++ b/assets/layers/recycling/recycling.json @@ -1165,7 +1165,8 @@ "uk": "Пластикова упаковка, металева упаковка та упаковка для напоїв (PMD)", "es": "Los envases de plástico, los envases metálicos y los envases de bebidas (PMD) se pueden reciclar aquí", "ca": "Els envasos de plàstic, els envasos metàl·lics i els cartons de begudes (contenidor groc) es poden reciclar aquí", - "it": "Imballaggi di plastica, imballaggi metallici e cartoni per bevande (PMD) possono essere riciclati qui" + "it": "Imballaggi di plastica, imballaggi metallici e cartoni per bevande (PMD) possono essere riciclati qui", + "cs": "Lze tu recyklovat plastové obaly, kovové obaly a nápojové kartony (PMD)" }, "icon": { "path": "./assets/layers/recycling/pmd.svg", @@ -1453,7 +1454,8 @@ "question": { "en": "What color is this recycling container?", "nl": "Welke kleur heeft deze recyclingcontainer?", - "it": "Di che colore è questo contenitore per il riciclaggio?" + "it": "Di che colore è questo contenitore per il riciclaggio?", + "cs": "Jakou barvu má tento recyklační kontejner?" }, "freeform": { "key": "colour", @@ -1461,7 +1463,8 @@ "placeholder": { "en": "Colour of the container", "nl": "Kleur van de container", - "it": "Colore del contenitore" + "it": "Colore del contenitore", + "cs": "Barva kontejneru" } }, "mappings": [ @@ -1470,7 +1473,8 @@ "then": { "en": "This recycling container is coloured blue", "nl": "Deze recyclingcontainer is blauw gekleurd", - "it": "Questo contenitore per il riciclaggio è di colore blu" + "it": "Questo contenitore per il riciclaggio è di colore blu", + "cs": "Tento recyklační kontejner má modrou barvu" } }, { @@ -1478,7 +1482,8 @@ "then": { "en": "This recycling container is coloured green", "nl": "Deze recyclingcontainer is groen gekleurd", - "it": "Questo contenitore per il riciclaggio è di colore verde" + "it": "Questo contenitore per il riciclaggio è di colore verde", + "cs": "Tento recyklační kontejner má zelenou barvu" } }, { @@ -1486,7 +1491,8 @@ "then": { "en": "This recycling container is coloured maroon", "nl": "Deze recyclingcontainer is kastanjebruin gekleurd", - "it": "Questo contenitore per il riciclaggio è di colore bordeaux" + "it": "Questo contenitore per il riciclaggio è di colore bordeaux", + "cs": "Tento recyklační kontejner má hnědou barvu" } }, { @@ -1494,7 +1500,8 @@ "then": { "en": "This recycling container is coloured yellow", "nl": "Deze recyclingcontainer is geel gekleurd", - "it": "Questo contenitore per il riciclaggio è di colore giallo" + "it": "Questo contenitore per il riciclaggio è di colore giallo", + "cs": "Tento recyklační kontejner má žlutou barvu" } }, { @@ -1502,7 +1509,8 @@ "then": { "en": "This recycling container is coloured red", "nl": "Deze recyclingcontainer is rood gekleurd", - "it": "Questo contenitore per il riciclaggio è di colore rosso" + "it": "Questo contenitore per il riciclaggio è di colore rosso", + "cs": "Tento recyklační kontejner má červenou barvu" } }, { @@ -1510,7 +1518,8 @@ "then": { "en": "This recycling container is coloured black", "nl": "Deze recyclingcontainer is zwart gekleurd", - "it": "Questo contenitore per il riciclaggio è di colore nero" + "it": "Questo contenitore per il riciclaggio è di colore nero", + "cs": "Tento recyklační kontejner má černou barvu" } }, { @@ -1518,14 +1527,16 @@ "then": { "en": "This recycling container is coloured white", "nl": "Deze recyclingcontainer is wit gekleurd", - "it": "Questo contenitore per il riciclaggio è di colore bianco" + "it": "Questo contenitore per il riciclaggio è di colore bianco", + "cs": "Tento recyklační kontejner má bílou barvu" } } ], "render": { "en": "This recycling container is {colour}", "nl": "Deze recyclingcontainer is {colour}", - "it": "Questo contenitore per il riciclaggio è {colour}" + "it": "Questo contenitore per il riciclaggio è {colour}", + "cs": "Tento recyklační kontejner je {colour}" } }, "survey_date" @@ -1542,7 +1553,8 @@ "de": "Nur Recyclingzentren", "uk": "Тільки пункти прийому вторсировини", "ca": "Només centres de reciclatge", - "it": "Solo centri di riciclaggio" + "it": "Solo centri di riciclaggio", + "cs": "Jen recyklační centra" } } ] @@ -1852,7 +1864,8 @@ "de": "Recycling von Kunststoffverpackungen, Metallverpackungen und Getränkekartons (Tetrapak)", "es": "Reciclaje de envases de plástico, envases metálicos y envases de bebidas (PMD)", "ca": "Reciclatge d'envasos de plàstic, envasos metàl·lics i cartons de begudes (contenidor groc)", - "it": "Riciclaggio di imballaggi di plastica, imballaggi metallici e cartoni per bevande (PMD)" + "it": "Riciclaggio di imballaggi di plastica, imballaggi metallici e cartoni per bevande (PMD)", + "cs": "Recyklace plastových obalů, kovových obalů a nápojových kartonů (PMD)" }, "osmTags": "recycling:pmd=yes" } diff --git a/assets/layers/route_marker/route_marker.json b/assets/layers/route_marker/route_marker.json index 3883fc060..925a9a399 100644 --- a/assets/layers/route_marker/route_marker.json +++ b/assets/layers/route_marker/route_marker.json @@ -5,14 +5,16 @@ "de": "Routenmarkierungen", "es": "Marcadores de ruta", "ca": "Marcadors d'itinerari", - "it": "Segnavia" + "it": "Segnavia", + "cs": "Značky trasy" }, "description": { "en": "Route markers are small markers often found along official hiking/cycling/riding/skiing routes to indicate the direction of the route.", "de": "Routenmarkierungen sind kleine Markierungen, die häufig entlang offizieller Wander-/Rad-/Reit-/Skirouten zu finden sind, um die Richtung der Route anzuzeigen.", "es": "Los marcadores de ruta son pequeños marcadores que a menudo se encuentran a lo largo de rutas oficiales de senderismo/ciclismo/equitación/esquí para indicar la dirección de la ruta.", "ca": "Els marcadors de ruta són petits marcadors que sovint es troben al llarg de les rutes oficials de senderisme/ciclisme/equitació/esquí per indicar la direcció de la ruta.", - "it": "I segnavia sono piccoli indicatori spesso trovati lungo percorsi ufficiali di escursionismo/ciclismo/equitazione/sci per indicare la direzione del percorso." + "it": "I segnavia sono piccoli indicatori spesso trovati lungo percorsi ufficiali di escursionismo/ciclismo/equitazione/sci per indicare la direzione del percorso.", + "cs": "Značky trasy jsou malé značky obvykle se nacházející podle oficiálních turistických/cyklistických/jezdeckých/lyžařských tras, aby ukazovaly směr trasy." }, "source": { "osmTags": "information=route_marker" @@ -48,7 +50,8 @@ "de": "ein Routenmarker", "es": "un marcador de ruta", "ca": "un marcador de ruta", - "it": "un segnavia" + "it": "un segnavia", + "cs": "značka trasy" }, "tags": [ "tourism=information", @@ -59,7 +62,8 @@ "de": "Ein Routenmarker ist ein kleiner Marker, der oft entlang offizieller Wander-/Fahrrad-/Reit-/Skirouten zu finden ist, um die Richtung der Route anzuzeigen.", "es": "Un marcador de ruta es un pequeño marcador que a menudo se encuentra a lo largo de rutas oficiales de senderismo/ciclismo/equitación/esquí para indicar la dirección de la ruta.", "ca": "Un marcador de ruta és un petit marcador que sovint es troba al llarg de les rutes oficials de senderisme/ciclisme/equitació/esquí per indicar la direcció de la ruta.", - "it": "Un segnavia è un piccolo indicatore spesso trovato lungo percorsi ufficiali di escursionismo/ciclismo/equitazione/sci per indicare la direzione del percorso." + "it": "Un segnavia è un piccolo indicatore spesso trovato lungo percorsi ufficiali di escursionismo/ciclismo/equitazione/sci per indicare la direzione del percorso.", + "cs": "Značka trasy je malá značka obvykle se nacházející podle oficiálních turistických/cyklistických/jezdeckých/lyžařských tras, aby ukazovala směr trasy." }, "exampleImages": [ "./assets/layers/route_marker/bicycle_route_marker.jpg", @@ -89,7 +93,8 @@ "de": "Dies ist ein Routenmarker für eine Fahrradstrecke.", "es": "Este es un marcador de ruta para una ruta ciclista.", "ca": "Aquest és un marcador de ruta per a una ruta en bicicleta.", - "it": "Questo è un segnavia per un percorso ciclabile." + "it": "Questo è un segnavia per un percorso ciclabile.", + "cs": "Toto je značka trasy pro cyklistickou trasu." } }, { @@ -100,7 +105,8 @@ "de": "Dies ist ein Routenmarker für eine Wanderroute.", "es": "Este es un marcador de ruta para una ruta de senderismo.", "ca": "Aquest és un marcador de ruta per a una ruta de senderisme.", - "it": "Questo è un segnavia per un percorso escursionistico." + "it": "Questo è un segnavia per un percorso escursionistico.", + "cs": "Toto je značka trasy pro pěší turistickou trasu." } }, { @@ -111,7 +117,8 @@ "de": "Dies ist ein Routenmarker für eine Mountainbikestrecke.", "es": "Este es un marcador de ruta para una ruta de bicicleta de montaña.", "ca": "Aquest és un marcador de ruta per a una ruta en bicicleta de muntanya.", - "it": "Questo è un segnavia per un percorso di mountain bike." + "it": "Questo è un segnavia per un percorso di mountain bike.", + "cs": "Toto je značka trasy pro trasu horských kol." } }, { @@ -122,7 +129,8 @@ "de": "Dies ist ein Routenmarker für eine Reitroute.", "es": "Este es un marcador de ruta para una ruta ecuestre.", "ca": "Aquest és un marcador de ruta per a una ruta d'equitació.", - "it": "Questo è un segnavia per un percorso equestre." + "it": "Questo è un segnavia per un percorso equestre.", + "cs": "Toto je značka trasy pro jezdeckou trasu." } }, { diff --git a/assets/layers/school/school.json b/assets/layers/school/school.json index 6f041cf96..e6b32172e 100644 --- a/assets/layers/school/school.json +++ b/assets/layers/school/school.json @@ -384,7 +384,7 @@ "alsoShowIf": "school:special_needs=", "then": { "en": "This school offers limited, ad hoc support but has no significant expertise and is not considered a special needs school.", - "nl": "Deze school biedt ad hoc, beperkte extra zorg aan maar telt niet als buitengwoon onderwij.s", + "nl": "Deze school biedt ad hoc, beperkte extra zorg aan maar telt niet als buitengwoon onderwijs.", "ca": "Aquesta escola ofereix un suport limitat i ad hoc, però no té una experiència significativa i no es considera una escola de necessitats especials.", "de": "Diese Schule bietet begrenzte, ad hoc Unterstützung, verfügt jedoch nicht über nennenswertes Fachwissen und gilt nicht als Sonderschule.", "cs": "Tato škola nabízí omezenou ad hoc podporu, ale nemá významnou odbornost a nelze ji považovat za školu pro studenty se zvláštními potřebami.", @@ -967,10 +967,10 @@ { "if": "dress_code=casual", "then": { - "en": "There is no formal dress code, students are allowed to come in casual wear such as t-shirt, jeans, ...", + "en": "There is no formal dress code, students are allowed to come in casual wear such as t-shirt, jeans, …", "nl": "Er is geen uniformverplichting, leerlingen mogen kledij zoals t-shirts, jeans, ... dragen", "ca": "No hi ha cap codi de vestimenta formal, els estudiants poden venir amb roba casual com samarreta, texans,...", - "cs": "Nejsou tu žádné formální požadavky na oblečení, studenti mohou nosit běžné oblečení jako trička, džíny...", + "cs": "Nejsou tu žádné formální požadavky na oblečení, studenti mohou nosit běžné oblečení jako trička, džíny…", "it": "Non c'è un codice di abbigliamento formale, gli studenti possono venire in abiti casual come t-shirt, jeans, ..." } }, @@ -1028,7 +1028,8 @@ "en": "All levels of education", "ca": "Tots els nivells educatius", "de": "Alle Bildungsstufen", - "it": "Tutti i livelli di istruzione" + "it": "Tutti i livelli di istruzione", + "cs": "Všechny úrovně vzdělávání" } }, { @@ -1037,7 +1038,8 @@ "nl": "Kleuterafdeling", "ca": "Té una llar d'infants", "de": "Hat einen Kindergarten", - "it": "Ha una scuola dell'infanzia" + "it": "Ha una scuola dell'infanzia", + "cs": "Má mateřskou školu" }, "osmTags": { "or": [ @@ -1052,7 +1054,8 @@ "nl": "Lagere school", "ca": "Escola primària", "de": "Grundschule", - "it": "Scuola primaria" + "it": "Scuola primaria", + "cs": "Základní škola" }, "osmTags": "school~i~(.+;)?primary(;.+)?" }, @@ -1062,7 +1065,8 @@ "nl": "Secundaire school met alle graden", "ca": "Escola secundària amb tots els graus", "de": "Sekundarstufe I und II", - "it": "Scuola secondaria con tutti i gradi" + "it": "Scuola secondaria con tutti i gradi", + "cs": "Střední škola se všemi stupni" }, "osmTags": "school~i~(.+;)?secondary(;.+)?" }, @@ -1072,7 +1076,8 @@ "nl": "Heeft eerste graad", "ca": "Té primer cicle d'ESO", "de": "Hat die erste Klasse", - "it": "Ha il primo grado" + "it": "Ha il primo grado", + "cs": "Má první stupeň" }, "osmTags": { "or": [ @@ -1087,7 +1092,8 @@ "nl": "Heeft tweede graad", "ca": "Té segon cicle d'ESO", "de": "Hat die zweite Klasse", - "it": "Ha il secondo grado" + "it": "Ha il secondo grado", + "cs": "Má druhý stupeň" }, "osmTags": { "or": [ @@ -1102,7 +1108,8 @@ "nl": "Heeft derde graad", "ca": "Té Batxillerat o FP de Grau Mitjà", "de": "Hat die dritte Klasse", - "it": "Ha il terzo grado" + "it": "Ha il terzo grado", + "cs": "Má třetí stupeň" }, "osmTags": { "or": [ @@ -1117,7 +1124,8 @@ "nl": "Heeft specialisatiejaar", "ca": "Aquesta escola ofereix educació postsecundària (Batxillerat o Cicle Mitjà)", "de": "Diese Schule bietet eine postsekundäre Ausbildung (z. B. ein siebtes oder achtes Spezialisierungsjahr)", - "it": "Questa scuola offre istruzione post-secondaria (ad es. un settimo o ottavo anno di specializzazione)" + "it": "Questa scuola offre istruzione post-secondaria (ad es. un settimo o ottavo anno di specializzazione)", + "cs": "Tato škola nabízí post-sekundární vzdělání (nástavbu)" }, "osmTags": "school~i~.+;)?post_secondary(;.+" }, @@ -1126,7 +1134,8 @@ "en": "Unknown school level", "ca": "Nivell escolar desconegut", "de": "Unbekanntes Schulniveau", - "it": "Livello scolastico sconosciuto" + "it": "Livello scolastico sconosciuto", + "cs": "Neznámá kategorie školy" }, "osmTags": { "and": [ @@ -1145,7 +1154,8 @@ "en": "Does this school have special need education?", "ca": "Aquesta escola ofereix educació per a necessitats especials?", "de": "Bietet diese Schule sonderpädagogische Förderung an?", - "it": "Questa scuola ha un'istruzione per bisogni speciali?" + "it": "Questa scuola ha un'istruzione per bisogni speciali?", + "cs": "Nabízí tato škola vzdělávání pro speciální potřeby?" } }, { @@ -1154,7 +1164,8 @@ "nl": "Buitengewoon onderwijs", "ca": "Té educació especial", "de": "Hat eine Sonderausbildung", - "it": "Ha istruzione speciale" + "it": "Ha istruzione speciale", + "cs": "Má speciální vzdělávání" }, "osmTags": { "and": [ @@ -1168,7 +1179,8 @@ "en": "No or limited special need education", "ca": "Educació per a necessitats especials nula o limitada", "de": "Keine oder nur eingeschränkte sonderpädagogische Förderung", - "it": "Nessuna o limitata istruzione per bisogni speciali" + "it": "Nessuna o limitata istruzione per bisogni speciali", + "cs": "Žádné nebo omezené vzdělávání pro speciální potřeby" }, "osmTags": { "or": [ diff --git a/assets/layers/scouting_group/scouting_group.json b/assets/layers/scouting_group/scouting_group.json index 0a1466ba1..32e7447e9 100644 --- a/assets/layers/scouting_group/scouting_group.json +++ b/assets/layers/scouting_group/scouting_group.json @@ -5,13 +5,15 @@ "de": "Pfadfinder:innenstämme", "uk": "Скаутські групи", "ca": "Grups d'escoltes", - "it": "Gruppi scout" + "it": "Gruppi scout", + "cs": "Skautské skupiny" }, "description": { "en": "A map showing scouting groups.", "de": "Eine Karte mit Pfadfindergruppen.", "ca": "Un mapa que mostra els grups d'escolta.", - "it": "Una mappa che mostra i gruppi scout." + "it": "Una mappa che mostra i gruppi scout.", + "cs": "Mapa zobrazující skautské skupiny." }, "source": { "osmTags": "club=scout" @@ -23,7 +25,8 @@ "de": "{name}", "ca": "{name}", "cy": "{name}", - "it": "{name}" + "it": "{name}", + "cs": "{name}" } }, "pointRendering": [ @@ -56,7 +59,8 @@ "en": "scouting group", "de": "Pfadfinder:innenstamm", "ca": "grup d'escoltes", - "it": "gruppo scout" + "it": "gruppo scout", + "cs": "skautská skupina" }, "tags": [ "club=scout" @@ -69,14 +73,16 @@ "de": "Was ist der Stammesname?", "en": "What is the name of this group?", "ca": "Quin és el nom d'aquest grup?", - "it": "Qual è il nome di questo gruppo?" + "it": "Qual è il nome di questo gruppo?", + "cs": "Jaký je název této skupiny?" }, "render": { "en": "The name of this group is {name}", "de": "Dieser Stamm heißt {name}", "uk": "Назва цієї групи: {name}", "ca": "El nom d'aquest grup és {name}", - "it": "Il nome di questo gruppo è {name}" + "it": "Il nome di questo gruppo è {name}", + "cs": "Název této skupiny je {name}" }, "freeform": { "key": "name" @@ -89,14 +95,16 @@ "en": "To which scout association does {name} belong?", "uk": "До якої скаутської асоціації належить {name}?", "ca": "A quina associació d'escoltes pertany {name}?", - "it": "A quale associazione scout appartiene {name}?" + "it": "A quale associazione scout appartiene {name}?", + "cs": "K jaké skautské asociaci patří {name}?" }, "render": { "en": "The scout association of this group is {brand}", "de": "Dieser Stamm ist im Verband {brand}", "uk": "Скаутська асоціація цієї групи: {brand}", "ca": "L'associació scout d'aquest grup és {brand}", - "it": "L'associazione scout di questo gruppo è {brand}" + "it": "L'associazione scout di questo gruppo è {brand}", + "cs": "Skautská asociace této skupiny je {brand}" }, "freeform": { "key": "brand" @@ -108,12 +116,14 @@ "render": { "en": "This group was founded at {start_date}", "de": "Dieser Stamm wurde gegründet am {start_date}", - "it": "Questo gruppo è stato fondato il {start_date}" + "it": "Questo gruppo è stato fondato il {start_date}", + "cs": "Tato skupina byla založena {start_date}" }, "question": { "en": "When was this group founded?", "de": "Wann wurde dieser Stamm gegründet?", - "it": "Quando è stato fondato questo gruppo?" + "it": "Quando è stato fondato questo gruppo?", + "cs": "Kdy byla tato skupina založena?" }, "freeform": { "key": "start_date", @@ -138,7 +148,8 @@ ], "question": { "en": "Search for brand: {search}", - "it": "Cerca per marchio: {search}" + "it": "Cerca per marchio: {search}", + "cs": "Hledat značku: {search}" } } ] diff --git a/assets/layers/shops/coil_binding.jpg b/assets/layers/shops/coil_binding.jpg new file mode 100644 index 000000000..cf4fb52d0 Binary files /dev/null and b/assets/layers/shops/coil_binding.jpg differ diff --git a/assets/layers/shops/coil_binding.jpg.license b/assets/layers/shops/coil_binding.jpg.license new file mode 100644 index 000000000..8e6dc9bd9 --- /dev/null +++ b/assets/layers/shops/coil_binding.jpg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Jenniferjanette1 +SPDX-License-Identifier: CC-By-SA 4.0 \ No newline at end of file diff --git a/assets/layers/shops/comb_binding.jpg b/assets/layers/shops/comb_binding.jpg new file mode 100644 index 000000000..072fb088b Binary files /dev/null and b/assets/layers/shops/comb_binding.jpg differ diff --git a/assets/layers/shops/comb_binding.jpg.license b/assets/layers/shops/comb_binding.jpg.license new file mode 100644 index 000000000..a10856d49 --- /dev/null +++ b/assets/layers/shops/comb_binding.jpg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Digitalgadget +SPDX-License-Identifier: CC0-1.0 \ No newline at end of file diff --git a/assets/layers/shops/license_info.json b/assets/layers/shops/license_info.json index ec0d3af8a..ed93f538c 100644 --- a/assets/layers/shops/license_info.json +++ b/assets/layers/shops/license_info.json @@ -1,4 +1,24 @@ [ + { + "path": "coil_binding.jpg", + "license": "CC-By-SA 4.0", + "authors": [ + " \tJenniferjanette1" + ], + "sources": [ + "https://en.wikipedia.org/wiki/File:Notebook.jpg" + ] + }, + { + "path": "comb_binding.jpg", + "license": "CC0-1.0", + "authors": [ + " \tDigitalgadget" + ], + "sources": [ + "https://commons.wikimedia.org/wiki/File:Comb_bind_step4.JPG" + ] + }, { "path": "shop-disused.svg", "license": "CC0-1.0", @@ -9,5 +29,15 @@ "sources": [ "https://github.com/mapbox/maki" ] + }, + { + "path": "wire_binding.jpg", + "license": "CC BY-SA 3.0", + "authors": [ + "Monster4711" + ], + "sources": [ + "https://commons.wikimedia.org/wiki/File:Wire-o.jpg" + ] } ] \ No newline at end of file diff --git a/assets/layers/shops/shops.json b/assets/layers/shops/shops.json index 03ea43f0d..cceec48e1 100644 --- a/assets/layers/shops/shops.json +++ b/assets/layers/shops/shops.json @@ -14,7 +14,8 @@ "cs": "Obchod", "pl": "Sklep", "cy": "Siop", - "it": "Negozio" + "it": "Negozio", + "uk": "Магазин" }, "description": { "en": "A shop", @@ -342,7 +343,8 @@ "nl": "Deze winkel staat leeg", "de": "Dieser Laden wird nicht mehr genutzt. Er steht leer", "ca": "Aquesta botiga ja no s'utilitza. Està vacant", - "it": "Questo negozio non è più utilizzato. È vuoto" + "it": "Questo negozio non è più utilizzato. È vuoto", + "cs": "Tento obchod již není v provozu. Je prázdný" }, "icon": "./assets/layers/shops/shop-disused.svg", "addExtraTags": [ @@ -587,6 +589,50 @@ } ] }, + { + "id": "copyshop-binding-types", + "condition": "service:binding=yes", + "question": { + "en": "What types of binding are offered here?" + }, + "multiAnswer": true, + "mappings": [ + { + "if": "service:binding:comb=yes", + "ifnot": "service:binding:comb=no", + "icon": { + "path": "./assets/layers/shops/comb_binding.jpg", + "class": "large" + }, + "then": { + "en": "This shop offers comb binding" + } + }, + { + "if": "service:binding:coil=yes", + "ifnot": "service:binding:coil=no", + "icon": "./assets/layers/shops/coil_binding.jpg", + "then": { + "en": "This shop offers coil binding (spiral binding)" + } + }, + { + "if": "service:binding:wire=yes", + "ifnot": "service:binding:wire=no", + "icon": "./assets/layers/shops/wire_binding.jpg", + "then": { + "en": "This shop offers wire binding" + } + }, + { + "if": "service:binding:thermal=yes", + "ifnot": "service:binding:thermal=no", + "then": { + "en": "This shop offers thermal binding" + } + } + ] + }, { "id": "optometrist_service", "#": "Quite often, opticians also sell hearing aids and vice versa. They often also have a certified optometrist or audiologist", @@ -602,7 +648,8 @@ "nl": "Zijn hier medische services beschikbaar?", "de": "Gibt es hier medizinische Versorgung?", "ca": "Hi ha serveis mèdics disponibles aquí?", - "it": "Sono disponibili servizi medici qui?" + "it": "Sono disponibili servizi medici qui?", + "cs": "Jsou zde k dispozici lékařské služby?" }, "multiAnswer": true, "mappings": [ @@ -614,7 +661,8 @@ "nl": "Hier kan men een oogtest door een erkende optometrist laten uitvoeren", "de": "Dieser Shop bietet Augenuntersuchungen durch zertifizierte Optiker an", "ca": "Aquesta botiga ofereix exàmens oculars per optometristes certificats", - "it": "Questo negozio offre esami della vista da parte di optometristi certificati" + "it": "Questo negozio offre esami della vista da parte di optometristi certificati", + "cs": "Tento obchod nabízí měření očí certifikovanými optometristy" } }, { @@ -625,7 +673,8 @@ "nl": "HIer kan men een hoortest laten uitvoeren door een erkende audioloog", "de": "Dieser Shop bietet Hörtests durch einen zertifizierten Audiologen an", "ca": "Aquesta botiga ofereix proves auditives per un audiòleg certificat", - "it": "Questo negozio offre test dell'udito da parte di un audiologo certificato" + "it": "Questo negozio offre test dell'udito da parte di un audiologo certificato", + "cs": "Tento obchod nabízí testování sluchu certifikovaným audiologem" } } ] @@ -706,7 +755,8 @@ "id": "hairdresser-targetgroup", "multiAnswer": true, "question": { - "en": "In what target groups does this hairdresser specialize?" + "en": "In what target groups does this hairdresser specialize?", + "cs": "Na jakou cílovou skupinu se toto kadeřnictví specializuje?" }, "condition": "shop=hairdresser", "mappings": [ @@ -714,21 +764,24 @@ "if": "male=yes", "ifnot": "male=no", "then": { - "en": "Specializes in cutting men's hair." + "en": "Specializes in cutting men's hair.", + "cs": "Specializuje se na stříhání mužských vlasů." } }, { "if": "female=yes", "ifnot": "female=no", "then": { - "en": "Specializes in cutting women's hair." + "en": "Specializes in cutting women's hair.", + "cs": "Specializuje se na stříhání ženských vlasů." } }, { "if": "children=yes", "ifnot": "children=no", "then": { - "en": "Specializes in cutting kids hair." + "en": "Specializes in cutting kids hair.", + "cs": "Specializuje se na stříhání dětských vlasů." } } ] @@ -1383,9 +1436,9 @@ { "id": "diets", "builtin": [ - "sugar_free", - "gluten_free", - "lactose_free" + "diets.sugar_free", + "diets.gluten_free", + "diets.lactose_free" ], "override": { "condition": { diff --git a/assets/layers/shops/wire_binding.jpg b/assets/layers/shops/wire_binding.jpg new file mode 100644 index 000000000..83ad24306 Binary files /dev/null and b/assets/layers/shops/wire_binding.jpg differ diff --git a/assets/layers/shops/wire_binding.jpg.license b/assets/layers/shops/wire_binding.jpg.license new file mode 100644 index 000000000..760c5b0d1 --- /dev/null +++ b/assets/layers/shops/wire_binding.jpg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Monster4711 +SPDX-License-Identifier: CC BY-SA 3.0 \ No newline at end of file diff --git a/assets/layers/shower/shower.json b/assets/layers/shower/shower.json index a7264ec7c..5678194c2 100644 --- a/assets/layers/shower/shower.json +++ b/assets/layers/shower/shower.json @@ -170,7 +170,8 @@ "fr": "Cette douche est gratuite", "cs": "Tato sprcha je k použití zdarma", "es": "Esta ducha es gratuita", - "it": "Questa doccia è gratuita" + "it": "Questa doccia è gratuita", + "uk": "Цим душем можна користуватися безкоштовно" }, "addExtraTags": [ "charge=" @@ -284,7 +285,8 @@ "questionHint": { "en": "Left and right are interpreted as when entering the shower", "nl": "Links en rechts zijn zoals wanneer je de douche binnenstapt", - "it": "Sinistra e destra sono interpretati come quando si entra nella doccia" + "it": "Sinistra e destra sono interpretati come quando si entra nella doccia", + "cs": "Levá a pravá se interpretují, jako když vstupujete do sprchy" } } } diff --git a/assets/layers/slow_roads/slow_roads.json b/assets/layers/slow_roads/slow_roads.json index d5ca6dd3d..577e2f342 100644 --- a/assets/layers/slow_roads/slow_roads.json +++ b/assets/layers/slow_roads/slow_roads.json @@ -46,7 +46,8 @@ "de": "Geschwindigkeitsreduzierte Straße", "es": "Camino lento", "ca": "Carretera lenta", - "it": "Strada lenta" + "it": "Strada lenta", + "cs": "Pomalá cesta" }, "mappings": [ { @@ -112,7 +113,8 @@ "de": "Schmaler Pfad", "es": "Sendero pequeño", "ca": "Camí petit", - "it": "Piccolo sentiero" + "it": "Piccolo sentiero", + "cs": "Pěšina" } } ] @@ -150,7 +152,8 @@ "fr": "C'est une zone de rencontre", "es": "Esta es una calle residencial", "ca": "Aquest és un carrer residencial", - "it": "Questa è una strada residenziale" + "it": "Questa è una strada residenziale", + "cs": "Toto je obytná ulice" }, "icon": { "path": "./assets/layers/slow_roads/woonerf.svg", @@ -165,7 +168,8 @@ "de": "Dies ist eine breite, autofreie Straße", "es": "Esta es una calle ancha sin coches", "ca": "Aquest és un carrer ample i sense cotxes", - "it": "Questa è una strada larga, senza auto" + "it": "Questa è una strada larga, senza auto", + "cs": "Toto je široká ulice bez aut" } }, { @@ -177,7 +181,8 @@ "fr": "C'est un chemin piéton", "es": "Esta es una acera", "ca": "Aquest és una vorera", - "it": "Questo è un percorso pedonale" + "it": "Questo è un percorso pedonale", + "cs": "Toto je stezka pro chodce" } }, { @@ -189,7 +194,8 @@ "fr": "C'est un petit sentier", "es": "Este es un sendero pequeño", "ca": "Aquest és un camí petit", - "it": "Questo è un piccolo sentiero" + "it": "Questo è un piccolo sentiero", + "cs": "Toto je pěšina" } }, { @@ -201,7 +207,8 @@ "fr": "C'est une voie équestre", "es": "Este es un camino para cabalgatas", "ca": "Aquest és un camí de ferradura", - "it": "Questo è un percorso equestre" + "it": "Questo è un percorso equestre", + "cs": "Toto je stezka pro koně" } }, { @@ -212,7 +219,8 @@ "de": "Dies ist eine Zufahrtsstraße", "es": "Este es un camino de acceso a terrenos", "ca": "Aquesta és una carretera d'accés a terrenys", - "it": "Questa è una strada di accesso ai terreni" + "it": "Questa è una strada di accesso ai terreni", + "cs": "Toto je účelová komunikace" } } ] @@ -379,7 +387,8 @@ "fr": "Cette route est-elle éclairée la nuit ?", "es": "¿Está iluminado este camino por la noche?", "ca": "Aquest camí està il·luminat de nit?", - "it": "Questa strada è illuminata di notte?" + "it": "Questa strada è illuminata di notte?", + "cs": "Je tato cesta v noci osvětlena?" }, "mappings": [ { @@ -394,7 +403,8 @@ "de": "Nicht beleuchtet", "es": "Sin iluminación", "ca": "Sense il·luminació", - "it": "Non illuminata" + "it": "Non illuminata", + "cs": "Neosvětlená" } } ] diff --git a/assets/layers/souvenir_coin/souvenir_coin.json b/assets/layers/souvenir_coin/souvenir_coin.json index 045c10f8b..dd595de01 100644 --- a/assets/layers/souvenir_coin/souvenir_coin.json +++ b/assets/layers/souvenir_coin/souvenir_coin.json @@ -33,7 +33,8 @@ "es": "Máquina de Monedas de Recuerdo", "nl": "Souvenirmuntmachine", "ca": "Màquina de monedes de record", - "it": "Macchina per monete souvenir" + "it": "Macchina per monete souvenir", + "cs": "Automat na upomínkové mince" } }, "pointRendering": [ @@ -104,7 +105,8 @@ "es": "Esta máquina tiene {coin:design_count} diseños disponibles", "nl": "Deze machine heeft {coin:design_count} ontwerpen beschikbaar", "ca": "Aquesta màquina té {coin:design_count} dissenys disponibles", - "it": "Questa macchina ha {coin:design_count} design disponibili" + "it": "Questa macchina ha {coin:design_count} design disponibili", + "cs": "V tomto automatu je k dispozici {coin:design_count} designů" }, "mappings": [ { @@ -115,7 +117,8 @@ "es": "Esta máquina tiene un diseño disponible", "nl": "Deze machine heeft één ontwerp beschikbaar", "ca": "Aquesta màquina té un disseny disponible", - "it": "Questa macchina ha un design disponibile" + "it": "Questa macchina ha un design disponibile", + "cs": "V tomto automatu je k dispozici jeden design" } }, { @@ -126,7 +129,8 @@ "es": "Esta máquina tiene dos diseños disponibles", "nl": "Deze machine heeft twee ontwerpen beschikbaar", "ca": "Aquesta màquina té dos dissenys disponibles", - "it": "Questa macchina ha due design disponibili" + "it": "Questa macchina ha due design disponibili", + "cs": "V tomto automatu jsou k dispozici dva designy" } }, { @@ -137,7 +141,8 @@ "es": "Esta máquina tiene tres diseños disponibles", "nl": "Deze machine heeft drie ontwerpen beschikbaar", "ca": "Aquesta màquina té tres dissenys disponibles", - "it": "Questa macchina ha tre design disponibili" + "it": "Questa macchina ha tre design disponibili", + "cs": "V tomto automatu jsou k dispozici tři designy" } }, { @@ -148,7 +153,8 @@ "es": "Esta máquina tiene cuatro diseños disponibles", "nl": "Deze machine heeft vier ontwerpen beschikbaar", "ca": "Aquesta màquina té quatre dissenys disponibles", - "it": "Questa macchina ha quattro design disponibili" + "it": "Questa macchina ha quattro design disponibili", + "cs": "V tomto automatu jsou k dispozici čtyři designy" } } ] @@ -212,7 +218,8 @@ "es": "¿Está esta máquina ubicada en interiores?", "nl": "Bevindt deze machine zich binnen?", "ca": "Aquesta màquina està situada a l'interior?", - "it": "Questa macchina si trova all'interno?" + "it": "Questa macchina si trova all'interno?", + "cs": "Je tento automat je umístěn uvnitř?" }, "id": "indoor", "mappings": [ @@ -224,7 +231,8 @@ "es": "Esta máquina está ubicada en interiores.", "nl": "Deze machine bevindt zich binnen.", "ca": "Aquesta màquina es troba a l'interior.", - "it": "Questa macchina si trova all'interno." + "it": "Questa macchina si trova all'interno.", + "cs": "Tento automat je umístěn uvnitř." } }, { @@ -235,7 +243,8 @@ "es": "Esta máquina está ubicada en exteriores.", "nl": "Deze machine bevindt zich buiten.", "ca": "Aquesta màquina es troba a l'aire lliure.", - "it": "Questa macchina si trova all'esterno." + "it": "Questa macchina si trova all'esterno.", + "cs": "Tento automat je umístěn venku." } } ] diff --git a/assets/layers/souvenir_note/souvenir_note.json b/assets/layers/souvenir_note/souvenir_note.json index cad870836..19fc3282f 100644 --- a/assets/layers/souvenir_note/souvenir_note.json +++ b/assets/layers/souvenir_note/souvenir_note.json @@ -6,7 +6,8 @@ "es": "Máquinas de Billetes de Recuerdo", "nl": "Souvenirbiljetmachines", "ca": "Màquines de bitllets de record", - "it": "Macchine per banconote souvenir" + "it": "Macchine per banconote souvenir", + "cs": "Automat na upomínkové bankovky" }, "description": { "en": "Layer showing machines selling souvenir banknotes", @@ -14,7 +15,8 @@ "es": "Capa que muestra máquinas expendedoras de billetes de recuerdo", "nl": "Laag die machines toont die souvenirbiljetten verkopen", "ca": "Capa que mostra màquines que venen bitllets de record", - "it": "Livello che mostra macchine che vendono banconote souvenir" + "it": "Livello che mostra macchine che vendono banconote souvenir", + "cs": "Vrstva zobrazuje automaty na prodej upomínkových bankovek" }, "source": { "osmTags": { @@ -31,7 +33,8 @@ "es": "Máquina de Billetes de Recuerdo", "nl": "Souvenirbiljetmachine", "ca": "Màquina de bitllets de souvenir", - "it": "Macchina per banconote souvenir" + "it": "Macchina per banconote souvenir", + "cs": "Automat na upomínkové bankovky" } }, "pointRendering": [ @@ -71,7 +74,8 @@ "es": "una máquina de billetes de recuerdo", "nl": "een souvenirbiljetmachine", "ca": "una màquina de bitllets de souvenir", - "it": "una macchina per banconote souvenir" + "it": "una macchina per banconote souvenir", + "cs": "automat na upomínkové bankovky" }, "description": { "en": "Add a machine selling souvenir banknotes", @@ -79,7 +83,8 @@ "es": "Añadir una máquina expendedora de billetes de recuerdo", "nl": "Voeg een machine toe die souvenirbiljetten verkoopt", "ca": "Afegeix una màquina expenedora de bitllets de record", - "it": "Aggiungi una macchina che vende banconote souvenir" + "it": "Aggiungi una macchina che vende banconote souvenir", + "cs": "Přidat automat prodávající upomínkové bankovky" }, "tags": [ "amenity=vending_machine", @@ -98,7 +103,8 @@ "es": "¿Cuántos diseños están disponibles?", "nl": "Hoeveel ontwerpen heeft deze machine beschikbaar?", "ca": "Quants dissenys hi ha disponibles?", - "it": "Quanti design sono disponibili?" + "it": "Quanti design sono disponibili?", + "cs": "Kolik designů je v tomto automatu k dispozici?" }, "freeform": { "key": "note:design_count", @@ -119,7 +125,8 @@ "es": "Esta máquina tiene {note:design_count} diseños disponibles.", "nl": "Deze machine heeft {note:design_count} ontwerpen beschikbaar.", "ca": "Aquesta màquina té disponibles {note:design_count}.", - "it": "Questa macchina ha {note:design_count} design disponibili." + "it": "Questa macchina ha {note:design_count} design disponibili.", + "cs": "V tomto automatu je k dispozici {note:design_count} designů." }, "mappings": [ { @@ -130,7 +137,8 @@ "es": "Esta máquina tiene un diseño disponible.", "nl": "Deze machine heeft één ontwerp beschikbaar.", "ca": "Aquesta màquina té un disseny disponible.", - "it": "Questa macchina ha un design disponibile." + "it": "Questa macchina ha un design disponibile.", + "cs": "V tomto automatu je k dispozici jeden design." } }, { @@ -141,7 +149,8 @@ "es": "Esta máquina tiene dos diseños disponibles.", "nl": "Deze machine heeft twee ontwerpen beschikbaar.", "ca": "Aquesta màquina té dos dissenys disponibles.", - "it": "Questa macchina ha due design disponibili." + "it": "Questa macchina ha due design disponibili.", + "cs": "V tomto automatu jsou k dispozici dva designy." } }, { @@ -152,7 +161,8 @@ "es": "Esta máquina tiene tres diseños disponibles.", "nl": "Deze machine heeft drie ontwerpen beschikbaar.", "ca": "Aquesta màquina té tres dissenys disponibles.", - "it": "Questa macchina ha tre design disponibili." + "it": "Questa macchina ha tre design disponibili.", + "cs": "V tomto automatu jsou k dispozici tři designy." } }, { @@ -163,7 +173,8 @@ "es": "Esta máquina tiene cuatro diseños disponibles.", "nl": "Deze machine heeft vier ontwerpen beschikbaar.", "ca": "Aquesta màquina té quatre dissenys disponibles.", - "it": "Questa macchina ha quattro design disponibili." + "it": "Questa macchina ha quattro design disponibili.", + "cs": "V tomto automatu jsou k dispozici čtyři designy." } } ] @@ -177,7 +188,8 @@ "es": "¿Cuánto cuesta un billete de recuerdo?", "nl": "Hoeveel kost een souvenirbiljet?", "ca": "Quant costa una bitllet de record?", - "it": "Quanto costa una banconota souvenir?" + "it": "Quanto costa una banconota souvenir?", + "cs": "Kolik stojí upomínková bankovka?" }, "id": "charge", "render": { @@ -186,7 +198,8 @@ "es": "Un billete de recuerdo cuesta {charge}", "nl": "Een souvenirbiljet kost {charge}", "ca": "Una bitllet de record costa {charge}", - "it": "Una banconota souvenir costa {charge}" + "it": "Una banconota souvenir costa {charge}", + "cs": "Upomínkoví bankovka stojí {charge}" }, "freeform": { "key": "charge", @@ -196,7 +209,8 @@ "es": "Coste (ej. 2 EUR)", "nl": "Kosten (bijv. 2 EUR)", "ca": "Cost (p. ex. 2 EUR)", - "it": "Costo (es. 2 EUR)" + "it": "Costo (es. 2 EUR)", + "cs": "Cena (např. 2 EUR)" } }, "mappings": [ @@ -208,7 +222,8 @@ "es": "Un billete de recuerdo cuesta 2 euros", "nl": "Een souvenirbiljet kost 2 euro", "ca": "Un bitllet de record costa 2 euros", - "it": "Una banconota souvenir costa 2 euro" + "it": "Una banconota souvenir costa 2 euro", + "cs": "Upomínková bankovka stojí 2 eura" }, "hideInAnswer": "_currency!~.*EUR.*" }, @@ -220,7 +235,8 @@ "es": "Un billete de recuerdo cuesta 3 euros", "nl": "Een souvenirbiljet kost 3 euro", "ca": "Un bitllet de record costa 3 euros", - "it": "Una banconota souvenir costa 3 euro" + "it": "Una banconota souvenir costa 3 euro", + "cs": "Upomínková bankovka stojí 3 eura" }, "hideInAnswer": "_currency!~.*EUR.*" } @@ -234,7 +250,8 @@ "es": "¿Está esta máquina ubicada en interiores?", "nl": "Bevindt deze machine zich binnen?", "ca": "Aquesta màquina està situada a l'interior?", - "it": "Questa macchina si trova all'interno?" + "it": "Questa macchina si trova all'interno?", + "cs": "Je tento automat je umístěn uvnitř?" }, "id": "indoor", "mappings": [ @@ -246,7 +263,8 @@ "es": "Esta máquina está ubicada en interiores.", "nl": "Deze machine bevindt zich binnen.", "ca": "Aquesta màquina es troba a l'interior.", - "it": "Questa macchina si trova all'interno." + "it": "Questa macchina si trova all'interno.", + "cs": "Tento automat je umístěn uvnitř." } }, { @@ -257,7 +275,8 @@ "es": "Esta máquina está ubicada en exteriores.", "nl": "Deze machine bevindt zich buiten.", "ca": "Aquesta màquina es troba a l'aire lliure.", - "it": "Questa macchina si trova all'esterno." + "it": "Questa macchina si trova all'esterno.", + "cs": "Tento automat je umístěn venku." } } ] diff --git a/assets/layers/sport_pitch/sport_pitch.json b/assets/layers/sport_pitch/sport_pitch.json index 607435e28..bdd05a104 100644 --- a/assets/layers/sport_pitch/sport_pitch.json +++ b/assets/layers/sport_pitch/sport_pitch.json @@ -175,7 +175,8 @@ "de": "einen Skatepark", "es": "un skatepark", "ca": "un skatepark", - "it": "uno skatepark" + "it": "uno skatepark", + "cs": "skatepark" }, "tags": [ "leisure=pitch", @@ -188,7 +189,8 @@ "de": "einen Reitplatz", "es": "una pista ecuestre", "ca": "una pista eqüestre", - "it": "un'arena per equitazione" + "it": "un'arena per equitazione", + "cs": "aréna pro jízdu na koni" }, "tags": [ "leisure=pitch", @@ -368,7 +370,8 @@ "es": "Esta es una pista ecuestre", "uk": "Це манеж для верхової їзди", "ca": "Aquest és un camp d'equitació", - "it": "Questa è un'arena per equitazione" + "it": "Questa è un'arena per equitazione", + "cs": "Toto je aréna pro jízdu na koni" } } ], @@ -547,7 +550,8 @@ "ca": "La superfície és grava fina", "uk": "Поверхня - дрібний гравій", "es": "La superficie es de grava fina", - "it": "La superficie è ghiaia fine" + "it": "La superficie è ghiaia fine", + "cs": "Povrch je jemný štěrk" } }, { @@ -559,7 +563,8 @@ "de": "Der Belag ist Tartan, ein synthetischer, leicht federnder, poröser Belag", "uk": "Поверхня цієї доріжки - тартан, синтетична, злегка пружиниста, пориста поверхня", "es": "La superficie de esta pista es de tartán, una superficie sintética, ligeramente elástica y porosa", - "it": "La superficie di questa pista è Tartan, una superficie sintetica, leggermente elastica e porosa" + "it": "La superficie di questa pista è Tartan, una superficie sintetica, leggermente elastica e porosa", + "cs": "Povrch této dráhy je tartan, syntetický, mírně pružný, porézní povrch" } } ], diff --git a/assets/layers/sports_centre/sports_centre.json b/assets/layers/sports_centre/sports_centre.json index 2c887abd3..6d59fc0ec 100644 --- a/assets/layers/sports_centre/sports_centre.json +++ b/assets/layers/sports_centre/sports_centre.json @@ -100,7 +100,8 @@ "es": "Bolos de nueve bolos", "de": "Kegeln", "ca": "Bitlles de nou bitlles", - "it": "Bowling a nove birilli" + "it": "Bowling a nove birilli", + "cs": "Kuželky" } }, { @@ -110,7 +111,8 @@ "es": "Bolos de diez bolos", "de": "Bowling", "ca": "Bitlles de deu bitlles", - "it": "Bowling a dieci birilli" + "it": "Bowling a dieci birilli", + "cs": "Bowling" } }, { @@ -170,7 +172,8 @@ "en": "Australian rules football", "de": "Australian-Football", "ca": "Futbol australià", - "it": "Football australiano" + "it": "Football australiano", + "cs": "Australský fotbal" } }, { @@ -179,7 +182,8 @@ "en": "Badminton", "de": "Federball", "ca": "Bàdminton", - "it": "Badminton" + "it": "Badminton", + "cs": "Badminton" } }, { @@ -200,7 +204,8 @@ "es": "Salto BASE", "de": "Basejumping", "ca": "Salt base", - "it": "BASE jumping" + "it": "BASE jumping", + "cs": "BASE jumping" } }, { @@ -379,7 +384,8 @@ "nl": "Hoogteparcours", "de": "Seilgarten", "ca": "Aventura d'escalada", - "it": "Arrampicata avventura" + "it": "Arrampicata avventura", + "cs": "Zážitkové lezení" } }, { @@ -441,7 +447,8 @@ "en": "Cycle Polo", "de": "Radpolo", "ca": "Polo amb bicicleta", - "it": "Polo ciclistico" + "it": "Polo ciclistico", + "cs": "Bike pólo" } }, { @@ -556,7 +563,8 @@ "en": "5 person soccer", "de": "Fußball mit 5 Personen", "ca": "Futbol 5", - "it": "Calcio a 5" + "it": "Calcio a 5", + "cs": "Malý fotbal" } }, { @@ -575,7 +583,8 @@ "en": "Four square", "de": "Four Square", "ca": "Quatre quadrats", - "it": "Four square" + "it": "Four square", + "cs": "Four square" } }, { @@ -605,7 +614,8 @@ "en": "Gaelic games", "de": "Gälische Spiele", "ca": "Jocs gaèlics", - "it": "Giochi gaelici" + "it": "Giochi gaelici", + "cs": "Galské sporty" } }, { @@ -614,7 +624,8 @@ "en": "Gaga ball", "de": "Gaga-Ball", "ca": "Gaga", - "it": "Gaga ball" + "it": "Gaga ball", + "cs": "Ga-ga" } }, { @@ -656,7 +667,8 @@ "de": "Hapkido", "ca": "Hapkido", "cy": "Hapkido", - "it": "Hapkido" + "it": "Hapkido", + "cs": "Hapkido" } }, { @@ -665,7 +677,8 @@ "en": "Hiking", "de": "Wandern", "ca": "Senderisme", - "it": "Escursionismo" + "it": "Escursionismo", + "cs": "Pěší turistika" } }, { @@ -674,7 +687,8 @@ "en": "Horseshoes", "de": "Hufeisenwerfen", "ca": "Ferradures", - "it": "Ferro di cavallo" + "it": "Ferro di cavallo", + "cs": "Házení podkovou" } }, { @@ -683,7 +697,8 @@ "en": "Horse racing", "de": "Pferderennen", "ca": "Curses de cavalls", - "it": "Corse di cavalli" + "it": "Corse di cavalli", + "cs": "Jízda na koni" } }, { @@ -805,7 +820,8 @@ "en": "Laser tag", "de": "Laser Tag", "ca": "Làser tag", - "it": "Laser tag" + "it": "Laser tag", + "cs": "Laser game" } }, { @@ -874,7 +890,8 @@ "en": "Netball", "de": "Netzball", "ca": "Netbol", - "it": "Netball" + "it": "Netball", + "cs": "Netbal" } }, { @@ -883,7 +900,8 @@ "en": "Obstacle course", "de": "Hindernislauf", "ca": "Cursa d'obstacles", - "it": "Percorso a ostacoli" + "it": "Percorso a ostacoli", + "cs": "Překážková dráha" } }, { @@ -902,7 +920,8 @@ "en": "Paddle tennis", "de": "Paddle-Tennis", "ca": "Pàdel", - "it": "Paddle tennis" + "it": "Paddle tennis", + "cs": "Pálkový tenis" } }, { @@ -922,7 +941,8 @@ "en": "Paintball", "de": "Paintball", "ca": "Paintball", - "it": "Paintball" + "it": "Paintball", + "cs": "Paintball" } }, { @@ -942,7 +962,8 @@ "de": "Parkour", "ca": "Parkour", "cy": "Parkour", - "it": "Parkour" + "it": "Parkour", + "cs": "Parkur" } }, { @@ -952,7 +973,8 @@ "de": "Palota", "ca": "Pilota", "cy": "Palota", - "it": "Palota" + "it": "Palota", + "cs": "Palota" } }, { @@ -962,7 +984,8 @@ "de": "Pesäpallo", "ca": "Beisbol finlandés", "cy": "Pesäpallo", - "it": "Pesäpallo" + "it": "Pesäpallo", + "cs": "Pesäpallo" } }, { @@ -972,7 +995,8 @@ "de": "Pickleball", "ca": "Pickleball", "cy": "Padel", - "it": "Pickleball" + "it": "Pickleball", + "cs": "Pickleball" } }, { @@ -1084,7 +1108,8 @@ "en": "Scuba diving", "de": "Tauchen", "ca": "Submarinisme", - "it": "Immersioni subacquee" + "it": "Immersioni subacquee", + "cs": "Přístrojové potápění" } }, { @@ -1094,7 +1119,8 @@ "de": "Schießen", "ca": "Tir", "cy": "Saethu", - "it": "Tiro a segno" + "it": "Tiro a segno", + "cs": "Střelba" } }, { @@ -1103,7 +1129,8 @@ "en": "Shot-put", "de": "Kugelstoßen", "ca": "Llançament de pes", - "it": "Getto del peso" + "it": "Getto del peso", + "cs": "Vrh koulí" } }, { @@ -1113,7 +1140,8 @@ "es": "Monopatín", "de": "Skateboard", "ca": "Monopatí", - "it": "Skateboard" + "it": "Skateboard", + "cs": "Skateboard" } }, { @@ -1123,7 +1151,8 @@ "es": "Salto de esquí", "de": "Skispringen", "ca": "Salt d'esquí", - "it": "Salto con gli sci" + "it": "Salto con gli sci", + "cs": "Skoky na lyžích" } }, { @@ -1133,7 +1162,8 @@ "es": "Snooker", "de": "Snooker", "ca": "Snooker", - "it": "Snooker" + "it": "Snooker", + "cs": "Snooker" } }, { @@ -1144,7 +1174,8 @@ "de": "Fußball", "ca": "Futbol", "cy": "Pêl-droed", - "it": "Calcio" + "it": "Calcio", + "cs": "Fotbal" } }, { @@ -1155,7 +1186,8 @@ "de": "Softball", "ca": "Softbol", "cy": "Pêl-feddal", - "it": "Softball" + "it": "Softball", + "cs": "Softbal" } }, { @@ -1165,7 +1197,8 @@ "es": "Circuito de motos", "de": "Motorrad-Speedway", "ca": "Circuit de motos", - "it": "Speedway motociclistico" + "it": "Speedway motociclistico", + "cs": "Motocyklová dráha" } }, { @@ -1400,7 +1433,8 @@ "en": "Sports played here: {sport}", "de": "Hier werden folgende Sportarten ausgeübt: {sport}", "ca": "Esports practicats aquí: {sport}", - "it": "Sport praticati qui: {sport}" + "it": "Sport praticati qui: {sport}", + "cs": "Zde provozované sporty: {sport}" }, "freeform": { "key": "sport" @@ -1409,7 +1443,8 @@ "en": "What sports are played at this venue?", "de": "Welche Sportarten werden hier ausgeübt?", "ca": "Quins esports es practiquen en aquest recinte?", - "it": "Quali sport si praticano in questa struttura?" + "it": "Quali sport si praticano in questa struttura?", + "cs": "Jaké sporty se provozují na tomto sportovišti?" } } ], diff --git a/assets/layers/stairs/stairs.json b/assets/layers/stairs/stairs.json index 681f4c6a8..dac201fc4 100644 --- a/assets/layers/stairs/stairs.json +++ b/assets/layers/stairs/stairs.json @@ -192,7 +192,8 @@ "nl": "Dit is een roltrap die beweegt in de richting van de pijlen", "de": "Dies ist eine Rolltreppe, die sich in Richtung der Pfeile bewegt", "ca": "Aquesta és una escala mecànica que es mou en la direcció de les fletxes", - "it": "Questa è una scala mobile che si muove nella direzione delle frecce" + "it": "Questa è una scala mobile che si muove nella direzione delle frecce", + "cs": "Toto je eskalátor pohybující se ve směru šipek" }, "hideInAnswer": true }, @@ -203,7 +204,8 @@ "nl": "Dit is een roltrap die van richting kan veranderen", "de": "Diese Rolltreppe ist beidseitig befahrbar", "ca": "Es tracta d'una escala mecànica reversible", - "it": "Questa è una scala mobile reversibile" + "it": "Questa è una scala mobile reversibile", + "cs": "Toto je eskalátor, který se může pohybovat v obou směrech" } }, { @@ -455,7 +457,8 @@ "de": "Die Treppe hat eine Steigung von {incline}", "id": "Tangga ini memiliki kemiringan sebesar {incline}", "es": "Estas escaleras tienen una inclinación de {incline}", - "it": "Queste scale hanno un'inclinazione di {incline}" + "it": "Queste scale hanno un'inclinazione di {incline}", + "cs": "Tyto schody mají sklon {incline}" }, "freeform": { "key": "incline", @@ -467,7 +470,8 @@ "de": "Welche Steigung hat die Treppe?", "id": "Berapa kemiringan tangga ini?", "es": "¿Cuál es la inclinación de estas escaleras?", - "it": "Qual è l'inclinazione di queste scale?" + "it": "Qual è l'inclinazione di queste scale?", + "cs": "Jaký je sklon těchto schodů?" }, "mappings": [ { @@ -478,7 +482,8 @@ "de": "Die Aufwärtsrichtung ist {direction_absolute()}", "id": "Arah ke atas adalah {direction_absolute()}", "es": "La dirección ascendente es {direction_absolute()}", - "it": "La direzione verso l'alto è {direction_absolute()}" + "it": "La direzione verso l'alto è {direction_absolute()}", + "cs": "Směr nahoru je {direction_absolute()}" }, "hideInAnswer": true }, @@ -490,7 +495,8 @@ "de": "Die Abwärtsrichtung ist {direction_absolute()}", "id": "Arah ke bawah adalah {direction_absolute()}", "es": "La dirección descendente es {direction_absolute()}", - "it": "La direzione verso il basso è {direction_absolute()}" + "it": "La direzione verso il basso è {direction_absolute()}", + "cs": "Směr dolů je {direction_absolute()}" }, "hideInAnswer": true } diff --git a/assets/layers/street_lamps/street_lamps.json b/assets/layers/street_lamps/street_lamps.json index ebadb8473..123f7a1f6 100644 --- a/assets/layers/street_lamps/street_lamps.json +++ b/assets/layers/street_lamps/street_lamps.json @@ -91,21 +91,24 @@ "id": "utility_pole", "question": { "en": "Is this lamp mounted on a utility pole?", - "it": "Questo lampione è montato su un palo della luce?" + "it": "Questo lampione è montato su un palo della luce?", + "cs": "Je tato lampa namontována na sloupu?" }, "mappings": [ { "if": "man_made=utility_pole", "then": { "en": "This lamp is mounted on a utility pole", - "it": "Questo lampione è montato su un palo della luce" + "it": "Questo lampione è montato su un palo della luce", + "cs": "Tato lampa je namontována na sloupu" } }, { "if": "man_made=", "then": { "en": "This lamp is not mounted on a utility pole", - "it": "Questo lampione non è montato su un palo della luce" + "it": "Questo lampione non è montato su un palo della luce", + "cs": "Tato lampa není namontována na sloupu" } } ] diff --git a/assets/layers/stripclub/stripclub.json b/assets/layers/stripclub/stripclub.json index 6aa6bdeaa..12e86f173 100644 --- a/assets/layers/stripclub/stripclub.json +++ b/assets/layers/stripclub/stripclub.json @@ -5,14 +5,16 @@ "de": "Stripclubs", "es": "Stripclubs", "ca": "Stripclubs", - "it": "Stripclub" + "it": "Stripclub", + "cs": "Striptýzové kluby" }, "description": { "en": "A venue where erotic dance, striptease, or lap dances are performed commercially. ", "de": "Ein Ort, an dem erotische Tanz-, Striptease- oder Lapdances kommerziell durchgeführt werden. ", "es": "Un local donde se realizan bailes eróticos, striptease o bailes en el regazo de forma comercial. ", "ca": "Un espai on es realitzen balls eròtics, striptease o balls a la falda comercialment. ", - "it": "Un locale dove danze erotiche, spogliarelli o lap dance vengono eseguiti commercialmente. " + "it": "Un locale dove danze erotiche, spogliarelli o lap dance vengono eseguiti commercialmente. ", + "cs": "Místo, kde se komerčně provozuje erotický tanec, striptýz nebo tanec na klíně. " }, "source": { "osmTags": "amenity=stripclub" @@ -24,7 +26,8 @@ "de": "Stripclub", "es": "Club de striptease", "ca": "Club de striptease", - "it": "Stripclub" + "it": "Stripclub", + "cs": "Striptýzový klub" }, "mappings": [ { @@ -49,15 +52,7 @@ { "icon": "ring", "color": "#be57b4ff" - } - ] - }, - { - "location": [ - "point", - "centroid" - ], - "marker": [ + }, { "icon": "./assets/layers/stripclub/stripclub.svg" } @@ -71,7 +66,8 @@ "de": "ein Stripclub", "es": "un club de striptease", "ca": "un club de striptease", - "it": "uno stripclub" + "it": "uno stripclub", + "cs": "striptýzový klub" }, "tags": [ "amenity=stripclub" @@ -93,14 +89,16 @@ "de": "Wie lautet der Name des Stripclubs?", "es": "¿Cuál es el nombre de este club de striptease?", "ca": "Quin és el nom d'aquest club de striptease?", - "it": "Qual è il nome di questo stripclub?" + "it": "Qual è il nome di questo stripclub?", + "cs": "Jaký je název tohoto striptýzového klubu?" }, "render": { "en": "This stripclub is named {name}", "de": "Der Name des Stripclubs lautet {name}", "es": "Este club de striptease se llama {name}", "ca": "Aquest club de striptease s'anomena {name}", - "it": "Questo stripclub si chiama {name}" + "it": "Questo stripclub si chiama {name}", + "cs": "Tento striptýzový klub má název {name}" } }, "opening_hours", diff --git a/assets/layers/stripclub/stripclub.svg b/assets/layers/stripclub/stripclub.svg index 1aa0a4838..d68d06e4c 100644 --- a/assets/layers/stripclub/stripclub.svg +++ b/assets/layers/stripclub/stripclub.svg @@ -2,9 +2,9 @@ + id="path2" /> diff --git a/assets/layers/surveillance_camera/surveillance_camera.json b/assets/layers/surveillance_camera/surveillance_camera.json index a79a99dba..bd9e1d55c 100644 --- a/assets/layers/surveillance_camera/surveillance_camera.json +++ b/assets/layers/surveillance_camera/surveillance_camera.json @@ -349,10 +349,11 @@ "size": "large" }, "then": { - "en": "A doorbell which might be turned on remotely at any time or by motion detection. These are typically Smart, internet-connected doorbells. Typical brands are Ring, Google Nest, Eufy, ...", + "en": "A doorbell which might be turned on remotely at any time or by motion detection. These are typically Smart, internet-connected doorbells. Typical brands are Ring, Google Nest, Eufy, …", "de": "Eine Türklingel, die jederzeit oder per Bewegungserkennung ferngeschaltet werden kann. Dies sind typischerweise Smart, internetgebundene Türklingeln. Typische Marken sind Ring, Google Nest, Eufy, ...", "ca": "Un timbre que es pot activar remotament en qualsevol moment o mitjançant la detecció de moviment. Aquests són típicament Smart, banderes connectades a Internet. Les marques típiques són Ring, Google Nest, Eufy, ...", - "it": "Un campanello che potrebbe essere acceso da remoto in qualsiasi momento o tramite rilevamento del movimento. Questi sono tipicamente campanelli Smart, connessi a Internet. Marchi tipici sono Ring, Google Nest, Eufy, ..." + "it": "Un campanello che potrebbe essere acceso da remoto in qualsiasi momento o tramite rilevamento del movimento. Questi sono tipicamente campanelli Smart, connessi a Internet. Marchi tipici sono Ring, Google Nest, Eufy, ...", + "cs": "Domovní zvonek, který lze spouštět kdykoli vzdáleně nebo detekcí pohybu. Jsou to typicky chytré zvonky připojené k Internetu. Typické značky jsou Ring, Google Nest, Eufy…" } } ], @@ -526,7 +527,8 @@ "nl": "Bevindt de camera zich binnen of buiten?", "de": "Befindet sich diese Kamera drinnen oder draußen?", "ca": "Aquesta càmera està situada dins o fora?", - "it": "Questa telecamera si trova all'interno o all'esterno?" + "it": "Questa telecamera si trova all'interno o all'esterno?", + "cs": "Je tato kamera umístěna uvnitř nebo venku?" }, "condition": { "and": [ diff --git a/assets/layers/tactile_map/tactile_map.json b/assets/layers/tactile_map/tactile_map.json index bfd4accde..9215aa52d 100644 --- a/assets/layers/tactile_map/tactile_map.json +++ b/assets/layers/tactile_map/tactile_map.json @@ -4,13 +4,15 @@ "en": "Tactile Maps", "de": "Taktile Karten", "ca": "Mapa tàctil", - "it": "Mappe tattili" + "it": "Mappe tattili", + "cs": "Hmatové mapy" }, "description": { "en": "Layer showing tactile maps, which can be used by visually impaired people to navigate the city.", "de": "Ebene mit taktilen Karten, die von sehbehinderten Menschen zur Navigation in der Stadt verwendet werden können.", "ca": "Capa que mostra mapes tàctils, que poden ser utilitzats per persones amb discapacitat visual per navegar per la ciutat.", - "it": "Livello che mostra mappe tattili, che possono essere utilizzate da persone con disabilità visiva per navigare in città." + "it": "Livello che mostra mappe tattili, che possono essere utilizzate da persone con disabilità visiva per navigare in città.", + "cs": "Vrstva zobrazující hmatové mapy, které mohou zrakově handikepovaní lidé použít pro navigaci ve městě." }, "source": { "osmTags": "information=tactile_map" @@ -20,7 +22,8 @@ "en": "Tactile Map", "de": "Taktile Karte", "ca": "Mapa tàctil", - "it": "Mappa tattile" + "it": "Mappa tattile", + "cs": "Hmatová mapa" }, "pointRendering": [ { @@ -49,13 +52,15 @@ "en": "a tactile map", "de": "eine taktile Karte", "ca": "un mapa tàctil", - "it": "una mappa tattile" + "it": "una mappa tattile", + "cs": "hmatová mapa" }, "description": { "en": "A tactile map that can be read using touch. Unlike a tactile model, this is relatively flat and does not feature three-dimensional buildings and such.", "de": "Eine taktile Karte, die durch Berühren gelesen werden kann. Im Gegensatz zu einem taktilen Modell ist diese Karte relativ flach und enthält keine dreidimensionalen Gebäude oder ähnliches.", "ca": "Un mapa tàctil que es pot llegir amb el tacte. A diferència d'un model tàctil, aquest és relativament pla i no presenta edificis tridimensionals i tals.", - "it": "Una mappa tattile che può essere letta utilizzando il tatto. A differenza di un modello tattile, questa è relativamente piatta e non presenta edifici tridimensionali e simili." + "it": "Una mappa tattile che può essere letta utilizzando il tatto. A differenza di un modello tattile, questa è relativamente piatta e non presenta edifici tridimensionali e simili.", + "cs": "Hmatová mapa, kterou lze číst pomocí dotyku. Narozdíl od hmatového modelu, je mapa relativně plochá a neobsahuje trojrozměrné budovy apod." } } ], @@ -67,7 +72,8 @@ "en": "What does this tactile map show?", "de": "Was zeigt diese taktile Karte?", "ca": "Què mostra aquest mapa tàctil?", - "it": "Cosa mostra questa mappa tattile?" + "it": "Cosa mostra questa mappa tattile?", + "cs": "Co tato hmatová mapa ukazuje?" }, "freeform": { "key": "blind:description:en", @@ -75,7 +81,8 @@ "en": "e.g. Tactile map of the city center", "de": "z.B. Taktile Karte des Stadtzentrums", "ca": "P. ex. Mapa tàctil del centre de la ciutat", - "it": "es. Mappa tattile del centro città" + "it": "es. Mappa tattile del centro città", + "cs": "např. hmatová mapa centra města" } }, "render": { @@ -92,7 +99,8 @@ "en": "Is there braille text on this tactile map?", "de": "Gibt es einen Text in Blindenschrift auf dieser taktilen Karte?", "ca": "Hi ha text en braille en aquest mapa tàctil?", - "it": "C'è testo in braille su questa mappa tattile?" + "it": "C'è testo in braille su questa mappa tattile?", + "cs": "Je na této hmatové mapě text psaný Braillovým písmem?" }, "mappings": [ { @@ -101,7 +109,8 @@ "en": "This tactile map has braille text.", "de": "Diese taktile Karte hat einen Text in Blindenschrift.", "ca": "Aquest mapa tàctil té text en braille.", - "it": "Questa mappa tattile ha testo in braille." + "it": "Questa mappa tattile ha testo in braille.", + "cs": "Tato hmatová mapa má text psaný Braillovým písmem." } }, { @@ -110,7 +119,8 @@ "en": "This tactile map does not have braille text.", "de": "Diese taktile Karte hat keinen Text in Blindenschrift.", "ca": "Aquest mapa tàctil no té text en braille.", - "it": "Questa mappa tattile non ha testo in braille." + "it": "Questa mappa tattile non ha testo in braille.", + "cs": "Tato hmatová mapa nemá text psaný Braillovým písmem." } } ] @@ -126,19 +136,22 @@ "en": "In which languages is the braille text on this tactile map?", "de": "In welchen Sprachen ist der Text in Blindenschrift auf dieser taktilen Karte?", "ca": "En quines llengües es troba el text en braille en aquest mapa tàctil?", - "it": "In quali lingue è il testo in braille su questa mappa tattile?" + "it": "In quali lingue è il testo in braille su questa mappa tattile?", + "cs": "V jakých jazycích je Braillovo písmo na této hmatové mapě?" }, "render_list_item": { "en": "This map has braille text in {language}", "de": "Diese Karte hat Text in Blindenschrift in {language}", "ca": "Aquest mapa té text en braille en {language}", - "it": "Questa mappa ha testo in braille in {language}" + "it": "Questa mappa ha testo in braille in {language}", + "cs": "Tato mapa má text v Braillově písmu v {language}" }, "render_single_language": { "en": "This map has braille text in {language}", "de": "Diese Karte hat Text in Blindenschrift in {language}", "ca": "Aquest mapa té text en braille en {language}", - "it": "Questa mappa ha testo in braille in {language}" + "it": "Questa mappa ha testo in braille in {language}", + "cs": "Tato mapa má text v Braillově písmu v {language}" } } } @@ -149,7 +162,8 @@ "en": "Are there embossed letters on this tactile map?", "de": "Gibt es auf dieser taktilen Karte geprägte Buchstaben?", "ca": "Hi ha lletres en relleu en aquest mapa tàctil?", - "it": "Ci sono lettere in rilievo su questa mappa tattile?" + "it": "Ci sono lettere in rilievo su questa mappa tattile?", + "cs": "Má tato hmatová mapa vystouplá písmena?" }, "mappings": [ { @@ -158,7 +172,8 @@ "en": "This tactile map has embossed letters.", "de": "Diese taktile Karte hat geprägte Buchstaben.", "ca": "Aquest mapa tàctil té lletres en relleu.", - "it": "Questa mappa tattile ha lettere in rilievo." + "it": "Questa mappa tattile ha lettere in rilievo.", + "cs": "Tato hmatová mapa má vystouplá písmena." } }, { @@ -167,7 +182,8 @@ "en": "This tactile map does not have embossed letters.", "de": "Diese taktile Karte hat keine geprägten Buchstaben.", "ca": "Aquest mapa tàctil no té lletres en relleu.", - "it": "Questa mappa tattile non ha lettere in rilievo." + "it": "Questa mappa tattile non ha lettere in rilievo.", + "cs": "Tato hmatová mapa nemá vystouplá písmena." } } ] @@ -183,19 +199,22 @@ "en": "In which languages are the embossed letters on this tactile map?", "de": "In welchen Sprachen sind die geprägten Buchstaben auf dieser taktilen Karte?", "ca": "En quines llengües es troben les lletres en relleu en aquest mapa tàctil?", - "it": "In quali lingue sono le lettere in rilievo su questa mappa tattile?" + "it": "In quali lingue sono le lettere in rilievo su questa mappa tattile?", + "cs": "Ve kterých jazycích jsou texty s vystouplými písmeny na této hmatové mapě?" }, "render_list_item": { "en": "This map has embossed letters in {language}", "de": "Diese Karte hat geprägte Buchstaben in {language}", "ca": "Aquest mapa té lletres en relleu en {language}", - "it": "Questa mappa ha lettere in rilievo in {language}" + "it": "Questa mappa ha lettere in rilievo in {language}", + "cs": "Tato mapa má texty s vystouplými písmeny v {language}" }, "render_single_language": { "en": "This map has embossed letters in {language}", "de": "Diese Karte hat geprägte Buchstaben in {language}", "ca": "Aquest mapa té lletres en relleu en {language}", - "it": "Questa mappa ha lettere in rilievo in {language}" + "it": "Questa mappa ha lettere in rilievo in {language}", + "cs": "Tato mapa má texty s vystouplými písmeny v {language}" } } } diff --git a/assets/layers/tactile_model/tactile_model.json b/assets/layers/tactile_model/tactile_model.json index 3a0a1a9a9..9f80bc3ab 100644 --- a/assets/layers/tactile_model/tactile_model.json +++ b/assets/layers/tactile_model/tactile_model.json @@ -4,24 +4,27 @@ "en": "Tactile Models", "de": "Taktile Modelle", "ca": "Models tàctils", - "it": "Modelli tattili" + "it": "Modelli tattili", + "cs": "Hmatové modely" + }, + "title": { + "en": "Tactile Model", + "de": "Taktiles Modell", + "ca": "Model tàctil", + "it": "Modello tattile", + "cs": "Hmatový model" }, "description": { "en": "Layer showing tactile models, three-dimensional models of the surrounding area.", "de": "Ebene mit dreidimensionalen ertastbaren Modellen der Umgebung.", "ca": "Capa que mostra models tàctils, models tridimensionals de l'àrea circumdant.", - "it": "Livello che mostra modelli tattili, modelli tridimensionali dell'area circostante." + "it": "Livello che mostra modelli tattili, modelli tridimensionali dell'area circostante.", + "cs": "Vrstva zobrazuje hmatové modely, trojrozměrné modely okolního území." }, "source": { "osmTags": "information=tactile_model" }, "minzoom": 10, - "title": { - "en": "Tactile Model", - "de": "Taktiles Modell", - "ca": "Model tàctil", - "it": "Modello tattile" - }, "pointRendering": [ { "marker": [ @@ -45,40 +48,32 @@ "en": "a tactile model", "de": "ein taktiles Modell", "ca": "un model tàctil", - "it": "un modello tattile" + "it": "un modello tattile", + "cs": "hmatový model" }, "description": { "en": "A tactile model is a three-dimensional model of an area, allowing people to explore/see an area by touch.", "de": "Ein taktiles Modell ist ein dreidimensionales Modell eines Gebiets, das es den Menschen ermöglicht, ein Gebiet durch Berührung zu erkunden/sehen.", "ca": "Un model tàctil és un model tridimensional d'una àrea, que permet a la gent explorar/veure una àrea per contacte.", - "it": "Un modello tattile è un modello tridimensionale di un'area, che permette alle persone di esplorare/vedere un'area tramite il tatto." + "it": "Un modello tattile è un modello tridimensionale di un'area, che permette alle persone di esplorare/vedere un'area tramite il tatto.", + "cs": "Hmatový model je trojrozměrný mode území, umožňující lidem zkoumat/vidět území dotykem." } } ], "tagRenderings": [ "images", { - "id": "description", + "id": "subject", "question": { - "en": "What does this tactile model show?", - "de": "Was zeigt dieses taktile Modell?", - "ca": "Què mostra aquest model tàctil?", - "it": "Cosa mostra questo modello tattile?" + "en": "What is depicted by this model?", + "cs": "Co vyobrazuje tento model?" }, "freeform": { - "key": "blind:description:en", - "placeholder": { - "en": "e.g. Tactile model of the city center", - "de": "z.B. Taktiles Modell des Stadtzentrums", - "ca": "P. ex. Model tàctil del centre de la ciutat", - "it": "es. Modello tattile del centro città" - } + "key": "subject:wikidata", + "type": "wikidata" }, "render": { - "en": "Description: {blind:description:en}.", - "de": "Beschreibung: {blind:description:en}.", - "ca": "Descripció: {blind:description:en}.", - "it": "Descrizione: {blind:description:en}." + "*": "{wikipedia(subject:wikidata)}" } }, { @@ -87,7 +82,8 @@ "en": "Is there a braille description?", "de": "Gibt es eine Beschreibung in Blindenschrift?", "ca": "Hi ha una descripció en braille?", - "it": "C'è una descrizione in braille?" + "it": "C'è una descrizione in braille?", + "cs": "Je tu popis v Braillově písmu?" }, "mappings": [ { @@ -96,7 +92,8 @@ "en": "There is a braille description.", "de": "Es gibt eine Beschreibung in Blindenschrift.", "ca": "Hi ha una descripció en braille.", - "it": "C'è una descrizione in braille." + "it": "C'è una descrizione in braille.", + "cs": "Je tu popis v Braillově písmu." } }, { @@ -105,7 +102,8 @@ "en": "There is no braille description.", "de": "Es gibt keine Beschreibung in Blindenschrift.", "ca": "No hi ha cap descripció en braille.", - "it": "Non c'è una descrizione in braille." + "it": "Non c'è una descrizione in braille.", + "cs": "Není tu popis v Braillově písmu." } } ] @@ -121,19 +119,22 @@ "en": "In which languages is there a braille description?", "de": "In welchen Sprachen gibt es eine Beschreibung in Blindenschrift?", "ca": "En quines llengües hi ha descripció en braille?", - "it": "In quali lingue c'è una descrizione in braille?" + "it": "In quali lingue c'è una descrizione in braille?", + "cs": "V jakých jazycích je tu popis v Braillově písmu?" }, "render_list_item": { "en": "This model has a braille description in {language()}", "de": "Dieses Modell hat eine Beschreibung in Brailleschrift in {language()}", "ca": "Aquest model té una descripció en braille en {language()}", - "it": "Questo modello ha una descrizione in braille in {language()}" + "it": "Questo modello ha una descrizione in braille in {language()}", + "cs": "Tento model má popis v Braillově písmu v {language()}" }, "render_single_language": { "en": "This model has a braille description in {language}", "de": "Dieses Modell hat eine Beschreibung in Brailleschrift in {language}", "ca": "Aquest model té una descripció en braille en {language}", - "it": "Questo modello ha una descrizione in braille in {language}" + "it": "Questo modello ha una descrizione in braille in {language}", + "cs": "Tento model má popis v Braillově písmu v {language}" } } } @@ -144,7 +145,12 @@ "en": "Are there embossed letters describing the model?", "de": "Gibt es eingeprägte Buchstaben, die das Modell beschreiben?", "ca": "Hi ha lletres en relleu que descriguin el model?", - "it": "Ci sono lettere in rilievo che descrivono il modello?" + "it": "Ci sono lettere in rilievo che descrivono il modello?", + "cs": "Je tu text vystouplými písmeny popisující model?" + }, + "questionHint": { + "en": "Embossed letters are letters as normally read by seeing people, but which are protrude from the surface and might thus also be read by blind people", + "cs": "Vystouplá písmena jsou písmena čitelná vidícími lidmi, která mají ale vystouplý povrch a mohou je tedy číst i nevidomí" }, "mappings": [ { @@ -153,7 +159,8 @@ "en": "There are embossed letters describing the model.", "de": "Das Modell ist mit geprägten Buchstaben beschrieben.", "ca": "Hi ha lletres en relleu que descriuen el model.", - "it": "Ci sono lettere in rilievo che descrivono il modello." + "it": "Ci sono lettere in rilievo che descrivono il modello.", + "cs": "Je tu text vystouplými písmeny popisující model." } }, { @@ -162,7 +169,8 @@ "en": "There are no embossed letters describing the model.", "de": "Es gibt keine eingeprägten Buchstaben, die das Modell beschreiben.", "ca": "No hi ha lletres en relleu que descriguin el model.", - "it": "Non ci sono lettere in rilievo che descrivono il modello." + "it": "Non ci sono lettere in rilievo che descrivono il modello.", + "cs": "Není tu text vystouplými písmeny popisující model." } } ] @@ -178,19 +186,22 @@ "en": "In which languages are there embossed letters?", "de": "In welchen Sprachen gibt es geprägte Buchstaben?", "ca": "En quines llengües hi ha lletres en relleu?", - "it": "In quali lingue ci sono lettere in rilievo?" + "it": "In quali lingue ci sono lettere in rilievo?", + "cs": "Ve kterých jazycích je tu text vystouplými písmeny?" }, "render_list_item": { "en": "This model has embossed letters in {language()}", "de": "Dieses Modell hat geprägte Buchstaben in {language()}", "ca": "Aquest model té lletres en relleu a {language()}", - "it": "Questo modello ha lettere in rilievo in {language()}" + "it": "Questo modello ha lettere in rilievo in {language()}", + "cs": "Tento model má text vystouplými písmeny v {language()}" }, "render_single_language": { "en": "This model has embossed letters in {language}", "de": "Dieses Modell hat geprägte Buchstaben in {language}", "ca": "Aquest model té lletres en relleu en {language}", - "it": "Questo modello ha lettere in rilievo in {language}" + "it": "Questo modello ha lettere in rilievo in {language}", + "cs": "Tento model má text vystouplými písmeny v {language}" } } } @@ -201,7 +212,8 @@ "en": "What scale is the model?", "de": "Welchen Maßstab hat das Modell?", "ca": "Quina escala és el model?", - "it": "Qual è la scala del modello?" + "it": "Qual è la scala del modello?", + "cs": "Jaké je měřítko modelu?" }, "freeform": { "key": "scale", @@ -209,14 +221,43 @@ "en": "e.g. 1:1000", "de": "z.B. 1:1000", "ca": "p. ex. 1:1000", - "it": "es. 1:1000" + "it": "es. 1:1000", + "cs": "např. 1:1000" } }, "render": { "en": "The scale of this model is {scale}.", "de": "Der Maßstab dieses Modells ist {scale}.", "ca": "L'escala d'aquest model és {scale}.", - "it": "La scala di questo modello è {scale}." + "it": "La scala di questo modello è {scale}.", + "cs": "Tento model má měřítko {scale}." + } + }, + { + "id": "description", + "question": { + "en": "What does this tactile model show?", + "de": "Was zeigt dieses taktile Modell?", + "ca": "Què mostra aquest model tàctil?", + "it": "Cosa mostra questo modello tattile?", + "cs": "Co tento hmatový model ukazuje?" + }, + "freeform": { + "key": "blind:description:en", + "placeholder": { + "en": "e.g. Tactile model of the city center", + "de": "z.B. Taktiles Modell des Stadtzentrums", + "ca": "P. ex. Model tàctil del centre de la ciutat", + "it": "es. Modello tattile del centro città", + "cs": "např. hmatový model centra města" + } + }, + "render": { + "en": "Description: {blind:description:en}.", + "de": "Beschreibung: {blind:description:en}.", + "ca": "Descripció: {blind:description:en}.", + "it": "Descrizione: {blind:description:en}.", + "cs": "Popis: {blind:description:en}." } }, "website" diff --git a/assets/layers/toilet/toilet.json b/assets/layers/toilet/toilet.json index f9be205a9..19fa2c270 100644 --- a/assets/layers/toilet/toilet.json +++ b/assets/layers/toilet/toilet.json @@ -208,7 +208,8 @@ "nl": "Hoe goed is deze toilet?", "de": "Wie würdest du diese Toilette bewerten?", "ca": "Com valores aquest vàter?", - "it": "Come valuteresti questo bagno?" + "it": "Come valuteresti questo bagno?", + "cs": "Jak můžete ohodnotit tuto toaletu?" } } } @@ -350,7 +351,8 @@ "ca": "Aquest serveis són gratuïts?", "cs": "Jsou tyto toalety zdarma?", "es": "¿Son estos baños de uso gratuito?", - "sl": "Ali so ta stranišča brezplačna za uporabo?" + "sl": "Ali so ta stranišča brezplačna za uporabo?", + "uk": "Чи є ці туалети безкоштовними?" }, "mappings": [ { @@ -382,7 +384,8 @@ "cs": "Použití zdarma", "es": "De uso gratuito", "pt": "Grátis para usar", - "sl": "Brezplačna uporaba" + "sl": "Brezplačna uporaba", + "uk": "Безкоштовне використання" } } ] @@ -565,7 +568,8 @@ "question": { "en": "How is the waste handled?", "nl": "Hoe worden de afvalproducten behandeld?", - "it": "Come vengono gestiti i rifiuti?" + "it": "Come vengono gestiti i rifiuti?", + "cs": "Jak se nakládá s odpadem?" }, "mappings": [ { @@ -573,7 +577,8 @@ "then": { "en": "The waste is moved away by flushing the toilet with water", "nl": "Het afval wordt afgevoerd door met water te spoelen", - "it": "I rifiuti vengono eliminati scaricando il WC con acqua" + "it": "I rifiuti vengono eliminati scaricando il WC con acqua", + "cs": "Odpad se odstraňuje splachováním toalety vodou" } }, { @@ -581,7 +586,8 @@ "then": { "en": "The waste falls into a pit", "nl": "Het afval valt in een put", - "it": "I rifiuti cadono in una fossa" + "it": "I rifiuti cadono in una fossa", + "cs": "Odpad padá do jámy" } }, { @@ -589,7 +595,8 @@ "then": { "en": "The waste is collected in a bucket or similar container, which is regularly removed", "nl": "Het afval valt in een emmer of andere opvangbak die regelmatig geleegd wordt", - "it": "I rifiuti vengono raccolti in un secchio o contenitore simile, che viene regolarmente rimosso" + "it": "I rifiuti vengono raccolti in un secchio o contenitore simile, che viene regolarmente rimosso", + "cs": "Odpad se sbírá do kbelíku nebo podobné nádoby, která se pravidelně vynáší" } } ] @@ -665,7 +672,8 @@ "es": "¿Se distribuyen productos menstruales gratuitos aquí?", "uk": "Чи розповсюджуються тут безкоштовні менструальні засоби?", "ca": "Els productes menstruals gratuïts es distribueixen aquí?", - "it": "Vengono distribuiti prodotti mestruali gratuiti qui?" + "it": "Vengono distribuiti prodotti mestruali gratuiti qui?", + "cs": "Jsou tu k dispozici menstruační produkty zdarma?" }, "questionHint": { "en": "This is only about menstrual products that are free of charge. If e.g. a vending machine is available which charges for menstrual products, ignore it for this question.", @@ -674,7 +682,8 @@ "es": "Esto solo se refiere a productos menstruales gratuitos. Si, por ejemplo, hay una máquina expendedora que cobra por productos menstruales, ignórala para esta pregunta.", "uk": "Йдеться лише про ті менструальні засоби, які є безкоштовними. Якщо, наприклад, поруч є торговий автомат, який бере плату за менструальні засоби, ігноруйте це питання.", "ca": "Això només es tracta de productes menstruals que són gratuïts. Si per exemple una màquina expenedora està disponible que cobra per productes menstruals, ignora-ho per a aquesta pregunta.", - "it": "Questo riguarda solo i prodotti mestruali gratuiti. Se ad esempio è disponibile un distributore automatico che fa pagare i prodotti mestruali, ignoralo per questa domanda." + "it": "Questo riguarda solo i prodotti mestruali gratuiti. Se ad esempio è disponibile un distributore automatico che fa pagare i prodotti mestruali, ignoralo per questa domanda.", + "cs": "Toto se týká jen menstruačních produktů, které jsou zdarma. Pokud je např. k dispozici prodejní automat s placenými menstruačními produkty, ignorujte tuto otázku." }, "mappings": [ { @@ -687,7 +696,8 @@ "es": "Hay productos menstruales gratuitos disponibles para todos los visitantes de estos baños", "uk": "Безкоштовні менструальні засоби доступні для всіх відвідувачів цих туалетів", "ca": "Els productes menstruals gratuïts estan disponibles per a tots els visitants d'aquests lavabos", - "it": "Prodotti mestruali gratuiti sono disponibili per tutti i visitatori di questi bagni" + "it": "Prodotti mestruali gratuiti sono disponibili per tutti i visitatori di questi bagni", + "cs": "Menstruační produkty jsou zdarma k dispozici všem návštěvníkům těchto toalet" } }, { @@ -700,7 +710,8 @@ "es": "Hay productos menstruales gratuitos disponibles para algunos visitantes de estos baños", "uk": "Деяким відвідувачам цих туалетів доступні безкоштовні менструальні засоби", "ca": "Els productes menstruals gratuïts estan disponibles per a alguns visitants d'aquests lavabos", - "it": "Prodotti mestruali gratuiti sono disponibili per alcuni visitatori di questi bagni" + "it": "Prodotti mestruali gratuiti sono disponibili per alcuni visitatori di questi bagni", + "cs": "Menstruační produkty jsou zdarma k dispozici některým návštěvníkům těchto toalet" }, "hideInAnswer": "gender_segregated=yes" }, @@ -715,7 +726,8 @@ "es": "No hay productos menstruales gratuitos disponibles aquí", "uk": "Тут немає безкоштовних менструальних засобів", "ca": "No hi ha productes menstruals gratuïts aquí", - "it": "Nessun prodotto mestruale gratuito è disponibile qui" + "it": "Nessun prodotto mestruale gratuito è disponibile qui", + "cs": "Nejsou tu k dispozici žádné menstruační produkty zdarma" } } ] @@ -734,7 +746,8 @@ "uk": "Де знаходяться безкоштовні менструальні засоби?", "es": "¿Dónde se encuentran los productos menstruales gratuitos?", "ca": "On estan ubicats els productes menstruals gratuïts?", - "it": "Dove si trovano i prodotti mestruali gratuiti?" + "it": "Dove si trovano i prodotti mestruali gratuiti?", + "cs": "Kde jsou umístěny menstruační produkty zdarma?" }, "condition": { "and": [ @@ -752,7 +765,8 @@ "de": "Die Menstruationsprodukte befinden sich in {toilets:menstrual_products:location}", "es": "Los productos menstruales se encuentran en {toilets:menstrual_products:location}", "ca": "Els productes menstruals es troben a {toilets:menstrual_products:location}", - "it": "I prodotti mestruali si trovano in {toilets:menstrual_products:location}" + "it": "I prodotti mestruali si trovano in {toilets:menstrual_products:location}", + "cs": "Menstruační produkty jsou umístěny v {toilets:menstrual_products:location}" }, "freeform": { "key": "toilets:menstrual_products:location", @@ -767,7 +781,8 @@ "uk": "Безкоштовні менструальні засоби знаходяться в туалеті для жінок", "es": "Los productos menstruales gratuitos se encuentran en el baño de mujeres", "ca": "Els productes menstruals gratuïts es troben al vàter per a dones", - "it": "I prodotti mestruali gratuiti si trovano nel bagno per donne" + "it": "I prodotti mestruali gratuiti si trovano nel bagno per donne", + "cs": "Menstruační produkty zdarma jsou umístěny na toaletě pro ženy" }, "if": "toilets:menstrual_products:location=female_toilet", "alsoShowIf": "toilets:menstrual_products:location=" @@ -780,7 +795,8 @@ "uk": "Безкоштовні менструальні засоби знаходяться в туалеті для чоловіків", "es": "Los productos menstruales gratuitos se encuentran en el baño de hombres", "ca": "Els productes menstruals gratuïts es troben al vàter per a homes", - "it": "I prodotti mestruali gratuiti si trovano nel bagno per uomini" + "it": "I prodotti mestruali gratuiti si trovano nel bagno per uomini", + "cs": "Menstruační produkty zdarma jsou umístěny na toaletě pro muže" }, "if": "toilets:menstrual_products:location=male_toilet" }, @@ -793,7 +809,8 @@ "uk": "Безкоштовні менструальні засоби знаходяться в туалеті для людей на візках", "es": "Los productos menstruales gratuitos se encuentran en el baño para usuarios de sillas de ruedas", "ca": "Els productes menstruals gratuïts es troben al vàter per a usuaris de cadira de rodes", - "it": "I prodotti mestruali gratuiti si trovano nel bagno per utenti in sedia a rotelle" + "it": "I prodotti mestruali gratuiti si trovano nel bagno per utenti in sedia a rotelle", + "cs": "Menstruační produkty zdarma jsou umístěny na toaletě pro osoby na vozíku" } } ] @@ -957,12 +974,14 @@ "question": { "en": "Is this toilets supervised by a person?", "nl": "Is er toezicht op deze toilet?", - "it": "Questi bagni sono supervisionati da una persona?" + "it": "Questi bagni sono supervisionati da una persona?", + "cs": "Dohlíží na tyto toalety nějaká osoba?" }, "questionHint": { "en": "This is typically a person tasked with keeping the toilets clean and collecting the fee", "nl": "Deze persoon houdt typisch de toiletten proper en int het toiletgeld", - "it": "Si tratta tipicamente di una persona incaricata di mantenere puliti i bagni e di riscuotere la tariffa" + "it": "Si tratta tipicamente di una persona incaricata di mantenere puliti i bagni e di riscuotere la tariffa", + "cs": "Jedná se typicky o osobu, která udržuje toalety čisté a vybírá poplatek" }, "mappings": [ { @@ -970,7 +989,8 @@ "then": { "en": "There is a person supervising these toilets during (most of) the opening hours", "nl": "Er is een persoon die toezicht houdt op deze toiletten", - "it": "C'è una persona che supervisiona questi bagni durante (la maggior parte) dell'orario di apertura" + "it": "C'è una persona che supervisiona questi bagni durante (la maggior parte) dell'orario di apertura", + "cs": "Je tu osoba, která dohlíží na tyto toalety během (většiny) otevíracích hodin" } }, { @@ -978,7 +998,8 @@ "then": { "en": "There is a person supervising these toilets, but they are present only during certain times of the opening hours", "nl": "Er is een persoon die toezicht houdt op deze toiletten, maar deze is slechts op enkele vaste momenten aanwezig", - "it": "C'è una persona che supervisiona questi bagni, ma è presente solo durante certi orari di apertura" + "it": "C'è una persona che supervisiona questi bagni, ma è presente solo durante certi orari di apertura", + "cs": "Je tu osoba, která dohlíží na tyto toalety, ale je přítomna jen určitý čas během otevíracích hodin" } }, { @@ -986,7 +1007,8 @@ "then": { "en": "These toilets are not supervised", "nl": "Er is geen persoon die toezicht houdt", - "it": "Questi bagni non sono supervisionati" + "it": "Questi bagni non sono supervisionati", + "cs": "Na těchto toaletách není dohled" } } ], @@ -1104,6 +1126,39 @@ } ] }, + { + "id": "handwashing-soap", + "labels": [ + "relevant-questions", + "prefixed", + "amenity-prefixed" + ], + "question": { + "en": "Is soap for handwashing provided?", + "nl": "Is er zeep voorzien voor het wassen van de handen?" + }, + "mappings": [ + { + "if": "handwashing:soap=yes", + "then": { + "en": "Soap for handwashing is provided", + "nl": "Zeep om handen te wassen is voorzien" + } + }, + { + "if": "handwashing:soap=no", + "then": { + "en": "No soap for handwashing", + "nl": "Geen zeep om de handen te wassen" + } + } + ], + "condition": { + "and": [ + "toilets:handwashing=yes" + ] + } + }, { "id": "toilet-drying", "labels": [ @@ -1114,7 +1169,8 @@ "question": { "en": "Do these toilets have a device to dry your hands?", "nl": "Hebben deze toiletten een apparaat om je handen te drogen?", - "it": "Questi bagni hanno un dispositivo per asciugare le mani?" + "it": "Questi bagni hanno un dispositivo per asciugare le mani?", + "cs": "Mají tyto toalety zařízení k sušení rukou?" }, "multiAnswer": true, "mappings": [ @@ -1123,7 +1179,8 @@ "then": { "en": "Electric hand dryers are available for drying hands.", "nl": "Elektrische handdrogers zijn beschikbaar om handen te drogen.", - "it": "Sono disponibili asciugamani elettrici per asciugare le mani." + "it": "Sono disponibili asciugamani elettrici per asciugare le mani.", + "cs": "Pro sušení rukou jsou k dispozici elektrické sušáky." } }, { @@ -1131,7 +1188,8 @@ "then": { "en": "Paper towels are available for drying hands.", "nl": "Papieren wegwerphanddoeken zijn beschikbaar om handen te drogen.", - "it": "Sono disponibili asciugamani di carta per asciugare le mani." + "it": "Sono disponibili asciugamani di carta per asciugare le mani.", + "cs": "Pro sušení rukou jsou k dispozici papírové ručníky." } }, { @@ -1139,7 +1197,8 @@ "then": { "en": "A towel roll cabinet is available for drying hands", "nl": "Een apparaat met een handdoekrol is beschikbaar om handen te drogen", - "it": "È disponibile un dispenser di asciugamani a rotolo per asciugare le mani" + "it": "È disponibile un dispenser di asciugamani a rotolo per asciugare le mani", + "cs": "Pro sušení rukou je k dispozici nekonečný ručník" } }, { @@ -1147,7 +1206,8 @@ "then": { "en": "A fabric towel available to dry your hands.", "nl": "Een stoffen handdoek is beschikbaar om handen te drogen.", - "it": "È disponibile un asciugamano in tessuto per asciugare le mani." + "it": "È disponibile un asciugamano in tessuto per asciugare le mani.", + "cs": "Pro sušení rukou je k dispozici látkový ručník." } }, { @@ -1155,7 +1215,8 @@ "then": { "en": "There are no hand drying facilities available.", "nl": "Er zijn geen handdroogvoorzieningen beschikbaar.", - "it": "Non sono disponibili dispositivi per asciugare le mani." + "it": "Non sono disponibili dispositivi per asciugare le mani.", + "cs": "Není k dispozici nic k sušení rukou." } } ], @@ -1264,7 +1325,13 @@ { "#": "NOT on designated", "or": [ - "wheelchair=yes", + { + "#": "Only trigger this if it is a proper toilet, not a toilet_at_amenity", + "and": [ + "wheelchair=yes", + "amenity=toilets" + ] + }, "toilets:wheelchair=yes" ] } @@ -1291,7 +1358,13 @@ { "#": "NOT on designated", "or": [ - "wheelchair=yes", + { + "#": "Only trigger this if it is a proper toilet, not a toilet_at_amenity", + "and": [ + "wheelchair=yes", + "amenity=toilets" + ] + }, "toilets:wheelchair=yes" ] } @@ -1311,7 +1384,8 @@ "label": { "en": "Add a picture of the wheelchair accessible toilet", "nl": "Voeg een foto van de rolstoeltoegankelijke toilet toe", - "it": "Aggiungi una foto del bagno accessibile in sedia a rotelle" + "it": "Aggiungi una foto del bagno accessibile in sedia a rotelle", + "cs": "Přidat obrázek toalety přístupné na vozíku" } } } @@ -1327,7 +1401,8 @@ "render": { "en": "Wheelchair accessible toilet", "nl": "Rolstoeltoegankelijke toilet", - "it": "Bagno accessibile in sedia a rotelle" + "it": "Bagno accessibile in sedia a rotelle", + "cs": "Toaleta přístupná na vozíku" }, "icon": "./assets/layers/toilet/wheelchair.svg", "mappings": [ @@ -1341,7 +1416,8 @@ "then": { "en": "Wheelchair accessibility features", "nl": "Rolstoeltoegankelijkheid", - "it": "Caratteristiche di accessibilità per sedie a rotelle" + "it": "Caratteristiche di accessibilità per sedie a rotelle", + "cs": "Přístupnost na vozíku" } }, { @@ -1354,7 +1430,8 @@ "then": { "en": "No wheelchair accessible toilet", "nl": "Geen rolstoeltoegankelijke toilet", - "it": "Nessun bagno accessibile in sedia a rotelle" + "it": "Nessun bagno accessibile in sedia a rotelle", + "cs": "Žádná toaleta přístupná na vozíku" } } ] @@ -1364,13 +1441,20 @@ "question": { "en": "Is the wheelchair-accessible toilet locked?", "nl": "Is de rolstoeltoegankelijke toilet op slot?", - "it": "Il bagno accessibile in sedia a rotelle è chiuso a chiave?" + "it": "Il bagno accessibile in sedia a rotelle è chiuso a chiave?", + "cs": "Je tato toaleta pro osoby na vozíku uzamčena?" }, "condition": { "and": [ { "or": [ - "wheelchair=yes", + { + "#": "Only trigger this if it is a proper toilet, not a toilet_at_amenity", + "and": [ + "wheelchair=yes", + "amenity=toilets" + ] + }, "toilets:wheelchair=yes" ] }, @@ -1401,7 +1485,8 @@ "then": { "en": "The wheelchair accessible toilets are freely accessible", "nl": "De rolstoeltoegankelijke toilet is vrij toegankelijk", - "it": "I bagni accessibili in sedia a rotelle sono liberamente accessibili" + "it": "I bagni accessibili in sedia a rotelle sono liberamente accessibili", + "cs": "Toalety pro osoby na vozíku jsou volně přístupné" } }, { @@ -1413,7 +1498,8 @@ "then": { "en": "One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key", "nl": "Men moet toestemming vragen om de rolstoeltoegankelijke toilet te gebruiken, bv. door een sleutel te vragen", - "it": "Bisogna chiedere il permesso per accedere al bagno accessibile in sedia a rotelle, ad es. chiedendo una chiave" + "it": "Bisogna chiedere il permesso per accedere al bagno accessibile in sedia a rotelle, ad es. chiedendo una chiave", + "cs": "Na toaletu pro osoby na vozíku je potřeba si vyžádat přístup, např. požádat o klíč" } }, { @@ -1427,7 +1513,8 @@ "then": { "en": "One can use a Master Locksmiths Access Key (MLAK) to access this bathroom", "nl": "Men kan met een Master Locksmiths Access Key (MLAK-sleutel) deze toiletten te gebruiken.", - "it": "Si può usare una Master Locksmiths Access Key (MLAK) per accedere a questo bagno" + "it": "Si può usare una Master Locksmiths Access Key (MLAK) per accedere a questo bagno", + "cs": "Pro přístup na tuto toaletu lze použít Master Locksmiths Access Key (MLAK)" } }, { @@ -1440,7 +1527,8 @@ "then": { "en": "One can use a RADAR Key to access this bathroom", "nl": "Men kan met een RADAR-sleutel deze toiletten te gebruiken.", - "it": "Si può usare una RADAR Key per accedere a questo bagno" + "it": "Si può usare una RADAR Key per accedere a questo bagno", + "cs": "Pro přístup na tuto toaletu lze použít RADAR Key" } }, { @@ -1457,7 +1545,8 @@ "then": { "en": "One can use a EuroKey to access this bathroom", "nl": "Men kan met een Eurosleutel deze toiletten te gebruiken.", - "it": "Si può usare una EuroKey per accedere a questo bagno" + "it": "Si può usare una EuroKey per accedere a questo bagno", + "cs": "Pro přístup na tuto toaletu lze použít EuroKey" } } ] @@ -1466,14 +1555,34 @@ "builtin": "grab_rail.has_grab_rail_lr", "override": { "labels+": [ - "wheelchair" + "wheelchair", + "relevant-questions", + "prefixed", + "amenity-prefixed" ], "questionHint": { "en": "Left and right are interpreted as when sitting on the toilet", "nl": "Links en rechts zijn zoals wanneer je zit op de toilet", - "it": "Sinistra e destra sono interpretate come quando si è seduti sul WC" + "it": "Sinistra e destra sono interpretate come quando si è seduti sul WC", + "cs": "Levá a pravá jsou interpretovány, jako když sedíte na toaletě" }, - "condition": "wheelchair=yes" + "condition": { + "and+": [ + { + "#": "NOT on designated", + "or": [ + { + "#": "Only trigger this if it is a proper toilet, not a toilet_at_amenity", + "and": [ + "wheelchair=yes", + "amenity=toilets" + ] + }, + "toilets:wheelchair=yes" + ] + } + ] + } }, "prefix": "toilets:wheelchair" }, @@ -1481,9 +1590,28 @@ "builtin": "grab_rail.has_grab_rail_behind", "override": { "labels+": [ - "wheelchair" + "wheelchair", + "relevant-questions", + "prefixed", + "amenity-prefixed" ], - "condition": "wheelchair=yes" + "condition": { + "and+": [ + { + "#": "NOT on designated", + "or": [ + { + "#": "Only trigger this if it is a proper toilet, not a toilet_at_amenity", + "and": [ + "wheelchair=yes", + "amenity=toilets" + ] + }, + "toilets:wheelchair=yes" + ] + } + ] + } }, "prefix": "toilets:wheelchair" }, @@ -1491,11 +1619,26 @@ "builtin": "grab_rail.generic_questions", "override": { "labels+": [ - "wheelchair" + "wheelchair", + "relevant-questions", + "prefixed", + "amenity-prefixed" ], "condition": { "and+": [ - "wheelchair=yes" + { + "#": "NOT on designated", + "or": [ + { + "#": "Only trigger this if it is a proper toilet, not a toilet_at_amenity", + "and": [ + "wheelchair=yes", + "amenity=toilets" + ] + }, + "toilets:wheelchair=yes" + ] + } ] } }, @@ -1507,9 +1650,12 @@ "and": [ { "or": [ - "wheelchair=yes", - "wheelchair=designated", - "toilets:wheelchair=yes", + { + "and": [ + "amenity=toilet", + "wheelchair~yes|designated" + ] + }, "toilets:wheelchair=designated" ] } @@ -1519,7 +1665,8 @@ "relevant-questions", "wheelchair", "hidden", - "prefixed" + "prefixed", + "amenity-prefixed" ], "question": { "en": "What is the width of the door to the wheelchair accessible toilet?", @@ -1605,7 +1752,8 @@ "question": { "en": "Does this toilet have an adult changing table?", "nl": "Heeft deze toilet een verzorgingstafel voor volwassenen?", - "it": "Questo bagno ha un fasciatoio per adulti?" + "it": "Questo bagno ha un fasciatoio per adulti?", + "cs": "Má tato toaleta převlékací stůl pro dospělé?" }, "mappings": [ { @@ -1613,7 +1761,8 @@ "then": { "en": "Has a changing table for adults", "nl": "Heeft een verzorgingstafel voor volwassenen", - "it": "Ha un fasciatoio per adulti" + "it": "Ha un fasciatoio per adulti", + "cs": "Má převlékací stůl pro dospělé" } }, { @@ -1622,7 +1771,8 @@ "then": { "en": "No changing table for adults", "nl": "Geen verzorgingstafel voor volwassenen", - "it": "Nessun fasciatoio per adulti" + "it": "Nessun fasciatoio per adulti", + "cs": "Nemá převlékací stůl pro dospělé" } } ] @@ -1667,7 +1817,8 @@ "question": { "en": "What number can one call in case of troubles or questions?", "nl": "Naar welk telefoonnummer kan men bellen voor vragen of om problemen te melden?", - "it": "Quale numero si può chiamare in caso di problemi o domande?" + "it": "Quale numero si può chiamare in caso di problemi o domande?", + "cs": "Jaké číslo lze zavolat v případě problémů nebo dotazů?" } } }, @@ -1677,7 +1828,8 @@ "question": { "en": "What is the email address one can send to in case of troubles or questions?", "nl": "Naar welk email address kan men sturen voor vragen of om problemen te melden?", - "it": "Qual è l'indirizzo email a cui si può scrivere in caso di problemi o domande?" + "it": "Qual è l'indirizzo email a cui si può scrivere in caso di problemi o domande?", + "cs": "Jaká je e-mailová adresa, kam se dá psát v případě problémů nebo dotazů?" } } } diff --git a/assets/layers/toilet_at_amenity/toilet_at_amenity.json b/assets/layers/toilet_at_amenity/toilet_at_amenity.json index 2c192e4e8..e37eb39e0 100644 --- a/assets/layers/toilet_at_amenity/toilet_at_amenity.json +++ b/assets/layers/toilet_at_amenity/toilet_at_amenity.json @@ -145,16 +145,20 @@ "lineRendering": [], "tagRenderings": [ { - "id": "images", + "id": "images_toilet", + "labels": [ + "relevant_questions" + ], "render": { + "before": "{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}", "special": { - "before": "{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}", "type": "image_upload", "image_key": "toilets:panoramax", "label": { "en": "Add a picture of the toilets", "nl": "Voeg een foto van de toiletten toe", - "it": "Aggiungi una foto dei bagni" + "it": "Aggiungi una foto dei bagni", + "cs": "Přidat obrázek toalet" } } } @@ -235,7 +239,8 @@ "ca": "Ús gratuït", "cs": "Zdarma k použití", "es": "De uso gratuito", - "it": "Gratuito" + "it": "Gratuito", + "uk": "Безкоштовне використання" }, "osmTags": { "or": [ diff --git a/assets/layers/toilet_at_amenity_lib/toilet_at_amenity_lib.json b/assets/layers/toilet_at_amenity_lib/toilet_at_amenity_lib.json index c1c0b5acc..5cb796aff 100644 --- a/assets/layers/toilet_at_amenity_lib/toilet_at_amenity_lib.json +++ b/assets/layers/toilet_at_amenity_lib/toilet_at_amenity_lib.json @@ -40,7 +40,8 @@ "render": { "en": "Toilet information", "nl": "Informatie over de toiletten", - "it": "Informazioni sui bagni" + "it": "Informazioni sui bagni", + "cs": "Informace o toaletách" }, "mappings": [ { @@ -48,7 +49,8 @@ "then": { "en": "Does not have toilets", "nl": "Heeft geen toiletten", - "it": "Non ha bagni" + "it": "Non ha bagni", + "cs": "Nejsou tu toalety" } } ] @@ -88,7 +90,8 @@ "render": { "special": { "type": "questions", - "labels": "toilet-questions" + "labels": "toilet-questions", + "blacklisted-labels": "wheelchair;adult-changing-table" } } } diff --git a/assets/layers/tool_library/tool_library.json b/assets/layers/tool_library/tool_library.json index 95964e254..2c51effc9 100644 --- a/assets/layers/tool_library/tool_library.json +++ b/assets/layers/tool_library/tool_library.json @@ -5,14 +5,16 @@ "de": "Werkzeugbibliothek", "es": "Bibliotecas de herramientas", "ca": "Biblioteques d'eines", - "it": "Biblioteche degli attrezzi" + "it": "Biblioteche degli attrezzi", + "cs": "Půjčovny nářadí" }, "description": { "en": "A tool library is a place where people from the general public can borrow tools", "de": "Eine Werkzeugbibliothek ist ein Ort, an dem Menschen aus der Öffentlichkeit Werkzeuge ausleihen können", "es": "Una biblioteca de herramientas es un lugar donde las personas del público en general pueden pedir prestadas herramientas", "ca": "Una biblioteca d'eines és un lloc on la gent del públic en general pot demanar prestat eines", - "it": "Una biblioteca degli attrezzi è un luogo dove le persone possono prendere in prestito attrezzi" + "it": "Una biblioteca degli attrezzi è un luogo dove le persone possono prendere in prestito attrezzi", + "cs": "Půjčovna nářadí je místo, kde si může obecná veřejnost půjčovat nářadí" }, "source": { "osmTags": "amenity=tool_library" @@ -24,7 +26,8 @@ "de": "Werkzeugbibliothek {name}", "es": "Biblioteca de herramientas {name}", "ca": "Biblioteca d'eines {name}", - "it": "Biblioteca degli attrezzi {name}" + "it": "Biblioteca degli attrezzi {name}", + "cs": "Půjčovna nářadí {name}" } }, "pointRendering": [ @@ -53,7 +56,8 @@ "es": "{name}", "ca": "{name}", "cy": "{name}", - "it": "{name}" + "it": "{name}", + "cs": "{name}" } } ] @@ -74,7 +78,8 @@ "de": "Eine Werkzeugbibliothek", "es": "una biblioteca de herramientas", "ca": "una biblioteca d'eines", - "it": "una biblioteca degli attrezzi" + "it": "una biblioteca degli attrezzi", + "cs": "půjčovna nářadí" }, "tags": [ "amenity=tool_library" @@ -84,7 +89,8 @@ "de": "Eine Werkzeugbibliothek ist ein Ort, an dem Menschen aus der Öffentlichkeit Werkzeuge ausleihen können", "es": "Una biblioteca de herramientas es un lugar donde las personas del público en general pueden pedir prestadas herramientas", "ca": "Una biblioteca d'eines és un lloc on la gent del públic en general pot demanar prestat eines", - "it": "Una biblioteca degli attrezzi è un luogo dove le persone possono prendere in prestito attrezzi" + "it": "Una biblioteca degli attrezzi è un luogo dove le persone possono prendere in prestito attrezzi", + "cs": "Půjčovna nářadí je místo, kde si může obecná veřejnost půjčovat nářadí" } } ], @@ -99,7 +105,8 @@ "de": "Ist eine Mitgliedschaft erforderlich, um hier Werkzeuge auszuleihen?", "es": "¿Se requiere una membresía para pedir herramientas prestadas aquí?", "ca": "Es requereix una pertinença per demanar prestat eines aquí?", - "it": "È richiesto un abbonamento per prendere in prestito gli attrezzi qui?" + "it": "È richiesto un abbonamento per prendere in prestito gli attrezzi qui?", + "cs": "Je k půjčování nářadí potřeba být členem?" }, "id": "membership", "mappings": [ @@ -109,7 +116,8 @@ "de": "Keine Mitgliedschaft ist erforderlich, um hier Werkzeuge auszuleihen", "es": "No se requiere membresía para pedir herramientas prestadas aquí", "ca": "No es requereix cap pertinença per demanar prestat eines aquí", - "it": "Non è richiesto alcun abbonamento per prendere in prestito gli attrezzi qui" + "it": "Non è richiesto alcun abbonamento per prendere in prestito gli attrezzi qui", + "cs": "Pro půjčování není vyžadováno členství" }, "if": "membership=no" }, @@ -120,7 +128,8 @@ "de": "Eine Mitgliedschaft ist erforderlich, um diese Werkzeugbibliothek zu nutzen", "es": "Se requiere una membresía para usar esta biblioteca de herramientas", "ca": "Es requereix una pertinença per utilitzar aquesta biblioteca d'eines", - "it": "Un abbonamento è richiesto per utilizzare questa biblioteca degli attrezzi" + "it": "Un abbonamento è richiesto per utilizzare questa biblioteca degli attrezzi", + "cs": "Pro používání této půjčovny nářadí je potřeba členství" } }, { @@ -130,7 +139,8 @@ "de": "Eine Mitgliedschaft ist möglich , aber nicht erforderlich, um diese Werkzeugbibliothek zu nutzen", "es": "Una membresía es posible pero no se requiere para usar esta biblioteca de herramientas", "ca": "Una pertinença a és possible però no cal utilitzar aquesta biblioteca d'eines", - "it": "Un abbonamento è possibile ma non richiesto per utilizzare questa biblioteca degli attrezzi" + "it": "Un abbonamento è possibile ma non richiesto per utilizzare questa biblioteca degli attrezzi", + "cs": "Členství je možné, ale ne nutné pro používání této půjčovny nářadí" } } ] @@ -150,7 +160,8 @@ "de": "Es gibt möglicherweise viele Modelle. Im Zweifelsfall wähle das häufigste", "es": "Puede haber muchas fórmulas. En caso de duda, elige la más común", "ca": "Pot haver-hi moltes fórmules. En cas de dubte, tria el més comú", - "it": "Potrebbero esserci molte formule. In caso di dubbio, scegli quella più comune" + "it": "Potrebbero esserci molte formule. In caso di dubbio, scegli quella più comune", + "cs": "Může být mnoho vzorců. Máte-li pochybnosti, vyberte ten nejběžnější" }, "freeform": { "key": "charge:membership", @@ -162,7 +173,8 @@ "de": "Eine Mitgliedschaft kostet {charge:membership}", "es": "Una membresía cuesta {charge:membership}", "ca": "Una filiació costa {charge:membership}", - "it": "Un abbonamento costa {charge:membership}" + "it": "Un abbonamento costa {charge:membership}", + "cs": "Členství stojí {charge:membership}" } }, { @@ -171,7 +183,8 @@ "de": "Wird eine Gebühr erhoben, um Werkzeuge auszuleihen?", "es": "¿Se cobra una tarifa por pedir herramientas prestadas?", "ca": "Es demana una tarifa per demanar prestat eines?", - "it": "Viene richiesta una tariffa per prendere in prestito gli attrezzi?" + "it": "Viene richiesta una tariffa per prendere in prestito gli attrezzi?", + "cs": "Je při půjčování nářadí požadován poplatek?" }, "id": "fee", "mappings": [ @@ -187,7 +200,8 @@ "de": "Werkzeuge ausleihen ist kostenlos (wenn man eine Mitgliedschaft hat)", "es": "Pedir herramientas prestadas es gratuito (si se tiene una membresía)", "ca": "Les eines de préstec són gratuïtes (si es té una pertinença)", - "it": "Il prestito degli attrezzi è gratuito (se si ha un abbonamento)" + "it": "Il prestito degli attrezzi è gratuito (se si ha un abbonamento)", + "cs": "Půjčování je zdarma (pro členy)" }, "hideInAnswer": "membership!=required" }, @@ -198,7 +212,8 @@ "de": "Werkzeuge ausleihen ist kostenlos", "es": "Pedir herramientas prestadas es gratuito", "ca": "Les eines de pagament són gratuïtes", - "it": "Il prestito degli attrezzi è gratuito" + "it": "Il prestito degli attrezzi è gratuito", + "cs": "Půjčování je zdarma" }, "hideInAnswer": "membership=required" }, @@ -209,7 +224,8 @@ "de": "Es wird eine Gebühr erhoben, wenn man Werkzeuge ausleiht", "es": "Se cobra una tarifa al pedir herramientas prestadas", "ca": "Es demana una tarifa en demanar prestat les eines", - "it": "Viene richiesta una tariffa per il prestito degli attrezzi" + "it": "Viene richiesta una tariffa per il prestito degli attrezzi", + "cs": "Za půjčování se platí poplatek" } }, { @@ -219,7 +235,8 @@ "de": "Eine Spende kann gegeben werden, wenn man Werkzeuge ausleiht", "es": "Se puede hacer una donación al pedir herramientas prestadas", "ca": "Es pot donar un donatiu en demanar prestat eines", - "it": "Si può fare una donazione quando si prendono in prestito gli attrezzi" + "it": "Si può fare una donazione quando si prendono in prestito gli attrezzi", + "cs": "Při půjčování lze dát dar" } } ], @@ -228,7 +245,8 @@ "de": "Wenn eine Mitgliedschaft erforderlich ist, gehen wir davon aus, dass die Mitgliedschaft bereits bezahlt ist.", "es": "Si se requiere una membresía, asumimos que la membresía ya está pagada.", "ca": "Si es requereix una pertinença, assumim que la pertinença ja està pagada.", - "it": "Se è richiesto un abbonamento, assumiamo che l'abbonamento sia già stato pagato." + "it": "Se è richiesto un abbonamento, assumiamo che l'abbonamento sia già stato pagato.", + "cs": "Je-li vyžadováno členství, předpokládáme, že už za něj bylo zaplaceno." } } ], diff --git a/assets/layers/tourism_accomodation/tourism_accomodation.json b/assets/layers/tourism_accomodation/tourism_accomodation.json index 5042b4582..75885933f 100644 --- a/assets/layers/tourism_accomodation/tourism_accomodation.json +++ b/assets/layers/tourism_accomodation/tourism_accomodation.json @@ -6,7 +6,8 @@ "nl": "Accomodatie voor toeristen", "es": "Alojamientos turísticos", "ca": "Allotjament turístic", - "it": "Strutture ricettive turistiche" + "it": "Strutture ricettive turistiche", + "cs": "Turistická ubytovna" }, "description": { "en": "Various types of lodging facilities", @@ -14,7 +15,8 @@ "nl": "Verschillende soorten overnachtingsmogelijkheden voor toeristen", "es": "Varios tipos de alojamientos", "ca": "Diversos tipus d'allotjaments", - "it": "Vari tipi di strutture ricettive" + "it": "Vari tipi di strutture ricettive", + "cs": "Různé druhy ubytovacích zařízení" }, "minzoom": 12, "title": { @@ -41,7 +43,8 @@ "nl": "Herberg {name}", "es": "Hostal {name}", "ca": "Hostel {name}", - "it": "Ostello {name}" + "it": "Ostello {name}", + "cs": "Hostel {name}" } }, { @@ -52,7 +55,8 @@ "nl": "B&B {name}", "es": "B&B {name}", "ca": "BB {name}", - "it": "B&B {name}" + "it": "B&B {name}", + "cs": "B&B {name}" } }, { @@ -62,7 +66,8 @@ "de": "Ferienhaus {name}", "es": "Pensión {name}", "ca": "Casa de convidats {name}", - "it": "Pensione {name}" + "it": "Pensione {name}", + "cs": "Penzion {name}" } }, { @@ -83,7 +88,8 @@ "de": "Ferienwohnung {name}", "es": "Apartamento {name}", "ca": "Apartament {name}", - "it": "Appartamento {name}" + "it": "Appartamento {name}", + "cs": "Apartmá {name}" } }, { @@ -93,7 +99,8 @@ "de": "Ferienhaus {name}", "es": "Casa de vacaciones {name}", "ca": "Inici de vacances {name}", - "it": "Casa vacanza {name}" + "it": "Casa vacanza {name}", + "cs": "Víkendový dům {name}" } } ], @@ -178,7 +185,8 @@ "nl": "En hotel is een gebouw waar je tegen betaling kan overnachten voor een korte periode. Je krijgt je eigen kamer.", "es": "Un hotel es un establecimiento que proporciona alojamiento de pago, generalmente a corto plazo. Las habitaciones no se comparten con desconocidos.", "ca": "Un hotel és un establiment que ofereix allotjament de pagament, normalment a curt termini. Les habitacions no són compartides amb estranys.", - "it": "Un hotel è una struttura che fornisce alloggio a pagamento, solitamente a breve termine. Le camere non sono condivise con estranei." + "it": "Un hotel è una struttura che fornisce alloggio a pagamento, solitamente a breve termine. Le camere non sono condivise con estranei.", + "cs": "Hotel je zařízení, které poskytuje placené ubytování, obvykle na krátkodobé bázi. Pokoje nejsou sdíleny mezi hosty." }, "tags": [ "tourism=hotel" @@ -194,7 +202,8 @@ "nl": "een herberg", "es": "un hostal", "ca": "un hostal", - "it": "un ostello" + "it": "un ostello", + "cs": "hostel" }, "description": { "en": "A hostel is a type of tourist accommodation where people can sleep in a room shared with strangers", @@ -202,7 +211,8 @@ "nl": "Een herberg is een gebouw waar je enkele dagen kan blijven. Je deelt een kamer met onbekenden.", "es": "Un hostal es un tipo de alojamiento turístico donde las personas pueden dormir en una habitación compartida con desconocidos", "ca": "Un alberg és un tipus d'allotjament turístic on la gent pot dormir en una habitació compartida amb estranys", - "it": "Un ostello è un tipo di alloggio turistico dove le persone possono dormire in una camera condivisa con estranei" + "it": "Un ostello è un tipo di alloggio turistico dove le persone possono dormire in una camera condivisa con estranei", + "cs": "Hostel je typ turistického ubytování, kde mohou lidé spát ve společných pokojích s jinými hosty" } }, { @@ -215,7 +225,8 @@ "nl": "een vakantie-appartement", "es": "un apartamento de vacaciones", "ca": "un apartament de vacances", - "it": "un appartamento vacanza" + "it": "un appartamento vacanza", + "cs": "víkendový byt" }, "description": { "en": "A furnished apartment or flat with cooking and bathroom facilities in a shared building that can be rented for vacations, typically without breakfast or reception desk", @@ -223,7 +234,8 @@ "nl": "Een bemeubeld apparement met kookgelegenheid en een badkamer in een groter gebouw. Het appartement kan gehuurd worden voor vakanties. Er is geen receptie of ontbijt voorzien.", "es": "Un apartamento o piso amueblado con cocina y baño en un edificio compartido que se puede alquilar para vacaciones, normalmente sin desayuno ni recepción", "ca": "Un apartament o pis moblat amb cuina i bany en un edifici compartit que es pot llogar per vacances, típicament sense esmorzar o recepció", - "it": "Un appartamento arredato con cucina e bagno in un edificio condiviso che può essere affittato per le vacanze, tipicamente senza colazione o reception" + "it": "Un appartamento arredato con cucina e bagno in un edificio condiviso che può essere affittato per le vacanze, tipicamente senza colazione o reception", + "cs": "Vybavený byt s kuchyní a koupelnou ve sdílené budově, který si lze pronajmout na trávení volného času, typicky bez snídaně a bez recepce" } }, { @@ -235,14 +247,16 @@ "de": "ein Ferienchalet", "es": "un chalet de vacaciones", "ca": "un xalet de vacances", - "it": "uno chalet vacanza" + "it": "uno chalet vacanza", + "cs": "víkendová chata" }, "description": { "en": "A holiday cottage or vacation home with cooking and bathroom facilities that can be rented for holiday vacations, typically without breakfast or reception desk", "de": "Ein Ferienhaus oder eine Ferienwohnung mit Kochgelegenheit und Bad, das bzw. die für Ferienaufenthalte gemietet werden kann, in der Regel ohne Frühstück oder Rezeption", "es": "Una casa de vacaciones o chalet con cocina y baño que se puede alquilar para vacaciones, normalmente sin desayuno ni recepción", "ca": "Una casa de vacances o xalet amb instal·lacions de cuina i bany que es poden llogar per vacances, normalment sense desdejuni o recepció", - "it": "Una casa vacanza con cucina e bagno che può essere affittata per le vacanze, tipicamente senza colazione o reception" + "it": "Una casa vacanza con cucina e bagno che può essere affittata per le vacanze, tipicamente senza colazione o reception", + "cs": "Prázdninová chatka nebo víkendový dům s kuchyní a koupelnou, který si lze pronajmout na prázdninové pobyty, typicky bez snídaně a bez recepce" } }, { @@ -255,14 +269,16 @@ "nl": "een motel", "es": "un motel", "ca": "un motel", - "it": "un motel" + "it": "un motel", + "cs": "motel" }, "description": { "en": "A motel is an establishment that provides paid lodging, usually on a short-term basis, with convenient parking for motor cars at or close to the room. They are typically cheaper then a hotel", "de": "Ein Motel ist eine Einrichtung, die eine bezahlte Unterkunft anbietet, in der Regel für kurze Zeit, mit bequemen Parkplätzen für Kraftfahrzeuge am oder in der Nähe des Zimmers. Sie sind in der Regel billiger als ein Hotel", "es": "Un motel es un establecimiento que proporciona alojamiento de pago, generalmente a corto plazo, con estacionamiento conveniente para automóviles en o cerca de la habitación. Suelen ser más baratos que un hotel", "ca": "Un motel és un establiment que ofereix allotjament de pagament, normalment a curt termini, amb un còmode aparcament per a cotxes prop de l'habitació. Normalment són més barats que un hotel", - "it": "Un motel è una struttura che fornisce alloggio a pagamento, solitamente a breve termine, con comodo parcheggio per auto vicino alla camera. Sono tipicamente più economici di un hotel" + "it": "Un motel è una struttura che fornisce alloggio a pagamento, solitamente a breve termine, con comodo parcheggio per auto vicino alla camera. Sono tipicamente più economici di un hotel", + "cs": "Motel je zařízení, které poskytuje placené ubytování, obvykle na krátkodobé bázi, s vyhovujícím parkovištěm pro motorová vozidla u pokoje nebo poblíž. Je typicky levnější než hotel" } }, { @@ -275,14 +291,16 @@ "de": "eine Frühstückspension", "es": "un bed-and-breakfast", "ca": "un llit i un trencament", - "it": "un bed-and-breakfast" + "it": "un bed-and-breakfast", + "cs": "bed-and-breakfast" }, "description": { "en": "A bed-and-breakfast in a guesthouse is a small lodging establishment. These are often a few rooms within a private family home where the owners also accommodate the guests. There is no reception desk, nor is there staff at all times. In some cases, check-in happens remotely by sharing a code to get in.", "de": "Ein Bed-and-Breakfast in einem Gästehaus ist ein kleiner Beherbergungsbetrieb. Oft handelt es sich um einige Zimmer in einem Privathaus, in dem die Eigentümer auch die Gäste beherbergen. Es gibt keine Rezeption und es ist auch nicht ständig Personal anwesend. In einigen Fällen erfolgt das Einchecken aus der Ferne, indem ein Zugangscode mitgeteilt wird.", "es": "Un bed-and-breakfast en una pensión es un pequeño establecimiento de alojamiento. A menudo son unas pocas habitaciones dentro de una casa familiar privada donde los propietarios también alojan a los huéspedes. No hay recepción ni personal en todo momento. En algunos casos, el check-in se realiza de forma remota compartiendo un código para entrar.", "ca": "Un bed-and-breakfast en una casa d'hostes és un petit establiment d'allotjament. Sovint es tracta d'unes poques habitacions dins d'una casa familiar privada on els propietaris també s'allotgen als hostes. No hi ha recepció, ni personal en tot moment. En alguns casos, el check-in passa remotament compartint un codi per entrar.", - "it": "Un bed-and-breakfast in una pensione è una piccola struttura ricettiva. Spesso si tratta di alcune camere all'interno di una casa privata dove i proprietari ospitano anche gli ospiti. Non c'è reception, né personale in ogni momento. In alcuni casi, il check-in avviene da remoto condividendo un codice per entrare." + "it": "Un bed-and-breakfast in una pensione è una piccola struttura ricettiva. Spesso si tratta di alcune camere all'interno di una casa privata dove i proprietari ospitano anche gli ospiti. Non c'è reception, né personale in ogni momento. In alcuni casi, il check-in avviene da remoto condividendo un codice per entrare.", + "cs": "Bed-and-breakfast v penzionu je malé ubytovací zařízení. Má často jen několik pokojů v rodinné domě, kde majitelé zároveň ubytovávají hosty. Není tu recepce ani trvale přítomný personál. V některých případech se lze ubytovat vzdáleně pomocí přístupového kódu." } }, { @@ -294,7 +312,8 @@ "de": "eine kleine Beherbergungseinrichtung, die in der Regel vom Eigentümer betrieben wird", "es": "un alojamiento a pequeña escala, normalmente operado por el propietario", "ca": "una instal·lació d'allotjament a petita escala, típicament operada pel propietari", - "it": "una struttura ricettiva di piccole dimensioni, tipicamente gestita dal proprietario" + "it": "una struttura ricettiva di piccole dimensioni, tipicamente gestita dal proprietario", + "cs": "malé ubytovací zařízení, typicky provozované vlastníkem" } }, { @@ -306,7 +325,8 @@ "de": "een kempeerterrein", "es": "un camping o área de acampada", "ca": "un camp o camp", - "it": "un campeggio" + "it": "un campeggio", + "cs": "kemp nebo tábořiště" } } ], @@ -321,7 +341,8 @@ "nl": "Wat is de naam van deze {title()}", "es": "¿Cuál es el nombre de este {title()}?", "ca": "Quin és el nom d'aquest {title()}?", - "it": "Qual è il nome di questo {title()}?" + "it": "Qual è il nome di questo {title()}?", + "cs": "Jaký je název {title()}?" }, "render": { "en": "{name}", @@ -348,7 +369,8 @@ "de": "Ist diese Unterkunft ausschließlich für Gruppen?", "en": "Is this hostel exclusively for groups?", "ca": "Aquest hostel és exclusivament per a grups?", - "it": "Questo ostello è esclusivamente per gruppi?" + "it": "Questo ostello è esclusivamente per gruppi?", + "cs": "Je tento hostel výhradně pro skupiny?" }, "mappings": [ { @@ -361,7 +383,8 @@ "en": "This hostel is exclusively for groups", "de": "Diese Unterkunft ist ausschließlich für Gruppen", "ca": "Aquest hostel és exclusivament per a grups", - "it": "Questo ostello è esclusivamente per gruppi" + "it": "Questo ostello è esclusivamente per gruppi", + "cs": "Tento hostel je výhradně pro skupiny" } }, { @@ -374,7 +397,8 @@ "en": "This hostel is not exclusively for groups", "de": "Diese Unterkunft ist nicht ausschließlich für Gruppen", "ca": "Aquest hostel no és exclusivament per a grups", - "it": "Questo ostello non è esclusivamente per gruppi" + "it": "Questo ostello non è esclusivamente per gruppi", + "cs": "Tento hostel není výhradně pro skupiny" } } ], @@ -383,7 +407,7 @@ "brand", "contact", "wheelchair-access", - "toilet_at_amenity.toilets-wheelchair", + "toilet_at_amenity_lib.all", "internet-all", "dog-access" ], @@ -398,7 +422,8 @@ "nl": "Alle types", "es": "Todos los tipos", "ca": "Tots els tipus", - "it": "Tutti i tipi" + "it": "Tutti i tipi", + "cs": "Všechny druhy" } }, { @@ -422,7 +447,8 @@ "nl": "Hostels", "es": "Hostales", "ca": "Alberg", - "it": "Ostelli" + "it": "Ostelli", + "cs": "Hostely" } }, { @@ -433,7 +459,8 @@ "nl": "Gastenkamers en bed-en-breakfasts", "es": "Pensiones y Bed&Breakfast", "ca": "Cases d'hostes i Bed&Breakfasts", - "it": "Pensioni e Bed&Breakfast" + "it": "Pensioni e Bed&Breakfast", + "cs": "Penziony a Bed&Breakfast" } }, { @@ -456,7 +483,8 @@ "nl": "Vakantiehuisje", "es": "Casa de vacaciones", "ca": "Casa de vacances", - "it": "Case vacanza" + "it": "Case vacanza", + "cs": "Víkendový dům" } }, { @@ -467,7 +495,8 @@ "nl": "Vakantie-appartement", "es": "Apartamento de vacaciones", "ca": "Apartament de vacances", - "it": "Appartamenti vacanza" + "it": "Appartamenti vacanza", + "cs": "Víkendový byt" } } ] diff --git a/assets/layers/trail/trail.json b/assets/layers/trail/trail.json index 144811afd..b4eb27be2 100644 --- a/assets/layers/trail/trail.json +++ b/assets/layers/trail/trail.json @@ -20,7 +20,8 @@ "de": "Markierte Wanderwege", "ca": "Rutes marcades", "es": "Senderos señalizados", - "it": "Sentieri segnalati" + "it": "Sentieri segnalati", + "cs": "Značené stezky" }, "source": { "osmTags": { @@ -123,7 +124,8 @@ "de": "Wie heißt dieser Weg?", "ca": "Quin és el nom d'aquest sender?", "es": "¿Cuál es el nombre de este sendero?", - "it": "Qual è il nome di questo sentiero?" + "it": "Qual è il nome di questo sentiero?", + "cs": "Jaký je název této stezky?" }, "render": { "en": "This trail is called {name}", @@ -131,7 +133,8 @@ "de": "Dieser Weg heißt {name}", "ca": "Aquest sender s'anomena {name}", "es": "Este sendero se llama {name}", - "it": "Questo sentiero si chiama {name}" + "it": "Questo sentiero si chiama {name}", + "cs": "Tato stezka se nazývá {name}" }, "freeform": { "key": "name" @@ -145,7 +148,8 @@ "de": "Dieser Weg wird von {operator} gepflegt", "es": "Este sendero es mantenido por {operator}", "ca": "{operator} manté aquest camí", - "it": "Questo sentiero è mantenuto da {operator}" + "it": "Questo sentiero è mantenuto da {operator}", + "cs": "Tuto stezku udržuje {operator}" }, "question": { "en": "Who maintains this trail?", @@ -153,7 +157,8 @@ "de": "Wer pflegt diesen Weg?", "es": "¿Quién mantiene este sendero?", "ca": "Qui manté aquest rastre?", - "it": "Chi mantiene questo sentiero?" + "it": "Chi mantiene questo sentiero?", + "cs": "Kdo udržuje tuto stezku?" }, "freeform": { "key": "operator" @@ -171,7 +176,8 @@ "de": "Dieser Weg wird von Natuurpunt gepflegt", "ca": "Aquest sender és mantingut per Natuurpunt", "es": "Este sendero es mantenido por Natuurpunt", - "it": "Questo sentiero è mantenuto da Natuurpunt" + "it": "Questo sentiero è mantenuto da Natuurpunt", + "cs": "Tuto stezku udržuje Natuurpunt" }, "icon": { "path": "./assets/themes/buurtnatuur/Natuurpunt.jpg", @@ -190,7 +196,8 @@ "de": "Dieser Weg wird von {operator} gepflegt", "es": "Este sendero es mantenido por {operator}", "ca": "{operator} manté aquest camí", - "it": "Questo sentiero è mantenuto da {operator}" + "it": "Questo sentiero è mantenuto da {operator}", + "cs": "Tuto stezku udržuje {operator}" }, "hideInAnswer": true, "icon": { @@ -208,7 +215,8 @@ "de": "Was ist die Referenzfarbe dieses Weges?", "ca": "Quin és el color de referència d'aquest sender?", "es": "¿Cuál es el color de referencia de este sendero?", - "it": "Qual è il colore di riferimento di questo sentiero?" + "it": "Qual è il colore di riferimento di questo sentiero?", + "cs": "Jaká je referenční barva této stezky?" }, "render": { "en": "The reference colour is {colour}", @@ -216,7 +224,8 @@ "de": "Die Referenzfarbe ist {colour}", "ca": "El color de referència és {colour}", "es": "El color de referencia es {colour}", - "it": "Il colore di riferimento è {colour}" + "it": "Il colore di riferimento è {colour}", + "cs": "Referenční barva je {colour}" }, "freeform": { "key": "colour", @@ -289,7 +298,8 @@ "de": "Ist dieser Weg rollstuhlgerecht?", "es": "¿Es este sendero accesible para sillas de ruedas?", "ca": "És accessible aquesta cadira de rodes?", - "it": "Questo sentiero è accessibile in sedia a rotelle?" + "it": "Questo sentiero è accessibile in sedia a rotelle?", + "cs": "Je tato stezka je přístupná na vozíku?" }, "mappings": [ { @@ -299,7 +309,8 @@ "de": "Dieser Weg ist rollstuhlgerecht", "es": "Este sendero es accesible para sillas de ruedas", "ca": "Aquest sender és accessible amb cadira de rodes", - "it": "Questo sentiero è accessibile in sedia a rotelle" + "it": "Questo sentiero è accessibile in sedia a rotelle", + "cs": "Tato stezka je přístupná na vozíku" }, "if": "wheelchair=yes" }, @@ -310,7 +321,8 @@ "de": "Dieser Weg ist nicht rollstuhlgerecht", "es": "Este sendero no es accesible para sillas de ruedas", "ca": "Aquest sender no és accessible amb cadira de rodes", - "it": "Questo sentiero non è accessibile in sedia a rotelle" + "it": "Questo sentiero non è accessibile in sedia a rotelle", + "cs": "Tato stezka není přístupná na vozíku" }, "if": "wheelchair=no" } @@ -324,7 +336,8 @@ "de": "Ist dieser Weg mit einem Kinderwagen zugänglich?", "es": "¿Es este sendero accesible con una silla de paseo?", "ca": "Aquest sender és accessible amb cadira de flexió?", - "it": "Questo sentiero è accessibile con un passeggino?" + "it": "Questo sentiero è accessibile con un passeggino?", + "cs": "Je tato stezka je přístupná s kočárkem?" }, "mappings": [ { @@ -334,7 +347,8 @@ "de": "Dieser Weg ist mit einem Kinderwagen zugänglich", "es": "Este sendero es accesible con una silla de paseo", "ca": "Aquest sender és accessible amb cadira de butxaca", - "it": "Questo sentiero è accessibile con un passeggino" + "it": "Questo sentiero è accessibile con un passeggino", + "cs": "Tato stezka je přístupná s kočárkem" }, "if": "pushchair=yes" }, @@ -345,7 +359,8 @@ "de": "Dieser Weg ist nicht mit einem Kinderwagen zugänglich", "es": "Este sendero no es accesible con una silla de paseo", "ca": "Aquest sender no és accessible amb cadira de butxaca", - "it": "Questo sentiero non è accessibile con un passeggino" + "it": "Questo sentiero non è accessibile con un passeggino", + "cs": "Tato stezka není přístupná s kočárkem" }, "if": "pushchair=no" } diff --git a/assets/layers/transit_routes/transit_routes.json b/assets/layers/transit_routes/transit_routes.json index 674960b7f..9a272e3b3 100644 --- a/assets/layers/transit_routes/transit_routes.json +++ b/assets/layers/transit_routes/transit_routes.json @@ -121,7 +121,8 @@ "ca": "Aquesta línia d'autobús comença a {from}", "cs": "Tato autobusová linka začíná v {from}", "es": "Esta línea de autobús comienza en {from}", - "it": "Questa linea di autobus inizia a {from}" + "it": "Questa linea di autobus inizia a {from}", + "uk": "Ця автобусна лінія починається в {from}" }, "question": { "en": "What is the starting point for this bus line?", @@ -160,7 +161,8 @@ "ru": "Где находится конечный пункт этого автобусного маршрута?", "es": "¿Cuál es el punto intermedio de esta línea de autobús?", "ca": "Quin és el punt de pas d'aquesta línia d'autobusos?", - "it": "Qual è il punto intermedio di questa linea di autobus?" + "it": "Qual è il punto intermedio di questa linea di autobus?", + "uk": "Яка кінцева зупинка цієї автобусної лінії?" } }, { @@ -179,7 +181,8 @@ "ca": "Aquesta línia d'autobús acaba a {to}", "cs": "Tato autobusová linka končí v {to}", "es": "Esta línea de autobús termina en {to}", - "it": "Questa linea di autobus termina a {to}" + "it": "Questa linea di autobus termina a {to}", + "uk": "Ця автобусна лінія закінчується в {to}" }, "question": { "en": "What is the ending point for this bus line?", @@ -262,7 +265,8 @@ "fr": "Cette ligne de bus est gérée par {operator}", "cs": "Tuto autobusovou linku provozuje {operator}", "es": "Esta línea de autobús es operada por {operator}", - "it": "Questa linea di autobus è gestita da {operator}" + "it": "Questa linea di autobus è gestita da {operator}", + "uk": "Ця автобусна лінія обслуговується {operator}" }, "question": { "en": "What company operates this bus line?", diff --git a/assets/layers/transit_stops/transit_stops.json b/assets/layers/transit_stops/transit_stops.json index 8e8238ae4..e49acd867 100644 --- a/assets/layers/transit_stops/transit_stops.json +++ b/assets/layers/transit_stops/transit_stops.json @@ -158,7 +158,7 @@ "then": { "en": "This stop does not have a shelter", "de": "Die Haltestelle hat keinen Unterstand", - "da": "Dette stop har ikke et ly", + "da": "Dette stop har ikke et venteskur", "nl": "Deze halte heeft geen schuilplaats", "ca": "Aquesta parada no té una coberta", "fr": "Cet arrêt n'a pas d'abri", @@ -218,7 +218,7 @@ "then": { "en": "This stop does not have a bench", "de": "Die Haltestelle hat keine Sitzbank", - "da": "Dette stoppested har ingen bænk", + "da": "Dette stoppested har ikke en bænk", "nl": "Deze halte heeft geen zitbank", "ca": "Aquesta parada no té un banc", "fr": "Cet arrêt n'a pas de banc", @@ -277,7 +277,7 @@ "then": { "en": "This stop does not have a bin", "de": "Die Haltestelle hat keinen Mülleimer", - "da": "Dette stoppested har ikke en skraldespand", + "da": "Dette stoppested har ikke en skraldespand", "nl": "Deze halte heeft geen vuilnisbak", "ca": "Aquesta parada no té paperera", "fr": "Cet arrêt n'a pas de poubelle", @@ -308,7 +308,8 @@ "ca": "Aquesta parada té una paperera?", "cs": "Má tato zastávka koš?", "es": "¿Tiene esta parada una papelera?", - "it": "Questa fermata ha un cestino?" + "it": "Questa fermata ha un cestino?", + "uk": "Чи є на цій зупинці сміттєвий бак?" } }, "wheelchair-access", @@ -374,7 +375,7 @@ "then": { "en": "This stop is not lit", "de": "Die Haltestelle hat keine Beleuchtung", - "da": "Dette stop lyser ikke", + "da": "Dette stop er ikke oplyst", "nl": "Deze halte is niet verlicht", "ca": "Aquesta parada no té il·luminació", "fr": "Cet arrêt n'est pas éclairé", @@ -466,7 +467,7 @@ "then": { "en": "This stop does not have a departures board", "de": "Die Haltestelle hat keinen Fahrplan", - "da": "Dette stop har ikke en afgangstavle", + "da": "Dette stop har ikke en afgangstavle", "ca": "Aquesta parada no té un tauler de sortides", "cs": "Tato zastávka nemá tabulku odjezdů", "es": "Esta parada no tiene un panel de salidas", diff --git a/assets/layers/tree_node/tree_node.json b/assets/layers/tree_node/tree_node.json index 068596b40..1de36676e 100644 --- a/assets/layers/tree_node/tree_node.json +++ b/assets/layers/tree_node/tree_node.json @@ -237,7 +237,8 @@ "title": { "en": "a palm tree", "nl": "een palmboom", - "it": "una palma" + "it": "una palma", + "cs": "palma" } } ], @@ -632,7 +633,8 @@ "then": { "en": "This is a palm tree", "nl": "Dit is een palmboom", - "it": "Questa è una palma" + "it": "Questa è una palma", + "cs": "Toto je palma" } } ], diff --git a/assets/layers/trolley_bay/trolley_bay.json b/assets/layers/trolley_bay/trolley_bay.json index fd3a2344b..a64e0ae79 100644 --- a/assets/layers/trolley_bay/trolley_bay.json +++ b/assets/layers/trolley_bay/trolley_bay.json @@ -5,14 +5,16 @@ "de": "Einkaufswagenbuchten", "es": "Aparcaderos de carros", "ca": "Aparcament de carros", - "it": "Aree di sosta per carrelli" + "it": "Aree di sosta per carrelli", + "cs": "Zásobníky vozíků" }, "description": { "en": "Find trolley bays for shopping trolleys.", "de": "Finde Einkaufswagenbuchten für Einkaufswagen.", "es": "Encuentra aparcaderos para carros de compra.", "ca": "Troba els molls de carros per comprar carrets.", - "it": "Trova le aree di sosta per i carrelli della spesa." + "it": "Trova le aree di sosta per i carrelli della spesa.", + "cs": "Najděte zásobníky s nákupními vozíky." }, "source": { "osmTags": "amenity=trolley_bay" @@ -23,7 +25,8 @@ "de": "Einkaufswagenbucht", "es": "Aparcadero de carros", "ca": "Aparcament de carros", - "it": "Area di sosta per carrelli" + "it": "Area di sosta per carrelli", + "cs": "Zásobník na vozíky" }, "pointRendering": [ { @@ -45,7 +48,8 @@ "de": "eine Einkaufswagenbucht", "es": "un aparcadero de carros", "ca": "una badia de carros", - "it": "un'area di sosta per carrelli" + "it": "un'area di sosta per carrelli", + "cs": "zásobník vozíků" }, "tags": [ "amenity=trolley_bay" @@ -55,7 +59,8 @@ "de": "Ein Platz zum Abstellen von Einkaufswagen.", "es": "Un aparcadero para carros de compra.", "ca": "Una badia de carrets per aparcar carrets de compra.", - "it": "Un'area di sosta per parcheggiare i carrelli della spesa." + "it": "Un'area di sosta per parcheggiare i carrelli della spesa.", + "cs": "Zásobník pro parkování nákupních vozíků." } } ], @@ -67,7 +72,8 @@ "de": "Ist dieser Einkaufswagenplatz überdacht?", "es": "¿Está cubierto este aparcadero de carros?", "ca": "Està cobert aquest tramvia?", - "it": "Quest'area di sosta per carrelli è coperta?" + "it": "Quest'area di sosta per carrelli è coperta?", + "cs": "Je zásobník na vozíky krytý?" }, "mappings": [ { @@ -77,7 +83,8 @@ "de": "Dieser Einkaufswagenplatz ist überdacht", "es": "Este aparcadero de carros está cubierto", "ca": "Aquesta badia de carros està coberta", - "it": "Quest'area di sosta per carrelli è coperta" + "it": "Quest'area di sosta per carrelli è coperta", + "cs": "Zásobník na vozíky je krytý" } }, { @@ -87,7 +94,8 @@ "de": "Dieser Einkaufswagenplatz ist nicht überdacht", "es": "Este aparcadero de carros no está cubierto", "ca": "Aquesta badia de carros no està coberta", - "it": "Quest'area di sosta per carrelli non è coperta" + "it": "Quest'area di sosta per carrelli non è coperta", + "cs": "Zásobník na vozíky není krytý" } } ] @@ -99,7 +107,8 @@ "de": "Ist für die Einkaufswagen ein Pfand (z.B. eine Münze) erforderlich?", "es": "¿Se requiere un depósito (ej. una moneda) para los carros?", "ca": "Es requereix un dipòsit (per exemple, una moneda) per als carrets?", - "it": "È richiesto un deposito (ad es. una moneta) per i carrelli?" + "it": "È richiesto un deposito (ad es. una moneta) per i carrelli?", + "cs": "Je na vozíky potřeba záloha (např. mince)?" }, "mappings": [ { @@ -109,7 +118,8 @@ "de": "Für die Einkaufswagen ist ein Pfand zu hinterlegen", "es": "Se requiere un depósito para los carros", "ca": "Es requereix un dipòsit per als carrets", - "it": "È richiesto un deposito per i carrelli" + "it": "È richiesto un deposito per i carrelli", + "cs": "Na vozíky je potřeba záloha" } }, { @@ -119,7 +129,8 @@ "de": "Für die Einkaufswagen ist kein Pfand erforderlich", "es": "No se requiere un depósito para los carros", "ca": "No es requereix dipòsit per als carrets", - "it": "Non è richiesto alcun deposito per i carrelli" + "it": "Non è richiesto alcun deposito per i carrelli", + "cs": "Na vozíky není potřeba záloha" } } ] @@ -137,7 +148,8 @@ "de": "Welche Münzen werden für die Pfandgebühr akzeptiert?", "es": "¿Qué monedas se aceptan para el depósito?", "ca": "Quines monedes s'accepten per al dipòsit?", - "it": "Quali monete sono accettate per il deposito?" + "it": "Quali monete sono accettate per il deposito?", + "cs": "Jaké mince jsou přijímány jako záloha?" }, "multiAnswer": true, "mappings": [ @@ -201,7 +213,8 @@ "de": "Welche Art von speziellen Einkaufswagen gibt es?", "es": "¿Qué tipo de carros especiales hay disponibles?", "ca": "Quin tipus de carros especials hi ha disponibles?", - "it": "Che tipo di carrelli speciali sono disponibili?" + "it": "Che tipo di carrelli speciali sono disponibili?", + "cs": "Jako druhy speciálních vozíků jsou k dispozici?" }, "multiAnswer": true, "mappings": [ @@ -213,7 +226,8 @@ "de": "Einkaufswagen mit Lupe sind erhältlich", "es": "Hay carros con lupa disponibles", "ca": "Hi ha disponibles troleys amb magnificador", - "it": "Sono disponibili carrelli con lente d'ingrandimento" + "it": "Sono disponibili carrelli con lente d'ingrandimento", + "cs": "Jsou k dispozici vozíky s lupou" } }, { @@ -224,7 +238,8 @@ "de": "Einkaufswagen für Rollstuhlfahrer sind verfügbar", "es": "Hay carros para usuarios de sillas de ruedas disponibles", "ca": "Hi ha disponibles troleys per a usuaris de cadira de rodes", - "it": "Sono disponibili carrelli per utenti in sedia a rotelle" + "it": "Sono disponibili carrelli per utenti in sedia a rotelle", + "cs": "Jsou k dispozici vozíky pro hendikepované" } }, { @@ -235,7 +250,8 @@ "de": "Einkaufswagen für Kinder sind verfügbar", "es": "Hay carros para niños disponibles", "ca": "Hi ha disponibles troleys per a nens", - "it": "Sono disponibili carrelli per bambini" + "it": "Sono disponibili carrelli per bambini", + "cs": "Jsou k dispozici vozíky pro děti" } }, { @@ -246,7 +262,8 @@ "de": "Einkaufswagen mit Sitzen für Kinder sind verfügbar", "es": "Hay carros con asientos para niños disponibles", "ca": "Hi ha disponibles troleys amb seients per a nens", - "it": "Sono disponibili carrelli con sedili per bambini" + "it": "Sono disponibili carrelli con sedili per bambini", + "cs": "Jsou k dispozici vozíky se sedačkou pro děti" } }, { @@ -257,7 +274,8 @@ "de": "Einkaufswagen mit Flachbett sind verfügbar", "es": "Hay carros con plataforma disponibles", "ca": "Hi ha disponibles troleys amb llit pla", - "it": "Sono disponibili carrelli con pianale" + "it": "Sono disponibili carrelli con pianale", + "cs": "Jsou k dispozici vozíky s plochým dnem" } }, { @@ -268,7 +286,8 @@ "de": "Vertikale Einkaufswagen für plattenförmige Güter sind verfügbar", "es": "Hay carros verticales para mercancías laminares disponibles", "ca": "Hi ha disponibles carrets verticals per a articles de xapa", - "it": "Sono disponibili carrelli verticali per merci piatte" + "it": "Sono disponibili carrelli verticali per merci piatte", + "cs": "Jsou k dispozici svislé vozíky pro zboží ve formě desek" } } ] diff --git a/assets/layers/unit/unit.json b/assets/layers/unit/unit.json index 9aad86f5a..611c9ecd5 100644 --- a/assets/layers/unit/unit.json +++ b/assets/layers/unit/unit.json @@ -5,7 +5,8 @@ "de": "Bibliotheksebene mit allen gängigen Einrichtungen. Einrichtungen können _nur_ aus dieser Datei importiert werden.", "es": "Capa de biblioteca con todas las unidades comunes. Las unidades solo se pueden importar de este archivo.", "ca": "Capa de biblioteca amb totes les unitats comunes. Les unitats només es poden importar des d'aquest fitxer.", - "it": "Livello libreria con tutte le unità comuni. Le unità possono essere importate _solo_ da questo file." + "it": "Livello libreria con tutte le unità comuni. Le unità possono essere importate _solo_ da questo file.", + "cs": "Knihovní vrstva se všemi běžnými jednotkami. Jednotky lze importovat _jen_ z tohoto souboru." }, "source": "special:library", "pointRendering": null, @@ -34,7 +35,7 @@ "hu": "{quantity} megawatt", "ca": "{quantity} megavats", "da": "{quantity} Megawatt", - "cs": "{quantity} megawatty", + "cs": "{quantity} megawattů", "es": "{quantity} megavatios" }, "factorToCanonical": 1000000 @@ -59,7 +60,7 @@ "hu": "{quantity} kilowatt", "ca": "{quantity} quilovats", "da": "{quantity} Kilowatt", - "cs": "{quantity} kilowatty", + "cs": "{quantity} kilowattů", "es": "{quantity} kilovatios" }, "factorToCanonical": 1000 @@ -82,7 +83,7 @@ "hu": "{quantity} watt", "ca": "{quantity} vats", "da": "{quantity} Watt", - "cs": "{quantity} watty", + "cs": "{quantity} wattů", "zh_Hant": "{quantity} 瓦", "es": "{quantity} vatios" } @@ -105,7 +106,7 @@ "hu": "{quantity} gigawatt", "ca": "{quantity} gigavats", "da": "{quantity} Gigawatt", - "cs": "{quantity} gigawatty", + "cs": "{quantity} gigawattů", "zh_Hant": "{quantity} 千兆瓦", "es": "{quantity} gigavatios" }, @@ -132,7 +133,8 @@ "hu": "{quantity} Volt", "es": "{quantity} voltios", "ca": "{quantity} Volt", - "it": "{quantity} Volt" + "it": "{quantity} Volt", + "cs": "{quantity} voltů" } } ], @@ -156,7 +158,8 @@ "de": "{quantity} A", "hu": "{quantity} A", "es": "{quantity} amperios", - "it": "{quantity} A" + "it": "{quantity} A", + "cs": "{quantity} ampérů" } } ], @@ -201,7 +204,8 @@ "ca": "un metre", "hu": "egy méter", "es": "un metro", - "it": "one meter" + "it": "one meter", + "cs": "jeden metr" } }, { @@ -233,7 +237,8 @@ "de": "ein Zentimeter", "hu": "egy centiméter", "es": "un centímetro", - "it": "one centimeter" + "it": "one centimeter", + "cs": "jeden centimetr" }, "factorToCanonical": 0.01 }, @@ -249,7 +254,7 @@ "de": "{quantity} Millimeter", "ru": "{quantity} миллиметры", "ca": "{quantity} mil·límetres", - "cs": "{quantity} milimetry", + "cs": "{quantity} milimetrů", "pa_PK": "{quantity} ملیمیٹر", "hu": "{quantity} milliméter", "es": "{quantity} milímetros", @@ -262,7 +267,8 @@ "ca": "un mil·límetre", "hu": "egy milliméter", "es": "un milímetro", - "it": "one millimeter" + "it": "one millimeter", + "cs": "jeden milimetr" }, "factorToCanonical": 0.001 }, @@ -282,7 +288,7 @@ "ca": "{quantity} peus", "es": "{quantity} pies", "da": "{quantity} fod", - "cs": "{quantity} stopa", + "cs": "{quantity} stop", "eu": "{quantity} ·hanka", "pl": "{quantity} stopy", "nb_NO": "{quantity} fot", @@ -310,7 +316,7 @@ "es": "{quantity} kilómetros/hora", "nl": "{quantity} kilometers/uur", "de": "{quantity} Kilometer/Stunde", - "cs": "{quantity} kilometry/hodinu", + "cs": "{quantity} kilometrů/hodinu", "pa_PK": "{quantity}ہر گھنٹہ وچ کیلومیٹر", "fr": "{quantity} kilomètres/heure", "hu": "{quantity} kilméter/óra", @@ -348,7 +354,7 @@ "es": "{quantity} millas/hora", "nl": "{quantity} miles/uur", "de": "{quantity} Meilen/Stunde", - "cs": "{quantity} míle/hodinu", + "cs": "{quantity} mil/hodinu", "fr": "{quantity} miles/heure", "pa_PK": "{quantity} ہر گھنٹہ وچ میل", "hu": "{quantity} mérföld/óra", @@ -391,7 +397,8 @@ "fr": "{quantity} minutes", "hu": "{quantity} perc", "es": "{quantity} minutos", - "it": "{quantity} minutes" + "it": "{quantity} minutes", + "cs": "{quantity} minut" }, "humanSingular": { "en": "one minute", @@ -401,7 +408,8 @@ "fr": "une minute", "hu": "egy perc", "es": "un minuto", - "it": "one minute" + "it": "one minute", + "cs": "jedna minuta" } }, { @@ -424,7 +432,8 @@ "fr": "{quantity} heures", "hu": "{quantity} óra", "es": "{quantity} horas", - "it": "{quantity} hours" + "it": "{quantity} hours", + "cs": "{quantity} hodin" }, "humanSingular": { "en": "one hour", @@ -434,7 +443,8 @@ "fr": "une heure", "hu": "egy óra", "es": "una hora", - "it": "one hour" + "it": "one hour", + "cs": "jedna hodina" } }, { @@ -454,7 +464,8 @@ "fr": "{quantity} jours", "hu": "{quantity} nap", "es": "{quantity} días", - "it": "{quantity} days" + "it": "{quantity} days", + "cs": "{quantity} dní" }, "humanSingular": { "en": "one day", @@ -464,7 +475,8 @@ "hu": "egy nap", "es": "un día", "ca": "un dia", - "it": "one day" + "it": "one day", + "cs": "jeden den" } }, { @@ -479,7 +491,8 @@ "hu": "egy hét", "es": "una semana", "ca": "una setmana", - "it": "one week" + "it": "one week", + "cs": "jeden týden" }, "human": { "en": "{quantity} weeks", @@ -489,7 +502,8 @@ "hu": "{quantity} hét", "es": "{quantity} semanas", "ca": "{quantity} setmanes", - "it": "{quantity} weeks" + "it": "{quantity} weeks", + "cs": "{quantity} týdnů" } }, { @@ -504,7 +518,8 @@ "hu": "egy hónap", "es": "un mes", "ca": "un mes", - "it": "one month" + "it": "one month", + "cs": "jeden měsíc" }, "human": { "en": "{quantity} months", @@ -514,7 +529,8 @@ "hu": "{quantity} hónap", "es": "{quantity} meses", "ca": "{quantity} mesos", - "it": "{quantity} months" + "it": "{quantity} months", + "cs": "{quantity} měsíců" } }, { @@ -529,7 +545,8 @@ "ca": "un any", "hu": "egy év", "es": "un año", - "it": "one year" + "it": "one year", + "cs": "jeden rok" }, "human": { "en": "{quantity} years", @@ -539,7 +556,8 @@ "ca": "{quantity} anys", "hu": "{quantity} év", "es": "{quantity} años", - "it": "{quantity} years" + "it": "{quantity} years", + "cs": "{quantity} let" } } ] diff --git a/assets/layers/usersettings/usersettings.json b/assets/layers/usersettings/usersettings.json index 41c2c813a..fc0de744c 100644 --- a/assets/layers/usersettings/usersettings.json +++ b/assets/layers/usersettings/usersettings.json @@ -284,7 +284,8 @@ "da": "Sproget er angivet vha. en URL-parameter og kan ikke angives af brugeren.", "hu": "A nyelv egy URL-paraméterrel lett megadva ezért felhasználó nem tudja beállítani.", "es": "El idioma se configuró mediante un parámetro de URL y el usuario no puede configurarlo.", - "it": "La lingua è stata impostata tramite un parametro URL e non può essere impostata dall'utente." + "it": "La lingua è stata impostata tramite un parametro URL e non può essere impostata dall'utente.", + "fr": "La langue a été configurée via un paramètre d'URL et ne peut être configurée par l'utilisateur." } } ] @@ -307,7 +308,8 @@ "da": "Åbn din indbakke", "hu": "Beérkezett levelet megnyitása", "es": "Abrir tu bandeja de entrada", - "it": "Apri la tua casella di posta" + "it": "Apri la tua casella di posta", + "fr": "Ouvrir votre boîte de réception" } } } @@ -326,7 +328,8 @@ "da": "Du har {_unreadMessages} beskeder
    Åbn din indbakke", "hu": "{_unreadMessages} üzeneted van
    Nyisd meg a bejövő üzeneteket", "es": "Tienes {_unreadMessages} mensajes
    Abrir tu bandeja de entrada", - "it": "Hai {_unreadMessages} messaggi
    Apri la tua casella di posta" + "it": "Hai {_unreadMessages} messaggi
    Apri la tua casella di posta", + "fr": "Vous avez {_unreadMessages} messages
    Ouvrir votre boîte de réception" }, "href": "{_backend}/messages/inbox" } @@ -388,7 +391,8 @@ "hu": "Milyen elérhetőségi jellemzők jelenjenek meg?", "es": "¿Qué funciones de accesibilidad se deben aplicar?", "ca": "Quines característiques d'accessibilitat s'han d'aplicar?", - "it": "Quali funzionalità di accessibilità dovrebbero essere applicate?" + "it": "Quali funzionalità di accessibilità dovrebbero essere applicate?", + "cs": "Jaké funkce pro přístupnost se mají používat?" }, "mappings": [ { @@ -419,7 +423,8 @@ "uk": "Завжди вмикайте функції доступності", "hu": "Mindig jelenjenek meg az elérhető objektumok", "es": "Activar siempre las funciones de accesibilidad", - "it": "Abilita sempre le funzionalità di accessibilità" + "it": "Abilita sempre le funzionalità di accessibilità", + "cs": "Vždy zapnout funkce pro přístupnost" } }, { @@ -433,7 +438,8 @@ "hu": "Soha ne jelenjenek meg az elérhető objektumok", "es": "Nunca activar las funciones de accesibilidad", "ca": "No habilitis mai les funcions d'accessibilitat", - "it": "Non abilitare mai le funzionalità di accessibilità" + "it": "Non abilitare mai le funzionalità di accessibilità", + "cs": "Nikdy nezapínat funkce pro přístupnost" } } ], @@ -482,7 +488,8 @@ "hu": "Ha szeretnél egy adott hátteret alapértelmezettként beállítani, először válaszd ki a háttér menüben, és ez után fog itt megjelenni.", "es": "Para establecer un fondo específico como predeterminado, selecciónalo primero en el menú de fondo, después aparecerá aquí.", "ca": "Per a establir un fons específic com a predeterminat, seleccioneu-lo en el menú de fons primer després del qual apareixerà aquí.", - "it": "Per impostare uno sfondo specifico come predefinito, selezionalo prima nel menu degli sfondi dopo di che apparirà qui." + "it": "Per impostare uno sfondo specifico come predefinito, selezionalo prima nel menu degli sfondi dopo di che apparirà qui.", + "cs": "Pro nastavení určitého pozadí jako výchozího ho nejdřív vyberte v nabídce pro pozadí, následně se objeví tady." }, "condition": "_theme:backgroundLayer=", "mappings": [ @@ -600,6 +607,51 @@ ], "metacondition": "_uid~*" }, + { + "id": "override_layer_sync_selection", + "#": "Overrides 'layer.syncSelection", + "question": { + "en": "When disabling/enabling a layer in the filter menu, should this be remembered between visits?" + }, + "questionHint": { + "en": "This setting will only take effect after reloading" + }, + "mappings": [ + { + "if": "mapcomplete-layer-override-sync-selection=default", + "alsoShowIf": "mapcomplete-layer-override-sync-selection=", + "then": { + "en": "Don't remember layer settings (for most layers)" + } + }, + { + "if": "mapcomplete-layer-override-sync-selection=no", + "then": { + "en": "Never remember whether a layer is enabled, always use the default value to show/hide the layer" + } + }, + { + "if": "mapcomplete-layer-override-sync-selection=local", + "then": { + "en": "Remember whether a layer is enabled in between visits on the device" + } + }, + { + "if": "mapcomplete-layer-override-sync-selection=theme-only", + "then": { + "en": "Remember whether a layer is enabled in {_theme} in between visits and across devices" + }, + "hideInAnswer": "_loggedIn=false" + }, + { + "if": "mapcomplete-layer-override-sync-selection=global", + "then": { + "en": "Remember whether a layer is enabled in all themes between visits and across devices" + }, + "hideInAnswer": "_loggedIn=false" + } + ] + }, { "id": "show_crosshair", "question": { @@ -632,7 +684,8 @@ "de": "Zeige ein Fadenkreuz in der Mitte der Karte, wenn über Stufe 17 hinaus gezoomt wird", "uk": "Показувати перехрестя в центрі мапи при збільшенні масштабу вище 17 рівня", "ca": "Mostra una creu al centre del mapa quan s'ampliï al nivell 17", - "it": "Mostra un mirino al centro della mappa quando si ingrandisce oltre il livello 17" + "it": "Mostra un mirino al centro della mappa quando si ingrandisce oltre il livello 17", + "cs": "Zobrazovat zaměřovací kříž ve středu mapy, pokud je úroveň zoomu větší než 17" } }, { @@ -642,7 +695,8 @@ "de": "Zeige kein Fadenkreuz in der Mitte der Karte an", "uk": "Не показуйте перехрестя в центрі карти", "ca": "No mostris una creu al centre del mapa", - "it": "Non mostrare un mirino al centro della mappa" + "it": "Non mostrare un mirino al centro della mappa", + "cs": "Nezobrazovat zaměřovací kříž ve středu mapy" } }, { @@ -651,7 +705,8 @@ "en": "Do not show a crosshair in the center of the map", "de": "Zeige kein Fadenkreuz in der Mitte der Karte an", "ca": "No mostris una creu al centre del mapa", - "it": "Non mostrare un mirino al centro della mappa" + "it": "Non mostrare un mirino al centro della mappa", + "cs": "Nezobrazovat zaměřovací kříž ve středu mapy" }, "hideInAnswer": true }, @@ -662,7 +717,8 @@ "de": "Zeige immer ein Fadenkreuz in der Mitte der Karte an", "uk": "Завжди показуйте перехрестя в центрі мапи", "ca": "Mostra sempre una creu al centre del mapa", - "it": "Mostra sempre un mirino al centro della mappa" + "it": "Mostra sempre un mirino al centro della mappa", + "cs": "Vždy zobrazovat zaměřovací kříž ve středu mapy" } } ], @@ -745,7 +801,8 @@ "uk": "Показати масштабну лінійку", "es": "Mostrar la barra de escala", "ca": "Mostra la barra d'escala", - "it": "Mostra la barra della scala" + "it": "Mostra la barra della scala", + "cs": "Zobrazit panel měřítka" } }, { @@ -755,7 +812,7 @@ "en": "Hide the scalebar", "nl": "Verberg de schaalbalk", "de": "Maßstab ausblenden", - "cs": "Skrytí panelu měřítka", + "cs": "Skrýt panel měřítka", "fr": "Masquer la barre d'échelle", "hu": "Méretarány elrejtése", "uk": "Приховати лінійку масштабу", @@ -935,7 +992,8 @@ "hu": "Hogyan nyíljék meg az új objektum hozzáadására szolgáló menü?", "es": "¿Cómo se debe abrir el menú para agregar un nuevo elemento?", "ca": "Com s'ha d'obrir el menú per a afegir una característica nova?", - "it": "Come dovrebbe essere aperto il menu per aggiungere una nuova funzionalità?" + "it": "Come dovrebbe essere aperto il menu per aggiungere una nuova funzionalità?", + "cs": "Jak se má otevírat nabídka k přidání nové funkce?" }, "mappings": [ { @@ -947,7 +1005,8 @@ "hu": "Új objektum a bal alsó sarokban található gombbal vihető fel. A térképre kattintva nem történik semmi", "es": "Agregar un nuevo elemento se hace con el botón en la parte inferior izquierda. Hacer clic en el mapa no hace nada", "ca": "Afegir una característica nova es fa amb el botó a la part inferior esquerra. Fer clic al mapa no fa res", - "it": "L'aggiunta di una nuova funzionalità viene effettuata con il pulsante in basso a sinistra. Fare clic sulla mappa non fa nulla" + "it": "L'aggiunta di una nuova funzionalità viene effettuata con il pulsante in basso a sinistra. Fare clic sulla mappa non fa nulla", + "cs": "Nová funkce se přidává tlačítkem vlevo dole. Kliknutí na mapu neudělá nic" } }, { @@ -959,7 +1018,8 @@ "uk": "При натисканні або торканні мапи з'являється маркер, де додається новий об'єкт", "hu": "Kattintás vagy koppintás után a térképen megjelenik egy jelölő ott, ahol fel lehet vinni egy új objektumot", "es": "Al hacer clic o tocar el mapa, aparece un marcador donde se agrega un nuevo elemento", - "it": "Quando si fa clic o si tocca la mappa, appare un marcatore dove viene aggiunta una nuova funzionalità" + "it": "Quando si fa clic o si tocca la mappa, appare un marcatore dove viene aggiunta una nuova funzionalità", + "cs": "Při kliknutí nebo ťuknutí na mapu se objeví značka v místě, kam se nová funkce přidává" } }, { @@ -971,7 +1031,8 @@ "hu": "Jobb egérgombbal kattintva vagy hosszú nyomás után a térképen megjelenik egy jelölő ott, ahol fel lehet vinni egy új objektumot", "es": "Al hacer clic derecho o presionar prolongadamente el mapa, aparece un marcador donde se puede agregar un nuevo elemento", "ca": "En fer clic amb el botó dret o prémer el mapa durant molt de temps, apareix un marcador on es pot afegir una nova característica", - "it": "Quando si fa clic con il tasto destro o si tiene premuto a lungo sulla mappa, appare un marcatore dove può essere aggiunta una nuova funzionalità" + "it": "Quando si fa clic con il tasto destro o si tiene premuto a lungo sulla mappa, appare un marcatore dove può essere aggiunta una nuova funzionalità", + "cs": "Při kliknutí pravým tlačítkem nebo dlouhém stisku mapy se objeví značka v místě, kam lze novou funkci přidat" } }, { @@ -983,7 +1044,8 @@ "hu": "Kattintás vagy koppintás után a térképen megjelenik egy jelölő ott, ahol fel lehet vinni egy új objektumot. Ezen kívül a bal alsó sarokban is látható egy gomb", "es": "Al hacer clic o tocar el mapa, aparece un marcador donde se puede agregar un nuevo elemento. Además, se muestra un botón en la parte inferior izquierda", "ca": "En fer clic o prémer el mapa, apareix un marcador on es pot afegir una nova característica. A més, es mostra un botó a la part inferior esquerra", - "it": "Quando si fa clic o si tocca la mappa, appare un marcatore dove può essere aggiunta una nuova funzionalità. Inoltre, viene mostrato un pulsante in basso a sinistra" + "it": "Quando si fa clic o si tocca la mappa, appare un marcatore dove può essere aggiunta una nuova funzionalità. Inoltre, viene mostrato un pulsante in basso a sinistra", + "cs": "Při kliknutí nebo ťuknutí na mapu se objeví značka v místě, kam lze novou funkci přidat. Navíc se objeví tlačítko vlevo dole" } }, { @@ -1038,7 +1100,8 @@ "uk": "Ця тема є делікатною. Внесення змін не вказуватиме на те, що ви були поруч.", "es": "Este tema es sensible. Al realizar cambios, no se indicará explícitamente si estabas cerca.", "ca": "Aquest tema és sensible. Fer canvis no indicarà si esteu a prop explícitament.", - "it": "Questo tema è sensibile. Apportare modifiche non indicherà esplicitamente se eri nelle vicinanze." + "it": "Questo tema è sensibile. Apportare modifiche non indicherà esplicitamente se eri nelle vicinanze.", + "cs": "Toto téma je citlivé. Provedení změn nebude indikovat, zda jste byli skutečně poblíž." } } ], @@ -1054,7 +1117,8 @@ "uk": "Вносячи зміни, чи потрібно приблизно вказувати, як далеко ви знаходилися від об'єкта?", "es": "Al realizar cambios, ¿se debe dar una indicación aproximada de qué tan lejos estabas del objeto?", "ca": "En fer canvis, s'ha de donar una indicació aproximada de la distància que estava de l'objecte?", - "it": "Quando si apportano modifiche, dovrebbe essere fornita un'indicazione approssimativa di quanto eri distante dall'oggetto?" + "it": "Quando si apportano modifiche, dovrebbe essere fornita un'indicazione approssimativa di quanto eri distante dall'oggetto?", + "cs": "Měla by při provádění změn být k dispozici hrubá indikace, jak jste byli daleko od objektu?" }, "questionHint": { "en": "If you make a change to one or more objects and you enabled your location, a rough indication of where you made will be saved: it is indicated if you were closer then 25m, 500m, 5km or further away than 5km. This helps mappers understand your context when making changes, but gives an indication of where you were at this time.", @@ -1064,7 +1128,8 @@ "uk": "Якщо ви вносите зміни до одного або декількох об'єктів і ввімкнули функцію визначення вашого місцезнаходження, буде збережено приблизну інформацію про те, де ви перебували: чи були ви ближче 25 м, 500 м, 5 км або далі 5 км від об'єкта. Це допомагає картографам зрозуміти ваш контекст при внесенні змін, але дає уявлення про те, де ви були в цей час. ", "es": "Si realizas un cambio en uno o más objetos y has activado tu ubicación, se guardará una indicación aproximada de dónde lo hiciste: se indica si estabas a menos de 25 m, 500 m, 5 km o más de 5 km. Esto ayuda a los mapeadores a comprender tu contexto al realizar cambios, pero da una indicación de dónde te encontrabas en ese momento. ", "ca": "Si feu un canvi a un o més objectes i habiliteu la vostra ubicació, es guardarà una indicació aproximada d'on heu fet: s'indica si esteu més a prop, llavors 25m, 500m, 5km o més lluny que 5km. Això ajuda als mapadors a entendre el vostre context en fer canvis, però dona una indicació d'on eres en aquest moment.", - "it": "Se apporti una modifica a uno o più oggetti e hai abilitato la tua posizione, verrà salvata un'indicazione approssimativa di dove l'hai fatta: viene indicato se eri più vicino di 25m, 500m, 5km o più lontano di 5km. Questo aiuta i mappatori a capire il tuo contesto quando apporti modifiche, ma fornisce un'indicazione di dove ti trovavi in quel momento." + "it": "Se apporti una modifica a uno o più oggetti e hai abilitato la tua posizione, verrà salvata un'indicazione approssimativa di dove l'hai fatta: viene indicato se eri più vicino di 25m, 500m, 5km o più lontano di 5km. Questo aiuta i mappatori a capire il tuo contesto quando apporti modifiche, ma fornisce un'indicazione di dove ti trovavi in quel momento.", + "cs": "Měníte-li jeden nebo více objektů a máte zapnutou pozici, uloží se hrubá indikace místa provedení změny: ukazuje se, zda jste byli blíže než 25 m, 500 m, 5 km nebo dál než 5 km. To pomáhá mapovačům pochopit kontext provádění změn, ale zároveň indikuje, kde jste v tento čas byli." }, "mappings": [ { @@ -1109,7 +1174,8 @@ "uk": "Чи потрібно зберігати тематичні карти, які ви відвідуєте?", "es": "¿Se deben guardar los mapas temáticos que visitas?", "ca": "Cal desar els mapes temàtics que visiteu?", - "it": "Le mappe tematiche che visiti dovrebbero essere salvate?" + "it": "Le mappe tematiche che visiti dovrebbero essere salvate?", + "cs": "Mají se ukládat navštívené tématické mapy?" }, "questionHint": { "en": "If you visit a map about a certain topic, MapComplete can remember this and offer this as suggestion.", @@ -1118,7 +1184,8 @@ "uk": "Якщо ви відвідуєте мапу на певну тему, MapComplete може запам'ятати це і запропонувати її як підказку.", "es": "Si visitas un mapa sobre un tema determinado, MapComplete puede recordarlo y ofrecerlo como sugerencia.", "ca": "Si visiteu un mapa sobre un tema determinat, MapComplete pot recordar-ho i oferir-ho com a suggeriment.", - "it": "Se visiti una mappa su un certo argomento, MapComplete può ricordarlo e offrirlo come suggerimento." + "it": "Se visiti una mappa su un certo argomento, MapComplete può ricordarlo e offrirlo come suggerimento.", + "cs": "Navštívíte-li mapu na určité téma, MapComplete si to zapamatuje a bude nabízet jako návrh." }, "mappings": [ { @@ -1144,7 +1211,8 @@ "uk": "Зберегти відвідані тематичні карти на моєму пристрої", "es": "Guardar los mapas temáticos visitados en mi dispositivo", "ca": "Desa els mapes temàtics visitats al meu dispositiu", - "it": "Salva le mappe tematiche visitate sul mio dispositivo" + "it": "Salva le mappe tematiche visitate sul mio dispositivo", + "cs": "Ukládat v zařízení navštívené tématické mapy" } }, { @@ -1156,7 +1224,8 @@ "uk": "Не зберігайте відвідані тематичні мапи", "es": "No guardar los mapas temáticos visitados", "ca": "No desis els mapes temàtics visitats", - "it": "Non salvare le mappe tematiche visitate" + "it": "Non salvare le mappe tematiche visitate", + "cs": "Neukládat navštívené tématické mapy" } } ], @@ -1171,7 +1240,8 @@ "uk": "Чи потрібно запам'ятовувати місця, які ви шукаєте та оглядаєте?", "es": "¿Se deben recordar las ubicaciones que buscas e inspeccionas?", "ca": "Cal recordar les ubicacions que busqueu i inspeccioneu?", - "it": "Le posizioni che cerchi e ispezioni dovrebbero essere ricordate?" + "it": "Le posizioni che cerchi e ispezioni dovrebbero essere ricordate?", + "cs": "Měla by se zapamatovat vyhledávaná a zkoumaná místa?" }, "questionHint": { "en": "Those locations will be offered in the search menu", @@ -1180,7 +1250,8 @@ "uk": "Ці локації будуть запропоновані в меню пошуку", "es": "Esas ubicaciones se ofrecerán en el menú de búsqueda", "ca": "Aquestes ubicacions s'oferiran al menú de cerca", - "it": "Queste posizioni verranno offerte nel menu di ricerca" + "it": "Queste posizioni verranno offerte nel menu di ricerca", + "cs": "Tato místa se budou nabízet ve vyhledávací nabídce" }, "mappings": [ { @@ -1193,7 +1264,8 @@ "uk": "Зберігайте місця, які ви шукаєте, переглядайте та синхронізуйте їх через openstreetmap.org. OpenStreetMap та всі програми, якими ви користуєтесь, можуть бачити цю історію", "es": "Guardar las ubicaciones que buscas e inspeccionas y sincronizarlas a través de openstreetmap.org. OpenStreetMap y todas las aplicaciones que uses pueden ver este historial", "ca": "Desa les ubicacions que cerco i inspecciono i sincronitza-les a través d'openstreetmap.org. OpenStreetMap i totes les aplicacions que dono accés al meu compte OSM poden veure aquest historial", - "it": "Salva le posizioni che cerco e ispeziono e sincronizzale tramite openstreetmap.org. OpenStreetMap e tutte le app a cui do accesso al mio account OSM possono vedere questa cronologia" + "it": "Salva le posizioni che cerco e ispeziono e sincronizzale tramite openstreetmap.org. OpenStreetMap e tutte le app a cui do accesso al mio account OSM possono vedere questa cronologia", + "cs": "Ukládat místa, která jsem hledal(a) a zkoumal(a) a synchronizovat je přes openstreetmap.org. OpenStreetMap a všechny aplikace mající přístup k mému účtu OSM uvidí tuto historii" } }, { @@ -1205,7 +1277,8 @@ "uk": "Зберігайте місця, які ви шукаєте та перевіряєте, на моєму пристрої", "es": "Guardar las ubicaciones que buscas e inspeccionas en mi dispositivo", "ca": "Desa les ubicacions que cerqueu i inspeccioneu al meu dispositiu", - "it": "Salva le posizioni che cerchi e ispezioni sul mio dispositivo" + "it": "Salva le posizioni che cerchi e ispezioni sul mio dispositivo", + "cs": "Ukládat vyhledávaná a zkoumaná místa na tomto zařízení" } }, { @@ -1217,7 +1290,8 @@ "uk": "Не зберігайте місця, які ви шукаєте та перевіряєте ", "es": "No guardar las ubicaciones que buscas e inspeccionas ", "ca": "No desis les ubicacions que busco i inspecciono", - "it": "Non salvare le posizioni che cerco e ispeziono" + "it": "Non salvare le posizioni che cerco e ispeziono", + "cs": "Neukládat vyhledávaná a zkoumaná místa" } } ], @@ -1227,14 +1301,16 @@ "id": "mangrove-reviews-allowed", "question": { "en": "Should reviews be loaded when browsing an item?", - "it": "Le recensioni dovrebbero essere caricate durante la navigazione di un elemento?" + "it": "Le recensioni dovrebbero essere caricate durante la navigazione di un elemento?", + "cs": "Měly by se načítat recenze při procházení položky?" }, "mappings": [ { "if": "mapcomplete-reviews-allowed=always", "then": { "en": "Show reviews by default, also in sensitive themes", - "it": "Mostra le recensioni per impostazione predefinita, anche nei temi sensibili" + "it": "Mostra le recensioni per impostazione predefinita, anche nei temi sensibili", + "cs": "Ve výchozím stavu ukazovat recenze, i u citlivých témat" } }, { @@ -1243,7 +1319,9 @@ "then": { "en": "Show reviews by default, except in sensitive themes (where we'll ask per feature)", "ca": "Mostra les ressenyes de manera predeterminada, excepte en temes sensibles (on demanarem per element)", - "it": "Mostra le recensioni per impostazione predefinita, tranne nei temi sensibili (dove chiederemo per ogni funzionalità)" + "it": "Mostra le recensioni per impostazione predefinita, tranne nei temi sensibili (dove chiederemo per ogni funzionalità)", + "cs": "Ve výchozím stavu ukazovat recenze, kromě citlivých témat (kde budete na každé dotazováni)", + "uk": "Показувати відгуки за замовчуванням, за винятком чутливих тем (де ми будемо запитувати про кожну функцію)" } }, { @@ -1251,14 +1329,16 @@ "then": { "en": "Always ask before loading", "ca": "Sempre pregunta abans de descarregar", - "it": "Chiedi sempre prima di caricare" + "it": "Chiedi sempre prima di caricare", + "cs": "Vždy se ptát před načtením" } }, { "if": "mapcomplete-reviews-allowed=hidden", "then": { "en": "Never show reviews at all", - "it": "Non mostrare mai le recensioni" + "it": "Non mostrare mai le recensioni", + "cs": "Nikdy neukazovat žádné recenze" } } ] @@ -1272,7 +1352,8 @@ "uk": "

    Керування ідентифікатором Mangrove

    ", "es": "

    Gestión de ID de Mangrove

    ", "ca": "

    Gestió d'ID de mangrove

    ", - "it": "

    Gestione ID Mangrove

    " + "it": "

    Gestione ID Mangrove

    ", + "cs": "

    Správa Mangrove ID

    " } }, { @@ -1325,7 +1406,8 @@ "hu": "Mangrove privát kulcs importálása biztonsági mentésből", "es": "Importar una clave privada de Mangrove desde una copia de seguridad", "ca": "Importa una clau privada de mangrove des de la còpia de seguretat", - "it": "Importa una chiave privata mangrove dal backup" + "it": "Importa una chiave privata mangrove dal backup", + "cs": "Importovat soukromý klíč Mangrove ze zálohy" } }, "after": { @@ -1337,7 +1419,9 @@ "uk": "Завантаження приватного ключа видаляє ваш поточний приватний ключ. Якщо ви робили відгуки з його допомогою, спочатку завантажте поточний приватний ключ", "es": "Subir una clave privada borra tu clave privada actual. Si hiciste revisiones con ella, descarga primero tu clave privada actual", "ca": "Pujar una clau privada esborra la clau privada actual. Si heu fet comentaris amb ell, baixeu primer la vostra clau privada actual", - "it": "Il caricamento di una chiave privata cancella la tua chiave privata attuale. Se hai fatto recensioni con essa, scarica prima la tua chiave privata attuale" + "it": "Il caricamento di una chiave privata cancella la tua chiave privata attuale. Se hai fatto recensioni con essa, scarica prima la tua chiave privata attuale", + "cs": "Nahrání soukromého klíče vymaže váš aktuální soukromý klíč. Pokud jste s ním dříve vkládali recenze, nejdřív si aktuální klíč stáhněte k sobě", + "fr": "Charger une clé privée écrasera votre clé privée actuelle. Si vous avez réalisé des vérifications avec votre clé privée actuelle, téléchargez la d'abord" } } }, @@ -1534,13 +1618,16 @@ { "id": "share-login-title", "render": { - "en": "

    Login via QR code

    " + "en": "

    Login via QR code

    ", + "cs": "

    Přihlášení přes QR kód

    " } }, { "id": "share-login-explanation", "render": { - "en": "With the below QR-code, you can login on another device without having to share your password" + "en": "With the below QR-code, you can login on another device without having to share your password", + "cs": "S QR kódem níže se můžete přihlásit na jiném zařízení bez nutnosti sdílet heslo", + "uk": "За допомогою QR-коду, наведеного нижче, ви можете увійти в систему на іншому пристрої без необхідності повідомляти свій пароль" } }, { @@ -1559,7 +1646,9 @@ "hidden" ], "render": { - "en": "Allow to log in and act as {_name}" + "en": "Allow to log in and act as {_name}", + "cs": "Umožnit přihlášení a vystupování jako {_name}", + "uk": "Дозволити увійти та діяти від імені {_name}" } }, { @@ -1587,7 +1676,8 @@ "type": "link", "href": "https://www.openstreetmap.org/oauth2/authorized_applications", "text": { - "en": "You can revoke access here" + "en": "You can revoke access here", + "cs": "Zde můžete odvolat přístup" } } } @@ -1601,7 +1691,8 @@ "uk": "

    Опції налагодження

    ", "es": "

    Opciones de depuración

    ", "ca": "

    Opcions de depuració

    ", - "it": "

    Opzioni di debug

    " + "it": "

    Opzioni di debug

    ", + "cs": "

    Ladicí volby

    " } }, { @@ -1616,7 +1707,8 @@ "hu": "Gyorsítótárak törlése", "es": "Limpiar cachés", "ca": "Neteja les memòries cau", - "it": "Cancella cache" + "it": "Cancella cache", + "cs": "Vymazat cache" } }, "after": { @@ -1626,7 +1718,8 @@ "uk": "Очищення кешу призведе до видалення локально завантажених даних і коду. Ви залишитеся в системі, і ваші налаштування будуть збережені. Дані не будуть втрачені", "es": "Limpiar las cachés eliminará los datos y el código descargados localmente. Seguirás conectado y tus configuraciones se conservarán. No se deben perder datos", "ca": "Netejar la memòria cau suprimirà les dades i el codi descarregats localment. Seguireu connectat i la vostra configuració es conservarà. No s'han de perdre dades", - "it": "La cancellazione delle cache eliminerà i dati e il codice scaricati localmente. Rimarrai connesso e le tue impostazioni saranno conservate. Nessun dato dovrebbe essere perso" + "it": "La cancellazione delle cache eliminerà i dati e il codice scaricati localmente. Rimarrai connesso e le tue impostazioni saranno conservate. Nessun dato dovrebbe essere perso", + "cs": "Vymazání cache smaže data a kód, které byly staženy na místní zařízení. Zůstanete přihlášeni a vaše nastavení budou zachována. Žádná data se neztratí" } } }, @@ -1723,7 +1816,8 @@ "en": "GPS and gyroscope data", "ca": "Dades GPS i giroscopi", "de": "GPS- und Gyroskopdaten", - "it": "Dati GPS e giroscopio" + "it": "Dati GPS e giroscopio", + "cs": "Data z GPS a gyroskopu" } }, { @@ -1755,7 +1849,8 @@ "en": "Debug information", "ca": "Informació de depuració", "de": "Fehlerbehebungsinformationen", - "it": "Informazioni di debug" + "it": "Informazioni di debug", + "cs": "Ladicí informace" } }, { @@ -1786,7 +1881,8 @@ "en": "Debug information about local storage", "ca": "Depuració de la informació sobre l'emmagatzematge local", "de": "Fehlerbehebungsinformationen über den lokalen Speicher", - "it": "Informazioni di debug sullo storage locale" + "it": "Informazioni di debug sullo storage locale", + "cs": "Ladicí informace o místním úložišti" } }, { diff --git a/assets/layers/utility_pole/utility_pole.json b/assets/layers/utility_pole/utility_pole.json index 81c5beb77..f5caa5691 100644 --- a/assets/layers/utility_pole/utility_pole.json +++ b/assets/layers/utility_pole/utility_pole.json @@ -2,11 +2,13 @@ "id": "utility_pole", "name": { "en": "Utility Poles", - "it": "Pali per servizi pubblici" + "it": "Pali per servizi pubblici", + "cs": "Sloupy pro vedení" }, "description": { "en": "Layer showing various types of utility poles.", - "it": "Livello che mostra vari tipi di pali per servizi pubblici." + "it": "Livello che mostra vari tipi di pali per servizi pubblici.", + "cs": "Vrstva zobrazující různé typy sloupů pro vedení." }, "source": { "osmTags": "man_made=utility_pole" @@ -14,7 +16,8 @@ "minzoom": 18, "title": { "en": "Utility Pole", - "it": "Palo per servizi pubblici" + "it": "Palo per servizi pubblici", + "cs": "Sloup pro vedení" }, "pointRendering": [ { @@ -36,7 +39,8 @@ ], "title": { "en": "a utility pole", - "it": "un palo per servizi pubblici" + "it": "un palo per servizi pubblici", + "cs": "sloup pro vedení" } } ], @@ -45,21 +49,24 @@ "id": "street_lamp", "question": { "en": "Does this utility pole have a street lamp mounted on it?", - "it": "Questo palo per servizi pubblici ha un lampione montato su di esso?" + "it": "Questo palo per servizi pubblici ha un lampione montato su di esso?", + "cs": "Je na tomto sloupu namontována lampa pouličního osvětlení?" }, "mappings": [ { "if": "highway=street_lamp", "then": { "en": "This utility pole has a street lamp mounted on it.", - "it": "Questo palo per servizi pubblici ha un lampione montato su di esso." + "it": "Questo palo per servizi pubblici ha un lampione montato su di esso.", + "cs": "Na tomto sloupu je namontována lampa pouličního osvětlení." } }, { "if": "highway=", "then": { "en": "This utility pole does not have a street lamp mounted on it.", - "it": "Questo palo per servizi pubblici non ha un lampione montato su di esso." + "it": "Questo palo per servizi pubblici non ha un lampione montato su di esso.", + "cs": "Na tomto sloupu není namontována lampa pouličního osvětlení." } } ] diff --git a/assets/layers/vending_machine/vending_machine.json b/assets/layers/vending_machine/vending_machine.json index 49da182a9..bfbd31db3 100644 --- a/assets/layers/vending_machine/vending_machine.json +++ b/assets/layers/vending_machine/vending_machine.json @@ -836,7 +836,8 @@ "alsoShowIf": "vending=feminine_hygiene", "then": { "en": "Menstrual products are sold here", - "nl": "Menstruatieproducten worden hier verkocht" + "nl": "Menstruatieproducten worden hier verkocht", + "cs": "Zde se prodávají menstruační produkty" } } ], diff --git a/assets/layers/wayside_shrine/wayside_shrine.json b/assets/layers/wayside_shrine/wayside_shrine.json index 0b84c7aec..59421c338 100644 --- a/assets/layers/wayside_shrine/wayside_shrine.json +++ b/assets/layers/wayside_shrine/wayside_shrine.json @@ -2,11 +2,13 @@ "id": "wayside_shrine", "name": { "en": "Wayside Shrines and Crosses", - "it": "Santuari e croci lungo la strada" + "it": "Santuari e croci lungo la strada", + "cs": "Kapličky a kříže u cest" }, "description": { "en": "Shrines are religious places that are dedicated to specific deities, saints and other figures of religious importance. Typically, the contain religious depictions and people frequently leave offerings at those places. Wayside shrines are small shrines that can be found next to a road or pathway and are frequented by travellers passing by. Wayside crosses can be seen as a sub-type of a wayside shrine, typically in the form of a Christian cross at the side of the road, typically without votive offerings.", - "it": "I santuari sono luoghi religiosi dedicati a specifiche divinità, santi e altre figure di importanza religiosa. Tipicamente, contengono rappresentazioni religiose e le persone spesso lasciano offerte in questi luoghi. I santuari lungo la strada sono piccoli santuari che si possono trovare accanto a una strada o un sentiero e sono frequentati dai viaggiatori di passaggio. Le croci lungo la strada possono essere viste come un sottotipo di santuario lungo la strada, tipicamente sotto forma di croce cristiana a lato della strada, tipicamente senza offerte votive." + "it": "I santuari sono luoghi religiosi dedicati a specifiche divinità, santi e altre figure di importanza religiosa. Tipicamente, contengono rappresentazioni religiose e le persone spesso lasciano offerte in questi luoghi. I santuari lungo la strada sono piccoli santuari che si possono trovare accanto a una strada o un sentiero e sono frequentati dai viaggiatori di passaggio. Le croci lungo la strada possono essere viste come un sottotipo di santuario lungo la strada, tipicamente sotto forma di croce cristiana a lato della strada, tipicamente senza offerte votive.", + "cs": "Kapličky jsou náboženská místa zasvěcená určitým božstvům, svatým nebo jiným postavám významným pro víru. Typicky obsahují náboženská vyobrazení a lidé zde zanechávají votivní dary. Kapličky podél cest jsou malé kapličky, které lze najít podél silnic a stezek a navštěvují je lidé cestující okolo. Kříže podél cest lze vidět jako podtyp kapliček, typicky ve formě křesťanských křížů u cesty, typicky bez votivních možností." }, "source": { "osmTags": { @@ -23,14 +25,16 @@ "if": "historic=wayside_shrine", "then": { "en": "Wayside Shrine {name}", - "it": "Santuario lungo la strada {name}" + "it": "Santuario lungo la strada {name}", + "cs": "Kaplička u cesty {name}" } }, { "if": "historic=wayside_cross", "then": { "en": "Wayside Cross {name}", - "it": "Croce lungo la strada {name}" + "it": "Croce lungo la strada {name}", + "cs": "Kříž u cesty {name}" } } ] @@ -82,11 +86,13 @@ ], "title": { "en": "a wayside shrine", - "it": "un santuario lungo la strada" + "it": "un santuario lungo la strada", + "cs": "kaplička u cesty" }, "description": { "en": "A wayside shrine typically shows a religious depiction, usually placed by a road or pathway. ", - "it": "Un santuario lungo la strada tipicamente mostra una rappresentazione religiosa, solitamente posizionato lungo una strada o un sentiero. " + "it": "Un santuario lungo la strada tipicamente mostra una rappresentazione religiosa, solitamente posizionato lungo una strada o un sentiero. ", + "cs": "Kaplička u cesty typicky obsahuje náboženské vyobrazení, obvykle je umístěna u silnice nebo stezky. " }, "exampleImages": [ "./assets/layers/wayside_shrine/shrine_example1.jpg", @@ -100,14 +106,16 @@ ], "title": { "en": "a wayside shrine mounted on a wall", - "it": "un santuario lungo la strada montato su un muro" + "it": "un santuario lungo la strada montato su un muro", + "cs": "kaplička u cesty namontovaná na stěně" }, "snapToLayer": [ "walls_and_buildings" ], "description": { "en": "A wayside shrine typically shows a religious depiction, usually placed by a road or pathway. This shrine is mounted on a wall", - "it": "Un santuario lungo la strada tipicamente mostra una rappresentazione religiosa, solitamente posizionato lungo una strada o un sentiero. Questo santuario è montato su un muro" + "it": "Un santuario lungo la strada tipicamente mostra una rappresentazione religiosa, solitamente posizionato lungo una strada o un sentiero. Questo santuario è montato su un muro", + "cs": "Kaplička u cesty typicky obsahuje náboženské vyobrazení, obvykle je umístěna u silnice nebo stezky. Tato je namontována na stěně" }, "exampleImages": [ "./assets/layers/wayside_shrine/MountedShrineExample.jpg" @@ -116,7 +124,8 @@ { "title": { "en": "a wayside cross", - "it": "una croce lungo la strada" + "it": "una croce lungo la strada", + "cs": "kříž u cesty" }, "tags": [ "historic=wayside_cross", @@ -124,7 +133,8 @@ ], "description": { "en": "A wayside cross is a christian cross that is placed by a road or pathway.", - "it": "Una croce lungo la strada è una croce cristiana posizionata lungo una strada o un sentiero." + "it": "Una croce lungo la strada è una croce cristiana posizionata lungo una strada o un sentiero.", + "cs": "Kříž u cesty je křesťanský kříž, který je umístěn u silnice nebo stezky." }, "exampleImages": [ "./assets/layers/wayside_shrine/wayside_cross_example1.jpg", @@ -135,7 +145,8 @@ { "title": { "en": "a wayside cross mounted on a wall", - "it": "una croce lungo la strada montata su un muro" + "it": "una croce lungo la strada montata su un muro", + "cs": "kříž u cesty namontovaný na stěně" }, "tags": [ "religion=christian", @@ -146,13 +157,15 @@ ], "description": { "en": "A wayside cross is a christian cross that is placed by a road or pathway. This cross is mounted on a wall", - "it": "Una croce lungo la strada è una croce cristiana posizionata lungo una strada o un sentiero. Questa croce è montata su un muro" + "it": "Una croce lungo la strada è una croce cristiana posizionata lungo una strada o un sentiero. Questa croce è montata su un muro", + "cs": "Kříž u cesty je křesťanský kříž, který je umístěn u silnice nebo stezky. Tento kříž je namontován na stěně" } }, { "title": { "en": "a mother mary shrine on the first floor", - "it": "un santuario della Madonna al primo piano" + "it": "un santuario della Madonna al primo piano", + "cs": "Kaplička Panny Marie v prvním patře" }, "tags": [ "historic=wayside_shrine", @@ -170,7 +183,8 @@ { "question": { "en": "What's the name of this {title()}?", - "it": "Qual è il nome di questo {title()}?" + "it": "Qual è il nome di questo {title()}?", + "cs": "Jaký je název {title()}?" }, "id": "shrine_name", "labels": [ @@ -185,7 +199,8 @@ }, "render": { "en": "The name of this {title()} is {name}", - "it": "Il nome di questo {title()} è {name}" + "it": "Il nome di questo {title()} è {name}", + "cs": "Název {title()} je {name}" }, "mappings": [ { @@ -193,7 +208,8 @@ "alsoShowIf": "name=", "then": { "en": "This shrine does not have a name", - "it": "Questo santuario non ha un nome" + "it": "Questo santuario non ha un nome", + "cs": "Tato kaplička nemá název" } } ] @@ -202,11 +218,13 @@ "id": "inscription", "question": { "en": "Is there an inscription?", - "it": "C'è un'iscrizione?" + "it": "C'è un'iscrizione?", + "cs": "Je tu nápis?" }, "render": { "en": "The inscription is {inscription}", - "it": "L'iscrizione è {inscription}" + "it": "L'iscrizione è {inscription}", + "cs": "Nápis je {inscription}" }, "freeform": { "key": "inscription" @@ -216,21 +234,24 @@ "if": "not:inscription=yes", "then": { "en": "No inscription", - "it": "Nessuna iscrizione" + "it": "Nessuna iscrizione", + "cs": "Žádný nápis" } }, { "if": "inscription=Ave Maria", "then": { "en": "The inscription is Ave Maria", - "it": "L'iscrizione è Ave Maria" + "it": "L'iscrizione è Ave Maria", + "cs": "Nápis je Ave Maria" } }, { "if": "inscription=I.N.R.I", "then": { "en": "The inscription is I.N.R.I.", - "it": "L'iscrizione è I.N.R.I." + "it": "L'iscrizione è I.N.R.I.", + "cs": "Nápis je I.N.R.I." } } ] @@ -238,7 +259,8 @@ { "question": { "en": "To which religion is this shrine dedicated?", - "it": "A quale religione è dedicato questo santuario?" + "it": "A quale religione è dedicato questo santuario?", + "cs": "Jakému náboženství je tato kaplička věnována?" }, "id": "religion", "labels": [ @@ -249,77 +271,88 @@ "if": "religion=christian", "then": { "en": "This is a Christian shrine", - "it": "Questo è un santuario cristiano" + "it": "Questo è un santuario cristiano", + "cs": "Toto je křesťanská kaplička" } }, { "if": "religion=buddhist", "then": { "en": "This is a Buddhist shrine", - "it": "Questo è un santuario buddista" + "it": "Questo è un santuario buddista", + "cs": "Toto je buddhistická kaplička" } }, { "if": "religion=hindu", "then": { "en": "This is a Hindu shrine", - "it": "Questo è un santuario indù" + "it": "Questo è un santuario indù", + "cs": "Toto je hinduistická kaplička" } }, { "if": "religion=jain", "then": { "en": "This is a Jain shrine", - "it": "Questo è un santuario giainista" + "it": "Questo è un santuario giainista", + "cs": "Toto je džínistická kaplička" } }, { "if": "religion=jewish", "then": { "en": "This is a Jewish shrine", - "it": "Questo è un santuario ebraico" + "it": "Questo è un santuario ebraico", + "cs": "Toto je židovská kaplička" } }, { "if": "religion=muslim", "then": { "en": "This is an Islamic shrine", - "it": "Questo è un santuario islamico" + "it": "Questo è un santuario islamico", + "cs": "Toto je islámská kaplička" } }, { "if": "religion=pagan", "then": { "en": "This is a Pagan shrine", - "it": "Questo è un santuario pagano" + "it": "Questo è un santuario pagano", + "cs": "Toto je pohanská kaplička" } }, { "if": "religion=shinto", "then": { "en": "This is a Shinto shrine", - "it": "Questo è un santuario shintoista" + "it": "Questo è un santuario shintoista", + "cs": "Toto je šintoistická kaplička" } }, { "if": "religion=sikh", "then": { "en": "This is a Sikh shrine", - "it": "Questo è un santuario sikh" + "it": "Questo è un santuario sikh", + "cs": "Toto je sikhistická kaplička" } }, { "if": "religion=taoist", "then": { "en": "This is a Taoist shrine", - "it": "Questo è un santuario taoista" + "it": "Questo è un santuario taoista", + "cs": "Toto je taoistická kaplička" } }, { "if": "religion=zoroastrian", "then": { "en": "This is a Zoroastrian shrine", - "it": "Questo è un santuario zoroastriano" + "it": "Questo è un santuario zoroastriano", + "cs": "Toto je zoroastriánská kaplička" } } ], @@ -330,7 +363,8 @@ }, "render": { "en": "This shrine is {religion}", - "it": "Questo santuario è {religion}" + "it": "Questo santuario è {religion}", + "cs": "Tato kaplička je {religion}" }, "condition": { "and": [ @@ -341,7 +375,8 @@ { "question": { "en": "What's the Christian denomination of this {title()}?", - "it": "Qual è la denominazione cristiana di questo {title()}?" + "it": "Qual è la denominazione cristiana di questo {title()}?", + "cs": "Jaká je křesťanská denominace tohoto {title()}?" }, "id": "denomination_christian", "labels": [ @@ -357,76 +392,87 @@ "if": "denomination=catholic", "then": { "en": "The religious subdenomination is Catholic", - "it": "La sottodenominazione religiosa è Cattolica" + "it": "La sottodenominazione religiosa è Cattolica", + "cs": "Náboženská subdenominace je katolická" } }, { "if": "denomination=roman_catholic", "then": { "en": "The religious subdenomination is Roman Catholic", - "it": "La sottodenominazione religiosa è Cattolica Romana" + "it": "La sottodenominazione religiosa è Cattolica Romana", + "cs": "Náboženská subdenominace je římskokatolická" } }, { "if": "denomination=orthodox", "then": { "en": "The religious subdenomination is Orthodox", - "it": "La sottodenominazione religiosa è Ortodossa" + "it": "La sottodenominazione religiosa è Ortodossa", + "cs": "Náboženská subdenominace je pravoslavná" } }, { "if": "denomination=greek_orthodox", "then": { "en": "The religious subdenomination is Greek-Orthodox", - "it": "La sottodenominazione religiosa è Greco-Ortodossa" + "it": "La sottodenominazione religiosa è Greco-Ortodossa", + "cs": "Náboženská subdenominace je řeckokatolická" } }, { "if": "denomination=russian_orthodox", "then": { "en": "The religious subdenomination is Russian-Orthodox", - "it": "La sottodenominazione religiosa è Russo-Ortodossa" + "it": "La sottodenominazione religiosa è Russo-Ortodossa", + "cs": "Náboženská subdenominace je ruská pravoslavná" } }, { "if": "denomination=serbian_orthodox", "then": { "en": "The religious subdenomination is Serbian Orthodox", - "it": "La sottodenominazione religiosa è Serbo Ortodossa" + "it": "La sottodenominazione religiosa è Serbo Ortodossa", + "cs": "Náboženská subdenominace je srbská pravoslavná" } }, { "if": "denomination=protestant", "then": { "en": "The religious subdenomination is Protestant", - "it": "La sottodenominazione religiosa è Protestante" + "it": "La sottodenominazione religiosa è Protestante", + "cs": "Náboženská subdenominace je protestantská" } }, { "if": "denomination=anglican", "then": { "en": "The religious subdenomination is Anglican", - "it": "La sottodenominazione religiosa è Anglicana" + "it": "La sottodenominazione religiosa è Anglicana", + "cs": "Náboženská subdenominace je anglikánská" } }, { "if": "denomination=adventist", "then": { "en": "The religious subdenomination is Adventist", - "it": "La sottodenominazione religiosa è Avventista" + "it": "La sottodenominazione religiosa è Avventista", + "cs": "Náboženská subdenominace je adventistická" } }, { "if": "denomination=evangelical", "then": { "en": "The religious subdenomination is evangelical", - "it": "La sottodenominazione religiosa è Evangelica" + "it": "La sottodenominazione religiosa è Evangelica", + "cs": "Náboženská subdenominace je evangelická" } } ], "render": { "en": "The religious denomination is {denomination}", - "it": "La denominazione religiosa è {denomination}" + "it": "La denominazione religiosa è {denomination}", + "cs": "Náboženská denominace je {denomination}" }, "multiAnswer": false, "freeform": { @@ -439,21 +485,24 @@ "if": "denomination=shia", "then": { "en": "The religious subdenomination is Shia", - "it": "La sottodenominazione religiosa è Sciita" + "it": "La sottodenominazione religiosa è Sciita", + "cs": "Náboženská subdenominace je šíitská" } }, { "if": "denomination=sunni", "then": { "en": "The religious subdenomination is Sunni", - "it": "La sottodenominazione religiosa è Sunnita" + "it": "La sottodenominazione religiosa è Sunnita", + "cs": "Náboženská subdenominace je sunnitská" } }, { "if": "denomination=sufi", "then": { "en": "The religious subdenomination is Sufi", - "it": "La sottodenominazione religiosa è Sufi" + "it": "La sottodenominazione religiosa è Sufi", + "cs": "Náboženská subdenominace je súfitská" } } ], @@ -467,11 +516,13 @@ }, "render": { "en": "The religious subdenomination is {denomination}", - "it": "La sottodenominazione religiosa è {denomination}" + "it": "La sottodenominazione religiosa è {denomination}", + "cs": "Náboženská subdenominace je {denomination}" }, "question": { "en": "What's the Muslim denomination of this shrine?", - "it": "Qual è la denominazione musulmana di questo santuario?" + "it": "Qual è la denominazione musulmana di questo santuario?", + "cs": "Jaká je muslimská denominace této kapličky?" }, "condition": { "and": [ @@ -485,28 +536,32 @@ "if": "denomination=conservative", "then": { "en": "The religious subdenomination is Conservative", - "it": "La sottodenominazione religiosa è Conservativa" + "it": "La sottodenominazione religiosa è Conservativa", + "cs": "Náboženská subdenominace je konzervativní" } }, { "if": "denomination=orthodox", "then": { "en": "The religious subdenomination is Orthodox", - "it": "La sottodenominazione religiosa è Ortodossa" + "it": "La sottodenominazione religiosa è Ortodossa", + "cs": "Náboženská subdenominace je ortodoxní" } }, { "if": "denomination=hasidic", "then": { "en": "The religious subdenomination is Hasidic", - "it": "La sottodenominazione religiosa è Chassidica" + "it": "La sottodenominazione religiosa è Chassidica", + "cs": "Náboženská subdenominace je chasidská" } }, { "if": "denomination=reform", "then": { "en": "The religious subdenomination is Reform", - "it": "La sottodenominazione religiosa è Riformata" + "it": "La sottodenominazione religiosa è Riformata", + "cs": "Náboženská subdenominace je reformní" } } ], @@ -520,11 +575,13 @@ }, "render": { "en": "The religious subdenomination is {denomination}", - "it": "La sottodenominazione religiosa è {denomination}" + "it": "La sottodenominazione religiosa è {denomination}", + "cs": "Náboženská subdenominace je {denomination}" }, "question": { "en": "What's the Jewish denomination of this shrine?", - "it": "Qual è la denominazione ebraica di questo santuario?" + "it": "Qual è la denominazione ebraica di questo santuario?", + "cs": "Jaká je židovská denominace této kapličky?" }, "condition": { "and": [ @@ -535,7 +592,8 @@ { "question": { "en": "What's the denomination of this shrine?", - "it": "Qual è la denominazione di questo santuario?" + "it": "Qual è la denominazione di questo santuario?", + "cs": "Jaká je denominace této kapličky?" }, "id": "denomination_other", "labels": [ @@ -543,7 +601,8 @@ ], "render": { "en": "The denomination of this shrine is {denomination}", - "it": "La denominazione di questo santuario è {denomination}" + "it": "La denominazione di questo santuario è {denomination}", + "cs": "Náboženská subdenominace této kapličky je {denomination}" }, "freeform": { "key": "denomination" @@ -559,39 +618,55 @@ }, { "id": "subject:wikidata", - "condition": "religion=christian", "question": { "en": "Who is depicted?", - "it": "Chi è raffigurato?" + "it": "Chi è raffigurato?", + "cs": "Kdo je vyobrazen?" }, "multiAnswer": true, "mappings": [ { "if": "subject:wikidata=Q345", + "hideInAnswer": "religion!=christian", "then": { "en": "Mother mary is depicted", - "it": "È raffigurata la Madonna" + "it": "È raffigurata la Madonna", + "cs": "Je vyobrazena Panna Maria" } }, { "if": "subject:wikidata=Q942467", + "hideInAnswer": "religion!=christian", "then": { "en": "Jesus Christ as a child is depicted", - "it": "È raffigurato Gesù Cristo bambino" + "it": "È raffigurato Gesù Cristo bambino", + "cs": "Je vyobrazen Ježíš Kristus" } }, { "if": "subject:wikidata=Q302", + "hideInAnswer": "religion!=christian", "then": { "en": "Jesus Christ (as an adult) is depicted", - "it": "È raffigurato Gesù Cristo (adulto)" + "it": "È raffigurato Gesù Cristo (adulto)", + "cs": "Je vyobrazen Ježíš Kristus (jako dospělý)" } }, { "if": "subject:wikidata=Q164294", + "hideInAnswer": "religion!=christian", "then": { "en": "Saint Anne (mother of Mary) is depicted", - "it": "È raffigurata Sant'Anna (madre di Maria)" + "it": "È raffigurata Sant'Anna (madre di Maria)", + "cs": "Je vyobrazena svatá Anna (matka Marie)" + } + }, + { + "if": "subject:wikidata=Q188618", + "hideInAnswer": "religion!=hindu", + "then": { + "en": "Hanuman is depicted", + "cs": "Je vyobrazen Hanumán" } } ], diff --git a/assets/layers/windpump/windpump.json b/assets/layers/windpump/windpump.json index 1014e90b2..e6db7ea52 100644 --- a/assets/layers/windpump/windpump.json +++ b/assets/layers/windpump/windpump.json @@ -2,19 +2,22 @@ "id": "windpump", "name": { "en": "Windpumps", - "nl": "Pompen op windenergie" + "nl": "Pompen op windenergie", + "cs": "Větrné pumpy" }, "title": { "mappings": [ { "if": "name~*", "then": { - "en": "Windpump {ref}" + "en": "Windpump {ref}", + "cs": "Větrná pumpa {ref}" } } ], "render": { - "en": "Windpump {ref}" + "en": "Windpump {ref}", + "cs": "Větrná pumpa {ref}" } }, "pointRendering": [ @@ -42,7 +45,8 @@ ], "title": "a windpump", "description": { - "en": "A wind pump is a kind of windmill that is used for pumping natural gas or water." + "en": "A wind pump is a kind of windmill that is used for pumping natural gas or water.", + "cs": "Větrná pumpa je druh větrného mlýna, který se používá k čerpání zemního plynu nebo vody." }, "exampleImages": [ "./assets/layers/windpump/windpump_1.jpg", @@ -56,10 +60,12 @@ { "id": "operator", "question": { - "en": "Who operates this windpump?" + "en": "Who operates this windpump?", + "cs": "Kdo provozuje tuto větrnou pumpu?" }, "render": { - "en": "Operated by {operator}" + "en": "Operated by {operator}", + "cs": "Provozuje {operator}" }, "freeform": { "key": "operator" diff --git a/assets/layers/windturbine/windturbine.json b/assets/layers/windturbine/windturbine.json index 4d1527a00..401d36bd2 100644 --- a/assets/layers/windturbine/windturbine.json +++ b/assets/layers/windturbine/windturbine.json @@ -263,7 +263,7 @@ "hu": "A szélerőmű üzembe helyezése: {start_date}.", "de": "Das Windrad wurde am {start_date} in Betrieb genommen.", "nl": "Deze windturbine werd op {start_date} in gebruik genomen", - "da": "Denne vindmølle blev sat i drift den/den {start_date}.", + "da": "Denne vindturbine blev sat i drift den/i {start_date}.", "ca": "Aquest aerogenerador va entrar en funcionament el dia {start_date}.", "cs": "Tato větrná turbína byla uvedena do provozu dne/v {start_date}.", "es": "Este aerogenerador entró en funcionamiento el/en {start_date}." diff --git a/assets/svg/NGI0Entrust_tag.svg b/assets/svg/NGI0Entrust_tag.svg new file mode 100644 index 000000000..0d211b388 --- /dev/null +++ b/assets/svg/NGI0Entrust_tag.svg @@ -0,0 +1,121 @@ + + + +image/svg+xml + + + + + + +NGI Zero Entrust + + + + diff --git a/assets/svg/NGI0Entrust_tag.svg.license b/assets/svg/NGI0Entrust_tag.svg.license new file mode 100644 index 000000000..60a777eed --- /dev/null +++ b/assets/svg/NGI0Entrust_tag.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: NlNet +SPDX-License-Identifier: LicenseRef-LOGO \ No newline at end of file diff --git a/assets/svg/license_info.json b/assets/svg/license_info.json index e493a9b2f..c19b3d9c2 100644 --- a/assets/svg/license_info.json +++ b/assets/svg/license_info.json @@ -1,4 +1,14 @@ [ + { + "path": "NGI0Entrust_tag.svg", + "license": "LOGO", + "authors": [ + "NlNet" + ], + "sources": [ + "https://nlnet.nl/logo/" + ] + }, { "path": "Panorama360.svg", "license": "CC0-1.0", @@ -835,6 +845,16 @@ ], "sources": [] }, + { + "path": "nlnet.svg", + "license": "LOGO", + "authors": [ + "NLNet" + ], + "sources": [ + "https://nlnet.nl/logo/" + ] + }, { "path": "not_found.svg", "license": "CC-BY-4.0", diff --git a/assets/svg/nlnet.svg b/assets/svg/nlnet.svg new file mode 100644 index 000000000..8a062ee83 --- /dev/null +++ b/assets/svg/nlnet.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + diff --git a/assets/svg/nlnet.svg.license b/assets/svg/nlnet.svg.license new file mode 100644 index 000000000..1c359df5b --- /dev/null +++ b/assets/svg/nlnet.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: NLNet +SPDX-License-Identifier: LicenseRef-LOGO \ No newline at end of file diff --git a/assets/svg/world.svg b/assets/svg/world.svg index ffa41b9f7..e8dc55f25 100644 --- a/assets/svg/world.svg +++ b/assets/svg/world.svg @@ -1 +1 @@ - + diff --git a/assets/themes/architecture/architecture.json b/assets/themes/architecture/architecture.json index f8291aa1c..d3accd9b1 100644 --- a/assets/themes/architecture/architecture.json +++ b/assets/themes/architecture/architecture.json @@ -9,7 +9,7 @@ "it": "Edifici con uno stile architettonico" }, "description": { - "en": "A map showing the archetectural style of buildings", + "en": "A map showing the architectural style of buildings", "de": "Eine Karte, die den architektonischen Stil der Gebäude zeigt", "zh_Hant": "顯示建築風格的地圖", "cs": "Mapa ukazující architektonické slohy budov", diff --git a/assets/themes/atm/atm.json b/assets/themes/atm/atm.json index 94e86dc50..64ed8a4eb 100644 --- a/assets/themes/atm/atm.json +++ b/assets/themes/atm/atm.json @@ -79,7 +79,6 @@ "source": { "geoJson": "https://maproulette.org/api/v2/challenge/view/39519" }, - "isShown": "mr_taskStatus=Created", "calculatedTags": [ "_closest_osm_poi=closest(feat)('atm')?.properties?.id", "_closest_osm_poi_distance=Math.round(distanceTo(feat)(feat.properties._closest_osm_poi))", @@ -161,7 +160,7 @@ "it": "Aggiungi tutti i tag suggeriti allo sportello bancomat più vicino" }, "image": "./assets/svg/addSmall.svg", - "maproulette_id": "mr_taskId" + "maproulette_id": "id" } } }, diff --git a/assets/themes/cyclofix/cyclofix.json b/assets/themes/cyclofix/cyclofix.json index c12eda12c..1034afd43 100644 --- a/assets/themes/cyclofix/cyclofix.json +++ b/assets/themes/cyclofix/cyclofix.json @@ -173,7 +173,7 @@ ], "override": { "id": "charging_station_ebikes", - "minzoom": 14, + "minzoom": 11, "source": { "osmTags": { "and+": [ diff --git a/assets/themes/facadegardens/facadegardens.json b/assets/themes/facadegardens/facadegardens.json index 38416de9d..45d967c91 100644 --- a/assets/themes/facadegardens/facadegardens.json +++ b/assets/themes/facadegardens/facadegardens.json @@ -252,7 +252,8 @@ "cs": "Je zahrada zastíněná nebo slunná?", "ca": "El jardí està al sol o a l'ombra?", "pl": "Czy ogród jest zacieniony czy słoneczny?", - "ko": "정원이 그늘진 곳에 있나요, 아니면 햇볕이 잘 드는 곳에 있나요?" + "ko": "정원이 그늘진 곳에 있나요, 아니면 햇볕이 잘 드는 곳에 있나요?", + "zh_Hant": "這個花園有遮蔭還是有日照?" } }, { @@ -457,7 +458,8 @@ "cs": "Jaké druhy rostlin zde rostou?", "ca": "Quin tipus de plantes creixen aquí?", "pl": "Jakie rośliny tu rosną?", - "ko": "어떤 종류의 식물이 이곳에서 자랍니까?" + "ko": "어떤 종류의 식물이 이곳에서 자랍니까?", + "zh_Hant": "這裡生長什麼類型的植物?" }, "mappings": [ { @@ -533,7 +535,8 @@ "es": "Hay plantas tapizantes", "ca": "Hi ha plantes que cobreixen el sòl", "pl": "Istnieją rośliny okrywowe", - "ko": "땅을 덮는 식물이 있습니다" + "ko": "땅을 덮는 식물이 있습니다", + "zh_Hant": "有遮蔭的植物" } } ], diff --git a/assets/themes/fireplace/fireplace.json b/assets/themes/fireplace/fireplace.json index 1d16cf92b..2d1701c37 100644 --- a/assets/themes/fireplace/fireplace.json +++ b/assets/themes/fireplace/fireplace.json @@ -10,7 +10,8 @@ "uk": "Вогнища та барбекю", "nl": "Haarden en barbecues", "ko": "화로와 바비큐 시설", - "it": "Focolari e barbecue" + "it": "Focolari e barbecue", + "zh_Hant": "火爐以及烤肉架" }, "description": { "de": "Stelle im Freien zum Feuermachen oder ein ortsfest installierter Grill an einer offizielle Stelle.", @@ -22,7 +23,8 @@ "nl": "Buitenruimte om een vuur te maken of een vaste barbecue op een officiële plaats.", "fr": "Lieu extérieur pour faire un feu ou barbecue fixe dans un lieu officiel.", "ko": "인가된 장소에 있는 바베큐 시설과 불을 사용할 수 있는 야외 공간.", - "it": "Luogo all'aperto per fare un fuoco o un barbecue fisso in un luogo ufficiale." + "it": "Luogo all'aperto per fare un fuoco o un barbecue fisso in un luogo ufficiale.", + "zh_Hant": "室外可以生火的地方或是正式場合的固定烤肉設施。" }, "icon": "./assets/layers/assembly_point/fire.svg", "layers": [ diff --git a/assets/themes/ghostsigns/ghostsigns.json b/assets/themes/ghostsigns/ghostsigns.json index e98b92abe..980031401 100644 --- a/assets/themes/ghostsigns/ghostsigns.json +++ b/assets/themes/ghostsigns/ghostsigns.json @@ -8,7 +8,8 @@ "uk": "Примарні знаки", "nl": "Spookreclames", "ko": "고스트 사인", - "it": "Insegne Fantasma" + "it": "Insegne Fantasma", + "zh_Hant": "有鬼標誌" }, "description": { "en": "A map showing disused signs on buildings", @@ -57,7 +58,8 @@ "fr": "Est-ce que cette œuvre d'art est une publicité historique ?", "nl": "Is dit kunstwerk een historische advertentie?", "ko": "이 예술 작품은 역사적인 상징입니까?", - "it": "Questa opera d'arte è una pubblicità storica?" + "it": "Questa opera d'arte è una pubblicità storica?", + "zh_Hant": "這個藝術品是歷史廣告嗎?" }, "mappings": [ { diff --git a/assets/themes/glutenfree/glutenfree.json b/assets/themes/glutenfree/glutenfree.json index 6ec80fbfc..4288e83ff 100644 --- a/assets/themes/glutenfree/glutenfree.json +++ b/assets/themes/glutenfree/glutenfree.json @@ -24,7 +24,8 @@ "cs": "Mapa s bezlepkovými položkami vytvořená pomocí crowdsourcingu", "uk": "Колективна мапа з безглютеновими продуктами", "nl": "Een gecrowdsourcete kaart met glutenvrije artikelen", - "ko": "글루텐프리 제품이 있는 크라우드소싱 지도입니다" + "ko": "글루텐프리 제품이 있는 크라우드소싱 지도입니다", + "zh_Hant": "群眾共編無麩質標示地圖" }, "icon": "./assets/layers/questions/glutenfree.svg", "layers": [ @@ -68,7 +69,6 @@ { "builtin": "ice_cream", "hideTagRenderingsWithLabels": [ - "gluten_free", "images", "reviews" ], @@ -89,7 +89,6 @@ { "builtin": "ice_cream", "hideTagRenderingsWithLabels": [ - "gluten_free", "images", "reviews" ], @@ -144,7 +143,7 @@ "+tagRenderings": [ "images", "reviews", - "gluten_free" + "diets.gluten_free" ] } } diff --git a/assets/themes/grb/grb.json b/assets/themes/grb/grb.json index f6726b22a..e8115eeac 100644 --- a/assets/themes/grb/grb.json +++ b/assets/themes/grb/grb.json @@ -15,7 +15,8 @@ "cs": "Toto téma je pokusem o automatizaci importu GRB.", "pl": "Ten temat jest próbą pomocy w automatyzacji importu GRB.", "ko": "GRB 데이터를 효율적으로 가져오도록 돕기 위한 테마입니다.", - "it": "Questo tema è un tentativo di aiutare l'automazione dell'importazione GRB." + "it": "Questo tema è un tentativo di aiutare l'automazione dell'importazione GRB.", + "zh_Hant": "這個主題是企圖自動化GRB匯入。" }, "shortDescription": { "nl": "Grb import helper tool" @@ -65,7 +66,8 @@ "ca": "Quin tipus d'edifici és aquest?", "pl": "Jaki to rodzaj budynku?", "ko": "어떤 종류의 건물입니까?", - "it": "Che tipo di edificio è questo?" + "it": "Che tipo di edificio è questo?", + "zh_Hant": "這邊是什麼類型的建築?" }, "mappings": [ { @@ -170,7 +172,8 @@ "pl": "Został zaimportowany z GRB, numer referencyjny to {source:geometry:ref}", "nl": "Werd geïmporteerd vanuit GRB, het referentienummer is {source:geometry:ref}", "ko": "GRB에서 가져왔으며, 조회 번호는 {source:geometry:ref}입니다", - "it": "È stato importato da GRB, il numero di riferimento è {source:geometry:ref}" + "it": "È stato importato da GRB, il numero di riferimento è {source:geometry:ref}", + "zh_Hant": "已經從GRB匯入,編號是{source:geometry:ref}" }, "condition": "source:geometry:ref~*" }, @@ -342,7 +345,8 @@ "ca": "Encara no s'han calculat les metaetiquetes... Torneu a obrir aquesta finestra emergent", "pl": "Jeszcze nie obliczono metaznaczników... Otwórz to okienko ponownie", "ko": "메타태그를 아직 계산하지 못했습니다..팝업을 다시 실행해 주세요", - "it": "Non sono ancora stati calcolati i metatag... Riapri questo popup" + "it": "Non sono ancora stati calcolati i metatag... Riapri questo popup", + "zh_Hant": "還沒有計算中介標籤…再次開啟跳出視窗" } }, { @@ -365,7 +369,8 @@ "ca": "Aquest edifici té forats i està modelat com una relació. Com a tal, no es pot combinar. Combineu-lo manualment mitjançant
    el lloc d'exportació de l'edifici {open_in_josm()}", "pl": "Budynek ten ma dziury i jest modelowany jako relacja. W związku z tym nie można go łączyć. Połącz to ręcznie za pomocą strony eksportu budynków {open_in_josm()}", "ko": "이 건물 구조 내에 비어 있는 공간이 있으며 Relation 데이터 구조를 통해 모델링 되었습니다. 따라서 자동 병합이 불가능합니다. 건물 내보내기 사이트를 통해 수동으로 병합하십시오.{open_in_josm()}", - "it": "Questo edificio ha dei buchi ed è modellato come una relazione. Come tale, non può essere unito. Uniscilo manualmente tramite il sito di esportazione degli edifici {open_in_josm()}" + "it": "Questo edificio ha dei buchi ed è modellato come una relazione. Come tale, non può essere unito. Uniscilo manualmente tramite il sito di esportazione degli edifici {open_in_josm()}", + "zh_Hant": "這棟建築有中庭而且用關聯繪製。如果是這樣,並沒有辦法整合,需要透過手動整合建築匯出站 {open_in_josm()}" } }, { @@ -692,7 +697,9 @@ "render": { "en": "Profile mention obligated", "nl": "Link op profiel verplicht", - "it": "Menzione del profilo obbligatoria" + "it": "Menzione del profilo obbligatoria", + "zh_Hant": "個人檔案義務", + "cs": "Zmínění profilu povinné" } }, "body": [ @@ -704,13 +711,17 @@ "text": { "en": "Edit your user profile", "nl": "Pas je profiel aan", - "it": "Modifica il tuo profilo utente" + "it": "Modifica il tuo profilo utente", + "cs": "Upravit váš uživatelský profil", + "zh_Hant": "編輯你的個人檔案" } }, "after": { "en": "to include the link https://wiki.openstreetmap.org/wiki/WikiProject_Belgium/Building_and_address_import", "nl": " en voeg deze link toe: https://wiki.openstreetmap.org/wiki/WikiProject_Belgium/Building_and_address_import", - "it": "per includere il link https://wiki.openstreetmap.org/wiki/WikiProject_Belgium/Building_and_address_import" + "it": "per includere il link https://wiki.openstreetmap.org/wiki/WikiProject_Belgium/Building_and_address_import", + "zh_Hant": "要包括連結 https://wiki.openstreetmap.org/wiki/WikiProject_Belgium/Building_and_address_import", + "cs": "k přidání odkazu https://wiki.openstreetmap.org/wiki/WikiProject_Belgium/Building_and_address_import" } } }, @@ -723,7 +734,9 @@ "message": { "en": "Reload your profile", "nl": "Herlaad je profiel", - "it": "Ricarica il tuo profilo" + "it": "Ricarica il tuo profilo", + "cs": "Znovu načíst váš profil", + "zh_Hant": "重新載入你的個人檔案" } } } diff --git a/assets/themes/guideposts/guideposts.json b/assets/themes/guideposts/guideposts.json index 80cc51830..b7c9753e9 100644 --- a/assets/themes/guideposts/guideposts.json +++ b/assets/themes/guideposts/guideposts.json @@ -23,7 +23,8 @@ "uk": "Орієнтири (також відомі як вказівні стовпчики) часто зустрічаються вздовж офіційних пішохідних, велосипедних, лижних або кінних маршрутів, щоб вказати напрямок до різних пунктів призначення. Крім того, вони часто названі на честь регіону або місця і показують висоту над рівнем моря.\n\nПоложення вказівника може використовуватися пішоходом/велосипедистом/вершником/лижником як підтвердження поточного положення, особливо якщо він користується друкованою картою без GPS-приймача. ", "nl": "Wegwijzers (ook wel handwijzer genoemd) zijn vaak te vinden langs officiële wandel-, fiets-, ski- of paardrijroutes om de richtingen naar verschillende bestemmingen aan te geven. Vaak zijn ze vernoemd naar een regio of plaats en geven ze de hoogte aan.\n\nDe positie van een wegwijzer kan door een wandelaar/fietser/renner/skiër worden gebruikt als bevestiging van de huidige positie, vooral als ze een gedrukte kaart zonder GPS-ontvanger gebruiken. ", "ko": "표지판(길 안내 표지 혹은 안내서라고 알려져 있다)은 공식적인 하이킹, 자전거 타기, 스키 또는 승마 경로를 따라 자주 발견되며, 다양한 목적지로 가는 방향을 나타냅니다. 또한, 종종 특정 지역이나 장소의 이름을 따서불리기도 하며 고도를 표시하기도 합니다.\n\n이 표지판의 위치는 하이커, 자전거 이용자, 승마자 또는 스키를 타는 사람의 현재 위치를 확인하는 데 사용됩니다. 특히 GPS 수신기가 없는 상태에서 종이 지도를 사용할 때 매우 유용합니다. ", - "it": "I segnavia (noti anche come indicatori di direzione) si trovano spesso lungo i percorsi ufficiali di escursionismo, ciclismo, sci o equitazione per indicare le direzioni verso diverse destinazioni. Inoltre, sono spesso denominati in base a una regione o luogo e mostrano l'altitudine.\n\nLa posizione di un segnavia può essere utilizzata da un escursionista/ciclista/cavaliere/sciatore come conferma della posizione attuale, specialmente se utilizza una mappa stampata senza un ricevitore GPS." + "it": "I segnavia (noti anche come indicatori di direzione) si trovano spesso lungo i percorsi ufficiali di escursionismo, ciclismo, sci o equitazione per indicare le direzioni verso diverse destinazioni. Inoltre, sono spesso denominati in base a una regione o luogo e mostrano l'altitudine.\n\nLa posizione di un segnavia può essere utilizzata da un escursionista/ciclista/cavaliere/sciatore come conferma della posizione attuale, specialmente se utilizza una mappa stampata senza un ricevitore GPS.", + "zh_Hant": "指示牌 (又稱為指標) 常在官方登山、單車或是滑雪還是騎馬路線沿線,指示不同目的地的方向。除此之外,也常以當地名稱或是地點來顯示海拔高度。\n\n指示牌的位置常被登山客/單車騎士/騎馬騎士/滑雪者拿來參考,特別是採用紙本地圖而無GPS接受器的情形。 " }, "icon": "./assets/layers/guidepost/guidepost.svg", "layers": [ diff --git a/assets/themes/healthcare/healthcare.json b/assets/themes/healthcare/healthcare.json index 0d89a6b4f..69efe5448 100644 --- a/assets/themes/healthcare/healthcare.json +++ b/assets/themes/healthcare/healthcare.json @@ -33,7 +33,8 @@ "pl": "Na tej mapie pokazane są różne elementy związane z opieką zdrowotną", "it": "Su questa mappa sono mostrati vari elementi relativi all'assistenza sanitaria", "uk": "На цій мапі показані різні обʼєкти, повʼязані з охороною здоровʼя", - "ko": "이 지도에서는 다양한 의료 관련 항목이 표시됩니다" + "ko": "이 지도에서는 다양한 의료 관련 항목이 표시됩니다", + "zh_Hant": "在這份地圖上,不同的醫療設施會顯示在地圖上" }, "icon": "./assets/layers/doctors/doctors.svg", "startZoom": 16, diff --git a/assets/themes/historic_aircraft/historic_aircraft.json b/assets/themes/historic_aircraft/historic_aircraft.json index f8d03c281..f4fa35497 100644 --- a/assets/themes/historic_aircraft/historic_aircraft.json +++ b/assets/themes/historic_aircraft/historic_aircraft.json @@ -1,10 +1,16 @@ { "id": "historic_aircraft", "title": { - "en": "Historic aircraft" + "en": "Historic aircraft", + "cs": "Historické letadlo", + "zh_Hant": "歷史飛機", + "uk": "Історичний літак" }, "description": { - "en": "A map showing all historic, permanently installed aircraft. The aircraft can be in a museum, an artwork or a memorial." + "en": "A map showing all historic, permanently installed aircraft. The aircraft can be in a museum, an artwork or a memorial.", + "cs": "Mapa ukazující historické, trvale instalované letadlo. Letadlo může být v muzeu, v rámci uměleckého díla nebo pomníku.", + "zh_Hant": "顯示所有歷史物件,永久陳列的飛機。而飛機可以是博物館、藝術品或是紀念碑。", + "uk": "Карта, що показує всі історичні, стаціонарно встановлені літаки. Літак може бути музеєм, витвором мистецтва або меморіалом." }, "icon": "./assets/svg/airport.svg", "layers": [ diff --git a/assets/themes/historic_rolling_stock/historic_rolling_stock.json b/assets/themes/historic_rolling_stock/historic_rolling_stock.json index 600885db4..5f40dab95 100644 --- a/assets/themes/historic_rolling_stock/historic_rolling_stock.json +++ b/assets/themes/historic_rolling_stock/historic_rolling_stock.json @@ -1,10 +1,16 @@ { "id": "historic_rolling_stock", "title": { - "en": "Historic rolling stock" + "en": "Historic rolling stock", + "cs": "Historická železniční vozidla", + "zh_Hant": "歷史火車", + "uk": "Історичний рухомий склад" }, "description": { - "en": "A map showing all historic, permanently installed rolling stock, such as locomitives and railway carriages, e.g. in a museum, an artwork or a memorial." + "en": "A map showing all historic, permanently installed rolling stock, such as locomitives and railway carriages, e.g. in a museum, an artwork or a memorial.", + "cs": "Mapa ukazující historické, trvale instalované železniční vozidlo, kupříkladu lokomotivu nebo železniční vůz, např. v muzeu, v rámci uměleckého díla nebo pomníku.", + "zh_Hant": "顯示所有歷史,永久安裝的火車,如火車頭與車廂,例如在博物館、公共藝術或是紀念碑型式的地圖。", + "uk": "Карта, що показує весь історичний, постійно встановлений рухомий склад, такий як локомотиви та залізничні вагони, наприклад, у музеї, мистецькому закладі або меморіалі." }, "icon": "./assets/layers/historic_rolling_stock/steam_locomotive.svg", "layers": [ diff --git a/assets/themes/hotels/hotels.json b/assets/themes/hotels/hotels.json index fc208c77c..20d4c5d5b 100644 --- a/assets/themes/hotels/hotels.json +++ b/assets/themes/hotels/hotels.json @@ -34,7 +34,8 @@ "pl": "Na tej mapie znajdziesz hotele w Twojej okolicy", "it": "Su questa mappa troverai gli hotel nella tua zona", "uk": "На цій мапі ви знайдете готелі поруч з вами", - "ko": "이 지도에서는 해당 지역의 호텔을 확인할 수 있습니다" + "ko": "이 지도에서는 해당 지역의 호텔을 확인할 수 있습니다", + "zh_Hant": "在這份地圖上,你會找到你所在區域的旅館" }, "icon": "./assets/layers/tourism_accomodation/hotel.svg", "startZoom": 13, @@ -47,7 +48,8 @@ "love_hotel" ], "override": { - "minzoom": 18 + "minzoom": 18, + "enableMorePrivacy": false } } ] diff --git a/assets/themes/icecream/icecream.json b/assets/themes/icecream/icecream.json index 5a330377a..50fb1f131 100644 --- a/assets/themes/icecream/icecream.json +++ b/assets/themes/icecream/icecream.json @@ -14,7 +14,8 @@ "fr": "Glace", "nl": "IJs", "ko": "아이스크림", - "cy": "Hufen Iâ" + "cy": "Hufen Iâ", + "zh_Hant": "冰淇淋" }, "description": { "en": "A map showing ice cream parlors and ice cream vending machines", @@ -24,7 +25,8 @@ "es": "Un mapa que muestra heladerías y máquinas expendedoras de helados", "it": "Una mappa che mostra gelaterie e distributori automatici di gelati", "nl": "Een kaart met ijssalons en ijsautomaten", - "ko": "아이스크림 가게와 아이스크림 자판기를 표시하는 지도입니다" + "ko": "아이스크림 가게와 아이스크림 자판기를 표시하는 지도입니다", + "zh_Hant": "顯示冰淇淋小飯與冰淇淋販賣機的地圖" }, "icon": "./assets/layers/ice_cream/ice_cream.svg", "layers": [ diff --git a/assets/themes/indoors/indoors.json b/assets/themes/indoors/indoors.json index 90d3b812a..4f8cc112e 100644 --- a/assets/themes/indoors/indoors.json +++ b/assets/themes/indoors/indoors.json @@ -34,7 +34,8 @@ "pl": "Na tej mapie pokazane są publicznie dostępne miejsca w pomieszczeniach zamkniętych", "it": "Su questa mappa sono mostrati luoghi interni accessibili al pubblico", "uk": "На цій мапі показані загальнодоступні плани приміщень", - "ko": "이 지도에서는 누구나 접근 가능한 실내 장소가 표시됩니다" + "ko": "이 지도에서는 누구나 접근 가능한 실내 장소가 표시됩니다", + "zh_Hant": "在這份地圖上顯示有公開的室內地點" }, "icon": "./assets/layers/entrance/entrance.svg", "startZoom": 14, diff --git a/assets/themes/insects/insects.json b/assets/themes/insects/insects.json index e18e77a61..b38fd6c75 100644 --- a/assets/themes/insects/insects.json +++ b/assets/themes/insects/insects.json @@ -7,7 +7,8 @@ "cs": "Hmyzí hotely", "ko": "곤충 호텔", "uk": "Готелі для комах", - "it": "Hotel per Insetti" + "it": "Hotel per Insetti", + "zh_Hant": "昆蟲旅館" }, "description": { "en": "Insect hotels provide shelter for insects.", @@ -16,7 +17,8 @@ "cs": "Hmyzí hotely poskytují hmyzu úkryt.", "ko": "곤충 호텔은 곤충들에게 쉼터를 제공합니다.", "uk": "Готелі для комах надають притулок комахам.", - "it": "Gli hotel per insetti forniscono riparo agli insetti." + "it": "Gli hotel per insetti forniscono riparo agli insetti.", + "zh_Hant": "昆蟲旅館提供昆蟲的譬護所。" }, "icon": "./assets/layers/insect_hotel/insect_hotel.svg", "layers": [ diff --git a/assets/themes/items_with_image/items_with_image.json b/assets/themes/items_with_image/items_with_image.json index 4b481ab3f..c95a86050 100644 --- a/assets/themes/items_with_image/items_with_image.json +++ b/assets/themes/items_with_image/items_with_image.json @@ -8,7 +8,8 @@ "hu": "Minden képpel rendelkező térképobjektum", "nl": "Alle items met afbeeldingen", "ko": "모든 요소는 이미지를 가지고 있습니다", - "it": "Tutti gli elementi con immagini" + "it": "Tutti gli elementi con immagini", + "zh_Hant": "所有帶影像的物件" }, "description": { "en": "A map showing all items on OSM which have an image. This theme is a very bad fit for MapComplete as someone is not able to directly add a picture. However, this theme is mostly here to include this all into the database, which'll allow this to quickly fetch images nearby for other features", @@ -17,7 +18,8 @@ "cs": "Mapa zobrazující všechny položky v OSM, které mají obrázek. Toto téma je pro MapComplete velmi nevhodné, protože někdo nemůže přímo přidat obrázek. Nicméně toto téma je zde hlavně proto, aby to vše zahrnovalo do databáze, což umožní rychle načítat obrázky v okolí pro další funkce", "nl": "Een kaart die alle items op OSM toont die een afbeelding hebben. Dit thema past heel slecht bij MapComplete omdat het niet mogelijk is een afbeelding toe te voegen. Dit thema is er vooral om alles in de database op te nemen, waardoor het snel afbeeldingen in de buurt kan ophalen voor andere functies", "ko": "이미지가 포함된 OSM의 모든 항목을 표시하는 지도입니다. 이 테마는 사용자가 직접 사진을 추가할 수 없기 때문에 MapComplete와 잘 맞지 않을 수 있습니다. 그러나 이러한 모든 데이터를 데이터베이스에 포함시켜, 다른 기능에서 근처의 이미지를 빠르게 가져올 수 있도록 하는 것이 이 테마의 주요 목적입니다", - "it": "Una mappa che mostra tutti gli elementi su OSM che hanno un'immagine. Questo tema è poco adatto per MapComplete poiché non è possibile aggiungere direttamente un'immagine. Tuttavia, questo tema è principalmente qui per includere tutto nel database, il che permetterà di recuperare rapidamente immagini nelle vicinanze per altre funzionalità" + "it": "Una mappa che mostra tutti gli elementi su OSM che hanno un'immagine. Questo tema è poco adatto per MapComplete poiché non è possibile aggiungere direttamente un'immagine. Tuttavia, questo tema è principalmente qui per includere tutto nel database, il che permetterà di recuperare rapidamente immagini nelle vicinanze per altre funzionalità", + "zh_Hant": "顯示所有在OSM帶影像的物件的地圖。這個主題並不是最符合MapComplete的主題,因為並沒有辦法直接添加圖片。然而,這個主題卻能包含在資料庫當中,能夠快速截取附近其他圖徵的圖片" }, "icon": "./assets/layers/item_with_image/camera.svg", "hideFromOverview": true, diff --git a/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json b/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json index 64a1a166e..0218ed5d0 100644 --- a/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json +++ b/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json @@ -16,7 +16,8 @@ "uk": "Бордюри та переходи", "ko": "보도 경계석 그리고 횡단보도", "cy": "Cyrbiau a chroesfannau", - "it": "Cordoli e attraversamenti" + "it": "Cordoli e attraversamenti", + "zh_Hant": "路緣與穿越道" }, "description": { "en": "A map showing kerbs and crossings.", @@ -31,7 +32,8 @@ "pl": "Mapa pokazująca krawężniki i przejścia.", "uk": "Мапа з позначенням бордюрів та пішохідних переходів.", "ko": "보도 경계석과 횡단보도를 표시하는 지도입니다.", - "it": "Una mappa che mostra cordoli e attraversamenti." + "it": "Una mappa che mostra cordoli e attraversamenti.", + "zh_Hant": "顯示路緣與穿越道的地圖。" }, "icon": "./assets/layers/kerbs/KerbIcon.svg", "startZoom": 19, @@ -70,7 +72,8 @@ "pl": "przejście", "it": "un attraversamento", "ko": "횡단보도", - "cy": "croesfan" + "cy": "croesfan", + "zh_Hant": "穿越道" }, "tags": [ "highway=crossing" @@ -86,7 +89,8 @@ "pl": "Przejście dla pieszych i/lub przejazd dla rowerów", "cs": "Přechod pro chodce a/nebo cyklisty", "it": "Attraversamento per pedoni e/o ciclisti", - "ko": "보행자 및/또는 자전거 이용자를 위한 횡단보도" + "ko": "보행자 및/또는 자전거 이용자를 위한 횡단보도", + "zh_Hant": "行人與/或單車騎士的穿越處" }, "snapToLayer": [ "cycleways_and_roads" diff --git a/assets/themes/lactosefree/lactosefree.json b/assets/themes/lactosefree/lactosefree.json index 03817dd2a..072796fd5 100644 --- a/assets/themes/lactosefree/lactosefree.json +++ b/assets/themes/lactosefree/lactosefree.json @@ -10,7 +10,8 @@ "uk": "Магазини та ресторани без лактози", "nl": "Lactosevrije winkels en restaurants", "ko": "무유당 제품 상점과 식당", - "it": "Negozi e ristoranti senza lattosio" + "it": "Negozi e ristoranti senza lattosio", + "zh_Hant": "無麩質商冢與餐廳" }, "description": { "en": "A crowdsourced map with lactose free shops and restaurants", @@ -21,7 +22,8 @@ "uk": "Колективна мапа з магазинами та ресторанами з безлактозними продуктами", "nl": "Een gecrowdsourcete kaart met lactosevrije winkels en restaurants", "ko": "무유당 제품을 판매하는 상점과 식당을 표시하는 크라우드소싱 지도입니다", - "it": "Una mappa collaborativa con negozi e ristoranti senza lattosio" + "it": "Una mappa collaborativa con negozi e ristoranti senza lattosio", + "zh_Hant": "無麩質商店與餐廳的群眾共編地圖" }, "icon": "./assets/layers/questions/lactose_free.svg", "layers": [ @@ -65,7 +67,6 @@ { "builtin": "ice_cream", "hideTagRenderingsWithLabels": [ - "lactose_free", "images", "reviews" ], @@ -86,7 +87,6 @@ { "builtin": "ice_cream", "hideTagRenderingsWithLabels": [ - "lactose_free", "images", "reviews" ], diff --git a/assets/themes/lighthouses/lighthouses.json b/assets/themes/lighthouses/lighthouses.json index d9762cbde..6c142a5b3 100644 --- a/assets/themes/lighthouses/lighthouses.json +++ b/assets/themes/lighthouses/lighthouses.json @@ -12,7 +12,8 @@ "uk": "Маяки", "fr": "Phares", "nl": "Vuurtorens", - "ko": "등대" + "ko": "등대", + "zh_Hant": "燈塔" }, "description": { "en": "Lighthouses are tall buildings with a light on top to guide marine traffic.", @@ -23,7 +24,8 @@ "uk": "Маяки - це високі будівлі зі світлом на вершині, що спрямовують морський рух.", "fr": "Les phares sont des hauts bâtiments avec une lumière au sommet pour guider le trafic maritime.", "nl": "Vuurtorens zijn hoge gebouwen met een licht erop om het scheepvaartverkeer te leiden.", - "ko": "등대는 해상 교통을 안내하기 위해 꼭대기에 불빛이 있는 높은 건물입니다." + "ko": "등대는 해상 교통을 안내하기 위해 꼭대기에 불빛이 있는 높은 건물입니다.", + "zh_Hant": "燈塔是高塔最高處有打燈,用光線指引船舶交通。" }, "icon": "./assets/themes/lighthouses/lighthouse.svg", "startLat": 51.33884, diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json index a6952adf0..7772c9691 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json @@ -8,7 +8,8 @@ "fr": "Modifications faites avec MapComplete", "nl": "Wijzigingen gemaakt met MapComplete", "ko": "MapComplete로 이루어진 변경 사항", - "it": "Modifiche fatte con MapComplete" + "it": "Modifiche fatte con MapComplete", + "zh_Hant": "由MapComplete進行的變動" }, "shortDescription": { "en": "Shows changes made by MapComplete", @@ -18,7 +19,8 @@ "fr": "Afficher les modifications faites avec MapComplete", "nl": "Toont wijzigingen gemaakt met MapComplete", "ko": "MapComplete를 통해 이루어진 변경 사항을 표시합니다", - "it": "Mostra le modifiche fatte con MapComplete" + "it": "Mostra le modifiche fatte con MapComplete", + "zh_Hant": "顯示由MapComplete進行的變動" }, "description": { "en": "This maps shows all the changes made with MapComplete", @@ -29,7 +31,8 @@ "fr": "Cette carte montre tous les changements effectués avec MapComplete", "nl": "Deze kaarten tonen alle wijzigingen die zijn gemaakt met MapComplete", "ko": "이 지도는 MapComplete를 사용하여 이루어진 모든 변경 사항을 표시합니다", - "it": "Questa mappa mostra tutte le modifiche effettuate con MapComplete" + "it": "Questa mappa mostra tutte le modifiche effettuate con MapComplete", + "zh_Hant": "這個地圖顯示所有用MapComplete做出的改變" }, "icon": "./assets/svg/logo.svg", "hideFromOverview": true, @@ -47,7 +50,8 @@ "nl": "Changeset centra", "cs": "Changeset centra", "ko": "주요 변경 사항", - "it": "Centri di changeset" + "it": "Centri di changeset", + "zh_Hant": "變更集的中心位置" }, "minzoom": 0, "source": { @@ -63,7 +67,8 @@ "es": "Conjunto de cambios para {theme}", "nl": "Changeset voor {theme}", "ko": "{theme}에 대한 변경 사항", - "it": "Changeset per {theme}" + "it": "Changeset per {theme}", + "zh_Hant": "{theme} 的變更集" } }, "description": { @@ -73,7 +78,8 @@ "cs": "Zobrazí všechny změny MapComplete", "nl": "Toon alle MapComplete-wijzigingen", "ko": "MapComplete의 모든 변화 보기", - "it": "Mostra tutte le modifiche di MapComplete" + "it": "Mostra tutte le modifiche di MapComplete", + "zh_Hant": "顯示所有用MapComplete做出的變動" }, "tagRenderings": [ { @@ -85,7 +91,8 @@ "es": "Conjunto de cambios {id}", "nl": "Changeset {id}", "ko": "변경사항{id}", - "it": "Changeset {id}" + "it": "Changeset {id}", + "zh_Hant": "變更集{id}" } }, { @@ -97,7 +104,8 @@ "es": "¿Qué colaborador realizó este cambio?", "nl": "Welke bijdrager maakte deze verandering?", "ko": "이 변화를 만든 기여자는 누구입니까?", - "it": "Quale contributore ha fatto questa modifica?" + "it": "Quale contributore ha fatto questa modifica?", + "zh_Hant": "貢獻者在這一變動做了什麼?" }, "freeform": { "key": "user" @@ -110,7 +118,8 @@ "fr": "Modification faite par {user}", "nl": "Wijziging aangebracht door {user}", "ko": "변경 사항은 {user}에 의해 만들어졌습니다", - "it": "Modifica effettuata da {user}" + "it": "Modifica effettuata da {user}", + "zh_Hant": "由{user}做的變動" } }, { @@ -122,7 +131,8 @@ "es": "¿Qué tema se utilizó para realizar este cambio?", "nl": "Welk thema werd gebruikt voor deze wijziging?", "ko": "이 변경을 수행하는 데 무슨 테마가 사용되었나요?", - "it": "Quale tema è stato utilizzato per effettuare questa modifica?" + "it": "Quale tema è stato utilizzato per effettuare questa modifica?", + "zh_Hant": "那個主題進行變動的?" }, "freeform": { "key": "theme" @@ -134,7 +144,8 @@ "nl": "Verander met thema {theme}", "cs": "Změna pomocí tématu {theme}", "ko": "테마 변경 사항{theme}", - "it": "Modifica con tema {theme}" + "it": "Modifica con tema {theme}", + "zh_Hant": "由主題改變{theme}" } }, { @@ -149,7 +160,8 @@ "es": "¿En qué configuración regional (idioma) se realizó este cambio?", "nl": "In welke 'locale' (taal) is deze wijziging gemaakt?", "ko": "이 변경은 어떤 지역(언어)로 이루어졌나요?", - "it": "In quale locale (lingua) è stata effettuata questa modifica?" + "it": "In quale locale (lingua) è stata effettuata questa modifica?", + "zh_Hant": "這個變動是用什麼當地 (語言)?" }, "render": { "en": "User locale is {locale}", @@ -158,7 +170,8 @@ "es": "Configuración regional del usuario es {locale}", "nl": "De gebruikerstaal (locale) is {locale}", "ko": "사용자 지역은 {locale} 입니다", - "it": "Il locale dell'utente è {locale}" + "it": "Il locale dell'utente è {locale}", + "zh_Hant": "使用者所在地是 {locale}" } }, { @@ -170,7 +183,8 @@ "es": "Cambio realizado con {host}", "nl": "Gewijzigd met {host}", "ko": "{host}를 사용하여 변경되었습니다", - "it": "Modifica effettuata con {host}" + "it": "Modifica effettuata con {host}", + "zh_Hant": "{host}做出的變動" }, "question": { "en": "What host (website) was this change made with?", @@ -179,7 +193,8 @@ "es": "¿Con qué anfitrión (sitio web) se realizó este cambio?", "nl": "Met welke host (website) is deze wijziging gemaakt?", "ko": "이 변경은 어떤 호스트(웹사이트)를 사용하여 이루어졌나요?", - "it": "Con quale host (sito web) è stata effettuata questa modifica?" + "it": "Con quale host (sito web) è stata effettuata questa modifica?", + "zh_Hant": "什麼主辦方 (網站) 做出這一變動?" }, "freeform": { "key": "host" @@ -202,7 +217,8 @@ "question": { "en": "With what platform was the change made?", "cs": "S jakou platformou byly změny provedeny?", - "it": "Con quale piattaforma è stata effettuata la modifica?" + "it": "Con quale piattaforma è stata effettuata la modifica?", + "zh_Hant": "那個平台進行變動?" }, "mappings": [ { @@ -210,7 +226,8 @@ "then": { "en": "Made on the web", "cs": "Vytvořeno na webu", - "it": "Fatto sul web" + "it": "Fatto sul web", + "zh_Hant": "由網站進行" } }, { @@ -218,7 +235,8 @@ "then": { "en": "Made with the android app", "cs": "Vytvořeno s aplikací pro Android", - "it": "Fatto con l'app Android" + "it": "Fatto con l'app Android", + "zh_Hant": "由Android app進行" } } ] @@ -233,7 +251,8 @@ "fr": "Quelle version de MapCompletee a été utilisée pour faire cette modification ?", "nl": "Welke versie van MapComplete is gebruikt voor deze wijziging?", "ko": "이 변경을 수행하는 데 사용된 MapComplete의 버전은 무엇인가요?", - "it": "Quale versione di MapComplete è stata utilizzata per effettuare questa modifica?" + "it": "Quale versione di MapComplete è stata utilizzata per effettuare questa modifica?", + "zh_Hant": "那個版本的MapComplete用來進行改變?" }, "render": { "en": "Made with {editor}", @@ -243,7 +262,8 @@ "fr": "Fait avec {editor}", "nl": "Gemaakt met {editor}", "ko": "{editor}에 의해 만들어졌습니다", - "it": "Fatto con {editor}" + "it": "Fatto con {editor}", + "zh_Hant": "由 {editor} 進行" }, "freeform": { "key": "editor" @@ -673,7 +693,8 @@ "fr": "Le nom du thème contient {search}", "nl": "Themanaam bevat {search}", "ko": "테마 이름에 {search}가 포함되어 있습니다", - "it": "Il nome del tema contiene {search}" + "it": "Il nome del tema contiene {search}", + "zh_Hant": "含有主題名稱 {search}" } } ] @@ -696,7 +717,8 @@ "fr": "Le nom du thème ne contient pas {search}", "nl": "Themanaam bevat geen {search}", "ko": "테마 이름에 {search}가 포함되어 있지 않습니다", - "it": "Il nome del tema non contiene {search}" + "it": "Il nome del tema non contiene {search}", + "zh_Hant": "主題名稱並不包含 {search}" } } ] @@ -719,7 +741,8 @@ "fr": "Fait par le·a contributeur·trice {search}", "nl": "Toegevoegd door {search}", "ko": "기여자 {search}에 의해 만들어졌습니다", - "it": "Fatto dal contributore {search}" + "it": "Fatto dal contributore {search}", + "zh_Hant": "由貢獻者進行 {search}" } } ] @@ -742,7 +765,8 @@ "fr": "Pas fait par le·a contributeur·trice {search}", "nl": "Niet toegevoegd door {search}", "ko": "{search} 기여자가 만든 것이 아닙니다", - "it": "Non fatto dal contributore {search}" + "it": "Non fatto dal contributore {search}", + "zh_Hant": "並非由貢獻者進行 {search}" } } ] @@ -766,7 +790,8 @@ "fr": "Fait avant {search}", "nl": "Toegevoegd vóór {search}", "ko": "{search} 이전에 만들어졌습니다", - "it": "Fatto prima di {search}" + "it": "Fatto prima di {search}", + "zh_Hant": "之前進行的 {search}" } } ] @@ -790,7 +815,8 @@ "fr": "Fait après {search}", "nl": "Toegevoegd na {search}", "ko": "{search} 이후에 만들어졌습니다", - "it": "Fatto dopo {search}" + "it": "Fatto dopo {search}", + "zh_Hant": "之後進行的 {search}" } } ] @@ -813,7 +839,8 @@ "fr": "Langage utilisateur (code iso) {search}", "nl": "Gebruikerstaal (iso-code) {search}", "ko": "사용자 언어 (iso-code) {search}", - "it": "Lingua utente (codice iso) {search}" + "it": "Lingua utente (codice iso) {search}", + "zh_Hant": "使用者語言 (iso-代碼) {search}" } } ] @@ -835,7 +862,8 @@ "es": "Hecho con el anfitrión {search}", "nl": "Gemaakt met {search}", "ko": "호스트 {search}에 의해 만들어졌습니다", - "it": "Fatto con host {search}" + "it": "Fatto con host {search}", + "zh_Hant": "由主辦方進行 {search}" } } ] @@ -851,7 +879,8 @@ "es": "El conjunto de cambios agregó al menos una imagen", "ko": "주요 변경사항에 최소 하나의 이미지가 추가 되었습니다", "nl": "Changeset voegde minstens één afbeelding toe", - "it": "Il changeset ha aggiunto almeno un'immagine" + "it": "Il changeset ha aggiunto almeno un'immagine", + "zh_Hant": "變更集必須加至少一張照片" }, "osmTags": "add-image>0" } @@ -869,7 +898,8 @@ "es": "Excluir el tema GRB", "nl": "GRB-thema uitsluiten", "ko": "GRB 테마 제외", - "it": "Escludi il tema GRB" + "it": "Escludi il tema GRB", + "zh_Hant": "排除GRB主題" } } ] @@ -886,7 +916,8 @@ "es": "Excluir el tema de etimología", "nl": "Thema etymologie uitsluiten", "ko": "어원 테마 제외", - "it": "Escludi il tema etimologia" + "it": "Escludi il tema etimologia", + "zh_Hant": "排除詞源主題" } } ] @@ -899,7 +930,8 @@ "en": "All platforms", "cs": "Všechny platformy", "de": "Alle Plattformen", - "it": "Tutte le piattaforme" + "it": "Tutte le piattaforme", + "zh_Hant": "所有平台" }, "quesiton": "All platforms" }, @@ -908,7 +940,8 @@ "en": "Made with Android", "cs": "Vytvořeno s Androidem", "de": "Mit Android erstellt", - "it": "Fatto con Android" + "it": "Fatto con Android", + "zh_Hant": "由Android進行" }, "osmTags": "android=yes" }, @@ -917,7 +950,8 @@ "en": "Made on the web", "cs": "Vytvořeno na webu", "de": "Im Internet erstellt", - "it": "Fatto sul web" + "it": "Fatto sul web", + "zh_Hant": "由網路上進行" }, "osmTags": "android=" } @@ -940,7 +974,8 @@ "fr": "Plus de statistiques peuvent être trouvées ici", "nl": "Meer statistieken vind je hier", "ko": "추가 통계는 에서 확인할 수 있습니다", - "it": "Altre statistiche possono essere trovate qui" + "it": "Altre statistiche possono essere trovate qui", + "zh_Hant": "可以在這邊找到更多統計資訊" } }, { diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json index 652d2a8d0..b1072a40e 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json @@ -8,7 +8,8 @@ "fr": "Modifications faites avec MapComplete", "nl": "Wijzigingen gemaakt met MapComplete", "ko": "MapComplete로 이루어진 변경 사항", - "it": "Modifiche fatte con MapComplete" + "it": "Modifiche fatte con MapComplete", + "zh_Hant": "由MapComplete進行的變動" }, "shortDescription": { "en": "Shows changes made by MapComplete", @@ -18,7 +19,8 @@ "fr": "Afficher les modifications faites avec MapComplete", "nl": "Toont wijzigingen gemaakt met MapComplete", "ko": "MapComplete를 통해 이루어진 변경 사항을 표시합니다", - "it": "Mostra le modifiche fatte con MapComplete" + "it": "Mostra le modifiche fatte con MapComplete", + "zh_Hant": "顯示由MapComplete進行的變動" }, "description": { "en": "This maps shows all the changes made with MapComplete", @@ -29,7 +31,8 @@ "fr": "Cette carte montre tous les changements effectués avec MapComplete", "nl": "Deze kaarten tonen alle wijzigingen die zijn gemaakt met MapComplete", "ko": "이 지도는 MapComplete를 사용하여 이루어진 모든 변경 사항을 표시합니다", - "it": "Questa mappa mostra tutte le modifiche effettuate con MapComplete" + "it": "Questa mappa mostra tutte le modifiche effettuate con MapComplete", + "zh_Hant": "這個地圖顯示所有用MapComplete做出的改變" }, "icon": "./assets/svg/logo.svg", "hideFromOverview": true, @@ -47,7 +50,8 @@ "nl": "Changeset centra", "cs": "Changeset centra", "ko": "주요 변경 사항", - "it": "Centri di changeset" + "it": "Centri di changeset", + "zh_Hant": "變更集的中心位置" }, "minzoom": 0, "source": { @@ -63,7 +67,8 @@ "es": "Conjunto de cambios para {theme}", "nl": "Changeset voor {theme}", "ko": "{theme}에 대한 변경 사항", - "it": "Changeset per {theme}" + "it": "Changeset per {theme}", + "zh_Hant": "{theme} 的變更集" } }, "description": { @@ -73,7 +78,8 @@ "cs": "Zobrazí všechny změny MapComplete", "nl": "Toon alle MapComplete-wijzigingen", "ko": "MapComplete의 모든 변화 보기", - "it": "Mostra tutte le modifiche di MapComplete" + "it": "Mostra tutte le modifiche di MapComplete", + "zh_Hant": "顯示所有用MapComplete做出的變動" }, "tagRenderings": [ { @@ -85,7 +91,8 @@ "es": "Conjunto de cambios {id}", "nl": "Changeset {id}", "ko": "변경사항{id}", - "it": "Changeset {id}" + "it": "Changeset {id}", + "zh_Hant": "變更集{id}" } }, { @@ -97,7 +104,8 @@ "es": "¿Qué colaborador realizó este cambio?", "nl": "Welke bijdrager maakte deze verandering?", "ko": "이 변화를 만든 기여자는 누구입니까?", - "it": "Quale contributore ha fatto questa modifica?" + "it": "Quale contributore ha fatto questa modifica?", + "zh_Hant": "貢獻者在這一變動做了什麼?" }, "freeform": { "key": "user" @@ -110,7 +118,8 @@ "fr": "Modification faite par {user}", "nl": "Wijziging aangebracht door {user}", "ko": "변경 사항은 {user}에 의해 만들어졌습니다", - "it": "Modifica effettuata da {user}" + "it": "Modifica effettuata da {user}", + "zh_Hant": "由{user}做的變動" } }, { @@ -122,7 +131,8 @@ "es": "¿Qué tema se utilizó para realizar este cambio?", "nl": "Welk thema werd gebruikt voor deze wijziging?", "ko": "이 변경을 수행하는 데 무슨 테마가 사용되었나요?", - "it": "Quale tema è stato utilizzato per effettuare questa modifica?" + "it": "Quale tema è stato utilizzato per effettuare questa modifica?", + "zh_Hant": "那個主題進行變動的?" }, "freeform": { "key": "theme" @@ -134,7 +144,8 @@ "nl": "Verander met thema {theme}", "cs": "Změna pomocí tématu {theme}", "ko": "테마 변경 사항{theme}", - "it": "Modifica con tema {theme}" + "it": "Modifica con tema {theme}", + "zh_Hant": "由主題改變{theme}" } }, { @@ -149,7 +160,8 @@ "es": "¿En qué configuración regional (idioma) se realizó este cambio?", "nl": "In welke 'locale' (taal) is deze wijziging gemaakt?", "ko": "이 변경은 어떤 지역(언어)로 이루어졌나요?", - "it": "In quale locale (lingua) è stata effettuata questa modifica?" + "it": "In quale locale (lingua) è stata effettuata questa modifica?", + "zh_Hant": "這個變動是用什麼當地 (語言)?" }, "render": { "en": "User locale is {locale}", @@ -158,7 +170,8 @@ "es": "Configuración regional del usuario es {locale}", "nl": "De gebruikerstaal (locale) is {locale}", "ko": "사용자 지역은 {locale} 입니다", - "it": "Il locale dell'utente è {locale}" + "it": "Il locale dell'utente è {locale}", + "zh_Hant": "使用者所在地是 {locale}" } }, { @@ -170,7 +183,8 @@ "es": "Cambio realizado con {host}", "nl": "Gewijzigd met {host}", "ko": "{host}를 사용하여 변경되었습니다", - "it": "Modifica effettuata con {host}" + "it": "Modifica effettuata con {host}", + "zh_Hant": "{host}做出的變動" }, "question": { "en": "What host (website) was this change made with?", @@ -179,7 +193,8 @@ "es": "¿Con qué anfitrión (sitio web) se realizó este cambio?", "nl": "Met welke host (website) is deze wijziging gemaakt?", "ko": "이 변경은 어떤 호스트(웹사이트)를 사용하여 이루어졌나요?", - "it": "Con quale host (sito web) è stata effettuata questa modifica?" + "it": "Con quale host (sito web) è stata effettuata questa modifica?", + "zh_Hant": "什麼主辦方 (網站) 做出這一變動?" }, "freeform": { "key": "host" @@ -202,7 +217,8 @@ "question": { "en": "With what platform was the change made?", "cs": "S jakou platformou byly změny provedeny?", - "it": "Con quale piattaforma è stata effettuata la modifica?" + "it": "Con quale piattaforma è stata effettuata la modifica?", + "zh_Hant": "那個平台進行變動?" }, "mappings": [ { @@ -210,7 +226,8 @@ "then": { "en": "Made on the web", "cs": "Vytvořeno na webu", - "it": "Fatto sul web" + "it": "Fatto sul web", + "zh_Hant": "由網站進行" } }, { @@ -218,7 +235,8 @@ "then": { "en": "Made with the android app", "cs": "Vytvořeno s aplikací pro Android", - "it": "Fatto con l'app Android" + "it": "Fatto con l'app Android", + "zh_Hant": "由Android app進行" } } ] @@ -233,7 +251,8 @@ "fr": "Quelle version de MapCompletee a été utilisée pour faire cette modification ?", "nl": "Welke versie van MapComplete is gebruikt voor deze wijziging?", "ko": "이 변경을 수행하는 데 사용된 MapComplete의 버전은 무엇인가요?", - "it": "Quale versione di MapComplete è stata utilizzata per effettuare questa modifica?" + "it": "Quale versione di MapComplete è stata utilizzata per effettuare questa modifica?", + "zh_Hant": "那個版本的MapComplete用來進行改變?" }, "render": { "en": "Made with {editor}", @@ -243,7 +262,8 @@ "fr": "Fait avec {editor}", "nl": "Gemaakt met {editor}", "ko": "{editor}에 의해 만들어졌습니다", - "it": "Fatto con {editor}" + "it": "Fatto con {editor}", + "zh_Hant": "由 {editor} 進行" }, "freeform": { "key": "editor" @@ -287,7 +307,8 @@ "fr": "Le nom du thème contient {search}", "nl": "Themanaam bevat {search}", "ko": "테마 이름에 {search}가 포함되어 있습니다", - "it": "Il nome del tema contiene {search}" + "it": "Il nome del tema contiene {search}", + "zh_Hant": "含有主題名稱 {search}" } } ] @@ -310,7 +331,8 @@ "fr": "Le nom du thème ne contient pas {search}", "nl": "Themanaam bevat geen {search}", "ko": "테마 이름에 {search}가 포함되어 있지 않습니다", - "it": "Il nome del tema non contiene {search}" + "it": "Il nome del tema non contiene {search}", + "zh_Hant": "主題名稱並不包含 {search}" } } ] @@ -333,7 +355,8 @@ "fr": "Fait par le·a contributeur·trice {search}", "nl": "Toegevoegd door {search}", "ko": "기여자 {search}에 의해 만들어졌습니다", - "it": "Fatto dal contributore {search}" + "it": "Fatto dal contributore {search}", + "zh_Hant": "由貢獻者進行 {search}" } } ] @@ -356,7 +379,8 @@ "fr": "Pas fait par le·a contributeur·trice {search}", "nl": "Niet toegevoegd door {search}", "ko": "{search} 기여자가 만든 것이 아닙니다", - "it": "Non fatto dal contributore {search}" + "it": "Non fatto dal contributore {search}", + "zh_Hant": "並非由貢獻者進行 {search}" } } ] @@ -380,7 +404,8 @@ "fr": "Fait avant {search}", "nl": "Toegevoegd vóór {search}", "ko": "{search} 이전에 만들어졌습니다", - "it": "Fatto prima di {search}" + "it": "Fatto prima di {search}", + "zh_Hant": "之前進行的 {search}" } } ] @@ -404,7 +429,8 @@ "fr": "Fait après {search}", "nl": "Toegevoegd na {search}", "ko": "{search} 이후에 만들어졌습니다", - "it": "Fatto dopo {search}" + "it": "Fatto dopo {search}", + "zh_Hant": "之後進行的 {search}" } } ] @@ -427,7 +453,8 @@ "fr": "Langage utilisateur (code iso) {search}", "nl": "Gebruikerstaal (iso-code) {search}", "ko": "사용자 언어 (iso-code) {search}", - "it": "Lingua utente (codice iso) {search}" + "it": "Lingua utente (codice iso) {search}", + "zh_Hant": "使用者語言 (iso-代碼) {search}" } } ] @@ -449,7 +476,8 @@ "es": "Hecho con el anfitrión {search}", "nl": "Gemaakt met {search}", "ko": "호스트 {search}에 의해 만들어졌습니다", - "it": "Fatto con host {search}" + "it": "Fatto con host {search}", + "zh_Hant": "由主辦方進行 {search}" } } ] @@ -465,7 +493,8 @@ "es": "El conjunto de cambios agregó al menos una imagen", "ko": "주요 변경사항에 최소 하나의 이미지가 추가 되었습니다", "nl": "Changeset voegde minstens één afbeelding toe", - "it": "Il changeset ha aggiunto almeno un'immagine" + "it": "Il changeset ha aggiunto almeno un'immagine", + "zh_Hant": "變更集必須加至少一張照片" }, "osmTags": "add-image>0" } @@ -483,7 +512,8 @@ "es": "Excluir el tema GRB", "nl": "GRB-thema uitsluiten", "ko": "GRB 테마 제외", - "it": "Escludi il tema GRB" + "it": "Escludi il tema GRB", + "zh_Hant": "排除GRB主題" } } ] @@ -500,7 +530,8 @@ "es": "Excluir el tema de etimología", "nl": "Thema etymologie uitsluiten", "ko": "어원 테마 제외", - "it": "Escludi il tema etimologia" + "it": "Escludi il tema etimologia", + "zh_Hant": "排除詞源主題" } } ] @@ -513,7 +544,8 @@ "en": "All platforms", "cs": "Všechny platformy", "de": "Alle Plattformen", - "it": "Tutte le piattaforme" + "it": "Tutte le piattaforme", + "zh_Hant": "所有平台" }, "quesiton": "All platforms" }, @@ -522,7 +554,8 @@ "en": "Made with Android", "cs": "Vytvořeno s Androidem", "de": "Mit Android erstellt", - "it": "Fatto con Android" + "it": "Fatto con Android", + "zh_Hant": "由Android進行" }, "osmTags": "android=yes" }, @@ -531,7 +564,8 @@ "en": "Made on the web", "cs": "Vytvořeno na webu", "de": "Im Internet erstellt", - "it": "Fatto sul web" + "it": "Fatto sul web", + "zh_Hant": "由網路上進行" }, "osmTags": "android=" } @@ -554,7 +588,8 @@ "fr": "Plus de statistiques peuvent être trouvées ici", "nl": "Meer statistieken vind je hier", "ko": "추가 통계는 에서 확인할 수 있습니다", - "it": "Altre statistiche possono essere trovate qui" + "it": "Altre statistiche possono essere trovate qui", + "zh_Hant": "可以在這邊找到更多統計資訊" } }, { diff --git a/assets/themes/memorials/memorials.json b/assets/themes/memorials/memorials.json index 14758fcf5..6eb5dc870 100644 --- a/assets/themes/memorials/memorials.json +++ b/assets/themes/memorials/memorials.json @@ -13,7 +13,8 @@ "hu": "Emlékművek", "uk": "Памʼятники", "ko": "기념물", - "it": "Memoriali" + "it": "Memoriali", + "zh_Hant": "紀念物" }, "description": { "en": "Memorials are physical objects permantently placed in the public space to remember a person or event. They can be a wide range of objects, such as statues, plaques, paintings, military objects (such as tanks), ...", @@ -24,7 +25,8 @@ "cs": "Památníky jsou fyzické předměty trvale umístěné na veřejném prostranství, které připomínají určitou osobu nebo událost. Může se jednat o nejrůznější předměty, jako jsou sochy, pamětní desky, obrazy, vojenské objekty (např. tanky), ...", "uk": "Меморіали — це фізичні обʼєкти, постійно розміщені в публічному просторі на згадку про особу чи подію. Це можуть бути найрізноманітніші обʼєкти, такі як статуї, меморіальні дошки, картини, військові обʼєкти (наприклад, танки), …", "ko": "기념물은 특정 인물이나 사건을 기억하기 위해 공공장소에 영구적으로 설치된 물리적 요소를 의미합니다. 기념물은 동상, 명판, 그림, 군사 장비(탱크와 같은) 등 다양한 형태일 수 있습니다.", - "it": "I memoriali sono oggetti fisici collocati permanentemente nello spazio pubblico per ricordare una persona o un evento. Possono essere una vasta gamma di oggetti, come statue, targhe, dipinti, oggetti militari (come carri armati), ..." + "it": "I memoriali sono oggetti fisici collocati permanentemente nello spazio pubblico per ricordare una persona o un evento. Possono essere una vasta gamma di oggetti, come statue, targhe, dipinti, oggetti militari (come carri armati), ...", + "zh_Hant": "紀念物是在公共場合永久陳列的實體物件,用來紀念個人或是事件。有各種可能的物件,例如雕像、牌匾、繪畫、軍事物件 (例如坦克),..." }, "icon": "./assets/layers/memorial/memorial.svg", "layers": [ diff --git a/assets/themes/onwheels/onwheels.json b/assets/themes/onwheels/onwheels.json index 31397c16c..dfca7a9c2 100644 --- a/assets/themes/onwheels/onwheels.json +++ b/assets/themes/onwheels/onwheels.json @@ -15,7 +15,8 @@ "ru": "Коляски", "uk": "На колесах", "ko": "휠체어 사용자 전용", - "it": "Su Ruote" + "it": "Su Ruote", + "zh_Hant": "在輪椅上" }, "description": { "en": "On this map, publicly weelchair accessible places are shown and can be easily added", @@ -29,7 +30,8 @@ "pl": "Na tej mapie pokazane są miejsca publicznie dostępne dla wózków inwalidzkich, które można łatwo dodać", "it": "Su questa mappa, i luoghi accessibili pubblicamente in sedia a rotelle sono mostrati e possono essere facilmente aggiunti", "uk": "На цій мапі показані громадські місця, доступні для осіб в інвалідних візків, їх також можна легко додати", - "ko": "이 지도에서는 공공 장소의 휠체어를 보여주고 쉽게 추가 가능합니다" + "ko": "이 지도에서는 공공 장소의 휠체어를 보여주고 쉽게 추가 가능합니다", + "zh_Hant": "在這份地圖上,會顯示公開場所的輪椅可及性,並且能夠直接新增" }, "icon": "./assets/themes/onwheels/crest.svg", "startZoom": 17, @@ -55,7 +57,8 @@ "description": { "en": "All objects which have entrance data mapped on the amenity instead of the entrance object", "cs": "Všechny objekty, které mají data vstupu mapována na vybavení namísto objektu vstupu", - "it": "Tutti gli oggetti che hanno dati di ingresso mappati sulla struttura invece che sull'oggetto ingresso" + "it": "Tutti gli oggetti che hanno dati di ingresso mappati sulla struttura invece che sull'oggetto ingresso", + "zh_Hant": "所有物件必須在場所本身已經有資料而非僅僅只是加上入口物件" }, "source": { "osmTags": { @@ -186,7 +189,8 @@ "ca": "Tot tipus de vorals", "pl": "Wszystkie rodzaje kraweżnika", "ko": "모든 유형의 보도 경계석", - "it": "Tutti i tipi di cordoli" + "it": "Tutti i tipi di cordoli", + "zh_Hant": "所有類型的路緣" } }, { @@ -202,7 +206,8 @@ "ca": "Voral elevat (>3 cm)", "pl": "Krawężnik podniesiony (>3 cm)", "ko": "높은 경계석 (3cm 이상)", - "it": "Cordolo rialzato (>3 cm)" + "it": "Cordolo rialzato (>3 cm)", + "zh_Hant": "升高路緣 (>3 公分)" } }, { @@ -218,7 +223,8 @@ "ca": "Voral baix (~3 cm)", "pl": "Krawężnik obniżony (~3 cm)", "ko": "낮은 경계석 ( 3cm 미만)", - "it": "Cordolo abbassato (~3 cm)" + "it": "Cordolo abbassato (~3 cm)", + "zh_Hant": "降低路緣 (~3 公分)" } }, { @@ -234,7 +240,8 @@ "ca": "Voral ras (~0 cm)", "pl": "Krawężnik zlicowany (~0cm)", "ko": "평평한 경계석 (0cm)", - "it": "Cordolo a filo (~0cm)" + "it": "Cordolo a filo (~0cm)", + "zh_Hant": "齊平路緣 (~0 公分)" } } ] @@ -300,7 +307,8 @@ "pl": "Miejsca parkingowe dla niepełnosprawnych", "da": "Handikapparkeringspladser", "it": "Parcheggi per disabili", - "ko": "장애인 전용 주차 공간" + "ko": "장애인 전용 주차 공간", + "zh_Hant": "身障停車位" } }, "hideTagRenderingsWithLabels": [ @@ -441,7 +449,8 @@ "ca": "

    Entrades

    Aquest edifici té {_entrances_count} entrades:", "cs": "

    Vchody

    Tato budova má {_entrances_count} vchodů:", "es": "

    Entradas

    Este edificio tiene {_entrances_count} entradas:", - "it": "

    Ingressi

    Questo edificio ha {_entrances_count} ingressi:" + "it": "

    Ingressi

    Questo edificio ha {_entrances_count} ingressi:", + "zh_Hant": "

    出入口

    這棟建築有 {_entrances_count} 個出入口:" }, "after": { "en": "{_entrances_count_without_width_count} entrances don't have width information yet", @@ -451,7 +460,8 @@ "ca": "{_entrances_count_without_width_count} entrades encara no tenen informació d'amplada", "cs": "{_entrances_count_without_width_count} vchody zatím nemají informace o šířce", "es": "{_entrances_count_without_width_count} entradas aún no tienen información de ancho", - "it": "{_entrances_count_without_width_count} ingressi non hanno ancora informazioni sulla larghezza dell'entrata" + "it": "{_entrances_count_without_width_count} ingressi non hanno ancora informazioni sulla larghezza dell'entrata", + "zh_Hant": "{_entrances_count_without_width_count} 出入口都還沒有寬度資訊" }, "special": { "type": "multi", @@ -464,7 +474,8 @@ "ca": "Una entrada de {canonical(width)}", "cs": "vchod {canonical(width)}", "es": "Una entrada de {canonical(width)}", - "it": "un ingresso di {canonical(width)}" + "it": "un ingresso di {canonical(width)}", + "zh_Hant": "{canonical(width)} 的出入口" } } }, @@ -479,7 +490,8 @@ "ca": "No s'ha senyalitzat cap entrada", "cs": "Nebyl označen žádný vchod", "es": "No se ha marcado ninguna entrada", - "it": "Non è stato marcato alcun ingresso" + "it": "Non è stato marcato alcun ingresso", + "zh_Hant": "入口還沒有標示" } }, { @@ -492,7 +504,8 @@ "ca": "Cap de les {_entrance_count} entrades té informació d'amplada encara", "cs": "Žádný z {_entrance_count} vchodů zatím nemá informace o šířce", "es": "Ninguna de las {_entrance_count} entradas tiene información de ancho todavía", - "it": "Nessuno dei {_entrance_count} ingressi ha ancora informazioni sulla larghezza dell'entrata" + "it": "Nessuno dei {_entrance_count} ingressi ha ancora informazioni sulla larghezza dell'entrata", + "zh_Hant": "{_entrance_count} 出入口都還沒有寬度資訊" } } ] diff --git a/assets/themes/openlovemap/cinema.svg b/assets/themes/openlovemap/cinema.svg new file mode 100644 index 000000000..1d9749d09 --- /dev/null +++ b/assets/themes/openlovemap/cinema.svg @@ -0,0 +1,73 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/assets/themes/openlovemap/cinema.svg.license b/assets/themes/openlovemap/cinema.svg.license new file mode 100644 index 000000000..93c475303 --- /dev/null +++ b/assets/themes/openlovemap/cinema.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: OSM Carto +SPDX-License-Identifier: PUBLIC-DOMAIN \ No newline at end of file diff --git a/assets/themes/openlovemap/condom.svg b/assets/themes/openlovemap/condom.svg new file mode 100644 index 000000000..5da8b8e47 --- /dev/null +++ b/assets/themes/openlovemap/condom.svg @@ -0,0 +1,58 @@ + + diff --git a/assets/themes/openlovemap/condom.svg.license b/assets/themes/openlovemap/condom.svg.license new file mode 100644 index 000000000..7ac182ac7 --- /dev/null +++ b/assets/themes/openlovemap/condom.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Jesus Jezzini De Anda +SPDX-License-Identifier: CC0-1.0 \ No newline at end of file diff --git a/assets/themes/openlovemap/license_info.json b/assets/themes/openlovemap/license_info.json new file mode 100644 index 000000000..110dbcf61 --- /dev/null +++ b/assets/themes/openlovemap/license_info.json @@ -0,0 +1,22 @@ +[ + { + "path": "cinema.svg", + "license": "PUBLIC-DOMAIN", + "authors": [ + "OSM Carto" + ], + "sources": [ + "https://wiki.openstreetmap.org/wiki/File:Cinema-16.svg" + ] + }, + { + "path": "condom.svg", + "license": "CC0-1.0", + "authors": [ + " \tJesus Jezzini De Anda" + ], + "sources": [ + "https://commons.wikimedia.org/wiki/File:Condom_-_The_Noun_Project.svg" + ] + } +] \ No newline at end of file diff --git a/assets/themes/openlovemap/openlovemap.json b/assets/themes/openlovemap/openlovemap.json index f2f7d670a..169c8d39d 100644 --- a/assets/themes/openlovemap/openlovemap.json +++ b/assets/themes/openlovemap/openlovemap.json @@ -9,7 +9,8 @@ "fr": "Open Love Map", "nl": "Open Love Kaart", "ko": "Open Love Map", - "it": "Mappa dell'Amore Aperta" + "it": "Mappa dell'Amore Aperta", + "zh_Hant": "開放情趣地圖" }, "description": { "en": "

    Love in the palm of your hand

    Open Love Map lists various adult entries, such as brothels, erotic stores and stripclubs.", @@ -19,7 +20,8 @@ "fr": "

    L'amour au creux de votre main

    Open Love Map répertorie diverses informations pour adultes telles que des maisons closes, des magasins érotiques ou des clubs de strip-tease.", "nl": "

    Liefde in de palm van je hand

    Open Love Map geeft een overzicht van verschillende items voor volwassenen, zoals bordelen, erotische winkels en stripclubs.", "ko": "

    손쉽게 찾는 성인용 시설 정보

    Open Love Map은 성인용 시설 정보를 제공하며, 예를 들어 성인용품점, 유흥업소, 클럽 등을 포함합니다.", - "it": "

    L'amore nel palmo della tua mano

    Open Love Map elenca varie voci per adulti, come bordelli, negozi erotici e strip club." + "it": "

    L'amore nel palmo della tua mano

    Open Love Map elenca varie voci per adulti, come bordelli, negozi erotici e strip club.", + "zh_Hant": "

    情色資訊在你手中

    開放情色地圖列出不同成人物件,譬如說技院、情趣用品店以及脫衣俱樂部。" }, "icon": "./assets/layers/stripclub/stripclub.svg", "hideFromOverview": true, @@ -48,7 +50,8 @@ "fr": "Magasins érotiques", "nl": "Erotiekwinkels", "ko": "성인 용품점", - "it": "Negozi erotici" + "it": "Negozi erotici", + "zh_Hant": "情趣用品店" }, "=presets": [ { @@ -60,7 +63,8 @@ "fr": "un magasin érotique", "nl": "een erotiekwinkel", "ko": "성인 용품점", - "it": "un negozio erotico" + "it": "un negozio erotico", + "zh_Hant": "情越用品店" }, "tags": [ "shop=erotic" @@ -78,7 +82,8 @@ "cs": "Nabízí tento obchod vybavení pro fetišisty?", "nl": "Biedt deze winkel fetisjspullen aan?", "ko": "이 상점은 페티시 기어를 제공하나요?", - "it": "Questo negozio offre attrezzature fetish?" + "it": "Questo negozio offre attrezzature fetish?", + "zh_Hant": "這家商店提供戀物癖裝備嗎?" }, "mappings": [ { @@ -91,7 +96,8 @@ "cs": "Tento obchod nabízí měkké BDSM pomůcky, jako jsou chlupatá pouta, sada „padesát odstínů šedi“, ...", "nl": "Deze winkel biedt soft BDSM-accessoires, zoals zachte handboeien, een 'fifty-shade-of-grey'-starterset, ...", "ko": "이 상점은 털 수갑과 같은 soft BDSM-gear를 제공합니다.", - "it": "Questo negozio offre attrezzature BDSM leggere, come manette pelose, un 'kit di partenza cinquanta sfumature di grigio', ..." + "it": "Questo negozio offre attrezzature BDSM leggere, come manette pelose, un 'kit di partenza cinquanta sfumature di grigio', ...", + "zh_Hant": "這間店提供軟性調教道具,例如完整的手銬、完整的格雷的五十道陰影入門款、…" } }, { @@ -104,7 +110,8 @@ "cs": "Tento obchod nabízí specializované BDSM pomůcky, jako jsou roztahovací tyče, potřeby pro hru na jehlách, potřeby pro lékařskou bondáž, nárazové nástroje, pouta, kovové barvy, pouta, svorky na bradavky, shibari doplňky, ...", "nl": "Deze winkel biedt gespecialiseerde BDSM-benodigdheden, zoals spreidstangen, benodigdheden voor naaldspellen, medische bondagebenodigdheden, slagwerktuigen, kluisters, metalen kleuren, boeien, tepelklemmen, shibari-accessoires, ...", "ko": "이 상점은 스프레더 바와 같은 specialized BDSM-gear를 제공합니다.", - "it": "Questo negozio offre attrezzature BDSM specializzate, come barre divaricatrici, forniture per giochi con aghi, forniture per bondage medico, strumenti d'impatto, catene, polsini, morsetti per capezzoli, accessori per shibari, ..." + "it": "Questo negozio offre attrezzature BDSM specializzate, come barre divaricatrici, forniture per giochi con aghi, forniture per bondage medico, strumenti d'impatto, catene, polsini, morsetti per capezzoli, accessori per shibari, ...", + "zh_Hant": "這間店提供特規調教工具,例如擴張桿、針刺遊戲用品、醫療束縛用品、衝擊工具、枷鎖、金屬色料、袖口、乳頭夾、繩縛配件、…" } }, { @@ -117,7 +124,8 @@ "cs": "Tento obchod nabízí doplňky na hraní si na zvířata, jako jsou masky štěňat, masky zvířat, poníci na hraní, ocasy, boty na kopyta, ...", "nl": "Deze winkel biedt 'pet play'-accessoires, zoals puppymaskers, dierenmaskers, ponyspellen, staarten, hoefschoenen, ...", "ko": "이 상점은 동물 마스크와 같은 pet play 악세사리를 제공합니다.", - "it": "Questo negozio offre accessori per pet play, come maschere da cucciolo, maschere di animali, pony play, code, scarpe a zoccolo, ..." + "it": "Questo negozio offre accessori per pet play, come maschere da cucciolo, maschere di animali, pony play, code, scarpe a zoccolo, ...", + "zh_Hant": "這間店提供寵物扮演配件,像是寵物面具、動物面具、馬尾、馬蹄鐵、…" } }, { @@ -130,7 +138,8 @@ "cs": "Tento obchod nabízí kožené vybavení, včetně kalhot a košil použitelných v každodenním životě až po kožené postroje", "nl": "Deze winkel biedt leren kledij aan, waaronder broeken en shirts die je in het dagelijks leven kunt gebruiken tot en met leren harnassen", "ko": "이 상점은 바지, 셔츠, 가죽 하네스와 같은 leather gear를 제공합니다", - "it": "Questo negozio offre abbigliamento in pelle, inclusi pantaloni e camicie utilizzabili nella vita quotidiana fino a imbracature in pelle" + "it": "Questo negozio offre abbigliamento in pelle, inclusi pantaloni e camicie utilizzabili nella vita quotidiana fino a imbracature in pelle", + "zh_Hant": "這間店提供皮革工具,包括日常生活中穿的褲子和襯衫,採用皮革馬具" } }, { @@ -143,7 +152,8 @@ "cs": "Tento obchod nabízí uniformy pro roleplay, jako jsou uniformy zdravotní sestry, vojenské uniformy, policie, školačky, francouzské pokojské, ...", "nl": "Deze winkel biedt uniformen voor rollenspelen aan, zoals verpleegsteruniformen, militaire uniformen, politie, schoolmeisje, Franse dienstmeid, ...", "ko": "이 상점은 롤플레이 유니폼 같은uniforms 을 제공합니다.", - "it": "Questo negozio offre uniformi per giochi di ruolo, come uniformi da infermiera, uniformi militari, polizia, scolaretta, cameriera francese, ..." + "it": "Questo negozio offre uniformi per giochi di ruolo, come uniformi da infermiera, uniformi militari, polizia, scolaretta, cameriera francese, ...", + "zh_Hant": "這間店提供角色扮演制服,例如護士服、軍服、警察、學生妹、法國女佣、…" } } ] @@ -167,16 +177,11 @@ "builtin": "vending_machine", "override": { "id": "condom_vending_machine", - "pointRendering": [ + "pointRendering=": [ { "marker": [ { - "icon": "circle", - "color": "white" - }, - { - "icon": "ring", - "color": "black" + "icon": "./assets/themes/openlovemap/condom.svg" } ], "location": [ @@ -185,19 +190,6 @@ ], "iconSize": "40,40", "anchor": "center" - }, - { - "marker": [ - { - "icon": "./assets/layers/vending_machine/condom.svg" - } - ], - "location": [ - "centroid", - "point" - ], - "iconSize": "26,26", - "anchor": "center" } ], "=filter": [ @@ -223,7 +215,8 @@ "fr": "un distributeur de préservatifs", "nl": "een condoomautomaat", "ko": "콘돔 자판기", - "it": "un distributore automatico di preservativi" + "it": "un distributore automatico di preservativi", + "zh_Hant": "保險套販賣機" }, "tags": [ "amenity=vending_machine", @@ -249,16 +242,11 @@ ], "override": { "id": "erotic_cinema", - "pointRendering": [ + "pointRendering=": [ { "marker": [ { - "icon": "circle", - "color": "white" - }, - { - "icon": "ring", - "color": "#734a08" + "icon": "./assets/themes/openlovemap/cinema.svg" } ], "location": [ @@ -267,19 +255,6 @@ ], "iconSize": "40,40", "anchor": "center" - }, - { - "marker": [ - { - "icon": "./assets/layers/cinema/cinema.svg" - } - ], - "location": [ - "centroid", - "point" - ], - "iconSize": "26,26", - "anchor": "center" } ], "=filter": [ @@ -307,7 +282,8 @@ "fr": "un cinéma érotique", "nl": "een erotiekcinema", "ko": "에로틱 시네마", - "it": "un cinema erotico" + "it": "un cinema erotico", + "zh_Hant": "情色電影院" }, "tags": [ "amenity=cinema", @@ -342,7 +318,8 @@ "fr": "De quel type d'hôtel s'agit-il ?", "nl": "Welk type hotel is dit?", "ko": "이것은 어떤 종류의 호텔입니까?", - "it": "Che tipo di hotel è questo?" + "it": "Che tipo di hotel è questo?", + "zh_Hant": "這間是什麼類型的旅館?" }, "mappings": [ { @@ -378,7 +355,8 @@ "cs": "Má {title()} soukromou video kabinu?", "nl": "Heeft {title()} een privévideocabine?", "ko": "{title()}에 개인 영상 부스가 있습니까?", - "it": "{title()} ha una cabina video privata?" + "it": "{title()} ha una cabina video privata?", + "zh_Hant": "這裡 {title()} 有私人視訊亭嗎?" }, "questionHint": { "en": "This is for use by a single person.", @@ -387,7 +365,8 @@ "cs": "Je určena pro použití jednou osobou.", "nl": "Dit is voor gebruik door één persoon.", "ko": "한 사람만 이용 가능 합니다.", - "it": "Questo è per l'uso da parte di una singola persona." + "it": "Questo è per l'uso da parte di una singola persona.", + "zh_Hant": "這裡只容許單人使用。" }, "mappings": [ { diff --git a/assets/themes/osm_community_index/osm_community_index.json b/assets/themes/osm_community_index/osm_community_index.json index 6d8936101..ca8fccac3 100644 --- a/assets/themes/osm_community_index/osm_community_index.json +++ b/assets/themes/osm_community_index/osm_community_index.json @@ -12,7 +12,8 @@ "hu": "OSM-közösségek jegyzéke", "uk": "Індекс спільноти OSM", "ko": "OSM 커뮤니티 인덱스", - "it": "Indice della Comunità OSM" + "it": "Indice della Comunità OSM", + "zh_Hant": "OSM社群索引" }, "description": { "en": "A list of resources for users of OpenStreetMap. 'Resources' can be links to forums, meetups, Slack groups, IRC channels, mailing lists, and so on. Anything that mappers, especially beginners, might find interesting or helpful.", @@ -24,7 +25,8 @@ "ca": "Una llista de recursos per als usuaris d'OSM. Els recursos poden ser enllaços a fòrums, reunions, grups de treball, canals IRC, llistes de correus, etcètera. Quelcom que els mapejadors, especialment els principiants poden trobar interessant o útil.", "pl": "Lista zasobów dla użytkowników OpenStreetMap. „Zasobami” mogą być odnośniki do forów, spotkań, grup na Slacku, kanałów IRC, list mailingowych i tak dalej. Wszystko, co mapujący, a zwłaszcza początkujący, mogą uznać za interesujące lub pomocne.", "ko": "OpenStreetMap 사용자들을 위한 자원 목록입니다. 여기에는 포럼, 모임, 슬랙 그룹, IRC 채널, 메일링 리스트 등 다양한 링크가 포함됩니다. 맵핑을 하는 사람들이, 특히 초보자들이 유용하거나 도움이 될 만한 자료들입니다.", - "it": "Un elenco di risorse per gli utenti di OpenStreetMap. 'Risorse' possono essere link a forum, incontri, gruppi Slack, canali IRC, mailing list e così via. Qualsiasi cosa che i mappatori, specialmente i principianti, potrebbero trovare interessante o utile." + "it": "Un elenco di risorse per gli utenti di OpenStreetMap. 'Risorse' possono essere link a forum, incontri, gruppi Slack, canali IRC, mailing list e così via. Qualsiasi cosa che i mappatori, specialmente i principianti, potrebbero trovare interessante o utile.", + "zh_Hant": "開放街圖使用者的資源清單。'資源'也許是連結到論壇、聚會、Slack群組、IRC頻道、郵件論壇等等。針對圖客,特別是初學者會覺得有趣或是有幫助的資源。" }, "shortDescription": { "en": "An index of community resources for OpenStreetMap.", @@ -37,7 +39,8 @@ "pl": "Indeks zasobów społeczności dotyczących OpenStreetMap.", "uk": "Індекс ресурсів спільноти для OpenStreetMap.", "ko": "OpenStreetMap 커뮤니티 자원의 목록입니다.", - "it": "Un indice di risorse comunitarie per OpenStreetMap." + "it": "Un indice di risorse comunitarie per OpenStreetMap.", + "zh_Hant": "開放街圖社群資源的索引。" }, "icon": "./assets/themes/osm_community_index/osm.svg", "startZoom": 16, diff --git a/assets/themes/personal/personal.json b/assets/themes/personal/personal.json index 62d7165f6..65ad37603 100644 --- a/assets/themes/personal/personal.json +++ b/assets/themes/personal/personal.json @@ -31,7 +31,7 @@ "fr": "Créez un thème personnalisé basé sur toutes les couches disponibles de tous les thèmes. Pour afficher des données, ouvrez la sélection de couches", "de": "Stellen Sie Ihr persönliches Thema zusammen, das auf bereits verfügbaren Ebenen aller Themen basiert. Um diese anzuzeigen, öffnen Sie die Ebenenauswahl", "ja": "すべてのテーマの使用可能なすべてのレイヤーに基づいて個人用テーマを作成する", - "zh_Hant": "從所有可用的主題圖層創建個人化主題", + "zh_Hant": "從所有可用的主題圖層創建個人化主題。要顯示資料,開啟圖層選擇", "ru": "Создать персональную тему на основе доступных слоёв тем. Чтобы отобразить некоторые данные, откройте выбор слоя", "it": "Crea un tema personale basato su tutti i livelli disponibili di tutti i temi. Per mostrare alcuni dati, apri la selezione dei livelli", "da": "Opret et personligt tema baseret på alle de tilgængelige lag af alle temaer. For at vise nogle data skal du åbne lagvalg", diff --git a/assets/themes/pets/pets.json b/assets/themes/pets/pets.json index d2b73f661..92d7a3d0e 100644 --- a/assets/themes/pets/pets.json +++ b/assets/themes/pets/pets.json @@ -30,7 +30,8 @@ "ru": "На этой карте вы найдете различные интересные места для ваших питомцев: ветеринарные клиники, парки для собак, зоомагазины, рестораны для собак, ...", "uk": "На цій мапі ви знайдете різні цікаві місця для ваших домашніх улюбленців: ветеринари, парки для собак, зоомагазини, ресторани, дружні до собак, …", "ko": "이 지도에서는 여러분의 반려동물을 위한 다양한 흥미로운 장소를 찾을 수 있습니다: 동물병원,반려견 놀이터, 반려 동물 상점, 반려동물 친화적인 레스토랑 등...", - "it": "Su questa mappa, troverai vari luoghi interessanti per i tuoi animali domestici: veterinari, parchi per cani, negozi di animali, ristoranti che accettano cani, ..." + "it": "Su questa mappa, troverai vari luoghi interessanti per i tuoi animali domestici: veterinari, parchi per cani, negozi di animali, ristoranti che accettano cani, ...", + "zh_Hant": "在這份地圖上,你會找到與寵物有關的有趣地位:獸醫、寵物公園、寵物用品店、寵物友善餐廳、…" }, "icon": "./assets/layers/dogpark/dog-park.svg", "startZoom": 10, @@ -106,7 +107,9 @@ "name": { "en": "Pet stores", "nl": "Dierenwinkels", - "it": "Negozi di animali" + "it": "Negozi di animali", + "zh_Hant": "寵物用品店", + "cs": "Obchody se zvířecími potřebami" }, "=presets": [ { @@ -116,7 +119,9 @@ "title": { "en": "a pet shop", "nl": "een dierenwinkel", - "it": "un negozio di animali" + "it": "un negozio di animali", + "zh_Hant": "寵物用品店", + "cs": "obchod se zvířecími potřebami" } } ], @@ -193,7 +198,8 @@ "de": "Mülleimer mit Spender für Kotbeutel", "uk": "Кошики для сміття з дозаторами для пакетів для екскрементів", "cs": "Odpadkové koše se sáčky na exkrementy", - "it": "Cestini per rifiuti con dispenser di sacchetti per escrementi" + "it": "Cestini per rifiuti con dispenser di sacchetti per escrementi", + "zh_Hant": "帶有糞便袋分配器的垃圾籃" }, "presets=": [], "filter=": [], diff --git a/assets/themes/postboxes/postboxes.json b/assets/themes/postboxes/postboxes.json index 306327d69..eccf3fd21 100644 --- a/assets/themes/postboxes/postboxes.json +++ b/assets/themes/postboxes/postboxes.json @@ -30,7 +30,8 @@ "ca": "A aquest mapa pots afegir dades d'oficines de correus i bústies de correus. ¡Pots utilitzar aquest mapa per a trobar on pots enviar la teva pròxima postal! :)
    Has trobat una errada o algo que falta? Pots editar aquest mapa amb un compte gratuït d'OpenStreetMap.", "cs": "Na této mapě můžete najít a přidat údaje o poštách a poštovních schránkách. Pomocí této mapy můžete zjistit, kam můžete poslat svou příští pohlednici! :)
    Všimli jste si chyby nebo vám chybí poštovní schránka? Tuto mapu můžete upravovat pomocí bezplatného účtu OpenStreetMap.", "pl": "Na tej mapie możesz znaleźć i dodać dane urzędów pocztowych i skrzynek pocztowych. Możesz skorzystać z tej mapy, aby dowiedzieć się, gdzie możesz wysłać kolejną pocztówkę! :)
    Zauważyłeś błąd lub brakuje skrzynki pocztowej? Możesz edytować tę mapę za pomocą bezpłatnego konta OpenStreetMap.", - "ko": "이 지도에서는 우체국과 우편함의 데이터를 찾고 추가할 수 있습니다. 다음 엽서를 보낼 장소를 찾는 데 이 지도를 활용할 수 있습니다
    ! :) 오류를 발견했거나 우편함이 누락되었나요? 무료 OpenStreetMap 계정을 사용하여 이 지도를 편집할 수 있습니다." + "ko": "이 지도에서는 우체국과 우편함의 데이터를 찾고 추가할 수 있습니다. 다음 엽서를 보낼 장소를 찾는 데 이 지도를 활용할 수 있습니다
    ! :) 오류를 발견했거나 우편함이 누락되었나요? 무료 OpenStreetMap 계정을 사용하여 이 지도를 편집할 수 있습니다.", + "uk": "На цій карті ви можете знайти та додати дані поштових відділень та поштових скриньок. Ви можете використовувати цю карту, щоб знайти, куди можна надіслати свою наступну листівку! :)
    Помітили помилку або відсутня поштова скринька? Ви можете редагувати цю карту за допомогою безкоштовного облікового запису OpenStreetMap." }, "shortDescription": { "en": "A map showing postboxes and post offices", @@ -71,7 +72,8 @@ "cs": "Přidání nového poštovního partnera do mapy v existujícím obchodě", "nl": "Een nieuwe postpartner toevoegen aan de kaart in een bestaande winkel", "ko": "기존 상점 지도에 우편 서비스 제휴 상점 추가", - "it": "Aggiungi un nuovo partner postale alla mappa in un negozio esistente" + "it": "Aggiungi un nuovo partner postale alla mappa in un negozio esistente", + "zh_Hant": "在既有的店家加上其為郵政代辦所" }, "+tagRenderings": [ { @@ -83,7 +85,8 @@ "es": "¿Es esta tienda un socio postal?", "cs": "Je tento obchod partnerem pošty?", "ko": "우편 서비스를 제공하는 제휴 상점입니까?", - "it": "Questo negozio è un partner postale?" + "it": "Questo negozio è un partner postale?", + "zh_Hant": "這間店是郵政代辦所嗎?" }, "mappings": [ { @@ -95,7 +98,8 @@ "es": "Esta tienda es un socio postal", "cs": "Tento obchod je partnerem pošty", "ko": "이 상점은 우편서비스를 제공하는 제휴 상점 입니다", - "it": "Questo negozio è un partner postale" + "it": "Questo negozio è un partner postale", + "zh_Hant": "這間店是郵政代辦所" } }, { @@ -107,7 +111,8 @@ "es": "Esta tienda no es un socio postal", "cs": "Tento obchod není partnerem pošty", "ko": "이 상점은 우편 서비스를 제공하는 제휴 상점이 아닙니다", - "it": "Questo negozio non è un partner postale" + "it": "Questo negozio non è un partner postale", + "zh_Hant": "這間店並非郵政代辦所" } } ] @@ -127,7 +132,8 @@ "cs": "chybějící obchod, který je partnerem pošty", "nl": "een ontbrekende winkel die postpartner is", "ko": "누락된 우편 서비스 제휴 상점", - "it": "un negozio mancante che è un partner postale" + "it": "un negozio mancante che è un partner postale", + "zh_Hant": "缺漏的店家是郵政代辦所" }, "description": { "en": "If a shop is not yet on the map and is a post partner, you can add it here.", @@ -136,7 +142,8 @@ "cs": "Pokud obchod ještě není na mapě a je partnerem pošty, můžete jej přidat zde.", "nl": "Als een winkel nog niet op de kaart staat en een postpartner is, kun je deze hier toevoegen.", "ko": "우편 서비스 제휴 상점이 아직 지도에 표시되지 않은 경우, 추가할 수 있습니다.", - "it": "Se un negozio non è ancora sulla mappa ed è un partner postale, puoi aggiungerlo qui." + "it": "Se un negozio non è ancora sulla mappa ed è un partner postale, puoi aggiungerlo qui.", + "zh_Hant": "如果這間還不在地圖上而且是郵政代辦所,你可以在這邊添加。" } } ] diff --git a/assets/themes/rainbow_crossings/rainbow_crossings.json b/assets/themes/rainbow_crossings/rainbow_crossings.json index 803ddc3bf..a7fc3e6ff 100644 --- a/assets/themes/rainbow_crossings/rainbow_crossings.json +++ b/assets/themes/rainbow_crossings/rainbow_crossings.json @@ -29,7 +29,8 @@ "pl": "Na tej mapie pokazane są tęczowo pomalowane przejścia dla pieszych, które można łatwo dodać", "uk": "На цій мапі показуються пішохідні переходи позначені кольорами веселки, вони також можуть бути легко додані", "ko": "이 지도에는 무지개 색으로 칠해진 보행자 횡단보도가 표시되어 있으며 쉽게 추가할 수 있습니다", - "it": "Su questa mappa, gli attraversamenti pedonali dipinti con i colori dell'arcobaleno sono mostrati e possono essere facilmente aggiunti" + "it": "Su questa mappa, gli attraversamenti pedonali dipinti con i colori dell'arcobaleno sono mostrati e possono essere facilmente aggiunti", + "zh_Hant": "在這份地圖上,會顯示彩虹描繪的人行穿越道,並且也很容易添加" }, "icon": "./assets/themes/rainbow_crossings/logo.svg", "startZoom": 16, diff --git a/assets/themes/scouting/scouting.json b/assets/themes/scouting/scouting.json index 1858e5b39..68af99738 100644 --- a/assets/themes/scouting/scouting.json +++ b/assets/themes/scouting/scouting.json @@ -5,14 +5,16 @@ "de": "Pfadfindergruppen", "uk": "Скаутські групи", "cs": "Skautské skupiny", - "it": "Gruppi Scout" + "it": "Gruppi Scout", + "zh_Hant": "童軍團" }, "description": { "en": "A scouting group is a social youth movement with a heavy emphasis on the outdoors. Activities range from camping, hiking, aquatics, backpacking, exploring nature, ...", "de": "Eine Pfadfindergruppe ist eine soziale Jugendbewegung mit einem starken Fokus auf Aktivitäten im Freien. Die Aktivitäten reichen von Camping, Wandern, Wassersport, Rucksacktouren, Erkundung der Natur, ...", "uk": "Скаутський загін - це громадський молодіжний рух, що робить акцент на активному відпочинку на природі. Заходи варіюються від таборування, піших прогулянок, водних видів спорту, рюкзаків, дослідження природи, ...", "cs": "Skautská skupina je společenské hnutí mládeže s velkým důrazem na pobyt venku. Mezi aktivity patří kempování, pěší turistika, vodní sporty, cestování s batohem, objevování přírody...", - "it": "Un gruppo scout è un movimento giovanile sociale con una forte enfasi sulle attività all'aperto. Le attività spaziano dal campeggio, all'escursionismo, agli sport acquatici, al backpacking, all'esplorazione della natura, ..." + "it": "Un gruppo scout è un movimento giovanile sociale con una forte enfasi sulle attività all'aperto. Le attività spaziano dal campeggio, all'escursionismo, agli sport acquatici, al backpacking, all'esplorazione della natura, ...", + "zh_Hant": "童軍團屬於少年社交活動,強調戶外活動,進行的活動有露營、登山、水上活動、背包旅行、探索自然、…" }, "icon": "./assets/layers/scouting_group/scouting.svg", "defaultBackgroundId": "protomaps.dark", @@ -25,7 +27,8 @@ "name": { "en": "Group Campsites", "cs": "Skupinové kempy", - "it": "Campeggi per gruppi" + "it": "Campeggi per gruppi", + "zh_Hant": "團體露營地" }, "=presets": [], "source": { @@ -73,7 +76,8 @@ "en": "Hostels for groups and scouts", "de": "Gruppenunterkünfte für Gruppen/Pfadfinder:innen", "cs": "Ubytovny pro skupiny a skauty", - "it": "Ostelli per gruppi e scout" + "it": "Ostelli per gruppi e scout", + "zh_Hant": "接待團體與童軍的青年旅館" }, "source": { "=osmTags": { @@ -98,7 +102,8 @@ "en": "Hostel exclusively for groups", "de": "Unterkunft ausschließlich für Gruppen/Pfadfinder:innen", "cs": "Ubytovna výhradně pro skupiny", - "it": "Ostello esclusivamente per gruppi" + "it": "Ostello esclusivamente per gruppi", + "zh_Hant": "專門接待團體的青年旅館" }, "tags": [ "tourism=hostel", @@ -131,7 +136,8 @@ "en": "Hostel", "de": "Gruppenunterkunft", "cs": "Ubytovna", - "it": "Ostello" + "it": "Ostello", + "zh_Hant": "青年旅館" }, "tags": [ "tourism=hostel" diff --git a/assets/themes/ski/ski.json b/assets/themes/ski/ski.json index dc5c2ee51..f53ad2d46 100644 --- a/assets/themes/ski/ski.json +++ b/assets/themes/ski/ski.json @@ -11,7 +11,8 @@ "uk": "Гірськолижні траси та витяги", "nl": "Skipistes en kabelbanen", "ko": "스키 코스와 리프트", - "it": "Piste da sci e impianti di risalita" + "it": "Piste da sci e impianti di risalita", + "zh_Hant": "滑雪道和空中纜車" }, "description": { "en": "Everything you need to go skiing", @@ -22,7 +23,8 @@ "fr": "Tout ce dont vous avez besoin pour aller skier", "nl": "Alles om te skiën", "ko": "스키를 타기 위해 갖춰야 할 모든 것", - "it": "Tutto ciò di cui hai bisogno per andare a sciare" + "it": "Tutto ciò di cui hai bisogno per andare a sciare", + "zh_Hant": "所有有關滑雪的事項" }, "icon": "./assets/layers/aerialway/chair_lift.svg", "layers": [ diff --git a/assets/themes/sports/sports.json b/assets/themes/sports/sports.json index 5054a6844..04a658f20 100644 --- a/assets/themes/sports/sports.json +++ b/assets/themes/sports/sports.json @@ -28,7 +28,8 @@ "fr": "Tout sur les sports, trouver les terrains de sport, les salles de sport et plus encore.", "pl": "Wszystko o sporcie, znajdź boiska sportowe, centra fitness i nie tylko.", "it": "Tutto sullo sport, trova campi sportivi, centri fitness e altro ancora.", - "ko": "스포츠에 관한 모든 것, 스포츠 경기장이나 피트니스 센처 등을 찾아보실 수 있습니다." + "ko": "스포츠에 관한 모든 것, 스포츠 경기장이나 피트니스 센처 등을 찾아보실 수 있습니다.", + "zh_Hant": "所有運動相關,如運動場所、健身中心等等。" }, "shortDescription": { "en": "Map showing sport facilities.", @@ -89,7 +90,8 @@ "cs": "Přidejte nový obchod se sportovním zbožím.", "pl": "Dodaj nowy sklep sprzedający artykuły sportowe.", "ko": "스포츠 용품을 판매하는 새로운 상점을 추가해 보세요.", - "it": "Aggiungi un nuovo negozio che vende articoli sportivi." + "it": "Aggiungi un nuovo negozio che vende articoli sportivi.", + "zh_Hant": "新增販售運動用品的店家。" } } ], diff --git a/assets/themes/stations/stations.json b/assets/themes/stations/stations.json index 84ab70368..4cbeb275d 100644 --- a/assets/themes/stations/stations.json +++ b/assets/themes/stations/stations.json @@ -26,7 +26,8 @@ "cs": "Zobrazení, úprava a přidání podrobností o vlakovém nádraží", "pl": "Przeglądaj, edytuj i dodawaj szczegóły do stacji kolejowej", "it": "Visualizza, modifica e aggiungi dettagli a una stazione ferroviaria", - "ko": "기차역 보기, 세부사항 편집 또는 추가하기" + "ko": "기차역 보기, 세부사항 편집 또는 추가하기", + "zh_Hant": "檢視、編輯與新增火車站的詳情" }, "icon": "./assets/themes/stations/rail-light.svg", "defaultBackgroundId": "protomaps.white", @@ -327,7 +328,8 @@ "cs": "Zobrazuje vlaky odjíždějící z této stanice", "pl": "Ekrany wyświetlające pokazujące pociągi, które odjadą z tej stacji", "ko": "이 역에서 출발하는 기차를 보여주는 안내 전광판", - "it": "Display che mostrano i treni che partiranno da questa stazione" + "it": "Display che mostrano i treni che partiranno da questa stazione", + "zh_Hant": "顯示會從這個車站駛離的班車" }, "title": { "render": { @@ -386,7 +388,8 @@ "cs": "Toto je odjezdová tabule neznámého typu", "pl": "Jest to tablica odjazdów nieznanego typu", "ko": "이것은 종류가 알려지지 않은 출발 정보판입니다", - "it": "Questo è un tabellone delle partenze di tipo sconosciuto" + "it": "Questo è un tabellone delle partenze di tipo sconosciuto", + "zh_Hant": "這是未知類型的時刻表" } }, { @@ -401,7 +404,8 @@ "cs": "Jedná se o elektronickou tabuli, která v reálném čase zobrazuje příští odjezdy", "pl": "To elektroniczna tablica, pokazująca w czasie rzeczywistym kolejne odjazdy", "ko": "이것은 실시간 출발 정보를 표시하는 전광판입니다", - "it": "Questo è un tabellone elettronico, che mostra le prossime partenze in tempo reale" + "it": "Questo è un tabellone elettronico, che mostra le prossime partenze in tempo reale", + "zh_Hant": "這是電子式時刻表,即時顯示下班車的資訊" } }, { @@ -433,7 +437,8 @@ "fr": "Il y a un panneau indiquant la fréquence des trains", "pl": "Jest tu znak informujący częstotliwość jazdy pociągów", "ko": "기차의 빈도 표시를 보여 줍니다", - "it": "C'è un cartello che mostra la frequenza dei treni" + "it": "C'è un cartello che mostra la frequenza dei treni", + "zh_Hant": "這個標誌顯示班車的發車頻率" } } ] @@ -469,7 +474,8 @@ "cs": "Přidejte tabuli s odjezdy, ať už v elektronické nebo papírové podobě", "pl": "Dodaj tablicę pokazującą odjazdy, w wersji elektronicznej lub papierowej", "ko": "출발 정보를 표시하는 전광판 또는 안내문을 추가하세요", - "it": "Aggiungi un tabellone che mostra le partenze, elettronico o cartaceo" + "it": "Aggiungi un tabellone che mostra le partenze, elettronico o cartaceo", + "zh_Hant": "新增時刻表,也許是電子或是紙本的" } } ], diff --git a/assets/themes/vending_machine/vending_machine.json b/assets/themes/vending_machine/vending_machine.json index 4baa81dce..8c66c4f7b 100644 --- a/assets/themes/vending_machine/vending_machine.json +++ b/assets/themes/vending_machine/vending_machine.json @@ -28,7 +28,8 @@ "pl": "Znajdź wszelakie automaty sprzedające", "it": "Trova distributori automatici per tutto", "uk": "Знайдіть торгові автомати для всього", - "ko": "모든 자판기 찾기" + "ko": "모든 자판기 찾기", + "zh_Hant": "尋找各式各樣的自動販賣機" }, "icon": "./assets/layers/vending_machine/vending_machine.svg", "startZoom": 19, diff --git a/assets/themes/walkingnodes/walkingnodes.json b/assets/themes/walkingnodes/walkingnodes.json index 9c9c87e30..adc0fa541 100644 --- a/assets/themes/walkingnodes/walkingnodes.json +++ b/assets/themes/walkingnodes/walkingnodes.json @@ -7,7 +7,8 @@ "es": "Redes de nodos de senderismo", "cs": "Sítě uzlů pro pěší", "ko": "보행 경로 네트워크", - "it": "Reti di Nodi per il Trekking" + "it": "Reti di Nodi per il Trekking", + "zh_Hant": "健行節點網路" }, "description": { "en": "This map shows walking node networks and allows you to add new nodes easily", @@ -16,7 +17,8 @@ "cs": "Tato mapa zobrazuje sítě pěších uzlů a umožňuje snadno přidávat nové uzly", "es": "Este mapa muestra redes de nodos de senderismo y te permite agregar nuevos nodos fácilmente", "ko": "이 지도는 보행 경로를 확인 가능하며, 새로운 경로를 쉽게 추가할 수 있습니다", - "it": "Questa mappa mostra le reti di nodi per il trekking e ti permette di aggiungere facilmente nuovi nodi" + "it": "Questa mappa mostra le reti di nodi per il trekking e ti permette di aggiungere facilmente nuovi nodi", + "zh_Hant": "這份地圖顯示健行節點網路,你可以相當輕易新增節點" }, "icon": "./assets/themes/walkingnodes/logo.svg", "startZoom": 11, @@ -39,7 +41,8 @@ "cs": "propojení mezi uzly", "pl": "łącza węzeł do węzła", "ko": "경로간 연결", - "it": "Collegamenti da nodo a nodo" + "it": "Collegamenti da nodo a nodo", + "zh_Hant": "節點至節點連結" }, "source": { "osmTags": { @@ -67,7 +70,8 @@ "cs": "propojení mezi uzly", "pl": "połączenie węzła z węzłem", "ko": "경로간 연결", - "it": "Collegamento da nodo a nodo" + "it": "Collegamento da nodo a nodo", + "zh_Hant": "節點至節點連結" }, "mappings": [ { @@ -82,7 +86,8 @@ "cs": "propojení mezi uzly {ref}", "pl": "połączenie węzła z węzłem {ref}", "ko": "경로간 연결{ref}", - "it": "Collegamento da nodo a nodo {ref}" + "it": "Collegamento da nodo a nodo {ref}", + "zh_Hant": "節點至節點連結 {ref}" } } ] @@ -117,7 +122,8 @@ "cs": "Kdy bylo toto propojení mezi uzly naposledy zkontrolováno?", "pl": "Kiedy ostatnio badano to połączenie węzła z węzłem?", "ko": "언제 이 경로가 갱신되었습니까?", - "it": "Quando è stato rilevato l'ultimo collegamento da nodo a nodo?" + "it": "Quando è stato rilevato l'ultimo collegamento da nodo a nodo?", + "zh_Hant": "上次節點至節點連結踏查的時間?" }, "render": { "en": "This node to node link was last surveyed on {survey:date}", @@ -129,7 +135,8 @@ "cs": "Toto propojení mezi uzly bylo naposledy zkontrolováno dne {survey:date}", "pl": "To połączenie węzła z węzłem było ostatnio sprawdzane w dniu {survey:date}", "ko": "아 경로는 지난 {survey:date}에 갱신되었습니다", - "it": "Questo collegamento da nodo a nodo è stato rilevato l'ultima volta il {survey:date}" + "it": "Questo collegamento da nodo a nodo è stato rilevato l'ultima volta il {survey:date}", + "zh_Hant": "這個節點至節點連結上次踏查時間是 {survey:date}" } }, "id": "node2node-survey:date" @@ -193,7 +200,8 @@ "es": "Hito de senderismo", "cs": "Pěší uzel", "ko": "보행 경로", - "it": "Nodo per il trekking" + "it": "Nodo per il trekking", + "zh_Hant": "健行節點" }, "mappings": [ { @@ -205,7 +213,8 @@ "es": "Hito de senderismo {rwn_ref}", "cs": "Pěší uzel {rwn_ref}", "ko": "보행 경로 {rwn_ref}", - "it": "Nodo per il trekking {rwn_ref}" + "it": "Nodo per il trekking {rwn_ref}", + "zh_Hant": "健行節點 {rwn_ref}" } }, { @@ -217,7 +226,8 @@ "es": "Hito de senderismo propuesto {proposed:rwn_ref}", "cs": "Navrhovaný pěší uzel {proposed:rwn_ref}", "ko": "제안된 보행 경로 {proposed:rwn_ref}", - "it": "Nodo per il trekking proposto {proposed:rwn_ref}" + "it": "Nodo per il trekking proposto {proposed:rwn_ref}", + "zh_Hant": "規劃的健行節點{proposed:rwn_ref}" } } ] @@ -233,7 +243,8 @@ "cs": "Jaké je referenční číslo tohoto pěšího uzlu?", "es": "¿Cuál es el número de referencia de este nodo de senderismo?", "ko": "보행 경로의 조회 번호는 무엇입니까?", - "it": "Qual è il numero di riferimento di questo nodo per il trekking?" + "it": "Qual è il numero di riferimento di questo nodo per il trekking?", + "zh_Hant": "這個健行節點的參考編號是?" }, "freeform": { "key": "rwn_ref", @@ -245,7 +256,8 @@ "cs": "e.g. 1", "es": "p.ej.1", "ko": "사례 1", - "it": "es. 1" + "it": "es. 1", + "zh_Hant": "e.g. 1" } }, "render": { @@ -255,7 +267,8 @@ "es": "Este nodo de senderismo tiene el número de referencia {rwn_ref}", "cs": "Tento pěší uzel má referenční číslo {rwn_ref}", "ko": "이 보행 경로의 조회번호는 {rwn_ref}입니다", - "it": "Questo nodo per il trekking ha il numero di riferimento {rwn_ref}" + "it": "Questo nodo per il trekking ha il numero di riferimento {rwn_ref}", + "zh_Hant": "健行節點有參照數字 {rwn_ref}" }, "condition": "rwn_ref~*" }, @@ -269,7 +282,8 @@ "es": "¿Cuándo se inspeccionó por última vez este nodo de senderismo?", "cs": "Kdy byl tento pěší uzel naposledy zkontrolován?", "ko": "보행경로가 마지막으로 갱신된 것은 언제입니까?", - "it": "Quando è stato rilevato l'ultimo nodo per il trekking?" + "it": "Quando è stato rilevato l'ultimo nodo per il trekking?", + "zh_Hant": "上次健行節點踏查的時間?" }, "render": { "en": "This walking node was last surveyed on {survey:date}", @@ -278,7 +292,8 @@ "es": "Este hito de senderismo se inspeccionó por última vez el {survey:date}", "cs": "Tento pěší uzel byl naposledy zkontrolován dne {survey:date}", "ko": "이 보행경로의 마지막 갱신은 {survey:date}입니다", - "it": "Questo nodo per il trekking è stato rilevato l'ultima volta il {survey:date}" + "it": "Questo nodo per il trekking è stato rilevato l'ultima volta il {survey:date}", + "zh_Hant": "上次踏查這個健行節點時間是 {survey:date}" } } }, @@ -290,7 +305,8 @@ "cs": "S kolika dalšími pěšími uzly je tento uzel propojen?", "es": "¿A cuántos otros nodos de senderismo se conecta este nodo?", "ko": "이 보행 경로는 다른 보행 경로와 몇 개 연결되어 있습니까?", - "it": "A quanti altri nodi per il trekking si collega questo nodo?" + "it": "A quanti altri nodi per il trekking si collega questo nodo?", + "zh_Hant": "有多少其他健行節點連結至這個節點?" }, "render": { "en": "This node links to {expected_rwn_route_relations} other walking nodes.", @@ -299,7 +315,8 @@ "es": "Este nodo se conecta a {expected_rwn_route_relations} otros nodos de senderismo.", "cs": "Tento uzel je propojen s {expected_rwn_route_relations} dalšími uzly pro pěší.", "ko": "이 보행 경로는 {expected_rwn_route_relations}개의 다른 보행 경로와 연결되어 있습니다.", - "it": "Questo nodo si collega a {expected_rwn_route_relations} altri nodi per il trekking." + "it": "Questo nodo si collega a {expected_rwn_route_relations} altri nodi per il trekking.", + "zh_Hant": "這個節點連結至 {expected_rwn_route_relations} 其他健行節點。" }, "freeform": { "key": "expected_rwn_route_relations", @@ -311,7 +328,8 @@ "cs": "e.g. 3", "es": "p.ej.3", "ko": "사례 3", - "it": "es. 3" + "it": "es. 3", + "zh_Hant": "e.g. 3" } }, "id": "node-expected_rwn_route_relations" @@ -331,7 +349,8 @@ "es": "un nodo de senderismo", "cs": "pěší uzel", "ko": "보행 경로", - "it": "un nodo per il trekking" + "it": "un nodo per il trekking", + "zh_Hant": "健行節點" }, "snapToLayer": [ "cycleways_and_roads" @@ -375,7 +394,8 @@ "cs": "Turistické rozcestníky", "nl": "Wandelwegwijzers", "ko": "등산 안내 표지판", - "it": "Indicazioni per il trekking" + "it": "Indicazioni per il trekking", + "zh_Hant": "登山指標" }, "title": { "render": { @@ -385,7 +405,8 @@ "cs": "Turistický rozcestník", "nl": "Wandelwegwijzer", "ko": "등산 안내 표지판", - "it": "Indicazione per il trekking" + "it": "Indicazione per il trekking", + "zh_Hant": "登山指標" } } }, @@ -436,7 +457,8 @@ "es": "un marcador de ruta para un enlace de nodo a nodo", "cs": "značka trasy pro spojení mezi uzly", "nl": "een knooppuntwegwijzer", - "ko": "경로간 루트 표시" + "ko": "경로간 루트 표시", + "zh_Hant": "節點至節點連結的路線標誌" }, "=exampleImages": [ "./assets/layers/route_marker/walking_route_marker.jpg" diff --git a/assets/themes/waste_basket/waste_basket.json b/assets/themes/waste_basket/waste_basket.json index abe2e13ca..544ac8eb6 100644 --- a/assets/themes/waste_basket/waste_basket.json +++ b/assets/themes/waste_basket/waste_basket.json @@ -25,7 +25,7 @@ "nl": "Op deze kaart vind je afvalbakken bij jou in de buurt. Als er een afvalbak ontbreekt op deze kaart, kun je deze zelf toevoegen", "de": "Die Karte zeigt Abfalleimer in der Nähe. Wenn ein Abfalleimer fehlt, kannst du ihn selbst hinzufügen.", "it": "Su questa mappa, troverai cestini dei rifiuti vicino a te. Se un cestino dei rifiuti manca su questa mappa, puoi aggiungerlo tu stesso.", - "zh_Hant": "在這份地圖當中,你可以找到你附近的垃圾筒。如果地圖有遺漏垃圾筒,你可以自己加上去", + "zh_Hant": "在這份地圖當中,你可以找到你附近的垃圾筒。如果地圖有遺漏垃圾筒,你可以自己加上去,", "hu": "Ezen a térképen megtalálhatod a közeledben lévő szemeteskosarakat. Ha hiányzik egy kuka a térképről, te is felrajzolhatod.", "fr": "Retrouvez les poubelles près de vous. Si une poubelle est manquante, vous pouvez l’ajouter vous même.", "da": "På dette kort finder du skraldespande i nærheden af dig. Hvis der mangler en skraldespand på dette kort, kan du selv tilføje den", diff --git a/assets/themes/wayside_shrines/wayside_shrines.json b/assets/themes/wayside_shrines/wayside_shrines.json index fe333886c..04f4179ad 100644 --- a/assets/themes/wayside_shrines/wayside_shrines.json +++ b/assets/themes/wayside_shrines/wayside_shrines.json @@ -2,11 +2,17 @@ "id": "wayside_shrines", "title": { "en": "Wayside shrines", - "it": "Edicole votive" + "it": "Edicole votive", + "cs": "Kapličky u cest", + "zh_Hant": "路邊小廟", + "uk": "Придорожні святині" }, "description": { "en": "This map shows shrines and crosses found on the side of roads and paths, and allows adding new ones", - "it": "Questa mappa mostra edicole votive e croci trovate ai lati di strade e sentieri, e permette di aggiungerne di nuove" + "it": "Questa mappa mostra edicole votive e croci trovate ai lati di strade e sentieri, e permette di aggiungerne di nuove", + "cs": "Tato mapa ukazuje kapličky a kříže podél cest a stezek, a umožňuje přidat nové", + "zh_Hant": "這份地圖顯示路邊或小徑旁的小廟與十字架,並且也能加上新的", + "uk": "Ця мапа показує святині та хрести, знайдені на узбіччях доріг і стежок, а також дозволяє додавати нові" }, "icon": "./assets/layers/wayside_shrine/shrine.svg", "layers": [ diff --git a/assets/themes/winter_service/winter_service.json b/assets/themes/winter_service/winter_service.json index c4cfb962d..90d101c3c 100644 --- a/assets/themes/winter_service/winter_service.json +++ b/assets/themes/winter_service/winter_service.json @@ -2,11 +2,15 @@ "id": "winter_service", "title": { "en": "Winter Service", - "it": "Servizio Invernale" + "it": "Servizio Invernale", + "cs": "Zimní údržba", + "zh_Hant": "冬季服務" }, "description": { "en": "A map showing roads and whether they're cleared in winter", - "it": "Una mappa che mostra le strade e se vengono sgomberate in inverno" + "it": "Una mappa che mostra le strade e se vengono sgomberate in inverno", + "cs": "Mapa ukazující cesty a zda se v zimě udržují", + "zh_Hant": "顯示冬季道路與路況的地圖" }, "icon": "./assets/svg/snowflake.svg", "credits": [ @@ -18,11 +22,15 @@ "id": "serviced_streets", "name": { "en": "Serviced streets", - "it": "Strade servite" + "it": "Strade servite", + "cs": "Udržované ulice", + "zh_Hant": "服務道路" }, "description": { "en": "Streets that have some form of winter service", - "it": "Strade che hanno qualche forma di servizio invernale" + "it": "Strade che hanno qualche forma di servizio invernale", + "cs": "Ulice, které mají v zimě nějakou formu údržby", + "zh_Hant": "有一定型式的冬季服務的道路" }, "source": { "osmTags": { @@ -43,7 +51,9 @@ "title": { "render": { "en": "Serviced street", - "it": "Strada servita" + "it": "Strada servita", + "cs": "Udržovaná ulice", + "zh_Hant": "服務道路" }, "mappings": [ { @@ -108,14 +118,18 @@ "id": "winter_service", "question": { "en": "Is this road serviced (e.g. cleared of snow) in winter?", - "it": "Questa strada è servita (es. sgomberata dalla neve) in inverno?" + "it": "Questa strada è servita (es. sgomberata dalla neve) in inverno?", + "cs": "Udržuje se tato cesta v zimě (např. odklízením sněhu)?", + "zh_Hant": "這條路冬季開放 (積雪已經清除) 嗎?" }, "mappings": [ { "if": "winter_service=yes", "then": { "en": "This road is serviced in winter", - "it": "Questa strada è servita in inverno" + "it": "Questa strada è servita in inverno", + "cs": "Tato cesta se v zimě udržuje", + "zh_Hant": "這條路在冬季能使用" }, "icon": "snowflake:green" }, @@ -123,7 +137,9 @@ "if": "winter_service=limited", "then": { "en": "This road is serviced in winter, but only to a limited extent. This is often signposted as well.", - "it": "Questa strada è servita in inverno, ma solo in misura limitata. Questo è spesso segnalato anche con cartelli." + "it": "Questa strada è servita in inverno, ma solo in misura limitata. Questo è spesso segnalato anche con cartelli.", + "cs": "Tato cesta se v zimě udržuje, ale jen v omezeném rozsahu. Toto je často také uvedeno na značce.", + "zh_Hant": "這條冬季仍開放,但只有部分的功能,現場會有指標。" }, "icon": "snowflake:yellow" }, @@ -131,7 +147,9 @@ "if": "winter_service=no", "then": { "en": "This road is not serviced in winter", - "it": "Questa strada non è servita in inverno" + "it": "Questa strada non è servita in inverno", + "cs": "Tato cesta se v zimě neudržuje", + "zh_Hant": "這條路冬季不開放" }, "icon": "snowflake:red" } diff --git a/index.html b/index.html index 0743235f0..04cf21dcf 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ + content="default-src 'self'; style-src 'self' 'unsafe-inline'; script-src 'self'; img-src * data: ; connect-src 'self' https://www.openstreetmap.org/ https://api.openstreetmap.org/;"> @@ -42,9 +42,6 @@
    - diff --git a/inspector.html b/inspector.html index 25d0712d7..66bd02772 100644 --- a/inspector.html +++ b/inspector.html @@ -12,9 +12,6 @@
    Loading inspector...
    - diff --git a/langs/cs.json b/langs/cs.json index 3e8487959..8fe508990 100644 --- a/langs/cs.json +++ b/langs/cs.json @@ -2,6 +2,14 @@ "advanced": { "title": "Pokročilé funkce" }, + "app": { + "back": "Jít zpět do MapComplete", + "download": "Stáhnout aplikaci", + "intro": "MapComplete je k dispozici jako aplikace pro Android k přímému stažení. Pracujeme na to, aby byla zveřejněna i v repozitáři F-Droid.", + "noPlayServices": "Aplikace funguje bez Google Play Services", + "older": "Zobrazit starší verze", + "title": "Aplikace MapComplete pro Android" + }, "centerMessage": { "allFilteredAway": "Žádný objekt v zobrazení nesplňuje všechny filtry", "loadingData": "Načítání dat…", @@ -163,7 +171,8 @@ }, "apply_button": { "appliedOnAnotherObject": "Objekt {id} dostane {tags}", - "isApplied": "Změny jsou aplikovány" + "isApplied": "Změny jsou aplikovány", + "applying": "Aplikují se změny" }, "attribution": { "attributionBackgroundLayer": "Aktuální vrstva pozadí je {name}", @@ -198,7 +207,11 @@ "seeOnMapillary": "Podívejte se na tento obrázek na Mapillary", "themeBy": "Téma spravuje {author}", "title": "Autorská práva a uvedení zdroje", - "translatedBy": "MapComplete přeložili {contributors} a {hiddenCount} dalších přispěvatelů" + "translatedBy": "MapComplete přeložili {contributors} a {hiddenCount} dalších přispěvatelů", + "fundByNlNet": "fond založený organizací NLnet", + "ngiZero": "Tento projekt je financován přes NGI0 Entrust", + "nlNetMapComplete": "Dozvíte se více na stránce projektu NlNet", + "ngiProgram": "s finanční podporou programu Internet nové generace (NGI) zřízeného Evropskou komisí." }, "back": "Zpět", "backToIndex": "Zobrazit všechny tematické mapy", @@ -275,6 +288,7 @@ }, "levelSelection": { "addNewOnLevel": "Je nové umístění bodu na úrovni {level}?", + "cancel": "Zobrazit všechny vrstvy", "confirmLevel": "Ano, přidejte {preset} na úroveň {level}" }, "loading": "Načítání…", @@ -326,6 +340,7 @@ "openTill": "do", "open_24_7": "Otevřeno nepřetržitě", "open_during_ph": "Během státního svátku je", + "open_until": "Zavírá v {date}", "opensAt": "od", "ph_closed": "zavřené", "ph_not_known": " ", @@ -391,6 +406,7 @@ "recentThemes": "Nedávno navštívené mapy", "recents": "Nedávno navštívená místa", "search": "Vyhledat místo", + "searchShort": "Hledání…", "searching": "Hledání…" }, "searchAnswer": "Vyhledat možnost", @@ -525,6 +541,7 @@ }, "hotkeyDocumentation": { "action": "Akce", + "addNew": "Otevřít dialog k přidání nového bodu do středu mapy", "closeSidebar": "Zavře postranní panel", "geolocate": "Posune mapu na aktuální polohu nebo ji přiblíží k aktuální poloze. Vyžaduje geooprávnění", "homeLocation": "Přejít na vaše domovské umístění. Funguje jen v případě, že jste si domovské umístění nastavili v uživatelských preferencích", @@ -550,6 +567,8 @@ "addPicture": "Udělat fotku", "doDelete": "Odebrat obrázek", "isDeleted": "Smazáno", + "loadingFailed": "Načítání tohoto obrázku selhalo", + "mapillaryTrackingProtection": "Přísná ochrana proti sledování blokuje načítání obrázků z Mapillary, protože vlastníkem Mapillary je Facebook/Meta. Pokud chcete vidět tento obrázek, vypněte přísnou ochranu proti sledování.", "nearby": { "close": "Sbalení panelu s okolními obrázky", "failed": "Získání obrázků ze služby {service} se nezdařilo", @@ -558,15 +577,20 @@ "seeNearby": "Procházet okolní obrázky", "title": "Blízké obrázky streetview" }, + "openOnWebsite": "Otevřít tento obrázek na {name}", "panoramax": { "deletionRequested": "Zpráva byla odeslána. Za chvíli se na to podívá moderátor", "freeform": "Jsou k dispozici další relevantní údaje?", "otherFreeform": "Uveďte, proč by měl být tento obrázek odstraněn:", "placeholder": "Vysvětlete, proč by měl být obrázek smazán", "report": { + "blur_excess": "Obrázek obsahuje příliš mnoho rozmazání a proto není použitelný", + "blur_missing": "Jeden nebo více obličejů nejsou správně rozmazány", "copyright": "Na obrázku je obsah chráněný autorským právem", "inappropriate": "Tento obrázek je nevhodný (obsahuje nahotu, vyzývá k nenávisti nebo není streetview)", + "mislocated": "Tento obrázek je na nesprávném místě", "other": "Jiný důvod, prosím uveďte", + "picture_low_quality": "Tento obrázek má nízkou kvalitu a není použitelný", "privacy": "Na obrázku je soukromý pozemek" }, "requestDeletion": "Žádost o smazání obrázku", @@ -574,8 +598,11 @@ }, "pleaseLogin": "Pro přidání fotky se prosím přihlaste", "processing": "Server zpracovává váš obrázek", + "reported": "Tento obrázek byl nahlášen a může obsahovat škodlivý obsah", "respectPrivacy": "Nenahrávejte z Map Google, Google Streetview ani z jiných zdrojů chráněných autorskými právy.", "selectFile": "Vybrat obrázek ze svého zařízení", + "showAnyway": "Stejně ukázat obrázek", + "strictProtectionDetected": "Byla detekována přísná ochrana proti sledování (nebo jiné blokování obsahu), která může blokovat přístup k tomuto obrázku.", "toBig": "Váš obrázek je příliš velký, protože má velikost {actual_size}. Používejte prosím obrázky o maximální velikosti {max_size}", "unlink": { "button": "Odpojit obrázek", @@ -601,6 +628,15 @@ }, "uploadFailed": "Obrázek se nepodařilo nahrát. Jste připojeni k internetu a máte povoleno rozhraní API třetích stran? Prohlížeč Brave nebo zásuvný modul uMatrix je mohou blokovat." }, + "imageQueue": { + "confirmDelete": "Trvale smazat tento obrázek", + "confirmDeleteTitle": "Smazat tento obrázek?", + "delete": "Smazat tento obrázek", + "intro": "Ve frontě na odeslání jsou následující obrázky", + "menu": "Fronta na odeslání obrázků ({count})", + "noFailedImages": "Ve frontě na odeslání nejsou aktuálně žádné obrázky", + "retryAll": "Znovu zkusit odeslat všechny obrázky" + }, "importInspector": { "title": "Kontrola a správa poznámek k importu" }, @@ -618,6 +654,11 @@ "recentThemes": "Naposledy navštívená témata", "title": "MapComplete" }, + "input_helpers": { + "distance": { + "setFirst": "Měření z aktuální pozice" + } + }, "inspector": { "aggregateView": "Sdružit", "answeredCountTimes": "Odpovězeno {count} krát", @@ -704,10 +745,12 @@ "li1": "pořídit snímek, na kterém je zobrazen jeden list", "li2": "pořídit snímek, na kterém je vidět kůra", "li3": "vyfotit květiny", - "li4": "vyfotit ovoce" + "li4": "vyfotit ovoce", + "title": "Které obrázky vybrat pro automatickou detekci?" }, "loadingWikidata": "Načítání informací o {species}…", "matchPercentage": "{match}% shoda", + "noPlantDetected": "V těchto obrázcích nebyly detekovány žádné rostliny", "overviewIntro": "AI na plantnet.org si myslí, že obrázky ukazují níže uvedené druhy.", "overviewTitle": "Automaticky zjištěné druhy", "overviewVerify": "Ověřte prosím správný druh a propojte jej se stromem", @@ -750,6 +793,7 @@ }, "reviews": { "affiliated_reviewer_warning": "(Recenze od zaměstnance)", + "attribution": "Od Mangrove.reviews", "averageRating": "Průměrné hodnocení {n} hvězdiček", "i_am_affiliated": "Jsem spojen s tímto objektem", "i_am_affiliated_explanation": "Zkontrolujte, zda jste vlastníkem, tvůrcem, zaměstnancem, …", @@ -825,6 +869,12 @@ "description": "nějaké číslo", "feedback": "To není číslo" }, + "generic": { + "suspiciouslyHigh": "Tato hodnota je podezřele vysoká. Je určitě správná?", + "suspiciouslyLow": "Tato hodnota je podezřele nízká. Je určitě správná?", + "tooHigh": "Tato hodnota je příliš vysoká – nejvyšší povolená hodnota je {max}", + "tooLow": "Tato hodnota je příliš nízká – nejnižší povolená hodnota je {min}" + }, "id": { "description": "identifikátor", "invalidCharacter": "ID může obsahovat pouze písmena, číslice a podtržítka", diff --git a/langs/da.json b/langs/da.json index 09b556dc9..57e31f8f2 100644 --- a/langs/da.json +++ b/langs/da.json @@ -2,8 +2,18 @@ "advanced": { "title": "Avancerede egenskaber" }, + "app": { + "back": "Tilbage til MapComplete", + "download": "Download appen", + "intro": "MapComplete er tilgængelig som Android-app som direkte download. Vi arbejder på også at udgive den på FDroid.", + "older": "Se ældre builds", + "title": "MapComplete Android-app", + "noPlayServices": "Appen fungerer uden Google Play Services" + }, "centerMessage": { + "allFilteredAway": "Ingen objekter i visningen opfylder alle filtre", "loadingData": "Indlæser data…", + "noData": "Der er ingen relevante objekter i den aktuelle visning", "ready": "Færdig!", "retrying": "Indlæsning af data fejlede. Prøver igen om {count} sekunder…", "zoomIn": "Zoom ind for at se og redigere data" @@ -15,34 +25,60 @@ }, "delete": { "cancel": "Afbryd", - "cannotBeDeleted": "Dette element kan ikke slettes", + "cannotBeDeleted": "Dette objekt kan ikke slettes", "delete": "Slet", + "deletedTitle": "Slet objekt", "explanations": { - "hardDelete": "Denne funktion vil blive slettet i OpenStreetMap. Det kan inddrives af en erfaren bidragyder", - "softDelete": "Dette element vil blive opdateret og skjult for dette program {reason}" + "hardDelete": "Dette objekt vil blive slettet i OpenStreetMap. Det kan gendannes af en erfaren bidragyder", + "softDelete": "Dette objekt vil blive opdateret og skjult for denne applikation {reason}" }, - "isDeleted": "Dette element er slettet", - "isntAPoint": "Kun punkter skal slettes, det valgte element er en vej, et areal eller en relation.", - "loading": "Undersøger egenskaber for at finde ud af om dette element kan slettes.", - "notEnoughExperience": "Punktet blev lavet af en anden.", - "onlyEditedByLoggedInUser": "Dette punkt er kun blevet redigeret af dig selv, du kan roligt slette det.", + "isDeleted": "Dette objekt er slettet", + "isntAPoint": "Kun punkter skal slettes, det valgte objekt er en vej, et areal eller en relation.", + "loading": "Undersøger egenskaber for at finde ud af om dette objekt kan slettes.", + "notEnoughExperience": "Objektet blev lavet af en anden.", + "onlyEditedByLoggedInUser": "Dette objekt er kun blevet redigeret af dig selv, du kan roligt slette det.", "partOfOthers": "Dette punkt er en del af en vej eller relation og kan ikke direkte slettes.", - "readMessages": "Du har ulæste beskeder. Læs dem for du slette et punkt - nogen kan have tilbagemeldinger", + "readMessages": "Du har ulæste beskeder. Læs dem for du slette et objekt - nogen kan have tilbagemeldinger", "reasons": { - "disused": "Dette element er nedlagt eller fjernet", - "duplicate": "Dette punkt er en dublet af et andet element", - "notFound": "Dette element kunne ikke findes", - "test": "Dette var et prøvepunkt - elementet var der aldrig rigtigt" + "disused": "Dette objekt er nedlagt eller fjernet", + "duplicate": "Dette objekt er en dublet af et andet objekt", + "notFound": "Dette objekt kunne ikke findes", + "test": "Dette var et prøveobjekt - objektet var der aldrig rigtigt" }, - "safeDelete": "Dette punkt kan slettes uden risiko.", + "safeDelete": "Dette objekt kan slettes uden risiko.", "useSomethingElse": "Brug i stedet en anden OpenStreetMap editor til at slette det", - "whyDelete": "Hvorfor skal dette punkt slettes?" + "whyDelete": "Hvorfor skal dette objekt slettes?" + }, + "external": { + "allAreApplied": "Alle manglende, eksterne værdier er blevet kopieret ind i OpenStreetMap", + "allIncluded": "Data indlæst fra {source} er indeholdt i OpenStreetMap", + "apply": "Anvend", + "applyAll": "Anvend alle manglende værdier", + "conflicting": { + "intro": "OpenStreetMap har en anden værdi end kildewebstedet for de følgende værdier.", + "title": "Modstridende elementer" + }, + "currentInOsmIs": "I øjeblikket har OpenStreetMap registreret følgende værdi:", + "done": "Færdig", + "error": "Kunne ikke indlæse linkede data fra websitet", + "lastModified": "Eksterne data er sidst blevet ændret {date}", + "loadedFrom": "Følgende data indlæses fra {source} ved hjælp af den indlejrede JSON-LD", + "missing": { + "intro": "OpenStreetMap har ingen oplysninger om følgende egenskaber", + "title": "Manglende elementer" + }, + "noDataLoaded": "Det eksterne website har ingen linkede data, der kan indlæses", + "overwrite": "Overskriv i OpenStreetMap", + "title": "Strukturerede data indlæst fra den eksterne hjemmeside" }, "favourite": { "reload": "Genindlæs data" }, "favouritePoi": { "button": { + "isFavourite": "Denne placering er i øjeblikket markeret som favorit og vil dukke op på alle tematiske kort på MapComplete, som du besøger.", + "isMarkedShort": "Markeret som favoritlokalitet", + "isNotMarkedShort": "Ikke markeret som favorit", "markAsFavouriteTitle": "Markér dette sted som favoritsted", "markDescription": "Føj dette sted til en personlig liste over favoritter", "unmark": "Fjern fra din personlige liste over favoritter", @@ -57,7 +93,16 @@ "title": "Dine favoritsteder" }, "flyer": { + "aerial": "Dette kort bruger en anden baggrund, nemlig luftbilleder fra Agentschap Informatie Vlaanderen", "callToAction": "Test det på mapcomplete.org", + "cyclofix": "Cykelpumper, reparationsstationer, drikkevand og cykelforretninger findes på CycloFix", + "description": "En A4-landskab-folder til at promovere MapComplete", + "editing": { + "ex": "Et forenklet eksempel på, hvordan det ser ud for et naturreservat, er vist nedenfor.", + "intro": "Brugeren bliver mødt af et kort med objekter. Når man vælger et, vises oplysningerne om det pågældende objekt.", + "title": "Hvordan ser brugerfladen ud?" + }, + "examples": "Der findes mange tematiske kort, hvoraf nogle få er vist her.\n\nDer er mange flere tematiske kort online: om sundhedspleje, indendørs navigation, kørestolstilgængelighed, affaldsfaciliteter, bogbytteskabe, fodgængerovergange med regnbuemaling, … Udforsk dem alle på mapcomplete.org", "fakeui": { "add_images": "Tilføj billeder med få klik", "attributes": "Viser attributter på en venlig måde", @@ -66,7 +111,10 @@ "see_images": "Viser billeder fra tidligere bidragsydere, Wikipedia, Mapillary, …", "wikipedia": "Forbundne Wikipedia-artikler er vist" }, + "frontParagraph": "MapComplete er en brugervenlig webapplikation til indsamling af geodata i OpenStreetMap, som gør det muligt at indsamle og administrere relevante data på en åben, crowdsourcet og genanvendelig måde.\n\nNye kategorier og egenskaber kan tilføjes på anmodning.", + "lines_too": "Linjer og polygoner vises også. Egenskaber og billeder kan også tilføjes og opdateres på disse objekter.", "mapcomplete": { + "customize": "MapComplete kan skræddersys til dine behov med nye kortlag, nye funktioner eller styles med din organisations farver og skrifttype.\nVi har også erfaring med at starte kampagner for at crowdsource geodata.\nKontakt pietervdvn@posteo.net for at få et tilbud.", "intro": "MapComplete er et website, som har {mapCount} interaktive kort. Hvert eneste kort giver mulighed for at tilføje eller opdatere oplysninger. Det har mange egenskaber:", "li0": "Vis hvor POI er", "li1": "Tilføj nye punkter og opdatér informationer for de eksisterende", @@ -74,49 +122,57 @@ "li3": "Kan blive placeret på andre websites som iFrame", "li4": "Indlejret i OpenStreetMap-økosystemet, som har mange værktøjer tilgængelige", "li5": "Funktionalitet for at importere eksisterende datasæt", + "li6": "Mange avancerede funktioner, f.eks. trædetektering og avancerede inputmetoder", + "li7": "Copylefted libre-software (GPL-licenseret) og gratis at bruge", "title": "Hvad er MapComplete?" }, + "onwheels": "Der findes også indendørs kort til kørestolsbrugere.", + "osm": "OpenStreetMap er et onlinekort, som kan redigeres og genbruges af alle til ethvert formål, så længe der gives en kildeangivelse, og dataene holdes åbne.\n\nDet er den største geospatiale database i verden og genbruges af tusindvis af applikationer og websites.", "tagline": "Indsaml geodata med OpenStreetMap", "title": "mapcomplete.org", + "toerisme_vlaanderen": "I et fælles projekt med Visit Flanders blev 'Pin your point' oprettet. Over 160 bidragydere tilføjede et par tusinde bænke og bord-bænkesæt og spottede 100 ladestationer til cykler.", "whatIsOsm": "Hvad er OpenStreetMap?" }, "general": { "404": "Denne side findes ikke", "about": "Ret og tilføj nemt til Openstreetmap for et bestemt tema", "aboutMapComplete": { - "intro": "Brug MapComplete til at tilføje OpenStreetMap-oplysninger for et særligt tema. Besvar spørgsmål, og dine bidrag er synlige overalt indenfor få minutter. I de fleste temaer kan du tilføje billeder og endda skrive en anmeldelse. Den temaansvarlige vedligeholder elementer, spørgsmål og sprog." + "intro": "Brug MapComplete til at tilføje OpenStreetMap-oplysninger for et enkelt tema. Besvar spørgsmål, og dine bidrag er synlige overalt indenfor få minutter. I de fleste temaer kan du tilføje billeder og endda skrive en anmeldelse. Den temaansvarlige vedligeholder elementer, spørgsmål og sprog." }, "add": { "addNew": "Tilføj {category}", "backToSelect": "Vælg en anden kategori", "confirmLocation": "Bekræft dette sted", "confirmTitle": "Tilføj en {title}?", + "creating": "Oprettet et nyt punkt...", "disableFilters": "Slå alle filtre fra", - "disableFiltersExplanation": "Nogle elementer kan være skjult af et filter", + "disableFiltersExplanation": "Nogle objekter kan være skjult af et filter", "enableLayer": "Aktivér lag {name}", - "hasBeenImported": "Punktet er allerede importeret", + "hasBeenImported": "Objektet er allerede importeret", "import": { "hasBeenImported": "Objektet blev importeret", "howToTest": "For at afprøve, tilføj test=true eller backend=osm-test til URL-en. Ændringssættet vil blive udskrevet på konsollen. Opret venligst en PR for at publicere dette tema og dermed aktivere importknappen.", "importTags": "Dette element vil modtage {tags}", "officialThemesOnly": "Importknappen er slået fra for uofficielle temaer for at undgå uheld", - "wrongType": "Dette element er ikke et punkt eller en vej og kan ikke importeres", - "zoomInMore": "Zoom mere ind for at importere dette element" + "wrongType": "Dette objekt er ikke et punkt eller en vej og kan ikke importeres", + "wrongTypeToConflate": "Dette objekt er ikke et punkt eller en linjestreng og kan ikke kombineres", + "zoomInMore": "Zoom mere ind for at importere dette objekt" }, "importTags": "Dette element modtager {tags}", - "intro": "Du klikkede et sted, hvor der endnu ikke er kendt data.
    ", - "layerNotEnabled": "Laget {layer} er ikke slået til. Slå laget til for at tilføje et punkt", + "intro": "Du klikkede et sted, hvor der endnu ikke er kendte data.
    ", + "layerNotEnabled": "Laget {layer} er ikke slået til. Slå laget til for at tilføje et objekt", "openLayerControl": "Åbn kontrolboksen for lag", - "pleaseLogin": "Log venligst ind for at tilføje et nyt punkt", - "stillLoading": "Data indlæses stadig. Vent venligt lidt før du tilføjer et nyt punkt.", - "title": "Tilføj et nyt punkt?", - "wrongType": "Dette element er ikke et punkt eller en vej og kan ikke importeres", - "zoomInFurther": "Zoom mere ind fore at tilføje et element", - "zoomInMore": "Zoom mere ind for at importere dette element" + "pleaseLogin": "Log venligst ind for at tilføje et nyt objekt", + "stillLoading": "Data indlæses stadig. Vent venligt lidt før du tilføjer et nyt objekt.", + "title": "Tilføj et nyt objekt", + "wrongType": "Dette objekt er ikke et punkt eller en linjestreng og kan ikke importeres", + "zoomInFurther": "Du skal først zoome yderligere ind, hvis du vil tilføje et objekt", + "zoomInMore": "Zoom mere ind for at importere dette objekt" }, "apply_button": { "appliedOnAnotherObject": "Objektet {id} modtager {tags}", - "isApplied": "Ændringerne er anvendt" + "isApplied": "Ændringerne er anvendt", + "applying": "Anvender ændringer" }, "attribution": { "attributionBackgroundLayer": "Det nuværende baggrundslag er {name}", @@ -127,6 +183,7 @@ "donate": "Støt MapComplete økonomisk", "editId": "Åbn OpenStreetMap-onlineeditoren her", "editJosm": "Rediger her med JOSM", + "emailCreators": "Send en e-mail til skaberne", "followOnMastodon": "Følg MapComplete på Mastodon", "gotoSourceCode": "Se kildeteksten", "iconAttribution": { @@ -134,30 +191,53 @@ }, "josmNotOpened": "Kunne ikke komme i kontakt med JOSM. Sørg for at den er åbnet og at fjernbetjening er slået til", "josmOpened": "JOSM er åbnet", + "madeBy": "Lavet af {author}", "mapContributionsBy": "Aktult synligt data har rettelser lavet af {contributors}", "mapContributionsByAndHidden": "De aktuelt synlige rettelser er lavet af {contributors} og {hiddenCount} flere bidragsydere", "mapillaryHelp": "Mapillary er en onlinetjeneste, som samler billeder på gadeplan og tilbyder dem under en gratis licens. Bidragydere har lov til at bruge disse billeder til at forbedre OpenStreetMap", "openIssueTracker": "Rapporter en fejl", "openMapillary": "Åbn Mapillary her", "openOsmcha": "De de seneste rettelser lavet med {theme}", + "openOsmchaLastWeek": "Se redigeringer fra de seneste 7 dage", + "openPanoramax": "Åbn Panoramax her", + "openStatistics": "Se statistikker for {theme}", "openThemeDocumentation": "Åbn dokumentationen for temakortet {name}", + "panoramaxHelp": "Panoramax er en onlinetjeneste, der samler billeder på gadeniveau og tilbyder dem under en gratis licens. Bidragydere har lov til at bruge disse billeder til at forbedre OpenStreetMap", + "panoramaxLicenseCCBYSA": "Dine billeder offentliggøres under CC-BY-SA - alle kan genbruge dit billede, hvis de nævner dit navn", + "seeOnMapillary": "Se dette billede på Mapillary", "themeBy": "Tema vedligeholdt af {author}", - "translatedBy": "MapComplete er oversat af {contributors} og {hiddenCount} flere bidragsydere" + "title": "Copyright og kreditering", + "translatedBy": "MapComplete er oversat af {contributors} og {hiddenCount} flere bidragsydere", + "ngiZero": "Dette projekt er finansieret gennem NGI0 Entrust", + "nlNetMapComplete": "Få mere at vide på NlNet-projektets side", + "fundByNlNet": "en fond oprettet af NLnet", + "ngiProgram": "med økonomisk støtte fra Europa-Kommissionens Next Generation Internet-program." }, "back": "Tilbage", "backToIndex": "Gå tilbage til oversigten med alle temakort", "backgroundMap": "Vælg et baggrundslag", "backgroundSwitch": "Skift baggrund", "cancel": "Afbryd", + "clearPendingChanges": "Ryd afventende ændringer", "confirm": "Bekræft", "customThemeIntro": "

    Brugergeneredede temaer

    Disse er tidligere sete bruger-genererede temaer.", + "customThemeTitle": "Brugertilpassede temaer", "download": { + "custom": { + "download": "Download et {width} mm bredt og {height} mm højt PNG", + "downloadHelper": "Dette er beregnet til print", + "height": "Billedhøjde (in mm):", + "title": "Download et billede med en tilpasset bredde og højde", + "width": "Billedbredde (i mm): " + }, "downloadAsPdf": "Hent en PDF med det aktuelle kort", "downloadAsPdfHelper": "Ideelt til at udskrive det aktuelle kort", "downloadAsPng": "Download som billede", + "downloadAsPngHelper": "Ideel til at inkludere i rapporter", "downloadAsSvg": "Hent en SVG med det aktuelle kort", - "downloadAsSvgHelper": "Kompatibel Inkscape eller Adobe Illustrator; skal behandles yderligere ", + "downloadAsSvgHelper": "Kompatibel Inkscape eller Adobe Illustrator; skal behandles yderligere", "downloadAsSvgLinesOnly": "Hent en SVG af det nuværende kort, kun indeholdende linjer", + "downloadAsSvgLinesOnlyHelper": "Selvkrydsende linjer brydes op, kan bruges med noget 3D-software", "downloadCSV": "Hent synligt data som CSV", "downloadCSVHelper": "Kompatibel med LibreOffice Calc, Excel, …", "downloadFeatureAsGeojson": "Hent som GeoJSON-fil", @@ -166,25 +246,40 @@ "downloadGeojson": "Hent synlig data som GeoJSON", "downloadGpx": "Hent som GPX-fil", "downloadGpxHelper": "En GPX-fil kan bruges med de fleste navigationsenheder og programmer", + "downloadImage": "Download billede", "exporting": "Eksporterer…", "includeMetaData": "Inkluder metadata (sidste editor, beregnede værdier, ...)", "licenseInfo": "

    Ophavsretsmeddelelse

    De leverede data er tilgængelige under ODbL. Genbrug til alle formål er gratis, men
    • tilskrivningen © OpenStreetMap contributors kræves
    • Enhver ændring skal bruge licensen
    Læs venligst hele ophavsretsmeddelelsen for detaljer.", "noDataLoaded": "Der er endnu ikke indlæst noget data. Nedhentning vil snart være tilgængelig", + "pdf": { + "current_view_generic": "Eksporter en PDF af den aktuelle visning for {paper_size} i {orientation} orientering" + }, "title": "Hent synligt data", + "toMuch": "Der er for mange objekter til at downloade dem alle", "uploadGpx": "Upload dit spor til OpenStreetMap" }, "enableGeolocationForSafari": "Fik du ikke en popup for at anmode om geotilladelse?", + "enableGeolocationForSafariLink": "Få at vide, hvordan du aktiverer placeringstilladelse i indstillingerne", + "eraseValue": "Slet denne værdi", "error": "Noget gik galt", "example": "Eksempel", "examples": "Eksempler", + "filterPanel": { + "allTypes": "Alle typer", + "disableAll": "Deaktiver alle", + "enableAll": "Aktiver alle" + }, "geopermissionDenied": "Brug af geolokalitet var nægtet", "histogram": { "error_loading": "Kunne ikke indlæse histogrammet" }, "labels": { "background": "Skift baggrund", + "filter": "Filtrer data", "jumpToLocation": "Gå til din nuværende position", - "zoomIn": "Zoomind", + "locationNotAvailable": "GPS-position ikke tilgængelig. Har denne enhed en position, eller befinder du dig i en tunnel?", + "menu": "Menu", + "zoomIn": "Zoom ind", "zoomOut": "Zoom ud" }, "layerSelection": { @@ -192,17 +287,26 @@ "zoomInToSeeThisLayer": "Zoom ind for at se dette lag" }, "levelSelection": { - "addNewOnLevel": "Er det nye punkt på niveau {level}?" + "addNewOnLevel": "Er det nye punkt på niveau {level}?", + "cancel": "Se alle niveauer", + "confirmLevel": "Ja, tilføj {preset} på niveau {level}" }, - "loading": "Indlæser...", - "loadingTheme": "Indlæser {theme}...", + "loading": "Indlæser…", + "loadingTheme": "Indlæser {theme}…", "loginFailed": "Det mislykkedes at logge ind på OpenStreetMap", "loginFailedOfflineMode": "OpenStreetMap.org er i øjeblikket ikke tilgængelig på grund af vedligeholdelse. Redigeringer vil snart igen være mulige", "loginToStart": "Log ind for at besvare dette spørgsmål", - "loginWithOpenStreetMap": "Logind med OpenStreetMap", + "loginWithOpenStreetMap": "Log ind med OpenStreetMap", "logout": "Log ud", "menu": { - "aboutMapComplete": "Om MapComplete" + "aboutCurrentThemeTitle": "Om dette kort", + "aboutMapComplete": "Om MapComplete", + "filter": "Filtrer data", + "moreUtilsTitle": "Opdag mere", + "openHereDifferentApp": "Åbn den aktuelle position i andre applikationer", + "showIntroduction": "Vis introduktion", + "title": "Menu", + "legal": "Juridiske bekendtgørelser" }, "morescreen": { "createYourOwnTheme": "Lave dit eget MapComplete tema fra bunden af", @@ -211,7 +315,8 @@ "noSearch": "Vis alle temaer", "previouslyHiddenTitle": "Tidligere besøgte skjulte temaer", "searchForATheme": "Søg efter et tema", - "streetcomplete": "En anden lignende applikation er StreetComplete." + "streetcomplete": "En anden lignende applikation er StreetComplete.", + "enterToOpen": "Tryk på enter for at åbne temaet" }, "next": "Næste", "noTagsSelected": "Ingen tags valgt", @@ -230,7 +335,21 @@ "ph_closed": "lukket", "ph_not_known": " ", "ph_open": "åbent", - "ph_open_as_usual": "åbent som sædvanligt" + "ph_open_as_usual": "åbent som sædvanligt", + "friday": "På fredag {ranges}", + "wednesday": "På onsdag {ranges}", + "all_days_from": "Åbent hver dag {ranges}", + "error": "Kunne ikke analysere åbningstiderne", + "monday": "På mandag {ranges}", + "on_weekdays": "Åbent på hverdage {ranges}", + "open_until": "Lukker {date}", + "sunday": "På søndag {ranges}", + "thursday": "På torsdag {ranges}", + "tuesday": "På tirsdag {ranges}", + "unknown": "Åbningstiderne er ukendte", + "ranges": "fra {starttime} til {endtime}", + "rangescombined": "{range0} og {range1}", + "saturday": "På lørdag {ranges}" }, "pdf": { "attr": "Kortdata © OpenStreetMap Contributors, bearbejdelser under ODbL", @@ -238,7 +357,8 @@ "generatedWith": "Genereret med mapcomplete.org/{layoutid}", "versionInfo": "v{version} - genereret den {date}" }, - "pickLanguage": "Vælg et sprog: ", + "pickLanguage": "Vælg sprog", + "poweredByMapComplete": "Drevet af MapComplete - crowdsourcede, tematiske kort med OpenStreetMap", "poweredByOsm": "Drevet af OpenStreetMap", "questionBox": { "answeredMultiple": "Du besvarede {answered} spørgsmål", @@ -252,23 +372,52 @@ "skippedMultiple": "Du sprang over {skipped} spørgsmål", "skippedOne": "Du sprang over ét spørgsmål" }, + "questions": { + "enable": "Stil dette spørgsmål ved alle objekter", + "disable": "Spørg ikke om dette igen", + "disabledIntro": "Du har deaktiveret nogle typer spørgsmål. For at aktivere et spørgsmål igen, klik på dem her", + "disabledTitle": "Deaktiverede spørgsmål", + "noneDisabled": "Hvis du ikke er interesseret i en bestemt type spørgsmål, kan du deaktivere det. For at deaktivere et spørgsmål skal du klikke på de tre prikker i øverste højre hjørne og vælge 'deaktiver'" + }, "removeLocationHistory": "Slet placeringshistorikken", "returnToTheMap": "Vend tilbage til kortet", "save": "Gem", - "screenToSmall": "Åbn {theme} i et nyt vindue", + "screenToSmall": "Åbn {theme} i et nyt vindue", "search": { - "error": "Noget gik galt…", - "nothing": "Intet fundet…", + "activeFilters": "Aktive filtre", + "clearFilters": "Ryd filtre", + "error": "Noget gik galt.", + "instructions": "Brug søgefeltet ovenfor til at søge efter steder, filtre eller andre tematiske kort", + "nothing": "Intet fundet.", "search": "Søg efter sted", - "searching": "Søger…" + "searching": "Søger…", + "deleteSearchHistory": "Slet placeringshistorik", + "nothingFor": "Ingen resultater fundet for {term}", + "otherMaps": "Andre kort", + "pickFilter": "Vælg et filter", + "recentThemes": "Nyligt besøgte kort", + "recents": "Nyligt sete steder", + "searchShort": "Søg…", + "deleteThemeHistory": "Slet tidligere besøgte temaer", + "editSearchSyncSettings": "Rediger synk-indstillinger", + "editThemeSync": "Rediger synk-indstillinger", + "locations": "Placeringer", + "nMoreFilters": "{n} mere" }, "sharescreen": { "copiedToClipboard": "Link kopierer til udklipsholder", - "embedIntro": "

    Indlejr på din hjemmeside

    Indlejr venligst dette kort på din hjemmeside.
    Vi tilskynder dig til det - du behøver ikke engang at spørge om tilladelse.
    Det det frit og gratis og vil altid være det. Jo flere der bruger det, jo mere værdifuldt bliver det.", + "embedIntro": "

    Indlejr på dit websted

    Indlejr gerne dette kort på dit websted.
    Vi tilskynder dig til det - du behøver ikke engang at spørge om tilladelse.
    Det det frit og gratis og vil altid være det. Jo flere der bruger det, jo mere værdifuldt bliver det.", "fsUserbadge": "Slå loginknappen til", "fsWelcomeMessage": "Vis velkomstbeskeden og tilknyttede faner", "intro": "

    Del dette kort

    Del dette kort ved at kopiere linket nedenunder og send det til venner og familie:", - "title": "Del dette kort" + "title": "Del dette kort", + "documentation": "For mere information om tilgængelige URL-parametre, konsulter dokumentationen", + "fsBackground": "Aktivér skift af baggrunde", + "fsFilter": "Gør det muligt at skifte mellem lag og filtre", + "fsGeolocation": "Aktivér geolokalisering", + "openLayers": "Åbn menuen med lag og filtre", + "options": "Muligheder for deling", + "stateIsIncluded": "Den aktuelle tilstand for lag og filtre er inkluderet i det delte link og iframe." }, "skip": "Spring over dette spørgsmål", "testing": "Testing - ingen ændringer vil blive gemt", @@ -281,23 +430,67 @@ "meta": { "descriptionPlaceHolder": "Tilføj en beskrivelse af dit spor", "intro": "Tilføj en titel for dit spor:", - "title": "Titel og beskrivelse" + "title": "Titel og beskrivelse", + "titlePlaceholder": "Indtast titlen på dit spor", + "descriptionIntro": "Du kan eventuelt indtaste en beskrivelse af dit spor:" }, "modes": { "private": { - "name": "Anonym" + "name": "Anonym", + "docs": "Punkterne i dit spor vil blive delt og samlet blandt andre spor. Det fulde spor vil være synligt for dig, og du vil kunne indlæse det i andre redigeringsprogrammer. OpenStreetMap.org beholder en kopi af dit spor" }, "public": { - "name": "Offentlig" + "name": "Offentlig", + "docs": "Dit spor vil være synligt for alle, både på din brugerprofil og på listen over GPS-spor på openstreetmap.org" } }, "title": "Upload dit spor til OpenStreetMap.org", "uploadFinished": "Dit spor er uploadet!", - "uploading": "Uploader dit spor …" + "uploading": "Uploader dit spor …", + "intro0": "Når du uploader dit spor, beholder OpenStreetMap.org en fuld kopi af sporet." }, "uploadPending": "{count} ændringer i kø", "uploadPendingSingle": "Én ændring i kø", "uploadingChanges": "Uploader ændringer …", + "visualFeedback": { + "closestFeaturesAre": "{n} objekter i visningsvinduet.", + "navigation": "Brug piletasterne til at flytte kortet, og tryk på mellemrum for at vælge det nærmeste objekt. Tryk på et tal for at vælge positioner længere væk.", + "noCloseFeatures": "Ingen objekter synlige.", + "oneFeatureInView": "Et objekt inden for visningsvinduet.", + "directionsAbsolute": { + "E": "øst", + "N": "nord", + "NE": "nordøst", + "NW": "nordvest", + "S": "syd", + "SE": "sydøst", + "SW": "sydvest", + "W": "vest" + }, + "east": "Bevæger sig mod øst", + "directionsRelative": { + "left": "venstre", + "right": "højre", + "behind": "bag dig", + "sharp_left": "skarpt til venstre", + "sharp_right": "skarpt til højre", + "slight_left": "lidt til venstre", + "slight_right": "lidt til højre", + "straight": "ligeud" + }, + "fromGps": "{distance} {direction} fra din position", + "fromMapCenter": "{distance} {direction} fra kortets centrum", + "in": "Zoomer ind til niveau {z}", + "locked": "Visningen er nu låst til din GPS-position, og bevægelse er deaktiveret.", + "viewportCenterCloseToGps": "Kortet er centreret omkring din position.", + "west": "Bevæger sig mod vest", + "out": "Zoomer ud til niveau {z}", + "unlocked": "Bevægelse aktiveret.", + "north": "Bevæger sig mod nord", + "south": "Bevæger sig mod syd", + "islocked": "Visning låst til din GPS-position, bevægelse deaktiveret. Tryk på geolokaliseringsknappen for at låse op.", + "viewportCenterDetails": "Midten af visningsvinduet er {distance} og {bearing} fra din position." + }, "waitingForGeopermission": "Venter på din godkendelse til at bruge geolokalitet …", "waitingForLocation": "Finder din nuværende position …", "weekdays": { @@ -326,7 +519,7 @@ "doSearch": "Søg ovenfor for at se resultater", "failed": "Indlæsning af Wikipedia-artikel mislykkedes", "fromWikipedia": "Fra Wikipedia, den frie encyklopædi", - "loading": "Indlæser Wikipedia...", + "loading": "Indlæser Wikipedia…", "noResults": "Intet fundet for {search}", "previewbox": { "born": "Født: {value}", @@ -335,23 +528,67 @@ "readMore": "Læs resten af artiklen", "searchToShort": "Din søgeforespørgsel er for kort. Indtast en længere tekst", "searchWikidata": "Søg på Wikidata" - } + }, + "loginFailedReadonlyMode": "OpenStreetMap.org er i øjeblikket i skrivebeskyttet tilstand på grund af vedligeholdelse. Det vil snart være muligt at foretage redigeringer", + "loginFailedUnreachableMode": "OpenStreetMap.org er i øjeblikket ikke tilgængelig. Har du forbindelse til internettet, eller blokerer du for tredjeparter? Prøv igen senere", + "mappingsAreHidden": "Nogle muligheder er skjulte. Brug søgning for at få vist flere muligheder.", + "useSearch": "Brug søgningen ovenfor for at se flere muligheder", + "openTheMapReason": "for at se, redigere og tilføje information", + "searchAnswer": "Søg efter en mulighed", + "seeIndex": "Se oversigten med alle tematiske kort", + "share": "Del", + "retry": "Prøv igen" }, "hotkeyDocumentation": { "action": "Handling", "closeSidebar": "Luk sidemenuen", + "geolocate": "Panorer kortet til den aktuelle position, eller zoom kortet til den aktuelle position. Anmoder om geotilladelse", "intro": "MapComplete understøtter følgende genvejstaster:", "key": "Tastekombination", - "openLayersPanel": "Åbner panelet for baggrundslag" + "openLayersPanel": "Åbner panelet for baggrundslag", + "homeLocation": "Hop til din hjemmeplacering. Virker kun, hvis du har angivet din hjemmeplacering i brugerindstillingerne", + "selectFavourites": "Åbn siden med favoritter", + "selectItem": "Vælg det interessepunkt, der er tættest på kortets centrum (trådkors). Kun når der bruges tastaturnavigation", + "selectSearch": "Vælg søgebjælken for at søge efter steder", + "shakePhone": "Ryste din telefon", + "translationMode": "Slå oversættelsestilstand til eller fra", + "addNew": "Åbn dialogen for at tilføje et nyt punkt i midten af kortet", + "openFilterPanel": "Åbner interessepunkt-lagene og filterpanelet", + "queryCurrentLocation": "Vis den adresse, der er tættest på kortets centrum", + "selectItem2": "Vælg det interessepunkt, der er næsttættest på kortets centrum (trådkorset). Kun når der bruges tastaturnavigation", + "selectItemI": "Vælg det interessepunkt, der er det {i}. nærmeste element til kortets centrum (trådkors). Kun når der bruges tastaturnavigation", + "selectMap": "Indstil baggrunden til et kort fra eksterne kilder. Skifter mellem de to bedste, tilgængelige lag", + "selectOsmbasedmap": "Indstil baggrundslaget til et OpenStreetMap-baseret kort (eller deaktiver baggrundsrasterlaget)", + "selectAerial": "Indstil baggrunden til luft- eller satellitbilleder. Skifter mellem de to bedste, tilgængelige lag", + "selectItem3": "Vælg det interessepunkt, der er det tredje tætteste element på kortets centrum (trådkors). Kun når der bruges tastaturnavigation" }, "image": { - "addPicture": "Tilføj Billede", + "addPicture": "Tag et billede", "doDelete": "Fjern billede", "isDeleted": "Slettet", + "nearby": { + "seeNearby": "Udforsk nærliggende billeder", + "failed": "Hentning af billeder fra {service} mislykkedes", + "link": "Dette billede viser objektet", + "noNearbyImages": "Der blev ikke fundet nogen billeder i nærheden", + "close": "Skjul panelet med billeder i nærheden" + }, "pleaseLogin": "Log venligst ind for at tilføje et billede", "respectPrivacy": "Tag ikke billeder af mennesker eller nummerplader. Upload ikke Google Maps, Google Streetview, eller fra andre ophavsresbeskyttede kilder.", "toBig": "Dit billede er for stort da det er {actual_size}. Brug venligst billeder, der er højst {max_size}", - "uploadFailed": "Kunne ikke uploade dit billede. Er du forbundet til Internettet og tillader du tredieparts API'er. Brave browseren eller uMatrix plugin'et kunne blokerer dem." + "uploadFailed": "Kunne ikke uploade dit billede. Er du forbundet til Internettet og tillader du tredieparts API'er. Brave browseren eller uMatrix plugin'et kunne blokerer dem.", + "selectFile": "Vælg et billede fra din enhed", + "upload": { + "one": { + "done": "Dit billede blev uploadet. Tak for det!", + "failed": "Beklager, vi kunne ikke uploade dit billede", + "retrying": "Prøver igen at uploade dit billede…", + "uploading": "Dit billede bliver uploadet…" + } + }, + "loadingFailed": "Indlæsning af dette billede mislykkedes", + "processing": "Serveren behandler dit billede", + "mapillaryTrackingProtection": "Streng sporingsbeskyttelse blokerer indlæsning af billeder fra Mapillary, da Mapillary er ejet af Facebook/Meta. Deaktiver streng sporingsbeskyttelse, hvis du vil se dette billede." }, "importInspector": { "title": "Undersøg og håndter noter" @@ -363,13 +600,21 @@ }, "index": { "#": "Disse tekster vises over tema-knapperne, når der ikke er indlæst noget tema", - "intro": "MapComplete er en OpenStreetMap-viser og editor, som viser dig oplysninger om elementer i et specifikt tema og gør det muligt at opdatere det.", + "intro": "Kort over forskellige emner, som du kan bidrage til", "logIn": "Log ind for at se andre temaer, du tidligere har besøgt", "title": "Velkommen til MapComplete" }, + "input_helpers": { + "distance": { + "setFirst": "Mål fra nuværende position" + } + }, + "inspector": { + "menu": "Inspicér en bidragyder" + }, "move": { "cancel": "Afbryd flytning", - "cannotBeMoved": "Dette element kan ikke flyttes.", + "cannotBeMoved": "Dette objekt kan ikke flyttes.", "confirmMove": "Flyt her", "inviteToMove": { "generic": "Flyt dette punkt", @@ -377,10 +622,10 @@ "reasonRelocation": "Skift placering for dette objekt, fordi det er flyttet" }, "inviteToMoveAgain": "Flyt dette punkt igen", - "isRelation": "Dette element er en relation og kan ikke flyttes", - "isWay": "Dette element er en vej. Brug en anden OpenStreetMap-editor til at flytte den.", - "partOfAWay": "Dette element er en del af en anden vej. Brug en anden editor til at flytte den.", - "partOfRelation": "Dette element er en del af en relation. Brug en anden editor til at flytte den.", + "isRelation": "Dette objekt er en relation og kan ikke flyttes", + "isWay": "Dette objekt er en linjestreng. Brug en anden OpenStreetMap-editor til at flytte det.", + "partOfAWay": "Dette objekt er en del af en anden linjestreng. Brug en anden editor til at flytte det.", + "partOfRelation": "Dette objekt er en del af en relation. Brug en anden editor til at flytte det.", "pointIsMoved": "Dette punkt er blevet flyttet", "reasons": { "reasonInaccurate": "Placeringen af dette objekt er unøjagtig og bør flyttes et par meter", @@ -395,7 +640,7 @@ "addAComment": "Tilføj en kommentar", "addComment": "Tilføj kommentar", "addCommentAndClose": "Tilføj kommentar og luk", - "addCommentPlaceholder": "Tilføj en kommentar...", + "addCommentPlaceholder": "Tilføj en kommentar…", "anonymous": "Anonym bruger", "closeNote": "Luk note", "createNote": "Lav en ny note", @@ -415,6 +660,9 @@ "typeText": "Indtast noget tekst for at tilføje en kommentar", "warnAnonymous": "Du er ikke logget ind. Vi vil ikke kunne kontakte dig for at løse dit problem." }, + "plantDetection": { + "poweredByPlantnet": "Drevet af plantnet.org" + }, "privacy": { "editingIntro": "Når du foretager en ændring på kortet, registreres ændringen på OpenStreetMap og er offentligt tilgængelig for alle. Et ændringssæt, der er foretaget med MapComplete, indeholder følgende data:", "editingOutro": "Se privatlivspolitikken på OpenStreetMap.org for detaljerede oplysninger. Vi minder dig om, at du kan bruge et fiktivt navn, når du tilmelder dig.", @@ -430,7 +678,7 @@ "theme": "Det tema, du brugte, mens du foretog ændringen", "username": "Dit brugernavn" }, - "miscCookies": "MapComplete integreres med forskellige andre tjenester, især til at hente billeder af elementer. Billederne er hostet på forskellige tredjepartsservere, som måske selv sætter cookies.", + "miscCookies": "MapComplete integreres med forskellige andre tjenester, især til at hente billeder af objekter. Billederne er hostet på forskellige tredjepartsservere, som måske selv sætter cookies.", "miscCookiesTitle": "Andre cookies", "surveillance": "Eftersom du læser denne privatlivspolitik, lægger du sikkert vægt på beskyttelse af personlige oplysninger - det gør vi også! Vi har endda lavet et tema, der viser overvågningskameraer. Du er velkommen til at kortlægge dem alle!", "title": "Privatlivspolitik", @@ -442,7 +690,7 @@ "affiliated_reviewer_warning": "(Tilknyttet anmeldelse)", "i_am_affiliated": "Jeg er tilknyttet dette objekt
    Tjek, om du er ejer, skaber, ansat, ...", "no_reviews_yet": "Der er ingen anmeldelser endnu. Vær den første til at skrive en og hjælpe åbne data og forretningen!", - "saved": "Anmeldelse gemt. Tak for at bidrage!", + "saved": "Anmeldelse gemt. Tak for at bidrage!", "saving_review": "Gemmer…", "title": "{count} Anmeldelser", "tos": "Hvis du opretter en anmeldelse, accepterer du Mangrove.reviews' servicevilkår og privatlivspolitik" @@ -458,8 +706,6 @@ "activateButton": "Hjælp med at oversætte MapComplete", "missing": "{count} uoversatte strenge" }, - "userinfo": { - }, "validation": { "color": { "description": "En farve eller hex-kode" @@ -511,7 +757,7 @@ "text": { "description": "et stykke tekst" }, - "tooLong": "Teksten er for lang, der må højst være 255 tegn. Du har {count} tegn nu", + "tooLong": "Teksten er for lang, der er højst tilladt 255 tegn. Du har {count} tegn nu.", "url": { "description": "link til en webside", "feedback": "Dette er ikke et gyldigt link" @@ -520,4 +766,4 @@ "description": "En Wikidata identifier" } } -} \ No newline at end of file +} diff --git a/langs/en.json b/langs/en.json index 3258dd2ea..237d888a8 100644 --- a/langs/en.json +++ b/langs/en.json @@ -6,8 +6,9 @@ "back": "Go back to MapComplete", "download": "Download the app", "intro": "MapComplete is available as Android App as direct download. We are working on publishing this in on FDroid too.", + "noPlayServices": "The app works without Google Play Services", "older": "See older builds", - "title": "MapComplete Anrdoid App" + "title": "MapComplete Android App" }, "centerMessage": { "allFilteredAway": "No feature in view meets all filters", @@ -170,6 +171,7 @@ }, "apply_button": { "appliedOnAnotherObject": "The object {id} will receive {tags}", + "applying": "Applying changes", "isApplied": "The changes are applied" }, "attribution": { @@ -183,6 +185,7 @@ "editJosm": "Edit here with JOSM", "emailCreators": "Send an email to the creators", "followOnMastodon": "Follow MapComplete on Mastodon", + "fundByNlNet": "a fund established by NLnet", "gotoSourceCode": "View the source code", "iconAttribution": { "title": "Used icons" @@ -193,6 +196,9 @@ "mapContributionsBy": "The current visible data has edits made by {contributors}", "mapContributionsByAndHidden": "The current visible data has edits made by {contributors} and {hiddenCount} more contributors", "mapillaryHelp": "Mapillary is an online service which gathers street-level pictures and offers them under a free license. Contributors are allowed to use these pictures to improve OpenStreetMap", + "ngiProgram": "with financial support from the European Commission's Next Generation Internet program.", + "ngiZero": "This project is funded through NGI0 Entrust", + "nlNetMapComplete": "Learn more at the NlNet Project Page", "openIssueTracker": "File a bug", "openMapillary": "Open Mapillary here", "openOsmcha": "See latest edits made with {theme}", @@ -561,6 +567,8 @@ "addPicture": "Take a picture", "doDelete": "Remove image", "isDeleted": "Deleted", + "loadingFailed": "Loading this image failed", + "mapillaryTrackingProtection": "Strict tracking protection blocks loading images from Mapillary, as Mapillary is owned by Facebook/Meta. Disable strict tracking protection if you want to see this image.", "nearby": { "close": "Collapse panel with nearby images", "failed": "Fetching images from {service} failed", @@ -590,8 +598,11 @@ }, "pleaseLogin": "Please log in to add a picture", "processing": "The server is processing your image", + "reported": "This image is reported and might contain harmful content", "respectPrivacy": "Do not upload from Google Maps, Google Streetview or other copyrighted sources.", "selectFile": "Select a picture from your device", + "showAnyway": "Show picture anyway", + "strictProtectionDetected": "Strict tracking protection (or another content blocker) was detected and might have blocked access to this image.", "toBig": "Your image is too large as it is {actual_size}. Please use images of at most {max_size}", "unlink": { "button": "Unlink picture", diff --git a/langs/hi.json b/langs/hi.json new file mode 100644 index 000000000..7a73a41bf --- /dev/null +++ b/langs/hi.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/langs/hi@hinglish.json b/langs/hi@hinglish.json new file mode 100644 index 000000000..7a73a41bf --- /dev/null +++ b/langs/hi@hinglish.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/langs/hi_Latn.json b/langs/hi_Latn.json new file mode 100644 index 000000000..7a73a41bf --- /dev/null +++ b/langs/hi_Latn.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/langs/ja.json b/langs/ja.json index 050e90734..fdabba258 100644 --- a/langs/ja.json +++ b/langs/ja.json @@ -12,12 +12,12 @@ "about": "特定のテーマに沿って、OpenStreetMapを簡単に編集し、情報を追加できます", "add": { "addNew": "ここに新しい {category} を追加します", - "intro": "データがまだわからない場所をクリックしました。
    ", + "intro": "データがまだわからない場所をクリックしました。
    ", "layerNotEnabled": "レイヤ{layer}は有効になっていません。このレイヤで点を追加できるようにする", "openLayerControl": "レイヤコントロールボックスを開く", "pleaseLogin": "新しいポイントを追加するにはログインしてください", "stillLoading": "データはまだロード中です。新しいポイントを追加する前に少しお待ちください。", - "title": "新しいポイントを追加しますか?", + "title": "新しいポイントを追加しますか", "zoomInFurther": "さらにズーム拡大して点を追加します。" }, "attribution": { @@ -59,18 +59,18 @@ "ph_not_known": " ", "ph_open": "開店" }, - "pickLanguage": "言語を選択します: ", + "pickLanguage": "言語を選択します", "returnToTheMap": "マップに戻る", "save": "保存", "search": { - "error": "何かがうまくいかなかった…", - "nothing": "何も見つかりませんでした…", + "error": "何かがうまくいかなかった。", + "nothing": "何も見つかりませんでした。", "search": "場所を検索する", "searching": "検索中…" }, "sharescreen": { "copiedToClipboard": "クリップボードにコピーされたリンク", - "embedIntro": "

    お客様のWebサイトに埋め込む

    この地図をお客様のWebサイトに埋め込みます。
    許可を得る必要もありませんので、ぜひご利用ください。
    無料であり、常に利用できます。使う人が増えれば増えるほど、価値が増大します。", + "embedIntro": "

    お客様のWebサイトに埋め込む

    この地図をお客様のWebサイトに埋め込みます。
    許可を得る必要もありませんので、ぜひご利用ください。
    無料であり、常に利用できます。使う人が増えれば増えるほど、価値が増大します。", "fsUserbadge": "ログインボタンを有効にする", "fsWelcomeMessage": "ウェルカムメッセージのポップアップと関連するタブを表示します", "intro": "

    このマップを共有

    このマップを共有するには、次のリンクをコピーして、友人や家族に送信します。" @@ -96,7 +96,7 @@ } }, "image": { - "addPicture": "写真の追加", + "addPicture": "写真を撮る", "doDelete": "イメージの削除", "isDeleted": "削除済み", "pleaseLogin": "写真を追加するにはログインしてください", @@ -105,16 +105,17 @@ }, "index": { "#": "これらのテキストは、テーマがロードされていない場合にテーマボタンの上に表示されます", - "intro": "MapCompleteはOpenStreetMapのビューア兼エディタであり、特定のテーマに関する情報を表示します。", + "intro": "MapCompleteはOpenStreetMapのビューア兼エディタであり、特定のテーマに関する情報を表示します", "title": "MapCompleteへようこそ" }, "reviews": { "affiliated_reviewer_warning": "(関係者のレビュー)", - "i_am_affiliated": "わたしは、この対象物の関係者です
    所有者、作成者、従業員などの有無を確認します", + "i_am_affiliated": "わたしは、この対象物の関係者です", "no_reviews_yet": "まだレビューはありません。最初に書き込みを行い、データとビジネスのオープン化を支援しましょう!", - "saved": "レビューが保存されました。共有ありがとう!", + "saved": "レビューが保存されました。共有ありがとう!", "saving_review": "保存中…", "title": "{count}個のレビュー", - "tos": "レビューを作成する場合は、Mangrove.reviewsのTOSおよびプライバシーポリシーに同意します。" + "tos": "レビューを作成する場合は、Mangrove.reviewsのTOSおよびプライバシーポリシーに同意します。", + "i_am_affiliated_explanation": "所有者、作成者、従業員などの有無を確認します……" } -} \ No newline at end of file +} diff --git a/langs/layers/ca.json b/langs/layers/ca.json index aad9665dd..8cdada5ca 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -2717,65 +2717,59 @@ "then": "Tesla Supercharger (destinació)" }, "24": { - "then": "Tesla supercharger (destinació) (Un tipus 2 amb cable de la marca Tesla)" + "then": "USB per carregar telèfons i dispositius electrònics petits" }, "25": { - "then": "Tesla supercharger (destinació) (Un tipus 2 amb cable de la marca tesla)" + "then": "USB per carregar telèfons i dispositius electrònics petits" }, "26": { - "then": "USB per carregar telèfons i dispositius electrònics petits" + "then": "Bosch Active Connect amb 3 pins i cable" }, "27": { - "then": "USB per carregar telèfons i dispositius electrònics petits" + "then": "Bosch Active Connect amb 3 pins i cable" }, "28": { - "then": "Bosch Active Connect amb 3 pins i cable" + "then": "Bosch Active Connect amb 5 pins i cable" }, "29": { - "then": "Bosch Active Connect amb 3 pins i cable" + "then": "Bosch Active Connect amb 5 pins i cable" }, "3": { "then": "Endoll de paret Europeu amb pin a terra (CEE7/4 tipus E)" }, "30": { - "then": "Bosch Active Connect amb 5 pins i cable" + "then": "BS1363 (tipus G)" }, "31": { - "then": "Bosch Active Connect amb 5 pins i cable" + "then": "BS1363 (tipus G)" }, "32": { - "then": "BS1363 (tipus G)" + "then": "NEMA 5-15 (tipus B)" }, "33": { - "then": "BS1363 (tipus G)" + "then": "NEMA 5-15 (tipus B)" }, "34": { - "then": "NEMA 5-15 (tipus B)" + "then": "SEV 1011 T23 (Tipus J)" }, "35": { - "then": "NEMA 5-15 (tipus B)" + "then": "SEV 1011 T23 (Tipus J)" }, "36": { - "then": "SEV 1011 T23 (Tipus J)" + "then": "AS3112 (tipus I)" }, "37": { - "then": "SEV 1011 T23 (Tipus J)" + "then": "AS3112 (tipus I)" }, "38": { - "then": "AS3112 (tipus I)" + "then": "NEMA 5-20 (tipus B)" }, "39": { - "then": "AS3112 (tipus I)" + "then": "NEMA 5-20 (tipus B)" }, "4": { "then": "CHAdeMo" }, - "40": { - "then": "NEMA 5-20 (tipus B)" - }, - "41": { - "then": "NEMA 5-20 (tipus B)" - }, "5": { "then": "CHAdeMo" }, diff --git a/langs/layers/cs.json b/langs/layers/cs.json index 79cdc8f2d..a0602a925 100644 --- a/langs/layers/cs.json +++ b/langs/layers/cs.json @@ -42,6 +42,63 @@ "render": "Známá adresa" } }, + "adult_changing_table": { + "description": "Převlékací stůl pro dospělé je lavice určená pro převlékání dospělých osob. Často ji používají dospělí se závažným motorickým hendikepem", + "name": "Převlékací stůl pro dospělé", + "presets": { + "0": { + "title": "převlékací stůl pro dospělé" + } + }, + "tagRenderings": { + "adult-changing-table-max_height": { + "question": "Jaká je největší výška, do které lze nastavit převlékací stůl pro dospělé?", + "questionHint": "Měří se od podlahy k horní ploše stolu", + "render": "Největší výška převlékacího stolu pro dospělé je {canonical(max_height)}" + }, + "adult-changing-table-mechanism": { + "mappings": { + "0": { + "then": "Výška převlékacího stolu pro dospělé se nastavuje ručně" + }, + "1": { + "then": "Výška převlékacího stolu pro dospělé se nastavuje elektricky" + } + }, + "question": "Jak se nastavuje výška převlékacího stolu?" + }, + "adult-changing-table-min_height": { + "question": "Jaká je nejmenší výška, na kterou lze převlékací stůl pro dospělé nastavit?", + "questionHint": "Měří se od podlahy k horní ploše stolu", + "render": "Nejmenší výška převlékacího stolu pro dospělé je {canonical(min_height)}" + }, + "adult-changing-table-support": { + "mappings": { + "0": { + "then": "Převlékací stůl je přimontován na stěně" + }, + "1": { + "then": "Převlékací stůl stojí na nohách" + }, + "2": { + "then": "Převlékací stůl stojí na nohách s kolečky a lze ho přemístit" + } + }, + "question": "Jak je převlékací stůl pro dospělé upevněn?" + }, + "height": { + "mappings": { + "0": { + "then": "Převlékací stůl má nastavitelnou výšku" + } + }, + "question": "Jaká je výška převlékacího stolu pro dospělé?", + "questionHint": "Měří se od podlahy k horní ploše stolu", + "render": "Výška stolu je {canonical(height)}" + } + }, + "title": "Převlékací stůl pro dospělé" + }, "advertising": { "description": "Doplníme údaje z reklamních prvků s referencemi, provozovatelem a osvětlením", "name": "Reklama", @@ -281,7 +338,7 @@ } }, "aerialway": { - "description": "Různé formy přepravy osob a zboží, které využívají dráty, včetně lanovek, gondol, sedačkových lanovek, vleků a lanových drah. ", + "description": "Různé formy přepravy osob a zboží, které využívají dráty, včetně lanovek, gondol, sedačkových lanovek, vleků a lanových drah.", "name": "Letecké trasy", "pointRendering": { "1": { @@ -323,7 +380,7 @@ "then": "Jedná se o gondolu, kde vozy jezdí v nepřetržitých kruzích" }, "10": { - "then": "Lano na visuté dráze. (Turistická atrakce, kde se odvážlivci spouštějí vysokou rychlostí) " + "then": "Lano na visuté dráze. (Turistická atrakce, kde se odvážlivci spouštějí vysokou rychlostí)" }, "2": { "then": "Otevřená lanovka se sedačkami k sezení na čerstvém vzduchu." @@ -344,7 +401,7 @@ "then": "Vlek s talířem, který táhne jednoho cestujícího" }, "8": { - "then": "Vlečné lano, které táhne lyžaře" + "then": "Vlečné lano, kterého se lyžaři drží nebo se na něj přichytávají" }, "9": { "then": "Kouzelný koberec (pásový dopravník na zemi)" @@ -358,6 +415,7 @@ } }, "all_streets": { + "description": "Vrstva se (skoro) všemi ulicemi", "name": "Všechny ulice", "title": { "render": "Ulice" @@ -365,7 +423,7 @@ }, "ambulancestation": { "description": "Stanice záchranné služby je prostor pro umístění sanitních vozidel, zdravotnického vybavení, osobních ochranných prostředků a dalšího zdravotnického materiálu.", - "name": "Mapa stanic rychlé záchranné služby", + "name": "Stanice rychlé záchranné služby", "presets": { "0": { "description": "Přidat na mapu stanici záchranné služby", @@ -413,7 +471,7 @@ } }, "animal_shelter": { - "description": "Útulek pro zvířata je zařízení, kam se přivážejí zvířata v nesnázích a zaměstnanci zařízení (ať už dobrovolníci, nebo ne) je krmí, starají se o ně a v případě potřeby je rehabilitují a léčí. Tato definice zahrnuje chovné stanice pro opuštěné psy, chovné stanice pro opuštěné kočky, útulky pro jiná opuštěná zvířata a centra pro záchranu volně žijících zvířat. ", + "description": "Útulek pro zvířata je zařízení, kam se přivážejí zvířata v nesnázích a zaměstnanci zařízení (ať už dobrovolníci, nebo ne) je krmí, starají se o ně a v případě potřeby je rehabilitují a léčí. Tato definice zahrnuje chovné stanice pro opuštěné psy, chovné stanice pro opuštěné kočky, útulky pro jiná opuštěná zvířata a centra pro záchranu volně žijících zvířat.", "name": "Útulky pro zvířata", "presets": { "0": { @@ -507,6 +565,9 @@ "12": { "then": "Dřevořezba" }, + "13": { + "then": "Báseň" + }, "2": { "then": "Malba" }, @@ -571,6 +632,17 @@ } }, "question": "Slouží toto dílo jako památník?" + }, + "doubles_as_wayside_shrine": { + "mappings": { + "0": { + "then": "Toto umělecké dílo funguje jako kaplička u cesty" + }, + "1": { + "then": "Toto umělecké dílo nefunguje jako kaplička u cesty" + } + }, + "question": "Funguje toto umělecké dílo také jako kaplička u cesty?" } }, "title": { @@ -622,7 +694,7 @@ } }, "assisted_repair": { - "description": "Svépomocná dílna je místo, kam mohou lidé přijít a opravit si své zboží s pomocí dobrovolníků a nástrojů, které jsou na daném místě k dispozici. Opravárenská kavárna je typ akce, která se pravidelně pořádá na stejných principech.", + "description": "Svépomocná dílna je místo, kam mohou lidé přijít a opravit si své zboží s pomocí dobrovolníků a nástrojů, které jsou na daném místě k dispozici. Opravárenská kavárna je typ akce, která se pravidelně pořádá na stejných principech.", "name": "Opravárenské kavárny a asistované opravárenské dílny", "presets": { "0": { @@ -747,6 +819,19 @@ }, "question": "Jaké bankovky zde můžete vybírat?" }, + "indoor": { + "override": { + "mappings": { + "0": { + "then": "Tento bankomat je umístěn uvnitř" + }, + "1": { + "then": "Tento bankomat je umístěn venku" + } + }, + "question": "Je tento bankomat je umístěn uvnitř?" + } + }, "name": { "render": "Název tohoto bankomatu je {name}" }, @@ -930,53 +1015,53 @@ "access": { "mappings": { "0": { - "then": "Veřejné" + "then": "Tento gril může používat každý" }, "1": { - "then": "Zákaz vstupu" + "then": "Tento gril nemůže používat každý" }, "2": { - "then": "Soukromé" + "then": "Tento gril je soukromý" }, "3": { - "then": "Přístup až do odvolání" + "then": "Tento gril může používat každý, ale vlastník může souhlas kdykoliv odvolat" }, "4": { - "then": "Přístup pouze pro zákazníky" + "then": "Tento gril mohou používat jen zákazníci" }, "5": { - "then": "Přístup pouze pro oprávněné osoby" + "then": "Tento gril mohou používat jen oprávněné osoby" } }, - "question": "Jaký přístup je povolen?" + "question": "Kdo může používat tento gril?" }, "covered": { "mappings": { "0": { - "then": "Gril není zakrytý" + "then": "Tento gril není zakrytý" }, "1": { - "then": "Gril je zakrytý" + "then": "Tento gril je zakrytý" } }, - "question": "Je gril zakrytý?" + "question": "Je tento gril zakrytý?" }, "fuel": { "mappings": { "0": { - "then": "Dřevo" + "then": "Tento gril používá dřevo jako palivo" }, "1": { - "then": "Dřevěné uhlí" + "then": "Tento gril používá dřevěné uhlí jako palivo" }, "2": { - "then": "Elektrický" + "then": "Tento gril je elektrický" }, "3": { - "then": "Plynový" + "then": "Tento gril používá plyn jako palivo" } }, - "question": "Jak je gril napájen?" + "question": "Jak je tento gril napájen?" } }, "title": { @@ -1543,10 +1628,10 @@ "automated": { "mappings": { "0": { - "then": "Jedná se o ruční mycí stanici kol" + "then": "Jedná se o ruční mycí stanici kol – používá se namířením vodní trysky na kolo" }, "1": { - "then": "Jedná se o mytí kol bez obsluhy" + "then": "Toto je automatická myčka kol. Své kolo umístíte do zařízení a všechno proběhne automaticky." } }, "question": "Je tato služba čištění kol bez obsluhy?" @@ -1634,6 +1719,9 @@ "10": { "then": "Skloněný držák s možností použití zámku přes očko. Sedlovou trubku lze za stojan uchytit pomocí kotvy" }, + "11": { + "then": "Kotva - kovová smyčka dost široká pro zámek na kolo připojená ke stěně, podlaze nebo balvanu." + }, "2": { "then": "Stojan na kola / smyčky" }, @@ -1665,7 +1753,7 @@ }, "Capacity": { "question": "Kolik jízdních kol se vejde na toto parkoviště?", - "questionHint": "Patří sem běžná jízdní kola, nákladní kola, elektrokola, ...", + "questionHint": "Patří sem běžná jízdní kola, nákladní kola, elektrokola, …", "render": "Místo pro {capacity} kol" }, "Cargo bike capacity?": { @@ -2313,6 +2401,20 @@ "Name": { "question": "Jak se tento podnik jmenuje?", "render": "Tento podnik se jmenuje {name}" + }, + "pub_reusable_packaging": { + "mappings": { + "0": { + "then": "Přijímá opakovaně použitelné šálky" + }, + "1": { + "then": "Nepřijímá opakovaně použitelné šálky" + }, + "2": { + "then": "Obsluhuje jen lidi, kteří si přinesou opakovaně použitelné šálky" + } + }, + "question": "Přijímá {title()} přinesené opakovaně použitelné šálky?" } }, "title": { @@ -2402,6 +2504,25 @@ "question": "Kolik lidí tu může pobývat?", "render": "Může tu pobývat {capacity:persons} lidí" }, + "charge_day": { + "question": "Jaký je poplatek za den?", + "render": "Poplatek za den: {charge}" + }, + "charge_person_day": { + "question": "Jaký je poplatek na osobu a den?", + "render": "Poplatek na osobu a den: {charge}" + }, + "fee": { + "mappings": { + "0": { + "then": "Kempování je zdarma" + }, + "1": { + "then": "Platí se tu poplatek." + } + }, + "question": "Platí se tu poplatek?" + }, "group_only": { "mappings": { "0": { @@ -2774,65 +2895,59 @@ "then": "Tesla Supercharger (cíl)" }, "24": { - "then": "Tesla supercharger (Typ 2 s kabelem pod značkou Tesla)" + "then": "USB k nabíjení telefonů a drobné elektroniky" }, "25": { - "then": "Tesla supercharger (Typ 2 s kabelem pod značkou Tesla)" + "then": "USB k nabíjení telefonů a drobné elektroniky" }, "26": { - "then": "USB k nabíjení telefonů a drobné elektroniky" + "then": "Bosch Active Connect se 3 kolíky a kabelem" }, "27": { - "then": "USB k nabíjení telefonů a drobné elektroniky" + "then": "Bosch Active Connect se 3 kolíky a kabelem" }, "28": { - "then": "Bosch Active Connect se 3 kolíky a kabelem" + "then": "Bosch Active Connect s 5 kolíky a kabelem" }, "29": { - "then": "Bosch Active Connect se 3 kolíky a kabelem" + "then": "Bosch Active Connect s 5 kolíny a kabelem" }, "3": { "then": "Eurozásuvka se zemnicím kolíkem (CEE7/4 typ E)" }, "30": { - "then": "Bosch Active Connect s 5 kolíky a kabelem" + "then": "BS1363 (Typ G)" }, "31": { - "then": "Bosch Active Connect s 5 kolíny a kabelem" + "then": "BS1363 (Typ G)" }, "32": { - "then": "BS1363 (Typ G)" + "then": "NEMA 5-15 (Typ B)" }, "33": { - "then": "BS1363 (Typ G)" + "then": "NEMA 5-15 (Typ B)" }, "34": { - "then": "NEMA 5-15 (Typ B)" + "then": "SEV 1011 T23 (Typ J)" }, "35": { - "then": "NEMA 5-15 (Typ B)" + "then": "SEV 1011 T23 (Typ J)" }, "36": { - "then": "SEV 1011 T23 (Typ J)" + "then": "AS3112 (Typ I)" }, "37": { - "then": "SEV 1011 T23 (Typ J)" + "then": "AS3112 (Typ I)" }, "38": { - "then": "AS3112 (Typ I)" + "then": "NEMA 5-20 (Typ B)" }, "39": { - "then": "AS3112 (Typ I)" + "then": "NEMA 5-20 (Typ B)" }, "4": { "then": "Chademo" }, - "40": { - "then": "NEMA 5-20 (Typ B)" - }, - "41": { - "then": "NEMA 5-20 (Typ B)" - }, "5": { "then": "Chademo" }, @@ -2943,7 +3058,7 @@ "then": "Po přístup k této nabíjecí stanici se musí vyžádat klíč
    Například nabíjecí stanice provozovaná hotelem, která je využitelná jen hosty hotelu, kteří na recepci obdrží klíč k odemčení stanice" }, "4": { - "then": "Nepřístupná obecné veřejnosti (např. přístupná vlastníkům, zaměstnancům...)" + "then": "Nepřístupná obecné veřejnosti (např. přístupná vlastníkům, zaměstnancům…)" }, "5": { "then": "Tato nabíjecí stanice je přístupná veřejnosti v určitých hodinách nebo za určitých podmínek. Mohou platit omezení, ale obecně je použití povoleno." @@ -2983,7 +3098,7 @@ "then": "Použití zdarma" }, "3": { - "then": "Placené použití, ale zdarma pro zákazníky hotelu/restaurace/nemocnice... které provozují nabíjecí stanici" + "then": "Placené použití, ale zdarma pro zákazníky hotelu/restaurace/nemocnice… které provozují nabíjecí stanici" }, "4": { "then": "Placené použití" @@ -3211,7 +3326,8 @@ "render": "Za výstup zde je třeba zaplatit poplatek ve výši {charge}" }, "max_bolts": { - "question": "Kolik šroubů na trasu {title()} je potřeba?" + "question": "Kolik šroubů na trasu {title()} je potřeba?", + "render": "Trasy pro sportovní lezení zde mají nejvýše {climbing:bolts:max} šroubů.
    Toto je bez jisticích stanic a indikuje to, kolik expresek lezec potřebuje.
    " }, "max_difficulty": { "question": "Jaká je zde trasa nejvyššího stupně podle francouzského klasifikačního systému?", @@ -3389,6 +3505,40 @@ }, "question": "Je zde rychlostní lezecká stěna?" }, + "auto_belay_lead": { + "mappings": { + "0": { + "then": "Není tu žádné automatické jištění pro lezení na obtížnost" + }, + "1": { + "then": "Je tu více automatických jištění pro lezení na obtížnost" + }, + "2": { + "then": "Je to automatické jištění pro každou trasu lezení na obtížnost" + } + }, + "question": "Je tu automatické jištění pro lezení na obtížnost?", + "render": "Je tu {climbing:autobelay:sport} automatických jištění pro lezení na obtížnost" + }, + "auto_belay_toprope": { + "mappings": { + "0": { + "then": "Není tu automatické jištění pro lezení s horním jištěním (top roping)" + }, + "1": { + "then": "Je tu více automatických jištění pro lezení s horním jištěním (top roping)" + }, + "2": { + "then": "Je tu automatické jištění pro každou trasu lezení s horním jištěním (top roping), ale je možné i ruční jištění" + }, + "3": { + "then": "Trasy pro lezení s horním jištěním lze lézt jen s automatickým jištěním" + } + }, + "question": "Je tu automatické jištění pro lezení s horním jištěním (top roping)?", + "questionHint": "Kromě automatických jištění, která jsou jen pro lezení na rychlost", + "render": "Je tu {climbing:autobelay:toprope} automatických jištění pro lezení s horním jištěním (top roping)" + }, "belay_device_rental": { "mappings": { "0": { @@ -3407,7 +3557,7 @@ "then": "Zde si nelze půjčit jištění" } }, - "question": "Lze si zde půjčit jištění?" + "question": "Lze si zde půjčit jištění pro použití v tělocvičně?" }, "harness_rental": { "mappings": { @@ -3424,7 +3574,7 @@ "then": "Lezecký úvazek si zde nemůžete zapůjčit" } }, - "question": "Lze si zde zapůjčit horolezecký postroj?" + "question": "Lze si zde zapůjčit horolezecký postroj pro použití v tělocvičně?" }, "name": { "question": "Jak se jmenuje tato lezecká tělocvična?" @@ -3444,7 +3594,7 @@ "then": "Lezecké lano si zde nemůžete zapůjčit" } }, - "question": "Lze si zde půjčit lezecké lano?" + "question": "Lze si zde půjčit lezecké lano pro použití v tělocvičně?" }, "shoe_rental": { "mappings": { @@ -3461,7 +3611,7 @@ "then": "Lezeckou obuv si zde nemůžete zapůjčit" } }, - "question": "Lze si zde půjčit lezeckou obuv?" + "question": "Lze si zde půjčit lezeckou obuv pro použití v tělocvičně?" } }, "title": { @@ -3535,7 +3685,8 @@ "then": "Tato trasa není vyšroubovaná" } }, - "question": "Kolik šroubů má tato cesta před dosažením kotvy?" + "question": "Kolik šroubů má tato cesta před dosažením kotvy?", + "render": "Tato trasa má {climbing:bolts} šroubů.
    Toto je bez jisticích stanic a indikuje to, kolik expresek lezec potřebuje.
    " } }, "title": { @@ -3832,6 +3983,9 @@ }, "2": { "then": "Tento přechod má hmatovou dlažbu, ale ne správně" + }, + "3": { + "then": "Přechod má hmatovou dlažbu, ale jen na jedné straně" } }, "question": "Má tento přechod hmatovou dlažbu?" @@ -3897,6 +4051,20 @@ }, "question": "Jaký druh značení má tento přechod?", "render": "Tento přechod má značení {crossing:markings}" + }, + "signals": { + "mappings": { + "0": { + "then": "Na tomto přechodu není světelná signalizace" + }, + "1": { + "then": "Na tomto přechodu je světelná signalizace" + }, + "2": { + "then": "Na tomto přechodu je světelná signalizace" + } + }, + "question": "Je na tomto přechodu světelné signalizace?" } }, "title": { @@ -4283,6 +4451,18 @@ "question": "Jak široká je mezera mezi cyklostezkou a silnicí?", "render": "Nárazník vedle této cyklostezky je {cycleway:buffer} m" }, + "incline": { + "mappings": { + "0": { + "then": "Není tu (pravděpodobně) žádný sklon" + }, + "1": { + "then": "Tato cesta má sklon" + } + }, + "question": "Má {title()} sklon?", + "render": "Tato cesta má sklon {incline}" + }, "is lit?": { "mappings": { "0": { @@ -4342,6 +4522,57 @@ "render": "Cesta" } }, + "cyclist_waiting_aid": { + "description": "Různé prvky infrastruktury, které pomáhají cyklistům, když čekají na světelné signalizaci.", + "name": "Čekací pomůcky pro cyklisty", + "presets": { + "0": { + "description": "Opěrka pro nohu, madlo nebo jiná pomůcka, která zvyšuje komfort při čekání na světelné signalizaci", + "title": "čekací pomůcka pro cyklisty" + } + }, + "tagRenderings": { + "direction": { + "mappings": { + "0": { + "then": "Tuto čekací pomůcku lze použít při jízdě vpřed po této cestě" + }, + "1": { + "then": "Tuto čekací pomůcku lze použít při jízdě zpět po této cestě" + } + }, + "render": "Tuto čekací pomůcku lze použít při jízdě ve směru {direction}" + }, + "side": { + "mappings": { + "0": { + "then": "Tato čekací pomůcka je umístěna na levé straně" + }, + "1": { + "then": "Tato čekací pomůcka je umístěna na pravé straně" + }, + "2": { + "then": "Tato čekací pomůcka je umístěna na obou stranách cesty" + } + }, + "question": "Na které straně cesty je to umístěno?" + }, + "type": { + "mappings": { + "0": { + "then": "Je tu deska nebo kolík, kam si můžete opřít nohu" + }, + "1": { + "then": "Je tu zábradlí nebo madlo k přidržení" + } + }, + "question": "Jaký druh komponent má tato čekací pomůcka?" + } + }, + "title": { + "render": "Čekací pomůcka pro cyklisty" + } + }, "defibrillator": { "description": "Vrstva zobrazující defibrilátory, které lze použít v případě nouze. To zahrnuje veřejné defibrilátory, ale také defibrilátory, které mohou vyžadovat personál, aby přinesl skutečné zařízení", "filter": { @@ -4457,6 +4688,11 @@ }, "opening_hours_24_7": { "override": { + "mappings+": { + "0": { + "then": "Nepřístupné 24/7, ale přesné hodiny nejsou známy" + } + }, "question": "V jakých hodinách je tento defibrilátor k dispozici?" } } @@ -4468,6 +4704,17 @@ "dentist": { "description": "Tato vrstva zobrazuje ordinace zubních lékařů", "name": "Zubař", + "pointRendering": { + "0": { + "label": { + "mappings": { + "0": { + "then": "{name}" + } + } + } + } + }, "presets": { "0": { "title": "zubní ordinace" @@ -4487,6 +4734,24 @@ "description": "Tato vrstva zobrazuje směry", "name": "Vizualizace směru" }, + "disaster_response": { + "description": "Tato vrstva obsahuje organizace, které mají jako hlavní cíl pomoc obyvatelstvu během a po přírodních nebo člověkem způsobených katastrofách svou prací v zasažených oblastech.", + "name": "Organizace pro pomoc při katastrofách", + "presets": { + "0": { + "title": "organizace pro pomoc při katastrofách" + } + }, + "tagRenderings": { + "disaster_response_name": { + "question": "Jaký je název této organizace?", + "render": "Tato organizace se jmenuje {name}" + } + }, + "title": { + "render": "Organizace pomoci při katastrofách" + } + }, "doctors": { "description": "Tato vrstva zobrazuje ordinace lékařů", "name": "Lékaři", @@ -4523,6 +4788,37 @@ "render": "Lékařská ordinace {name}" } }, + "dog_toilet": { + "description": "Toaleta pro psy je zařízení určené pro močení a kálení psů. Může to být určená a označená travnatá plocha, plocha s pískem nebo oplocená oblast.", + "name": "Toalety pro psy", + "presets": { + "0": { + "title": "toaleta pro psy" + } + }, + "tagRenderings": { + "barrier": { + "mappings": { + "0": { + "then": "Kolem této toalety pro psy je plot" + }, + "1": { + "then": "Kolem této toalety pro psy je živý plot" + }, + "2": { + "then": "Kolem této toalety pro psy je bariéra" + }, + "3": { + "then": "Tato toaleta pro psy není nijak ohrazená" + } + }, + "question": "Je tato toaleta pro psy oplocena?" + } + }, + "title": { + "render": "Toaleta pro psy" + } + }, "dogpark": { "name": "psí parky", "presets": { @@ -4574,6 +4870,9 @@ }, "1": { "then": "Jedná se o vodovodní kohoutek nebo vodní čerpadlo s nepitnou vodou.
    Příkladem jsou vodovodní kohoutky s dešťovou vodou pro zalévání rostlin v okolí
    " + }, + "2": { + "then": "Toto je historická, ruční pumpa na vodu, kde není k dispozici pitná voda" } } }, @@ -4581,6 +4880,7 @@ "name": "Pitná voda", "presets": { "0": { + "description": "Typicky fontánka na pití, vodovodní kohoutek, vodní pramen nebo vřídlo", "title": "pitná voda" } }, @@ -4606,13 +4906,94 @@ }, "2": { "then": "Tato pitná voda je uzavřena" + }, + "3": { + "then": "Tato pitná voda je trvale uzavřena" } }, "question": "Je toto místo na pitnou vodu stále funkční?", "render": "Provozní stav je {operational_status}" }, + "bench-artwork": { + "mappings": { + "0": { + "then": "Tento bod s pitnou vodou má integrováno umělecké dílo" + }, + "1": { + "then": "Tento bod s pitnou vodou nemá integrováno umělecké dílo" + }, + "2": { + "then": "Tento bod s pitnou vodou pravděpodobně nemá integrováno umělecké dílo" + } + }, + "question": "Má tato fontánka s pitnou vodou umělecký prvek?", + "questionHint": "Např. má integrovánu sochu nebo jiné netriviální tvůrčí dílo" + }, + "fee": { + "mappings": { + "0": { + "then": "Zdarma k použití" + }, + "1": { + "then": "Za použití této pitné vody se musí platit" + } + }, + "question": "Je tento bod s pitnou vodou zdarma k použití?" + }, + "opening_hours_24_7": { + "override": { + "+mappings": { + "0": { + "then": "Tato fontánka s pitnou vodou je v této sezóně zavřená. Proto nejsou zobrazeny otevírací hodiny." + } + }, + "questionHint": "Toto jsou otevírací hodiny, pokud je fontánka s pitnou vodou v provozu." + } + }, "render-closest-drinking-water": { "render": "Do {_closest_other_drinking_water_distance} metrů je další fontána s pitnou vodou" + }, + "seasonal": { + "override": { + "question": "Je tento bod s pitnou vodou k dispozici celoročně?" + } + }, + "temperature-cold": { + "mappings": { + "0": { + "then": "Je tu k dispozici ledově studená voda" + }, + "1": { + "then": "Je tu k dispozici aktivně chlazená voda" + }, + "2": { + "then": "Je tu k dispozici voda o teplotě okolního prostředí (bez aktivního chlazení nebo ohřívání)" + }, + "3": { + "then": "Je tu k dispozici ohřívaná voda; není nebezpečně horká" + }, + "4": { + "then": "Je tu k dispozici horká voda" + } + }, + "question": "Je tu k dispozici studená voda?" + }, + "type": { + "mappings": { + "0": { + "then": "Toho je bublinovací fontánka. Proud vody do nápoje je spouštěn shora, typicky se ovládá tlačítkem." + }, + "1": { + "then": "Toho je bod pro plnění láhví, kde voda teče dolů, typicky se ovládá tlačítkem nebo pohybovým senzorem. Pití přímo z proudu může být velmi obtížné nebo nemožné." + }, + "2": { + "then": "Toto je vodovodní kohoutek. Voda proudí dolů a proud se ovládá ventilem nebo tlačítkem." + }, + "3": { + "then": "Toto je přírodní vřídlo" + } + }, + "question": "Jaký typ bodu s pitnou vodou to je?" } }, "title": { @@ -4725,6 +5106,10 @@ "question": "Jaká je hloubka tohoto výtahu?", "render": "Tento výtah má hloubku {canonical(length)}" }, + "elevator-diameter": { + "question": "Jaký je průměr tohoto výtahu?", + "render": "Tento výtah má průměr {canonical(diameter)}" + }, "elevator-shape": { "mappings": { "0": { @@ -4740,6 +5125,18 @@ "question": "Jaká je šířka tohoto výtahu?", "render": "Tento výtah má šířku {canonical(width)}" }, + "handrail": { + "mappings": { + "0": { + "then": "Tento výtah má v kabině zábradlí" + }, + "1": { + "then": "Tento výtah nemá v kabině zábradlí" + } + }, + "question": "Je v kabině zábradlí?", + "questionHint": "Zábradlí může pomoci lidem s omezenou mobilitou dostat se do výtahu nebo ven" + }, "operational_status": { "mappings": { "0": { @@ -4839,19 +5236,25 @@ }, "mappings": { "0": { - "then": "Tento lis na haléře používá k lisování minci v hodnotě 2 centů." + "then": "Tento lis na haléře používá k lisování mincí v hodnotě 2 centů." }, "1": { - "then": "Tento lis na haléře používá k lisování minci v hodnotě 5 centů." + "then": "Tento lis na haléře používá k lisování mincí v hodnotě 5 centů." }, "2": { - "then": "Tento lis na haléře používá k lisování minci v hodnotě 10 centů." + "then": "Tento lis na haléře používá k lisování mincí v hodnotě 10 centů." }, "3": { - "then": "Tento lis na haléře používá k lisování minci v hodnotě 25 centů." + "then": "Tento lis na haléře používá k lisování mincí v hodnotě 25 centů." }, "4": { - "then": "Tento lis na haléře používá k lisování minci v hodnotě 50 centů." + "then": "Tento lis na haléře používá k lisování mincí v hodnotě 50 centů." + }, + "5": { + "then": "Tento lis na haléře používá k lisování mincí v hodnotě 10 centimů." + }, + "6": { + "then": "Tento lis na haléře používá k lisování mincí v hodnotě 20 centimů." } }, "question": "Jaká mince se používá k ražbě?", @@ -5031,6 +5434,15 @@ "question": "Jaká je výška tohoto obrubníku/prahu?", "render": "Výška obrubníku/prahu těchto dveří je {kerb:height}" }, + "ref": { + "mappings": { + "0": { + "then": "Žádné referenční číslo" + } + }, + "question": "Mají tyto dveře referenční číslo?", + "render": "Tyto dveře mají {ref} jako referenční číslo" + }, "width": { "question": "Jaká je šířka těchto dveří/vchodu?", "render": "Tyto dveře mají šířku {canonical(width)}" @@ -5060,7 +5472,7 @@ "streetsign-upload": { "render": { "special": { - "label": "Add image of a street name sign" + "label": "Přidat obrázek cedule s názvem ulice" } } }, @@ -5076,9 +5488,38 @@ } } }, + "excrement_bag_dispenser": { + "description": "Zásobníky poskytující sáčky na zvířecí odpad", + "name": "Zásobníky na sáčky na exkrementy", + "presets": { + "0": { + "description": "Samostatně stojící zásobník poskytující sáčky na zvířecí odpad.", + "title": "zásobník na sáčky na exkrementy" + } + }, + "tagRenderings": { + "fee": { + "mappings": { + "0": { + "then": "Tento zásobník pravděpodobně poskytuje sáčky zdarma." + }, + "1": { + "then": "Tento zásobník poskytuje sáčky za poplatek." + }, + "2": { + "then": "Tento zásobník poskytuje sáčky zdarma." + } + }, + "question": "Kolik stojí použití tohoto zásobníku?" + } + }, + "title": { + "render": "Zásobník sáčků na exkrementy" + } + }, "extinguisher": { "description": "Mapová vrstva pro zobrazení hasicích přístrojů.", - "name": "Mapa hasicích přístrojů", + "name": "Hasicí přístroje", "presets": { "0": { "description": "Hasicí přístroj je malé přenosné zařízení používané k zastavení požáru", @@ -5167,6 +5608,34 @@ } } }, + "16": { + "options": { + "0": { + "question": "Má venkovní posezení" + } + } + }, + "17": { + "options": { + "0": { + "question": "Má vnitřní posezení" + } + } + }, + "18": { + "options": { + "0": { + "question": "Otevřeno veřejnosti" + } + } + }, + "19": { + "options": { + "0": { + "question": "Přístupné pro osoby na vozíku" + } + } + }, "2": { "options": { "0": { @@ -5242,7 +5711,7 @@ }, "fire_station": { "description": "Vrstva mapy zobrazující požární stanice.", - "name": "Mapa požárních stanic", + "name": "Požární stanice", "presets": { "0": { "description": "Hasičská zbrojnice je místo, kde se nacházejí hasičská vozidla a hasiči.", @@ -5492,7 +5961,7 @@ } }, "question": "Co je na této funkci špatného?", - "render": "Fixme Text: {fixme}" + "render": "Text požadavku na opravu (FIXME): {fixme}" }, "note": { "render": "Text poznámky: {note}" @@ -5518,7 +5987,7 @@ } } }, - "description": "Vrstva zobrazující restaurace a zařízení rychlého občerstvení (se speciálním vykreslením pro fritézy)", + "description": "Vrstva zobrazující restaurace a zařízení rychlého občerstvení (se speciálním vykreslením pro hranolkárny)", "filter": { "1": { "options": { @@ -5613,6 +6082,9 @@ "18": { "then": "Podávají se zde jídla z mořských plodů" }, + "19": { + "then": "Podávají se tu španělská jídla" + }, "2": { "then": "Podávají hlavně těstoviny" }, @@ -5710,6 +6182,13 @@ }, "question": "Nabízí tato restaurace vegetariánskou variantu?" }, + "add-menu-image": { + "render": { + "special": { + "label": "Přidat obrázek z nabídky" + } + } + }, "delivery": { "mappings": { "0": { @@ -5721,6 +6200,26 @@ }, "question": "Doručuje {title()} jídlo až domů?" }, + "drive-through": { + "mappings": { + "0": { + "then": "Toto rychlé občerstvení má drive-through" + }, + "1": { + "then": "Toto rychlé občerstvení nemá drive-through" + } + }, + "question": "Má toto rychlé občerstvení drive-through?" + }, + "drive-through-opening_hours": { + "mappings": { + "0": { + "then": "Otevírací hodiny drive-through jsou stejné jako u restaurace" + } + }, + "question": "Jaké jsou otevírací hodiny drive-through?", + "render": "

    Otevírací hodiny drive-through

    {opening_hours_table(opening_hours:drive_through)}" + }, "friture-oil": { "mappings": { "0": { @@ -5762,6 +6261,9 @@ }, "friture-vegan": { "mappings": { + "0": { + "then": "Podává jen veganské snacky a burgery" + }, "1": { "then": "Veganské občerstvení je k dispozici" }, @@ -5776,6 +6278,9 @@ }, "friture-vegetarian": { "mappings": { + "0": { + "then": "Podává jen vegetariánské snacky a burgery" + }, "1": { "then": "Vegetariánské občerstvení je k dispozici" }, @@ -5805,6 +6310,14 @@ }, "question": "Nabízí tato restaurace halal menu?" }, + "menu-website": { + "question": "Na jaké webové stránce je zveřejněn jídelní lístek?", + "render": { + "special": { + "text": "Prověřte v jídelním lístku" + } + } + }, "organic (no friture)": { "mappings": { "0": { @@ -5835,6 +6348,22 @@ "render": "Restaurace" } }, + "food_courts": { + "description": "Restaurační zóny s různými druhy jídel.", + "name": "Restaurační zóny", + "tagRenderings": { + "name": { + "freeform": { + "placeholder": "Název restaurační zóny" + }, + "question": "Jaký je název této restaurační zóny?", + "render": "Název této restaurační zóny je {name}." + } + }, + "title": { + "render": "Restaurační zóna" + } + }, "ghost_bike": { "description": "Vrstva zobrazující pomníky pro cyklisty zabité při dopravních nehodách", "name": "Kola duchů", @@ -5873,6 +6402,11 @@ "ghost_bike-start_date": { "question": "Kdy bylo toto kolo duchů nainstalováno?", "render": "Umístěno {start_date}" + }, + "wikidata": { + "render": { + "before": "

    Stránka na Wikipedii o zemřelých osobách

    " + } } }, "title": { @@ -5902,6 +6436,13 @@ }, "question": "Pro jaký účel byla tato značka vyrobena?", "render": "Tato cedule byla vyrobena pro: {brand}" + }, + "inscription": { + "freeform": { + "placeholder": "Text na značce" + }, + "question": "Jaký je text na značce?", + "render": "Text na značce je: {inscription}" } }, "title": { @@ -5937,6 +6478,102 @@ "render": "Ujetá cesta" } }, + "grab_rail": { + "description": "Madlo je podpora, která pomáhá osobám s omezenou mobilitou nebo motorickým postižením. Pomáhá jim přesunout se z vozíku na toaletu, stát ve sprše, zavřít dveře…", + "tagRenderings": { + "has_grab_rail_behind": { + "mappings": { + "0": { + "then": "Má madlo za toaletou" + }, + "1": { + "then": "Nemá madlo za toaletou" + } + }, + "question": "Má tato toaleta madlo za mísou?" + }, + "has_grab_rail_lr": { + "mappings": { + "0": { + "then": "Madla na obou stranách" + }, + "1": { + "then": "Madlo jen na levé straně" + }, + "2": { + "then": "Madlo jen na pravé straně" + }, + "3": { + "then": "Úplně bez madel" + } + }, + "question": "Je tu k dispozici madlo?" + }, + "is_foldable": { + "renderings": { + "0": { + "mappings": { + "0": { + "then": "Madlo {{TRANSL}} je skládací" + }, + "1": { + "then": "Madlo {{TRANSL}} není skládací" + } + }, + "question": "Je madlo {{TRANSL}} skládací?" + } + }, + "rewrite": { + "into": { + "0": { + "1": "vlevo" + }, + "1": { + "1": "vpravo" + } + } + } + } + } + }, + "grave": { + "description": "Náhrobky (a hroby) ukazují, kde je osoba pohřbena. Na této mapě je lze zaznamenat a vložit odkaz na Wikipedii", + "filter": { + "0": { + "options": { + "0": { + "question": "S Wikidaty nebo bez nich" + }, + "1": { + "question": "Má odkaz na Wikidata" + }, + "2": { + "question": "Nemá odkaz na Wikidata" + } + } + } + }, + "name": "Náhrobky", + "presets": { + "0": { + "description": "Hrob je fyzický objekt, který ukazuje, že je zde pohřbeno jedna nebo více osob. Obecně nese nápisy jako jméno, datum narození a datum úmrtí osoby nebo osob.", + "title": "náhrobek" + } + }, + "tagRenderings": { + "buried:wikidata": { + "question": "Která stránka na Wikipedii se věnuje zde pohřbené osobě?", + "render": "{wikipedia(buried:wikidata)}" + }, + "name": { + "question": "Jaké jméno má osoba zde pohřbená?", + "render": "Zde je pohřben(a) {name}" + } + }, + "title": { + "render": "Náhrobek" + } + }, "guidepost": { "description": "Podél oficiálních turistických/cyklistických/jezdeckých/lyžařských tras se často nacházejí rozcestníky (také známé jako ukazatel směru nebo značky), které ukazují směry k různým cílům", "name": "Rozcestníky", @@ -5946,9 +6583,83 @@ "title": "rozcestník" } }, + "tagRenderings": { + "ele": { + "freeform": { + "placeholder": "Nadmořská výška rozcestníku (v metrech)" + }, + "mappings": { + "0": { + "then": "Na tomto rozcestníku není uvedena nadmořská výška" + } + }, + "question": "Jaká je nadmořská výška uvedená na tomto rozcestníku?", + "render": "Nadmořská výška uvedená na rozcestníku: {ele} m" + }, + "name": { + "freeform": { + "placeholder": "Název rozcestníku" + }, + "mappings": { + "0": { + "then": "Na tomto rozcestníku není uveden žádný název" + } + }, + "question": "Jaký název je uveden na tomto rozcestníku?", + "render": "Název uvedený na rozcestníku: {name}" + }, + "ref": { + "freeform": { + "placeholder": "Referenční číslo rozcestníku" + }, + "mappings": { + "0": { + "then": "Na tomto rozcestníku není uvedeno žádné referenční číslo" + } + }, + "question": "Jaké je referenční číslo tohoto rozcestníku?", + "render": "Referenční číslo rozcestníku: {ref}" + }, + "type": { + "mappings": { + "0": { + "then": "Rozcestník ukazuje cyklistické trasy" + }, + "1": { + "then": "Rozcestník ukazuje pěší trasy" + }, + "2": { + "then": "Rozcestník ukazuje trasy pro horská kola" + }, + "3": { + "then": "Rozcestník ukazuje trasy pro jízdu na koni" + }, + "4": { + "then": "Rozcestník ukazuje lyžařské trasy" + }, + "5": { + "then": "Rozcestník ukazuje běžecké trasy" + }, + "6": { + "then": "Rozcestník ukazuje trasy pro zimní pěší turistiku" + } + }, + "question": "Jaký druh tras ukazuje tento rozcestník?" + } + }, "title": "Rozcestník" }, "hackerspace": { + "deletion": { + "nonDeleteMappings": { + "0": { + "then": "Toto je dílna pro asistovanou svépomoc, například opravno-kavárna" + }, + "1": { + "then": "Toto je kancelář pro coworking" + } + } + }, "description": "Hackerspace", "name": "Hackerspace", "presets": { @@ -5957,7 +6668,8 @@ "title": "hackerspace" }, "1": { - "description": "Makerspace je místo, kde se scházejí kutilové, aby experimentovali s elektronikou, jako je arduino, LED pásky,…" + "description": "Makerspace je místo, kde se scházejí kutilové, aby experimentovali s elektronikou, jako je arduino, LED pásky,…", + "title": "makerspace" } }, "tagRenderings": { @@ -5970,6 +6682,9 @@ }, "1": { "then": "V tomto prostoru hackerů není k dispozici žádný {negative-name}" + }, + "2": { + "then": "V tomto prostoru hackerů je omezeně k dispozici {negative-name}" } }, "question": "Je {device-name} dostupné v tomto hackerspace?" @@ -5989,6 +6704,22 @@ "1": "CNC vrtačka", "2": "CNC vrtačka" }, + "3": { + "1": "multimediální studio", + "2": "multimediální studio" + }, + "4": { + "1": "šicí stroj", + "2": "šicí stroj" + }, + "5": { + "1": "dřevařská dílna", + "2": "dřevařská dílna" + }, + "6": { + "1": "keramická dílna", + "2": "keramická dílna" + }, "7": { "1": "kovodílna", "2": "kovodílna" @@ -6048,6 +6779,84 @@ "render": "Hackerspace" } }, + "historic_aircraft": { + "name": "Historické letadlo", + "presets": { + "0": { + "description": "(Historické) letadlo trvale instalované na místě, např. v muzeu, jako umělecké dílo nebo pomník.", + "title": "letadlo na trvalém místě" + } + }, + "tagRenderings": { + "is_memorial": { + "mappings": { + "0": { + "then": "Slouží jako pomník" + }, + "1": { + "then": "Neslouží jako pomník" + } + }, + "question": "Slouží toto letadlo také jako pomník?" + }, + "model": { + "question": "O jaký typ (model) letadla se jedná?", + "render": "{wikipedia(model:wikidata)}" + } + }, + "title": { + "render": "Historické letadlo" + } + }, + "historic_rolling_stock": { + "description": "Historická železniční vozidla (např. lokomotivy, železniční vozy nebo vagony), která jsou trvale umístěna na místě", + "name": "Historická železniční vozidla", + "presets": { + "0": { + "description": "(Historická) lokomotiva trvale instalovaná na místě, např. v muzeu, jako umělecké dílo nebo pomník.", + "title": "lokomotiva na trvalém místě" + }, + "1": { + "description": "Vyřazený železniční vůz trvale instalovaný na místě, např. v muzeu, jako umělecké dílo nebo pomník.", + "title": "železniční vůz na trvalém místě" + }, + "2": { + "description": "(Historický) důlní vozík trvale instalovaný na místě, např. v muzeu, jako umělecké dílo nebo pomník.", + "title": "důlní vozík na trvalém místě" + } + }, + "tagRenderings": { + "is_memorial": { + "mappings": { + "0": { + "then": "Slouží jako pomník" + }, + "1": { + "then": "Neslouží jako pomník" + } + }, + "question": "Slouží také jako pomník?" + }, + "model": { + "question": "Jaký je model tohoto železničního vozidla?", + "render": "Model {model}" + } + }, + "title": { + "mappings": { + "0": { + "then": "Historická lokomotiva" + }, + "1": { + "then": "Historické železniční vozidlo" + }, + "2": { + "then": "Historický důlní vozík" + } + }, + "render": "Historická železniční vozidla" + } + }, "hospital": { "description": "Vrstva zobrazující areál nemocnice", "name": "Nemocnice", @@ -6083,7 +6892,7 @@ }, "hydrant": { "description": "Mapová vrstva zobrazující požární hydranty.", - "name": "Mapa hydrantů", + "name": "Hydranty", "presets": { "0": { "description": "Hydrant je přípojné místo, odkud mohou hasiči čerpat vodu. Může být umístěn pod zemí.", @@ -6173,6 +6982,14 @@ }, "question": "O jaký typ hydrantu se jedná?", "render": " Typ hydrantu: {fire_hydrant:type}" + }, + "ref": { + "freeform": { + "placeholder": "Referenční číslo hydrantu" + }, + "question": "Jaké je referenční číslo tohoto hydrantu?", + "questionHint": "Obvykle ho lze najít na hydrantu nebo na blízké značce.", + "render": "Referenční číslo: {ref}" } }, "title": { @@ -6250,6 +7067,7 @@ "indoors": { "description": "Základní mapování interiérů: zobrazuje obrysy místností", "name": "Vnitřní prostory", + "snapName": "vnitřní stěna", "tagRenderings": { "name": { "freeform": { @@ -6292,6 +7110,9 @@ "14": { "then": "Jedná se o kancelář" }, + "15": { + "then": "Toto je kopírovací místnost" + }, "16": { "then": "Jedná se o vězeňskou celu" }, @@ -6380,6 +7201,22 @@ "render": "Informační tabule" } }, + "insect_hotel": { + "description": "Vrstva zobrazující hmyzí hotely", + "name": "Hmyzí hotely", + "presets": { + "0": { + "title": "hmyzí hotel" + } + }, + "title": "Hmyzí hotel" + }, + "item_with_image": { + "name": "Položky s alespoň jedním obrázkem", + "title": { + "render": "POI s obrázkem" + } + }, "kerbs": { "description": "Vrstva zobrazující obrubníky.", "filter": { @@ -6413,6 +7250,7 @@ "title": "obrubník" } }, + "snapName": "obrubník", "tagRenderings": { "kerb-height": { "freeform": { @@ -6454,6 +7292,9 @@ "1": { "then": "Tento obrubník nemá hmatovou dlažbu." }, + "2": { + "then": "Tento obrubník má hmatovou dlažbu, která má kontrastní barvu vůči okolní dlažbě." + }, "3": { "then": "Tento obrubník má hmatovou dlažbu, ale je nesprávný." } @@ -6461,7 +7302,16 @@ "question": "Je na tomto obrubníku hmatová dlažba?" }, "tactile-paving-colour": { + "freeform": { + "placeholder": "Barva hmatové dlažby" + }, "mappings": { + "0": { + "then": "Tato hmatová dlažba je žlutá." + }, + "1": { + "then": "Tato hmatová dlažba je červená." + }, "2": { "then": "Hmatová dlažba je bílá." }, @@ -6590,7 +7440,7 @@ "then": "Mapa místností uvnitř budovy" }, "1": { - "then": "Mapa speciálního místa, například historického zámku, parku, areálu, lesa, ...." + "then": "Mapa speciálního místa, například historického zámku, parku, areálu, lesa…" }, "2": { "then": "Mapa zobrazující vesnici nebo město" @@ -6804,10 +7654,21 @@ "description": "Zobrazuje povolenou rychlost pro každou silnici", "name": "Maximální rychlost", "tagRenderings": { + "maxspeed-backward": { + "question": "Jaká je nejvyšší povolená rychlost při jízdě {direction_absolute(,180)}?", + "render": "Nejvyšší povolená rychlost při jízdě {direction_absolute(,180)} po této cestě je {canonical(maxspeed:backward)}" + }, + "maxspeed-forward": { + "question": "Jaká je nejvyšší povolená rychlost při jízdě {direction_absolute()}?", + "render": "Nejvyšší povolená rychlost při jízdě {direction_absolute()} po této cestě je {canonical(maxspeed:forward)}" + }, "maxspeed-maxspeed": { "mappings": { "0": { "then": "Toto je obytná zóna, která má maximální rychlost 20 km/h" + }, + "1": { + "then": "Nejvyšší povolená rychlost na této cestě závisí na směru, kterým vozidlo jede" } }, "question": "Jaká je zákonná maximální povolená rychlost na této silnici?", @@ -6828,6 +7689,10 @@ "0": { "description": "Památník je fyzický objekt, který připomíná osobu nebo událost.", "title": "památník" + }, + "1": { + "description": "Památník je fyzický objekt, který připomíná osobu nebo událost a je připevněn na stěně.", + "title": "Památník na stěně" } }, "tagRenderings": { @@ -6919,6 +7784,85 @@ "render": "Pamětní deska" } }, + "mobility_hub": { + "description": "Centra mobility jsou místa, kde se setkávají různé druhy dopravy, takže lze mezi nimi snadno přestupovat. Tato místa jsou obvykle součástí větší sítě nebo systému.", + "name": "Centra mobility", + "presets": { + "0": { + "description": "Centrum mobility, které je označeno fyzickou značkou, obvykle s logem.", + "title": "centrum mobility" + } + }, + "tagRenderings": { + "name": { + "freeform": { + "placeholder": "Název centra mobility" + }, + "mappings": { + "0": { + "then": "Toto centrum mobility nemá název" + } + }, + "question": "Jaký je název tohoto centra mobility?", + "render": "Toto centrum mobility se nazývá {name}" + }, + "network": { + "freeform": { + "placeholder": "Síť pro toto centrum mobility" + }, + "mappings": { + "0": { + "then": "Toto centrum mobility nepatří k žádné síti" + }, + "1": { + "then": "Toto centrum mobility patří k síti Groningen-Drenthe" + }, + "2": { + "then": "Toto centrum mobility patří k síti Hoppin" + }, + "3": { + "then": "Toto centrum mobility patří k síti Jelbi" + } + }, + "question": "Ke které síti patří toto centrum mobility?", + "render": "Toto centrum mobility patří k síti {network}" + }, + "physical_marker": { + "mappings": { + "0": { + "then": "Toto centrum mobility je označeno tabulí, která obsahuje informace o centru" + }, + "1": { + "then": "Toto centrum mobility je označeno značkou na elektronickém displeji" + }, + "2": { + "then": "Toto centrum mobility je označeno jednoduchou značkou, která zobrazuje jen základní informace jako logo nebo název" + } + }, + "question": "Jaký druh fyzické značky je použit k označení tohoto centra mobility?" + } + }, + "title": { + "mappings": { + "0": { + "then": "Centrum mobility {name}" + } + }, + "render": "Centrum mobility" + } + }, + "mountain_rescue": { + "description": "Budova, kde poskytovatelé první pomoci ukládají materiál a kde mohou být na hlídce", + "name": "Stanice horské služby", + "presets": { + "0": { + "title": "stanice horské služby" + } + }, + "title": { + "render": "Stanice horské služby" + } + }, "nature_reserve": { "description": "Přírodní rezervace je území, kde se příroda může rozvíjet", "filter": { @@ -7064,6 +8008,13 @@ } } }, + "11": { + "options": { + "0": { + "question": "Neupraveno nejméně od {search}" + } + } + }, "12": { "options": { "0": { @@ -7078,6 +8029,20 @@ } } }, + "14": { + "options": { + "0": { + "question": "Naposledy upraveno před {search}" + } + } + }, + "15": { + "options": { + "0": { + "question": "Naposledy upraveno po {search}" + } + } + }, "2": { "options": { "0": { @@ -7098,10 +8063,24 @@ } } }, + "4": { + "options": { + "0": { + "question": "Měl by se zmínit {search} v jakémkoli komentáři" + } + } + }, "5": { "options": { "0": { - "question": "V prvním komentáři by jste neměli zmiňovat {search}" + "question": "V prvním komentáři byste neměli zmiňovat {search}" + } + } + }, + "6": { + "options": { + "0": { + "question": "V jakémkoli komentáři byste neměli zmiňovat {search}" } } }, @@ -7118,6 +8097,13 @@ "question": "Není otevřeno přispěvatelem {search}" } } + }, + "9": { + "options": { + "0": { + "question": "Upraveno nebo okomentováno jakýmkoli uživatelem se jménem {search}" + } + } } }, "name": "Poznámky OpenStreetMap", @@ -7267,9 +8253,77 @@ } } }, - "name": "OSM Community Index", + "name": "Komunitní rejstřík OSM", "title": { - "render": "OSM Community Index" + "render": "Komunitní rejstřík OSM" + } + }, + "outdoor_seating": { + "description": "Venkovní posezení, obvykle u kaváren a restaurací.", + "name": "Venkovní posezení", + "tagRenderings": { + "access": { + "mappings": { + "0": { + "then": "Toto venkovní posezení může použít kdokoliv." + }, + "1": { + "then": "Toto venkovní posezení mohou použít jen zákazníci." + }, + "2": { + "then": "Toto venkovní posezení je soukromé." + } + }, + "question": "Kdo může použít toto venkovní posezení?" + }, + "covered": { + "mappings": { + "0": { + "then": "Toto venkovné posezení je kryté." + }, + "1": { + "then": "Toto venkovní posezení není kryté." + } + }, + "question": "Je toto venkovní posezení kryté?" + }, + "heating": { + "mappings": { + "0": { + "then": "Toto venkovní posezení je vyhřívané." + }, + "1": { + "then": "Toto venkovní posezení není vyhřívané." + } + }, + "question": "Je toto venkovní posezení vyhřívané?" + }, + "seasonal": { + "mappings": { + "0": { + "then": "Toto venkovní posezení je k dispozici po celý rok." + }, + "1": { + "then": "Toto venkovní posezení je k dispozici na jaře." + }, + "2": { + "then": "Toto venkovní posezení je k dispozici v létě." + }, + "3": { + "then": "Toto venkovní posezení je k dispozici na podzim." + }, + "4": { + "then": "Toto venkovní posezení je k dispozici v zimě." + }, + "5": { + "then": "Toto venkovní posezení je k dispozici v době sucha." + } + }, + "question": "Je toto venkovní posezení sezónní?" + } + }, + "title": { + "render": "Venkovní posezení" } }, "parcel_lockers": { @@ -7295,6 +8349,9 @@ }, "1": { "then": "Z této schránky na balíky nemůžete posílat balíky" + }, + "2": { + "then": "Z této schránky lze odesílat balíky, ale jen jako vratky" } }, "question": "Lze z této schránky na balíky odesílat balíky?" @@ -7472,6 +8529,9 @@ "mappings": { "0": { "then": "Parkovací místo pro osoby se zdravotním postižením" + }, + "1": { + "then": "Parkovací místo s nabíjením pro elektrická vozidla" } }, "render": "Parkovací místo" @@ -7505,7 +8565,8 @@ }, "pedestrian_path": { "description": "Chodníky pro pěší, používané zejména pro navigaci v interiéru a zachycení vstupů do této vrstvy", - "name": "Cesty pro chodce" + "name": "Cesty pro chodce", + "snapName": "cesta pro chodce" }, "pharmacy": { "description": "Vrstva zobrazující lékárny, které (pravděpodobně) vydávají léky na předpis", @@ -7757,7 +8818,98 @@ }, "playground_equipment": { "description": "Vrstva ukazující vybavení hřiště", - "name": "Vybavení hřiště" + "name": "Vybavení hřiště", + "presets": { + "0": { + "description": "Přesný typ bude zjištěn později", + "title": "zařízení hřiště" + } + }, + "tagRenderings": { + "type": { + "freeform": { + "placeholder": "Typ zařízení" + }, + "mappings": { + "0": { + "then": "Toto je houpačka" + }, + "1": { + "then": "Toto je struktura sestávající z několika vzájemně spojených zařízení hřiště" + }, + "10": { + "then": "Toto je lanový skluz" + }, + "11": { + "then": "Toto je hrazda" + }, + "12": { + "then": "Toto je panák nebo jiná podobná plocha pro skákání" + }, + "13": { + "then": "Toho je plocha s vodou" + }, + "14": { + "then": "Toho je lezecká stěna" + }, + "15": { + "then": "Toto je mapa" + }, + "16": { + "then": "Toto je most (jako samostatné zařízení nebo jako součást větší struktury)" + }, + "17": { + "then": "Toto je skákací podložka" + }, + "18": { + "then": "Toto je panel pro aktivity" + }, + "19": { + "then": "Toto je domeček pro mládež" + }, + "2": { + "then": "Toto je skluzavka" + }, + "20": { + "then": "Toto je trychtýř pro vhazování míče" + }, + "21": { + "then": "Toho je otočné kolo" + }, + "3": { + "then": "Toto je pískoviště" + }, + "4": { + "then": "Toto je pružinová houpačka" + }, + "5": { + "then": "Toho je prolézačka" + }, + "6": { + "then": "Toto je vahadlová houpačka" + }, + "7": { + "then": "Toho je domeček pro děti" + }, + "8": { + "then": "Toto je malý kolotoč" + }, + "9": { + "then": "Toto je houpací kruh" + } + }, + "question": "Jaký druh zařízení to je?", + "render": "Toto je {playground}" + }, + "wheelchair-access": { + "override": { + "question": "Je toto zařízení přístupné na vozíku?" + } + } + }, + "title": { + "render": "Zařízení hřiště" + } }, "police": { "description": "Více typů policejních zařízení ", @@ -7848,6 +9000,13 @@ } } }, + "4": { + "options": { + "0": { + "question": "Přijímá balíky k vyzvednutí zde" + } + } + }, "5": { "options": { "0": { @@ -7918,6 +9077,18 @@ "question": "Můžete si zde vyzvednout zmeškané zásilky?", "render": "Můžete si zde vyzvednout zásilky těchto společností: {post_office:parcel_pickup}" }, + "parcel-to": { + "mappings": { + "0": { + "then": "Můžete sem posílat balíky k vyzvednutí" + }, + "1": { + "then": "Nemůžete sem posílat balíky k vyzvednutí" + } + }, + "question": "Můžete sem posílat balíky k vyzvednutí?", + "render": "Můžete sem posílat balíky k vyzvednutí s těmito firmami: {post_office:parcel_to}" + }, "partner-brand": { "mappings": { "0": { @@ -7948,6 +9119,13 @@ "question": "Pro jakou značku nabízí toto místo služby?", "render": "Toto místo nabízí služby pro {post_office:brand}" }, + "post_offic_brand": { + "freeform": { + "placeholder": "Značka pošty" + }, + "question": "K jaké značce patří tato pošta?", + "render": "Toto je pošta {brand}" + }, "post_partner": { "mappings": { "0": { @@ -8019,6 +9197,9 @@ "presets": { "0": { "title": "knihobudka" + }, + "1": { + "title": "knihobudka na stěně" } }, "tagRenderings": { @@ -8060,6 +9241,9 @@ "question": "Je tato knihobudka umístěna venku?" }, "public_bookcase-brand": { + "freeform": { + "placeholder": "Název sítě" + }, "mappings": { "0": { "then": "Tato veřejná knihobudka není součástí větší sítě" @@ -8118,6 +9302,15 @@ }, "questions": { "tagRenderings": { + "brand": { + "mappings": { + "0": { + "then": "Není součástí větší značky" + } + }, + "question": "Je {title()} součástí větší značky?", + "render": "Součást {brand}" + }, "check_date": { "mappings": { "0": { @@ -8135,6 +9328,21 @@ "1": { "then": "Jsou přijímány mince v hodnotě 2 centů" }, + "10": { + "then": "Jsou přijímány mince v hodnotě 20 centimů" + }, + "11": { + "then": "Jsou přijímány mince v hodnotě ½ franku" + }, + "12": { + "then": "Jsou přijímány mince v hodnotě 1 franku" + }, + "13": { + "then": "Jsou přijímány mince v hodnotě 2 franků" + }, + "14": { + "then": "Jsou přijímány mince v hodnotě 5 franků" + }, "2": { "then": "Jsou přijímány mince v hodnotě 5 centů" }, @@ -8152,6 +9360,12 @@ }, "7": { "then": "Jsou přijímány mince v hodnotě 2 euro" + }, + "8": { + "then": "Jsou přijímány mince v hodnotě 5 centimů" + }, + "9": { + "then": "Jsou přijímány mince v hodnotě 10 centimů" } }, "question": "Jakými mincemi zde lze platit?" @@ -8164,6 +9378,15 @@ "1": { "then": "Jsou přijímány bankovky v hodnotě 10 euro" }, + "10": { + "then": "Jsou přijímány bankovky v hodnotě 100 franků" + }, + "11": { + "then": "Jsou přijímány bankovky v hodnotě 200 franků" + }, + "12": { + "then": "Jsou přijímány bankovky v hodnotě 1000 franků" + }, "2": { "then": "Jsou přijímány bankovky v hodnotě 20 euro" }, @@ -8178,6 +9401,15 @@ }, "6": { "then": "Jsou přijímány bankovky v hodnotě 500 euro" + }, + "7": { + "then": "Jsou přijímány bankovky v hodnotě 10 franků" + }, + "8": { + "then": "Jsou přijímány bankovky v hodnotě 20 franků" + }, + "9": { + "then": "Jsou přijímány bankovky v hodnotě 50 franků" } }, "question": "Jakými bankovkami zde lze platit?" @@ -8199,13 +9431,26 @@ }, "3": { "then": "Psi mají vstup povolen a mohou volně pobíhat" + }, + "4": { + "then": "Psi jsou povoleni jen venku" } }, "question": "Jsou v tomto podniku povoleni psi?" }, "email": { + "editButtonAriaLabel": "Upravit e-mailovou adresu", "question": "Jaká je e-mailová adresa {title()}?" }, + "facebook": { + "question": "Jaký je název facebookové stránky {title()}?", + "render": { + "after": "
    O Facebooku je známo, že poškozuje duševní zdraví, manipuluje veřejným míněním a vyvolává nenávist. Zkuste používat zdravější alternativy
    ", + "special": { + "text": "Stránka na Facebooku" + } + } + }, "gluten_free": { "mappings": { "0": { @@ -8223,6 +9468,31 @@ }, "question": "Má tento obchod bezlepkovou nabídku?" }, + "has_toilets": { + "mappings": { + "0": { + "then": "Má toalety" + }, + "1": { + "then": "Nemá toalety" + }, + "2": { + "then": "Toalety jsou označeny v mapě samostatně" + } + }, + "question": "Má {title()} toalety?" + }, + "indoor": { + "mappings": { + "0": { + "then": "Tento objekt se nachází uvnitř" + }, + "1": { + "then": "Tento objekt se nachází venku" + } + }, + "question": "Je tento objekt umístěn uvnitř?" + }, "induction-loop": { "mappings": { "0": { @@ -8250,6 +9520,9 @@ }, "4": { "then": "Toto místo nabízí kabelové připojení k internetu" + }, + "5": { + "then": "Toto místo nabízí jak bezdrátové internetové připojení, tak i přístup k Internetu přes terminál nebo počítač" } }, "question": "Nabízí toto místo připojení k internetu?" @@ -8326,13 +9599,37 @@ "mastodon": { "question": "Co je Mastodon-handle {title()}?" }, + "maxstay": { + "mappings": { + "0": { + "then": "Čas, který tu lze strávit, není omezen" + } + }, + "question": "Jaký je maximální čas, který tu lze strávit?", + "render": "Lze tu zůstat nejvýše {canonical(maxstay)}" + }, "multilevels": { "override": { "question": "Do jakých podlaží tento výtah jezdí?", "render": "Tento výtah jede do {level} patra" } }, + "name": { + "question": "Jaký je název tohoto místa?" + }, + "nothing_known": { + "render": { + "special": { + "text": "O tomto místě není nic známo. Pomozte odpovězením na otázky" + } + } + }, "opening_hours": { + "mappings": { + "0": { + "then": "Označeno jako uzavřené na neurčenou dobu" + } + }, "question": "Jaká je otevírací doba {title()}?", "render": "

    Otevírací hodiny

    {opening_hours_table(opening_hours)}" }, @@ -8402,6 +9699,7 @@ } }, "phone": { + "editButtonAriaLabel": "Upravit telefonní číslo", "question": "Jaké je telefonní číslo {title()}?" }, "qr_code": { @@ -8411,6 +9709,10 @@ } } }, + "ref": { + "question": "Jaké je referenční číslo?", + "render": "Referenční číslo je {ref}" + }, "repeated": { "render": "V patrech {repeat_on} lze nalézt více identických objektů." }, @@ -8433,6 +9735,9 @@ }, "seasonal": { "mappings": { + "0": { + "then": "K dispozici po celý rok" + }, "1": { "then": "Dostupné jen v létě" }, @@ -8450,7 +9755,8 @@ "1": { "then": "Toto místo má vnitřní posezení" } - } + }, + "question": "Jaký druh sezení má {title()}?" }, "service:electricity": { "mappings": { @@ -8476,6 +9782,23 @@ } } }, + "shower": { + "mappings": { + "0": { + "then": "Toto zařízení má sprchy s teplou vodou" + }, + "1": { + "then": "Toto zařízení má sprchy, ale voda není ohřívána" + }, + "2": { + "then": "Toto zařízení má sprchy" + }, + "3": { + "then": "Toto zařízení nenabízí sprchy" + } + }, + "question": "Má toto zařízení sprchy?" + }, "single_level": { "mappings": { "0": { @@ -8538,7 +9861,25 @@ "question": "Kdy byl tento objekt naposledy zkoumán?", "render": "Tento objekt byl naposledy zkoumán dne {survey:date}" }, + "vegan": { + "mappings": { + "0": { + "then": "Toto místo prodává jen veganské produkty" + }, + "1": { + "then": "Tento obchod má širokou nabídku pro vegany" + }, + "2": { + "then": "Tento obchod má omezenou nabídku pro vegany" + }, + "3": { + "then": "Tento obchod nenabízí nic pro vegany" + } + }, + "question": "Má toto místo nabídku pro vegany?" + }, "website": { + "editButtonAriaLabel": "Upravit webovou stránku", "question": "Jaká je webová stránka {title()}?" }, "wheelchair-access": { @@ -8640,6 +9981,13 @@ "recycling": { "description": "Vrstva s recyklačními kontejnery a středisky", "filter": { + "1": { + "options": { + "0": { + "question": "Jen recyklační centra" + } + } + }, "2": { "options": { "0": { @@ -8687,6 +10035,9 @@ "21": { "question": "Recyklace jízdních kol" }, + "22": { + "question": "Recyklace plastových obalů, kovových obalů a nápojových kartonů (PMD)" + }, "3": { "question": "Recyklace plechovek" }, @@ -8743,6 +10094,36 @@ "question": "Kdo může toto recyklační zařízení využívat?", "render": "Toto recyklační zařízení mohou využívat {access}" }, + "colour": { + "freeform": { + "placeholder": "Barva kontejneru" + }, + "mappings": { + "0": { + "then": "Tento recyklační kontejner má modrou barvu" + }, + "1": { + "then": "Tento recyklační kontejner má zelenou barvu" + }, + "2": { + "then": "Tento recyklační kontejner má hnědou barvu" + }, + "3": { + "then": "Tento recyklační kontejner má žlutou barvu" + }, + "4": { + "then": "Tento recyklační kontejner má červenou barvu" + }, + "5": { + "then": "Tento recyklační kontejner má černou barvu" + }, + "6": { + "then": "Tento recyklační kontejner má bílou barvu" + } + }, + "question": "Jakou barvu má tento recyklační kontejner?", + "render": "Tento recyklační kontejner je {colour}" + }, "container-location": { "mappings": { "0": { @@ -8795,6 +10176,9 @@ "16": { "then": "Plast se zde dá recyklovat" }, + "17": { + "then": "Lze tu recyklovat plastové obaly, kovové obaly a nápojové kartony (PMD)" + }, "18": { "then": "Náplně do tiskáren lze recyklovat zde" }, @@ -8892,9 +10276,29 @@ } }, "route_marker": { + "description": "Značky trasy jsou malé značky obvykle se nacházející podle oficiálních turistických/cyklistických/jezdeckých/lyžařských tras, aby ukazovaly směr trasy.", + "name": "Značky trasy", + "presets": { + "0": { + "description": "Značka trasy je malá značka obvykle se nacházející podle oficiálních turistických/cyklistických/jezdeckých/lyžařských tras, aby ukazovala směr trasy.", + "title": "značka trasy" + } + }, "tagRenderings": { "type": { "mappings": { + "0": { + "then": "Toto je značka trasy pro cyklistickou trasu." + }, + "1": { + "then": "Toto je značka trasy pro pěší turistickou trasu." + }, + "2": { + "then": "Toto je značka trasy pro trasu horských kol." + }, + "3": { + "then": "Toto je značka trasy pro jezdeckou trasu." + }, "4": { "then": "Toto je značka trasy pro lyžařskou cestu." } @@ -8907,6 +10311,52 @@ } }, "school": { + "filter": { + "1": { + "options": { + "0": { + "question": "Všechny úrovně vzdělávání" + }, + "1": { + "question": "Má mateřskou školu" + }, + "2": { + "question": "Základní škola" + }, + "3": { + "question": "Střední škola se všemi stupni" + }, + "4": { + "question": "Má první stupeň" + }, + "5": { + "question": "Má druhý stupeň" + }, + "6": { + "question": "Má třetí stupeň" + }, + "7": { + "question": "Tato škola nabízí post-sekundární vzdělání (nástavbu)" + }, + "8": { + "question": "Neznámá kategorie školy" + } + } + }, + "2": { + "options": { + "0": { + "question": "Nabízí tato škola vzdělávání pro speciální potřeby?" + }, + "1": { + "question": "Má speciální vzdělávání" + }, + "2": { + "question": "Žádné nebo omezené vzdělávání pro speciální potřeby" + } + } + } + }, "name": "Základní a střední školy", "presets": { "0": { @@ -9104,7 +10554,7 @@ "then": "Studenti musejí nosit oblečení specifického barevného schématu" }, "2": { - "then": "Nejsou tu žádné formální požadavky na oblečení, studenti mohou nosit běžné oblečení jako trička, džíny..." + "then": "Nejsou tu žádné formální požadavky na oblečení, studenti mohou nosit běžné oblečení jako trička, džíny…" }, "3": { "then": "Paže musejí být zakryté oblečením" @@ -9127,6 +10577,41 @@ "render": "Škola {name}" } }, + "scouting_group": { + "description": "Mapa zobrazující skautské skupiny.", + "filter": { + "1": { + "options": { + "0": { + "question": "Hledat značku: {search}" + } + } + } + }, + "name": "Skautské skupiny", + "presets": { + "0": { + "title": "skautská skupina" + } + }, + "tagRenderings": { + "association": { + "question": "K jaké skautské asociaci patří {name}?", + "render": "Skautská asociace této skupiny je {brand}" + }, + "name": { + "question": "Jaký je název této skupiny?", + "render": "Název této skupiny je {name}" + }, + "start_date": { + "question": "Kdy byla tato skupina založena?", + "render": "Tato skupina byla založena {start_date}" + } + }, + "title": { + "render": "{name}" + } + }, "search": { "description": "Soukromá vrstva zobrazující výsledky hledání", "tagRenderings": { @@ -9307,6 +10792,20 @@ }, "question": "Jaké formáty papíru tento obchod nabízí?" }, + "hairdresser-targetgroup": { + "mappings": { + "0": { + "then": "Specializuje se na stříhání mužských vlasů." + }, + "1": { + "then": "Specializuje se na stříhání ženských vlasů." + }, + "2": { + "then": "Specializuje se na stříhání dětských vlasů." + } + }, + "question": "Na jakou cílovou skupinu se toto kadeřnictví specializuje?" + }, "id_presets.shop_types": { "override": { "+mappings": { @@ -9314,6 +10813,11 @@ "then": "Půjčovna jízdních kol" } }, + "mappings+": { + "0": { + "then": "Tento obchod již není v provozu. Je prázdný" + } + }, "question": "Co je to za obchod?", "render": "Toto je {shop}" } @@ -9332,6 +10836,17 @@ }, "question": "Nabízí tento obchod výrobu klíčů?" }, + "optometrist_service": { + "mappings": { + "0": { + "then": "Tento obchod nabízí měření očí certifikovanými optometristy" + }, + "1": { + "then": "Tento obchod nabízí testování sluchu certifikovaným audiologem" + } + }, + "question": "Jsou zde k dispozici lékařské služby?" + }, "organic": { "mappings": { "0": { @@ -9445,6 +10960,11 @@ }, "question": "Platí se za použití této sprchy?" }, + "grab_rail.has_grab_rail_lr": { + "override": { + "questionHint": "Levá a pravá se interpretují, jako když vstupujete do sprchy" + } + }, "hot_water": { "mappings": { "0": { @@ -9503,6 +11023,36 @@ "description": "Všechny cesty bez aut", "name": "Stezky, silnice bez aut a pomalé cesty", "tagRenderings": { + "explanation": { + "mappings": { + "0": { + "then": "Toto je obytná ulice" + }, + "1": { + "then": "Toto je široká ulice bez aut" + }, + "2": { + "then": "Toto je stezka pro chodce" + }, + "3": { + "then": "Toto je pěšina" + }, + "4": { + "then": "Toto je stezka pro koně" + }, + "5": { + "then": "Toto je účelová komunikace" + } + } + }, + "slow_road_is_lit": { + "mappings": { + "1": { + "then": "Neosvětlená" + } + }, + "question": "Je tato cesta v noci osvětlena?" + }, "slow_roads-surface": { "mappings": { "0": { @@ -9547,8 +11097,12 @@ }, "4": { "then": "Obytná zóna" + }, + "5": { + "then": "Pěšina" } - } + }, + "render": "Pomalá cesta" } }, "souvenir_coin": { @@ -9572,16 +11126,102 @@ }, "question": "Kolik stojí upomínková mince?", "render": "Upomínková mince stojí {charge}" + }, + "designs": { + "override": { + "mappings": { + "0": { + "then": "V tomto automatu je k dispozici jeden design" + }, + "1": { + "then": "V tomto automatu jsou k dispozici dva designy" + }, + "2": { + "then": "V tomto automatu jsou k dispozici tři designy" + }, + "3": { + "then": "V tomto automatu jsou k dispozici čtyři designy" + } + }, + "render": "V tomto automatu je k dispozici {coin:design_count} designů" + } + }, + "indoor": { + "mappings": { + "0": { + "then": "Tento automat je umístěn uvnitř." + }, + "1": { + "then": "Tento automat je umístěn venku." + } + }, + "question": "Je tento automat je umístěn uvnitř?" } + }, + "title": { + "render": "Automat na upomínkové mince" } }, "souvenir_note": { + "description": "Vrstva zobrazuje automaty na prodej upomínkových bankovek", + "name": "Automat na upomínkové bankovky", + "presets": { + "0": { + "description": "Přidat automat prodávající upomínkové bankovky", + "title": "automat na upomínkové bankovky" + } + }, "tagRenderings": { + "charge": { + "freeform": { + "placeholder": "Cena (např. 2 EUR)" + }, + "mappings": { + "0": { + "then": "Upomínková bankovka stojí 2 eura" + }, + "1": { + "then": "Upomínková bankovka stojí 3 eura" + } + }, + "question": "Kolik stojí upomínková bankovka?", + "render": "Upomínkoví bankovka stojí {charge}" + }, "designs": { "freeform": { "placeholder": "Počet vzorů (např. 5)" - } + }, + "mappings": { + "0": { + "then": "V tomto automatu je k dispozici jeden design." + }, + "1": { + "then": "V tomto automatu jsou k dispozici dva designy." + }, + "2": { + "then": "V tomto automatu jsou k dispozici tři designy." + }, + "3": { + "then": "V tomto automatu jsou k dispozici čtyři designy." + } + }, + "question": "Kolik designů je v tomto automatu k dispozici?", + "render": "V tomto automatu je k dispozici {note:design_count} designů." + }, + "indoor": { + "mappings": { + "0": { + "then": "Tento automat je umístěn uvnitř." + }, + "1": { + "then": "Tento automat je umístěn venku." + } + }, + "question": "Je tento automat je umístěn uvnitř?" } + }, + "title": { + "render": "Automat na upomínkové bankovky" } }, "speed_camera": { @@ -9658,6 +11298,12 @@ }, "1": { "title": "sportovní hřiště" + }, + "2": { + "title": "skatepark" + }, + "3": { + "title": "aréna pro jízdu na koni" } }, "tagRenderings": { @@ -9754,6 +11400,9 @@ }, "6": { "then": "Toto je skatepark" + }, + "7": { + "then": "Toto je aréna pro jízdu na koni" } }, "question": "Jaký sport se zde dá provozovat?", @@ -9775,6 +11424,12 @@ }, "4": { "then": "Povrch je betonový" + }, + "5": { + "then": "Povrch je jemný štěrk" + }, + "6": { + "then": "Povrch této dráhy je tartan, syntetický, mírně pružný, porézní povrch" } }, "question": "Jaký je povrch tohoto sportovního hřiště?", @@ -9796,6 +11451,33 @@ "tagRenderings": { "sport_centre-sport": { "mappings": { + "0": { + "then": "Kuželky" + }, + "1": { + "then": "Bowling" + }, + "10": { + "then": "BASE jumping" + }, + "100": { + "then": "Skateboard" + }, + "101": { + "then": "Skoky na lyžích" + }, + "102": { + "then": "Snooker" + }, + "103": { + "then": "Fotbal" + }, + "104": { + "then": "Softbal" + }, + "105": { + "then": "Motocyklová dráha" + }, "106": { "then": "Squash" }, @@ -9913,6 +11595,9 @@ "26": { "then": "Sportovní lezení" }, + "27": { + "then": "Zážitkové lezení" + }, "28": { "then": "Kohoutí zápasy" }, @@ -9931,6 +11616,9 @@ "32": { "then": "Curling" }, + "33": { + "then": "Bike pólo" + }, "34": { "then": "Cyklistika" }, @@ -9964,18 +11652,30 @@ "43": { "then": "Fitness" }, + "44": { + "then": "Malý fotbal" + }, "45": { "then": "Florbal" }, + "46": { + "then": "Four square" + }, "47": { "then": "Paragliding" }, "48": { "then": "Futsal" }, + "49": { + "then": "Galské sporty" + }, "5": { "then": "Lukostřelba" }, + "50": { + "then": "Ga-ga" + }, "51": { "then": "Golf" }, @@ -9985,6 +11685,18 @@ "53": { "then": "Házená" }, + "54": { + "then": "Hapkido" + }, + "55": { + "then": "Pěší turistika" + }, + "56": { + "then": "Házení podkovou" + }, + "57": { + "then": "Jízda na koni" + }, "58": { "then": "Lední hokej" }, @@ -10021,6 +11733,12 @@ "68": { "then": "Lakros" }, + "69": { + "then": "Laser game" + }, + "7": { + "then": "Australský fotbal" + }, "70": { "then": "Bojová umění" }, @@ -10039,15 +11757,42 @@ "75": { "then": "Více druhů sportů" }, + "76": { + "then": "Netbal" + }, + "77": { + "then": "Překážková dráha" + }, "78": { "then": "Orientační běh" }, + "79": { + "then": "Pálkový tenis" + }, + "8": { + "then": "Badminton" + }, "80": { "then": "Padel" }, + "81": { + "then": "Paintball" + }, "82": { "then": "Parašutismus" }, + "83": { + "then": "Parkur" + }, + "84": { + "then": "Palota" + }, + "85": { + "then": "Pesäpallo" + }, + "86": { + "then": "Pickleball" + }, "87": { "then": "Pilates" }, @@ -10080,8 +11825,19 @@ }, "96": { "then": "Jachting" + }, + "97": { + "then": "Přístrojové potápění" + }, + "98": { + "then": "Střelba" + }, + "99": { + "then": "Vrh koulí" } - } + }, + "question": "Jaké sporty se provozují na tomto sportovišti?", + "render": "Zde provozované sporty: {sport}" } }, "title": { @@ -10097,6 +11853,12 @@ "0": { "then": "Jedná se o eskalátor" }, + "1": { + "then": "Toto je eskalátor pohybující se ve směru šipek" + }, + "2": { + "then": "Toto je eskalátor, který se může pohybovat v obou směrech" + }, "3": { "then": "Nejedná se o eskalátor" }, @@ -10117,6 +11879,18 @@ }, "question": "Má toto schodiště zábradlí?" }, + "incline": { + "mappings": { + "0": { + "then": "Směr nahoru je {direction_absolute()}" + }, + "1": { + "then": "Směr dolů je {direction_absolute()}" + } + }, + "question": "Jaký je sklon těchto schodů?", + "render": "Tyto schody mají sklon {incline}" + }, "multilevels": { "override": { "question": "Mezi kterými podlažími jsou tyto schody?", @@ -10311,6 +12085,17 @@ } }, "question": "Jak se tato pouliční lampa připevněna?" + }, + "utility_pole": { + "mappings": { + "0": { + "then": "Tato lampa je namontována na sloupu" + }, + "1": { + "then": "Tato lampa není namontována na sloupu" + } + }, + "question": "Je tato lampa namontována na sloupu?" } }, "title": { @@ -10322,6 +12107,24 @@ "render": "Pouliční lampa" } }, + "stripclub": { + "description": "Místo, kde se komerčně provozuje erotický tanec, striptýz nebo tanec na klíně. ", + "name": "Striptýzové kluby", + "presets": { + "0": { + "title": "striptýzový klub" + } + }, + "tagRenderings": { + "name": { + "question": "Jaký je název tohoto striptýzového klubu?", + "render": "Tento striptýzový klub má název {name}" + } + }, + "title": { + "render": "Striptýzový klub" + } + }, "summary": { "title": { "render": "Souhrn" @@ -10357,6 +12160,9 @@ }, "2": { "then": "Otáčecí kamera" + }, + "3": { + "then": "Domovní zvonek, který lze spouštět kdykoli vzdáleně nebo detekcí pohybu. Jsou to typicky chytré zvonky připojené k Internetu. Typické značky jsou Ring, Google Nest, Eufy…" } }, "question": "Jaká je to kamera?" @@ -10448,7 +12254,8 @@ "2": { "then": "Tato kamera je pravděpodobně umístěna venku" } - } + }, + "question": "Je tato kamera umístěna uvnitř nebo venku?" }, "has_alpr": { "mappings": { @@ -10468,11 +12275,135 @@ } }, "tactile_map": { - "tagRenderings": { - "description": { - "render": "Popis: {blind:description:en}." + "description": "Vrstva zobrazující hmatové mapy, které mohou zrakově handikepovaní lidé použít pro navigaci ve městě.", + "name": "Hmatové mapy", + "presets": { + "0": { + "description": "Hmatová mapa, kterou lze číst pomocí dotyku. Narozdíl od hmatového modelu, je mapa relativně plochá a neobsahuje trojrozměrné budovy apod.", + "title": "hmatová mapa" } - } + }, + "tagRenderings": { + "braille": { + "mappings": { + "0": { + "then": "Tato hmatová mapa má text psaný Braillovým písmem." + }, + "1": { + "then": "Tato hmatová mapa nemá text psaný Braillovým písmem." + } + }, + "question": "Je na této hmatové mapě text psaný Braillovým písmem?" + }, + "braille_languages": { + "render": { + "special": { + "question": "V jakých jazycích je Braillovo písmo na této hmatové mapě?", + "render_list_item": "Tato mapa má text v Braillově písmu v {language}", + "render_single_language": "Tato mapa má text v Braillově písmu v {language}" + } + } + }, + "description": { + "freeform": { + "placeholder": "např. hmatová mapa centra města" + }, + "question": "Co tato hmatová mapa ukazuje?", + "render": "Popis: {blind:description:en}." + }, + "embossed_letters": { + "mappings": { + "0": { + "then": "Tato hmatová mapa má vystouplá písmena." + }, + "1": { + "then": "Tato hmatová mapa nemá vystouplá písmena." + } + }, + "question": "Má tato hmatová mapa vystouplá písmena?" + }, + "embossed_letters_languages": { + "render": { + "special": { + "question": "Ve kterých jazycích jsou texty s vystouplými písmeny na této hmatové mapě?", + "render_list_item": "Tato mapa má texty s vystouplými písmeny v {language}", + "render_single_language": "Tato mapa má texty s vystouplými písmeny v {language}" + } + } + } + }, + "title": "Hmatová mapa" + }, + "tactile_model": { + "description": "Vrstva zobrazuje hmatové modely, trojrozměrné modely okolního území.", + "name": "Hmatové modely", + "presets": { + "0": { + "description": "Hmatový model je trojrozměrný mode území, umožňující lidem zkoumat/vidět území dotykem.", + "title": "hmatový model" + } + }, + "tagRenderings": { + "braille": { + "mappings": { + "0": { + "then": "Je tu popis v Braillově písmu." + }, + "1": { + "then": "Není tu popis v Braillově písmu." + } + }, + "question": "Je tu popis v Braillově písmu?" + }, + "braille_languages": { + "render": { + "special": { + "question": "V jakých jazycích je tu popis v Braillově písmu?", + "render_list_item": "Tento model má popis v Braillově písmu v {language()}", + "render_single_language": "Tento model má popis v Braillově písmu v {language}" + } + } + }, + "description": { + "freeform": { + "placeholder": "např. hmatový model centra města" + }, + "question": "Co tento hmatový model ukazuje?", + "render": "Popis: {blind:description:en}." + }, + "embossed_letters": { + "mappings": { + "0": { + "then": "Je tu text vystouplými písmeny popisující model." + }, + "1": { + "then": "Není tu text vystouplými písmeny popisující model." + } + }, + "question": "Je tu text vystouplými písmeny popisující model?", + "questionHint": "Vystouplá písmena jsou písmena čitelná vidícími lidmi, která mají ale vystouplý povrch a mohou je tedy číst i nevidomí" + }, + "embossed_letters_languages": { + "render": { + "special": { + "question": "Ve kterých jazycích je tu text vystouplými písmeny?", + "render_list_item": "Tento model má text vystouplými písmeny v {language()}", + "render_single_language": "Tento model má text vystouplými písmeny v {language}" + } + } + }, + "scale": { + "freeform": { + "placeholder": "např. 1:1000" + }, + "question": "Jaké je měřítko modelu?", + "render": "Tento model má měřítko {scale}." + }, + "subject": { + "question": "Co vyobrazuje tento model?" + } + }, + "title": "Hmatový model" }, "tertiary_education": { "name": "Vysoké školy a univerzity", @@ -10625,6 +12556,22 @@ } }, "tagRenderings": { + "adult-changing-table": { + "mappings": { + "0": { + "then": "Má převlékací stůl pro dospělé" + }, + "1": { + "then": "Nemá převlékací stůl pro dospělé" + } + }, + "question": "Má tato toaleta převlékací stůl pro dospělé?" + }, + "email": { + "override": { + "question": "Jaká je e-mailová adresa, kam se dá psát v případě problémů nebo dotazů?" + } + }, "gender_segregated": { "mappings": { "0": { @@ -10637,11 +12584,51 @@ "question": "Jsou tyto toalety rozděleny podle pohlaví?", "questionHint": "Existují samostatné stánky nebo oddělené prostory pro muže a ženy a jsou jako takové označeny?" }, + "grab_rail.has_grab_rail_lr": { + "override": { + "questionHint": "Levá a pravá jsou interpretovány, jako když sedíte na toaletě" + } + }, + "menstrual_products": { + "mappings": { + "0": { + "then": "Menstruační produkty jsou zdarma k dispozici všem návštěvníkům těchto toalet" + }, + "1": { + "then": "Menstruační produkty jsou zdarma k dispozici některým návštěvníkům těchto toalet" + }, + "2": { + "then": "Nejsou tu k dispozici žádné menstruační produkty zdarma" + } + }, + "question": "Jsou tu k dispozici menstruační produkty zdarma?", + "questionHint": "Toto se týká jen menstruačních produktů, které jsou zdarma. Pokud je např. k dispozici prodejní automat s placenými menstruačními produkty, ignorujte tuto otázku." + }, + "menstrual_products_location": { + "mappings": { + "0": { + "then": "Menstruační produkty zdarma jsou umístěny na toaletě pro ženy" + }, + "1": { + "then": "Menstruační produkty zdarma jsou umístěny na toaletě pro muže" + }, + "2": { + "then": "Menstruační produkty zdarma jsou umístěny na toaletě pro osoby na vozíku" + } + }, + "question": "Kde jsou umístěny menstruační produkty zdarma?", + "render": "Menstruační produkty jsou umístěny v {toilets:menstrual_products:location}" + }, "opening_hours_24_7": { "override": { "question": "Kdy jsou tyto toalety otevřeny?" } }, + "phone": { + "override": { + "question": "Jaké číslo lze zavolat v případě problémů nebo dotazů?" + } + }, "toilet-access": { "mappings": { "0": { @@ -10685,6 +12672,26 @@ "question": "Kolik se za tyto toalety platí?", "render": "Poplatek je {charge}" }, + "toilet-drying": { + "mappings": { + "0": { + "then": "Pro sušení rukou jsou k dispozici elektrické sušáky." + }, + "1": { + "then": "Pro sušení rukou jsou k dispozici papírové ručníky." + }, + "2": { + "then": "Pro sušení rukou je k dispozici nekonečný ručník" + }, + "3": { + "then": "Pro sušení rukou je k dispozici látkový ručník." + }, + "4": { + "then": "Není k dispozici nic k sušení rukou." + } + }, + "question": "Mají tyto toalety zařízení k sušení rukou?" + }, "toilet-handwashing": { "mappings": { "0": { @@ -10707,6 +12714,48 @@ }, "question": "Musí si člověk na tento záchod přinést vlastní toaletní papír?" }, + "toilet-reviews": { + "render": { + "special": { + "question": "Jak můžete ohodnotit tuto toaletu?" + } + } + }, + "toilet-supervised": { + "mappings": { + "0": { + "then": "Je tu osoba, která dohlíží na tyto toalety během (většiny) otevíracích hodin" + }, + "1": { + "then": "Je tu osoba, která dohlíží na tyto toalety, ale je přítomna jen určitý čas během otevíracích hodin" + }, + "2": { + "then": "Na těchto toaletách není dohled" + } + }, + "question": "Dohlíží na tyto toalety nějaká osoba?", + "questionHint": "Jedná se typicky o osobu, která udržuje toalety čisté a vybírá poplatek" + }, + "toilet-wheelchair-access": { + "mappings": { + "0": { + "then": "Toalety pro osoby na vozíku jsou volně přístupné" + }, + "1": { + "then": "Na toaletu pro osoby na vozíku je potřeba si vyžádat přístup, např. požádat o klíč" + }, + "2": { + "then": "Pro přístup na tuto toaletu lze použít Master Locksmiths Access Key (MLAK)" + }, + "3": { + "then": "Pro přístup na tuto toaletu lze použít RADAR Key" + }, + "4": { + "then": "Pro přístup na tuto toaletu lze použít EuroKey" + } + }, + "question": "Je tato toaleta pro osoby na vozíku uzamčena?" + }, "toilets-changing-table": { "mappings": { "0": { @@ -10718,6 +12767,20 @@ }, "question": "Je k dispozici přebalovací pult (na výměnu plenek)?" }, + "toilets-disposal": { + "mappings": { + "0": { + "then": "Odpad se odstraňuje splachováním toalety vodou" + }, + "1": { + "then": "Odpad padá do jámy" + }, + "2": { + "then": "Odpad se sbírá do kbelíku nebo podobné nádoby, která se pravidelně vynáší" + } + }, + "question": "Jak se nakládá s odpadem?" + }, "toilets-fee": { "mappings": { "0": { @@ -10763,6 +12826,24 @@ "wheelchair-door-width": { "question": "Jaká je šířka dveří na bezbariérovou toaletu?", "render": "Dveře na bezbariérovou toaletu mají šířku {canonical(door:width)}" + }, + "wheelchair-picture": { + "render": { + "special": { + "label": "Přidat obrázek toalety přístupné na vozíku" + } + } + }, + "wheelchair-title": { + "mappings": { + "0": { + "then": "Přístupnost na vozíku" + }, + "1": { + "then": "Žádná toaleta přístupná na vozíku" + } + }, + "render": "Toaleta přístupná na vozíku" } }, "title": { @@ -10789,6 +12870,13 @@ }, "name": "Toalety u ostatního vybavení", "tagRenderings": { + "images_toilet": { + "render": { + "special": { + "label": "Přidat obrázek toalet" + } + } + }, "opening_hours": { "override": { "question": "Kdy je otevřeno zařízení, kde se tyto toalety nacházejí?" @@ -10804,33 +12892,157 @@ "render": "Toaleta v objektu" } }, - "tool_library": { + "toilet_at_amenity_lib": { "tagRenderings": { - "membership_charge": { - "question": "Kolik stojí členství?" + "grouptitle": { + "mappings": { + "0": { + "then": "Nejsou tu toalety" + } + }, + "render": "Informace o toaletách" } } }, - "tourism_accomodation": { - "filter": { + "tool_library": { + "description": "Půjčovna nářadí je místo, kde si může obecná veřejnost půjčovat nářadí", + "name": "Půjčovny nářadí", + "pointRendering": { "0": { - "options": { - "1": { - "question": "Hotely" - }, - "4": { - "question": "Motely" + "label": { + "mappings": { + "0": { + "then": "{name}" + } } } } }, "presets": { "0": { - "title": "hotel" + "description": "Půjčovna nářadí je místo, kde si může obecná veřejnost půjčovat nářadí", + "title": "půjčovna nářadí" } }, "tagRenderings": { + "fee": { + "mappings": { + "0": { + "then": "Půjčování je zdarma (pro členy)" + }, + "1": { + "then": "Půjčování je zdarma" + }, + "2": { + "then": "Za půjčování se platí poplatek" + }, + "3": { + "then": "Při půjčování lze dát dar" + } + }, + "question": "Je při půjčování nářadí požadován poplatek?", + "questionHint": "Je-li vyžadováno členství, předpokládáme, že už za něj bylo zaplaceno." + }, + "membership": { + "mappings": { + "0": { + "then": "Pro půjčování není vyžadováno členství" + }, + "1": { + "then": "Pro používání této půjčovny nářadí je potřeba členství" + }, + "2": { + "then": "Členství je možné, ale ne nutné pro používání této půjčovny nářadí" + } + }, + "question": "Je k půjčování nářadí potřeba být členem?" + }, + "membership_charge": { + "question": "Kolik stojí členství?", + "questionHint": "Může být mnoho vzorců. Máte-li pochybnosti, vyberte ten nejběžnější", + "render": "Členství stojí {charge:membership}" + } + }, + "title": { + "render": "Půjčovna nářadí {name}" + } + }, + "tourism_accomodation": { + "description": "Různé druhy ubytovacích zařízení", + "filter": { + "0": { + "options": { + "0": { + "question": "Všechny druhy" + }, + "1": { + "question": "Hotely" + }, + "2": { + "question": "Hostely" + }, + "3": { + "question": "Penziony a Bed&Breakfast" + }, + "4": { + "question": "Motely" + }, + "5": { + "question": "Víkendový dům" + }, + "6": { + "question": "Víkendový byt" + } + } + } + }, + "name": "Turistická ubytovna", + "presets": { + "0": { + "description": "Hotel je zařízení, které poskytuje placené ubytování, obvykle na krátkodobé bázi. Pokoje nejsou sdíleny mezi hosty.", + "title": "hotel" + }, + "1": { + "description": "Hostel je typ turistického ubytování, kde mohou lidé spát ve společných pokojích s jinými hosty", + "title": "hostel" + }, + "2": { + "description": "Vybavený byt s kuchyní a koupelnou ve sdílené budově, který si lze pronajmout na trávení volného času, typicky bez snídaně a bez recepce", + "title": "víkendový byt" + }, + "3": { + "description": "Prázdninová chatka nebo víkendový dům s kuchyní a koupelnou, který si lze pronajmout na prázdninové pobyty, typicky bez snídaně a bez recepce", + "title": "víkendová chata" + }, + "4": { + "description": "Motel je zařízení, které poskytuje placené ubytování, obvykle na krátkodobé bázi, s vyhovujícím parkovištěm pro motorová vozidla u pokoje nebo poblíž. Je typicky levnější než hotel", + "title": "motel" + }, + "5": { + "description": "Bed-and-breakfast v penzionu je malé ubytovací zařízení. Má často jen několik pokojů v rodinné domě, kde majitelé zároveň ubytovávají hosty. Není tu recepce ani trvale přítomný personál. V některých případech se lze ubytovat vzdáleně pomocí přístupového kódu.", + "title": "bed-and-breakfast" + }, + "6": { + "title": "malé ubytovací zařízení, typicky provozované vlastníkem" + }, + "7": { + "title": "kemp nebo tábořiště" + } + }, + "tagRenderings": { + "group_only": { + "mappings": { + "0": { + "then": "Tento hostel je výhradně pro skupiny" + }, + "1": { + "then": "Tento hostel není výhradně pro skupiny" + } + }, + "question": "Je tento hostel výhradně pro skupiny?" + }, "name": { + "question": "Jaký je název {title()}?", "render": "{name}" } }, @@ -10839,14 +13051,30 @@ "0": { "then": "Hotel {name}" }, + "1": { + "then": "Hostel {name}" + }, + "2": { + "then": "B&B {name}" + }, + "3": { + "then": "Penzion {name}" + }, "4": { "then": "Motel {name}" + }, + "5": { + "then": "Apartmá {name}" + }, + "6": { + "then": "Víkendový dům {name}" } }, "render": "Turistická ubytovna {name}" } }, "trail": { + "description": "Značené stezky", "name": "Stezky", "tagRenderings": { "Color": { @@ -10863,7 +13091,47 @@ "3": { "then": "Žlutá stezka" } - } + }, + "question": "Jaká je referenční barva této stezky?", + "render": "Referenční barva je {colour}" + }, + "Name": { + "question": "Jaký je název této stezky?", + "render": "Tato stezka se nazývá {name}" + }, + "Operator tag": { + "mappings": { + "0": { + "then": "Tuto stezku udržuje Natuurpunt" + }, + "1": { + "then": "Tuto stezku udržuje {operator}" + } + }, + "question": "Kdo udržuje tuto stezku?", + "render": "Tuto stezku udržuje {operator}" + }, + "Wheelchair access": { + "mappings": { + "0": { + "then": "Tato stezka je přístupná na vozíku" + }, + "1": { + "then": "Tato stezka není přístupná na vozíku" + } + }, + "question": "Je tato stezka je přístupná na vozíku?" + }, + "pushchair access": { + "mappings": { + "0": { + "then": "Tato stezka je přístupná s kočárkem" + }, + "1": { + "then": "Tato stezka není přístupná s kočárkem" + } + }, + "question": "Je tato stezka je přístupná s kočárkem?" }, "trail-length": { "render": "Stezka je dlouhá {_length:km} kilometrů" @@ -11067,6 +13335,9 @@ "2": { "description": "Pokud si nejste jisti, zda se jedná o listnatý nebo jehličnatý strom.", "title": "strom" + }, + "3": { + "title": "palma" } }, "tagRenderings": { @@ -11149,6 +13420,9 @@ }, "2": { "then": "Trvale bez listů" + }, + "3": { + "then": "Toto je palma" } }, "question": "Jedná se o listnatý nebo jehličnatý strom?" @@ -11179,7 +13453,49 @@ } }, "trolley_bay": { + "description": "Najděte zásobníky s nákupními vozíky.", + "name": "Zásobníky vozíků", + "presets": { + "0": { + "description": "Zásobník pro parkování nákupních vozíků.", + "title": "zásobník vozíků" + } + }, "tagRenderings": { + "cart_types": { + "mappings": { + "0": { + "then": "Jsou k dispozici vozíky s lupou" + }, + "1": { + "then": "Jsou k dispozici vozíky pro hendikepované" + }, + "2": { + "then": "Jsou k dispozici vozíky pro děti" + }, + "3": { + "then": "Jsou k dispozici vozíky se sedačkou pro děti" + }, + "4": { + "then": "Jsou k dispozici vozíky s plochým dnem" + }, + "5": { + "then": "Jsou k dispozici svislé vozíky pro zboží ve formě desek" + } + }, + "question": "Jako druhy speciálních vozíků jsou k dispozici?" + }, + "covered": { + "mappings": { + "0": { + "then": "Zásobník na vozíky je krytý" + }, + "1": { + "then": "Zásobník na vozíky není krytý" + } + }, + "question": "Je zásobník na vozíky krytý?" + }, "denominations": { "mappings": { "0": { @@ -11191,55 +13507,114 @@ "2": { "then": "Jsou přijímány mince v hodnotě 2 euro" } - } + }, + "question": "Jaké mince jsou přijímány jako záloha?" + }, + "deposit": { + "mappings": { + "0": { + "then": "Na vozíky je potřeba záloha" + }, + "1": { + "then": "Na vozíky není potřeba záloha" + } + }, + "question": "Je na vozíky potřeba záloha (např. mince)?" } - } + }, + "title": "Zásobník na vozíky" }, "unit": { + "description": "Knihovní vrstva se všemi běžnými jednotkami. Jednotky lze importovat _jen_ z tohoto souboru.", "units": { "0": { "applicableUnits": { "0": { - "human": "{quantity} megawatty" + "human": "{quantity} megawattů" }, "1": { - "human": "{quantity} kilowatty" + "human": "{quantity} kilowattů" }, "2": { - "human": "{quantity} watty" + "human": "{quantity} wattů" }, "3": { - "human": "{quantity} gigawatty" + "human": "{quantity} gigawattů" + } + } + }, + "1": { + "applicableUnits": { + "0": { + "human": "{quantity} voltů" + } + } + }, + "2": { + "applicableUnits": { + "0": { + "human": "{quantity} ampérů" } } }, "3": { "applicableUnits": { "0": { - "human": "{quantity} metr" + "human": "{quantity} metr", + "humanSingular": "jeden metr" }, "1": { - "human": "{quantity} centimetr" + "human": "{quantity} centimetr", + "humanSingular": "jeden centimetr" }, "2": { - "human": "{quantity} milimetry" + "human": "{quantity} milimetrů", + "humanSingular": "jeden milimetr" }, "3": { - "human": "{quantity} stopa" + "human": "{quantity} stop" } } }, "4": { "applicableUnits": { "0": { - "human": "{quantity} kilometry/hodinu", + "human": "{quantity} kilometrů/hodinu", "humanShort": "{quantity} km/h" }, "1": { - "human": "{quantity} míle/hodinu", + "human": "{quantity} mil/hodinu", "humanShort": "{quantity} mph" } } + }, + "5": { + "applicableUnits": { + "0": { + "human": "{quantity} minut", + "humanSingular": "jedna minuta" + }, + "1": { + "human": "{quantity} hodin", + "humanSingular": "jedna hodina" + }, + "2": { + "human": "{quantity} dní", + "humanSingular": "jeden den" + }, + "3": { + "human": "{quantity} týdnů", + "humanSingular": "jeden týden" + }, + "4": { + "human": "{quantity} měsíců", + "humanSingular": "jeden měsíc" + }, + "5": { + "human": "{quantity} let", + "humanSingular": "jeden rok" + } + } } } }, @@ -11250,15 +13625,35 @@ "mappings": { "0": { "then": "Povolení funkcí přístupnosti při použití kláves se šipkami k navigaci na mapě" + }, + "1": { + "then": "Vždy zapnout funkce pro přístupnost" + }, + "2": { + "then": "Nikdy nezapínat funkce pro přístupnost" } - } + }, + "question": "Jaké funkce pro přístupnost se mají používat?" }, "add-new-feature": { "mappings": { + "0": { + "then": "Nová funkce se přidává tlačítkem vlevo dole. Kliknutí na mapu neudělá nic" + }, + "1": { + "then": "Při kliknutí nebo ťuknutí na mapu se objeví značka v místě, kam se nová funkce přidává" + }, + "2": { + "then": "Při kliknutí pravým tlačítkem nebo dlouhém stisku mapy se objeví značka v místě, kam lze novou funkci přidat" + }, + "3": { + "then": "Při kliknutí nebo ťuknutí na mapu se objeví značka v místě, kam lze novou funkci přidat. Navíc se objeví tlačítko vlevo dole" + }, "4": { "then": "Po kliknutí pravým tlačítkem myši nebo dlouhém stisknutí mapy se zobrazí značka, kam lze přidat nový prvek. Kromě toho se vlevo dole zobrazí tlačítko" } - } + }, + "question": "Jak se má otevírat nabídka k přidání nové funkce?" }, "all-questions-at-once": { "mappings": { @@ -11292,11 +13687,20 @@ "then": "Použít vrstvu pozadí {mapcomplete-preferred-background-layer} jako výchozí pozadí" } }, - "question": "Jaká vrstva pozadí by se měla zobrazovat ve výchozím nastavení?" + "question": "Jaká vrstva pozadí by se měla zobrazovat ve výchozím nastavení?", + "questionHint": "Pro nastavení určitého pozadí jako výchozího ho nejdřív vyberte v nabídce pro pozadí, následně se objeví tady." }, "background-layer-readonly": { "render": "Tato tematická mapa má předdefinovanou sadu podkladových vrstev. Vaše výchozí nastavení tématu se nepoužije" }, + "clear_cache": { + "render": { + "after": "Vymazání cache smaže data a kód, které byly staženy na místní zařízení. Zůstanete přihlášeni a vaše nastavení budou zachována. Žádná data se neztratí", + "special": { + "text": "Vymazat cache" + } + } + }, "contributor-thanks": { "mappings": { "0": { @@ -11311,6 +13715,18 @@ } } }, + "debug-gps-title": { + "render": "Data z GPS a gyroskopu" + }, + "debug-title": { + "render": "

    Ladicí volby

    " + }, + "debug_accordeon_title": { + "render": "Ladicí informace" + }, + "debug_storage_accordeon_title": { + "render": "Ladicí informace o místním úložišti" + }, "edit-profile": { "render": { "special": { @@ -11354,6 +13770,14 @@ } } }, + "mangrove-key-import": { + "render": { + "after": "Nahrání soukromého klíče vymaže váš aktuální soukromý klíč. Pokud jste s ním dříve vkládali recenze, nejdřív si aktuální klíč stáhněte k sobě", + "special": { + "text": "Importovat soukromý klíč Mangrove ze zálohy" + } + } + }, "mangrove-keys": { "render": { "after": "Kdokoli, kdo má tento soubor, může provádět recenze s vaší identitou", @@ -11362,6 +13786,23 @@ } } }, + "mangrove-reviews-allowed": { + "mappings": { + "0": { + "then": "Ve výchozím stavu ukazovat recenze, i u citlivých témat" + }, + "1": { + "then": "Ve výchozím stavu ukazovat recenze, kromě citlivých témat (kde budete na každé dotazováni)" + }, + "2": { + "then": "Vždy se ptát před načtením" + }, + "3": { + "then": "Nikdy neukazovat žádné recenze" + } + }, + "question": "Měly by se načítat recenze při procházení položky?" + }, "more_privacy": { "mappings": { "0": { @@ -11370,6 +13811,15 @@ "1": { "then": "Při provádění změn v OpenStreetMap zhruba uveďte, jak daleko jste byli od změněných objektů. To pomůže ostatním přispěvatelům pochopit, jak jste změnu provedli" } + }, + "question": "Měla by při provádění změn být k dispozici hrubá indikace, jak jste byli daleko od objektu?", + "questionHint": "Měníte-li jeden nebo více objektů a máte zapnutou pozici, uloží se hrubá indikace místa provedení změny: ukazuje se, zda jste byli blíže než 25 m, 500 m, 5 km nebo dál než 5 km. To pomáhá mapovačům pochopit kontext provádění změn, ale zároveň indikuje, kde jste v tento čas byli." + }, + "more_privacy_theme_override": { + "mappings": { + "0": { + "then": "Toto téma je citlivé. Provedení změn nebude indikovat, zda jste byli skutečně poblíž." + } } }, "profile-description": { @@ -11385,8 +13835,11 @@ }, "scalebar": { "mappings": { + "0": { + "then": "Zobrazit panel měřítka" + }, "1": { - "then": "Skrytí panelu měřítka" + "then": "Skrýt panel měřítka" } }, "question": "Má být na mapě zobrazeno měřítko?" @@ -11398,7 +13851,37 @@ } } }, + "share-login-explanation": { + "render": "S QR kódem níže se můžete přihlásit na jiném zařízení bez nutnosti sdílet heslo" + }, + "share-login-group-title": { + "render": "Umožnit přihlášení a vystupování jako {_name}" + }, + "share-login-revoke": { + "render": { + "special": { + "text": "Zde můžete odvolat přístup" + } + } + }, + "share-login-title": { + "render": "

    Přihlášení přes QR kód

    " + }, "show_crosshair": { + "mappings": { + "0": { + "then": "Zobrazovat zaměřovací kříž ve středu mapy, pokud je úroveň zoomu větší než 17" + }, + "1": { + "then": "Nezobrazovat zaměřovací kříž ve středu mapy" + }, + "2": { + "then": "Nezobrazovat zaměřovací kříž ve středu mapy" + }, + "3": { + "then": "Vždy zobrazovat zaměřovací kříž ve středu mapy" + } + }, "question": "Měl by se uprostřed displeje zobrazovat kříž?", "questionHint": "To může pomoci přesněji umístit nový prvek" }, @@ -11434,16 +13917,42 @@ "question": "Zobrazit nezpracované/raw tagy OpenStreetMap?", "questionHint": "Tagy jsou atributy, které má každý element. Jedná se o technické údaje, které jsou uloženy v databázi. K úpravám pomocí MapComplete tyto informace nepotřebujete, ale pokročilí uživatelé by je mohli chtít použít jako referenci." }, + "sync-visited-locations": { + "mappings": { + "0": { + "then": "Ukládat místa, která jsem hledal(a) a zkoumal(a) a synchronizovat je přes openstreetmap.org. OpenStreetMap a všechny aplikace mající přístup k mému účtu OSM uvidí tuto historii" + }, + "1": { + "then": "Ukládat vyhledávaná a zkoumaná místa na tomto zařízení" + }, + "2": { + "then": "Neukládat vyhledávaná a zkoumaná místa" + } + }, + "question": "Měla by se zapamatovat vyhledávaná a zkoumaná místa?", + "questionHint": "Tato místa se budou nabízet ve vyhledávací nabídce" + }, "sync-visited-themes": { "mappings": { "0": { "then": "Uložit navštívené tematické mapy a synchronizovat je prostřednictvím openstreetmap.org. OpenStreetMap a všechny aplikace, které používáte, mohou tuto historii vidět" + }, + "1": { + "then": "Ukládat v zařízení navštívené tématické mapy" + }, + "2": { + "then": "Neukládat navštívené tématické mapy" } - } + }, + "question": "Mají se ukládat navštívené tématické mapy?", + "questionHint": "Navštívíte-li mapu na určité téma, MapComplete si to zapamatuje a bude nabízet jako návrh." }, "title-editing": { "render": "

    Úprava nastavení

    " }, + "title-id": { + "render": "

    Správa Mangrove ID

    " + }, "title-map": { "render": "

    Konfigurace mapy

    " }, @@ -11504,6 +14013,29 @@ "render": "Nastavení" } }, + "utility_pole": { + "description": "Vrstva zobrazující různé typy sloupů pro vedení.", + "name": "Sloupy pro vedení", + "presets": { + "0": { + "title": "sloup pro vedení" + } + }, + "tagRenderings": { + "street_lamp": { + "mappings": { + "0": { + "then": "Na tomto sloupu je namontována lampa pouličního osvětlení." + }, + "1": { + "then": "Na tomto sloupu není namontována lampa pouličního osvětlení." + } + }, + "question": "Je na tomto sloupu namontována lampa pouličního osvětlení?" + } + }, + "title": "Sloup pro vedení" + }, "vending_machine": { "description": "Vrstva zobrazující prodejní automaty", "filter": { @@ -11748,6 +14280,9 @@ "27": { "then": "Prodává zámky na kolo" }, + "28": { + "then": "Zde se prodávají menstruační produkty" + }, "3": { "then": "Prodává cigarety" }, @@ -12007,6 +14542,221 @@ "render": "Nakládání s odpady" } }, + "wayside_shrine": { + "description": "Kapličky jsou náboženská místa zasvěcená určitým božstvům, svatým nebo jiným postavám významným pro víru. Typicky obsahují náboženská vyobrazení a lidé zde zanechávají votivní dary. Kapličky podél cest jsou malé kapličky, které lze najít podél silnic a stezek a navštěvují je lidé cestující okolo. Kříže podél cest lze vidět jako podtyp kapliček, typicky ve formě křesťanských křížů u cesty, typicky bez votivních možností.", + "name": "Kapličky a kříže u cest", + "presets": { + "0": { + "description": "Kaplička u cesty typicky obsahuje náboženské vyobrazení, obvykle je umístěna u silnice nebo stezky. ", + "title": "kaplička u cesty" + }, + "1": { + "description": "Kaplička u cesty typicky obsahuje náboženské vyobrazení, obvykle je umístěna u silnice nebo stezky. Tato je namontována na stěně", + "title": "kaplička u cesty namontovaná na stěně" + }, + "2": { + "description": "Kříž u cesty je křesťanský kříž, který je umístěn u silnice nebo stezky.", + "title": "kříž u cesty" + }, + "3": { + "description": "Kříž u cesty je křesťanský kříž, který je umístěn u silnice nebo stezky. Tento kříž je namontován na stěně", + "title": "kříž u cesty namontovaný na stěně" + }, + "4": { + "title": "Kaplička Panny Marie v prvním patře" + } + }, + "tagRenderings": { + "denomination_christian": { + "mappings": { + "0": { + "then": "Náboženská subdenominace je katolická" + }, + "1": { + "then": "Náboženská subdenominace je římskokatolická" + }, + "2": { + "then": "Náboženská subdenominace je pravoslavná" + }, + "3": { + "then": "Náboženská subdenominace je řeckokatolická" + }, + "4": { + "then": "Náboženská subdenominace je ruská pravoslavná" + }, + "5": { + "then": "Náboženská subdenominace je srbská pravoslavná" + }, + "6": { + "then": "Náboženská subdenominace je protestantská" + }, + "7": { + "then": "Náboženská subdenominace je anglikánská" + }, + "8": { + "then": "Náboženská subdenominace je adventistická" + }, + "9": { + "then": "Náboženská subdenominace je evangelická" + } + }, + "question": "Jaká je křesťanská denominace tohoto {title()}?", + "render": "Náboženská denominace je {denomination}" + }, + "denomination_jewish": { + "mappings": { + "0": { + "then": "Náboženská subdenominace je konzervativní" + }, + "1": { + "then": "Náboženská subdenominace je ortodoxní" + }, + "2": { + "then": "Náboženská subdenominace je chasidská" + }, + "3": { + "then": "Náboženská subdenominace je reformní" + } + }, + "question": "Jaká je židovská denominace této kapličky?", + "render": "Náboženská subdenominace je {denomination}" + }, + "denomination_muslim": { + "mappings": { + "0": { + "then": "Náboženská subdenominace je šíitská" + }, + "1": { + "then": "Náboženská subdenominace je sunnitská" + }, + "2": { + "then": "Náboženská subdenominace je súfitská" + } + }, + "question": "Jaká je muslimská denominace této kapličky?", + "render": "Náboženská subdenominace je {denomination}" + }, + "denomination_other": { + "question": "Jaká je denominace této kapličky?", + "render": "Náboženská subdenominace této kapličky je {denomination}" + }, + "inscription": { + "mappings": { + "0": { + "then": "Žádný nápis" + }, + "1": { + "then": "Nápis je Ave Maria" + }, + "2": { + "then": "Nápis je I.N.R.I." + } + }, + "question": "Je tu nápis?", + "render": "Nápis je {inscription}" + }, + "religion": { + "mappings": { + "0": { + "then": "Toto je křesťanská kaplička" + }, + "1": { + "then": "Toto je buddhistická kaplička" + }, + "10": { + "then": "Toto je zoroastriánská kaplička" + }, + "2": { + "then": "Toto je hinduistická kaplička" + }, + "3": { + "then": "Toto je džínistická kaplička" + }, + "4": { + "then": "Toto je židovská kaplička" + }, + "5": { + "then": "Toto je islámská kaplička" + }, + "6": { + "then": "Toto je pohanská kaplička" + }, + "7": { + "then": "Toto je šintoistická kaplička" + }, + "8": { + "then": "Toto je sikhistická kaplička" + }, + "9": { + "then": "Toto je taoistická kaplička" + } + }, + "question": "Jakému náboženství je tato kaplička věnována?", + "render": "Tato kaplička je {religion}" + }, + "shrine_name": { + "mappings": { + "0": { + "then": "Tato kaplička nemá název" + } + }, + "question": "Jaký je název {title()}?", + "render": "Název {title()} je {name}" + }, + "subject:wikidata": { + "mappings": { + "0": { + "then": "Je vyobrazena Panna Maria" + }, + "1": { + "then": "Je vyobrazen Ježíš Kristus" + }, + "2": { + "then": "Je vyobrazen Ježíš Kristus (jako dospělý)" + }, + "3": { + "then": "Je vyobrazena svatá Anna (matka Marie)" + }, + "4": { + "then": "Je vyobrazen Hanumán" + } + }, + "question": "Kdo je vyobrazen?" + } + }, + "title": { + "mappings": { + "0": { + "then": "Kaplička u cesty {name}" + }, + "1": { + "then": "Kříž u cesty {name}" + } + } + } + }, + "windpump": { + "name": "Větrné pumpy", + "presets": { + "0": { + "description": "Větrná pumpa je druh větrného mlýna, který se používá k čerpání zemního plynu nebo vody." + } + }, + "tagRenderings": { + "operator": { + "question": "Kdo provozuje tuto větrnou pumpu?", + "render": "Provozuje {operator}" + } + }, + "title": { + "mappings": { + "0": { + "then": "Větrná pumpa {ref}" + } + }, + "render": "Větrná pumpa {ref}" + } + }, "windturbine": { "description": "Moderní větrné mlýny vyrábějící elektřinu", "name": "větrná turbína", diff --git a/langs/layers/da.json b/langs/layers/da.json index 44ac31897..d46376e47 100644 --- a/langs/layers/da.json +++ b/langs/layers/da.json @@ -152,6 +152,9 @@ "render": "Kunstværk" } }, + "atm": { + "description": "Pengeautomat til at hæve penge" + }, "barrier": { "description": "Forhindringer under cykling, f.eks. pæle og cykelbarrierer", "name": "Barrierer", @@ -436,7 +439,7 @@ } } }, - "description": "Stationer til udlejning af cykler", + "description": "Cykeludlejningsstationer", "name": "Cykeludlejning", "presets": { "0": { @@ -1302,6 +1305,9 @@ "render": "Klatrerute" } }, + "clock": { + "description": "Lag med offentlige ure" + }, "crossings": { "description": "Overgange for fodgængere og cyklister", "name": "Overgange", @@ -1646,6 +1652,7 @@ } }, "food": { + "description": "Et lag, der viser restauranter og fastfood-faciliteter (med en særlig gengivelse af friterier)", "filter": { "5": { "options": { @@ -1687,6 +1694,9 @@ } } }, + "indoors": { + "description": "Grundlæggende indendørs kortlægning: viser rums konturer" + }, "last_click": { "pointRendering": { "0": { @@ -1712,6 +1722,143 @@ } } }, + "public_bookcase": { + "description": "En gadeskab med bøger, frit tilgængelig for alle.", + "filter": { + "0": { + "options": { + "0": { + "question": "Har børnebøger" + } + } + }, + "1": { + "options": { + "0": { + "question": "Har bøger for voksne" + } + } + }, + "2": { + "options": { + "0": { + "question": "Inden- eller udendørs" + }, + "1": { + "question": "Placeret indendørs" + }, + "2": { + "question": "Placeret udendørs" + } + } + } + }, + "name": "Bogreoler", + "presets": { + "0": { + "title": "en bogreol" + }, + "1": { + "title": "en bogreol på en væg" + } + }, + "tagRenderings": { + "bookcase-booktypes": { + "mappings": { + "0": { + "then": "Mest børnebøger" + }, + "1": { + "then": "Mest bøger for voksne" + } + }, + "question": "Hvilken slags bøger finder man i dette bogbytteskab?", + "render": "Dette sted tilbyder mest {books}" + }, + "bookcase-is-accessible": { + "mappings": { + "0": { + "then": "Offentlig tilgængelig" + }, + "1": { + "then": "Kun adgang for kunder" + } + }, + "question": "Er dette bogbytteskab frit tilgængeligt?" + }, + "bookcase-is-indoors": { + "mappings": { + "0": { + "then": "Dette bogbytteskab er placeret indendørs" + }, + "1": { + "then": "Dette bogbytteskab er placeret udendørs" + }, + "2": { + "then": "Denne bogreol er placeret udendørs" + } + }, + "question": "Er denne bogreol placeret udendørs?" + }, + "public_bookcase-brand": { + "freeform": { + "placeholder": "Navn på netværket" + }, + "mappings": { + "0": { + "then": "Dette bogbytteskab er ikke en del af et større netværk" + } + }, + "question": "Er dette bogbytteskab en del af et større netværk?", + "render": "Dette bogbytteskab er en del af {brand}" + }, + "public_bookcase-capacity": { + "question": "Hvor mange bøger er der plads til i dette bogbytteskab?", + "render": "Der kan være {capacity} i dette bogbytteskab" + }, + "public_bookcase-name": { + "mappings": { + "0": { + "then": "Dette bogbytteskab har ikke et navn" + } + }, + "question": "Hvad er navnet på dette bogbytteskab?", + "render": "Navnet på dette bogbytteskab er {name}" + }, + "public_bookcase-operator": { + "question": "Hvem står for at vedligeholde dette bogbytteskab?", + "render": "Drevet af {operator}" + }, + "public_bookcase-ref": { + "mappings": { + "0": { + "then": "Dette bogbytteskab er ikke en del af et større netværk" + } + }, + "question": "Hvad er referencenummeret for dette bogbytteskab?" + }, + "public_bookcase-start_date": { + "question": "Hvornår blev dette bogbytteskab etableret?", + "render": "Etableret {start_date}" + }, + "public_bookcase-website": { + "question": "Findes der et websted med mere information om dette bogbytteskab?", + "render": { + "special": { + "text": "Mere info på webstedet" + } + } + } + }, + "title": { + "mappings": { + "0": { + "then": "Bogbytteskab {name}" + } + }, + "render": "Bogskab" + } + }, "questions": { "tagRenderings": { "description": { @@ -2308,6 +2455,20 @@ "wheelchair-door-width": { "question": "Hvad er bredden på døren til det kørestolsvenlige toilet?", "render": "Døren til det kørestolsvenlige toilet er {canonical(door:width)} bred" + }, + "menstrual_products": { + "mappings": { + "2": { + "then": "Ingen gratis menstruationsprodukter er tilgængelige her" + } + } + }, + "toilet-reviews": { + "render": { + "special": { + "question": "Hvordan vil du bedømme dette toilet?" + } + } } }, "title": { @@ -2405,7 +2566,7 @@ "then": "Dette stop har en bænk" }, "1": { - "then": "Dette stoppested har ingen bænk" + "then": "Dette stoppested har ikke en bænk" } }, "question": "Har dette stop en bænk?" @@ -2416,7 +2577,7 @@ "then": "Dette stop har en skraldespand" }, "1": { - "then": "Dette stoppested har ikke en skraldespand" + "then": "Dette stoppested har ikke en skraldespand" } }, "question": "Har dette stop en skraldespand?" @@ -2442,14 +2603,14 @@ "then": "Dette stop har en køreplan, der kun indeholder intervallet mellem afgangene" }, "5": { - "then": "Dette stop har ikke en afgangstavle" + "then": "Dette stop har ikke en afgangstavle" } } }, "lit": { "mappings": { "1": { - "then": "Dette stop lyser ikke" + "then": "Dette stop er ikke oplyst" } } }, @@ -2459,7 +2620,7 @@ "then": "Dette stop har et ly" }, "1": { - "then": "Dette stop har ikke et ly" + "then": "Dette stop har ikke et venteskur" } }, "question": "Har dette stop et ly?" @@ -3030,7 +3191,7 @@ }, "turbine-start-date": { "question": "Hvornår blev denne vindmølle taget i brug?", - "render": "Denne vindmølle blev sat i drift den/den {start_date}." + "render": "Denne vindturbine blev sat i drift den/i {start_date}." } }, "title": { @@ -3041,5 +3202,43 @@ }, "render": "vindmølle" } + }, + "firepit": { + "tagRenderings": { + "access": { + "mappings": { + "1": { + "then": "Ingen adgang" + }, + "0": { + "then": "Offentlig" + }, + "2": { + "then": "Privat" + }, + "3": { + "then": "Adgang indtil tilbagekaldelse" + }, + "4": { + "then": "Kun adgang for kunder" + }, + "5": { + "then": "Kun adgang for godkendte" + } + }, + "question": "Hvilken adgang er tilladt?" + } + } + }, + "shelter": { + "tagRenderings": { + "shelter-type": { + "mappings": { + "4": { + "then": "Dette er et skur med 3 vægge, primært beregnet til camping." + } + } + } + } } -} \ No newline at end of file +} diff --git a/langs/layers/de.json b/langs/layers/de.json index deb382aa7..c4590a3d9 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -2688,65 +2688,59 @@ "then": "Tesla Supercharger (Destination)" }, "24": { - "then": "Tesla Supercharger (Destination) (Typ 2 mit Kabel von Tesla)" + "then": "USB zum Aufladen von Handys und kleinen Elektrogeräten" }, "25": { - "then": "Tesla supercharger (Destination) (Typ 2 mit Kabel von Tesla)" + "then": "USB zum Aufladen von Handys und kleinen Elektrogeräten" }, "26": { - "then": "USB zum Aufladen von Handys und kleinen Elektrogeräten" - }, - "27": { - "then": "USB zum Aufladen von Handys und kleinen Elektrogeräten" - }, - "28": { "then": "Bosch Active Connect mit 3 Pins und Kabel" }, - "29": { + "27": { "then": " Bosch Active Connect mit 3 Pins und Kabel" }, + "28": { + "then": "Bosch Active Connect mit 5 Pins und Kabel" + }, + "29": { + "then": " Bosch Active Connect mit 5 Pins und Kabel" + }, "3": { "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)" }, "30": { - "then": "Bosch Active Connect mit 5 Pins und Kabel" + "then": "BS1363 (Typ G)" }, "31": { - "then": " Bosch Active Connect mit 5 Pins und Kabel" + "then": "BS1363 (Typ G)" }, "32": { - "then": "BS1363 (Typ G)" + "then": "NEMA 5-15 (Typ B)" }, "33": { - "then": "BS1363 (Typ G)" + "then": "NEMA 5-15 (Typ B)" }, "34": { - "then": "NEMA 5-15 (Typ B)" + "then": "SEV 1011 T23 (Typ J)" }, "35": { - "then": "NEMA 5-15 (Typ B)" + "then": "SEV 1011 T23 (Typ J)" }, "36": { - "then": "SEV 1011 T23 (Typ J)" + "then": "AS3112 (Typ I)" }, "37": { - "then": "SEV 1011 T23 (Typ J)" + "then": "AS3112 (Typ I)" }, "38": { - "then": "AS3112 (Typ I)" + "then": "NEMA 5-20 (Typ B)" }, "39": { - "then": "AS3112 (Typ I)" + "then": "NEMA 5-20 (Typ B)" }, "4": { "then": "Chademo-Anschluss" }, - "40": { - "then": "NEMA 5-20 (Typ B)" - }, - "41": { - "then": "NEMA 5-20 (Typ B)" - }, "5": { "then": "Chademo-Anschluss" }, diff --git a/langs/layers/en.json b/langs/layers/en.json index fab0ae1e0..cc65e8be7 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -1753,7 +1753,7 @@ }, "Capacity": { "question": "How many bicycles fit in this bicycle parking?", - "questionHint": "This includes regular bicycles, cargo bikes, ebikes, ...", + "questionHint": "This includes regular bicycles, cargo bikes, ebikes, …", "render": "Place for {capacity} bikes" }, "Cargo bike capacity?": { @@ -2895,64 +2895,64 @@ "then": "Tesla Supercharger (destination)" }, "24": { - "then": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla)" + "then": "USB to charge phones and small electronics" }, "25": { - "then": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla)" + "then": "USB to charge phones and small electronics" }, "26": { - "then": "USB to charge phones and small electronics" + "then": "Bosch Active Connect with 3 pins and cable" }, "27": { - "then": "USB to charge phones and small electronics" + "then": "Bosch Active Connect with 3 pins and cable" }, "28": { - "then": "Bosch Active Connect with 3 pins and cable" + "then": "Bosch Active Connect with 5 pins and cable" }, "29": { - "then": "Bosch Active Connect with 3 pins and cable" + "then": "Bosch Active Connect with 5 pins and cable" }, "3": { "then": "European wall plug with ground pin (CEE7/4 type E)" }, "30": { - "then": "Bosch Active Connect with 5 pins and cable" + "then": "BS1363 (Type G)" }, "31": { - "then": "Bosch Active Connect with 5 pins and cable" + "then": "BS1363 (Type G)" }, "32": { - "then": "BS1363 (Type G)" + "then": "NEMA 5-15 (Type B)" }, "33": { - "then": "BS1363 (Type G)" + "then": "NEMA 5-15 (Type B)" }, "34": { - "then": "NEMA 5-15 (Type B)" + "then": "SEV 1011 T23 (Type J)" }, "35": { - "then": "NEMA 5-15 (Type B)" + "then": "SEV 1011 T23 (Type J)" }, "36": { - "then": "SEV 1011 T23 (Type J)" + "then": "AS3112 (Type I)" }, "37": { - "then": "SEV 1011 T23 (Type J)" + "then": "AS3112 (Type I)" }, "38": { - "then": "AS3112 (Type I)" + "then": "NEMA 5-20 (Type B)" }, "39": { - "then": "AS3112 (Type I)" + "then": "NEMA 5-20 (Type B)" }, "4": { "then": "Chademo" }, "40": { - "then": "NEMA 5-20 (Type B)" + "then": "NACS(North-American Charging System)" }, "41": { - "then": "NEMA 5-20 (Type B)" + "then": "NACS(North-American Charging System)" }, "5": { "then": "Chademo" @@ -3064,7 +3064,7 @@ "then": "A key must be requested to access this charging station
    E.g. a charging station operated by hotel which is only usable by their guests, which receive a key from the reception to unlock the charging station" }, "4": { - "then": "Not accessible to the general public (e.g. only accessible to the owners, employees, ...)" + "then": "Not accessible to the general public (e.g. only accessible to the owners, employees, …)" }, "5": { "then": "This charging station is accessible to the public during certain hours or conditions. Restrictions might apply, but general use is allowed." @@ -3104,7 +3104,7 @@ "then": "Free to use" }, "3": { - "then": "Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station" + "then": "Paid use, but free for customers of the hotel/pub/hospital/… who operates the charging station" }, "4": { "then": "Paid use" @@ -6485,7 +6485,7 @@ } }, "grab_rail": { - "description": "A grab rail is a support to help persons with reduced mobility or a motor disability. It helps them to transfer from their wheelchair onto the toilet, to stand in a shower, close a door, ... ", + "description": "A grab rail is a support to help persons with reduced mobility or a motor disability. It helps them to transfer from their wheelchair onto the toilet, to stand in a shower, close a door, …", "tagRenderings": { "has_grab_rail_behind": { "mappings": { @@ -7446,7 +7446,7 @@ "then": "A map of the rooms within a building" }, "1": { - "then": "A map of special site, like of a historical castle, a park, a campus, a forest, ...." + "then": "A map of special site, like of a historical castle, a park, a campus, a forest, …" }, "2": { "then": "A map showing the village or town" @@ -10560,7 +10560,7 @@ "then": "Students must wear clothes in a specific colour scheme" }, "2": { - "then": "There is no formal dress code, students are allowed to come in casual wear such as t-shirt, jeans, ..." + "then": "There is no formal dress code, students are allowed to come in casual wear such as t-shirt, jeans, …" }, "3": { "then": "Arms must be covered by the clothes" @@ -12168,7 +12168,7 @@ "then": "A panning camera" }, "3": { - "then": "A doorbell which might be turned on remotely at any time or by motion detection. These are typically Smart, internet-connected doorbells. Typical brands are Ring, Google Nest, Eufy, ..." + "then": "A doorbell which might be turned on remotely at any time or by motion detection. These are typically Smart, internet-connected doorbells. Typical brands are Ring, Google Nest, Eufy, …" } }, "question": "What kind of camera is this?" @@ -12386,7 +12386,8 @@ "then": "There are no embossed letters describing the model." } }, - "question": "Are there embossed letters describing the model?" + "question": "Are there embossed letters describing the model?", + "questionHint": "Embossed letters are letters as normally read by seeing people, but which are protrude from the surface and might thus also be read by blind people" }, "embossed_letters_languages": { "render": { @@ -12403,6 +12404,9 @@ }, "question": "What scale is the model?", "render": "The scale of this model is {scale}." + }, + "subject": { + "question": "What is depicted by this model?" } }, "title": "Tactile Model" @@ -12872,7 +12876,7 @@ }, "name": "Toilets at other amenities", "tagRenderings": { - "images": { + "images_toilet": { "render": { "special": { "label": "Add a picture of the toilets" @@ -14718,6 +14722,9 @@ }, "3": { "then": "Saint Anne (mother of Mary) is depicted" + }, + "4": { + "then": "Hanuman is depicted" } }, "question": "Who is depicted?" diff --git a/langs/layers/es.json b/langs/layers/es.json index dcd0f5b7c..b65314fee 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -2487,65 +2487,59 @@ "then": "Tesla Supercharger (destino)" }, "24": { - "then": "Supercargador Tesla (destino) (Un tipo 2 con cable de marca Tesla)" + "then": "USB para cargar teléfonos y pequeños dispositivos electrónicos" }, "25": { - "then": "Supercargador Tesla (destino) (Un tipo 2 con cable de marca Tesla)" + "then": "USB para cargar teléfonos y pequeños dispositivos electrónicos" }, "26": { - "then": "USB para cargar teléfonos y pequeños dispositivos electrónicos" + "then": "Bosch Active Connect con 3 pines y cable" }, "27": { - "then": "USB para cargar teléfonos y pequeños dispositivos electrónicos" + "then": "Bosch Active Connect con 3 pines y cable" }, "28": { - "then": "Bosch Active Connect con 3 pines y cable" + "then": "Bosch Active Connect con 5 pines y cable" }, "29": { - "then": "Bosch Active Connect con 3 pines y cable" + "then": "Bosch Active Connect con 5 pines y cable" }, "3": { "then": "Enchufe de pared europeo con pin de tierra (tipo CEE7/4 E)" }, "30": { - "then": "Bosch Active Connect con 5 pines y cable" + "then": "BS1363 (Tipo G)" }, "31": { - "then": "Bosch Active Connect con 5 pines y cable" + "then": "BS1363 (Tipo G)" }, "32": { - "then": "BS1363 (Tipo G)" + "then": "NEMA 5-15 (Tipo B)" }, "33": { - "then": "BS1363 (Tipo G)" + "then": "NEMA 5-15 (Tipo B)" }, "34": { - "then": "NEMA 5-15 (Tipo B)" + "then": "SEV 1011 T23 (Tipo J)" }, "35": { - "then": "NEMA 5-15 (Tipo B)" + "then": "SEV 1011 T23 (Tipo J)" }, "36": { - "then": "SEV 1011 T23 (Tipo J)" + "then": "AS3112 (Tipo I)" }, "37": { - "then": "SEV 1011 T23 (Tipo J)" + "then": "AS3112 (Tipo I)" }, "38": { - "then": "AS3112 (Tipo I)" + "then": "NEMA 5-20 (Tipo B)" }, "39": { - "then": "AS3112 (Tipo I)" + "then": "NEMA 5-20 (Tipo B)" }, "4": { "then": "Chademo" }, - "40": { - "then": "NEMA 5-20 (Tipo B)" - }, - "41": { - "then": "NEMA 5-20 (Tipo B)" - }, "5": { "then": "Chademo" }, diff --git a/langs/layers/fr.json b/langs/layers/fr.json index 1221e21d2..b8b83b4ad 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -4287,7 +4287,7 @@ "then": "Une carte de village ou de petite ville" }, "3": { - "then": " Une carte de ville" + "then": "Une carte de ville" }, "4": { "then": "La carte d'une région entière, montrant de nombreuses villes et villages" @@ -7181,6 +7181,36 @@ } } }, + "inbox": { + "mappings": { + "0": { + "then": { + "special": { + "text": "Ouvrir votre boîte de réception" + } + } + }, + "1": { + "then": { + "special": { + "text": "Vous avez {_unreadMessages} messages
    Ouvrir votre boîte de réception" + } + } + } + } + }, + "language_picker": { + "mappings": { + "0": { + "then": "La langue a été configurée via un paramètre d'URL et ne peut être configurée par l'utilisateur." + } + } + }, + "mangrove-key-import": { + "render": { + "after": "Charger une clé privée écrasera votre clé privée actuelle. Si vous avez réalisé des vérifications avec votre clé privée actuelle, téléchargez la d'abord" + } + }, "scalebar": { "mappings": { "1": { diff --git a/langs/layers/hi.json b/langs/layers/hi.json new file mode 100644 index 000000000..7a73a41bf --- /dev/null +++ b/langs/layers/hi.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/langs/layers/hi@hinglish.json b/langs/layers/hi@hinglish.json new file mode 100644 index 000000000..7a73a41bf --- /dev/null +++ b/langs/layers/hi@hinglish.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/langs/layers/hi_Latn.json b/langs/layers/hi_Latn.json new file mode 100644 index 000000000..7a73a41bf --- /dev/null +++ b/langs/layers/hi_Latn.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/langs/layers/it.json b/langs/layers/it.json index 922fa403f..d856cf29b 100644 --- a/langs/layers/it.json +++ b/langs/layers/it.json @@ -2881,65 +2881,59 @@ "then": "Tesla Supercharger (destination)" }, "24": { - "then": "Tesla supercharger (destination) (Un Tipo 2 con cavo brandizzato come tesla)" + "then": "USB per caricare telefoni e piccoli dispositivi elettronici" }, "25": { - "then": "Tesla supercharger (destination) (Un Tipo 2 con cavo brandizzato come tesla)" + "then": "USB per caricare telefoni e piccoli dispositivi elettronici" }, "26": { - "then": "USB per caricare telefoni e piccoli dispositivi elettronici" + "then": "Bosch Active Connect con 3 pin e cavo" }, "27": { - "then": "USB per caricare telefoni e piccoli dispositivi elettronici" + "then": "Bosch Active Connect con 3 pin e cavo" }, "28": { - "then": "Bosch Active Connect con 3 pin e cavo" + "then": "Bosch Active Connect con 5 pin e cavo" }, "29": { - "then": "Bosch Active Connect con 3 pin e cavo" + "then": "Bosch Active Connect con 5 pin e cavo" }, "3": { "then": "Presa europea con pin di terra (CEE7/4 tipo E)" }, "30": { - "then": "Bosch Active Connect con 5 pin e cavo" + "then": "BS1363 (Tipo G)" }, "31": { - "then": "Bosch Active Connect con 5 pin e cavo" + "then": "BS1363 (Tipo G)" }, "32": { - "then": "BS1363 (Tipo G)" + "then": "NEMA 5-15 (Tipo B)" }, "33": { - "then": "BS1363 (Tipo G)" + "then": "NEMA 5-15 (Tipo B)" }, "34": { - "then": "NEMA 5-15 (Tipo B)" + "then": "SEV 1011 T23 (Tipo J)" }, "35": { - "then": "NEMA 5-15 (Tipo B)" + "then": "SEV 1011 T23 (Tipo J)" }, "36": { - "then": "SEV 1011 T23 (Tipo J)" + "then": "AS3112 (Tipo I)" }, "37": { - "then": "SEV 1011 T23 (Tipo J)" + "then": "AS3112 (Tipo I)" }, "38": { - "then": "AS3112 (Tipo I)" + "then": "NEMA 5-20 (Tipo B)" }, "39": { - "then": "AS3112 (Tipo I)" + "then": "NEMA 5-20 (Tipo B)" }, "4": { "then": "Chademo" }, - "40": { - "then": "NEMA 5-20 (Tipo B)" - }, - "41": { - "then": "NEMA 5-20 (Tipo B)" - }, "5": { "then": "Chademo" }, @@ -12753,7 +12747,7 @@ }, "name": "Bagni presso altre strutture", "tagRenderings": { - "images": { + "images_toilet": { "render": { "special": { "label": "Aggiungi una foto dei bagni" diff --git a/langs/layers/nl.json b/langs/layers/nl.json index 500333af2..04f798a02 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -2148,9 +2148,6 @@ }, "title": { "mappings": { - "0": { - "then": "{name}" - }, "1": { "then": "Vogelkijkhut {name}" }, @@ -2702,64 +2699,64 @@ "then": "Tesla Supercharger (destination)" }, "24": { - "then": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)" + "then": "USB om GSMs en kleine electronica op te laden" }, "25": { - "then": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)" + "then": "USB om GSMs en kleine electronica op te laden" }, "26": { - "then": "USB om GSMs en kleine electronica op te laden" + "then": "Bosch Active Connect met 3 pinnen aan een kabel" }, "27": { - "then": "USB om GSMs en kleine electronica op te laden" + "then": "Bosch Active Connect met 3 pinnen aan een kabel" }, "28": { - "then": "Bosch Active Connect met 3 pinnen aan een kabel" + "then": "Bosch Active Connect met 5 pinnen aan een kabel" }, "29": { - "then": "Bosch Active Connect met 3 pinnen aan een kabel" + "then": "Bosch Active Connect met 5 pinnen aan een kabel" }, "3": { "then": "Europese stekker met aardingspin (CEE7/4 type E)" }, "30": { - "then": "Bosch Active Connect met 5 pinnen aan een kabel" + "then": "BS1363 (VK 3-pin)" }, "31": { - "then": "Bosch Active Connect met 5 pinnen aan een kabel" + "then": "BS1363 (VK 3-pin)" }, "32": { - "then": "BS1363 (VK 3-pin)" + "then": "NEMA 5-15 (VS 3-pin)" }, "33": { - "then": "BS1363 (VK 3-pin)" + "then": "NEMA 5-15 (VS 3-pin)" }, "34": { - "then": "NEMA 5-15 (VS 3-pin)" + "then": "SEV 1011 T23 (Zwitserse 3-pin)" }, "35": { - "then": "NEMA 5-15 (VS 3-pin)" + "then": "SEV 1011 T23 (Zwitserse 3-pin)" }, "36": { - "then": "SEV 1011 T23 (Zwitserse 3-pin)" + "then": "AS3112 (Australische 3-pin)" }, "37": { - "then": "SEV 1011 T23 (Zwitserse 3-pin)" + "then": "AS3112 (Australische 3-pin)" }, "38": { - "then": "AS3112 (Australische 3-pin)" + "then": "NEMA 5-20 (VS 3-pin)" }, "39": { - "then": "AS3112 (Australische 3-pin)" + "then": "NEMA 5-20 (VS 3-pin)" }, "4": { "then": "Chademo" }, "40": { - "then": "NEMA 5-20 (VS 3-pin)" + "then": "NACS(Noord-Amerikaanse oplaadstandaard)" }, "41": { - "then": "NEMA 5-20 (VS 3-pin)" + "then": "NACS(Noord-Amerikaanse oplaadstandaard)" }, "5": { "then": "Chademo" @@ -4956,9 +4953,42 @@ }, "2": { "then": "Deze muntpers heeft drie ontwerpen beschikbaar." + }, + "3": { + "then": "Deze muntpers heeft vier ontwerpen beschikbaar." } - } + }, + "question": "Hoeveel ontwerpen zijn er beschikbaar?", + "render": "Deze muntpers heeft {coin:design_count} ontwerpen beschikbaar." + }, + "fee": { + "mappings": { + "0": { + "then": "Het kost geld om een munt te persen." + }, + "1": { + "then": "Het kost geld om een munt te persen." + }, + "2": { + "then": "Het is gratis om een munt te persen." + } + }, + "question": "Kost het geld om een munt te persen?" + }, + "indoor": { + "mappings": { + "0": { + "then": "Deze muntpers bevindt zich binnen." + }, + "1": { + "then": "Deze muntpers bevindt zich buiten." + } + }, + "question": "Is deze muntpers binnen?" } + }, + "title": { + "render": "Muntpers" } }, "entrance": { @@ -6854,11 +6884,6 @@ } }, "title": { - "mappings": { - "0": { - "then": "{name}" - } - }, "render": "Natuurgebied" } }, @@ -7094,7 +7119,7 @@ "freeform": { "placeholder": "Beheerder" }, - "question": "Wat is de beheerder van deze pakketautomaat?", + "question": "Wie is de beheerder van deze pakketautomaat?", "render": "Deze pakketautomaat wordt beheerd door {operator}" }, "pickup": { @@ -7393,21 +7418,6 @@ "render": "Picknicktafel" } }, - "play_forest": { - "description": "Een speelbos is een vrij toegankelijke zone in een bos", - "name": "Speelbossen", - "title": { - "mappings": { - "0": { - "then": "{name}" - }, - "1": { - "then": "Speelbos {name}" - } - }, - "render": "Speelbos" - } - }, "playground": { "deletion": { "nonDeleteMappings": { @@ -8749,7 +8759,7 @@ "then": "Buitengewone (geattesteerde) leerlingen en leerlingen zonder extra zorgnood zitten samen in de klas." }, "3": { - "then": "Deze school biedt ad hoc, beperkte extra zorg aan maar telt niet als buitengwoon onderwij.s" + "then": "Deze school biedt ad hoc, beperkte extra zorg aan maar telt niet als buitengwoon onderwijs." }, "4": { "then": "Deze school heeft geen ondersteuning voor buitengewone leerlingen." @@ -9156,9 +9166,6 @@ }, "title": { "mappings": { - "0": { - "then": "{name}" - }, "1": { "then": "Voetpad" }, @@ -10299,7 +10306,7 @@ }, "name": "Toilet in een voorziening", "tagRenderings": { - "images": { + "images_toilet": { "render": { "special": { "label": "Voeg een foto van de toiletten toe" @@ -11408,25 +11415,13 @@ } }, "village_green": { - "description": "Een laag die dorpsgroen toont (gemeenschapsgroen, maar niet echt een park)", - "name": "Speelweide", - "title": { - "mappings": { - "0": { - "then": "{name}" - } - }, - "render": "Speelweide" - } + "description": "Een laag die dorpsgroen toont (gemeenschapsgroen, maar niet echt een park)" }, "visitor_information_centre": { "description": "Een bezoekerscentrum biedt informatie over een specifieke attractie of bezienswaardigheid waar het is gevestigd.", "name": "Bezoekerscentrum", "title": { "mappings": { - "0": { - "then": "{name:nl}" - }, "1": { "then": "{name}" } @@ -11640,4 +11635,4 @@ "render": "windturbine" } } -} \ No newline at end of file +} diff --git a/langs/layers/uk.json b/langs/layers/uk.json index b1165b797..8b44527bc 100644 --- a/langs/layers/uk.json +++ b/langs/layers/uk.json @@ -25,6 +25,9 @@ "street": { "question": "На якій вулиці знаходиться ця адреса?", "render": "Ця адреса знаходиться на вулиці {addr:street}" + }, + "unit": { + "question": "Чим позначено цю адресу: номером чи літерою?" } }, "title": { @@ -245,6 +248,9 @@ } } }, + "all_streets": { + "name": "Всі вулиці" + }, "ambulancestation": { "name": "Карта станцій швидкої допомоги", "tagRenderings": { @@ -357,6 +363,7 @@ "name": "Пункти екстреного збору" }, "assisted_repair": { + "name": "Ремонтні кафе та майстерні з надання допомоги у ремонті", "tagRenderings": { "item:repair": { "mappings": { @@ -631,6 +638,23 @@ "then": "Це автоматизована мийка для велосипедів" } } + }, + "bike_cleaning-charge": { + "mappings": { + "0": { + "then": "Ця послуга прибирання є безкоштовною" + } + } + }, + "bike_cleaning-service_bicycle_cleaning_charge": { + "mappings": { + "0": { + "then": "Послугою прибирання можна користуватися безкоштовно" + }, + "1": { + "then": "Безкоштовне використання" + } + } } } }, @@ -693,6 +717,9 @@ "mappings": { "0": { "then": "За користування цією велопарковкою потрібно платити" + }, + "1": { + "then": "Безкоштовне використання" } }, "question": "Чи є ці велопарковки безкоштовними?" @@ -812,6 +839,20 @@ } } }, + "bike_themed_object": { + "name": "Об'єкт, пов'язаний з велосипедом" + }, + "binocular": { + "tagRenderings": { + "binocular-charge": { + "mappings": { + "0": { + "then": "Безкоштовне використання" + } + } + } + } + }, "building": { "tagRenderings": { "architecture": { @@ -856,6 +897,7 @@ } }, "caravansites": { + "name": "Кемпінги", "tagRenderings": { "caravansites-internet": { "question": "Чи є в цьому місці доступ до Інтернету?" @@ -938,10 +980,10 @@ }, "Available_charging_stations (generated)": { "mappings": { - "26": { + "24": { "then": "USB для зарядки телефонів і дрібної електроніки" }, - "27": { + "25": { "then": "USB для зарядки телефонів і дрібної електроніки" } } @@ -1032,7 +1074,10 @@ "then": "Безкоштовне використання (без автентифікації)" }, "1": { - "then": "Безкоштовне використання, але потрібно пройти аутентифікацію" + "then": "Безкоштовне використання, але потрібно пройти автентифікацію" + }, + "2": { + "then": "Безкоштовне використання" }, "3": { "then": "Платне користування, але безкоштовне для клієнтів готелю/пабу/лікарні/..., який експлуатує зарядну станцію" @@ -1073,6 +1118,9 @@ "render": "Зарядна станція" } }, + "childcare": { + "name": "Догляд за дітьми" + }, "climbing": { "tagRenderings": { "website": { @@ -1080,6 +1128,9 @@ } } }, + "climbing_club": { + "name": "Клуб альпіністів" + }, "climbing_gym": { "tagRenderings": { "name": { @@ -1094,7 +1145,14 @@ } } }, + "climbing_opportunity": { + "name": "Можливості для скелелазіння?" + }, + "climbing_route": { + "name": "Маршрути для скелелазіння" + }, "clock": { + "name": "Годинники", "tagRenderings": { "support": { "mappings": { @@ -1106,6 +1164,7 @@ } }, "crossings": { + "name": "Перехрестя", "tagRenderings": { "crossing-vibration": { "question": "Чи має цей світлофор вібраційні сигнали для полегшення переходу? (зазвичай розташовані внизу кнопки переходу)" @@ -1115,7 +1174,11 @@ "cyclestreets": { "name": "Велодороги" }, + "cyclist_waiting_aid": { + "name": "Допоміжні засоби для велосипедистів, що чекають" + }, "defibrillator": { + "name": "Дефібрилятори", "tagRenderings": { "defibrillator-access": { "render": "Доступ – {access}" @@ -1138,6 +1201,9 @@ "render": "Стоматологічний кабінет {name}" } }, + "disaster_response": { + "name": "Організації з реагування на надзвичайні ситуації" + }, "doctors": { "tagRenderings": { "name": { @@ -1235,6 +1301,7 @@ } }, "dumpstations": { + "name": "Сантехнічні станції зливу", "tagRenderings": { "dumpstations-network": { "question": "Частиною якої мережі є цей заклад? (пропустіть, якщо немає)", @@ -1242,7 +1309,11 @@ } } }, + "elevator": { + "name": "Ліфт" + }, "elongated_coin": { + "name": "Монетні преси", "tagRenderings": { "indoor": { "mappings": { @@ -1257,6 +1328,7 @@ } }, "entrance": { + "name": "Вхід", "tagRenderings": { "Entrance type": { "mappings": { @@ -1292,7 +1364,25 @@ } } }, + "excrement_bag_dispenser": { + "name": "Диспенсери для пакетів для екскрементів" + }, + "extinguisher": { + "name": "Вогнегасники" + }, + "filters": { + "filter": { + "9": { + "options": { + "0": { + "question": "Безкоштовне використання" + } + } + } + } + }, "fire_station": { + "name": "Пожежні станції", "presets": { "0": { "description": "Пожежна станція - це місце, де знаходяться пожежні машини та пожежники, коли вони не працюють." @@ -1307,6 +1397,18 @@ } } }, + "firepit": { + "name": "Вогнище" + }, + "fitness_centre": { + "name": "Фітнес-центри" + }, + "fitness_station": { + "name": "Фітнес-станції" + }, + "fixme": { + "name": "Об'єкти OSM з тегами FIXME" + }, "food": { "deletion": { "extraDeleteReasons": { @@ -1403,6 +1505,7 @@ "name": "Фуд-корти" }, "ghost_bike": { + "name": "Велосипеди-привиди", "tagRenderings": { "ghost_bike-inscription": { "question": "Який напис на цьому примарному велосипеді?", @@ -1421,6 +1524,9 @@ } } }, + "governments": { + "name": "урядове" + }, "gps_track": { "name": "Твій пройдений шлях", "tagRenderings": { @@ -1430,12 +1536,16 @@ } }, "grave": { + "name": "Надгробки", "presets": { "0": { "description": "Надгробок - це фізичний об'єкт, який вказує на те, що тут похована одна або кілька осіб. Як правило, на ньому викарбувано ім'я, дату народження та дату смерті особи чи осіб." } } }, + "guidepost": { + "name": "Довідники" + }, "hackerspace": { "tagRenderings": { "is_makerspace": { @@ -1590,6 +1700,43 @@ "outdoor_seating": { "name": "Сидіння на відкритому повітрі" }, + "parcel_lockers": { + "name": "Поштомати", + "tagRenderings": { + "brand": { + "question": "Який бренд шафки для посилок?" + }, + "mail-in": { + "mappings": { + "0": { + "then": "З цього поштомату можна відправляти посилки" + }, + "1": { + "then": "Ви не можете надсилати посилки з цього поштомату" + }, + "2": { + "then": "З цього поштомату можна відправляти посилки, але тільки для повернення" + } + }, + "question": "Чи можете ви відправляти посилки з цього поштомату?" + }, + "operator": { + "question": "Який оператор поштомату?", + "render": "Цей посилкова шафка обслуговується компанією {operator}" + }, + "ref": { + "question": "Який ідентифікаційний номер цього поштомату?", + "render": "Ця посилкова шафка має номер {ref}" + } + }, + "title": { + "mappings": { + "0": { + "then": "{brand} поштомат" + } + } + } + }, "parking": { "tagRenderings": { "parking-type": { @@ -1748,7 +1895,48 @@ } } }, + "postboxes": { + "name": "Поштові скриньки" + }, "postoffices": { + "filter": { + "1": { + "options": { + "0": { + "question": "Пропонує відправлення листів" + } + } + }, + "2": { + "options": { + "0": { + "question": "Пропонує відправлення посилок" + } + } + }, + "3": { + "options": { + "0": { + "question": "Пропонує забрати пропущені посилки" + } + } + }, + "4": { + "options": { + "0": { + "question": "Приймає посилки, відправлені сюди" + } + } + }, + "5": { + "options": { + "0": { + "question": "Продає марки" + } + } + } + }, + "name": "Поштові відділення", "tagRenderings": { "opening_hours": { "override": { @@ -1790,6 +1978,19 @@ }, "public_bookcase": { "tagRenderings": { + "bookcase-is-indoors": { + "mappings": { + "0": { + "then": "Ця книжкова шафа знаходиться в приміщенні" + }, + "1": { + "then": "Ця книжкова шафа розташована на відкритому повітрі" + }, + "2": { + "then": "Ця книжкова шафа розташована на відкритому повітрі" + } + } + }, "public_bookcase-brand": { "mappings": { "0": { @@ -1799,6 +2000,19 @@ "question": "Чи є ця публічна книжкова шафа частиною більшої мережі?", "render": "Ця публічна книжкова шафа є частиною {brand}" }, + "public_bookcase-capacity": { + "question": "Скільки книг вміщається в цю публічну книжкову шафу?", + "render": "У цю книжкову шафу вміщається {capacity} книг" + }, + "public_bookcase-name": { + "mappings": { + "0": { + "then": "Ця книжкова шафа не має назви" + } + }, + "question": "Як називається ця публічна книжкова шафа?", + "render": "Назва цієї книжкової шафи — {name}" + }, "public_bookcase-ref": { "mappings": { "0": { @@ -1867,6 +2081,13 @@ "internet-ssid": { "render": "Назва мережі: {internet_access:ssid}" }, + "just_created": { + "mappings": { + "0": { + "then": "Ви щойно створили цей елемент! Дякуємо, що поділилися цією інформацією зі світом і допомогли людям по всьому світу." + } + } + }, "last_edit": { "render": { "special": { @@ -2190,6 +2411,7 @@ } } }, + "name": "Магазин", "presets": { "0": { "description": "Пізніше ви можете уточнити, що саме продає цей магазин.", @@ -2275,6 +2497,17 @@ } } }, + "shower": { + "tagRenderings": { + "fee": { + "mappings": { + "1": { + "then": "Цим душем можна користуватися безкоштовно" + } + } + } + } + }, "ski_piste": { "tagRenderings": { "length": { @@ -2484,10 +2717,27 @@ }, "toilet-changing_table:location": { "question": "Де знаходиться пеленальний столик?" + }, + "toilets-fee": { + "mappings": { + "1": { + "then": "Безкоштовне використання" + } + }, + "question": "Чи є ці туалети безкоштовними?" } } }, "toilet_at_amenity": { + "filter": { + "2": { + "options": { + "0": { + "question": "Безкоштовне використання" + } + } + } + }, "tagRenderings": { "opening_hours": { "override": { @@ -2498,8 +2748,20 @@ }, "transit_routes": { "tagRenderings": { + "from": { + "render": "Ця автобусна лінія починається в {from}" + }, "network": { "render": "Ця автобусна лінія є частиною {network} мережі" + }, + "operator": { + "render": "Ця автобусна лінія обслуговується {operator}" + }, + "to": { + "render": "Ця автобусна лінія закінчується в {to}" + }, + "via": { + "question": "Яка кінцева зупинка цієї автобусної лінії?" } } }, @@ -2513,6 +2775,9 @@ }, "question": "Чи є на цій зупинці лавка?" }, + "bin": { + "question": "Чи є на цій зупинці сміттєвий бак?" + }, "shelter": { "mappings": { "0": { @@ -2650,6 +2915,13 @@ "after": "Будь-хто, хто має цей файл, може робити рецензії з вашим ім'ям" } }, + "mangrove-reviews-allowed": { + "mappings": { + "1": { + "then": "Показувати відгуки за замовчуванням, за винятком чутливих тем (де ми будемо запитувати про кожну функцію)" + } + } + }, "more_privacy": { "mappings": { "0": { @@ -2680,6 +2952,12 @@ }, "question": "Чи потрібно показувати масштабну лінійку на карті?" }, + "share-login-explanation": { + "render": "За допомогою QR-коду, наведеного нижче, ви можете увійти в систему на іншому пристрої без необхідності повідомляти свій пароль" + }, + "share-login-group-title": { + "render": "Дозволити увійти та діяти від імені {_name}" + }, "show_crosshair": { "mappings": { "0": { diff --git a/langs/layers/zh_Hant.json b/langs/layers/zh_Hant.json index 319a50d66..2edce462e 100644 --- a/langs/layers/zh_Hant.json +++ b/langs/layers/zh_Hant.json @@ -42,6 +42,15 @@ "render": "已知的地址" } }, + "adult_changing_table": { + "description": "成人更衣桌由成人使用,通常是由有嚴重運動障礙的成年人使用", + "name": "成人更衣桌", + "presets": { + "0": { + "title": "成人更衣桌" + } + } + }, "advertising": { "description": "我們會從廣告功能的參數、營運者以及亮燈來完成資料", "name": "廣告", diff --git a/langs/themes/cs.json b/langs/themes/cs.json index a9bf15c61..493832bb2 100644 --- a/langs/themes/cs.json +++ b/langs/themes/cs.json @@ -623,6 +623,30 @@ } } } + }, + "popup": { + "0": { + "body": { + "0": { + "render": { + "after": "k přidání odkazu https://wiki.openstreetmap.org/wiki/WikiProject_Belgium/Building_and_address_import", + "special": { + "text": "Upravit váš uživatelský profil" + } + } + }, + "1": { + "render": { + "special": { + "message": "Znovu načíst váš profil" + } + } + } + }, + "title": { + "render": "Zmínění profilu povinné" + } + } } }, "guideposts": { @@ -660,6 +684,14 @@ }, "title": "Zdravotní péče" }, + "historic_aircraft": { + "description": "Mapa ukazující historické, trvale instalované letadlo. Letadlo může být v muzeu, v rámci uměleckého díla nebo pomníku.", + "title": "Historické letadlo" + }, + "historic_rolling_stock": { + "description": "Mapa ukazující historické, trvale instalované železniční vozidlo, kupříkladu lokomotivu nebo železniční vůz, např. v muzeu, v rámci uměleckého díla nebo pomníku.", + "title": "Historická železniční vozidla" + }, "hotels": { "description": "Na této mapě najdete hotely ve vašem okolí", "title": "Hotely" @@ -1048,6 +1080,16 @@ "name": "Restaurace vhodné pro vstup se psy" } }, + "6": { + "override": { + "=presets": { + "0": { + "title": "obchod se zvířecími potřebami" + } + }, + "name": "Obchody se zvířecími potřebami" + } + }, "7": { "override": { "name": "Obchody vhodné pro vstup se psy" @@ -1399,5 +1441,40 @@ "description": "Na této mapě najdete koše na odpadky ve vašem okolí. Pokud na této mapě odpadkový koš chybí, můžete jej přidat sami.", "shortDescription": "Mapa odpadkových košů", "title": "Odpadkové koše" + }, + "wayside_shrines": { + "description": "Tato mapa ukazuje kapličky a kříže podél cest a stezek, a umožňuje přidat nové", + "title": "Kapličky u cest" + }, + "winter_service": { + "description": "Mapa ukazující cesty a zda se v zimě udržují", + "layers": { + "0": { + "description": "Ulice, které mají v zimě nějakou formu údržby", + "name": "Udržované ulice", + "title": { + "render": "Udržovaná ulice" + } + } + }, + "overrideAll": { + "tagRenderings+": { + "0": { + "mappings": { + "0": { + "then": "Tato cesta se v zimě udržuje" + }, + "1": { + "then": "Tato cesta se v zimě udržuje, ale jen v omezeném rozsahu. Toto je často také uvedeno na značce." + }, + "2": { + "then": "Tato cesta se v zimě neudržuje" + } + }, + "question": "Udržuje se tato cesta v zimě (např. odklízením sněhu)?" + } + } + }, + "title": "Zimní údržba" } } \ No newline at end of file diff --git a/langs/themes/en.json b/langs/themes/en.json index ecbde5d37..ad6416fa5 100644 --- a/langs/themes/en.json +++ b/langs/themes/en.json @@ -9,7 +9,7 @@ "title": "Defibrillators" }, "architecture": { - "description": "A map showing the archetectural style of buildings", + "description": "A map showing the architectural style of buildings", "title": "Buildings with an architectural style" }, "artwork": { diff --git a/langs/themes/hi.json b/langs/themes/hi.json new file mode 100644 index 000000000..7a73a41bf --- /dev/null +++ b/langs/themes/hi.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/langs/themes/hi@hinglish.json b/langs/themes/hi@hinglish.json new file mode 100644 index 000000000..7a73a41bf --- /dev/null +++ b/langs/themes/hi@hinglish.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/langs/themes/hi_Latn.json b/langs/themes/hi_Latn.json new file mode 100644 index 000000000..7a73a41bf --- /dev/null +++ b/langs/themes/hi_Latn.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/langs/themes/uk.json b/langs/themes/uk.json index 6214bf12d..89fe3151a 100644 --- a/langs/themes/uk.json +++ b/langs/themes/uk.json @@ -433,6 +433,14 @@ "description": "На цій мапі показані різні обʼєкти, повʼязані з охороною здоровʼя", "title": "Охорона здоров'я" }, + "historic_aircraft": { + "description": "Карта, що показує всі історичні, стаціонарно встановлені літаки. Літак може бути музеєм, витвором мистецтва або меморіалом.", + "title": "Історичний літак" + }, + "historic_rolling_stock": { + "description": "Карта, що показує весь історичний, постійно встановлений рухомий склад, такий як локомотиви та залізничні вагони, наприклад, у музеї, мистецькому закладі або меморіалі.", + "title": "Історичний рухомий склад" + }, "hotels": { "description": "На цій мапі ви знайдете готелі поруч з вами", "title": "Готелі" @@ -533,6 +541,7 @@ "title": "Дитячі майданчики" }, "postboxes": { + "description": "На цій карті ви можете знайти та додати дані поштових відділень та поштових скриньок. Ви можете використовувати цю карту, щоб знайти, куди можна надіслати свою наступну листівку! :)
    Помітили помилку або відсутня поштова скринька? Ви можете редагувати цю карту за допомогою безкоштовного облікового запису OpenStreetMap.", "shortDescription": "Мапа з позначенням поштових скриньок та поштових відділень", "title": "Мапа поштових скриньок та поштових відділень" }, @@ -594,5 +603,9 @@ "description": "На цій мапі ви знайдете найближчі до вас контейнери для сміття. Якщо на мапі відсутній кошик для сміття, ви можете додати його самостійно.", "shortDescription": "Мапа з урнами для сміття", "title": "Урни для сміття" + }, + "wayside_shrines": { + "description": "Ця мапа показує святині та хрести, знайдені на узбіччях доріг і стежок, а також дозволяє додавати нові", + "title": "Придорожні святині" } } \ No newline at end of file diff --git a/langs/themes/zh_Hant.json b/langs/themes/zh_Hant.json index 7f4a255e8..9e8551f88 100644 --- a/langs/themes/zh_Hant.json +++ b/langs/themes/zh_Hant.json @@ -486,8 +486,12 @@ }, "2": { "then": "這裡有灌木" + }, + "3": { + "then": "有遮蔭的植物" } - } + }, + "question": "這裡生長什麼類型的植物?" }, "facadegardens-rainbarrel": { "mappings": { @@ -515,7 +519,8 @@ "2": { "then": "花園有陰影遮蔭" } - } + }, + "question": "這個花園有遮蔭還是有日照?" } }, "title": { @@ -526,6 +531,10 @@ "shortDescription": "這地圖顯示立面花園的照片以及其他像是方向、日照以及植栽種類等實用訊息。", "title": "立面花園" }, + "fireplace": { + "description": "室外可以生火的地方或是正式場合的固定烤肉設施。", + "title": "火爐以及烤肉架" + }, "food": { "description": "餐廳與快餐店", "title": "餐廳與快餐店" @@ -574,17 +583,74 @@ "1": { "then": "這個藝術不是歷史上的宣傳品" } + }, + "question": "這個藝術品是歷史廣告嗎?" + } + } + } + } + }, + "title": "有鬼標誌" + }, + "glutenfree": { + "description": "群眾共編無麩質標示地圖", + "title": "無麩質飲食" + }, + "grb": { + "description": "這個主題是企圖自動化GRB匯入。", + "layers": { + "0": { + "tagRenderings": { + "building type": { + "question": "這邊是什麼類型的建築?" + }, + "grb-reference": { + "render": "已經從GRB匯入,編號是{source:geometry:ref}" + } + } + }, + "1": { + "tagRenderings": { + "Import-button": { + "mappings": { + "0": { + "then": "還沒有計算中介標籤…再次開啟跳出視窗" + }, + "1": { + "then": "這棟建築有中庭而且用關聯繪製。如果是這樣,並沒有辦法整合,需要透過手動整合建築匯出站 {open_in_josm()}" } } } } } + }, + "popup": { + "0": { + "body": { + "0": { + "render": { + "after": "要包括連結 https://wiki.openstreetmap.org/wiki/WikiProject_Belgium/Building_and_address_import", + "special": { + "text": "編輯你的個人檔案" + } + } + }, + "1": { + "render": { + "special": { + "message": "重新載入你的個人檔案" + } + } + } + }, + "title": { + "render": "個人檔案義務" + } + } } }, - "glutenfree": { - "title": "無麩質飲食" - }, "guideposts": { + "description": "指示牌 (又稱為指標) 常在官方登山、單車或是滑雪還是騎馬路線沿線,指示不同目的地的方向。除此之外,也常以當地名稱或是地點來顯示海拔高度。\n\n指示牌的位置常被登山客/單車騎士/騎馬騎士/滑雪者拿來參考,特別是採用紙本地圖而無GPS接受器的情形。 ", "title": "指示牌" }, "hackerspaces": { @@ -598,6 +664,7 @@ "title": "消防栓、滅火器、消防局和救護站" }, "healthcare": { + "description": "在這份地圖上,不同的醫療設施會顯示在地圖上", "layers": { "5": { "override": { @@ -617,12 +684,209 @@ }, "title": "醫療保健" }, + "historic_aircraft": { + "description": "顯示所有歷史物件,永久陳列的飛機。而飛機可以是博物館、藝術品或是紀念碑。", + "title": "歷史飛機" + }, + "historic_rolling_stock": { + "description": "顯示所有歷史,永久安裝的火車,如火車頭與車廂,例如在博物館、公共藝術或是紀念碑型式的地圖。", + "title": "歷史火車" + }, "hotels": { + "description": "在這份地圖上,你會找到你所在區域的旅館", "title": "飯店" }, + "icecream": { + "description": "顯示冰淇淋小飯與冰淇淋販賣機的地圖", + "title": "冰淇淋" + }, "indoors": { + "description": "在這份地圖上顯示有公開的室內地點", "title": "室內" }, + "insects": { + "description": "昆蟲旅館提供昆蟲的譬護所。", + "title": "昆蟲旅館" + }, + "items_with_image": { + "description": "顯示所有在OSM帶影像的物件的地圖。這個主題並不是最符合MapComplete的主題,因為並沒有辦法直接添加圖片。然而,這個主題卻能包含在資料庫當中,能夠快速截取附近其他圖徵的圖片", + "title": "所有帶影像的物件" + }, + "kerbs_and_crossings": { + "description": "顯示路緣與穿越道的地圖。", + "layers": { + "1": { + "override": { + "=presets": { + "0": { + "description": "行人與/或單車騎士的穿越處", + "title": "穿越道" + } + } + } + } + }, + "title": "路緣與穿越道" + }, + "lactosefree": { + "description": "無麩質商店與餐廳的群眾共編地圖", + "title": "無麩質商冢與餐廳" + }, + "lighthouses": { + "description": "燈塔是高塔最高處有打燈,用光線指引船舶交通。", + "title": "燈塔" + }, + "mapcomplete-changes": { + "description": "這個地圖顯示所有用MapComplete做出的改變", + "layers": { + "0": { + "description": "顯示所有用MapComplete做出的變動", + "filter": { + "0": { + "options": { + "0": { + "question": "含有主題名稱 {search}" + } + } + }, + "1": { + "options": { + "0": { + "question": "主題名稱並不包含 {search}" + } + } + }, + "10": { + "options": { + "0": { + "question": "排除詞源主題" + } + } + }, + "11": { + "options": { + "0": { + "question": "所有平台" + }, + "1": { + "question": "由Android進行" + }, + "2": { + "question": "由網路上進行" + } + } + }, + "2": { + "options": { + "0": { + "question": "由貢獻者進行 {search}" + } + } + }, + "3": { + "options": { + "0": { + "question": "並非由貢獻者進行 {search}" + } + } + }, + "4": { + "options": { + "0": { + "question": "之前進行的 {search}" + } + } + }, + "5": { + "options": { + "0": { + "question": "之後進行的 {search}" + } + } + }, + "6": { + "options": { + "0": { + "question": "使用者語言 (iso-代碼) {search}" + } + } + }, + "7": { + "options": { + "0": { + "question": "由主辦方進行 {search}" + } + } + }, + "8": { + "options": { + "0": { + "question": "變更集必須加至少一張照片" + } + } + }, + "9": { + "options": { + "0": { + "question": "排除GRB主題" + } + } + } + }, + "name": "變更集的中心位置", + "tagRenderings": { + "contributor": { + "question": "貢獻者在這一變動做了什麼?", + "render": "由{user}做的變動" + }, + "host": { + "question": "什麼主辦方 (網站) 做出這一變動?", + "render": "{host}做出的變動" + }, + "locale": { + "question": "這個變動是用什麼當地 (語言)?", + "render": "使用者所在地是 {locale}" + }, + "platform": { + "mappings": { + "0": { + "then": "由網站進行" + }, + "1": { + "then": "由Android app進行" + } + }, + "question": "那個平台進行變動?" + }, + "show_changeset_id": { + "render": "變更集{id}" + }, + "theme-id": { + "question": "那個主題進行變動的?", + "render": "由主題改變{theme}" + }, + "version": { + "question": "那個版本的MapComplete用來進行改變?", + "render": "由 {editor} 進行" + } + }, + "title": { + "render": "{theme} 的變更集" + } + }, + "1": { + "override": { + "tagRenderings+": { + "0": { + "render": "可以在這邊找到更多統計資訊" + } + } + } + } + }, + "shortDescription": "顯示由MapComplete進行的變動", + "title": "由MapComplete進行的變動" + }, "maps": { "description": "在這份地圖你可以找到所在在開放街圖上已知的地圖 - 特別是顯示地區、城市、區域的資訊版面上的大型地圖,例如佈告欄背面的旅遊地圖,自然保護區的地圖,區域的單車網路地圖,...)

    如果有缺少的地圖,你可以輕易在開放街圖上新增這地圖。", "shortDescription": "這份主題顯示所有已知的開放街圖上的 (旅遊) 地圖", @@ -633,6 +897,10 @@ "shortDescription": "這份地圖顯示每一條道路的法定允許的最高速限。", "title": "最高速限" }, + "memorials": { + "description": "紀念物是在公共場合永久陳列的實體物件,用來紀念個人或是事件。有各種可能的物件,例如雕像、牌匾、繪畫、軍事物件 (例如坦克),...", + "title": "紀念物" + }, "nature": { "description": "在這份地圖,你可以找到觀光客與自然愛好者感興趣的資訊...", "shortDescription": "為了自然愛好者,以及有趣的興趣點的地圖", @@ -648,40 +916,189 @@ "title": "觀景塔" }, "onwheels": { + "description": "在這份地圖上,會顯示公開場所的輪椅可及性,並且能夠直接新增", "layers": { + "0": { + "description": "所有物件必須在場所本身已經有資料而非僅僅只是加上入口物件" + }, + "16": { + "override": { + "tagRenderings+": { + "0": { + "mappings": { + "0": { + "then": "入口還沒有標示" + }, + "1": { + "then": "{_entrance_count} 出入口都還沒有寬度資訊" + } + }, + "render": { + "after": "{_entrances_count_without_width_count} 出入口都還沒有寬度資訊", + "before": "

    出入口

    這棟建築有 {_entrances_count} 個出入口:", + "special": { + "tagrendering": "{canonical(width)} 的出入口" + } + } + } + } + } + }, "20": { "override": { "=title": { "render": "統計數據" } } + }, + "7": { + "override": { + "=filter": { + "0": { + "options": { + "0": { + "question": "所有類型的路緣" + }, + "1": { + "question": "升高路緣 (>3 公分)" + }, + "2": { + "question": "降低路緣 (~3 公分)" + }, + "3": { + "question": "齊平路緣 (~0 公分)" + } + } + } + } + } + }, + "9": { + "override": { + "name": "身障停車位" + } } - } + }, + "title": "在輪椅上" + }, + "openlovemap": { + "description": "

    情色資訊在你手中

    開放情色地圖列出不同成人物件,譬如說技院、情趣用品店以及脫衣俱樂部。", + "layers": { + "2": { + "override": { + "=presets": { + "0": { + "title": "情越用品店" + } + }, + "name": "情趣用品店", + "tagRenderings+": { + "0": { + "mappings": { + "0": { + "then": "這間店提供軟性調教道具,例如完整的手銬、完整的格雷的五十道陰影入門款、…" + }, + "1": { + "then": "這間店提供特規調教工具,例如擴張桿、針刺遊戲用品、醫療束縛用品、衝擊工具、枷鎖、金屬色料、袖口、乳頭夾、繩縛配件、…" + }, + "2": { + "then": "這間店提供寵物扮演配件,像是寵物面具、動物面具、馬尾、馬蹄鐵、…" + }, + "3": { + "then": "這間店提供皮革工具,包括日常生活中穿的褲子和襯衫,採用皮革馬具" + }, + "4": { + "then": "這間店提供角色扮演制服,例如護士服、軍服、警察、學生妹、法國女佣、…" + } + }, + "question": "這家商店提供戀物癖裝備嗎?" + } + } + } + }, + "4": { + "override": { + "=presets": { + "0": { + "title": "保險套販賣機" + } + } + } + }, + "6": { + "override": { + "=presets": { + "0": { + "title": "情色電影院" + } + } + } + }, + "9": { + "override": { + "+tagRenderings": { + "0": { + "question": "這間是什麼類型的旅館?" + } + } + } + } + }, + "overrideAll": { + "tagRenderings+": { + "0": { + "question": "這裡 {title()} 有私人視訊亭嗎?", + "questionHint": "這裡只容許單人使用。" + } + } + }, + "title": "開放情趣地圖" }, "openwindpowermap": { "description": "顯示與編輯風機的地圖。", "title": "風力發電機" }, + "osm_community_index": { + "description": "開放街圖使用者的資源清單。'資源'也許是連結到論壇、聚會、Slack群組、IRC頻道、郵件論壇等等。針對圖客,特別是初學者會覺得有趣或是有幫助的資源。", + "shortDescription": "開放街圖社群資源的索引。", + "title": "OSM社群索引" + }, "parkings": { "description": "這地圖顯示不同的停車空間", "shortDescription": "這地圖顯示不同的停車空間", "title": "停車場" }, "personal": { - "description": "從所有可用的主題圖層創建個人化主題", + "description": "從所有可用的主題圖層創建個人化主題。要顯示資料,開啟圖層選擇", "title": "個人化主題" }, "pets": { + "description": "在這份地圖上,你會找到與寵物有關的有趣地位:獸醫、寵物公園、寵物用品店、寵物友善餐廳、…", "layers": { "4": { "override": { "name": "寵物友善餐廳" } }, + "6": { + "override": { + "=presets": { + "0": { + "title": "寵物用品店" + } + }, + "name": "寵物用品店" + } + }, "7": { "override": { "name": "寵物友善商家" } + }, + "9": { + "override": { + "name=": "帶有糞便袋分配器的垃圾籃" + } } }, "title": "獸醫院、寵物公園以及其他寵物設施" @@ -717,28 +1134,91 @@ }, "postboxes": { "description": "在這份地圖你能找到與新增有關郵局與郵筒的資料,你可以用這份地圖找到寄送您下張明信片的地方!:)
    發現錯誤或是有郵筒遺漏嗎?你可以用免費的開放街圖帳號來編輯。", + "layers": { + "3": { + "override": { + "+tagRenderings": { + "0": { + "mappings": { + "0": { + "then": "這間店是郵政代辦所" + }, + "1": { + "then": "這間店並非郵政代辦所" + } + }, + "question": "這間店是郵政代辦所嗎?" + } + }, + "=presets": { + "0": { + "description": "如果這間還不在地圖上而且是郵政代辦所,你可以在這邊添加。", + "title": "缺漏的店家是郵政代辦所" + } + }, + "description": "在既有的店家加上其為郵政代辦所" + } + } + }, "shortDescription": "顯示郵筒與郵局的地圖", "title": "郵筒與郵局地圖" }, "rainbow_crossings": { + "description": "在這份地圖上,會顯示彩虹描繪的人行穿越道,並且也很容易添加", "title": "彩虹人行穿越道" }, + "scouting": { + "description": "童軍團屬於少年社交活動,強調戶外活動,進行的活動有露營、登山、水上活動、背包旅行、探索自然、…", + "layers": { + "1": { + "override": { + "name": "團體露營地" + } + }, + "3": { + "override": { + "=presets": { + "0": { + "title": "專門接待團體的青年旅館" + } + }, + "name": "接待團體與童軍的青年旅館" + } + }, + "4": { + "override": { + "=presets": { + "0": { + "title": "青年旅館" + } + } + } + } + }, + "title": "童軍團" + }, "shops": { "description": "這份地圖上,你可以標記商家基本資訊,新增營業時間以及聯絡電話", "shortDescription": "有基本商家資訊的可編輯性的地圖", "title": "商店" }, + "ski": { + "description": "所有有關滑雪的事項", + "title": "滑雪道和空中纜車" + }, "sport_pitches": { "description": "運動場地是進行運動的地方", "shortDescription": "顯示運動場地的地圖", "title": "運動場地" }, "sports": { + "description": "所有運動相關,如運動場所、健身中心等等。", "layers": { "4": { "override": { "presets": { "0": { + "description": "新增販售運動用品的店家。", "title": "運動用品店" } } @@ -749,19 +1229,31 @@ "title": "運動" }, "stations": { + "description": "檢視、編輯與新增火車站的詳情", "layers": { "17": { + "description": "顯示會從這個車站駛離的班車", "name": "出發板", "presets": { "0": { + "description": "新增時刻表,也許是電子或是紙本的", "title": "時刻表" } }, "tagRenderings": { "type": { "mappings": { + "0": { + "then": "這是未知類型的時刻表" + }, + "1": { + "then": "這是電子式時刻表,即時顯示下班車的資訊" + }, "2": { "then": "這份是紙本時刻表" + }, + "3": { + "then": "這個標誌顯示班車的發車頻率" } }, "question": "這是那種類型的時刻表?" @@ -851,14 +1343,91 @@ "title": "樹木" }, "vending_machine": { + "description": "尋找各式各樣的自動販賣機", "title": "自動販賣機" }, "walkingnodes": { + "description": "這份地圖顯示健行節點網路,你可以相當輕易新增節點", "layers": { + "0": { + "name": "節點至節點連結", + "tagRenderings": { + "node2node-survey:date": { + "override": { + "question": "上次節點至節點連結踏查的時間?", + "render": "這個節點至節點連結上次踏查時間是 {survey:date}" + } + } + }, + "title": { + "mappings": { + "0": { + "then": "節點至節點連結 {ref}" + } + }, + "render": "節點至節點連結" + } + }, "1": { - "name": "節點" + "name": "節點", + "presets": { + "0": { + "title": "健行節點" + } + }, + "tagRenderings": { + "node-expected_rwn_route_relations": { + "freeform": { + "placeholder": "e.g. 3" + }, + "question": "有多少其他健行節點連結至這個節點?", + "render": "這個節點連結至 {expected_rwn_route_relations} 其他健行節點。" + }, + "node-rwn_ref": { + "freeform": { + "placeholder": "e.g. 1" + }, + "question": "這個健行節點的參考編號是?", + "render": "健行節點有參照數字 {rwn_ref}" + }, + "survey_date": { + "override": { + "question": "上次健行節點踏查的時間?", + "render": "上次踏查這個健行節點時間是 {survey:date}" + } + } + }, + "title": { + "mappings": { + "0": { + "then": "健行節點 {rwn_ref}" + }, + "1": { + "then": "規劃的健行節點{proposed:rwn_ref}" + } + }, + "render": "健行節點" + } + }, + "2": { + "override": { + "name": "登山指標", + "title": { + "render": "登山指標" + } + } + }, + "4": { + "override": { + "presets": { + "0": { + "title": "節點至節點連結的路線標誌" + } + } + } } - } + }, + "title": "健行節點網路" }, "walls_and_buildings": { "description": "特殊的內建圖層顯示所有牆壁與建築。這個圖層對於規畫要靠牆的東西 (例如 AED、郵筒、入口、地址、監視器等) 相當實用。這個圖層預設顯示而且無法由使用者開關。", @@ -869,8 +1438,43 @@ "title": "廢棄物" }, "waste_basket": { - "description": "在這份地圖當中,你可以找到你附近的垃圾筒。如果地圖有遺漏垃圾筒,你可以自己加上去", + "description": "在這份地圖當中,你可以找到你附近的垃圾筒。如果地圖有遺漏垃圾筒,你可以自己加上去,", "shortDescription": "垃圾筒的地圖", "title": "垃圾筒" + }, + "wayside_shrines": { + "description": "這份地圖顯示路邊或小徑旁的小廟與十字架,並且也能加上新的", + "title": "路邊小廟" + }, + "winter_service": { + "description": "顯示冬季道路與路況的地圖", + "layers": { + "0": { + "description": "有一定型式的冬季服務的道路", + "name": "服務道路", + "title": { + "render": "服務道路" + } + } + }, + "overrideAll": { + "tagRenderings+": { + "0": { + "mappings": { + "0": { + "then": "這條路在冬季能使用" + }, + "1": { + "then": "這條冬季仍開放,但只有部分的功能,現場會有指標。" + }, + "2": { + "then": "這條路冬季不開放" + } + }, + "question": "這條路冬季開放 (積雪已經清除) 嗎?" + } + } + }, + "title": "冬季服務" } } \ No newline at end of file diff --git a/langs/zh_Hant.json b/langs/zh_Hant.json index 92c7de038..560456d41 100644 --- a/langs/zh_Hant.json +++ b/langs/zh_Hant.json @@ -2,6 +2,13 @@ "advanced": { "title": "進階功能" }, + "app": { + "back": "回到MapComplete", + "download": "下載應用程式", + "intro": "MapComplete可以在Android App直接下載。我們也計畫在Fdroid發佈。", + "older": "檢視較舊的軟體構建", + "title": "MapComplete Android App" + }, "centerMessage": { "allFilteredAway": "檢視畫面當中沒有滿足過瀘條件的圖徵", "loadingData": "載入資料中…", @@ -275,6 +282,7 @@ }, "levelSelection": { "addNewOnLevel": "這個新點位置在幾 {level} 樓?", + "cancel": "檢視所有階層", "confirmLevel": "是,在 {level} 樓新增 {preset}" }, "loading": "載入中…", @@ -326,6 +334,7 @@ "openTill": "結束時間", "open_24_7": "24小時營業", "open_during_ph": "國定假日的時候,這個場所是", + "open_until": "{date}關閉", "opensAt": "開始時間", "ph_closed": "無營業", "ph_not_known": " ", @@ -391,6 +400,7 @@ "recentThemes": "最近觀看的地圖", "recents": "最近看到的地方", "search": "搜尋地點", + "searchShort": "搜尋…", "searching": "搜尋中…" }, "searchAnswer": "搜尋選項", @@ -525,6 +535,7 @@ }, "hotkeyDocumentation": { "action": "行動", + "addNew": "開啟對話框來在地圖中央新增點位", "closeSidebar": "關閉側邊欄", "geolocate": "平移地圖或是縮放地圖到目前位置,請求地理位置權限", "homeLocation": "跳到你的家位置,只有在你在使用者設定有設定家位置才會運作", @@ -558,15 +569,20 @@ "seeNearby": "瀏覽與連結附近圖片", "title": "附近的街景影像" }, + "openOnWebsite": "在 {name} 開啟這個影像", "panoramax": { "deletionRequested": "報告已經送出,管理員不久會觀看", "freeform": "還有其他相關資訊嗎?", "otherFreeform": "請指明為何需要移除這一圖片:", "placeholder": "請解釋為何這圖片需要刪除", "report": { + "blur_excess": "影像太模糊了,無法使用影像", + "blur_missing": "有一個或更多張檢沒有適當模糊處理", "copyright": "圖片內含有版權內容", "inappropriate": "這圖片不洽當(有裸露、仇恨內容或是並非街景)", + "mislocated": "這張影像位置錯誤", "other": "如果是其他原因請指明", + "picture_low_quality": "這張影像品質低落並無法使用", "privacy": "圖片顯示私人產權" }, "requestDeletion": "請求刪除圖片", @@ -601,6 +617,15 @@ }, "uploadFailed": "無法上傳您的圖片。您是否已連線至網際網路,並允許第三方 API?Brave 瀏覽器或 uMatrix 外掛程式都可能會封鎖它們。" }, + "imageQueue": { + "confirmDelete": "永久刪除這張影像", + "confirmDeleteTitle": "刪除這張影像嗎?", + "delete": "刪除這一張影像", + "intro": "接下來的影像已經貯列上傳", + "menu": "影像上傳貯列 ({count})", + "noFailedImages": "目前上傳貯列沒有影像", + "retryAll": "重新上傳所有影像" + }, "importInspector": { "title": "檢視與管理匯入註解" }, @@ -618,6 +643,11 @@ "recentThemes": "最近檢視的主題", "title": "MapComplete" }, + "input_helpers": { + "distance": { + "setFirst": "目前位置的測量" + } + }, "inspector": { "aggregateView": "總計", "answeredCountTimes": "回答 {count} 次數", @@ -704,10 +734,12 @@ "li1": "拍攝單一葉片的照片", "li2": "拍攝有樹幹的照片", "li3": "拍攝花朵的照片", - "li4": "拍攝水果的照片" + "li4": "拍攝水果的照片", + "title": "為了自動偵測需要照那些影像?" }, "loadingWikidata": "載入 {species} 的資訊…", "matchPercentage": "{match}% 吻合", + "noPlantDetected": "在這些影像當中沒有偵測到植物", "overviewIntro": "plantnet.org 的 AI 認為照片中是以下的物種。", "overviewTitle": "自動偵測物種", "overviewVerify": "請驗證是否是正確的物種,以及連結到樹木", @@ -750,6 +782,7 @@ }, "reviews": { "affiliated_reviewer_warning": "(關係者審核)", + "attribution": "經由 Mangrove.reviews", "averageRating": "平均評分 {n} 顆星", "i_am_affiliated": "我是這物件的相關關係者", "i_am_affiliated_explanation": "檢查你是否是店主、創造者或是員工…", @@ -825,6 +858,12 @@ "description": "數字", "feedback": "這不是數字" }, + "generic": { + "suspiciouslyHigh": "這個數值異常的高,你確定正確嗎?", + "suspiciouslyLow": "這個數值異常低,你確定正確嗎?", + "tooHigh": "這個數值太高 - 超過最高允許值 {max}", + "tooLow": "這個數值太低 - 低於允許的數值 {min}" + }, "id": { "description": "一個識別碼", "invalidCharacter": "編號可以只有字母、數字或是底線", diff --git a/package-lock.json b/package-lock.json index ea8e7be3f..9e49773b7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mapcomplete", - "version": "0.51.9", + "version": "0.53.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "mapcomplete", - "version": "0.51.9", + "version": "0.53.1", "hasInstallScript": true, "license": "GPL-3.0-or-later", "dependencies": { @@ -12773,9 +12773,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001720", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001720.tgz", - "integrity": "sha512-Ec/2yV2nNPwb4DnTANEV99ZWwm3ZWfdlfkQbWSDDt+PsXEVYwlhPH8tdMaPunYTKKmz7AnHi2oNEi1GcmKCD8g==", + "version": "1.0.30001726", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001726.tgz", + "integrity": "sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==", "dev": true, "funding": [ { diff --git a/package.json b/package.json index 88932f116..7d6c98070 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mapcomplete", - "version": "0.51.9", + "version": "0.53.1", "repository": "https://source.mapcomplete.org/MapComplete/MapComplete", "description": "A small website to edit OSM easily", "bugs": "hhttps://source.mapcomplete.org/MapComplete/MapComplete/issues", @@ -88,7 +88,7 @@ "build:single": "./scripts/single_build.sh", "build:vite:app-landing": "export NODE_OPTIONS=\"--max-old-space-size=12192\" && vite build --sourcemap --config app/app.vite.config.js", "build:dbscript": "vite-node ./scripts/osm2pgsql/generateBuildDbScript.ts", - "prepare-deploy": "npm run generate:service-worker && ./scripts/prepare-build.sh && npm run build", + "prepare-deploy": "NODE_OPTIONS=\"--max-old-space-size=10192\" && npm run generate:service-worker && ./scripts/prepare-build.sh && npm run build", "watch:css": "tailwindcss -i src/index.css -o public/css/index-tailwind-output.css --watch", "generate:css": "tailwindcss -i src/index.css -o public/css/index-tailwind-output.css", "generate:doctests": "doctest-ts-improved . --ignore .*.spec.ts --ignore .*ConfigJson.ts", @@ -130,8 +130,8 @@ "weblate:add-upstream": "npm run weblate:add-upstream-core; npm run weblate:add-upstream-layers; npm run weblate:add-upstream-themes", "weblate:fix": "npm run weblate:add-upstream && git merge weblate-core/master weblate-layers/master weblate-themes/master && git rebase source/master && git push", "lint": "npm run lint:prettier && npm run lint:eslint && npm run lint:themes", - "lint:eslint": "eslint ./src", - "lint:prettier": "prettier --check '**/*.ts' '**/*.svelte'", + "lint:eslint": "eslint ./src --fix", + "lint:prettier": "prettier --check 'src/**/*.ts' 'test/**/*.ts' 'src/**/*.svelte'", "lint:themes": "vite-node scripts/lint.ts", "format": "prettier --write '**/*.ts' '**/*.svelte'", "optimize-images-png": "cd assets/generated/ && find -name '*.png' -exec optipng '{}' \\; && echo 'PNGs are optimized'", diff --git a/privacy.html b/privacy.html index c6dc3b5bb..83701eb34 100644 --- a/privacy.html +++ b/privacy.html @@ -3,7 +3,7 @@ - + @@ -38,9 +38,5 @@
    - - diff --git a/public/assets/protomaps.json b/public/assets/protomaps.json new file mode 100644 index 000000000..bdc30a9dc --- /dev/null +++ b/public/assets/protomaps.json @@ -0,0 +1,423 @@ +{ + "attribution": "© OpenStreetMap", + "bounds": [ + -180, + -85.0511287, + 180, + 85.0511287 + ], + "center": [ + 0, + 0, + 0 + ], + "description": "Basemap layers derived from OpenStreetMap and Natural Earth, self-hosted", + "maxzoom": 15, + "minzoom": 0, + "name": "Protomaps Basemap", + "scheme": "xyz", + "tilejson": "3.0.0", + "tiles": [ + "https://api.protomaps.com/tiles/v4/{z}/{x}/{y}.mvt?key=e6cd5633d51d8e24" + ], + "vector_layers": [ + { + "fields": { + "brk_a3": "String", + "disputed": "Boolean", + "kind": "String", + "kind_detail": "Number", + "sort_rank": "Number" + }, + "id": "boundaries", + "maxzoom": 15, + "minzoom": 0 + }, + { + "fields": { + "addr_housenumber": "String", + "height": "Number", + "kind": "String", + "kind_detail": "String", + "layer": "Number", + "min_height": "Number", + "sort_rank": "Number" + }, + "id": "buildings", + "maxzoom": 15, + "minzoom": 11 + }, + { + "fields": { + "kind": "String", + "min_zoom": "Number", + "name": "String", + "name2": "String", + "name3": "String", + "name:ar": "String", + "name:bg": "String", + "name:cs": "String", + "name:da": "String", + "name:de": "String", + "name:el": "String", + "name:en": "String", + "name:es": "String", + "name:et": "String", + "name:fa": "String", + "name:fi": "String", + "name:fr": "String", + "name:ga": "String", + "name:he": "String", + "name:hi": "String", + "name:hr": "String", + "name:hu": "String", + "name:id": "String", + "name:it": "String", + "name:ja": "String", + "name:ko": "String", + "name:lt": "String", + "name:lv": "String", + "name:mr": "String", + "name:mt": "String", + "name:ne": "String", + "name:nl": "String", + "name:no": "String", + "name:pl": "String", + "name:pt": "String", + "name:ro": "String", + "name:ru": "String", + "name:sk": "String", + "name:sl": "String", + "name:sv": "String", + "name:tr": "String", + "name:uk": "String", + "name:ur": "String", + "name:vi": "String", + "name:zh-Hans": "String", + "name:zh-Hant": "String", + "pgf:name2": "String", + "pgf:name:hi": "String", + "pgf:name:mr": "String", + "pgf:name:ne": "String", + "script": "String", + "script2": "String", + "script3": "String" + }, + "id": "earth", + "maxzoom": 15, + "minzoom": 0 + }, + { + "fields": { + "kind": "String" + }, + "id": "landcover", + "maxzoom": 7, + "minzoom": 0 + }, + { + "fields": { + "kind": "String", + "sort_rank": "Number" + }, + "id": "landuse", + "maxzoom": 15, + "minzoom": 2 + }, + { + "fields": { + "capital": "String", + "kind": "String", + "kind_detail": "String", + "min_zoom": "Number", + "name": "String", + "name2": "String", + "name3": "String", + "name:ar": "String", + "name:bg": "String", + "name:cs": "String", + "name:da": "String", + "name:de": "String", + "name:el": "String", + "name:en": "String", + "name:es": "String", + "name:et": "String", + "name:fa": "String", + "name:fi": "String", + "name:fr": "String", + "name:ga": "String", + "name:he": "String", + "name:hi": "String", + "name:hr": "String", + "name:hu": "String", + "name:id": "String", + "name:it": "String", + "name:ja": "String", + "name:ko": "String", + "name:lt": "String", + "name:lv": "String", + "name:mr": "String", + "name:mt": "String", + "name:ne": "String", + "name:nl": "String", + "name:no": "String", + "name:pl": "String", + "name:pt": "String", + "name:ro": "String", + "name:ru": "String", + "name:sk": "String", + "name:sl": "String", + "name:sv": "String", + "name:tr": "String", + "name:uk": "String", + "name:ur": "String", + "name:vi": "String", + "name:zh-Hans": "String", + "name:zh-Hant": "String", + "pgf:name": "String", + "pgf:name2": "String", + "pgf:name:en": "String", + "pgf:name:hi": "String", + "pgf:name:mr": "String", + "pgf:name:ne": "String", + "population": "Number", + "population_rank": "Number", + "ref": "String", + "ref:FR:FANTOIR": "String", + "ref:FR:SIREN": "String", + "ref:RS:nkd": "String", + "ref:USCG": "String", + "ref:USPS": "String", + "ref:assessors_office": "String", + "ref:catasto": "String", + "ref:category": "String", + "ref:en": "String", + "ref:lzh": "String", + "ref:nid": "String", + "ref:se:pts:postort": "String", + "ref:vi": "String", + "ref:whc": "String", + "ref:xpcc": "String", + "ref:zh": "String", + "ref:zh-Hans": "String", + "ref:zh-Hant": "String", + "script": "String", + "script2": "String", + "script3": "String", + "sort_key": "Number", + "wikidata": "String" + }, + "id": "places", + "maxzoom": 15, + "minzoom": 0 + }, + { + "fields": { + "elevation": "String", + "iata": "String", + "kind": "String", + "kind_detail": "String", + "min_zoom": "Number", + "name": "String", + "name2": "String", + "name3": "String", + "name:ar": "String", + "name:bg": "String", + "name:cs": "String", + "name:da": "String", + "name:de": "String", + "name:el": "String", + "name:en": "String", + "name:es": "String", + "name:et": "String", + "name:fa": "String", + "name:fi": "String", + "name:fr": "String", + "name:ga": "String", + "name:he": "String", + "name:hi": "String", + "name:hr": "String", + "name:hu": "String", + "name:id": "String", + "name:it": "String", + "name:ja": "String", + "name:ko": "String", + "name:lt": "String", + "name:lv": "String", + "name:mr": "String", + "name:mt": "String", + "name:ne": "String", + "name:nl": "String", + "name:no": "String", + "name:pl": "String", + "name:pt": "String", + "name:ro": "String", + "name:ru": "String", + "name:sk": "String", + "name:sl": "String", + "name:sv": "String", + "name:tr": "String", + "name:uk": "String", + "name:ur": "String", + "name:vi": "String", + "name:zh-Hans": "String", + "name:zh-Hant": "String", + "pgf:name": "String", + "pgf:name2": "String", + "pgf:name3": "String", + "pgf:name:en": "String", + "pgf:name:he": "String", + "pgf:name:hi": "String", + "pgf:name:mr": "String", + "pgf:name:ne": "String", + "script": "String", + "script2": "String", + "script3": "String" + }, + "id": "pois", + "maxzoom": 15, + "minzoom": 5 + }, + { + "fields": { + "is_bridge": "Boolean", + "is_link": "Boolean", + "is_tunnel": "Boolean", + "kind": "String", + "kind_detail": "String", + "min_zoom": "Number", + "name": "String", + "name2": "String", + "name3": "String", + "name:ar": "String", + "name:bg": "String", + "name:cs": "String", + "name:da": "String", + "name:de": "String", + "name:el": "String", + "name:en": "String", + "name:es": "String", + "name:et": "String", + "name:fa": "String", + "name:fi": "String", + "name:fr": "String", + "name:ga": "String", + "name:he": "String", + "name:hi": "String", + "name:hr": "String", + "name:hu": "String", + "name:id": "String", + "name:it": "String", + "name:ja": "String", + "name:ko": "String", + "name:lt": "String", + "name:lv": "String", + "name:mr": "String", + "name:mt": "String", + "name:ne": "String", + "name:nl": "String", + "name:no": "String", + "name:pl": "String", + "name:pt": "String", + "name:ro": "String", + "name:ru": "String", + "name:sk": "String", + "name:sl": "String", + "name:sv": "String", + "name:tr": "String", + "name:uk": "String", + "name:ur": "String", + "name:vi": "String", + "name:zh-Hans": "String", + "name:zh-Hant": "String", + "network": "String", + "oneway": "String", + "pgf:name": "String", + "pgf:name2": "String", + "pgf:name:en": "String", + "pgf:name:hi": "String", + "pgf:name:mr": "String", + "pgf:name:ne": "String", + "ref": "String", + "route": "String", + "script": "String", + "script2": "String", + "script3": "String", + "service": "String", + "shield_text_length": "Number", + "sort_rank": "Number" + }, + "id": "roads", + "maxzoom": 15, + "minzoom": 3 + }, + { + "fields": { + "bridge": "String", + "kind": "String", + "kind_detail": "String", + "layer": "Number", + "min_zoom": "Number", + "name": "String", + "name2": "String", + "name3": "String", + "name:ar": "String", + "name:bg": "String", + "name:cs": "String", + "name:da": "String", + "name:de": "String", + "name:el": "String", + "name:en": "String", + "name:es": "String", + "name:et": "String", + "name:fa": "String", + "name:fi": "String", + "name:fr": "String", + "name:ga": "String", + "name:he": "String", + "name:hi": "String", + "name:hr": "String", + "name:hu": "String", + "name:id": "String", + "name:it": "String", + "name:ja": "String", + "name:ko": "String", + "name:lt": "String", + "name:lv": "String", + "name:mr": "String", + "name:mt": "String", + "name:ne": "String", + "name:nl": "String", + "name:no": "String", + "name:pl": "String", + "name:pt": "String", + "name:ro": "String", + "name:ru": "String", + "name:sk": "String", + "name:sl": "String", + "name:sv": "String", + "name:tr": "String", + "name:uk": "String", + "name:ur": "String", + "name:vi": "String", + "name:zh-Hans": "String", + "name:zh-Hant": "String", + "pgf:name": "String", + "pgf:name2": "String", + "pgf:name:en": "String", + "pgf:name:hi": "String", + "pgf:name:mr": "String", + "pgf:name:ne": "String", + "script": "String", + "script2": "String", + "script3": "String", + "sort_rank": "Number", + "tunnel": "String" + }, + "id": "water", + "maxzoom": 15, + "minzoom": 0 + } + ], + "version": "4.11.0" +} diff --git a/public/assets/sunny-hosted.json b/public/assets/sunny-hosted.json new file mode 100644 index 000000000..7db18a255 --- /dev/null +++ b/public/assets/sunny-hosted.json @@ -0,0 +1,4085 @@ +{ + "#": "AUTOMATICALLY GENERATED! Do not edit.", + "version": 8, + "name": "style@4.0.0-alpha.0 theme@sunny", + "glyphs": "https://protomaps.github.io/basemaps-assets/fonts/{fontstack}/{range}.pbf", + "sources": { + "protomaps": { + "attribution": "Protomaps © OpenStreetMap", + "type": "vector", + "maxzoom": 15, + "tiles": [ + "https://api.protomaps.com/tiles/v4/{z}/{x}/{y}.mvt?key=2af8b969a9e8b692" + ] + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "#f0efdd" + } + }, + { + "id": "earth", + "type": "fill", + "source": "protomaps", + "source-layer": "earth", + "paint": { + "fill-color": "#fcf7e5" + } + }, + { + "id": "landcover_low_zooms", + "type": "fill", + "source": "protomaps", + "source-layer": "landcover", + "paint": { + "fill-color": [ + "match", + [ + "get", + "kind" + ], + "grassland", + "#e5f2c9", + "barren", + "rgba(255, 243, 215, 1)", + "urban_area", + "rgba(230, 230, 230, 1)", + "farmland", + "rgba(216, 239, 210, 1)", + "glacier", + "rgba(255, 255, 255, 1)", + "scrub", + "rgba(234, 239, 210, 1)", + "#f0efdd" + ], + "fill-opacity": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 5, + 1, + 7, + 0 + ] + } + }, + { + "id": "landuse_farmland", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "in", + "kind", + "farmland" + ] + ], + "paint": { + "fill-color": "#EEF0D5" + } + }, + { + "id": "landuse_residential", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "in", + "kind", + "residential" + ] + ], + "paint": { + "fill-color": "#f0ead9" + } + }, + { + "id": "landuse_park", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "in", + "kind", + "national_park", + "park", + "cemetery", + "nature_reserve", + "golf_course" + ], + "paint": { + "fill-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 2, + "#f0efdd", + 10, + "#dfede5", + 18, + "#b0e9b0" + ] + } + }, + { + "id": "landuse_urban_green", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "in", + "kind", + "allotments", + "village_green", + "playground" + ] + ], + "paint": { + "fill-color": "#9cd3b4", + "fill-opacity": 0.7 + } + }, + { + "id": "landuse_hospital", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "==", + "kind", + "hospital" + ] + ], + "paint": { + "fill-color": "#f9e1dc" + } + }, + { + "id": "landuse_industrial", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "==", + "kind", + "industrial" + ] + ], + "paint": { + "fill-color": "#efdfe8" + } + }, + { + "id": "landuse_school", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "in", + "kind", + "school", + "university", + "college" + ] + ], + "paint": { + "fill-color": "#e4dec7" + } + }, + { + "id": "landuse_beach", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "in", + "kind", + "beach" + ] + ], + "paint": { + "fill-color": "#e8e4d0" + } + }, + { + "id": "landuse_zoo", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "in", + "kind", + "zoo" + ] + ], + "paint": { + "fill-color": "#c6dcdc" + } + }, + { + "id": "landuse_military", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "in", + "kind", + "military", + "naval_base", + "airfield" + ] + ], + "paint": { + "fill-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 5, + "#f0efdd", + 8, + "#ecad9366" + ] + } + }, + { + "id": "natural_wood", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "in", + "kind", + "wood", + "forest" + ], + "paint": { + "fill-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 2, + "#f0efdd", + 9, + "#d0ded0", + 13, + "#add19e", + 18, + "#add19e" + ] + } + }, + { + "id": "natural_scrub", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "in", + "kind", + "scrub", + "grassland", + "grass" + ], + "paint": { + "fill-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 0, + "#cedcd7", + 12, + "#99d2bb" + ] + } + }, + { + "id": "natural_glacier", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "==", + "kind", + "glacier" + ], + "paint": { + "fill-color": "#e7e7e7" + } + }, + { + "id": "natural_sand", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "==", + "kind", + "sand" + ], + "paint": { + "fill-color": "#e2e0d7" + } + }, + { + "id": "landuse_park_line", + "type": "line", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "in", + "kind", + "national_park", + "park", + "cemetery", + "nature_reserve", + "golf_course" + ] + ], + "paint": { + "line-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + "#fcf7e5", + 10, + "#afbdb5", + 16, + "#7cb384" + ] + } + }, + { + "id": "landuse_aerodrome", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "in", + "kind", + "aerodrome" + ] + ], + "paint": { + "fill-color": "#dadbdf" + } + }, + { + "id": "roads_runway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "any", + [ + "in", + "kind_detail", + "runway" + ] + ], + "paint": { + "line-color": "#e9e9ed", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 10, + 0, + 12, + 4, + 18, + 30 + ] + } + }, + { + "id": "roads_taxiway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 13, + "filter": [ + "any", + [ + "in", + "kind_detail", + "taxiway" + ] + ], + "paint": { + "line-color": "#e9e9ed", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 13, + 0, + 13.5, + 1, + 15, + 6 + ] + } + }, + { + "id": "landuse_runway", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "in", + "kind", + "runway", + "taxiway" + ] + ], + "paint": { + "fill-color": "#e9e9ed" + } + }, + { + "id": "water", + "type": "fill", + "source": "protomaps", + "source-layer": "water", + "filter": [ + "==", + "$type", + "Polygon" + ], + "paint": { + "fill-color": "#85c2e9" + } + }, + { + "id": "water_stream", + "type": "line", + "source": "protomaps", + "source-layer": "water", + "minzoom": 10, + "filter": [ + "in", + "kind", + "stream" + ], + "paint": { + "line-color": "#85c2e9", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 12, + 0, + 18, + 10 + ] + } + }, + { + "id": "water_river", + "type": "line", + "source": "protomaps", + "source-layer": "water", + "minzoom": 9, + "filter": [ + "in", + "kind", + "river" + ], + "paint": { + "line-color": "#85c2e9", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 9, + 0, + 9.5, + 1, + 18, + 12 + ] + } + }, + { + "id": "water_underground_stream", + "type": "line", + "source": "protomaps", + "source-layer": "water", + "minzoom": 14, + "filter": [ + "all", + [ + "in", + "kind", + "stream" + ], + [ + "has", + "is_tunnel" + ] + ], + "paint": { + "line-color": "#85c2e9", + "line-width": 0.5 + } + }, + { + "id": "water_underground_river", + "type": "line", + "source": "protomaps", + "source-layer": "water", + "minzoom": 9, + "filter": [ + "all", + [ + "in", + "kind", + "river" + ], + [ + "has", + "is_tunnel" + ] + ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-color": "#85c2e9", + "line-dasharray": [ + 0.75, + 1.75 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 9, + 0, + 9.5, + 1, + 18, + 6 + ] + } + }, + { + "id": "landuse_pedestrian", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "==", + "kind", + "pedestrian" + ] + ], + "paint": { + "fill-color": "#e3e0d4" + } + }, + { + "id": "landuse_pier", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "==", + "kind", + "pier" + ] + ], + "paint": { + "fill-color": "#e0e0e0" + } + }, + { + "id": "roads_tunnels_other_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "has", + "is_tunnel" + ], + [ + "in", + "kind", + "other", + "path" + ] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_tunnels_footway_casing_outer", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "has", + "is_tunnel" + ], + [ + "!has", + "is_bridge" + ], + [ + "in", + "kind", + "other", + "path" + ], + [ + "in", + "kind_detail", + "footway", + "cycleway" + ] + ], + "paint": { + "line-color": "#888888", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 14, + 0, + 20, + 9 + ] + } + }, + { + "id": "roads_tunnels_footway_casing_inner", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "has", + "is_tunnel" + ], + [ + "!has", + "is_bridge" + ], + [ + "in", + "kind", + "other", + "path" + ], + [ + "in", + "kind_detail", + "footway", + "cycleway" + ] + ], + "paint": { + "line-color": "#ffffff", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 14, + 0, + 20, + 8 + ] + } + }, + { + "id": "roads_tunnels_minor_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "has", + "is_tunnel" + ], + [ + "==", + "kind", + "minor_road" + ] + ], + "paint": { + "line-color": "#e0e0e0", + "line-dasharray": [ + 3, + 2 + ], + "line-gap-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 12, + 0, + 12.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_link_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "has", + "is_tunnel" + ], + [ + "==", + "link", + 1 + ] + ], + "paint": { + "line-color": "#e0e0e0", + "line-dasharray": [ + 3, + 2 + ], + "line-gap-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 13, + 0, + 13.5, + 1, + 18, + 11 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 12, + 0, + 12.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_major_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "has", + "is_tunnel" + ], + [ + "==", + "kind", + "major_road" + ] + ], + "paint": { + "line-color": "#e0e0e0", + "line-dasharray": [ + 3, + 2 + ], + "line-gap-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 7, + 0, + 7.5, + 0.5, + 18, + 13 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 9, + 0, + 9.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_highway_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "has", + "is_tunnel" + ], + [ + "==", + "kind", + "highway" + ], + [ + "!=", + "link", + 1 + ] + ], + "paint": { + "line-color": "#e0e0e0", + "line-dasharray": [ + 6, + 0.5 + ], + "line-gap-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 7, + 0, + 7.5, + 1, + 20, + 15 + ] + } + }, + { + "id": "roads_tunnels_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "has", + "is_tunnel" + ], + [ + "in", + "kind", + "other", + "path" + ], + [ + "!=", + "kind_detail", + "footway" + ], + [ + "!=", + "kind_detail", + "cycleway" + ] + ], + "paint": { + "line-color": "#d5d5d5", + "line-dasharray": [ + 4.5, + 0.5 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_tunnels_footway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "has", + "is_tunnel" + ], + [ + "in", + "kind", + "other", + "path" + ], + [ + "==", + "kind_detail", + "footway" + ] + ], + "paint": { + "line-color": "#d46710", + "line-dasharray": [ + 4, + 1 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 14, + 0, + 20, + 5 + ] + } + }, + { + "id": "roads_tunnels_cycleway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "has", + "is_tunnel" + ], + [ + "in", + "kind", + "other", + "path" + ], + [ + "==", + "kind_detail", + "cycleway" + ] + ], + "paint": { + "line-color": "#6099c9", + "line-dasharray": [ + 4, + 1 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 14, + 0, + 20, + 5 + ] + } + }, + { + "id": "roads_tunnels_minor", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "has", + "is_tunnel" + ], + [ + "==", + "kind", + "minor_road" + ] + ], + "paint": { + "line-color": "#d5d5d5", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ] + } + }, + { + "id": "roads_tunnels_link", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "has", + "is_tunnel" + ], + [ + "==", + "link", + 1 + ] + ], + "paint": { + "line-color": "#d5d5d5", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 13, + 0, + 13.5, + 1, + 18, + 11 + ] + } + }, + { + "id": "roads_tunnels_major_outline", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "has", + "is_tunnel" + ], + [ + "==", + "kind", + "major_road" + ] + ], + "paint": { + "line-dasharray": [ + 0.4, + 0.1 + ], + "line-color": "#d9a985", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 6, + 0, + 12, + 3.6, + 15, + 6, + 18, + 18 + ] + } + }, + { + "id": "roads_tunnels_major", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "has", + "is_tunnel" + ], + [ + "==", + "kind", + "major_road" + ] + ], + "paint": { + "line-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + "#f9d9b5", + 18, + "#f9b9a5" + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_tunnels_highway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "has", + "is_tunnel" + ], + [ + "==", + "kind", + "highway" + ], + [ + "!=", + "link", + 1 + ] + ], + "paint": { + "line-color": "#d5d5d5", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 3, + 0, + 6, + 1.1, + 12, + 1.6, + 15, + 5, + 18, + 15 + ] + } + }, + { + "id": "roads_railway_tunnel", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "==", + "kind", + "rail" + ], + [ + "has", + "is_tunnel" + ] + ], + "paint": { + "line-dasharray": [ + 0.3, + 0.75 + ], + "line-opacity": 0.5, + "line-color": "#333333", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 3, + 0, + 6, + 0.15, + 18, + 9 + ] + } + }, + { + "id": "buildings", + "type": "fill", + "source": "protomaps", + "source-layer": "buildings", + "paint": { + "fill-color": "#cccccc", + "fill-opacity": 0.7, + "fill-outline-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 15, + "#cccccc", + 18, + "#aaaaaa" + ] + } + }, + { + "id": "transit_pier", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "==", + "kind_detail", + "pier" + ], + "paint": { + "line-color": "#e0e0e0", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 12, + 0, + 12.5, + 0.5, + 20, + 16 + ] + } + }, + { + "id": "roads_minor_service_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 13, + "filter": [ + "all", + [ + "!has", + "is_tunnel" + ], + [ + "!has", + "is_bridge" + ], + [ + "==", + "kind", + "minor_road" + ], + [ + "==", + "kind_detail", + "service" + ] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 13, + 0, + 18, + 8 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 13, + 0, + 13.5, + 0.8 + ] + } + }, + { + "id": "roads_minor_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "!has", + "is_tunnel" + ], + [ + "!has", + "is_bridge" + ], + [ + "==", + "kind", + "minor_road" + ], + [ + "!=", + "kind_detail", + "service" + ] + ], + "paint": { + "line-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 12, + "#dddddd", + 14, + "#aaaaaa", + 18, + "#888888" + ], + "line-gap-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 12, + 0, + 12.5, + 1 + ] + } + }, + { + "id": "roads_link_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 13, + "filter": [ + "all", + [ + "==", + "link", + 1 + ] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 13, + 0, + 13.5, + 1, + 18, + 11 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 13, + 0, + 13.5, + 1.5 + ] + } + }, + { + "id": "roads_major_casing_late", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [ + "!has", + "is_tunnel" + ], + [ + "!has", + "is_bridge" + ], + [ + "==", + "kind", + "major_road" + ] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 9, + 0, + 9.5, + 1 + ] + } + }, + { + "id": "roads_highway_casing_late", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [ + "!has", + "is_tunnel" + ], + [ + "!has", + "is_bridge" + ], + [ + "==", + "kind", + "highway" + ], + [ + "!=", + "link", + 1 + ] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 7, + 0, + 7.5, + 1, + 20, + 15 + ] + } + }, + { + "id": "roads_footway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "!has", + "is_tunnel" + ], + [ + "!has", + "is_bridge" + ], + [ + "in", + "kind", + "other", + "path" + ], + [ + "==", + "kind_detail", + "footway" + ] + ], + "paint": { + "line-color": "#d46710", + "line-dasharray": [ + 3, + 1 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_cycleway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "!has", + "is_tunnel" + ], + [ + "!has", + "is_bridge" + ], + [ + "in", + "kind", + "other", + "path" + ], + [ + "==", + "kind_detail", + "cycleway" + ] + ], + "paint": { + "line-color": "#6099c9", + "line-dasharray": [ + 3, + 1 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "!has", + "is_tunnel" + ], + [ + "!has", + "is_bridge" + ], + [ + "in", + "kind", + "other", + "path" + ], + [ + "!=", + "kind_detail", + "cycleway" + ], + [ + "!=", + "kind_detail", + "footway" + ], + [ + "!=", + "kind_detail", + "pier" + ] + ], + "paint": { + "line-color": "#cbbbab", + "line-dasharray": [ + 3, + 1 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_link", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "!has", + "is_tunnel" + ], + [ + "!has", + "is_bridge" + ], + [ + "==", + "link", + 1 + ] + ], + "paint": { + "line-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + "#f9d9b5", + 18, + "#f9b9a5" + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_minor_service", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "!has", + "is_tunnel" + ], + [ + "!has", + "is_bridge" + ], + [ + "==", + "kind", + "minor_road" + ], + [ + "==", + "kind_detail", + "service" + ] + ], + "paint": { + "line-color": "#ebebeb", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 13, + 0, + 18, + 8 + ] + } + }, + { + "id": "roads_minor", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "!has", + "is_tunnel" + ], + [ + "!has", + "is_bridge" + ], + [ + "==", + "kind", + "minor_road" + ], + [ + "!=", + "kind_detail", + "service" + ] + ], + "paint": { + "line-color": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 11, + "#ebebeb", + 16, + "#ffffff" + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ] + } + }, + { + "id": "roads_major_casing_early", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "maxzoom": 12, + "filter": [ + "all", + [ + "!has", + "is_tunnel" + ], + [ + "!has", + "is_bridge" + ], + [ + "==", + "kind", + "major_road" + ] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 7, + 0, + 7.5, + 0.5, + 18, + 13 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 9, + 0, + 9.5, + 1 + ] + } + }, + { + "id": "roads_major_outline", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "!has", + "is_tunnel" + ], + [ + "!has", + "is_bridge" + ], + [ + "==", + "kind", + "major_road" + ] + ], + "paint": { + "line-color": "#d9a985", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 6, + 0, + 12, + 3.6, + 15, + 6, + 18, + 18 + ] + } + }, + { + "id": "roads_major", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "!has", + "is_tunnel" + ], + [ + "!has", + "is_bridge" + ], + [ + "==", + "kind", + "major_road" + ] + ], + "paint": { + "line-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + "#f9d9b5", + 18, + "#f9b9a5" + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_highway_casing_early", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "maxzoom": 12, + "filter": [ + "all", + [ + "!has", + "is_tunnel" + ], + [ + "!has", + "is_bridge" + ], + [ + "==", + "kind", + "highway" + ], + [ + "!=", + "link", + 1 + ] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 7, + 0, + 7.5, + 1 + ] + } + }, + { + "id": "roads_highway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "!has", + "is_tunnel" + ], + [ + "!has", + "is_bridge" + ], + [ + "==", + "kind", + "highway" + ], + [ + "!=", + "link", + 1 + ] + ], + "paint": { + "line-color": "#f9b9a5", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 3, + 0, + 6, + 1.1, + 12, + 1.6, + 15, + 5, + 18, + 15 + ] + } + }, + { + "id": "roads_railway_bridge_centerline", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "==", + "kind", + "rail" + ], + [ + "has", + "is_bridge" + ] + ], + "paint": { + "line-opacity": 1, + "line-color": "#ccc", + "line-width": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 11, + 0, + 11.5, + 2, + 13, + 8, + 18, + 14 + ] + } + }, + { + "id": "roads_railway_centerline", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "==", + "kind", + "rail" + ], + [ + "!has", + "is_tunnel" + ] + ], + "paint": { + "line-opacity": 1, + "line-color": [ + "match", + [ + "get", + "kind_detail" + ], + "disused", + "#666666aa", + "tram", + "#999", + "subway", + "#999", + "#666" + ], + "line-width": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 11, + 0, + 11.5, + 1, + 13, + 3, + 18, + 6 + ] + } + }, + { + "id": "roads_railway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "==", + "kind", + "rail" + ] + ], + "paint": { + "line-dasharray": [ + 0.3, + 0.75 + ], + "line-opacity": 0.5, + "line-color": "#a7b1b3", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 3, + 0, + 6, + 0.15, + 18, + 9 + ] + } + }, + { + "id": "boundaries_country", + "type": "line", + "source": "protomaps", + "source-layer": "boundaries", + "filter": [ + "<=", + "kind_detail", + 2 + ], + "paint": { + "line-color": "#adadad", + "line-width": 1, + "line-dasharray": [ + 3, + 2 + ] + } + }, + { + "id": "boundaries", + "type": "line", + "source": "protomaps", + "source-layer": "boundaries", + "filter": [ + ">", + "kind_detail", + 2 + ], + "paint": { + "line-color": "#adadad", + "line-width": 0.5, + "line-dasharray": [ + 3, + 2 + ] + } + }, + { + "id": "roads_bridges_other_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [ + "has", + "is_bridge" + ], + [ + "in", + "kind", + "other", + "path" + ] + ], + "paint": { + "line-color": "#e0e0e0", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 14, + 0, + 18, + 10, + 20, + 16 + ] + } + }, + { + "id": "roads_bridges_link_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [ + "has", + "is_bridge" + ], + [ + "has", + "is_link" + ] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 13, + 0, + 13.5, + 1, + 18, + 11 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 12, + 0, + 12.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_minor_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [ + "has", + "is_bridge" + ], + [ + "==", + "kind", + "minor_road" + ] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 13, + 0, + 13.5, + 0.8 + ] + } + }, + { + "id": "roads_bridges_medium_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [ + "has", + "is_bridge" + ], + [ + "==", + "kind", + "medium_road" + ] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 10, + 0, + 10.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_major_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [ + "has", + "is_bridge" + ], + [ + "==", + "kind", + "major_road" + ] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 7, + 0, + 7.5, + 0.5, + 18, + 10 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 9, + 0, + 9.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_medium_outline", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [ + "has", + "is_bridge" + ], + [ + "==", + "kind", + "medium_road" + ] + ], + "paint": { + "line-color": "#7c6644", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 7, + 0, + 12, + 3.2, + 15, + 6, + 18, + 17 + ] + } + }, + { + "id": "roads_bridges_major_outline", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "has", + "is_bridge" + ], + [ + "==", + "kind", + "major_road" + ] + ], + "paint": { + "line-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + "#a98985", + 18, + "#a97975" + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 6, + 0, + 12, + 3.6, + 15, + 6, + 18, + 18 + ] + } + }, + { + "id": "roads_bridges_highway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [ + "has", + "is_bridge" + ], + [ + "==", + "kind", + "highway" + ], + [ + "!has", + "is_link" + ] + ], + "paint": { + "line-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + "#f9d9b5", + 18, + "#f9b9a5" + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_bridges_minor", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [ + "has", + "is_bridge" + ], + [ + "==", + "kind", + "minor_road" + ] + ], + "paint": { + "line-color": "#ffffff", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ] + } + }, + { + "id": "roads_bridges_link", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [ + "has", + "is_bridge" + ], + [ + "has", + "is_link" + ] + ], + "paint": { + "line-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + "#f9d9b5", + 18, + "#f9b9a5" + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_bridges_medium", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [ + "has", + "is_bridge" + ], + [ + "==", + "kind", + "medium_road" + ] + ], + "paint": { + "line-color": "#fcd6a4", + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_bridges_major", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [ + "has", + "is_bridge" + ], + [ + "==", + "kind", + "major_road" + ] + ], + "paint": { + "line-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + "#f9d9b5", + 18, + "#f9b9a5" + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_bridges_cycleway_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [ + "has", + "is_bridge" + ], + [ + "in", + "kind", + "other", + "path" + ], + [ + "==", + "kind_detail", + "cycleway" + ] + ], + "paint": { + "line-color": "#1069c9", + "line-dasharray": [ + 2, + 1 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_bridges_footway_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [ + "has", + "is_bridge" + ], + [ + "in", + "kind", + "other", + "path" + ], + [ + "==", + "kind_detail", + "footway" + ] + ], + "paint": { + "line-color": "#d46710", + "line-dasharray": [ + 2, + 1 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_bridges_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [ + "has", + "is_bridge" + ], + [ + "in", + "kind", + "other", + "path" + ], + [ + "!=", + "kind_detail", + "cycleway" + ], + [ + "!=", + "kind_detail", + "footway" + ] + ], + "paint": { + "line-color": "#ebebeb", + "line-dasharray": [ + 2, + 1 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 1.6 + ], + [ + "zoom" + ], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "address_label", + "type": "symbol", + "source": "protomaps", + "source-layer": "buildings", + "minzoom": 17, + "filter": [ + "==", + "kind", + "address" + ], + "layout": { + "symbol-placement": "point", + "text-font": [ + "Noto Sans Italic" + ], + "text-field": [ + "get", + "addr_housenumber" + ], + "text-size": 14 + }, + "paint": { + "text-color": "#555", + "text-halo-color": "#ffffff", + "text-halo-width": 1 + } + }, + { + "id": "water_waterway_label", + "type": "symbol", + "source": "protomaps", + "source-layer": "water", + "minzoom": 13, + "filter": [ + "in", + "kind", + "river", + "stream" + ], + "layout": { + "symbol-placement": "line", + "text-font": [ + "Noto Sans Regular" + ], + "text-field": [ + "get", + "name" + ], + "text-size": 12, + "text-letter-spacing": 0.3 + }, + "paint": { + "text-color": "#ffffff" + } + }, + { + "id": "pois_peak", + "type": "symbol", + "source": "protomaps", + "source-layer": "pois", + "filter": [ + "any", + [ + "==", + "kind", + "peak" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Italic" + ], + "text-field": [ + "get", + "name" + ], + "text-size": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 10, + 8, + 16, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9 + }, + "paint": { + "text-color": "#7e9aa0", + "text-halo-width": 1.5 + } + }, + { + "id": "roads_labels_minor", + "type": "symbol", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 15, + "filter": [ + "any", + [ + "in", + "kind", + "minor_road", + "other", + "path" + ] + ], + "layout": { + "symbol-sort-key": [ + "get", + "min_zoom" + ], + "symbol-placement": "line", + "text-font": [ + "Noto Sans Regular" + ], + "text-field": [ + "get", + "name" + ], + "text-size": 12 + }, + "paint": { + "text-color": "#91888b", + "text-halo-color": "#ffffff", + "text-halo-width": 2 + } + }, + { + "id": "water_label_ocean", + "type": "symbol", + "source": "protomaps", + "source-layer": "water", + "filter": [ + "any", + [ + "in", + "kind", + "sea", + "ocean", + "lake", + "water", + "bay", + "strait", + "fjord" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Medium" + ], + "text-field": [ + "get", + "name" + ], + "text-size": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 3, + 10, + 10, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9, + "text-transform": "uppercase" + }, + "paint": { + "text-color": "#ffffff" + } + }, + { + "id": "water_label_lakes", + "type": "symbol", + "source": "protomaps", + "source-layer": "water", + "filter": [ + "any", + [ + "in", + "kind", + "lake", + "water" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Medium" + ], + "text-field": [ + "get", + "name" + ], + "text-size": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 3, + 0, + 6, + 12, + 10, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9 + }, + "paint": { + "text-color": "#ffffff" + } + }, + { + "id": "roads_labels_major", + "type": "symbol", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 11, + "filter": [ + "any", + [ + "in", + "kind", + "major_road", + "medium_road" + ] + ], + "layout": { + "symbol-sort-key": [ + "get", + "min_zoom" + ], + "symbol-placement": "line", + "text-font": [ + "Noto Sans Regular" + ], + "text-field": [ + "get", + "name" + ], + "text-size": 12 + }, + "paint": { + "text-color": "#938a8d", + "text-halo-color": "#ffffff", + "text-halo-width": 2 + } + }, + { + "id": "places_subplace", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": [ + "==", + "kind", + "neighbourhood" + ], + "layout": { + "symbol-sort-key": [ + "get", + "min_zoom" + ], + "text-field": [ + "get", + "name" + ], + "text-font": [ + "Noto Sans Regular" + ], + "text-max-width": 7, + "text-letter-spacing": 0.1, + "text-padding": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 5, + 2, + 8, + 4, + 12, + 18, + 15, + 20 + ], + "text-size": [ + "interpolate", + [ + "exponential", + 1.2 + ], + [ + "zoom" + ], + 11, + 8, + 14, + 14, + 18, + 24 + ], + "text-transform": "uppercase" + }, + "paint": { + "text-color": "#8f8f8f", + "text-halo-color": "#e0e0e0", + "text-halo-width": 2 + } + }, + { + "id": "pois", + "type": "symbol", + "source": "protomaps", + "source-layer": "pois", + "filter": [ + "any", + [ + "<", + [ + "get", + "min_zoom" + ], + 13 + ] + ], + "layout": { + "symbol-sort-key": [ + "get", + "min_zoom" + ], + "text-font": [ + "Noto Sans Regular" + ], + "text-field": [ + "get", + "name" + ], + "text-size": 11, + "text-max-width": 9, + "icon-padding": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 0, + 2, + 14, + 2, + 16, + 20, + 17, + 2, + 22, + 2 + ] + }, + "paint": { + "text-color": "#8f8f8f", + "text-halo-color": "#e0e0e0", + "text-halo-width": 1.5 + } + }, + { + "id": "places_locality_circle", + "type": "circle", + "source": "protomaps", + "source-layer": "places", + "filter": [ + "==", + "kind", + "locality" + ], + "paint": { + "circle-radius": 2, + "circle-stroke-width": 1.5, + "circle-stroke-color": "#a3a3a3", + "circle-color": "#ffffff", + "circle-translate": [ + -6, + 0 + ] + }, + "maxzoom": 8 + }, + { + "id": "places_locality", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": [ + "==", + "kind", + "locality" + ], + "layout": { + "text-field": [ + "get", + "name" + ], + "text-font": [ + "case", + [ + "<=", + [ + "get", + "min_zoom" + ], + 5 + ], + [ + "literal", + [ + "Noto Sans Medium" + ] + ], + [ + "literal", + [ + "Noto Sans Regular" + ] + ] + ], + "text-padding": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 5, + 3, + 8, + 7, + 12, + 11 + ], + "text-size": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 2, + [ + "case", + [ + "<", + [ + "get", + "population_rank" + ], + 13 + ], + 8, + [ + ">=", + [ + "get", + "population_rank" + ], + 13 + ], + 13, + 0 + ], + 4, + [ + "case", + [ + "<", + [ + "get", + "population_rank" + ], + 13 + ], + 10, + [ + ">=", + [ + "get", + "population_rank" + ], + 13 + ], + 15, + 0 + ], + 6, + [ + "case", + [ + "<", + [ + "get", + "population_rank" + ], + 12 + ], + 11, + [ + ">=", + [ + "get", + "population_rank" + ], + 12 + ], + 17, + 0 + ], + 8, + [ + "case", + [ + "<", + [ + "get", + "population_rank" + ], + 11 + ], + 11, + [ + ">=", + [ + "get", + "population_rank" + ], + 11 + ], + 18, + 0 + ], + 10, + [ + "case", + [ + "<", + [ + "get", + "population_rank" + ], + 9 + ], + 12, + [ + ">=", + [ + "get", + "population_rank" + ], + 9 + ], + 20, + 0 + ], + 15, + [ + "case", + [ + "<", + [ + "get", + "population_rank" + ], + 8 + ], + 12, + [ + ">=", + [ + "get", + "population_rank" + ], + 8 + ], + 22, + 0 + ] + ], + "icon-padding": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 0, + 2, + 8, + 4, + 10, + 8, + 12, + 6, + 22, + 2 + ], + "text-anchor": [ + "step", + [ + "zoom" + ], + "left", + 8, + "center" + ], + "text-radial-offset": 0.2 + }, + "paint": { + "text-color": "#5c5c5c", + "text-halo-color": "#e0e0e0", + "text-halo-width": 1 + } + }, + { + "id": "places_region", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": [ + "==", + "kind", + "region" + ], + "layout": { + "symbol-sort-key": [ + "get", + "min_zoom" + ], + "text-field": [ + "step", + [ + "zoom" + ], + [ + "get", + "name:short" + ], + 6, + [ + "get", + "name" + ] + ], + "text-font": [ + "Noto Sans Regular" + ], + "text-size": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 3, + 11, + 7, + 16 + ], + "text-radial-offset": 0.2, + "text-anchor": "center", + "text-transform": "uppercase" + }, + "paint": { + "text-color": "#b3b3b3", + "text-halo-color": "#e0e0e0", + "text-halo-width": 2 + } + }, + { + "id": "places_country", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": [ + "==", + "kind", + "country" + ], + "layout": { + "symbol-sort-key": [ + "get", + "min_zoom" + ], + "text-field": [ + "get", + "name" + ], + "text-font": [ + "Noto Sans Medium" + ], + "text-size": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 2, + [ + "case", + [ + "<", + [ + "get", + "population_rank" + ], + 10 + ], + 8, + [ + ">=", + [ + "get", + "population_rank" + ], + 10 + ], + 12, + 0 + ], + 6, + [ + "case", + [ + "<", + [ + "get", + "population_rank" + ], + 8 + ], + 10, + [ + ">=", + [ + "get", + "population_rank" + ], + 8 + ], + 18, + 0 + ], + 8, + [ + "case", + [ + "<", + [ + "get", + "population_rank" + ], + 7 + ], + 11, + [ + ">=", + [ + "get", + "population_rank" + ], + 7 + ], + 20, + 0 + ] + ], + "icon-padding": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 0, + 2, + 14, + 2, + 16, + 20, + 17, + 2, + 22, + 2 + ], + "text-transform": "uppercase" + }, + "paint": { + "text-color": "#a3a3a3" + } + } + ] +} \ No newline at end of file diff --git a/public/assets/sunny-unlabeled.json b/public/assets/sunny-unlabeled.json index 8ac9d1b94..9bb5ea58d 100644 --- a/public/assets/sunny-unlabeled.json +++ b/public/assets/sunny-unlabeled.json @@ -7,9 +7,7 @@ "protomaps": { "attribution": "Protomaps © OpenStreetMap", "type": "vector", - "tiles": [ - "https://api.protomaps.com/tiles/v4/{z}/{x}/{y}.mvt?key=2af8b969a9e8b692" - ], + "url": "pmtiles://https://cache.mapcomplete.org/planet-latest.pmtiles", "maxzoom": 15 } }, diff --git a/public/assets/sunny.json b/public/assets/sunny.json index 5409ebb80..9f7001be3 100644 --- a/public/assets/sunny.json +++ b/public/assets/sunny.json @@ -6,9 +6,7 @@ "protomaps": { "attribution": "Protomaps © OpenStreetMap", "type": "vector", - "tiles": [ - "https://api.protomaps.com/tiles/v4/{z}/{x}/{y}.mvt?key=2af8b969a9e8b692" - ], + "url": "pmtiles://https://cache.mapcomplete.org/planet-latest.pmtiles", "maxzoom": 15 } }, diff --git a/public/css/index-tailwind-output.css b/public/css/index-tailwind-output.css index 0c72f3f4d..c5ea56e4c 100644 --- a/public/css/index-tailwind-output.css +++ b/public/css/index-tailwind-output.css @@ -2822,10 +2822,6 @@ input[type="range"].range-lg::-moz-range-thumb { white-space: nowrap; } -.overflow-ellipsis { - text-overflow: ellipsis; -} - .text-ellipsis { text-overflow: ellipsis; } @@ -5513,7 +5509,7 @@ h2.group { border-radius: 1em; margin: 0.25em; text-align: center; - padding: 0.15em 0.3em; + padding: 0.15em 0.7em; border: 2px dotted #ff9143; } @@ -8344,6 +8340,10 @@ svg.apply-fill path { margin-top: 0.5rem; } + .sm\:block { + display: block; + } + .sm\:inline { display: inline; } @@ -8420,6 +8420,10 @@ svg.apply-fill path { width: auto; } + .sm\:grow-0 { + flex-grow: 0; + } + .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } @@ -8432,6 +8436,10 @@ svg.apply-fill path { flex-wrap: nowrap; } + .sm\:justify-start { + justify-content: flex-start; + } + .sm\:gap-y-3 { row-gap: 0.75rem; } diff --git a/public/css/openinghourstable.css b/public/css/openinghourstable.css index b94848465..ae6fb0e80 100644 --- a/public/css/openinghourstable.css +++ b/public/css/openinghourstable.css @@ -145,6 +145,12 @@ font-size: smaller; } +.open-end { + border-right: none !important; + border-radius: 0; + background: linear-gradient(to right, #99e7ffff, #99e7ff00 ); +} + .ohviz-today .ohviz-range { border: 1.5px solid black; } diff --git a/scripts/generateDocs.ts b/scripts/generateDocs.ts index 15e75755d..8eadd39c8 100644 --- a/scripts/generateDocs.ts +++ b/scripts/generateDocs.ts @@ -33,6 +33,7 @@ import { AvailableRasterLayers } from "../src/Models/RasterLayers" import { ImmutableStore } from "../src/Logic/UIEventSource" import * as unitUsage from "../Docs/Schemas/UnitConfigJson.schema.json" import { ThemeConfigJson } from "../src/Models/ThemeConfig/Json/ThemeConfigJson" +import { ServerSourceInfo, SourceOverview } from "../src/Models/SourceOverview" /** * Converts a markdown-file into a .json file, which a walkthrough/slideshow element can use @@ -141,7 +142,9 @@ export class GenerateDocs extends Script { this.WriteMarkdownFile("./Docs/SpecialRenderings.md", SpecialVisualizations.HelpMessage(), [ "src/UI/SpecialVisualizations.ts", - ]) + ], { + tocMaxDepth: 3 + }) if (!existsSync("./Docs/Themes")) { mkdirSync("./Docs/Themes") @@ -167,6 +170,7 @@ export class GenerateDocs extends Script { this.generateOverviewsForAllSingleLayer() this.generateLayerOverviewText() this.generateBuiltinUnits() + await this.generateSourcesOverview() Array.from(AllKnownLayouts.allKnownLayouts.values()).map((theme) => { this.generateForTheme(theme) @@ -187,7 +191,7 @@ export class GenerateDocs extends Script { "src/Logic/Osm/Changes.ts", "src/Logic/Osm/ChangesetHandler.ts", ]) - const eli = await AvailableRasterLayers.editorLayerIndex() + const eli = AvailableRasterLayers.editorLayerIndex() this.WriteMarkdownFile( "./Docs/ELI-overview.md", [ @@ -217,7 +221,8 @@ export class GenerateDocs extends Script { markdown: string, autogenSource: string[], options?: { - noTableOfContents?: boolean + noTableOfContents?: boolean, + tocMaxDepth?: number } ): void { for (const source of autogenSource) { @@ -236,7 +241,7 @@ export class GenerateDocs extends Script { let md = markdown if (options?.noTableOfContents !== false) { - md = TableOfContents.insertTocIntoMd(md) + md = TableOfContents.insertTocIntoMd(md, options?.tocMaxDepth) } md = md.replace(/\n\n\n+/g, "\n\n") @@ -385,11 +390,11 @@ export class GenerateDocs extends Script { } allLayers.forEach((layer) => { - const element = layer.generateDocumentation( - themesPerLayer.get(layer.id), - layerIsNeededBy, - DependencyCalculator.getLayerDependencies(layer) - ) + const element = layer.generateDocumentation({ + usedInThemes: themesPerLayer.get(layer.id), + layerIsNeededBy: layerIsNeededBy, + dependencies: DependencyCalculator.getLayerDependencies(layer), + }) const inlineSource = inlineLayers.get(layer.id) ScriptUtils.erasableLog("Exporting layer documentation for", layer.id) if (!existsSync("./Docs/Layers")) { @@ -481,15 +486,18 @@ export class GenerateDocs extends Script { "questions.json", true ) - this.WriteMarkdownFile( - "./Docs/BuiltinQuestions.md", - qLayer.generateDocumentation([], new Map(), []), - ["assets/layers/questions/questions.json"] + const reusedTagRenderings = DependencyCalculator.tagRenderingImportedBy( + qLayer, + Array.from(AllSharedLayers.sharedLayers.values()) ) + const docs = qLayer.generateDocumentation({ reusedTagRenderings }) + this.WriteMarkdownFile("./Docs/BuiltinQuestions.md", docs, [ + "assets/layers/questions/questions.json", + ]) } private generateForTheme(theme: ThemeConfig): void { - const allLayers = AllSharedLayers.getSharedLayersConfigs() + const allLayers = AllSharedLayers.sharedLayers const layersToShow = theme.layers.filter( (l) => l.id !== "favourite" && Constants.added_by_default.indexOf(l.id) < 0 ) @@ -520,7 +528,7 @@ export class GenerateDocs extends Script { MarkdownUtils.list(theme.language.filter((ln) => ln !== "_context")), "# Layers defined in this theme configuration file", "These layers can not be reused in different themes.", - ...layersToInline.map((l) => l.generateDocumentation(null)), + ...layersToInline.map((l) => l.generateDocumentation({ usedInThemes: null })), ].join("\n") this.WriteMarkdownFile( "./Docs/Themes/" + theme.id + ".md", @@ -530,6 +538,112 @@ export class GenerateDocs extends Script { ) } + private async generateSourcesOverview() { + console.log("Generating the sources overview - this might take a bit") + const sources = await new SourceOverview().getOverview() + const md = [ + "# Overview of used online services", + "This document list all the hosts that MapComplete might contact via 'fetch'-requests for various API services. We do our best to use FLOSS- and/or self-hostable services as much as possible.", + "Some of the core services (especially Panoramax and MapLibre) could be selfhosted, but MapComplete has no support for a user to configure a different host. Right now, the userbase is relatively small and there is little demand to make this configurable, but the technical cost for this is quite high. Someone who wishes to use a different service, is able to build a fork.", + "One service that is hard to replace, is [*Mapillary*](https://wiki.openstreetmap.org/wiki/Mapillary). It contains a vast trove of streetview data, but cannot be selfhosted and is currently owned by Meta Inc. We use this to find nearby images of features, but promote the use of [Panoramax](https://wiki.openstreetmap.org/wiki/Panoramax) instead (both by uploading contributions to our panoramax-instance and by lobbying in the community for this)" + ] + + const serverInfosDupl = sources.filter(s => typeof s !== "string") + .filter(item => typeof item === "string" || item.url.startsWith("https://") || item.url.startsWith("pmtiles://")) + const serverInfos = Utils.DedupOnId(serverInfosDupl, item => item.url) + const titles = Utils.Dedup(Utils.NoEmpty(serverInfos.map(s => s.category))) + titles.sort() + + function getHost(item: ServerSourceInfo) { + let url = item.url + if (url.startsWith("pmtiles://")) { + url = url.slice("pmtiles://".length) + } + const host = new URL(url).host.split(".") + + return (host.at(-2) + "." + host.at(-1)).toLowerCase() + } + + const categoryExplanation: Record = { + core: ["Core features are always active and will be contacted as soon as you visit any map", + "### About displayed images", + "MapComplete will read the 'image' attribute from OpenStreetMap-data when a POI is opened and will attempt to display this image (and thus download it). Those 'images' can be spread all over the internet and thus leak the IP address of the visitor", + ].join("\n\n"), + feature: "These are only enabled for certain maps or certain features", + maplayer: ["MapLayers are integrated from the [Editor Layer Index](https://github.com/osmlab/editor-layer-index). A map layer listed here will only be contacted if the user decides to use this map background. This list changes over time, as new background layers are published and old background layers go offline. For all map layers, we have permission to use them to improve OpenStreetMap", + "A full listing can be found in [ELI-overview](ELI-overview.md)", + ].join("\n\n"), + } + +const seenUrls = new Set() + for (const title of titles) { + md.push("## " + title) + const items = serverInfos.filter(info => info.category.toLowerCase() === title.toLowerCase()) + md.push(items.length + " items") + md.push(categoryExplanation[title]) + + const hosts = Utils.Dedup(items.map(getHost)) + hosts.sort() + if (title === "maplayer") { + md.push(MarkdownUtils.list(hosts)) + continue + } + + for (const host of hosts) { + md.push("### " + host) + const itemsForHost = items.filter(info => getHost(info) === host) + const identicalDescription = itemsForHost.every(item => item.description === itemsForHost[0].description) + if (identicalDescription) { + md.push(itemsForHost[0].description) + } + const table = MarkdownUtils.table( + ["source", "description", "license;selfhosting;more info"], + itemsForHost.map(item => { + let selfHostable = "" + if (item.selfhostable) { + if (typeof item.selfhostable === "string") { + selfHostable = item.selfhostable + } else { + selfHostable = "self hostable" + } + } + let sourceAvailable = "" + if (item.sourceAvailable) { + if (typeof item.sourceAvailable === "string") { + sourceAvailable = item.sourceAvailable + } else { + sourceAvailable = "source available" + } + } + seenUrls.add(item.url) + return [ + item.url, + identicalDescription ? "" : item.description, + Utils.NoEmpty([(item.openData ? "OpenData" : ""), + sourceAvailable, + selfHostable, + item.moreInfo?.join(" , "), + ]).join(", "), + ] + }), + { + dropEmptyColumns: true, + }, + ) + md.push(table) + } + + + } + + md.push("## No category") + const urls: string[] = sources.filter(s => typeof s === "string" && !seenUrls.has(s)) + md.push(urls.length + " items") + md.push(MarkdownUtils.list(urls)) + + this.WriteMarkdownFile("./Docs/OnlineServicesOverview.md", md.join("\n\n"), ["src/Models/SourceOverview.ts"], { tocMaxDepth: 2 }) + } + /** * Generates the documentation for the layers overview page * @constructor @@ -586,13 +700,13 @@ export class GenerateDocs extends Script { ...Utils.NoNull( Constants.priviliged_layers.map((id) => AllSharedLayers.sharedLayers.get(id)) ).map((l) => - l.generateDocumentation( - themesPerLayer.get(l.id), - layerIsNeededBy, - DependencyCalculator.getLayerDependencies(l), - Constants.added_by_default.indexOf(l.id) >= 0, - Constants.no_include.indexOf(l.id) < 0 - ) + l.generateDocumentation({ + usedInThemes: themesPerLayer.get(l.id), + layerIsNeededBy: layerIsNeededBy, + dependencies: DependencyCalculator.getLayerDependencies(l), + addedByDefault: Constants.added_by_default.indexOf(l.id) >= 0, + canBeIncluded: Constants.no_include.indexOf(l.id) < 0, + }) ), "# Normal layers", "The following layers are included in MapComplete:", diff --git a/scripts/generateIncludedImages.ts b/scripts/generateIncludedImages.ts index 98d3ca19a..69d15f0b9 100644 --- a/scripts/generateIncludedImages.ts +++ b/scripts/generateIncludedImages.ts @@ -37,15 +37,24 @@ function genImages(dryrun = false) { const name = path.substring(0, path.length - 4).replace(/[ -]/g, "_") const nameUC = name.toUpperCase().at(0) + name.substring(1) - const svelteCode = - '\n' + - svg - .replace( - "= 0 + + const svelteCode = [ + "", + svgBody, + ].join("\n") + fs.writeFileSync("./src/assets/svg/" + nameUC + ".svelte", svelteCode, "utf8") } } diff --git a/scripts/generateLayerOverview.ts b/scripts/generateLayerOverview.ts index a98e2cd9c..553b2e0ed 100644 --- a/scripts/generateLayerOverview.ts +++ b/scripts/generateLayerOverview.ts @@ -54,7 +54,7 @@ class ParseLayer extends Conversion< private readonly _doesImageExist: DoesImageExist constructor(prepareLayer: PrepareLayer, doesImageExist: DoesImageExist) { - super("ParseLayer", "Parsed a layer from file, validates it", []) + super("ParseLayer", "Parsed a layer from file, validates it") this._prepareLayer = prepareLayer this._doesImageExist = doesImageExist } @@ -113,7 +113,7 @@ class AddIconSummary extends DesugaringStep<{ raw: LayerConfigJson; parsed: Laye static singleton = new AddIconSummary() constructor() { - super("Adds an icon summary for quick reference", ["_layerIcon"], "AddIconSummary") + super("AddIconSummary", "Adds an icon summary for quick reference") } convert(json: { raw: LayerConfigJson; parsed: LayerConfig }) { @@ -158,7 +158,7 @@ class LayerBuilder extends Conversion> { states: Map, sharedTagRenderings: QuestionableTagRenderingConfigJson[] ) { - super("LayerBuilder", "Builds all the layers, writes them to file", []) + super("LayerBuilder", "Builds all the layers, writes them to file") this._levels = levels this._dependencies = dependencies this._states = states @@ -207,7 +207,7 @@ class LayerBuilder extends Conversion> { } } - context = context.inOperation("building Layer " + id).enters("layer", id) + context = context.inOperation("building Layer " + id).enters("layer:", id) const config = this._layerConfigJsons.get(id) if (config.id !== id) { @@ -667,7 +667,7 @@ class LayerOverviewUtils extends Script { priviliged.delete("last_click") priviliged.delete("search") - const isBoostrapping = AllSharedLayers.getSharedLayersConfigs().size == 0 + const isBoostrapping = AllSharedLayers.sharedLayers.size == 0 if (!isBoostrapping && priviliged.size > 0) { throw ( "Priviliged layer " + @@ -855,7 +855,7 @@ class LayerOverviewUtils extends Script { sharedQuestions ) builder.writeLayer(sharedQuestionsDef) - const allLayers = builder.convertStrict({}, ConversionContext.construct([], [])) + const allLayers = builder.convertStrict({}, ConversionContext.construct([], ["Building the layer index"])) if (layerState.get("usersettings") !== "clean") { // We always need the calculated tags of 'usersettings', so we export them separately if dirty diff --git a/scripts/generateLayouts.ts b/scripts/generateLayouts.ts index 522f86f79..9ff255a4d 100644 --- a/scripts/generateLayouts.ts +++ b/scripts/generateLayouts.ts @@ -7,21 +7,10 @@ import ThemeConfig from "../src/Models/ThemeConfig/ThemeConfig" import xml2js from "xml2js" import ScriptUtils from "./ScriptUtils" import { Utils } from "../src/Utils" -import SpecialVisualizations from "../src/UI/SpecialVisualizations" import Constants from "../src/Models/Constants" -import { AvailableRasterLayers, RasterLayerPolygon } from "../src/Models/RasterLayers" -import { ImmutableStore } from "../src/Logic/UIEventSource" -import * as eli from "../public/assets/data/editor-layer-index.json" -import * as layers_global from "../src/assets/global-raster-layers.json" -import eli_global from "../src/assets/generated/editor-layer-index-global.json" -import bing from "../src/assets/bing.json" - -import ValidationUtils from "../src/Models/ThemeConfig/Conversion/ValidationUtils" -import { LayerConfigJson } from "../src/Models/ThemeConfig/Json/LayerConfigJson" -import { QuestionableTagRenderingConfigJson } from "../src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson" import Script from "./Script" import crypto from "crypto" -import { RasterLayerProperties } from "../src/Models/RasterLayerProperties" +import { SourceOverview } from "../src/Models/SourceOverview" const sharp = require("sharp") @@ -36,11 +25,9 @@ class GenerateLayouts extends Script { .join("\n") private readonly removeOtherLanguagesHash = "sha256-" + crypto.createHash("sha256").update(this.removeOtherLanguages).digest("base64") - private previousSrc: Set = new Set() - private eliUrlsCached: string[] private date = new Date().toISOString() private branchName: string = undefined - + private alreadyWritten: Set = new Set() constructor() { super("Generates an '.html' and 'index_.ts' for every theme") } @@ -70,7 +57,7 @@ class GenerateLayouts extends Script { }) } - async createIcon(iconPath: string, size: number, alreadyWritten: string[]) { + async createIcon(iconPath: string, size: number) { let name = iconPath.split(".").slice(0, -1).join(".") // drop svg suffix if (name.startsWith("./")) { name = name.substring(2) @@ -78,10 +65,10 @@ class GenerateLayouts extends Script { const newname = `assets/generated/images/${name.replace(/\//g, "_")}${size}.png` const targetpath = `public/${newname}` - if (alreadyWritten.indexOf(newname) >= 0) { + if (this.alreadyWritten.has(newname)) { return newname } - alreadyWritten.push(newname) + this.alreadyWritten.add(newname) if (existsSync(targetpath)) { return newname } @@ -162,13 +149,11 @@ class GenerateLayouts extends Script { return path } - async createManifest( - layout: ThemeConfig, - alreadyWritten: string[] - ): Promise<{ + async createManifest(layout: ThemeConfig): Promise<{ manifest: any whiteIcons: string[] }> { + const id = layout.id Translation.forcedLanguage = "en" const icons = [] @@ -199,8 +184,8 @@ class GenerateLayouts extends Script { const sizes = [72, 96, 120, 128, 144, 152, 180, 192, 384, 512] for (const size of sizes) { - const name = await this.createIcon(path, size, alreadyWritten) - const whiteIcon = await this.createIcon(whiteBackgroundPath, size, alreadyWritten) + const name = await this.createIcon(path, size) + const whiteIcon = await this.createIcon(whiteBackgroundPath, size) whiteIcons.push(whiteIcon) icons.push({ src: name, @@ -229,7 +214,7 @@ class GenerateLayouts extends Script { const manifest = { name: ogTitle, short_name: ogTitle, - start_url: `${layout.id.toLowerCase()}.html`, + start_url: `${id.toLowerCase()}.html`, lang: "en", display: "standalone", background_color: "#fff", @@ -237,6 +222,12 @@ class GenerateLayouts extends Script { orientation: "portrait-primary, landscape-primary", icons: icons, categories: ["map", "navigation"], + protocol_handlers: [ + { + protocol: "geo", + url: `/${id.toLowerCase()}.html?geouri=%s`, + }, + ], } return { manifest, @@ -261,68 +252,7 @@ class GenerateLayouts extends Script { return values.join("\n") } - async eliUrls(): Promise { - if (this.eliUrlsCached) { - return this.eliUrlsCached - } - const urls: string[] = [] - const regex = /{switch:([^}]+)}/ - const rasterLayers: { properties: RasterLayerProperties }[] = [ - AvailableRasterLayers.defaultBackgroundLayer, - ...eli.features, - bing, - ...eli_global.map((properties) => ({ properties })), - ...layers_global.layers.map((properties) => ({ properties })), - ] - for (const feature of rasterLayers) { - const f = feature - const url = f.properties.url - const match = url.match(regex) - if (match) { - const domains = match[1].split(",") - const subpart = match[0] - urls.push(...domains.map((d) => url.replace(subpart, d))) - } else { - urls.push(url) - } - - if (f.properties.type === "vector") { - // We also need to whitelist eventual sources - let url = f.properties.url - if (url.startsWith("pmtiles://")) { - url = url.substring("pmtiles://".length) - } - const styleSpec = await Utils.downloadJsonCached(url, 1000 * 120, { - Origin: "https://mapcomplete.org", - }) - urls.push(...(f.properties["connect-src"] ?? [])) - for (const key of Object.keys(styleSpec?.["sources"] ?? {})) { - const url = styleSpec["sources"][key].url - if (!url) { - continue - } - let urlClipped = url - if (url.indexOf("?") > 0) { - urlClipped = url?.substring(0, url.indexOf("?")) - } - console.log("Source url ", key, url) - urls.push(url) - if (urlClipped.endsWith(".json")) { - const tileInfo = await Utils.downloadJsonCached(url, 1000 * 120, { - Origin: "https://mapcomplete.org", - }) - urls.push(tileInfo["tiles"] ?? []) - } - } - urls.push(...(styleSpec["tiles"] ?? [])) - urls.push(styleSpec["sprite"]) - urls.push(styleSpec["glyphs"]) - } - } - this.eliUrlsCached = urls - return Utils.NoNull(urls).sort() - } - + private readonly sourceOverview = new SourceOverview() async generateCsp( layout: ThemeConfig, layoutJson: ThemeConfigJson, @@ -330,66 +260,11 @@ class GenerateLayouts extends Script { scriptSrcs: string[] } ): Promise { - const apiUrls: string[] = [ - ...Constants.allServers, - "https://www.openstreetmap.org", - "https://api.openstreetmap.org", - "https://pietervdvn.goatcounter.com", - "https://api.panoramax.xyz", - "https://panoramax.mapcomplete.org", - "https://data.velopark.be", - "https://data.mapcomplete.org", - ].concat(...(await this.eliUrls())) - - SpecialVisualizations.specialVisualizations.forEach((sv) => { - if (typeof sv.needsUrls === "function") { - // Handled below - return - } - apiUrls.push(...(sv.needsUrls ?? [])) - }) - - const usedSpecialVisualisations = [].concat( - ...layoutJson.layers.map((l) => - ValidationUtils.getAllSpecialVisualisations( - (l).tagRenderings ?? [] - ) - ) - ) - for (const usedSpecialVisualisation of usedSpecialVisualisations) { - if (typeof usedSpecialVisualisation === "string") { - continue - } - const neededUrls = usedSpecialVisualisation.func.needsUrls ?? [] - if (typeof neededUrls === "function") { - let needed: string | string[] = neededUrls(usedSpecialVisualisation.args) - if (typeof needed === "string") { - needed = [needed] - } - apiUrls.push(...needed) - } - } - - const geojsonSources: string[] = layout.layers.map((l) => l.source?.geojsonSource) + const info = await this.sourceOverview.getOverview(layout, layoutJson) + const urls = info.map(info => info["url"] ?? info) const hosts = new Set() - hosts.add("https://schema.org") - const eliLayers: RasterLayerPolygon[] = AvailableRasterLayers.layersAvailableAt( - new ImmutableStore({ lon: 0, lat: 0 }) - ).store.data - { - const vectorLayers = eliLayers.filter((l) => l.properties.type === "vector") - const vectorSources = vectorLayers.map((l) => l.properties.url) - vectorSources.push(...vectorLayers.map((l) => l.properties.style)) - apiUrls.push( - ...vectorSources.map((url) => { - if (url?.startsWith("pmtiles://")) { - return url.substring("pmtiles://".length) - } - return url - }) - ) - } - for (let connectSource of apiUrls.concat(geojsonSources)) { + + for (let connectSource of urls) { if (!connectSource) { continue } @@ -411,17 +286,12 @@ class GenerateLayouts extends Script { } const connectSrc = Array.from(hosts).sort() - - const newSrcs = connectSrc.filter((newItem) => !this.previousSrc.has(newItem)) - console.log( "Got", hosts.size, "connect-src items for theme", layout.id, - newSrcs.length > 0 ? "(extra sources: " + newSrcs.join(" ") + ")" : "" ) - this.previousSrc = hosts const csp: Record = { "default-src": "'self'", @@ -432,7 +302,6 @@ class GenerateLayouts extends Script { "style-src": "'self' 'unsafe-inline'", // unsafe-inline is needed to change the default background pin colours "script-src": [ "'self'", - "https://gc.zgo.at/count.js", ...(options?.scriptSrcs?.map((s) => "'" + s + "'") ?? []), ].join(" "), "connect-src": "'self' " + connectSrc.join(" "), @@ -444,12 +313,7 @@ class GenerateLayouts extends Script { return [``].join("\n") } - async createLandingPage( - layout: ThemeConfig, - layoutJson: ThemeConfigJson, - whiteIcons, - alreadyWritten - ) { + async createLandingPage(layout: ThemeConfig, layoutJson: ThemeConfigJson, whiteIcons) { Locale.language.setData(layout.language[0]) const targetLanguage = layout.language[0] const ogTitle = Translations.T(layout.title).textFor(targetLanguage).replace(/"/g, '\\"') @@ -471,7 +335,7 @@ class GenerateLayouts extends Script { if (twitterImage.endsWith(".svg")) { try { // svgs are badly supported as social image, we use a generated svg instead - twitterImage = await this.createIcon(twitterImage, 512, alreadyWritten) + twitterImage = await this.createIcon(twitterImage, 512) } catch (e) { console.error("Could not generate image:", e) } @@ -479,7 +343,7 @@ class GenerateLayouts extends Script { if (ogImage.endsWith(".svg")) { try { - ogImage = await this.createIcon(ogImage, 512, alreadyWritten) + ogImage = await this.createIcon(ogImage, 512) } catch (e) { console.error("Could not generate image:", e) } @@ -611,64 +475,59 @@ class GenerateLayouts extends Script { } } + private async createThemeFor(layoutConfigJson: ThemeConfigJson) { + const layout = new ThemeConfig(layoutConfigJson, true) + const layoutName = layout.id + + const err = (err) => { + if (err !== null) { + console.log("Could not write manifest for ", layoutName, " because ", err) + } + } + const { manifest, whiteIcons } = await this.createManifest(layout) + const manif = JSON.stringify(manifest, undefined, 2) + const manifestLocation = encodeURIComponent(layout.id.toLowerCase()) + ".webmanifest" + writeFile("public/" + manifestLocation, manif, err) + + // Create a landing page for the given theme + const landing = await this.createLandingPage(layout, layoutConfigJson, whiteIcons) + + writeFile(this.enc(layout.id) + ".html", landing, err) + await this.createIndexFor(layout) + } + async main(): Promise { - const alreadyWritten = [] this.createDir("./public/assets/") this.createDir("./public/assets/generated") this.createDir("./public/assets/generated/images") - const blacklist = [ + const blacklist = new Set([ "", "test", ".", "..", "manifest", "index", + "inspector", "land", "preferences", "account", "openstreetmap", "custom", "theme", - ] + ]) const args = process.argv const theme = args[2] if (theme !== undefined) { console.warn("Only generating layout " + theme) } const paths = ScriptUtils.readDirRecSync("./public/assets/generated/themes/", 1) - for (const i in paths) { - const layoutConfigJson = JSON.parse(readFileSync(paths[i], "utf8")) - if (theme !== undefined && layoutConfigJson.id !== theme) { - continue - } - const layout = new ThemeConfig(layoutConfigJson, true) - const layoutName = layout.id - if (blacklist.indexOf(layoutName.toLowerCase()) >= 0) { - console.log(`Skipping a layout with name ${layoutName}, it is on the blacklist`) - continue - } - const err = (err) => { - if (err !== null) { - console.log("Could not write manifest for ", layoutName, " because ", err) - } - } - const { manifest, whiteIcons } = await this.createManifest(layout, alreadyWritten) - const manif = JSON.stringify(manifest, undefined, 2) - const manifestLocation = encodeURIComponent(layout.id.toLowerCase()) + ".webmanifest" - writeFile("public/" + manifestLocation, manif, err) + const configs = paths.map((path) => JSON.parse(readFileSync(path, "utf8"))) + const configsFiltered = configs.filter( + (config) => (theme !== undefined && config.id === theme) || !blacklist.has(config.id) + ) - // Create a landing page for the given theme - const landing = await this.createLandingPage( - layout, - layoutConfigJson, - whiteIcons, - alreadyWritten - ) - - writeFile(this.enc(layout.id) + ".html", landing, err) - await this.createIndexFor(layout) - } + await Promise.all(configsFiltered.map((config) => this.createThemeFor(config))) const { manifest } = await this.createManifest( new ThemeConfig({ @@ -681,8 +540,7 @@ class GenerateLayouts extends Script { startZoom: 0, title: { en: "MapComplete" }, description: { en: "A thematic map viewer and editor based on OpenStreetMap" }, - }), - alreadyWritten + }) ) const manif = JSON.stringify(manifest, undefined, 2) diff --git a/scripts/generateSunnyUnlabeled.ts b/scripts/generateSunnyUnlabeled.ts index 51ca4c1a6..cf670160d 100644 --- a/scripts/generateSunnyUnlabeled.ts +++ b/scripts/generateSunnyUnlabeled.ts @@ -16,8 +16,20 @@ export class GenerateSunnyUnlabeled extends Script { writeFileSync("public/assets/sunny-unlabeled.json", JSON.stringify(unlabeled, null, " ")) } + /** + * Generates a variation hosted by api.protomaps + */ + generateHosted() { + const tilesource = "https://api.protomaps.com/tiles/v4/{z}/{x}/{y}.mvt?key=2af8b969a9e8b692" + const hosted = { "#": "AUTOMATICALLY GENERATED! Do not edit.", ...sunny } + delete hosted.sources.protomaps.url + hosted.sources.protomaps["tiles"] = [tilesource] + writeFileSync("public/assets/sunny-hosted.json", JSON.stringify(hosted, null, " ")) + } + async main(args: string[]): Promise { this.generateUnlabeled() + this.generateHosted() } } diff --git a/scripts/osm2pgsql/createNewDatabase.ts b/scripts/osm2pgsql/createNewDatabase.ts index b22aa80ef..a4afd31cd 100644 --- a/scripts/osm2pgsql/createNewDatabase.ts +++ b/scripts/osm2pgsql/createNewDatabase.ts @@ -9,8 +9,18 @@ class CreateNewDatabase extends Script { } async main(args: string[]): Promise { + const targetName = args[0] + const overwrite = args[1] === "--overwrite" const db = new OsmPoiDatabase("postgresql://user:password@localhost:5444") - await db.createNew(args[0]) + const knownDatabases = await db.findSuitableDatabases() + if (knownDatabases.indexOf(OsmPoiDatabase.databaseNameFor(targetName)) > 0) { + if (overwrite) { + await db.deleteDatabase(targetName) + } else { + throw "ERROR: the target database " + targetName + " already exists" + } + } + await db.createNew(targetName) } } diff --git a/scripts/osm2pgsql/osmPoiDatabase.ts b/scripts/osm2pgsql/osmPoiDatabase.ts index 4789f7587..b3e364cc5 100644 --- a/scripts/osm2pgsql/osmPoiDatabase.ts +++ b/scripts/osm2pgsql/osmPoiDatabase.ts @@ -104,8 +104,12 @@ export class OsmPoiDatabase { return "osm-poi." + latest } + public static databaseNameFor(date: string) { + return `${OsmPoiDatabase._prefix}.${date}` + } + async createNew(date: string) { - const dbname = `${OsmPoiDatabase._prefix}.${date}` + const dbname = OsmPoiDatabase.databaseNameFor(date) console.log("Attempting to create a new database with name", dbname) const metaclient = this.getMetaClient() await metaclient.connect() @@ -126,7 +130,9 @@ export class OsmPoiDatabase { } async deleteAllButLatest() { - const dbs = await this.findSuitableDatabases() + const dbs = (await this.findSuitableDatabases()) ?? [] + console.log(["Found databases:", ...dbs].join("\n ")) + console.log("Database ", dbs.at(-1), " is the latest database and will be preserved") for (let i = 0; i < dbs.length - 1; i++) { await this.deleteDatabase(dbs[i]) } diff --git a/scripts/prepareAndroid.sh b/scripts/prepareAndroid.sh index c7e890dbb..8fb3aa195 100755 --- a/scripts/prepareAndroid.sh +++ b/scripts/prepareAndroid.sh @@ -8,12 +8,7 @@ then npm run generate:layeroverview npm run generate:layouts fi -echo ''' -{ - "nsi_logos_server": "https://mapcomplete.org/assets/data/nsi/logos/" -} -''' > config.json -cat config.json | jq + if [ $? -ne 0 ] then echo "config.json file is invalid, exiting now" @@ -80,6 +75,13 @@ npx capacitor-assets generate npx cap sync npm run clean +# Monkey patch version numbers to make everything work +cd android +sed "s/\.\.\/node_modules//" -i capacitor.settings.gradle +cd capacitor +sed "s/'com.android.tools.build:gradle:8.2.1'/'com.android.tools.build:gradle:8.10'/" -i build.gradle + + tput bel tput bel # Note: tput doesn't work in the runners and may not be the last command, otherwise, it'll fail. echo "All done! Don't forget to click 'gradle sync files' in Android Studio" diff --git a/scripts/single_build.sh b/scripts/single_build.sh index ab10c5618..cca3a449c 100755 --- a/scripts/single_build.sh +++ b/scripts/single_build.sh @@ -9,8 +9,7 @@ if [ $# -eq 0 ] fi npm run prep:layeroverview -npm run refresh:layeroverview -npm run generate:layeroverview +npm run reset:layeroverview npm run test npm run generate:layouts @@ -39,12 +38,12 @@ fi rm index.html cp "$THEME.html" index.html -sed -i "s/input,/input: {index:\".\/index.html\", land: \".\/land.html\"}/" vite_single.config.js +sed -i "s/input,/input: {index:\".\/index.html\", land: \".\/land.html\"},/" vite_single.config.js sed -i "s/\/\/ LAYOUT.ADD_CONFIG/layout.enableMoreQuests = false/" index_"$THEME".ts export NODE_OPTIONS=--max-old-space-size=20000 -vite build --sourcemap --config vite_single.config.js || { echo 'Vite build failed' ; exit 1; } +npx vite build --sourcemap --config vite_single.config.js || { echo 'Vite build failed' ; exit 1; } cp -r assets/layers/ dist/assets/layers/ diff --git a/src/Customizations/AllSharedLayers.ts b/src/Customizations/AllSharedLayers.ts index b0de3480f..8905b89bd 100644 --- a/src/Customizations/AllSharedLayers.ts +++ b/src/Customizations/AllSharedLayers.ts @@ -4,14 +4,14 @@ import * as known_layers from "../assets/generated/known_layers.json" import { LayerConfigJson } from "../Models/ThemeConfig/Json/LayerConfigJson" export class AllSharedLayers { - public static sharedLayers: Map = AllSharedLayers.getSharedLayers() + public static sharedLayers: ReadonlyMap = AllSharedLayers.getSharedLayers() public static getSharedLayersConfigs(): Map { const sharedLayers = new Map() for (const layer of known_layers["layers"]) { if (layer.id === undefined) { continue } - sharedLayers.set(layer.id, layer) + sharedLayers.set(layer.id, layer) } return sharedLayers @@ -20,7 +20,6 @@ export class AllSharedLayers { const sharedLayers = new Map() for (const layer of known_layers["layers"]) { try { - // @ts-ignore const parsed = new LayerConfig(layer, "shared_layers") sharedLayers.set(layer.id, parsed) } catch (e) { diff --git a/src/Logic/Actors/BackgroundLayerResetter.ts b/src/Logic/Actors/BackgroundLayerResetter.ts index 66343533a..0b59c79a3 100644 --- a/src/Logic/Actors/BackgroundLayerResetter.ts +++ b/src/Logic/Actors/BackgroundLayerResetter.ts @@ -26,7 +26,6 @@ export default class BackgroundLayerResetter { (global) => global.properties.id !== l.properties.id ) ) { - await AvailableRasterLayers.editorLayerIndex() BackgroundLayerResetter.installHandler( currentBackgroundLayer, availableLayers.store diff --git a/src/Logic/Actors/InitialMapPositioning.ts b/src/Logic/Actors/InitialMapPositioning.ts index 8d62baf60..78397500c 100644 --- a/src/Logic/Actors/InitialMapPositioning.ts +++ b/src/Logic/Actors/InitialMapPositioning.ts @@ -66,6 +66,25 @@ export default class InitialMapPositioning { defaultLon, "The initial/current longitude of the app" ) + const geouri = QueryParameters.GetQueryParameter( + "geouri", + undefined, + "Alternative format to set lat/lon; but with an entire geouri instead. " + ) + console.log("geouri", geouri.data, !!geouri.data) + if (geouri.data) { + try { + const url = new URL("geo:" + decodeURIComponent(geouri.data)) + const [latN, lonN] = url.pathname.split(",").map((n) => parseFloat(n)) + lat.set(latN) + lon.set(lonN) + if (url.searchParams.has("q")) { + QueryParameters.GetQueryParameter("q", undefined).set(url.searchParams.get("q")) + } + } catch (e) { + console.warn("Could not parse geoURI:", e) + } + } this.location = new UIEventSource({ lon: lon.data, lat: lat.data }) // Note: this syncs only in one direction diff --git a/src/Logic/Actors/PreferredRasterLayerSelector.ts b/src/Logic/Actors/PreferredRasterLayerSelector.ts index 4e9bbbf69..ce83a9bac 100644 --- a/src/Logic/Actors/PreferredRasterLayerSelector.ts +++ b/src/Logic/Actors/PreferredRasterLayerSelector.ts @@ -27,32 +27,30 @@ export class PreferredRasterLayerSelector { this._availableLayers = availableLayers this._queryParameter = queryParameter this._preferredBackgroundLayer = preferredBackgroundLayer - const self = this - this._rasterLayerSetting.addCallbackD((layer) => { this._queryParameter.setData(layer.properties.id) }) - this._queryParameter.addCallbackAndRunD((_) => { - const isApplied = self.updateLayer() + this._queryParameter.addCallbackAndRunD(() => { + const isApplied = this.updateLayer() if (!isApplied) { // A different layer was set as background // We remove this queryParameter instead - self._queryParameter.setData(undefined) + this._queryParameter.setData(undefined) return true // Unregister } }) - this._preferredBackgroundLayer.addCallbackD((_) => self.updateLayer()) + this._preferredBackgroundLayer.addCallbackD(() => this.updateLayer()) rasterLayerSetting.addCallbackAndRunD((layer) => { if (AvailableRasterLayers.globalLayers.find((l) => l.id === layer.properties.id)) { return } - this._availableLayers.store.addCallbackD((_) => self.updateLayer()) + this._availableLayers.store.addCallbackD(() => this.updateLayer()) return true // unregister }) - self.updateLayer() + this.updateLayer() } /** @@ -74,7 +72,6 @@ export class PreferredRasterLayerSelector { this._rasterLayerSetting.setData(global) return } - await AvailableRasterLayers.editorLayerIndex() const isCategory = eliCategory.indexOf(targetLayerId) >= 0 const available = this._availableLayers.store.data const foundLayer = isCategory diff --git a/src/Logic/ExtraFunctions.ts b/src/Logic/ExtraFunctions.ts index 32bd2d7f7..b28dcbc50 100644 --- a/src/Logic/ExtraFunctions.ts +++ b/src/Logic/ExtraFunctions.ts @@ -265,7 +265,7 @@ class ClosestNObjectFunc implements ExtraFunction { features = [features] } - let allFeatures: Feature[][] = [] + const allFeatures: Feature[][] = [] for (const spec of features) { if (typeof spec === "string") { const name = spec @@ -284,7 +284,7 @@ class ClosestNObjectFunc implements ExtraFunction { } const selfCenter = GeoOperations.centerpointCoordinates(feature) - let closestFeatures: { feat: any; distance: number }[] = [] + const closestFeatures: { feat: any; distance: number }[] = [] for (const feats of allFeatures ?? []) { for (const otherFeature of feats) { diff --git a/src/Logic/FeatureSource/Actors/FeaturePropertiesStore.ts b/src/Logic/FeatureSource/Actors/FeaturePropertiesStore.ts index 47fd12b2d..971c6293b 100644 --- a/src/Logic/FeatureSource/Actors/FeaturePropertiesStore.ts +++ b/src/Logic/FeatureSource/Actors/FeaturePropertiesStore.ts @@ -83,10 +83,9 @@ export default class FeaturePropertiesStore { } public trackFeatureSource(source: FeatureSource) { - const self = this source.features.addCallbackAndRunD((features) => { for (const feature of features) { - self.trackFeature(feature) + this.trackFeature(feature) } }) } diff --git a/src/Logic/FeatureSource/PerLayerFeatureSourceSplitter.ts b/src/Logic/FeatureSource/PerLayerFeatureSourceSplitter.ts index 2b252fac8..9f3aadd9a 100644 --- a/src/Logic/FeatureSource/PerLayerFeatureSourceSplitter.ts +++ b/src/Logic/FeatureSource/PerLayerFeatureSourceSplitter.ts @@ -24,7 +24,7 @@ export default class PerLayerFeatureSourceSplitter[] = layers.map((_) => new Set()) + let layerIndexes: ReadonlySet[] = layers.map(() => new Set()) this.perLayer = knownLayers const layerSources = new Map>() const constructStore = @@ -47,8 +47,8 @@ export default class PerLayerFeatureSourceSplitter false) - const newIndices: Set[] = layers.map((_) => new Set()) + const hasChanged: boolean[] = layers.map(() => false) + const newIndices: Set[] = layers.map(() => new Set()) const noLayerFound: Feature[] = [] for (const layer of layers) { diff --git a/src/Logic/FeatureSource/Sources/FeatureSourceMerger.ts b/src/Logic/FeatureSource/Sources/FeatureSourceMerger.ts index 296588984..555d16d9b 100644 --- a/src/Logic/FeatureSource/Sources/FeatureSourceMerger.ts +++ b/src/Logic/FeatureSource/Sources/FeatureSourceMerger.ts @@ -23,11 +23,10 @@ export default class FeatureSourceMerger>(new Map()) this.featuresById = this._featuresById - const self = this sources = Utils.NoNull(sources) - for (let source of sources) { + for (const source of sources) { source.features.addCallback(() => { - self.addDataFromSources(sources) + this.addDataFromSources(sources) }) } this._sources = sources diff --git a/src/Logic/FeatureSource/Sources/NewGeometryFromChangesFeatureSource.ts b/src/Logic/FeatureSource/Sources/NewGeometryFromChangesFeatureSource.ts index a6408d1fe..939c270a9 100644 --- a/src/Logic/FeatureSource/Sources/NewGeometryFromChangesFeatureSource.ts +++ b/src/Logic/FeatureSource/Sources/NewGeometryFromChangesFeatureSource.ts @@ -38,8 +38,7 @@ export class NewGeometryFromChangesFeatureSource implements WritableFeatureSourc this._seenChanges = new Set() this._features = this.features.data this._backend = changes.backend - const self = this - changes.pendingChanges.addCallbackAndRunD((changes) => self.handleChanges(changes)) + changes.pendingChanges.addCallbackAndRunD((changes) => this.handleChanges(changes)) } private addNewFeature(feature: Feature) { diff --git a/src/Logic/FeatureSource/Sources/OsmFeatureSource.ts b/src/Logic/FeatureSource/Sources/OsmFeatureSource.ts index e884b1799..568a10bff 100644 --- a/src/Logic/FeatureSource/Sources/OsmFeatureSource.ts +++ b/src/Logic/FeatureSource/Sources/OsmFeatureSource.ts @@ -159,13 +159,9 @@ export default class OsmFeatureSource extends FeatureSourceMerger { const osmJson = await Utils.downloadJsonCached(url, 2000) try { this.options?.fullNodeDatabase?.handleOsmJson(osmJson, z, x, y) - let features = []>OsmToGeoJson( - osmJson, - // @ts-ignore - { - flatProperties: true, - } - ).features + let features = []>OsmToGeoJson(osmJson, { + flatProperties: true, + }).features // The geojson contains _all_ features at the given location // We only keep what is needed @@ -175,7 +171,7 @@ export default class OsmFeatureSource extends FeatureSourceMerger { ) for (let i = 0; i < features.length; i++) { - features[i] = await this.patchIncompleteRelations(features[i], osmJson) + features[i] = await this.patchIncompleteRelations(features[i], osmJson) } features = Utils.NoNull(features) features.forEach((f) => { diff --git a/src/Logic/FeatureSource/TiledFeatureSource/PolygonSourceMerger.ts b/src/Logic/FeatureSource/TiledFeatureSource/PolygonSourceMerger.ts index 716db8e27..0c8e6a5ca 100644 --- a/src/Logic/FeatureSource/TiledFeatureSource/PolygonSourceMerger.ts +++ b/src/Logic/FeatureSource/TiledFeatureSource/PolygonSourceMerger.ts @@ -4,7 +4,7 @@ import { BBox } from "../../BBox" import { Utils } from "../../../Utils" import { Feature } from "geojson" import { GeoOperations } from "../../GeoOperations" -import DynamicTileSource, { UpdatableDynamicTileSource } from "./DynamicTileSource" +import { UpdatableDynamicTileSource } from "./DynamicTileSource" /** * The PolygonSourceMerger receives various small pieces of bigger polygons and stitches them together. @@ -34,7 +34,7 @@ export class PolygonSourceMerger extends UpdatableDynamicTileSource< const zooms: Map = new Map() for (const source of sources) { - let z = source.z + const z = source.z for (const f of source.features.data) { const id = f.properties.id if (id.endsWith("146616907")) { diff --git a/src/Logic/GeoOperations.ts b/src/Logic/GeoOperations.ts index 0c7e893cb..7e69831dc 100644 --- a/src/Logic/GeoOperations.ts +++ b/src/Logic/GeoOperations.ts @@ -14,7 +14,6 @@ import { } from "geojson" import { Tiles } from "../Models/TileRange" import { Utils } from "../Utils" - ;("use strict") export class GeoOperations { @@ -371,7 +370,7 @@ export class GeoOperations { ): Feature[] { if (way.geometry.type === "Polygon") { const poly: Feature = >way - return poly.geometry.coordinates.map((linestringCoors, i) => { + return poly.geometry.coordinates.map((linestringCoors) => { return >{ type: "Feature", geometry: { diff --git a/src/Logic/ImageProviders/AllImageProviders.ts b/src/Logic/ImageProviders/AllImageProviders.ts index 390d13dc9..65df49155 100644 --- a/src/Logic/ImageProviders/AllImageProviders.ts +++ b/src/Logic/ImageProviders/AllImageProviders.ts @@ -7,6 +7,7 @@ import ImageProvider, { ProvidedImage } from "./ImageProvider" import { WikidataImageProvider } from "./WikidataImageProvider" import Panoramax from "./Panoramax" import { Utils } from "../../Utils" +import { ServerSourceInfo } from "../../Models/SourceOverview" /** * A generic 'from the interwebz' image picker, without attribution @@ -33,9 +34,17 @@ export default class AllImageProviders { Panoramax.singleton, AllImageProviders.genericImageProvider, ] - public static apiUrls: string[] = [].concat( + public static apiUrls: ServerSourceInfo[] = [].concat( ...AllImageProviders.imageAttributionSources.map((src) => src.apiUrls()), - "https://panoramax-storage-public-fast.s3.gra.perf.cloud.ovh.net" + { + url: "https://panoramax-storage-public-fast.s3.gra.perf.cloud.ovh.net", + category: "feature", + description: "The image data store for a French Panoramax-server. As the photosphere fetches this, must be listed in the CSP", + moreInfo: ["http://panoramax.fr/"], + selfhostable: true, + openData: true, + sourceAvailable: true, + }, ) public static defaultKeys: string[] = [].concat( ...AllImageProviders.imageAttributionSources.map((provider) => provider.defaultKeyPrefixes) diff --git a/src/Logic/ImageProviders/GenericImageProvider.ts b/src/Logic/ImageProviders/GenericImageProvider.ts index ee6060eee..e69f19330 100644 --- a/src/Logic/ImageProviders/GenericImageProvider.ts +++ b/src/Logic/ImageProviders/GenericImageProvider.ts @@ -1,10 +1,11 @@ import ImageProvider, { ProvidedImage } from "./ImageProvider" +import { ServerSourceInfo } from "../../Models/SourceOverview" export default class GenericImageProvider extends ImageProvider { public defaultKeyPrefixes: string[] = ["image"] public readonly name = "Generic" - public apiUrls(): string[] { + public apiUrls(): ServerSourceInfo[] { return [] } @@ -34,6 +35,10 @@ export default class GenericImageProvider extends ImageProvider { provider: this, id: value, isSpherical: undefined, + originalAttribute: { + key, + value, + }, }, ] } @@ -42,7 +47,7 @@ export default class GenericImageProvider extends ImageProvider { return undefined } - public DownloadAttribution(_) { + public DownloadAttribution() { return undefined } diff --git a/src/Logic/ImageProviders/ImageProvider.ts b/src/Logic/ImageProviders/ImageProvider.ts index 99b23f01b..a41a98a3b 100644 --- a/src/Logic/ImageProviders/ImageProvider.ts +++ b/src/Logic/ImageProviders/ImageProvider.ts @@ -3,6 +3,7 @@ import BaseUIElement from "../../UI/BaseUIElement" import { LicenseInfo } from "./LicenseInfo" import { Utils } from "../../Utils" import { Feature, Point } from "geojson" +import { ServerSourceInfo } from "../../Models/SourceOverview" export interface ProvidedImage { url: string @@ -26,6 +27,7 @@ export interface ProvidedImage { host?: string isSpherical: boolean license?: LicenseInfo + originalAttribute?: { key: string; value: string } } export interface PanoramaView { @@ -36,6 +38,7 @@ export interface PanoramaView { */ northOffset?: number pitchOffset?: number + provider: ImageProvider | string } /** @@ -122,12 +125,9 @@ export default abstract class ImageProvider { value: string ): undefined | ProvidedImage[] | Promise - public abstract DownloadAttribution(providedImage: { - url: string - id: string - }): Promise + public abstract DownloadAttribution(providedImage: { id: string }): Promise - public abstract apiUrls(): string[] + public abstract apiUrls(): ServerSourceInfo[] /** * URL to visit the image on the original website @@ -141,7 +141,7 @@ export default abstract class ImageProvider { id: string }): Promise> | undefined - public static async offerImageAsDownload(image: ProvidedImage) { + public static async offerImageAsDownload(image: { url_hd?: string; url: string }) { const response = await fetch(image.url_hd ?? image.url) const blob = await response.blob() Utils.offerContentsAsDownloadableFile(blob, new URL(image.url).pathname.split("/").at(-1), { diff --git a/src/Logic/ImageProviders/ImageUploadManager.ts b/src/Logic/ImageProviders/ImageUploadManager.ts index 7cb7a64cd..4e3345e31 100644 --- a/src/Logic/ImageProviders/ImageUploadManager.ts +++ b/src/Logic/ImageProviders/ImageUploadManager.ts @@ -3,7 +3,7 @@ import LinkImageAction from "../Osm/Actions/LinkImageAction" import FeaturePropertiesStore from "../FeatureSource/Actors/FeaturePropertiesStore" import { NoteId, OsmId, OsmTags } from "../../Models/OsmFeature" import ThemeConfig from "../../Models/ThemeConfig/ThemeConfig" -import { Store, UIEventSource } from "../UIEventSource" +import { Store, Stores, UIEventSource } from "../UIEventSource" import { OsmConnection } from "../Osm/OsmConnection" import { Changes } from "../Osm/Changes" import Translations from "../../UI/i18n/Translations" @@ -80,6 +80,10 @@ export class ImageUploadManager { this._changes = changes this._gps = gpsLocation this._reportError = reportError + Stores.Chronic(5 * 60000).addCallback(() => { + // If images failed to upload: attempt to reupload + this.uploadQueue() + }) } public async canBeUploaded(file: File): Promise { @@ -97,7 +101,7 @@ export class ImageUploadManager { } const tags = await ExifReader.load(file) - if (tags.ProjectionType.value === "cylindrical") { + if (tags.ProjectionType?.value === "cylindrical") { return { error: new Translation({ en: "Cylindrical images (typically created by a Panorama-app) are not supported", @@ -166,16 +170,26 @@ export class ImageUploadManager { if (this.uploadingAll) { return } - const queue = this._queue.imagesInQueue.data ?? [] + let queue = this._queue.imagesInQueue.data ?? [] if (queue.length === 0) { return } console.log("Checking image upload queue and uploading if needed") this.uploadingAll = true try { + queue = [...queue] while (queue.length > 0) { - const currentItem = queue[0] - await this.handleQueueItem(currentItem) + const currentItem = queue.shift() + if (!currentItem) { + continue + } + const uploadOk = await this.handleQueueItem(currentItem) + if (uploadOk) { + this._queue.delete(currentItem) + } else { + // Our local 'queue' is a copy where we've removed the failed item from + // A next attempt to 'uploadQueue' will retry the upload + } } } catch (e) { console.error("Error while handling the queue:", e) @@ -192,14 +206,11 @@ export class ImageUploadManager { * - Applies the action to the correct element * - indicates failure * - * Modifies the queue: if the upload is successfull, deletes the item from the queue - * @private + * Will _not_ modify the queue: if the upload is successful, deletes the item from the queue. + * @returns true if successful (and the item should be deleted from the queue), false if something failed */ - private async handleQueueItem(args: ImageUploadArguments): Promise { + private async handleQueueItem(args: NonNullable): Promise { console.log("Handling queue item", args.blob.name, args) - if (!args) { - return - } this._isUploading.set(args.featureId) let result: UploadResult = undefined @@ -221,7 +232,7 @@ export class ImageUploadManager { if (result === undefined) { this._fails.data.push(args) this._fails.ping() - return + return false } let properties: UIEventSource> = this._featureProperties.getStore( args.featureId @@ -239,34 +250,27 @@ export class ImageUploadManager { osmConnection: this._osmConnection, }) } - } else { - if (properties === undefined) { - const downloaded = await new OsmObjectDownloader( - this._osmConnection.Backend(), - this._changes - ).DownloadObjectAsync(args.featureId) - if (downloaded === "deleted") { - this._queue.delete(args) - return - } - this._featureProperties.trackFeature(downloaded.asGeoJson()) - properties = this._featureProperties.getStore(args.featureId) - } - const action = new LinkImageAction( - args.featureId, - result.key, - result.value, - properties, - { - theme: args.layoutId ?? properties?.data?.["_orig_theme"] ?? this._theme.id, - changeType: "add-image", - } - ) - await this._changes.applyAction(action) - await this._changes.flushChanges("Image upload completed") + return true } - - this._queue.delete(args) + if (properties === undefined) { + const downloaded = await new OsmObjectDownloader( + this._osmConnection.Backend(), + this._changes + ).DownloadObjectAsync(args.featureId) + if (downloaded === "deleted") { + this._queue.delete(args) + return + } + this._featureProperties.trackFeature(downloaded.asGeoJson()) + properties = this._featureProperties.getStore(args.featureId) + } + const action = new LinkImageAction(args.featureId, result.key, result.value, properties, { + theme: args.layoutId ?? properties?.data?.["_orig_theme"] ?? this._theme.id, + changeType: "add-image", + }) + await this._changes.applyAction(action) + await this._changes.flushChanges("Image upload completed") + return true } /** diff --git a/src/Logic/ImageProviders/Imgur.ts b/src/Logic/ImageProviders/Imgur.ts index 8b18be9ff..c70c5a933 100644 --- a/src/Logic/ImageProviders/Imgur.ts +++ b/src/Logic/ImageProviders/Imgur.ts @@ -3,21 +3,27 @@ import BaseUIElement from "../../UI/BaseUIElement" import { Utils } from "../../Utils" import Constants from "../../Models/Constants" import { LicenseInfo } from "./LicenseInfo" +import { ServerSourceInfo } from "../../Models/SourceOverview" export class Imgur extends ImageProvider { public static readonly defaultValuePrefix = ["https://i.imgur.com"] public static readonly singleton = new Imgur() public readonly name = "Imgur" public readonly defaultKeyPrefixes: string[] = ["image"] - public static readonly apiUrl = "https://api.imgur.com/3/image" - public static readonly supportingUrls = ["https://i.imgur.com"] + public static readonly apiUrl = "https://api.imgur.com/3/image/" + public static readonly apiUrlInfo: ServerSourceInfo = { + url: Imgur.apiUrl, + description: "[Legacy] If an image is stored on imgur, read the description and attempt to get a license out of it. Most (if not all) have moved", + category: "core", + trigger: ["specific_feature"], + } private constructor() { super() } - apiUrls(): string[] { - return [Imgur.apiUrl] + apiUrls(): ServerSourceInfo[] { + return [Imgur.apiUrlInfo] } SourceIcon(): BaseUIElement { @@ -33,6 +39,7 @@ export class Imgur extends ImageProvider { provider: this, id: value, isSpherical: false, + originalAttribute: { key, value }, }, ] } @@ -75,30 +82,30 @@ export class Imgur extends ImageProvider { * * const data = {"data":{"id":"I9t6B7B","title":"Station Knokke","description":"author:Pieter Vander Vennet\r\nlicense:CC-BY 4.0\r\nosmid:node\/9812712386","datetime":1655052078,"type":"image\/jpeg","animated":false,"width":2400,"height":1795,"size":910872,"views":2,"bandwidth":1821744,"vote":null,"favorite":false,"nsfw":false,"section":null,"account_url":null,"account_id":null,"is_ad":false,"in_most_viral":false,"has_sound":false,"tags":[],"ad_type":0,"ad_url":"","edited":"0","in_gallery":false,"link":"https:\/\/i.imgur.com\/I9t6B7B.jpg","ad_config":{"safeFlags":["not_in_gallery","share"],"highRiskFlags":[],"unsafeFlags":["sixth_mod_unsafe"],"wallUnsafeFlags":[],"showsAds":false,"showAdLevel":1}},"success":true,"status":200} * Utils.injectJsonDownloadForTests("https://api.imgur.com/3/image/E0RuAK3", data) - * const licenseInfo = await Imgur.singleton.DownloadAttribution({url: "https://i.imgur.com/E0RuAK3.jpg"}) + * const licenseInfo = await Imgur.singleton.DownloadAttribution({id: "https://i.imgur.com/E0RuAK3.jpg"}) * const expected = new LicenseInfo() * expected.licenseShortName = "CC-BY 4.0" * expected.artist = "Pieter Vander Vennet" * expected.date = new Date(1655052078000) * expected.views = 2 * licenseInfo // => expected - * const licenseInfoJpeg = await Imgur.singleton.DownloadAttribution({url:"https://i.imgur.com/E0RuAK3.jpeg"}) + * const licenseInfoJpeg = await Imgur.singleton.DownloadAttribution({id:"https://i.imgur.com/E0RuAK3.jpeg"}) * licenseInfoJpeg // => expected - * const licenseInfoUpperCase = await Imgur.singleton.DownloadAttribution({url: "https://i.imgur.com/E0RuAK3.JPEG"}) + * const licenseInfoUpperCase = await Imgur.singleton.DownloadAttribution({id: "https://i.imgur.com/E0RuAK3.JPEG"}) * licenseInfoUpperCase // => expected * * */ public async DownloadAttribution( providedImage: { - url: string + id: string }, withResponse?: (obj) => void ): Promise { - const url = providedImage.url + const url = providedImage.id const hash = url.substr("https://i.imgur.com/".length).split(/(\.jpe?g)|(\.png)/i)[0] - const apiUrl = "https://api.imgur.com/3/image/" + hash + const apiUrl = Imgur.apiUrl + hash const response = await Utils.downloadJsonCached<{ data: { description: string; datetime: string; views: number } }>(apiUrl, 365 * 24 * 60 * 60, { diff --git a/src/Logic/ImageProviders/Mapillary.ts b/src/Logic/ImageProviders/Mapillary.ts index 64b477bd6..08c1db659 100644 --- a/src/Logic/ImageProviders/Mapillary.ts +++ b/src/Logic/ImageProviders/Mapillary.ts @@ -6,6 +6,8 @@ import Constants from "../../Models/Constants" import SvelteUIElement from "../../UI/Base/SvelteUIElement" import MapillaryIcon from "./MapillaryIcon.svelte" import { Feature, Point } from "geojson" +import { Store, UIEventSource } from "../UIEventSource" +import { ServerSourceInfo } from "../../Models/SourceOverview" export class Mapillary extends ImageProvider { public static readonly singleton = new Mapillary() @@ -116,8 +118,17 @@ export class Mapillary extends ImageProvider { return undefined } - apiUrls(): string[] { - return ["https://mapillary.com", "https://www.mapillary.com", "https://graph.mapillary.com"] + apiUrls(): ServerSourceInfo[] { + return ["https://mapillary.com", "https://www.mapillary.com", "https://graph.mapillary.com"].map( + url => ({ + url, + category: "core", + trigger: ["always"], + sourceAvailable: "proprietary server", selfhostable: false, openData: true, + description: "Mapillary is an online service which hosts streetview-imagery. It is used to query and show nearby images. Owned by Meta Inc. (Facebook). MapComplete does only use data, but does not recommend contributing data to Mapillary (instead, we recommend uploading to a panoramax-instance)", + moreInfo: ["https://www.mapillary.com/about", "https://wiki.openstreetmap.org/wiki/Mapillary"], + }), + ) } SourceIcon( @@ -142,8 +153,6 @@ export class Mapillary extends ImageProvider { /** * Download data necessary for the 360°-viewer - * @param pkey - * @constructor */ public async getPanoramaInfo(image: { id: number | string @@ -169,6 +178,8 @@ export class Mapillary extends ImageProvider { properties: { url: response.thumb_2048_url, northOffset: response.computed_compass_angle, + provider: this, + imageMeta: image, }, } } @@ -243,6 +254,7 @@ export class Mapillary extends ImageProvider { response.camera_type === "spherical" || response.camera_type === "equirectangular", lat: geometry.coordinates[1], lon: geometry.coordinates[0], + originalAttribute: { key, value }, } } @@ -255,4 +267,35 @@ export class Mapillary extends ImageProvider { } return Mapillary.createLink(location, 17, image.id) } + + /** + * Returns true if we are in firefox strict mode (or if we are offline) + * @private + */ + private static async checkStrictMode(): Promise { + try { + const result = await fetch( + "https://scontent-bru2-1.xx.fbcdn.net/m1/v/t6/Xn8-ISUUYQyBD9FyACzPFRGZnBJRqIFmnQ_yd7FU6vxFYwD21fvAcZwDQoMzsScxcQyCWeBviKpWO4nX8yf--neJDvVjC4JlQtfBYb6TrpXQTniyafSFeZeePT_NVx3H6gMjceEvXHyvBqOOcCB_xQ?stp=c2048.2048.2000.988a_s1000x1000&_nc_gid=E2oHnrAtHutVvjaIm9qDLg&_nc_oc=AdkcScR9HuKt1X_K5-GrUeR5Paj8d7MsNFFYEBSmgc0IiBey_wS3RiNJpflWIKaQzNE&ccb=10-5&oh=00_AfNJ1Ki1IeGdUMxdFUc3ZX9VYIVFxVfXZ9MUATU3vj_RJw&oe=686AF002&_nc_sid=201bca" + ) + console.log("Not blocked, got a forbidden", result.status) + return false + } catch (e) { + console.log("Mapillary blocked - probably a scriptblocker") + return true + } + } + + private static _isInStrictMode: UIEventSource = undefined + + /** + * Creates a store which contains true if strict tracking protection is probably enabled. + * This will attempt to fetch a bit of content from mapillary - as that is probably the main culprit + * Loads lazy, so will only attempt to fetch the _first time_ this method is called + */ + public static isInStrictMode(): Store { + if (this._isInStrictMode === undefined) { + this._isInStrictMode = UIEventSource.FromPromise(this.checkStrictMode()) + } + return this._isInStrictMode + } } diff --git a/src/Logic/ImageProviders/Panoramax.ts b/src/Logic/ImageProviders/Panoramax.ts index 4bcf26742..511d55d41 100644 --- a/src/Logic/ImageProviders/Panoramax.ts +++ b/src/Logic/ImageProviders/Panoramax.ts @@ -12,6 +12,7 @@ import Panoramax_bw from "../../assets/svg/Panoramax_bw.svelte" import Link from "../../UI/Base/Link" import { Feature, Point } from "geojson" import { AddImageOptions } from "panoramax-js/dist/Panoramax" +import { ServerSourceInfo } from "../../Models/SourceOverview" export default class PanoramaxImageProvider extends ImageProvider { public static readonly singleton: PanoramaxImageProvider = new PanoramaxImageProvider() @@ -174,6 +175,7 @@ export default class PanoramaxImageProvider extends ImageProvider { } const providedImage = await this.getInfo(value) providedImage.alt_id = alt_id + providedImage.originalAttribute = { key, value } return [providedImage] } @@ -207,10 +209,7 @@ export default class PanoramaxImageProvider extends ImageProvider { return Stores.ListStabilized(source) } - public async DownloadAttribution(providedImage: { - url: string - id: string - }): Promise { + public async DownloadAttribution(providedImage: { id: string }): Promise { const meta = await this.getInfoFor(providedImage.id) return { @@ -220,8 +219,20 @@ export default class PanoramaxImageProvider extends ImageProvider { } } - public apiUrls(): string[] { - return ["https://panoramax.mapcomplete.org", "https://panoramax.xyz"] + public apiUrls(): ServerSourceInfo[] { + return [ + Constants.panoramax, + { + url: "https://panoramax.xyz", + description: "The federation instance of Panoramax, which knows all panoramax-servers and can query all servers", + selfhostable: true, + openData: true, + sourceAvailable: true, + moreInfo: ["https://wiki.openstreetmap.org/wiki/Panoramax"], + trigger: ["always"], + category: "core", + + }] } public static getPanoramaxInstance(host: string) { @@ -245,10 +256,12 @@ export default class PanoramaxImageProvider extends ImageProvider { return >{ type: "Feature", geometry: imageInfo.geometry, - properties: { + properties: { url, northOffset, pitchOffset, + provider: this, + imageMeta: imageInfo, }, } } diff --git a/src/Logic/ImageProviders/WikidataImageProvider.ts b/src/Logic/ImageProviders/WikidataImageProvider.ts index 87f1a0cb7..34c9e38f6 100644 --- a/src/Logic/ImageProviders/WikidataImageProvider.ts +++ b/src/Logic/ImageProviders/WikidataImageProvider.ts @@ -6,6 +6,7 @@ import SvelteUIElement from "../../UI/Base/SvelteUIElement" import * as Wikidata_icon from "../../assets/svg/Wikidata.svelte" import { Utils } from "../../Utils" import { Feature, Point } from "geojson" +import { ServerSourceInfo } from "../../Models/SourceOverview" export class WikidataImageProvider extends ImageProvider { public static readonly singleton = new WikidataImageProvider() @@ -20,7 +21,7 @@ export class WikidataImageProvider extends ImageProvider { super() } - public apiUrls(): string[] { + public apiUrls(): ServerSourceInfo[] { return Wikidata.neededUrls } @@ -61,7 +62,11 @@ export class WikidataImageProvider extends ImageProvider { allImages.push(promises) } const resolved = await Promise.all(Utils.NoNull(allImages)) - return [].concat(...resolved) + const flattened = resolved.flatMap((x) => x) + if (flattened.length === 1) { + flattened[0].originalAttribute = { key, value } + } + return flattened } public DownloadAttribution(): Promise { diff --git a/src/Logic/ImageProviders/WikimediaImageProvider.ts b/src/Logic/ImageProviders/WikimediaImageProvider.ts index 3d587e549..dc71c3dfa 100644 --- a/src/Logic/ImageProviders/WikimediaImageProvider.ts +++ b/src/Logic/ImageProviders/WikimediaImageProvider.ts @@ -6,6 +6,8 @@ import Wikimedia from "../Web/Wikimedia" import SvelteUIElement from "../../UI/Base/SvelteUIElement" import Wikimedia_commons_white from "../../assets/svg/Wikimedia_commons_white.svelte" import { Feature, Point } from "geojson" +import { ServerSourceInfo } from "../../Models/SourceOverview" +import { describe } from "vitest" /** * This module provides endpoints for wikimedia and others @@ -96,8 +98,15 @@ export class WikimediaImageProvider extends ImageProvider { return value } - apiUrls(): string[] { - return WikimediaImageProvider.apiUrls + apiUrls(): ServerSourceInfo[] { + return WikimediaImageProvider.apiUrls.map(url => { + url, + description: "Wikimedia contains various images", + openData: true, + sourceAvailable: true, + category: "core", + selfhostable: true, + }) } SourceIcon(): BaseUIElement { @@ -145,19 +154,19 @@ export class WikimediaImageProvider extends ImageProvider { .map((image) => this.UrlForImage(image)) } if (value.startsWith("File:")) { - return [this.UrlForImage(value)] + return [this.UrlForImage(value, key, value)] } if (value.startsWith("http")) { // Probably an error return undefined } // We do a last effort and assume this is a file - return [this.UrlForImage("File:" + value)] + return [this.UrlForImage("File:" + value, key, value)] } - public async DownloadAttribution(img: { url: string }): Promise { - const filename = "File:" + WikimediaImageProvider.extractFileName(img.url) - console.log("Downloading attribution for", filename, img.url) + public async DownloadAttribution(img: { id: string }): Promise { + const filename = "File:" + WikimediaImageProvider.extractFileName(img.id) + console.log("Downloading attribution for", filename, img.id) if (filename === "") { return undefined } @@ -211,9 +220,9 @@ export class WikimediaImageProvider extends ImageProvider { return licenseInfo } - private UrlForImage(image: string): ProvidedImage { + private UrlForImage(image: string, key?: string, value?: string): ProvidedImage { image = "File:" + WikimediaImageProvider.makeCanonical(image) - return { + const providedImage: ProvidedImage = { url: WikimediaImageProvider.PrepareUrl(image), url_hd: WikimediaImageProvider.PrepareUrl(image, true), key: undefined, @@ -221,6 +230,10 @@ export class WikimediaImageProvider extends ImageProvider { id: image, isSpherical: false, } + if (key && value) { + providedImage.originalAttribute = { key, value } + } + return providedImage } getPanoramaInfo(): Promise> | undefined { diff --git a/src/Logic/Maproulette.ts b/src/Logic/Maproulette.ts index 4db0a5b01..b899a3f71 100644 --- a/src/Logic/Maproulette.ts +++ b/src/Logic/Maproulette.ts @@ -1,5 +1,6 @@ import Constants from "../Models/Constants" import { SpecialVisualizationState } from "../UI/SpecialVisualization" +import { ServerSourceInfo } from "../Models/SourceOverview" export interface MaprouletteTask { name: string @@ -21,7 +22,15 @@ export type MaprouletteStatus = (typeof maprouletteStatus)[number] export default class Maproulette { public static readonly defaultEndpoint = "https://maproulette.org/api/v2" - + public static readonly defaultEndpointInfo: ServerSourceInfo = { + url: Maproulette.defaultEndpoint, + trigger: ["specific_theme"], + category: "feature", + description: "[MapRoulette](https://wiki.openstreetmap.org/wiki/MapRoulette) is a platform where tasks can be submitted, where every task contains some data about something that should be improved in OpenStreetMap. The intent is that those 'tasks' are solved by the community, effectively working as big, shared 'todo'-list. MapComplete can display such tasks and mark them solved. This is most often done to run an import of data.", + openData: true, + sourceAvailable: true, + selfhostable: true + } public static readonly STATUS_OPEN = 0 public static readonly STATUS_FIXED = 1 public static readonly STATUS_FALSE_POSITIVE = 2 diff --git a/src/Logic/Osm/Actions/InsertPointIntoWayAction.ts b/src/Logic/Osm/Actions/InsertPointIntoWayAction.ts index f50e9f9a6..1525fb6fc 100644 --- a/src/Logic/Osm/Actions/InsertPointIntoWayAction.ts +++ b/src/Logic/Osm/Actions/InsertPointIntoWayAction.ts @@ -46,7 +46,6 @@ export default class InsertPointIntoWayAction { console.log("Attempting to snap:", { geojson, projected, projectedCoor, index }) // We check that it isn't close to an already existing point let reusedPointId = undefined - let reusedPointCoordinates: [number, number] = undefined let outerring: [number, number][] if (geojson.geometry.type === "LineString") { @@ -62,7 +61,6 @@ export default class InsertPointIntoWayAction { ) { // We reuse this point instead! reusedPointId = this._snapOnto.nodes[index] - reusedPointCoordinates = this._snapOnto.coordinates[index] } const next = outerring[index + 1] if ( @@ -71,14 +69,13 @@ export default class InsertPointIntoWayAction { ) { // We reuse this point instead! reusedPointId = this._snapOnto.nodes[index + 1] - reusedPointCoordinates = this._snapOnto.coordinates[index + 1] } if (reusedPointId !== undefined) { return undefined } const locations = [ - ...this._snapOnto.coordinates?.map(([lat, lon]) => <[number, number]>[lon, lat]), + ...(this._snapOnto.coordinates ?? []).map(([lat, lon]) => <[number, number]>[lon, lat]), ] const ids = [...this._snapOnto.nodes] diff --git a/src/Logic/Osm/Actions/RelationSplitHandler.ts b/src/Logic/Osm/Actions/RelationSplitHandler.ts index 3cdc6cc43..a6b1bab21 100644 --- a/src/Logic/Osm/Actions/RelationSplitHandler.ts +++ b/src/Logic/Osm/Actions/RelationSplitHandler.ts @@ -110,11 +110,11 @@ export class TurnRestrictionRSH extends AbstractRelationSplitHandler { // We have to keep only the way with a common point with the rest of the relation // Let's figure out which member is neighbouring our way - let commonStartPoint: number = await this.targetNodeAt(members.indexOf(selfMember), true) - let commonEndPoint: number = await this.targetNodeAt(members.indexOf(selfMember), false) + const commonStartPoint: number = await this.targetNodeAt(members.indexOf(selfMember), true) + const commonEndPoint: number = await this.targetNodeAt(members.indexOf(selfMember), false) // In normal circumstances, only one of those should be defined - let commonPoint = commonStartPoint ?? commonEndPoint + const commonPoint = commonStartPoint ?? commonEndPoint // Let's select the way to keep const idToKeep: { id: number } = this._input.allWaysNodesInOrder @@ -181,7 +181,7 @@ export class InPlaceReplacedmentRTSH extends AbstractRelationSplitHandler { super(input, theme, objectDownloader) } - async CreateChangeDescriptions(changes: Changes): Promise { + async CreateChangeDescriptions(): Promise { const wayId = this._input.originalWayId const relation = this._input.relation const members = relation.members diff --git a/src/Logic/Osm/Actions/ReplaceGeometryAction.ts b/src/Logic/Osm/Actions/ReplaceGeometryAction.ts index b8931b164..41f7e8567 100644 --- a/src/Logic/Osm/Actions/ReplaceGeometryAction.ts +++ b/src/Logic/Osm/Actions/ReplaceGeometryAction.ts @@ -382,7 +382,7 @@ export default class ReplaceGeometryAction extends OsmChangeAction implements Pr >() { // Lets check the unused ids: can they be detached or do they signify some relation with the object? - unusedIds.forEach(({}, id) => { + unusedIds.forEach((_, id) => { const info = nodeInfo.get(id) if (!(info.hasTags || info.partOfWay)) { // Nothing special here, we detach diff --git a/src/Logic/Osm/Actions/SplitAction.ts b/src/Logic/Osm/Actions/SplitAction.ts index 7062bec6f..4b303e138 100644 --- a/src/Logic/Osm/Actions/SplitAction.ts +++ b/src/Logic/Osm/Actions/SplitAction.ts @@ -120,7 +120,7 @@ export default class SplitAction extends OsmChangeAction { const allWaysNodesInOrder: number[][] = [] // Lets create OsmWays based on them for (const wayPart of wayParts) { - let isOriginal = wayPart === longest + const isOriginal = wayPart === longest if (isOriginal) { // We change the existing way const nodeIds = wayPart.map((p) => p.originalIndex) @@ -140,13 +140,10 @@ export default class SplitAction extends OsmChangeAction { allWayIdsInOrder.push(originalElement.id) allWaysNodesInOrder.push(nodeIds) } else { - let id = changes.getNewID() + const id = changes.getNewID() // Copy the tags from the original object onto the new const kv = [] for (const k in originalElement.tags) { - if (!originalElement.tags.hasOwnProperty(k)) { - continue - } if (k.startsWith("_") || k === "id") { continue } @@ -219,7 +216,7 @@ export default class SplitAction extends OsmChangeAction { // - `index`: closest point was found on nth line part, // - `dist`: distance between pt and the closest point, // `location`: distance along the line between start and the closest point. - let projected = GeoOperations.nearestPoint(wayGeoJson, c) + const projected = GeoOperations.nearestPoint(wayGeoJson, c) // c is lon lat return { coordinates: c, @@ -232,8 +229,8 @@ export default class SplitAction extends OsmChangeAction { // We have a bunch of coordinates here: [ [lon, lon], [lat, lon], ...] ... // We project them onto the line (which should yield pretty much the same point and add them to allPoints for (let i = 0; i < originalPoints.length; i++) { - let originalPoint = originalPoints[i] - let projected = GeoOperations.nearestPoint(wayGeoJson, originalPoint) + const originalPoint = originalPoints[i] + const projected = GeoOperations.nearestPoint(wayGeoJson, originalPoint) allPoints.push({ coordinates: originalPoint, isSplitPoint: false, diff --git a/src/Logic/Osm/OsmConnection.ts b/src/Logic/Osm/OsmConnection.ts index c0c5b47f8..c0f473636 100644 --- a/src/Logic/Osm/OsmConnection.ts +++ b/src/Logic/Osm/OsmConnection.ts @@ -286,8 +286,9 @@ export class OsmConnection { public async AttemptLogin() { this.updateCapabilities() if (this.loadingStatus.data !== "logged-in") { - // Stay 'logged-in' if we are already logged in; this simply means we are checking for messages this.loadingStatus.setData("loading") + }else{ + // Stay 'logged-in' if we are already logged in; this simply means we are checking for messages } if (this.fakeUser) { this.loadingStatus.setData("logged-in") @@ -628,15 +629,18 @@ export class OsmConnection { return this._oauth_config.url + "oauth2_access_token" } - private async loginAndroidPolyfill() { + /** + * Sets up a callback to the Android App, in order to receive the + * token when it arrives. + * Note that this promise might never resolve and should thus not be awaited + */ + private async androidPolyfillCaptureLogincode() { const key = this.getLoginCookieName() if (localStorage.getItem(key)) { // We are probably already logged in return } const tokenPromise = AndroidPolyfill.requestLoginCodes() - console.trace("Opening login page for android") - await AndroidPolyfill.openLoginPage() const token = await tokenPromise console.log("Got login token!", token) localStorage.setItem(key, token) @@ -666,7 +670,11 @@ export class OsmConnection { apiUrl: this._oauth_config.api_url ?? this._oauth_config.url, }) if (AndroidPolyfill.inAndroid.data) { - this.loginAndroidPolyfill() // NO AWAIT! + this.androidPolyfillCaptureLogincode().then(() => {}) // NO AWAIT! + if(autoLogin){ + console.trace("Opening login page for android") + AndroidPolyfill.openLoginPage() + } } } diff --git a/src/Logic/Osm/OsmPreferences.ts b/src/Logic/Osm/OsmPreferences.ts index 527d873cf..0c13cd1ac 100644 --- a/src/Logic/Osm/OsmPreferences.ts +++ b/src/Logic/Osm/OsmPreferences.ts @@ -71,8 +71,8 @@ export class OsmPreferences { if (value) { this.setPreferencesAll(key, value, deferPing) } - pref.addCallback((v) => { - this.uploadKvSplit(key, v) + pref.addCallback(async (v) => { + await this.uploadKvSplit(key, v) this.setPreferencesAll(key, v, deferPing) }) return pref @@ -270,20 +270,27 @@ export class OsmPreferences { return } // _All_ keys are deleted first, to avoid pending parts - const keysToDelete = OsmPreferences.keysStartingWith(this.seenKeys, k) - await Promise.all(keysToDelete.map((k) => this.deleteKeyDirectly(k))) + const keysToDelete = Utils.Dedup(OsmPreferences.keysStartingWith(this.seenKeys, k)) if (v === null || v === undefined || v === "" || v === "undefined" || v === "null") { + for (const k of keysToDelete) { + await this.deleteKeyDirectly(k) + } return } - + const restingKeys = new Set(keysToDelete) + restingKeys.delete(k) await this.uploadKeyDirectly(k, v.slice(0, 255)) v = v.slice(255) let i = 0 while (v.length > 0) { + restingKeys.delete(`${k}:${i}`) await this.uploadKeyDirectly(`${k}:${i}`, v.slice(0, 255)) v = v.slice(255) i++ } + for (const k of restingKeys) { + await this.deleteKeyDirectly(k) + } } /** diff --git a/src/Logic/Osm/aspectedRouting.ts b/src/Logic/Osm/aspectedRouting.ts deleted file mode 100644 index bd2fa9f7f..000000000 --- a/src/Logic/Osm/aspectedRouting.ts +++ /dev/null @@ -1,200 +0,0 @@ -export default class AspectedRouting { - public readonly name: string - public readonly description: string - public readonly units: string - public readonly program: any - - public constructor(program) { - this.name = program.name - this.description = program.description - this.units = program.unit - this.program = JSON.parse(JSON.stringify(program)) - delete this.program.name - delete this.program.description - delete this.program.unit - } - - /** - * Interprets the given Aspected-routing program for the given properties - */ - public static interpret(program: any, properties: any) { - if (typeof program !== "object") { - return program - } - - let functionName /*: string*/ = undefined - let functionArguments /*: any */ = undefined - let otherValues = {} - // @ts-ignore - Object.entries(program).forEach((tag) => { - const [key, value] = tag - if (key.startsWith("$")) { - functionName = key - functionArguments = value - } else { - otherValues[key] = value - } - }) - - if (functionName === undefined) { - return AspectedRouting.interpretAsDictionary(program, properties) - } - - if (functionName === "$multiply") { - return AspectedRouting.multiplyScore(properties, functionArguments) - } else if (functionName === "$firstMatchOf") { - return AspectedRouting.getFirstMatchScore(properties, functionArguments) - } else if (functionName === "$min") { - return AspectedRouting.getMinValue(properties, functionArguments) - } else if (functionName === "$max") { - return AspectedRouting.getMaxValue(properties, functionArguments) - } else if (functionName === "$default") { - return AspectedRouting.defaultV(functionArguments, otherValues, properties) - } else { - console.error( - `Error: Program ${functionName} is not implemented yet. ${JSON.stringify(program)}` - ) - } - } - - /** - * Given a 'program' without function invocation, interprets it as a dictionary - * - * E.g., given the program - * - * { - * highway: { - * residential: 30, - * living_street: 20 - * }, - * surface: { - * sett : 0.9 - * } - * - * } - * - * in combination with the tags {highway: residential}, - * - * the result should be [30, undefined]; - * - * For the tags {highway: residential, surface: sett} we should get [30, 0.9] - * - * - * @param program - * @param tags - * @return {(undefined|*)[]} - */ - private static interpretAsDictionary(program, tags) { - // @ts-ignore - return Object.entries(tags).map((tag) => { - const [key, value] = tag - const propertyValue = program[key] - if (propertyValue === undefined) { - return undefined - } - if (typeof propertyValue !== "object") { - return propertyValue - } - // @ts-ignore - return propertyValue[value] - }) - } - - private static defaultV(subProgram, otherArgs, tags) { - // @ts-ignore - const normalProgram = Object.entries(otherArgs)[0][1] - const value = AspectedRouting.interpret(normalProgram, tags) - if (value !== undefined) { - return value - } - return AspectedRouting.interpret(subProgram, tags) - } - - /** - * Multiplies the default score with the proper values - * @param tags {object} the active tags to check against - * @param subprograms which should generate a list of values - * @returns score after multiplication - */ - private static multiplyScore(tags, subprograms) { - let number = 1 - - let subResults: any[] - if (subprograms.length !== undefined) { - subResults = AspectedRouting.concatMap(subprograms, (subprogram) => - AspectedRouting.interpret(subprogram, tags) - ) - } else { - subResults = AspectedRouting.interpret(subprograms, tags) - } - - subResults.filter((r) => r !== undefined).forEach((r) => (number *= parseFloat(r))) - return number.toFixed(2) - } - - private static getFirstMatchScore(tags, order: any) { - /*Order should be a list of arguments after evaluation*/ - order = AspectedRouting.interpret(order, tags) - for (let key of order) { - // @ts-ignore - for (let entry of Object.entries(JSON.parse(tags))) { - const [tagKey, value] = entry - if (key === tagKey) { - // We have a match... let's evaluate the subprogram - const evaluated = AspectedRouting.interpret(value, tags) - if (evaluated !== undefined) { - return evaluated - } - } - } - } - - // Not a single match found... - return undefined - } - - private static getMinValue(tags, subprogram) { - const minArr = subprogram - .map((part) => { - if (typeof part === "object") { - const calculatedValue = this.interpret(part, tags) - return parseFloat(calculatedValue) - } else { - return parseFloat(part) - } - }) - .filter((v) => !isNaN(v)) - return Math.min(...minArr) - } - - private static getMaxValue(tags, subprogram) { - const maxArr = subprogram - .map((part) => { - if (typeof part === "object") { - return parseFloat(AspectedRouting.interpret(part, tags)) - } else { - return parseFloat(part) - } - }) - .filter((v) => !isNaN(v)) - return Math.max(...maxArr) - } - - private static concatMap(list, f): any[] { - const result = [] - list = list.map(f) - for (const elem of list) { - if (elem.length !== undefined) { - // This is a list - result.push(...elem) - } else { - result.push(elem) - } - } - return result - } - - public evaluate(properties) { - return AspectedRouting.interpret(this.program, properties) - } -} diff --git a/src/Logic/State/SearchState.ts b/src/Logic/State/SearchState.ts index da90c4759..fd004dfa3 100644 --- a/src/Logic/State/SearchState.ts +++ b/src/Logic/State/SearchState.ts @@ -17,10 +17,11 @@ import { FeatureSource } from "../FeatureSource/FeatureSource" import { Feature } from "geojson" import OpenLocationCodeSearch from "../Search/OpenLocationCodeSearch" import { BBox } from "../BBox" +import { QueryParameters } from "../Web/QueryParameters" export default class SearchState { public readonly feedback: UIEventSource = new UIEventSource(undefined) - public readonly searchTerm: UIEventSource = new UIEventSource("") + public readonly searchTerm: UIEventSource public readonly searchIsFocused = new UIEventSource(false) public readonly suggestions: Store public readonly filterSuggestions: Store @@ -36,6 +37,8 @@ export default class SearchState { constructor(state: ThemeViewState) { this.state = state + this.searchTerm = QueryParameters.GetQueryParameter("q", "", "The term in the search field") + this.locationSearchers = [ new LocalElementSearch(state, 5), new CoordinateSearch(), diff --git a/src/Logic/State/UserRelatedState.ts b/src/Logic/State/UserRelatedState.ts index 1508bea92..88db8ee3a 100644 --- a/src/Logic/State/UserRelatedState.ts +++ b/src/Logic/State/UserRelatedState.ts @@ -200,7 +200,6 @@ export default class UserRelatedState { public static readonly usersettingsConfig = UserRelatedState.initUserSettingsState() public static readonly availableUserSettingsIds: string[] = UserRelatedState.usersettingsConfig?.tagRenderings?.map((tr) => tr.id) ?? [] - public static readonly SHOW_TAGS_VALUES = ["always", "yes", "full"] as const /** The user credentials */ @@ -212,6 +211,7 @@ export default class UserRelatedState { public readonly installedUserThemes: Store public readonly showAllQuestionsAtOnce: UIEventSource public readonly showTags: UIEventSource<"no" | undefined | "always" | "yes" | "full"> + public readonly showTagsB: Store public readonly showCrosshair: UIEventSource<"yes" | "always" | "no" | undefined> public readonly translationMode: UIEventSource<"false" | "true" | "mobile" | undefined | string> @@ -269,6 +269,23 @@ export default class UserRelatedState { ) this.language = this.osmConnection.getPreference("language") this.showTags = this.osmConnection.getPreference("show_tags") + this.showTagsB = this.showTags.map( + (showTags) => { + if (showTags === "always" || showTags === "full") { + return true + } + if (showTags === "no") { + return false + } + const userdetails = this.osmConnection.userDetails.data + if (!userdetails) { + return false + } + const csCount = userdetails.csCount + return csCount >= Constants.userJourney.tagsVisibleAt + }, + [this.osmConnection.userDetails] + ) this.showCrosshair = this.osmConnection.getPreference("show_crosshair") this.fixateNorth = this.osmConnection.getPreference("fixate-north") this.morePrivacy = this.osmConnection.getPreference("more_privacy", { defaultValue: "no" }) @@ -630,7 +647,9 @@ export default class UserRelatedState { } const pref = this.osmConnection.GetPreference(key, undefined, { prefix: "" }) - pref.set(tags[key]) + if (pref.data !== tags[key]) { + pref.set(tags[key]) + } } }) diff --git a/src/Logic/State/UserSettingsMetaTagging.ts b/src/Logic/State/UserSettingsMetaTagging.ts index 6e568c5c3..33a5ae85b 100644 --- a/src/Logic/State/UserSettingsMetaTagging.ts +++ b/src/Logic/State/UserSettingsMetaTagging.ts @@ -1,42 +1,14 @@ import { Utils } from "../../Utils" /** This code is autogenerated - do not edit. Edit ./assets/layers/usersettings/usersettings.json instead */ export class ThemeMetaTagging { - public static readonly themeName = "usersettings" + public static readonly themeName = "usersettings" - public metaTaggging_for_usersettings(feat: { properties: Record }) { - Utils.AddLazyProperty(feat.properties, "_mastodon_candidate_md", () => - feat.properties._description - .match(/\[[^\]]*\]\((.*(mastodon|en.osm.town).*)\).*/) - ?.at(1) - ) - Utils.AddLazyProperty( - feat.properties, - "_d", - () => feat.properties._description?.replace(/</g, "<")?.replace(/>/g, ">") ?? "" - ) - Utils.AddLazyProperty(feat.properties, "_mastodon_candidate_a", () => - ((feat) => { - const e = document.createElement("div") - e.innerHTML = feat.properties._d - return Array.from(e.getElementsByTagName("a")).filter( - (a) => a.href.match(/mastodon|en.osm.town/) !== null - )[0]?.href - })(feat) - ) - Utils.AddLazyProperty(feat.properties, "_mastodon_link", () => - ((feat) => { - const e = document.createElement("div") - e.innerHTML = feat.properties._d - return Array.from(e.getElementsByTagName("a")).filter( - (a) => a.getAttribute("rel")?.indexOf("me") >= 0 - )[0]?.href - })(feat) - ) - Utils.AddLazyProperty( - feat.properties, - "_mastodon_candidate", - () => feat.properties._mastodon_candidate_md ?? feat.properties._mastodon_candidate_a - ) - feat.properties["__current_backgroun"] = "initial_value" - } -} + public metaTaggging_for_usersettings(feat: {properties: Record}) { + Utils.AddLazyProperty(feat.properties, '_mastodon_candidate_md', () => feat.properties._description.match(/\[[^\]]*\]\((.*(mastodon|en.osm.town).*)\).*/)?.at(1) ) + Utils.AddLazyProperty(feat.properties, '_d', () => feat.properties._description?.replace(/</g,'<')?.replace(/>/g,'>') ?? '' ) + Utils.AddLazyProperty(feat.properties, '_mastodon_candidate_a', () => (feat => {const e = document.createElement('div');e.innerHTML = feat.properties._d;return Array.from(e.getElementsByTagName("a")).filter(a => a.href.match(/mastodon|en.osm.town/) !== null)[0]?.href }) (feat) ) + Utils.AddLazyProperty(feat.properties, '_mastodon_link', () => (feat => {const e = document.createElement('div');e.innerHTML = feat.properties._d;return Array.from(e.getElementsByTagName("a")).filter(a => a.getAttribute("rel")?.indexOf('me') >= 0)[0]?.href})(feat) ) + Utils.AddLazyProperty(feat.properties, '_mastodon_candidate', () => feat.properties._mastodon_candidate_md ?? feat.properties._mastodon_candidate_a ) + feat.properties['__current_backgroun'] = 'initial_value' + } +} \ No newline at end of file diff --git a/src/Logic/Web/LinkedDataLoader.ts b/src/Logic/Web/LinkedDataLoader.ts index 07dd83098..8c477677e 100644 --- a/src/Logic/Web/LinkedDataLoader.ts +++ b/src/Logic/Web/LinkedDataLoader.ts @@ -247,7 +247,7 @@ export default class LinkedDataLoader { return await LinkedDataLoader.compact(data, options) } - let htmlContent = await Utils.download(url) + const htmlContent = await Utils.download(url) const div = document.createElement("div") div.innerHTML = htmlContent const script = Array.from(div.getElementsByTagName("script")).find( diff --git a/src/Logic/Web/MangroveReviews.ts b/src/Logic/Web/MangroveReviews.ts index 8bffc99b1..2a667a2b8 100644 --- a/src/Logic/Web/MangroveReviews.ts +++ b/src/Logic/Web/MangroveReviews.ts @@ -164,6 +164,7 @@ export default class FeatureReviews { fallbackName?: string uncertaintyRadius?: number }> + private readonly _reportError: (msg: string, extra: string) => Promise private constructor( feature: Feature, @@ -175,9 +176,11 @@ export default class FeatureReviews { uncertaintyRadius?: number }>, testmode?: Store, - loadingAllowed?: UIEventSource + loadingAllowed?: UIEventSource, + reportError?: (msg: string, extra: string) => Promise ) { this.loadingAllowed = loadingAllowed + this._reportError = reportError const centerLonLat = GeoOperations.centerpointCoordinates(feature) ;[this._lon, this._lat] = centerLonLat this._identity = mangroveIdentity @@ -290,12 +293,8 @@ export default class FeatureReviews { feature: Feature, tagsSource: UIEventSource>, mangroveIdentity: MangroveIdentity, - options: { - nameKey?: "name" | string - fallbackName?: string - uncertaintyRadius?: number - }, - state?: SpecialVisualizationState + options: { nameKey: string; fallbackName: string }, + state?: SpecialVisualizationState, ): FeatureReviews { const key = feature.properties.id + @@ -334,7 +333,8 @@ export default class FeatureReviews { mangroveIdentity, options, state?.featureSwitchIsTesting, - loadingAllowed + loadingAllowed, + (msg, extra) => state?.reportError(msg, extra) ) FeatureReviews._featureReviewsCache[key] = featureReviews return featureReviews @@ -362,7 +362,12 @@ export default class FeatureReviews { const jwt = await MangroveReviews.signReview(keypair, r) const kid = await MangroveReviews.publicToPem(keypair.publicKey) if (!this._testmode.data) { - await MangroveReviews.submitReview(jwt) + try{ + await MangroveReviews.submitReview(jwt) + }catch (e) { + await this._reportError(e, "Could not save a review. The text is:"+review.rating+", "+review.opinion) + throw e + } } else { console.log("Testmode enabled - not uploading review") await Utils.waitFor(1000) diff --git a/src/Logic/Web/NearbyImagesSearch.ts b/src/Logic/Web/NearbyImagesSearch.ts index 7e3240409..0c0d7004f 100644 --- a/src/Logic/Web/NearbyImagesSearch.ts +++ b/src/Logic/Web/NearbyImagesSearch.ts @@ -7,9 +7,9 @@ import { BBox } from "../BBox" import Constants from "../../Models/Constants" import { Utils } from "../../Utils" import { Point } from "geojson" -import { Imgur } from "../ImageProviders/Imgur" import { ImageData, Panoramax, PanoramaxXYZ } from "panoramax-js/dist" import { Mapillary } from "../ImageProviders/Mapillary" +import { ServerSourceInfo } from "../../Models/SourceOverview" interface ImageFetcher { /** @@ -17,7 +17,7 @@ interface ImageFetcher { * @param lat * @param lon */ - fetchImages(lat: number, lon: number): Promise + fetchImages(lat: number, lon: number): Promise<(P4CPicture & { id: string })[]> readonly name: string } @@ -25,9 +25,9 @@ interface ImageFetcher { class CachedFetcher implements ImageFetcher { private readonly _fetcher: ImageFetcher private readonly _zoomlevel: number - private readonly cache: Map> = new Map< + private readonly cache: Map> = new Map< number, - Promise + Promise<(P4CPicture & { id: string })[]> >() public readonly name: string @@ -37,7 +37,7 @@ class CachedFetcher implements ImageFetcher { this.name = fetcher.name } - fetchImages(lat: number, lon: number): Promise { + fetchImages(lat: number, lon: number): Promise<(P4CPicture & { id: string })[]> { const tile = Tiles.embedded_tile(lat, lon, this._zoomlevel) const tileIndex = Tiles.tile_index(tile.z, tile.x, tile.y) if (this.cache.has(tileIndex)) { @@ -80,8 +80,16 @@ class NearbyImageUtils { } class P4CImageFetcher implements ImageFetcher { - public static readonly services = ["mapillary", "flickr", "kartaview", "wikicommons"] as const - public static readonly apiUrls = ["https://api.flickr.com"] + public static readonly services = ["flickr", "kartaview", "wikicommons"] as const + public static readonly apiUrls = [{ + url: "https://api.flickr.com", + description: "API endpoint to fetch 'nearby images'", + category: "feature", + trigger: ["specific_feature"], + selfhostable: false, + openData: true, + sourceAvailable: false, + }] private _options: { maxDaysOld: number; searchRadius: number } public readonly name: P4CService @@ -90,7 +98,7 @@ class P4CImageFetcher implements ImageFetcher { this._options = options } - async fetchImages(lat: number, lon: number): Promise { + async fetchImages(lat: number, lon: number): Promise<(P4CPicture & { id: string })[]> { const picManager = new P4C.PicturesManager({ usefetchers: [this.name] }) const maxAgeSeconds = (this._options?.maxDaysOld ?? 3 * 365) * 24 * 60 * 60 * 1000 const searchRadius = this._options?.searchRadius ?? 100 @@ -124,8 +132,8 @@ class ImagesInLoadedDataFetcher implements ImageFetcher { this._searchRadius = searchRadius } - async fetchImages(lat: number, lon: number): Promise { - const foundImages: P4CPicture[] = [] + async fetchImages(lat: number, lon: number): Promise<(P4CPicture & { id: string })[]> { + const foundImages: (P4CPicture & { id: string })[] = [] this.indexedFeatures.features.data.forEach((feature) => { const props = feature.properties const images = [] @@ -149,6 +157,7 @@ class ImagesInLoadedDataFetcher implements ImageFetcher { foundImages.push({ pictureUrl: image, thumbUrl: image, + id: image, coordinates: { lng: centerpoint[0], lat: centerpoint[1] }, provider: "OpenStreetMap", details: { @@ -167,11 +176,18 @@ class ImagesFromPanoramaxFetcher implements ImageFetcher { private readonly _radius: number private readonly _panoramax: Panoramax name: string = "panoramax" - public static readonly apiUrls: ReadonlyArray = [ + public static readonly apiUrls: ReadonlyArray = [ "https://panoramax.openstreetmap.fr", "https://api.panoramax.xyz", "https://panoramax.mapcomplete.org", - ] + ].map(url => ({ + url, + description: "Various endpoints to load images from panoramax", + sourceAvailable: true, + selfhostable: true, + openData: true, + category: "core", + })) constructor(url?: string, radius: number = 50) { this._radius = radius @@ -182,9 +198,10 @@ class ImagesFromPanoramaxFetcher implements ImageFetcher { } } - private static convert(imageData: ImageData): P4CPicture { + private static convert(imageData: ImageData): P4CPicture & { id: string } { const [lng, lat] = imageData.geometry.coordinates return { + id: imageData.id, pictureUrl: imageData.assets.sd.href, coordinates: { lng, lat }, @@ -205,7 +222,7 @@ class ImagesFromPanoramaxFetcher implements ImageFetcher { } } - public async fetchImages(lat: number, lon: number): Promise { + public async fetchImages(lat: number, lon: number): Promise<(P4CPicture & { id: string })[]> { const radiusSettings = [ { place_fov_tolerance: 180, @@ -258,7 +275,25 @@ class MapillaryFetcher implements ImageFetcher { private readonly start_captured_at?: Date private readonly end_captured_at?: Date - static apiUrls: string[] = ["*.fbcdn.net", "https://graph.mapillary.com"] + static apiUrls: ServerSourceInfo[] = [{ + url: "*.fbcdn.net", + description: "[Mapillary](https://wiki.openstreetmap.org/wiki/Mapillary) - owned by Meta - uses the Facebook CDN network to deliver images. As the panorama view needs to _fetch_ those images, *.fbcdn needs to be enabled as connect-source", + logging: "yes", + selfhostable: false, + category: "core", + trigger: ["specific_feature"], + moreInfo: ["https://wiki.openstreetmap.org/wiki/Mapillary"], + sourceAvailable: false, + openData: true, + }, { + url: "https://graph.mapillary.com", + description: "API endpoint of Mapillary to query which images are nearby", + category: "core", + trigger: ["specific_feature"], + moreInfo: ["https://wiki.openstreetmap.org/wiki/Mapillary"], + sourceAvailable: false, + openData: true, + }] constructor(options?: { panoramas?: undefined | "only" | "no" @@ -272,7 +307,7 @@ class MapillaryFetcher implements ImageFetcher { this.end_captured_at = options?.end_captured_at } - async fetchImages(lat: number, lon: number): Promise { + async fetchImages(lat: number, lon: number): Promise<(P4CPicture & { id: string })[]> { const boundingBox = new BBox([[lon, lat]]).padAbsolute(0.003) let url = "https://graph.mapillary.com/images?fields=geometry,computed_geometry,creator,id,captured_at,thumb_256_url,thumb_original_url,compass_angle&bbox=" + @@ -313,15 +348,16 @@ class MapillaryFetcher implements ImageFetcher { captured_at: number }[] }>(url) - const pics: P4CPicture[] = [] + const pics: (P4CPicture & { id: string })[] = [] for (const img of response.data) { - const c = img.computed_geometry?.coordinates ?? img.geometry.coordinates if (img.thumb_original_url === undefined) { continue } - const [lon, lat] = img.computed_geometry.coordinates + const c = img.computed_geometry?.coordinates ?? img.geometry.coordinates + const [lon, lat] = c pics.push({ pictureUrl: img.thumb_original_url, + id: img.id, provider: "Mapillary", coordinates: { lng: c[0], lat: c[1] }, thumbUrl: img.thumb_256_url, @@ -349,8 +385,6 @@ export class CombinedFetcher { private readonly sources: ReadonlyArray public static apiUrls = [ ...P4CImageFetcher.apiUrls, - Imgur.apiUrl, - ...Imgur.supportingUrls, ...MapillaryFetcher.apiUrls, ...ImagesFromPanoramaxFetcher.apiUrls, ] @@ -371,7 +405,7 @@ export class CombinedFetcher { start_captured_at: maxage, panoramas: "no", }), - new P4CImageFetcher("mapillary"), + // new P4CImageFetcher("mapillary"), new P4CImageFetcher("wikicommons"), ].map((f) => new CachedFetcher(f)) } @@ -411,7 +445,7 @@ export class CombinedFetcher { lon: number, lat: number ): { - images: Store + images: Store<(P4CPicture & { provider })[]> state: Store> } { const sink = new UIEventSource([]) diff --git a/src/Logic/Web/Wikidata.ts b/src/Logic/Web/Wikidata.ts index 50573f2dd..306f0885a 100644 --- a/src/Logic/Web/Wikidata.ts +++ b/src/Logic/Web/Wikidata.ts @@ -1,6 +1,7 @@ import { Utils } from "../../Utils" import { Store, UIEventSource } from "../UIEventSource" import { SimplifiedClaims, WBK } from "wikibase-sdk" +import { ServerSourceInfo } from "../../Models/SourceOverview" export class WikidataResponse { public readonly id: string @@ -132,12 +133,20 @@ export default class Wikidata { sparqlEndpoint: "https://query.wikidata.org/bigdata/namespace/wdq/sparql", }) - public static readonly neededUrls = [ + public static readonly neededUrls: ServerSourceInfo[] = [ "https://www.wikidata.org/", "https://wikidata.org/", "https://query.wikidata.org", "https://m.wikidata.org", // Important: a mobile browser will request m.wikidata.org instead of www.wikidata.org ; this URL needs to be listed for the CSP - ] + ].map(url => ({ + url, + sourceAvailable: true, + openData: true, + selfhostable: "yes, but useless due to network effects", + trigger: ["always"], + category: "feature", + description: "MapComplete checks wikidata to find images to show and displays information from wikidata on some objects (e.g. it shows basic information on artwork, etymology, ...)" + })) private static readonly _identifierPrefixes = ["Q", "L"].map((str) => str.toLowerCase()) private static readonly _prefixesToRemove = [ "https://www.wikidata.org/wiki/Lexeme:", @@ -234,7 +243,7 @@ export default class Wikidata { }[] > { const maxCount = options?.maxCount ?? 20 - let pageCount = Math.min(maxCount, 50) + const pageCount = Math.min(maxCount, 50) const start = page * pageCount - pageCount const lang = options?.lang ?? "en" const url = diff --git a/src/Logic/Web/Wikipedia.ts b/src/Logic/Web/Wikipedia.ts index 8ad03e7c2..a97fe7d4b 100644 --- a/src/Logic/Web/Wikipedia.ts +++ b/src/Logic/Web/Wikipedia.ts @@ -1,6 +1,7 @@ import { Utils } from "../../Utils" import Wikidata, { WikidataResponse } from "./Wikidata" import { Store, UIEventSource } from "../UIEventSource" +import { ServerSourceInfo } from "../../Models/SourceOverview" export interface FullWikipediaDetails { articleUrl?: string @@ -34,7 +35,15 @@ export default class Wikipedia { private static readonly idsToRemove = ["sjabloon_zie"] - public static readonly neededUrls = ["*.wikipedia.org"] + public static readonly neededUrls: ServerSourceInfo[] = [{ + url: "*.wikipedia.org", + description: "All wikipedia services", + openData: true, + selfhostable: true, + sourceAvailable: true, + category: "core", + trigger: ["specific_theme"] + }] private static readonly _cache = new Map>() private static _fullDetailsCache = new Map>() diff --git a/src/Models/Constants.ts b/src/Models/Constants.ts index 43b87ba60..5778874fe 100644 --- a/src/Models/Constants.ts +++ b/src/Models/Constants.ts @@ -1,7 +1,7 @@ import * as packagefile from "../../package.json" import * as extraconfig from "../../config.json" -import { Utils } from "../Utils" import { AuthConfig } from "../Logic/Osm/AuthConfig" +import { ServerSourceInfo } from "./SourceOverview" export type PriviligedLayerType = (typeof Constants.priviliged_layers)[number] export type DefaultPinIcon = (typeof Constants._defaultPinIcons)[number] @@ -55,7 +55,14 @@ export default class Constants { token: string sequence: string testsequence: string - } = packagefile.config.panoramax + } & ServerSourceInfo = { ...packagefile.config.panoramax, + description: "The panoramax-server that MapComplete uploads to", + category: "core", + sourceAvailable: true, + openData: true, + selfhostable: true, + moreInfo: ["https://wiki.openstreetmap.org/wiki/Panoramax"] + } // The user journey states thresholds when a new feature gets unlocked public static userJourney = { @@ -72,7 +79,7 @@ export default class Constants { importHelperUnlock: 5000, } - static readonly minZoomLevelToAddNewPoint = Constants.isRetina() ? 17 : 18 + static readonly minZoomLevelToAddNewPoint = 18 /** * Used by 'PendingChangesUploader', which waits this amount of seconds to upload changes. * (Note that pendingChanges might upload sooner if the popup is closed or similar) @@ -134,15 +141,68 @@ export default class Constants { public static readonly mapillary_client_token_v4 = Constants.config.api_keys.mapillary_v4 public static defaultOverpassUrls = Constants.config.default_overpass_urls public static countryCoderEndpoint: string = Constants.config.country_coder_host + public static countryCoderInfo: ServerSourceInfo = { + url: this.countryCoderEndpoint, + trigger: ["always"], + openData: true, + category: "core", + logging: "no", + selfhostable: true, + sourceAvailable: true, + moreInfo:["https://source.mapcomplete.org/MapComplete/latlon2country"], + description: "For quite some functions, we need to know in what _country_ a feature is located. LatLon2Country is a static dataset, which, by cleverly encoding the data, can quickly tell in what country a feature is located." + } public static communityIndexHost: string = Constants.config.community_index_host - public static osmAuthConfig: AuthConfig = Constants.config.oauth_credentials + private static osmServerInfo: Omit = { trigger: ["always"], + description: "Login service, by OpenStreetMap.org", + sourceAvailable: true, + openData: true, + selfhostable: "partially - a copy can be hosted, but this would be useless", + category: "core", + moreInfo: ["https://www.openstreetmap.org/copyright","https://www.openstreetmap.org/about", "https://osmfoundation.org/wiki/Privacy_Policy"] + } + + public static osmAuthConfig: AuthConfig & ServerSourceInfo= {... Constants.config.oauth_credentials, + ...this.osmServerInfo + } public static nominatimEndpoint: string = Constants.config.nominatimEndpoint + public static nominatimEndpointInfo: ServerSourceInfo = { + url: this.nominatimEndpoint, + description: "Nominatim search engine endpoint, used when searching", + selfhostable: true, + openData: true, + sourceAvailable: true, + category: "core", + trigger:["specific_feature"], + moreInfo: ["https://wiki.openstreetmap.org/wiki/Nominatim"] + } public static photonEndpoint: string = Constants.config.photonEndpoint + public static photonEndpointInfo: ServerSourceInfo = { + url: this.photonEndpoint, + description: "Endpoint for search with photon", + sourceAvailable: true, + selfhostable: true, + openData: true, + category: "core", + trigger: ["specific_feature"], + moreInfo: ["https://wiki.openstreetmap.org/wiki/Photon"] + } public static nsiLogosEndpoint: string = Constants.config.nsi_logos_server ?? null public static weblate: string = "https://translate.mapcomplete.org/" public static linkedDataProxy: string = Constants.config["jsonld-proxy"] + public static linkedDataProxyInfo: ServerSourceInfo = { + url: Constants.config["jsonld-proxy"], + trigger: ["specific_feature"], + category: "core", + openData: true, + description: "This proxy queries websites to detect if they contain linked open data and gives this data back. Triggered by opening a feature", + sourceAvailable: true, + selfhostable: true, + moreInfo: ["https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/scripts/serverLdScrape.ts"] + } + /** * These are the values that are allowed to use as 'backdrop' icon for a map pin */ @@ -208,42 +268,71 @@ export default class Constants { * This is a MapLibre/MapBox vector tile server which hosts vector tiles for every (official) layer */ public static VectorTileServer: string | undefined = Constants.config.mvt_layer_server - public static GeoIpServer: string | undefined = Constants.config.geoip_server - public static ErrorReportServer: string | undefined = Constants.config.error_server - - public static readonly maptilerApiKey = "GvoVAJgu46I5rZapJuAy" - public static readonly SummaryServer: string = Constants.config.summary_server - - public static allServers: string[] = [ - Constants.SummaryServer, - Constants.VectorTileServer, - Constants.GeoIpServer, - Constants.ErrorReportServer, - Constants.countryCoderEndpoint, - Constants.osmAuthConfig.url, - Constants.nominatimEndpoint, - Constants.photonEndpoint, - Constants.linkedDataProxy, - ...Constants.defaultOverpassUrls, - ] - - private static isRetina(): boolean { - if (Utils.runningFromConsole) { - return false - } - // The cause for this line of code: https://source.mapcomplete.org/MapComplete/MapComplete/issues/115 - // See https://stackoverflow.com/questions/19689715/what-is-the-best-way-to-detect-retina-support-on-a-device-using-javascript - return ( - (window.matchMedia && - (window.matchMedia( - "only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 75.6dpcm)" - ).matches || - window.matchMedia( - "only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2)" - ).matches)) || - (window.devicePixelRatio && window.devicePixelRatio >= 2) - ) + public static vectorTileServerInfo: ServerSourceInfo = { + url: this.VectorTileServer, + description: "The vectortileserver is a cache of OSM data and can be used as an alternative for overpass to actually show data, esp on low zoom levels", + selfhostable: true, + openData: true, + category: "core", + sourceAvailable: true, + trigger: ["always"], + moreInfo: ["https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/SettingUpPSQL.md"] } + public static GeoIpServer: string | undefined = Constants.config.geoip_server + public static geoIpServerInfo: ServerSourceInfo = { + url: this.GeoIpServer, + category: "core", + description: "When opening MapComplete for the first time, we try to set the map at a relevant location. For this, we try to determine the location based on the IP-address; this is done by this service.", + selfhostable: true, + openData: false, + trigger: ["always"], + sourceAvailable: true + } + public static ErrorReportServer: string | undefined = Constants.config.error_server + public static errorReportServerInfo: ServerSourceInfo = { + url: this.ErrorReportServer, + logging: "yes", + category: "core", + selfhostable: "yes", + openData: "no (privacy)", + trigger: ["on_failure"], + description: "If a severe error occurs in MapComplete, this is logged on this server - this mostly concerns errors where making a change to OpenStreetMap failed. Data is handled confidentially and _only_ to replay the change and fix the root cause." + } + public static readonly SummaryServer: string = Constants.config.summary_server + public static readonly summaryServerInfo: ServerSourceInfo = { + url: this.SummaryServer, + trigger: ["always"], + category: "core", + selfhostable: true, + sourceAvailable: true, + openData: true, + description: "This server indicates how much items there are (according to OpenStreetMap) at a given slippy tile coordinate" + } + public static allServers: ServerSourceInfo[] = [ + { + description: "OpenStreetMap.org, the source of most data", + url: "https://api.openstreetmap.org", + category: "core" + }, + Constants.summaryServerInfo, + Constants.vectorTileServerInfo, + Constants.geoIpServerInfo, + Constants.errorReportServerInfo, + Constants.osmAuthConfig, + Constants.countryCoderInfo, + Constants.nominatimEndpointInfo, + Constants.photonEndpointInfo, + ...Constants.defaultOverpassUrls.map(url => ({ + url, + openData: true, + selfhostable: true, + trigger: ["always"], + sourceAvailable: true, + category: "core", + description: "Overpass is a query service where OpenStreetMap-data can be retrieved. Various overpass-servers are used to query this data", + moreInfo: ["https://wiki.openstreetmap.org/wiki/Overpass_turbo"] + })), + ] private static priviligedLayerSet = new Set(Constants.priviliged_layers) diff --git a/src/Models/FilteredLayer.ts b/src/Models/FilteredLayer.ts index 03f8baaaa..a3cb5e413 100644 --- a/src/Models/FilteredLayer.ts +++ b/src/Models/FilteredLayer.ts @@ -74,7 +74,6 @@ export default class FilteredLayer { public static queryParameterKey(layer: LayerConfig) { return "layer-" + layer.id } - /** * Creates a FilteredLayer which is tied into the QueryParameters and/or user preferences */ @@ -85,18 +84,23 @@ export default class FilteredLayer { enabledByDefault?: Store ) { let isDisplayed: UIEventSource - if (layer.syncSelection === "local") { + let syncSelection: string = layer.syncSelection + const userpreference: "default" | "no" | "local" | "theme-only" | "global" | string = osmConnection.getPreference("layer-override-sync-selection").data + if(userpreference !== "default"){ + syncSelection = userpreference ?? syncSelection + } + if (syncSelection === "local") { isDisplayed = LocalStorageSource.getParsed( context + "-layer-" + layer.id + "-enabled", layer.shownByDefault ) - } else if (layer.syncSelection === "theme-only" && osmConnection) { + } else if (syncSelection === "theme-only" && osmConnection) { isDisplayed = FilteredLayer.getPref( osmConnection, context + "-layer-" + layer.id + "-enabled", layer ) - } else if (layer.syncSelection === "global" && osmConnection) { + } else if (syncSelection === "global" && osmConnection) { isDisplayed = FilteredLayer.getPref( osmConnection, "layer-" + layer.id + "-enabled", diff --git a/src/Models/MapProperties.ts b/src/Models/MapProperties.ts index eb3876474..b5a3f1974 100644 --- a/src/Models/MapProperties.ts +++ b/src/Models/MapProperties.ts @@ -29,7 +29,6 @@ export interface MapProperties { nearestFeature?: Feature }> readonly allowZooming: UIEventSource - readonly useTerrain: Store readonly showScale: UIEventSource /** diff --git a/src/Models/RasterLayers.ts b/src/Models/RasterLayers.ts index 01547cc11..3395bff44 100644 --- a/src/Models/RasterLayers.ts +++ b/src/Models/RasterLayers.ts @@ -9,25 +9,14 @@ import { Store, Stores, UIEventSource } from "../Logic/UIEventSource" import { GeoOperations } from "../Logic/GeoOperations" import { EliCategory, RasterLayerProperties } from "./RasterLayerProperties" import { Utils } from "../Utils" - +import {default as ELI} from "../../public/assets/data/editor-layer-index.json" export type EditorLayerIndex = (Feature & RasterLayerPolygon)[] export class AvailableRasterLayers { - private static _editorLayerIndex: EditorLayerIndex = undefined - private static _editorLayerIndexStore: UIEventSource = - new UIEventSource(undefined) + private static _editorLayerIndex: EditorLayerIndex = ELI.features - public static async editorLayerIndex(): Promise { - if (AvailableRasterLayers._editorLayerIndex !== undefined) { - return AvailableRasterLayers._editorLayerIndex - } - console.debug("Downloading ELI") - const eli = await Utils.downloadJson<{ features: EditorLayerIndex }>( - "./assets/data/editor-layer-index.json" - ) - this._editorLayerIndex = eli.features?.filter((l) => l.properties.id !== "Bing") ?? [] - this._editorLayerIndexStore.set(this._editorLayerIndex) - return this._editorLayerIndex + public static editorLayerIndex(): EditorLayerIndex { + return AvailableRasterLayers._editorLayerIndex } public static readonly globalLayers: ReadonlyArray = @@ -69,14 +58,13 @@ export class AvailableRasterLayers { console.log("Invalid layers:", JSON.stringify(joined.filter((l) => !l.id))) throw "Detected invalid global layer with invalid id" } - return joined.map( - (properties) => - { - type: "Feature", - properties, - geometry: BBox.global.asGeometry(), - } - ) + return joined.map((properties) => { + return { + type: "Feature", + properties, + geometry: BBox.global.asGeometry(), + } + }) } /** @@ -102,18 +90,13 @@ export class AvailableRasterLayers { location: Store<{ lon: number; lat: number }>, enableBing?: Store ): Store { - this.editorLayerIndex() // start the download const availableLayersBboxes = Stores.ListStabilized( location.mapD( (loc) => { - const eli = AvailableRasterLayers._editorLayerIndexStore.data - if (!eli) { - return [] - } + const eli = AvailableRasterLayers._editorLayerIndex const lonlat: [number, number] = [loc.lon, loc.lat] return eli.filter((eliPolygon) => BBox.get(eliPolygon).contains(lonlat)) - }, - [AvailableRasterLayers._editorLayerIndexStore] + } ) ) return Stores.ListStabilized( diff --git a/src/Models/SourceOverview.ts b/src/Models/SourceOverview.ts new file mode 100644 index 000000000..df342e422 --- /dev/null +++ b/src/Models/SourceOverview.ts @@ -0,0 +1,179 @@ +import { RasterLayerProperties } from "./RasterLayerProperties" +import { AvailableRasterLayers, RasterLayerPolygon } from "./RasterLayers" +import { Utils } from "../Utils" +import * as eli from "../../public/assets/data/editor-layer-index.json" +import * as layers_global from "../../src/assets/global-raster-layers.json" +import eli_global from "../../src/assets/generated/editor-layer-index-global.json" +import bing from "../../src/assets/bing.json" +import Constants from "../../src/Models/Constants" +import ThemeConfig from "../../src/Models/ThemeConfig/ThemeConfig" +import { ThemeConfigJson } from "../../src/Models/ThemeConfig/Json/ThemeConfigJson" +import SpecialVisualizations from "../../src/UI/SpecialVisualizations" +import ValidationUtils from "../../src/Models/ThemeConfig/Conversion/ValidationUtils" +import { + QuestionableTagRenderingConfigJson, +} from "../../src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson" +import { LayerConfigJson } from "../../src/Models/ThemeConfig/Json/LayerConfigJson" + +export interface ServerSourceInfo { + url: string + description: string + category: "core" | "feature" | "maplayer" + selfhostable?: boolean | string + sourceAvailable?: boolean | string + openData?: boolean | string + trigger?: ("always" | "specific_theme" | "specific_feature" | "clear_consent" | string)[] + moreInfo?: string[], + logging?: "yes" | "probably" | "no" +} + +/** + * Generates what URLs the webapp might access, and why + */ +export class SourceOverview { + private eliUrlsCached: ServerSourceInfo[] + + public async getOverview(layout?: ThemeConfig, + layoutJson?: ThemeConfigJson): Promise<(ServerSourceInfo | string)[]> { + const apiUrls: (ServerSourceInfo | string)[] = [ + ...Constants.allServers, + { + url: "https://data.mapcomplete.org/nsi", + description: "Contains a copy and the logos of the Name Suggestion Index", + category: "core", + }, + ] + + apiUrls.push(...(await this.eliUrls())) + + for (const sv of SpecialVisualizations.specialVisualizations) { + if (typeof sv.needsUrls === "function") { + // Handled below + continue + } + apiUrls.push(...(sv.needsUrls ?? [])) + } + + + const usedSpecialVisualisations = layoutJson?.layers?.flatMap((l) => + ValidationUtils.getAllSpecialVisualisations( + (l).tagRenderings ?? [], + )) + + for (const usedSpecialVisualisation of usedSpecialVisualisations ?? []) { + if (typeof usedSpecialVisualisation === "string") { + continue + } + const neededUrls = usedSpecialVisualisation.func.needsUrls ?? [] + if (typeof neededUrls === "function") { + let needed: string | string[] | ServerSourceInfo | ServerSourceInfo[] = neededUrls(usedSpecialVisualisation.args) + if (Array.isArray(needed)) { + apiUrls.push(...needed) + } else { + apiUrls.push(needed) + } + } + } + + const geojsonSources: string[] = layout?.layers?.map((l) => l.source?.geojsonSource) ?? [] + + return Utils.NoNull(apiUrls.concat(...geojsonSources)).filter(item => { + if (typeof item === "string") { + return true + } + return item.url?.trim()?.length > 0 + }) + + } + + private async eliUrls(): Promise { + if (this.eliUrlsCached) { + return this.eliUrlsCached + } + let urls: ServerSourceInfo[] = [] + const regex = /{switch:([^}]+)}/ + const rasterLayers: { properties: RasterLayerProperties }[] = [ + AvailableRasterLayers.defaultBackgroundLayer, + ...eli.features, + bing, + ...eli_global.map((properties) => ({ properties })), + ...layers_global.layers.map((properties) => ({ properties })), + ] + for (const feature of rasterLayers) { + const f = feature + const url = f.properties.url + const match = url.match(regex) + + const packageInInfo = (url: string) => { + if(typeof url !== "string"){ + throw "invalid url"+url + } + return ({ + url, + description: "Background layer source or supporting sources for " + f.properties.id, + trigger: ["specific_feature"], + category: "maplayer", + moreInfo: Utils.NoEmpty(["https://github.com/osmlab/editor-layer-index", f.properties?.attribution?.url]), + }) + } + + if (match) { + const domains = match[1].split(",") + const subpart = match[0] + const info: ServerSourceInfo[] = domains.map((d) => packageInInfo(url.replace(subpart, d))) + urls.push(...info) + } else { + urls.push(packageInInfo(url)) + } + + if (f.properties.type === "vector") { + // We also need to whitelist eventual sources + urls.push(...(f.properties["connect-src"] ?? []).map(packageInInfo)) + let url = f.properties.url + if (url.startsWith("pmtiles://")) { + url = url.substring("pmtiles://".length) + } + if (url.endsWith(".pmtiles")) { + continue + } + try { + console.log("Downloading ", url) + const styleSpec = await Utils.downloadJsonCached(url, 1000 * 120, { + Origin: "https://mapcomplete.org", + }) + for (const key of Object.keys(styleSpec?.["sources"] ?? {})) { + const url = styleSpec["sources"][key].url + if (!url) { + continue + } + let urlClipped = url + if (url.indexOf("?") > 0) { + urlClipped = url?.substring(0, url.indexOf("?")) + } + console.log("Source url ", key, url) + urls.push(packageInInfo(url)) + if (urlClipped.endsWith(".json")) { + const tileInfo = await Utils.downloadJsonCached(url, 1000 * 120, { + Origin: "https://mapcomplete.org", + }) + urls.push(packageInInfo(tileInfo["tiles"] ?? [])) + } + } + urls.push(...(styleSpec["tiles"] ?? []).flatMap(ls => ls).map(url => packageInInfo(url))) + urls.push(packageInInfo(styleSpec["sprite"])) + urls.push(packageInInfo(styleSpec["glyphs"])) + } catch (e) { + console.error( + "ERROR: could not download a resource, some sprites might not be whitelisted and thus not load" + ) + } + } + } + urls = urls.filter(item => !!item.url) + urls.sort((a, b) => a < b ? -1 : 1) + urls = Utils.DedupOnId(urls, item => item.url) + this.eliUrlsCached = urls + return urls + } + +} diff --git a/src/Models/ThemeConfig/Conversion/Conversion.ts b/src/Models/ThemeConfig/Conversion/Conversion.ts index 86beeecb3..dc6fd7d7e 100644 --- a/src/Models/ThemeConfig/Conversion/Conversion.ts +++ b/src/Models/ThemeConfig/Conversion/Conversion.ts @@ -9,7 +9,7 @@ export interface DesugaringContext { * Order of appearance in questions.json */ tagRenderingOrder: string[] - sharedLayers: Map + sharedLayers: Map> publicLayers?: Set } diff --git a/src/Models/ThemeConfig/Conversion/ExpandFilter.ts b/src/Models/ThemeConfig/Conversion/ExpandFilter.ts index c01b72b1f..cb74004e8 100644 --- a/src/Models/ThemeConfig/Conversion/ExpandFilter.ts +++ b/src/Models/ThemeConfig/Conversion/ExpandFilter.ts @@ -33,6 +33,9 @@ export class PruneFilters extends DesugaringStep { ): FilterConfigJson { if (filter.options.length === 1) { const option = filter.options[0] + if(!option.osmTags){ + context.err("Found a filter without osmTags. Did you forget to add them? The filter is:", JSON.stringify(option)) + } const tags = TagUtils.Tag(option.osmTags) const optimized = TagUtils.removeKnownParts(tags, sourceTags, true) if (optimized === true) { diff --git a/src/Models/ThemeConfig/Conversion/PrepareLayer.ts b/src/Models/ThemeConfig/Conversion/PrepareLayer.ts index 344d62e7b..3f9c37b09 100644 --- a/src/Models/ThemeConfig/Conversion/PrepareLayer.ts +++ b/src/Models/ThemeConfig/Conversion/PrepareLayer.ts @@ -170,14 +170,25 @@ class DetectInline extends DesugaringStep { export class AddQuestionBox extends DesugaringStep { constructor() { - super("AddQuestionBox", "Adds a 'questions'-object if no question element is added yet") + super( + "AddQuestionBox", + "Adds a 'questions'-object if no question element is added yet. Will ignore all elements which were previously asked for (and questions labeled with 'hidden')" + ) } /** + * // If a general questionbox is added, should not add a new * const action = new AddQuestionBox() * const tagRenderings = [{id:"questions", render: {"*": "{questions()}" } }] * const conv = action.convert({tagRenderings}, ConversionContext.construct(["test"], [])) * conv.tagRenderings // => [{id:"questions", render: {"*": "{questions()}" } }] + * + * + * // If a partial questionbox is added, should not add "hidden" to the blacklist + * const action = new AddQuestionBox() + * const tagRenderings = [{id:"questions-some-category", render: {"*": "{questions(whitelist,blacklist,)}" } },{id:"questions-black", render: {"*": "{questions(blacklist)}" } }] + * const conv = action.convert({tagRenderings}, ConversionContext.construct(["test"], [])) + * conv.tagRenderings // => [{id:"questions-some-category", render: {"*": "{questions(whitelist,blacklist,)}" } },{id:"questions-black", render: {"*": "{questions(blacklist)}" } }, {id:"leftover-questions",labels: ["ignore-docs","added_by_default"], render: {"*": "{questions( ,hidden;blacklist;whitelist)}" } }] */ convert(json: LayerConfigJson, context: ConversionContext): LayerConfigJson { if ( @@ -204,41 +215,42 @@ export class AddQuestionBox extends DesugaringStep { if (noLabels.length > 1) { context.err( - "Multiple 'questions'-visualisations found which would show _all_ questions. Don't do this. Did you perhaps import all questions from another layer?" + "Multiple 'questions'-visualisations found which would show _all_ questions. Don't do this - questions will be shown twice. Did you perhaps import all questions from another layer?" ) } + /** + * We want to construct a questionbox that shows all leftover questions. + * For this, we need to determine what those leftover questions _are_ in the first place. + * + * So, we gather the labels of the layer and compare that to the labels used by previous question boxes + */ + // ALl labels that are used in this layer const allLabels = new Set( - [].concat( - ...json.tagRenderings.map( - (tr) => (tr).labels ?? [] - ) + json.tagRenderings.flatMap( + (tr) => (tr).labels ?? [] ) ) - const seen: Set = new Set() + /** + * The essence of all questionboxes: what is whitelisted, what is blacklisted? + */ + const questionBoxes: { blacklist: string[]; whitelist: string[] }[] = [] for (const questionSpecial of questionSpecials) { if (typeof questionSpecial === "string") { + // Probably a header or something continue } - const used = questionSpecial.args[0] + const whitelist = questionSpecial.args[0] ?.split(";") ?.map((a) => a.trim()) ?.filter((s) => s != "") - const blacklisted = questionSpecial.args[1] + const blacklist = questionSpecial.args[1] ?.split(";") ?.map((a) => a.trim()) ?.filter((s) => s != "") - if (blacklisted?.length > 0 && used?.length > 0) { - context.err( - "The {questions()}-special rendering only supports either a blacklist OR a whitelist, but not both." + - "\n Whitelisted: " + - used.join(", ") + - "\n Blacklisted: " + - blacklisted.join(", ") - ) - } - for (const usedLabel of used) { + + for (const usedLabel of whitelist) { if (!allLabels.has(usedLabel)) { context.err( "This layers specifies a special question element for label `" + @@ -248,24 +260,79 @@ export class AddQuestionBox extends DesugaringStep { Array.from(allLabels).join(", ") ) } - seen.add(usedLabel) + } + questionBoxes.push({ blacklist, whitelist }) + } + + if (noLabels.length == 1) { + // We already have a questionbox handling _all_ questions + return json + } + + const usedLabels: Set = new Set() + usedLabels.add("hidden") // hidden is a bit a special one. As we don't show it, we consider it 'consumed' too + for (const { blacklist, whitelist } of questionBoxes) { + if (whitelist.length > 0 && blacklist.length == 0) { + // All questions from "whitelist" are guaranteed to be used here + whitelist.forEach((label) => usedLabels.add(label)) } } - if (noLabels.length == 0) { - /* At this point, we know which question labels are not yet handled and which already are handled, and we - * know there is no previous catch-all questions - */ - seen.add("hidden") - const question: QuestionableTagRenderingConfigJson = { - id: "leftover-questions", - labels: ["ignore-docs", "added_by_default"], - render: { - "*": `{questions( ,${Array.from(seen).join(";")})}`, - }, + /** We should still check the weird questionboxes that have both a whitelist _and_ a blacklist. + * Can we say that the whitelisted items are fully consumed? + */ + let needsEvaluation = true + let toEvaluate = questionBoxes.filter( + (q) => q.whitelist.length > 0 && q.blacklist.length > 0 + ) + while (needsEvaluation && toEvaluate.length > 0) { + needsEvaluation = false + const toReEvaluate = [] + for (const { blacklist, whitelist } of toEvaluate) { + const blacklistRest = blacklist.filter((label) => !usedLabels.has(label)) + if (blacklistRest.length == 0) { + // All items from the blacklist have been handled by a different questionbox + // We can safely say that all whitelisted items are consumed + if (whitelist.length == 0) { + // Even better: this questionbox will show all leftover questions + return json + } + whitelist.forEach((label) => { + usedLabels.add(label) + }) + needsEvaluation = true + } else { + // Hmm, maybe in a next iteration? + toReEvaluate.push({ blacklist, whitelist }) + } } - json.tagRenderings.push(question) + toEvaluate = toReEvaluate } + + if (toEvaluate.length > 0) { + // If we end up here, we have a questionbox with a whitelist _and_ a blacklist. + // We cannot unambiguously create a leftover-questions box for this + + context.err( + "Could not calculate a non-ambiguous leftover questions block. A {questions()}-special rendering is found which has both a whitelist and a blacklist; where the blacklist was not fully consumed by other tagRenderings\n\t" + + JSON.stringify(toEvaluate) + + "\n\tConsumed labels are: " + + Array.from(usedLabels).join(", ") + ) + } + + /* At this point, we know which question labels are not yet handled and which already are handled, and we + * know there is no previous catch-all questions + */ + + const question: QuestionableTagRenderingConfigJson = { + id: "leftover-questions", + labels: ["ignore-docs", "added_by_default"], + render: { + "*": `{questions( ,${Array.from(usedLabels).join(";")})}`, + }, + } + json.tagRenderings.push(question) return json } } diff --git a/src/Models/ThemeConfig/DependencyCalculator.ts b/src/Models/ThemeConfig/DependencyCalculator.ts index af3129bbf..c47bb6aea 100644 --- a/src/Models/ThemeConfig/DependencyCalculator.ts +++ b/src/Models/ThemeConfig/DependencyCalculator.ts @@ -5,7 +5,42 @@ import { SpecialVisualization } from "../../UI/SpecialVisualization" import SpecialVisualizations from "../../UI/SpecialVisualizations" export default class DependencyCalculator { - public static GetTagRenderingDependencies(tr: TagRenderingConfig): { + /** + * For every tagRendering in the listed layers, determines in what layers they end up + */ + public static tagRenderingImportedBy( + questionedLayer: LayerConfig, + layers: LayerConfig[] + ): Map< + string, + { + layer: string + }[] + > { + const result: Map = new Map() + + for (const layer of layers) { + const hasRightContext = layer.tagRenderings.filter( + (tr) => tr._definedIn !== undefined && tr?._definedIn?.[0] === questionedLayer.id + ) + for (const tr of hasRightContext) { + const id = tr._definedIn[1] + if (!result.has(id)) { + result.set(id, []) + } + result.get(id).push({ layer: layer.id }) + } + } + + return result + } + + /** + * Calculates what layers are introduced by a tagRenderingConfig + * @param tr + * @private + */ + private static getTagRenderingDependencies(tr: TagRenderingConfig): { id: string minzoom?: number neededBy: string @@ -83,7 +118,7 @@ export default class DependencyCalculator { } for (const tr of layer.AllTagRenderings()) { - for (const dep of DependencyCalculator.GetTagRenderingDependencies(tr)) { + for (const dep of DependencyCalculator.getTagRenderingDependencies(tr)) { deps.push({ neededLayer: dep.id, reason: `tagrendering ${dep.neededBy} needs this layer`, diff --git a/src/Models/ThemeConfig/ExtraLinkConfig.ts b/src/Models/ThemeConfig/ExtraLinkConfig.ts index 333d74d2d..ec13da2c3 100644 --- a/src/Models/ThemeConfig/ExtraLinkConfig.ts +++ b/src/Models/ThemeConfig/ExtraLinkConfig.ts @@ -18,7 +18,7 @@ export default class ExtraLinkConfig { this.newTab = configJson.newTab this.requirements = new Set(configJson.requirements) - for (let requirement of configJson.requirements) { + for (const requirement of configJson.requirements) { if (this.requirements.has(("no-" + requirement))) { throw ( "Conflicting requirements found for " + diff --git a/src/Models/ThemeConfig/LayerConfig.ts b/src/Models/ThemeConfig/LayerConfig.ts index 3d516a7cd..d27004458 100644 --- a/src/Models/ThemeConfig/LayerConfig.ts +++ b/src/Models/ThemeConfig/LayerConfig.ts @@ -438,17 +438,23 @@ export default class LayerConfig extends WithContextLoader { ) } - public generateDocumentation( - usedInThemes: string[], - layerIsNeededBy?: Map, - dependencies: { - context?: string - reason: string - neededLayer: string - }[] = [], + public generateDocumentation({ + usedInThemes = [], + layerIsNeededBy, + dependencies = [], addedByDefault = false, - canBeIncluded = true - ): string { + canBeIncluded = true, + lang = "en", + reusedTagRenderings, + }: { + usedInThemes?: string[] + layerIsNeededBy?: Map + dependencies?: { context?: string; reason: string; neededLayer: string }[] + addedByDefault?: boolean + canBeIncluded?: boolean + reusedTagRenderings?: Map + lang?: string + }): string { const extraProps: string[] = [] extraProps.push("This layer is shown at zoomlevel **" + this.minzoom + "** and higher") @@ -669,7 +675,12 @@ export default class LayerConfig extends WithContextLoader { this.generateDocumentationQuickTable(), ...this.tagRenderings .filter((tr) => tr.labels.indexOf("ignore_docs") < 0) - .map((tr) => tr.GenerateDocumentation()), + .map((tr) => + tr.generateDocumentation( + lang, + reusedTagRenderings?.get(tr.id)?.map((l) => l.layer) + ) + ), ...filterDocs, ].join("\n\n") } diff --git a/src/Models/ThemeConfig/PointRenderingConfig.ts b/src/Models/ThemeConfig/PointRenderingConfig.ts index 4c74a4843..7513920a3 100644 --- a/src/Models/ThemeConfig/PointRenderingConfig.ts +++ b/src/Models/ThemeConfig/PointRenderingConfig.ts @@ -4,7 +4,7 @@ import { TagsFilter } from "../../Logic/Tags/TagsFilter" import { TagUtils } from "../../Logic/Tags/TagUtils" import { Utils } from "../../Utils" import WithContextLoader from "./WithContextLoader" -import { ImmutableStore, Store } from "../../Logic/UIEventSource" +import { Store } from "../../Logic/UIEventSource" import BaseUIElement from "../../UI/BaseUIElement" import { FixedUiElement } from "../../UI/Base/FixedUiElement" import Combine from "../../UI/Base/Combine" diff --git a/src/Models/ThemeConfig/TagRenderingConfig.ts b/src/Models/ThemeConfig/TagRenderingConfig.ts index c7bf5c52d..3387c4426 100644 --- a/src/Models/ThemeConfig/TagRenderingConfig.ts +++ b/src/Models/ThemeConfig/TagRenderingConfig.ts @@ -698,7 +698,7 @@ export default class TagRenderingConfig { values, } } catch (e) { - console.error("Could not create FreeformValues for tagrendering", this.id) + console.error("Could not create FreeformValues for tagrendering", this.id, e) return undefined } } @@ -941,7 +941,7 @@ export default class TagRenderingConfig { } } - GenerateDocumentation(lang: string = "en"): string { + generateDocumentation(lang: string = "en", usedInLayers?: string[]): string { let freeform: string = undefined if (this.render) { freeform = "\n*" + this.render.textFor(lang) + "*" @@ -1016,12 +1016,19 @@ export default class TagRenderingConfig { let labels: string = undefined if (this.labels?.length > 0) { labels = [ - "This tagrendering has labels ", + "This tagrendering has labels", ...this.labels.map((label) => "`" + label + "`"), - ].join("\n") + ].join(" ") + } + let reuse: string = undefined + if (usedInLayers?.length > 0) { + reuse = [ + `This tagRendering is used in ${usedInLayers.length} layers:`, + ...usedInLayers.map((l) => `[${l}](./Layers/${l}.md)`), + ].join(" ") } - return [ + return Utils.NoNull([ "### " + this.id, this.description, this.question !== undefined @@ -1031,7 +1038,9 @@ export default class TagRenderingConfig { mappings, condition, labels, - ].join("\n") + "", + reuse, + ]).join("\n") } public usedTags(): TagsFilter[] { diff --git a/src/Models/ThemeConfig/WithContextLoader.ts b/src/Models/ThemeConfig/WithContextLoader.ts index 46d16e281..b46a9e20e 100644 --- a/src/Models/ThemeConfig/WithContextLoader.ts +++ b/src/Models/ThemeConfig/WithContextLoader.ts @@ -17,7 +17,7 @@ export default class WithContextLoader { * The found value is interpreted as a tagrendering and fetched/parsed * */ public tr(key: string, deflt?: string, translationContext?: string) { - let v: Translatable | TagRenderingConfigJson = this._json[key] + const v: Translatable | TagRenderingConfigJson = this._json[key] if (v === undefined || v === null) { if (deflt === undefined) { return undefined diff --git a/src/Models/ThemeViewState/WithLayoutSourceState.ts b/src/Models/ThemeViewState/WithLayoutSourceState.ts index 0a35aca70..cb9ceeeac 100644 --- a/src/Models/ThemeViewState/WithLayoutSourceState.ts +++ b/src/Models/ThemeViewState/WithLayoutSourceState.ts @@ -131,7 +131,10 @@ export class WithLayoutSourceState extends WithSelectedElementState { protected setSelectedElement(feature: Feature) { // The given feature might be a partial one from the cache - feature = this.indexedFeatures.featuresById.data?.get(feature.properties.id) ?? feature + if (feature !== undefined) { + feature = + this.indexedFeatures.featuresById.data?.get(feature?.properties?.id) ?? feature + } super.setSelectedElement(feature) } } diff --git a/src/Models/ThemeViewState/WithSearchState.ts b/src/Models/ThemeViewState/WithSearchState.ts index a9235c3ea..5962e617c 100644 --- a/src/Models/ThemeViewState/WithSearchState.ts +++ b/src/Models/ThemeViewState/WithSearchState.ts @@ -16,24 +16,23 @@ export class WithSearchState extends WithVisualFeedbackState { super(theme, mvtAvailableLayers) this.searchState = new SearchState(this) this.initHotkeysSearch() + this.displaySearchLayer() + } - { - // Register the search layer on the map - - const source = this.searchState.locationResults - const flayer = this.layerState.filteredLayers.get("search") - this.featureProperties.trackFeatureSource(source) - const options: ShowDataLayerOptions & { layer: LayerConfig } = { - features: source, - doShowLayer: flayer.isDisplayed, - layer: flayer.layerDef, - metaTags: this.userRelatedState.preferencesAsTags, - onClick: (feature) => { - this.searchState.clickedOnMap(feature) - }, - } - new ShowDataLayer(this.map, options) + private displaySearchLayer() { + const source = this.searchState.locationResults + const flayer = this.layerState.filteredLayers.get("search") + this.featureProperties.trackFeatureSource(source) + const options: ShowDataLayerOptions & { layer: LayerConfig } = { + features: source, + doShowLayer: flayer.isDisplayed, + layer: flayer.layerDef, + metaTags: this.userRelatedState.preferencesAsTags, + onClick: (feature) => { + this.searchState.clickedOnMap(feature) + }, } + new ShowDataLayer(this.map, options) } private initHotkeysSearch() { diff --git a/src/UI/AllThemesGui.svelte b/src/UI/AllThemesGui.svelte index 11fcdfcf4..cf647a4cc 100644 --- a/src/UI/AllThemesGui.svelte +++ b/src/UI/AllThemesGui.svelte @@ -24,6 +24,7 @@ import { MenuState } from "../Models/MenuState" import { MenuIcon } from "@rgossiaux/svelte-heroicons/solid" import AccordionSingle from "./Flowbite/AccordionSingle.svelte" + import MenuDrawerIndex from "./BigComponents/MenuDrawerIndex.svelte" AndroidPolyfill.init().then(() => console.log("Android polyfill setup completed")) const featureSwitches = new OsmConnectionFeatureSwitches() @@ -156,7 +157,7 @@
    - +
    diff --git a/src/UI/Base/DirectionIndicator.svelte b/src/UI/Base/DirectionIndicator.svelte index 9eb2c52d4..9c3cbf681 100644 --- a/src/UI/Base/DirectionIndicator.svelte +++ b/src/UI/Base/DirectionIndicator.svelte @@ -16,7 +16,6 @@ import { ariaLabelStore } from "../../Utils/ariaLabel" import type { SpecialVisualizationState } from "../SpecialVisualization" import Center from "../../assets/svg/Center.svelte" - import Tr from "./Tr.svelte" export let state: SpecialVisualizationState export let feature: Feature diff --git a/src/UI/Base/FloatOver.svelte b/src/UI/Base/FloatOver.svelte index b75bfcb33..406ddd11f 100644 --- a/src/UI/Base/FloatOver.svelte +++ b/src/UI/Base/FloatOver.svelte @@ -1,8 +1,5 @@
    -
    +
    diff --git a/src/UI/Base/LoginButton.svelte b/src/UI/Base/LoginButton.svelte index 011732003..f70865b8f 100644 --- a/src/UI/Base/LoginButton.svelte +++ b/src/UI/Base/LoginButton.svelte @@ -10,7 +10,7 @@ * Show the button, even though we are logged in */ export let forceShow: boolean = false - export let msg: String = undefined + export let msg: string = undefined if (osmConnection === undefined) { console.error("No osmConnection passed into loginButton") } diff --git a/src/UI/Base/LoginToggle.svelte b/src/UI/Base/LoginToggle.svelte index 661e8403c..e3f751bbd 100644 --- a/src/UI/Base/LoginToggle.svelte +++ b/src/UI/Base/LoginToggle.svelte @@ -22,7 +22,8 @@ */ export let silentFail: boolean = false /** - * If set and the OSM-api fails, do _not_ show any error messages nor the successful state, just hide + * If set and the OSM-api fails, do _not_ show any error messages nor the successful state, just hide. + * Will still show the "not-logged-in"-slot */ export let hiddenFail: boolean = false let loadingStatus = state?.osmConnection?.loadingStatus ?? new ImmutableStore("logged-in") diff --git a/src/UI/Base/SubtleButton.ts b/src/UI/Base/SubtleButton.ts deleted file mode 100644 index 81a791060..000000000 --- a/src/UI/Base/SubtleButton.ts +++ /dev/null @@ -1,66 +0,0 @@ -import BaseUIElement from "../BaseUIElement" -import { Store } from "../../Logic/UIEventSource" -import { UIElement } from "../UIElement" -import SvelteUIElement from "./SvelteUIElement" -import SubtleLink from "./SubtleLink.svelte" -import Translations from "../i18n/Translations" -import Combine from "./Combine" -import Img from "./Img" - -/** - * @deprecated - */ -export class SubtleButton extends UIElement { - private readonly imageUrl: string | BaseUIElement - private readonly message: string | BaseUIElement - private readonly options: { - url?: string | Store - newTab?: boolean - imgSize?: string - extraClasses?: string - } - - constructor( - imageUrl: string | BaseUIElement, - message: string | BaseUIElement, - options: { - url?: string | Store - newTab?: boolean - imgSize?: "h-11 w-11" | string - extraClasses?: string - } = {} - ) { - super() - this.imageUrl = imageUrl - this.message = message - this.options = options - } - - protected InnerRender(): string | BaseUIElement { - if (this.options.url !== undefined) { - return new SvelteUIElement(SubtleLink, { - href: this.options.url, - newTab: this.options.newTab, - }) - } - - const classes = "button" - const message = Translations.W(this.message)?.SetClass( - "block overflow-ellipsis no-images flex-shrink" - ) - let img - const imgClasses = - "block justify-center flex-none mr-4 " + (this.options?.imgSize ?? "h-11 w-11") - if ((this.imageUrl ?? "") === "") { - img = undefined - } else if (typeof this.imageUrl === "string") { - img = new Img(this.imageUrl)?.SetClass(imgClasses) - } else { - img = this.imageUrl?.SetClass(imgClasses) - } - const button = new Combine([img, message]).SetClass("flex items-center group w-full") - - this.SetClass(classes) - return button - } -} diff --git a/src/UI/Base/SubtleLink.svelte b/src/UI/Base/SubtleLink.svelte deleted file mode 100644 index 5a3d9f505..000000000 --- a/src/UI/Base/SubtleLink.svelte +++ /dev/null @@ -1,50 +0,0 @@ - - - - - {#if imageUrl !== undefined} - {#if typeof imageUrl === "string"} - - {:else} -