diff --git a/.eslintignore b/.eslintignore
new file mode 100644
index 0000000000..472150eeb6
--- /dev/null
+++ b/.eslintignore
@@ -0,0 +1 @@
+src/test.ts
\ No newline at end of file
diff --git a/.eslintrc.cjs b/.eslintrc.cjs
new file mode 100644
index 0000000000..ff3f3e8f9b
--- /dev/null
+++ b/.eslintrc.cjs
@@ -0,0 +1,27 @@
+/* eslint-env node */
+module.exports = {
+ extends: [
+ "eslint:recommended",
+ "plugin:@typescript-eslint/recommended",
+ "plugin:svelte/recommended",
+ ],
+ parser: "@typescript-eslint/parser",
+ parserOptions: {
+ extraFileExtensions: [".svelte"],
+ },
+ overrides: [
+ {
+ files: ["*.svelte"],
+ parser: "svelte-eslint-parser",
+ parserOptions: {
+ parser: "@typescript-eslint/parser",
+ },
+ },
+ ],
+ plugins: ["@typescript-eslint"],
+ root: true,
+ env: {
+ browser: true,
+ node: true,
+ },
+}
diff --git a/.github/actions/setup-and-validate/action.yml b/.github/actions/setup-and-validate/action.yml
index ae17ad39e1..51201b9589 100644
--- a/.github/actions/setup-and-validate/action.yml
+++ b/.github/actions/setup-and-validate/action.yml
@@ -18,6 +18,9 @@ runs:
run: npm ci
shell: bash
+ - name: REUSE compliance check
+ uses: fsfe/reuse-action@v2
+
- name: create generated dir
run: mkdir ./assets/generated
shell: bash
diff --git a/.github/workflows/deploy_dev.yml b/.github/workflows/deploy_dev.yml
new file mode 100644
index 0000000000..d92079aec8
--- /dev/null
+++ b/.github/workflows/deploy_dev.yml
@@ -0,0 +1,81 @@
+name: Deploy develop on dev.mapcomplete.org
+on:
+ push:
+ branches:
+ - develop
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+
+ - name: Set up Node.js
+ uses: actions/setup-node@v3
+ with:
+ node-version: "16"
+ cache: "npm"
+ cache-dependency-path: package-lock.json
+
+ - name: install deps
+ run: npm ci
+ shell: bash
+
+ - name: create generated dir
+ run: mkdir ./assets/generated
+ shell: bash
+
+ - name: create dependencies
+ run: npm run generate:licenses; npm run generate:images; npm run generate:charging-stations; npm run generate:service-worker; npm run generate:editor-layer-index
+ shell: bash
+
+ - name: sync translations
+ run: npm run generate:translations
+ shell: bash
+
+ - name: generate layeroverview
+ run: npm run reset:layeroverview
+ shell: bash
+
+ - name: run tests
+ run: npm run test
+ shell: bash
+
+ - name: Prepare deploy
+ run: npm run prepare-deploy
+ shell: bash
+
+ - name: Clone deployment repo
+ env:
+ DEPLOY_KEY_PIETERVDVN: ${{ secrets.DEPLOY_KEY_PIETERVDVN }}
+ run: |
+ echo "Cloning destination repo"
+ git config --global user.email "pietervdvn@posteo.net"
+ git config --global user.name "pietervdvn"
+ git clone --depth 1 --single-branch --branch main "https://x-access-token:$DEPLOY_KEY_PIETERVDVN@github.com/MapComplete/mapcomplete-dev.git"
+ echo "Destination repo is cloned"
+
+ - name: Sync repo
+ env:
+ DEPLOY_KEY_PIETERVDVN: ${{ secrets.DEPLOY_KEY_PIETERVDVN }}
+ run: |
+ cd mapcomplete-dev
+ git pull
+
+ - name: "Copying files"
+ run: |
+ echo "Deploying"
+ rm -rf mapcomplete-dev/*
+ cp -r dist/* mapcomplete-dev/
+ cd mapcomplete-dev/
+ echo "dev.mapcomplete.org" > CNAME
+ touch .nojekyll
+ git add *
+ if git status | grep -q "Changes to be committed"
+ then
+ git commit -am "Deploying a new version"
+ git push
+ else
+ echo "No changes to commit"
+ fi
+
diff --git a/.github/workflows/deploy_pietervdvn.yml b/.github/workflows/deploy_pietervdvn.yml
index 9552190dca..ec51d7ea70 100644
--- a/.github/workflows/deploy_pietervdvn.yml
+++ b/.github/workflows/deploy_pietervdvn.yml
@@ -2,7 +2,6 @@ name: Deployment on pietervdvn
on:
push:
branches:
- - develop
- feature/*
- theme/*
- refactoring/*
diff --git a/.github/workflows/theme_validation_and_deploy.yml b/.github/workflows/deploy_prod.yml
similarity index 95%
rename from .github/workflows/theme_validation_and_deploy.yml
rename to .github/workflows/deploy_prod.yml
index 031c6308d7..55e513bc97 100644
--- a/.github/workflows/theme_validation_and_deploy.yml
+++ b/.github/workflows/deploy_prod.yml
@@ -1,4 +1,4 @@
-name: Theme Validation and deployment
+name: Deploy master on mapcomplete.org
on:
push:
branches:
@@ -8,7 +8,7 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Node.js
uses: actions/setup-node@v3
@@ -69,6 +69,7 @@ jobs:
cp -r dist/* mapcomplete.github.io/
cd mapcomplete.github.io/
echo "mapcomplete.org" > CNAME
+ touch .nojekyll
git add *
if git status | grep -q "Changes to be committed"
then
diff --git a/.github/workflows/reuse-compliance-check.yml b/.github/workflows/reuse-compliance-check.yml
deleted file mode 100644
index dd9c31b809..0000000000
--- a/.github/workflows/reuse-compliance-check.yml
+++ /dev/null
@@ -1,11 +0,0 @@
-name: REUSE Compliance Check
-
-on: [push, pull_request]
-
-jobs:
- test:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v3
- - name: REUSE Compliance Check
- uses: fsfe/reuse-action@v2
diff --git a/.github/workflows/validate-pr.yml b/.github/workflows/validate-pr.yml
index 2e897022ba..ebc4d9af8a 100644
--- a/.github/workflows/validate-pr.yml
+++ b/.github/workflows/validate-pr.yml
@@ -1,4 +1,4 @@
-name: Build and validate PR
+name: Build and validate PR (but don't deploy)
on:
pull_request:
@@ -38,53 +38,3 @@ jobs:
- name: run tests
run: npm run test
shell: bash
-
- - name: Prepare deploy
- run: npm run prepare-deploy
- shell: bash
- - name: Clone deployment repo
- env:
- DEPLOY_KEY_PIETERVDVN: ${{ secrets.DEPLOY_KEY_PIETERVDVN }}
- run: |
- echo "Cloning destination repo"
- git config --global user.email "pietervdvn@posteo.net"
- git config --global user.name "pietervdvn"
- git clone --depth 1 --single-branch --branch master "https://x-access-token:$DEPLOY_KEY_PIETERVDVN@github.com/pietervdvn/pietervdvn.github.io.git"
- echo "Destination repo is cloned"
-
- - name: Sync repo
- env:
- DEPLOY_KEY_PIETERVDVN: ${{ secrets.DEPLOY_KEY_PIETERVDVN }}
- run: |
- cd pietervdvn.github.io
- git pull
-
- - name: get branch name
- run: echo TARGET_BRANCH=${GITHUB_REF:11} >> $GITHUB_ENV
-
- - name: "Copying files"
- run: |
- echo "Deploying"
- rm -rf pietervdvn.github.io/mc/${{ env.TARGET_BRANCH }}/*
- mkdir -p pietervdvn.github.io/mc/${{ env.TARGET_BRANCH }}/
- cp -r dist/* pietervdvn.github.io/mc/${{ env.TARGET_BRANCH }}/
- cd pietervdvn.github.io/
- git add *
- if git status | grep -q "Changes to be committed"
- then
- git commit -am "Deploying a new version of mapcomplete"
- git push
- else
- echo "No changes to commit"
- fi
- env:
- TARGET_BRANCH: ${{ env.TARGET_BRANCH }}
-
- - uses: mshick/add-pr-comment@v1
- name: Comment the PR with the review URL
- if: ${{ success() && github.ref != 'refs/heads/develop' && github.ref != 'refs/heads/master' }}
- with:
- message: |
- [🚀 Preview Branch](https://pietervdvn.github.io/mc/${{ env.TARGET_BRANCH }})
- repo-token: ${{ secrets.GITHUB_TOKEN }}
-
diff --git a/.github/workflows/validate_translations.yml b/.github/workflows/validate_translations.yml
deleted file mode 100644
index 6f07d343a3..0000000000
--- a/.github/workflows/validate_translations.yml
+++ /dev/null
@@ -1,37 +0,0 @@
-name: Deployment on pietervdvn
-on:
- pull_request
-
-jobs:
- build:
- runs-on: ubuntu-latest
- if: ${{ github.actor == 'weblate' }}
- steps:
- - uses: actions/checkout@v2
-
- - name: Set up Node.js
- uses: actions/setup-node@v3
- with:
- node-version: "16"
- cache: "npm"
- cache-dependency-path: package-lock.json
-
- - name: install deps
- run: npm ci
- shell: bash
-
- - name: create generated dir
- run: mkdir ./assets/generated
- shell: bash
-
- - name: sync translations
- run: npm run generate:translations
- shell: bash
-
- - name: generate layeroverview
- run: npm run reset:layeroverview
- shell: bash
-
- - name: run tests
- run: npm run test
- shell: bash
diff --git a/.gitignore b/.gitignore
index 41f172fe86..a9dcf16ad0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -23,6 +23,7 @@ index_*.ts
.~lock.*
*.doctest.ts
service-worker.js
+.env
.vscode/*
!.vscode/settings.json
diff --git a/.nvmrc b/.nvmrc
index 132d0eed63..06e7515969 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
-nodejs 16.9.1
\ No newline at end of file
+16.9.1
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
index f2dca9d05f..8a636f99ee 100644
--- a/.vscode/extensions.json
+++ b/.vscode/extensions.json
@@ -1,10 +1,11 @@
{
- "recommendations": [
- "esbenp.prettier-vscode",
- "eamodio.gitlens",
- "github.vscode-pull-request-github",
- "svelte.svelte-vscode",
- "bradlc.vscode-tailwindcss",
- "editorconfig.editorconfig"
- ]
+ "recommendations": [
+ "esbenp.prettier-vscode",
+ "eamodio.gitlens",
+ "github.vscode-pull-request-github",
+ "svelte.svelte-vscode",
+ "bradlc.vscode-tailwindcss",
+ "editorconfig.editorconfig",
+ "dbaeumer.vscode-eslint"
+ ]
}
diff --git a/Docs/Layers/all_vending_machine.md b/Docs/Layers/all_vending_machine.md
new file mode 100644
index 0000000000..4e73b15567
--- /dev/null
+++ b/Docs/Layers/all_vending_machine.md
@@ -0,0 +1,382 @@
+[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
+
+ all_vending_machine
+=====================
+
+
+
+
+
+Layer showing vending machines
+
+
+
+
+
+
+ - This layer is shown at zoomlevel **18** and higher
+ - Not visible in the layer selection by default. If you want to make this layer toggable, override `name`
+
+
+
+
+#### Themes using this layer
+
+
+
+
+
+ - [vending_machine](https://mapcomplete.org/vending_machine)
+
+
+This is a special layer - data is not sourced from OpenStreetMap
+
+
+
+ Supported attributes
+----------------------
+
+
+
+Warning:
+
+this quick overview is incomplete
+
+
+
+attribute | type | values which are supported by this layer
+----------- | ------ | ------------------------------------------
+[](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice |
+[](https://taginfo.openstreetmap.org/keys/vending#values) [vending](https://wiki.openstreetmap.org/wiki/Key:vending) | [string](../SpecialInputElements.md#string) | [drinks](https://wiki.openstreetmap.org/wiki/Tag:vending%3Ddrinks) [sweets](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dsweets) [food](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dfood) [cigarettes](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dcigarettes) [condoms](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dcondoms) [coffee](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dcoffee) [water](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dwater) [newspapers](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dnewspapers) [bicycle_tube](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dbicycle_tube) [milk](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dmilk) [bread](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dbread) [eggs](https://wiki.openstreetmap.org/wiki/Tag:vending%3Deggs) [cheese](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dcheese) [honey](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dhoney) [potatoes](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dpotatoes) [flowers](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dflowers) [parking_tickets](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dparking_tickets) [elongated_coin](https://wiki.openstreetmap.org/wiki/Tag:vending%3Delongated_coin) [public_transport_tickets](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dpublic_transport_tickets)
+[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [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)
+[](https://taginfo.openstreetmap.org/keys/payment:coins:denominations#values) [payment:coins:denominations](https://wiki.openstreetmap.org/wiki/Key:payment:coins:denominations) | Multiple choice | [0.01 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.01 EUR) [0.02 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.02 EUR) [0.05 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.05 EUR) [0.10 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.10 EUR) [0.20 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.20 EUR) [0.50 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D0.50 EUR) [1 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D1 EUR) [2 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:coins:denominations%3D2 EUR)
+[](https://taginfo.openstreetmap.org/keys/payment:notes:denominations#values) [payment:notes:denominations](https://wiki.openstreetmap.org/wiki/Key:payment:notes:denominations) | Multiple choice | [5 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D5 EUR) [10 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D10 EUR) [20 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D20 EUR) [50 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D50 EUR) [100 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D100 EUR) [200 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D200 EUR) [500 EUR](https://wiki.openstreetmap.org/wiki/Tag:payment:notes:denominations%3D500 EUR)
+[](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) |
+[](https://taginfo.openstreetmap.org/keys/indoor#values) [indoor](https://wiki.openstreetmap.org/wiki/Key:indoor) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:indoor%3Dno)
+[](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1)
+
+
+
+
+### just_created
+
+
+
+This element shows a 'thank you' that the contributor has recently created this element
+
+This tagrendering has no question and is thus read-only
+
+
+
+
+
+ - *You just created this element! Thanks for sharing this info with the world and helping people worldwide.* corresponds with `id~.+`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `_backend~.+&_last_edit:passed_time<300&|_version_number=1`
+
+
+
+### 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
+
+
+
+
+
+### vending
+
+
+
+The question is *What does this vending machine sell?*
+
+This rendering asks information about the property [vending](https://wiki.openstreetmap.org/wiki/Key:vending)
+
+This is rendered with `This vending machine sells {vending}`
+
+
+
+
+
+ - *Drinks are sold* corresponds with `vending=drinks`
+ - *Sweets are sold* corresponds with `vending=sweets`
+ - *Food is sold* corresponds with `vending=food`
+ - *Cigarettes are sold* corresponds with `vending=cigarettes`
+ - *Condoms are sold* corresponds with `vending=condoms`
+ - *Coffee is sold* corresponds with `vending=coffee`
+ - *Drinking water is sold* corresponds with `vending=water`
+ - *Newspapers are sold* corresponds with `vending=newspapers`
+ - *Bicycle inner tubes are sold* corresponds with `vending=bicycle_tube`
+ - *Milk is sold* corresponds with `vending=milk`
+ - *Bread is sold* corresponds with `vending=bread`
+ - *Eggs are sold* corresponds with `vending=eggs`
+ - *Cheese is sold* corresponds with `vending=cheese`
+ - *Honey is sold* corresponds with `vending=honey`
+ - *Potatoes are sold* corresponds with `vending=potatoes`
+ - *Flowers are sold* corresponds with `vending=flowers`
+ - *Parking tickets are sold* corresponds with `vending=parking_tickets`
+ - *Pressed pennies are sold* corresponds with `vending=elongated_coin`
+ - *Public transport tickets are sold* corresponds with `vending=public_transport_tickets`
+
+
+
+
+### opening_hours_24_7
+
+
+
+The question is *What are the opening hours of {title()}?*
+
+This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)
+
+This is rendered with `
Opening hours
{opening_hours_table(opening_hours)}`
+
+
+
+
+
+ - *24/7 opened (including holidays)* corresponds with `opening_hours=24/7`
+
+
+
+
+### payment-options-split
+
+
+
+The question is *Which methods of payment are accepted here?*
+
+
+
+
+
+ - *Cash is accepted here* corresponds with `payment:cash=yes`
+ - This option cannot be chosen as answer
+ - Unselecting this answer will add
+ - *Payment cards are accepted here* corresponds with `payment:cards=yes`
+ - This option cannot be chosen as answer
+ - Unselecting this answer will add
+ - *Payment by QR-code is possible here* corresponds with `payment:qr_code=yes`
+ - Unselecting this answer will add payment:qr_code=no
+ - *Coins are accepted here* corresponds with `payment:coins=yes`
+ - Unselecting this answer will add payment:coins=no
+ - *Bank notes are accepted here* corresponds with `payment:notes=yes`
+ - Unselecting this answer will add payment:notes=no
+ - *Debit cards are accepted here* corresponds with `payment:debit_cards=yes`
+ - Unselecting this answer will add payment:debit_cards=no
+ - *Credit cards are accepted here* corresponds 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* corresponds with `payment:coins:denominations=0.01 EUR`
+ - *2 cent coins are accepted* corresponds with `payment:coins:denominations=0.02 EUR`
+ - *5 cent coins are accepted* corresponds with `payment:coins:denominations=0.05 EUR`
+ - *10 cent coins are accepted* corresponds with `payment:coins:denominations=0.10 EUR`
+ - *20 cent coins are accepted* corresponds with `payment:coins:denominations=0.20 EUR`
+ - *50 cent coins are accepted* corresponds with `payment:coins:denominations=0.50 EUR`
+ - *1 euro coins are accepted* corresponds with `payment:coins:denominations=1 EUR`
+ - *2 euro coins are accepted* corresponds with `payment:coins:denominations=2 EUR`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `payment:coins=yes|payment:cash=yes&_currency=EUR`
+
+
+
+### denominations-notes
+
+
+
+The question is *what notes can you use to pay here?*
+
+
+
+
+
+ - *5 euro notes are accepted* corresponds with `payment:notes:denominations=5 EUR`
+ - *10 euro notes are accepted* corresponds with `payment:notes:denominations=10 EUR`
+ - *20 euro notes are accepted* corresponds with `payment:notes:denominations=20 EUR`
+ - *50 euro notes are accepted* corresponds with `payment:notes:denominations=50 EUR`
+ - *100 euro notes are accepted* corresponds with `payment:notes:denominations=100 EUR`
+ - *200 euro notes are accepted* corresponds with `payment:notes:denominations=200 EUR`
+ - *500 euro notes are accepted* corresponds with `payment:notes:denominations=500 EUR`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `payment:notes=yes|payment:cash=yes&_currency=EUR`
+
+
+
+### operator
+
+
+
+The question is *Who operates this vending machine?*
+
+This rendering asks information about the property [operator](https://wiki.openstreetmap.org/wiki/Key:operator)
+
+This is rendered with `This vending machine is operated by {operator}`
+
+
+
+
+
+### indoor
+
+
+
+The question is *Is this vending machine indoors?*
+
+
+
+
+
+ - *This vending machine is outdoors* corresponds with ``
+ - This option cannot be chosen as answer
+ - *This vending machine is indoors* corresponds with `indoor=yes`
+ - *This vending machine is outdoors* corresponds with `indoor=no`
+
+
+
+
+### level
+
+
+
+The question is *On what level is this feature located?*
+
+This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level)
+
+This is rendered with `Located on the {level}th floor`
+
+
+
+
+
+ - *Located underground* corresponds with `location=underground`
+ - This option cannot be chosen as answer
+ - *Located on the ground floor* corresponds with `level=0`
+ - *Located on the ground floor* corresponds with ``
+ - This option cannot be chosen as answer
+ - *Located on the first floor* corresponds with `level=1`
+ - *Located on the first basement level* corresponds with `level=-1`
+
+
+
+
+### leftover-questions
+
+
+
+This tagrendering has no question and is thus read-only
+
+
+
+
+
+### minimap
+
+
+
+Shows a small map with the feature. Added by default to every popup
+
+This tagrendering has no question and is thus read-only
+
+
+
+
+
+### move-button
+
+
+
+This tagrendering has no question and is thus read-only
+
+
+
+
+
+### delete-button
+
+
+
+This tagrendering has no question and is thus read-only
+
+
+
+
+
+### last_edit
+
+
+
+Gives some metainfo about the last edit and who did edit it - rendering only
+
+This tagrendering has no question and is thus read-only
+
+
+
+This tagrendering is only visible in the popup if the following condition is met: `_last_edit:contributor~.+&_last_edit:changeset~.+`
+
+
+
+### all-tags
+
+
+
+This tagrendering has no question and is thus read-only
+
+
+
+
+
+#### Filters
+
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+open_now.0 | Open now | _isOpen=yes
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+vending.0 | All vending machines (default) |
+vending.1 | Sale of drinks | vending~^(.*drinks.*)$
+vending.2 | Sale of sweets | vending~^(.*sweets.*)$
+vending.3 | Sale of food | vending~^(.*food.*)$
+vending.4 | Sale of cigarettes | vending~^(.*cigarettes.*)$
+vending.5 | Sale of condoms | vending~^(.*condoms.*)$
+vending.6 | Sale of coffee | vending~^(.*coffee.*)$
+vending.7 | Sale of water | vending~^(.*water.*)$
+vending.8 | Sale of newspapers | vending~^(.*newspapers.*)$
+vending.9 | Sale of bicycle inner tubes | vending~^(.*bicycle_tube.*)$
+vending.10 | Sale of milk | vending~^(.*milk.*)$
+vending.11 | Sale of bread | vending~^(.*bread.*)$
+vending.12 | Sale of eggs | vending~^(.*eggs.*)$
+vending.13 | Sale of cheese | vending~^(.*cheese.*)$
+vending.14 | Sale of honey | vending~^(.*honey.*)$
+vending.15 | Sale of potatoes | vending~^(.*potatoes.*)$
+vending.16 | Sale of flowers | vending~^(.*flowers.*)$
+
+
+This document is autogenerated from [assets/themes/vending_machine/vending_machine.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/vending_machine/vending_machine.json)
diff --git a/Docs/Layers/post_offices_with_atm.md b/Docs/Layers/post_offices_with_atm.md
new file mode 100644
index 0000000000..623b5615c8
--- /dev/null
+++ b/Docs/Layers/post_offices_with_atm.md
@@ -0,0 +1,325 @@
+[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
+
+ post_offices_with_atm
+=======================
+
+
+
+
+
+A layer showing post offices.
+
+
+
+
+
+
+ - This layer is shown at zoomlevel **14** and higher
+
+
+
+
+#### Themes using this layer
+
+
+
+
+
+ - [atm](https://mapcomplete.org/atm)
+
+
+This is a special layer - data is not sourced from OpenStreetMap
+
+
+
+ Supported attributes
+----------------------
+
+
+
+Warning:
+
+this quick overview is incomplete
+
+
+
+attribute | type | values which are supported by this layer
+----------- | ------ | ------------------------------------------
+[](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice |
+[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) |
+[](https://taginfo.openstreetmap.org/keys/post_office#values) [post_office](https://wiki.openstreetmap.org/wiki/Key:post_office) | Multiple choice | [post_partner](https://wiki.openstreetmap.org/wiki/Tag:post_office%3Dpost_partner) [](https://wiki.openstreetmap.org/wiki/Tag:post_office%3D)
+[](https://taginfo.openstreetmap.org/keys/post_office:brand#values) [post_office:brand](https://wiki.openstreetmap.org/wiki/Key:post_office:brand) | [string](../SpecialInputElements.md#string) | [DHL](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DDHL) [DPD](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DDPD) [GLS](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DGLS) [UPS](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DUPS) [DHL Paketshop](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DDHL Paketshop) [Hermes PaketShop](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DHermes PaketShop) [PostNL](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3DPostNL) [bpost](https://wiki.openstreetmap.org/wiki/Tag:post_office:brand%3Dbpost)
+[](https://taginfo.openstreetmap.org/keys/post_office:letter_from#values) [post_office:letter_from](https://wiki.openstreetmap.org/wiki/Key:post_office:letter_from) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:post_office:letter_from%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:post_office:letter_from%3Dno)
+[](https://taginfo.openstreetmap.org/keys/post_office:parcel_from#values) [post_office:parcel_from](https://wiki.openstreetmap.org/wiki/Key:post_office:parcel_from) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:post_office:parcel_from%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:post_office:parcel_from%3Dno)
+[](https://taginfo.openstreetmap.org/keys/post_office:parcel_pickup#values) [post_office:parcel_pickup](https://wiki.openstreetmap.org/wiki/Key:post_office:parcel_pickup) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:post_office:parcel_pickup%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:post_office:parcel_pickup%3Dno)
+[](https://taginfo.openstreetmap.org/keys/post_office:parcel_to#values) [post_office:parcel_to](https://wiki.openstreetmap.org/wiki/Key:post_office:parcel_to) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:post_office:parcel_to%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:post_office:parcel_to%3Dno)
+[](https://taginfo.openstreetmap.org/keys/post_office:stamps#values) [post_office:stamps](https://wiki.openstreetmap.org/wiki/Key:post_office:stamps) | [string](../SpecialInputElements.md#string) | [yes](https://wiki.openstreetmap.org/wiki/Tag:post_office:stamps%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:post_office:stamps%3Dno)
+[](https://taginfo.openstreetmap.org/keys/atm#values) [atm](https://wiki.openstreetmap.org/wiki/Key:atm) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:atm%3Dseparate)
+
+
+
+
+### just_created
+
+
+
+This element shows a 'thank you' that the contributor has recently created this element
+
+This tagrendering has no question and is thus read-only
+
+
+
+
+
+ - *You just created this element! Thanks for sharing this info with the world and helping people worldwide.* corresponds with `id~.+`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `_backend~.+&_last_edit:passed_time<300&|_version_number=1`
+
+
+
+### 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
+
+
+
+
+
+### minimap
+
+
+
+This tagrendering has no question and is thus read-only
+
+
+
+
+
+### opening_hours
+
+
+
+The question is *What are the opening hours for this post office?*
+
+This rendering asks information about the property [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)
+
+This is rendered with `
Opening hours
{opening_hours_table(opening_hours)}`
+
+
+
+
+
+### post_partner
+
+
+
+The question is *Is this a post partner?*
+
+
+
+
+
+ - *This shop is a post partner* corresponds with `post_office=post_partner`
+ - *This shop is not a post partner* corresponds with ``
+
+
+This tagrendering is only visible in the popup if the following condition is met: `post_office=post_partner`
+
+
+
+### partner-brand
+
+
+
+The question is *For which brand does this location offer services?*
+
+This rendering asks information about the property [post_office:brand](https://wiki.openstreetmap.org/wiki/Key:post_office:brand)
+
+This is rendered with `This location offers services for {post_office:brand}`
+
+
+
+
+
+ - *This location offers services for DHL* corresponds with `post_office:brand=DHL`
+ - *This location offers services for DPD* corresponds with `post_office:brand=DPD`
+ - *This location offers services for GLS* corresponds with `post_office:brand=GLS`
+ - *This location offers services for UPS* corresponds with `post_office:brand=UPS`
+ - *This location is a DHL Paketshop* corresponds with `post_office:brand=DHL Paketshop`
+ - *This location is a Hermes PaketShop* corresponds with `post_office:brand=Hermes PaketShop`
+ - *This location is a PostNL-point* corresponds with `post_office:brand=PostNL`
+ - *This location offers services for bpost* corresponds with `post_office:brand=bpost`
+
+
+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?*
+
+This rendering asks information about the property [post_office:letter_from](https://wiki.openstreetmap.org/wiki/Key:post_office:letter_from)
+
+This is rendered with `You can post letters with these companies: {post_office:letter_from}`
+
+
+
+
+
+ - *You can post letters here* corresponds with `post_office:letter_from=yes`
+ - *You can't post letters here* corresponds with `post_office:letter_from=no`
+
+
+
+
+### parcel-from
+
+
+
+The question is *Can you send a parcel here?*
+
+This rendering asks information about the property [post_office:parcel_from](https://wiki.openstreetmap.org/wiki/Key:post_office:parcel_from)
+
+This is rendered with `You can post parcels with these companies: {post_office:parcel_from}`
+
+
+
+
+
+ - *You can send parcels here* corresponds with `post_office:parcel_from=yes`
+ - *You can't send parcels here* corresponds with `post_office:parcel_from=no`
+
+
+
+
+### parcel-pickup
+
+
+
+The question is *Can you pick up missed parcels here?*
+
+This rendering asks information about the property [post_office:parcel_pickup](https://wiki.openstreetmap.org/wiki/Key:post_office:parcel_pickup)
+
+This is rendered with `You can pick up parcels from these companies: {post_office:parcel_pickup}`
+
+
+
+
+
+ - *You can pick up missed parcels here* corresponds with `post_office:parcel_pickup=yes`
+ - *You can't pick up missed parcels here* corresponds with `post_office:parcel_pickup=no`
+
+
+
+
+### parcel-to
+
+
+
+The question is *Can you send parcels to here for pickup?*
+
+This rendering asks information about the property [post_office:parcel_to](https://wiki.openstreetmap.org/wiki/Key:post_office:parcel_to)
+
+This is rendered with `You can send parcels to here for pickup with these companies: {post_office:parcel_to}`
+
+
+
+
+
+ - *You can send parcels to here for pickup* corresponds with `post_office:parcel_to=yes`
+ - *You can't send parcels to here for pickup* corresponds with `post_office:parcel_to=no`
+
+
+
+
+### stamps
+
+
+
+The question is *Can you buy stamps here?*
+
+This rendering asks information about the property [post_office:stamps](https://wiki.openstreetmap.org/wiki/Key:post_office:stamps)
+
+This is rendered with `You can buy stamps from companies: {post_office:stamps}`
+
+
+
+
+
+ - *You can buy stamps here* corresponds with `post_office:stamps=yes`
+ - *You can't buy stamps here* corresponds with `post_office:stamps=no`
+
+
+
+
+### has_atm
+
+
+
+The question is *Does this post office have an ATM?*
+
+
+
+
+
+ - *This post office has an ATM* corresponds with `atm=yes`
+ - *This post office does not have an ATM* corresponds with `atm=no`
+ - *This post office does have an ATM, but it is mapped as a different icon* corresponds with `atm=separate`
+
+
+
+
+### leftover-questions
+
+
+
+This tagrendering has no question and is thus read-only
+
+
+
+
+
+### last_edit
+
+
+
+Gives some metainfo about the last edit and who did edit it - rendering only
+
+This tagrendering has no question and is thus read-only
+
+
+
+This tagrendering is only visible in the popup if the following condition is met: `_last_edit:contributor~.+&_last_edit:changeset~.+`
+
+
+
+### all-tags
+
+
+
+This tagrendering has no question and is thus read-only
+
+
+
+
+
+#### Filters
+
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+open_now.0 | Open now | _isOpen=yes
+
+
+This document is autogenerated from [assets/themes/atm/atm.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/atm/atm.json)
diff --git a/assets/layers/address/address.json b/assets/layers/address/address.json
index dd1a836efb..519fe5266f 100644
--- a/assets/layers/address/address.json
+++ b/assets/layers/address/address.json
@@ -19,7 +19,9 @@
"pa_PK": "اوایسایم وچ جاݨ پچھاݨے پتے",
"ca": "Adreces conegudes a OSM",
"zgh": "ⴰⵏⵙⵉⵡⵏ ⵉⵜⵜⵡⴰⵙⵙⵏⵏ ⴳ OSM",
- "pt_BR": "Endereços conhecidos no OSM"
+ "pt_BR": "Endereços conhecidos no OSM",
+ "eu": "OSMko helbide ezagunak",
+ "pl": "Znane adresy w OSM"
},
"minzoom": 18,
"source": {
@@ -54,7 +56,8 @@
"ca": "Adreça coneguda",
"pt": "Endereço conhecido",
"pt_BR": "Endereço conhecido",
- "he": "כתובת ידועה"
+ "he": "כתובת ידועה",
+ "eu": "Helbide ezaguna"
}
},
"description": {
@@ -78,7 +81,8 @@
"pa_PK": "پتے",
"zgh": "ⴰⵏⵙⵉⵡⵏ",
"pt_BR": "Endereços",
- "he": "כתובות"
+ "he": "כתובות",
+ "eu": "Helbideak"
},
"tagRenderings": [
{
@@ -100,7 +104,8 @@
"nb_NO": "Husnummeret er {addr:housenumber}",
"ca": "El número de porta és {addr:housenumber}",
"pt_BR": "O número da casa é {addr:housenumber}",
- "he": "מספר הבית הוא {addr:housenumber}"
+ "he": "מספר הבית הוא {addr:housenumber}",
+ "eu": "Etxearen zenbakia {addr:housenumber} da"
},
"question": {
"en": "What is the number of this house?",
@@ -119,7 +124,8 @@
"nb_NO": "Hvilket husnummer har dette huset?",
"ca": "Quin és el número d'aquesta casa?",
"pt_BR": "Qual é o número desta casa?",
- "he": "מה המספר של הבית הזה?"
+ "he": "מה המספר של הבית הזה?",
+ "eu": "Zein da etxe honen zenbakia?"
},
"freeform": {
"key": "addr:housenumber",
@@ -152,7 +158,8 @@
"nb_NO": "Denne bygningen har ikke noe husnummer",
"ca": "Aquest edifici no té número",
"pt_BR": "Este prédio não tem número",
- "he": "למבנה זה אין מספר בית"
+ "he": "למבנה זה אין מספר בית",
+ "eu": "Eraikin honek ez du etxe zenbakirik"
}
}
]
@@ -174,7 +181,8 @@
"ca": "L'adreça està a aquest carrer {addr:street}",
"pt": "Este endereço é na rua {addr:street}",
"pt_BR": "Este endereço fica na rua {addr:street}",
- "he": "כתובת זו נמצאת ברחוב {addr:street}"
+ "he": "כתובת זו נמצאת ברחוב {addr:street}",
+ "eu": "Helbide hau {addr:street} kalean dago"
},
"question": {
"en": "What street is this address located in?",
@@ -192,7 +200,8 @@
"ca": "A quin carrer es troba l'adreça?",
"pt": "Em que rua fica esse endereço?",
"pt_BR": "Em que rua fica esse endereço?",
- "he": "באיזה רחוב נמצאת הכתובת הזו?"
+ "he": "באיזה רחוב נמצאת הכתובת הזו?",
+ "eu": "Zein kaletan dago helbide hori?"
},
"freeform": {
"key": "addr:street"
@@ -240,7 +249,8 @@
"nb_NO": "Hva bør fikses her? Forklar.",
"ca": "Què s’hauria de corregir aquí? Exposa-ho",
"pt_BR": "O que deve ser corrigido aqui? Explique",
- "he": "מה צריך לתקן כאן? אנא הסבר"
+ "he": "מה צריך לתקן כאן? אנא הסבר",
+ "eu": "Zer konpondu behar da hemen? Azaldu mesedez"
},
"freeform": {
"key": "fixme"
diff --git a/assets/layers/advertising/advertising.json b/assets/layers/advertising/advertising.json
index 1463c3ff13..6b0a2ad7ab 100644
--- a/assets/layers/advertising/advertising.json
+++ b/assets/layers/advertising/advertising.json
@@ -8,7 +8,8 @@
"cs": "Reklama",
"nl": "Reclame",
"pt": "Anunciar",
- "he": "פרסומת"
+ "he": "פרסומת",
+ "eu": "Iragarri"
},
"minzoom": 15,
"source": {
@@ -31,7 +32,8 @@
"en": "Billboard",
"de": "Werbetafel",
"cs": "Billboard",
- "he": "שלט חוצות"
+ "he": "שלט חוצות",
+ "pl": "Bilbord"
}
},
{
@@ -46,7 +48,8 @@
"en": "Board",
"de": "Brett",
"cs": "Deska",
- "fr": "Petit panneau"
+ "fr": "Petit panneau",
+ "pl": "Tablica"
}
},
{
@@ -76,7 +79,9 @@
"de": "Litfaßsäule",
"cs": "Sloup",
"nl": "Aanplakzuil",
- "fr": "Colonne"
+ "fr": "Colonne",
+ "eu": "Zutabea",
+ "pl": "Kolumna"
}
},
{
@@ -92,7 +97,9 @@
"de": "Flagge",
"cs": "Vlajka",
"nl": "Vlag",
- "fr": "Drapeau"
+ "fr": "Drapeau",
+ "eu": "Ikurrina",
+ "pl": "Flaga"
}
},
{
@@ -108,7 +115,9 @@
"de": "Bildschirm",
"cs": "Obrazovka",
"nl": "Scherm",
- "fr": "Écran"
+ "fr": "Écran",
+ "eu": "Pantaila",
+ "pl": "Ekran"
}
},
{
@@ -124,7 +133,9 @@
"de": "Skulptur",
"cs": "Socha",
"nl": "Sculptuur",
- "fr": "Sculpture"
+ "fr": "Sculpture",
+ "eu": "Eskultura",
+ "pl": "Rzeźba"
}
},
{
@@ -140,7 +151,9 @@
"de": "Schild",
"cs": "Cedule",
"fr": "Enseigne",
- "pt_BR": "Placa"
+ "pt_BR": "Placa",
+ "eu": "Kartela",
+ "pl": "Znak"
}
},
{
@@ -156,7 +169,8 @@
"de": "Plane",
"cs": "Plachta",
"nl": "Spandoek",
- "fr": "Bâche"
+ "fr": "Bâche",
+ "eu": "Olana"
}
},
{
@@ -172,7 +186,8 @@
"de": "Totem",
"cs": "Totem",
"nl": "Aanplakzuil",
- "fr": "Totem"
+ "fr": "Totem",
+ "eu": "Totem"
}
},
{
@@ -188,7 +203,8 @@
"de": "Wandmalerei",
"cs": "Nástěnná malba",
"nl": "Muurschildering",
- "fr": "Peinture murale"
+ "fr": "Peinture murale",
+ "pl": "Mural ścienny"
}
}
]
@@ -199,7 +215,8 @@
"en": "We will complete data from advertising features with reference, operator and lit",
"de": "Wir vervollständigen Daten von Werbeanlagen mit Referenz-, Betreiber- und Beleuchtungsdaten",
"cs": "Doplníme údaje z reklamních prvků s referencemi, provozovatelem a osvětlením",
- "pt": "Iremos completar os dados das funcionalidades publicitárias com referência, operador e iluminado"
+ "pt": "Iremos completar os dados das funcionalidades publicitárias com referência, operador e iluminado",
+ "eu": "Publizitate-ezaugarrien datuak osatuko ditugu erreferentziarekin, operadorearekin eta argiztatuarekin."
},
"tagRenderings": [
"images",
@@ -212,7 +229,8 @@
"de": "Das ist ein/e {advertising}",
"cs": "Toto je {advertising}",
"nl": "Dit is een {advertising}",
- "he": "זהו {advertising}"
+ "he": "זהו {advertising}",
+ "pl": "To jest {advertising}"
},
"question": {
"ca": "Quin tipus d'element publicitari és aquest?",
@@ -220,7 +238,8 @@
"en": "Which type of advertising feature is this?",
"de": "Welche Art von Werbung ist das?",
"cs": "O jaký typ reklamního prvku se jedná?",
- "fr": "De quel type de dispositif publicitaire s'agit-il ?"
+ "fr": "De quel type de dispositif publicitaire s'agit-il ?",
+ "pl": "Jakiego rodzaju jest to obiekt reklamowy?"
},
"freeform": {
"key": "advertising"
@@ -240,7 +259,8 @@
"cs": "Toto je billboard",
"fr": "C'est un grand panneau",
"pt": "Isso é um outdoor",
- "he": "זה שלט חוצות"
+ "he": "זה שלט חוצות",
+ "pl": "To jest bilbord"
},
"icon": {
"path": "./assets/themes/advertising/billboard.svg",
@@ -260,7 +280,8 @@
"de": "Dies ist ein Brett",
"cs": "Toto je deska",
"fr": "C'est un petit panneau",
- "pt": "Isso é uma placa"
+ "pt": "Isso é uma placa",
+ "pl": "To jest tablica"
},
"icon": {
"path": "./assets/themes/advertising/board.svg",
@@ -281,7 +302,8 @@
"cs": "Toto je sloup",
"fr": "C'est une colonne",
"nl": "Dit is een aanplakzuil",
- "pt_BR": "Isto é uma coluna"
+ "pt_BR": "Isto é uma coluna",
+ "pl": "To jest kolumna"
},
"icon": {
"path": "./assets/themes/advertising/column.svg",
@@ -303,7 +325,8 @@
"fr": "C'est un drapeau",
"nl": "Dit is een vlag",
"pt_BR": "Isto é uma bandeira",
- "he": "זה דגל"
+ "he": "זה דגל",
+ "pl": "To jest flaga"
},
"icon": {
"path": "./assets/themes/advertising/flag.svg",
@@ -341,7 +364,8 @@
"en": "This is a screen",
"de": "Dies ist ein Bildschirm",
"cs": "Toto je obrazovka",
- "fr": "C'est un écran"
+ "fr": "C'est un écran",
+ "pl": "To jest ekran"
},
"icon": {
"path": "./assets/themes/advertising/screen.svg",
@@ -360,7 +384,8 @@
"en": "This is a sculpture",
"de": "Dies ist eine Skulptur",
"cs": "Toto je socha",
- "fr": "C'est une sculpture"
+ "fr": "C'est une sculpture",
+ "pl": "To jest rzeźba"
},
"icon": {
"path": "./assets/themes/advertising/sculpture.svg",
@@ -380,7 +405,8 @@
"de": "Dies ist ein Schild",
"cs": "Toto je cedule",
"fr": "C'est une enseigne (indique le nom du lieu/magasin)",
- "pt_BR": "Isto é uma placa"
+ "pt_BR": "Isto é uma placa",
+ "pl": "To jest znak"
},
"icon": {
"path": "./assets/themes/advertising/sign.svg",
@@ -437,7 +463,8 @@
"en": "This is a wall painting",
"de": "Dies ist eine Wandmalerei",
"cs": "Toto je nástěnná malba",
- "fr": "C'est une peinture murale"
+ "fr": "C'est une peinture murale",
+ "pl": "To jest mural ścienny"
},
"icon": {
"path": "./assets/themes/advertising/wall_painting.svg",
@@ -455,7 +482,8 @@
"de": "Werden mehrere Werbungen abwechselnd angezeigt?",
"cs": "Zobrazuje tato reklama cyklicky několik zpráv?",
"fr": "Est-ce que cette publicité fait défiler différent messages ?",
- "pt": "Este anúncio percorre várias mensagens?"
+ "pt": "Este anúncio percorre várias mensagens?",
+ "pl": "Czy ta reklama przechodzi przez wiele różnych wiadomości?"
},
"condition": {
"#": "Screens are _always_ animated; flags, tarps, and wall_paintings cannot be animated; signs can be anything so we don't make guesses",
@@ -478,7 +506,8 @@
"de": "Statische Anzeige, zeigt immer die gleiche Werbung",
"cs": "Statická reklama, která stále zobrazuje stejnou zprávu",
"fr": "Statique, affiche toujours le même message",
- "pt": " Static, mostra sempre a mesma mensagem"
+ "pt": " Static, mostra sempre a mesma mensagem",
+ "pl": "Statyczne, zawsze pokazuje tą samą wiadomość"
}
},
{
@@ -490,7 +519,8 @@
"de": "Digitale Anzeige, zeigt Preise oder anderen Mitteilungen",
"cs": "Tento objekt má vestavěný digitální displej pro zobrazení cen nebo jiné zprávy",
"fr": "Cet objet inclut un affichage digital pour indiquer des prix ou d'autres messages",
- "pt": "Este objeto possui um digital display embutido para mostrar preços ou alguma outra mensagem"
+ "pt": "Este objeto possui um digital display embutido para mostrar preços ou alguma outra mensagem",
+ "pl": "Ten obiekt ma wbudowany cyfrowy wyświetlacz do pokazywania cen lub innych informacji"
},
"hideInAnswer": {
"and": [
@@ -599,7 +629,8 @@
"nl": "Uitgebaat door {operator}",
"pt": "Operado por {operator}",
"pt_BR": "Operado por {operator}",
- "he": "מופעל על ידי {operator}"
+ "he": "מופעל על ידי {operator}",
+ "pl": "Obsługiwane przez {operator}"
},
"question": {
"ca": "Qui opera aquest element?",
@@ -610,7 +641,8 @@
"fr": "Qui exploite ce dispositif ?",
"nl": "Wie baat dit object uit?",
"pt": "Quem opera esse elemento?",
- "he": "מי מפעיל את התכונה הזו?"
+ "he": "מי מפעיל את התכונה הזו?",
+ "pl": "Kto obsługuje ten obiekt?"
},
"freeform": {
"addExtraTags": [],
@@ -628,7 +660,8 @@
"nl": "Wat voor boodschap wordt hier getoond?",
"fr": "Quel est le type de message affiché ?",
"pt": "Que tipo de mensagem é mostrada?",
- "he": "איזה סוג הודעה מוצגת?"
+ "he": "איזה סוג הודעה מוצגת?",
+ "pl": "Jaki rodzaj wiadomości jest pokazany?"
},
"mappings": [
{
@@ -643,7 +676,9 @@
"fr": "Message commercial",
"pt": "Mensagem comercial",
"pt_BR": "Mensagem comercial",
- "he": "מסר מסחרי"
+ "he": "מסר מסחרי",
+ "nl": "Commerciële boodschap",
+ "pl": "Wiadomość komercyjna"
}
},
{
@@ -657,7 +692,9 @@
"cs": "Místní informace",
"fr": "Informations locales",
"pt": "Informação local",
- "he": "מידע מקומי"
+ "he": "מידע מקומי",
+ "nl": "Lokale informatie",
+ "pl": "Informacja lokalna"
}
},
{
@@ -671,7 +708,8 @@
"cs": "Bezpečnostní informace",
"fr": "Information de sécurité",
"pt": "Informação segura",
- "he": "מידע אבטחה"
+ "he": "מידע אבטחה",
+ "pl": "Informacje dotyczące bezpieczeństwa"
},
"hideInAnswer": {
"and": [
@@ -690,22 +728,25 @@
"cs": "Volební reklama",
"fr": "Propagande électorale",
"pt": "Propaganda eleitoral",
- "he": "פרסום בחירות"
+ "he": "פרסום בחירות",
+ "pl": "Reklamy wyborcze"
}
},
{
"if": "message=showbiz",
"ifnot": "message=",
"then": {
- "ca": "Informació sobre teatres, concerts, ...",
- "es": "Información sobre teatros, conciertos, ...",
+ "ca": "Informació sobre teatres, concerts, …",
+ "es": "Información sobre teatros, conciertos, …",
"en": "Information related to theatre, concerts, …",
"de": "Informationen über Theater, Konzerte, …",
- "cs": "Informace týkající se divadla, koncertů, ...",
+ "cs": "Informace týkající se divadla, koncertů, …",
"fr": "Informations liées au théâtre, à des concerts, …",
"nl": "Informatie over cultuurevenementen zoals theaters, optredens, …",
"pt": "Informações relacionadas com teatro, concertos, ...",
- "he": "מידע הקשור לתיאטרון, קונצרטים,…"
+ "he": "מידע הקשור לתיאטרון, קונצרטים,…",
+ "eu": "Antzerkiari, kontzertuei eta abarri buruzko informazioa",
+ "pl": "Informacje dotyczące teatru, koncertów, …"
},
"hideInAnswer": {
"and": [
@@ -724,7 +765,8 @@
"cs": "Zpráva od neziskových organizací",
"fr": "Message d'organisations sans but lucratif",
"nl": "Boodschap van NGO-organisaties",
- "pt": "Mensagem de organizações sem fins lucrativos"
+ "pt": "Mensagem de organizações sem fins lucrativos",
+ "pl": "Wiadomość od organizacji non-profit"
}
},
{
@@ -737,7 +779,8 @@
"de": "Um Ihre Meinung zu äußern",
"cs": "Pro vyjádření vašeho názoru",
"fr": "Expression d'opinion",
- "pt": "Para expressar sua opinião"
+ "pt": "Para expressar sua opinião",
+ "pl": "Żeby wyrazić swoją opinię"
},
"hideInAnswer": {
"or": [
@@ -759,7 +802,8 @@
"nl": "Religieuze boodschap",
"pt": "Mensagem religiosa",
"pt_BR": "Mensagem religiosa",
- "he": "מסר דתי"
+ "he": "מסר דתי",
+ "pl": "Przekaz religijny"
}
},
{
@@ -785,14 +829,15 @@
"ifnot": "information=",
"then": {
"en": "A map",
- "ca": "un mapa",
- "es": "un mapa",
+ "ca": "Un mapa",
+ "es": "Un mapa",
"de": "eine Karte",
"cs": "Mapa",
"fr": "Une carte",
"nl": "Een kaart",
"pt": "Um mapa",
- "pt_BR": "Um mapa"
+ "pt_BR": "Um mapa",
+ "pl": "Mapa"
}
}
],
@@ -819,7 +864,9 @@
"de": "Auf wie vielen Seiten wird Werbung angezeigt?",
"cs": "Z kolika stran můžete vidět reklamy?",
"fr": "Sur combien de côtés peut-on voir de la publicité ?",
- "pt": "De quantos lados você pode assistir a anúncios?"
+ "pt": "De quantos lados você pode assistir a anúncios?",
+ "eu": "Zenbat aldetatik ikus dezakezu publizitatea?",
+ "pl": "Z ilu stron można oglądać reklamy?"
},
"mappings": [
{
@@ -831,7 +878,9 @@
"de": "Werbung wird nur auf einer Seite angezeigt",
"cs": "Tento objekt má reklamy na jedné straně",
"fr": "Cet objet a de la publicité sur un seul côté",
- "pt": "Este objeto tem anúncios em um único lado"
+ "pt": "Este objeto tem anúncios em um único lado",
+ "eu": "Objektu honek iragarkiak ditu alde bakar batean",
+ "pl": "Ten obiekt ma reklamy po jednej stronie"
}
},
{
@@ -843,7 +892,9 @@
"de": "Werbung wird auf beiden Seiten angezeigt",
"cs": "Tento objekt má reklamy na obou stranách",
"fr": "Cet objet a de la publicité des deux côtés",
- "pt": "Este objeto tem anúncios em ambos os lados"
+ "pt": "Este objeto tem anúncios em ambos os lados",
+ "eu": "Objektu honek iragarkiak ditu bi aldeetan",
+ "pl": "Ten obiekt ma reklamy po dwóch stronach"
}
}
]
@@ -859,7 +910,8 @@
"fr": "Le numéro de référence est {ref}",
"nl": "Het referentienummer is {ref}",
"pt": "O número de referência é {ref}",
- "pt_BR": "O número de referência é {ref}"
+ "pt_BR": "O número de referência é {ref}",
+ "pl": "Numer referencyjny to {ref}"
},
"question": {
"ca": "Quin és el número de refèrencia?",
@@ -869,7 +921,8 @@
"cs": "Jaké je referenční číslo?",
"fr": "Quel est le numéro de référence ?",
"nl": "Wat is het referentienummer?",
- "pt": "Qual é o número de referência?"
+ "pt": "Qual é o número de referência?",
+ "pl": "Jaki jest numer referencyjny?"
},
"freeform": {
"key": "ref"
@@ -1031,7 +1084,9 @@
"cs": "billboard",
"pt": "um outdoor",
"fr": "un grand panneau",
- "he": "שלט חוצות"
+ "he": "שלט חוצות",
+ "eu": "iragarki panela",
+ "pl": "bilbord"
},
"description": {
"en": "A large outdoor advertising structure, typically found in high-traffic areas such as alongside busy roads",
@@ -1041,7 +1096,9 @@
"cs": "Velká venkovní reklamní konstrukce, která se obvykle nachází na místech s velkým provozem, například podél frekventovaných silnic",
"fr": "Un grand équipement extérieur, principalement disposé dans les zones à fort trafic comme une route",
"pt": "Uma grande estrutura de publicidade ao ar livre, normalmente encontrada em áreas de alto tráfego, como ao longo de estradas movimentadas",
- "he": "מבנה פרסום חוצות גדול, שנמצא בדרך כלל באזורים עתירי תנועה כמו לצד כבישים סואנים"
+ "he": "מבנה פרסום חוצות גדול, שנמצא בדרך כלל באזורים עתירי תנועה כמו לצד כבישים סואנים",
+ "eu": "Atari zabaleko publizitate-egitura handia, trafiko handiko eremuetan egon ohi dena, adibidez errepideen ondoan",
+ "pl": "Duża struktura reklamowa na dworze, zwykle znajdująca się w obszarach z dużym ruchem, np. w pobliżu ruchliwych dróg"
},
"exampleImages": [
"./assets/themes/advertising/KFC_Billboard.jpg",
@@ -1096,7 +1153,8 @@
"cs": "billboard",
"nl": "een uithangbord",
"fr": "un petit panneau",
- "pt": "a bordo"
+ "pt": "a bordo",
+ "pl": "tablica"
},
"description": {
"en": "Small billboard for neighbourhood advertising, generally intended for pedestrians",
@@ -1106,7 +1164,8 @@
"cs": "Malý billboard pro sousedskou reklamu, zpravidla určený pro chodce",
"fr": "Petit panneau pour l’affichage de proximité, généralement à destination des piétons",
"nl": "Een klein uithangbord voor buurtadvertenties, meestal gericht op voetgangers",
- "pt": "Pequeno outdoor para publicidade de bairro, geralmente destinado a pedestres"
+ "pt": "Pequeno outdoor para publicidade de bairro, geralmente destinado a pedestres",
+ "pl": "Mały bilbord dla reklam lokalnych, przeznaczony głównie dla pieszych"
},
"exampleImages": [
"./assets/themes/advertising/local_Board.jpg",
@@ -1126,7 +1185,8 @@
"cs": "sloup",
"nl": "een aanplakzuil",
"fr": "une colonne",
- "pt": "uma coluna"
+ "pt": "uma coluna",
+ "pl": "kolumna"
},
"description": {
"en": "A cylindrical outdoor structure which shows advertisements",
@@ -1156,7 +1216,8 @@
"cs": "vlajka",
"nl": "een vlag",
"fr": "un drapeau",
- "pt": "uma bandeira"
+ "pt": "uma bandeira",
+ "pl": "flaga"
},
"exampleImages": [
"./assets/themes/advertising/Advertising_flag.jpg",
@@ -1175,7 +1236,8 @@
"cs": "obrazovka",
"nl": "een scherm",
"fr": "un écran",
- "pt": "uma tela"
+ "pt": "uma tela",
+ "pl": "ekran"
},
"exampleImages": [
"./assets/themes/advertising/Screen_poster_box.jpg",
@@ -1194,7 +1256,8 @@
"cs": "obrazovka připevněná na stěnu",
"nl": "een scherm op een muur",
"fr": "un écran fixé au mur",
- "pt": "uma tela montada em uma parede"
+ "pt": "uma tela montada em uma parede",
+ "pl": "ekran zamontowany na ścianie"
},
"exampleImages": [
"./assets/themes/advertising/Subway_screen.jpg",
@@ -1227,7 +1290,8 @@
"de": "Ein wasserfestes Textil mit einer aufgedruckten Botschaft, das dauerhaft an einer Wand verankert ist",
"cs": "Kus nepromokavého textilu s natištěným vzkazem, trvale připevněný na stěnu",
"nl": "Een stuk groot, weerbestendig textiel met opgedrukte reclameboodschap die permanent aan de muur hangt",
- "pt": "Uma peça de tecido impermeável com uma mensagem impressa, permanentemente ancorada na parede"
+ "pt": "Uma peça de tecido impermeável com uma mensagem impressa, permanentemente ancorada na parede",
+ "fr": "Une pièce de textile imperméable avec un message imprimé, ancrée de façon permanente sur un mur."
},
"exampleImages": [
"./assets/themes/advertising/tarp_feder.jpg",
@@ -1269,7 +1333,9 @@
"cs": "cedule",
"fr": "une enseigne",
"pt": "um sinal",
- "pt_BR": "uma placa"
+ "pt_BR": "uma placa",
+ "eu": "letrero bat",
+ "pl": "znak"
},
"description": {
"en": "Used for advertising signs, neon signs, logos & institutional entrance signs",
@@ -1278,7 +1344,8 @@
"de": "Verwendet für Werbeschilder, Leuchtreklamen, Logos und institutionelle Eingangsschilder",
"cs": "Používá se pro reklamní nápisy, neonové nápisy, loga a vstupní nápisy institucí",
"fr": "Désigne une enseigne publicitaire, une enseigne néon, les logos ou des indications d'entrées",
- "pt": "Usado para sinais publicitários, sinais de néon, logotipos e sinais de entrada institucionais"
+ "pt": "Usado para sinais publicitários, sinais de néon, logotipos e sinais de entrada institucionais",
+ "eu": "Iragarki publizitarioetarako, neon-karteletarako, logotipoetarako eta erakundeen sarrera-seinaleetarako erabiltzen da"
},
"exampleImages": [
"./assets/themes/advertising/Waitrose_sign.jpg",
@@ -1301,7 +1368,9 @@
"de": "eine Skulptur",
"cs": "socha",
"fr": "une sculpture",
- "pt": "uma escultura"
+ "pt": "uma escultura",
+ "eu": "eskultura bat",
+ "pl": "rzeźba"
},
"exampleImages": [
"./assets/themes/advertising/Aircraft_Sculpture.jpg",
@@ -1320,7 +1389,10 @@
"de": "eine Wandmalerei",
"cs": "nástěnná malba",
"fr": "une peinture murale",
- "pt": "uma pintura de parede"
+ "pt": "uma pintura de parede",
+ "nl": "een muurschildering",
+ "eu": "pareta margotu bat",
+ "pl": "mural ścienny"
},
"exampleImages": [
"./assets/themes/advertising/Capitol_wall.jpg",
diff --git a/assets/layers/artwork/artwork.json b/assets/layers/artwork/artwork.json
index acf8463da7..9b4a305407 100644
--- a/assets/layers/artwork/artwork.json
+++ b/assets/layers/artwork/artwork.json
@@ -19,7 +19,8 @@
"da": "Kunstværker",
"cs": "Umělecká díla",
"pa_PK": "کلاکاری",
- "he": "יצירות אמנות"
+ "he": "יצירות אמנות",
+ "eu": "Artelanak"
},
"source": {
"osmTags": "tourism=artwork"
@@ -48,7 +49,8 @@
"da": "Kunstværk",
"cs": "Umělecké dílo",
"pa_PK": "کلاکاری",
- "he": "יצירת אומנות"
+ "he": "יצירת אומנות",
+ "eu": "Artelana"
},
"mappings": [
{
@@ -98,7 +100,8 @@
"cs": "Otevřená mapa soch, bust, graffiti a dalších uměleckých děl po celém světě",
"zh_Hans": "一个雕塑、半身像、涂鸦和其他全球艺术品的地图",
"nb_NO": "Statuer, byster, graffiti, og andre kunstverk verden over",
- "zgh": "ⵢⴰⵜ ⵜⴽⴰⵕⴹⴰ ⵉⵕⵥⵎⵏ ⵅⴼ ⵉⵙⴼⵔⵉⵙⵏ, ⵉⵖⵔⴰⵙⵏ ⴷ ⵜⵡⵓⵔⵉⵡⵉⵏ ⵜⵉⵏⴰⵥⵓⵕⵉⵏ ⵢⴰⴹⵏⵉⵏ ⴳ ⵓⵎⴰⴹⴰⵍ"
+ "zgh": "ⵢⴰⵜ ⵜⴽⴰⵕⴹⴰ ⵉⵕⵥⵎⵏ ⵅⴼ ⵉⵙⴼⵔⵉⵙⵏ, ⵉⵖⵔⴰⵙⵏ ⴷ ⵜⵡⵓⵔⵉⵡⵉⵏ ⵜⵉⵏⴰⵥⵓⵕⵉⵏ ⵢⴰⴹⵏⵉⵏ ⴳ ⵓⵎⴰⴹⴰⵍ",
+ "eu": "Estatuen, bustoen, graffitien eta mundu osoko beste artelan batzuen mapa irekia"
},
"minzoom": 12,
"presets": [
@@ -140,7 +143,9 @@
"ca": "una obra d'art en una paret",
"de": "ein Kunstwerk an einer Wand",
"cs": "umělecké dílo na zdi",
- "es": "Una obra de arte en la pared"
+ "es": "Una obra de arte en la pared",
+ "fr": "une œuvre sur un mur",
+ "pl": "Dzieło sztuki na ścianie"
},
"snapToLayer": [
"walls_and_buildings"
@@ -224,7 +229,8 @@
"da": "Arkitektur",
"cs": "Architektura",
"pt_BR": "Arquitetura",
- "he": "אדריכלות"
+ "he": "אדריכלות",
+ "eu": "Arkitektura"
}
},
{
@@ -249,7 +255,8 @@
"cs": "Nástěnná malba",
"pa_PK": "کندھ چتر",
"pt_BR": "Mural",
- "he": "ציור קיר"
+ "he": "ציור קיר",
+ "eu": "Murala"
}
},
{
@@ -272,7 +279,8 @@
"ca": "Pintura",
"da": "Maleri",
"cs": "Malba",
- "he": "ציור"
+ "he": "ציור",
+ "eu": "Margolana"
}
},
{
@@ -297,7 +305,8 @@
"cs": "Plastika",
"pa_PK": "مورتی",
"pt_BR": "Escultura",
- "he": "פיסול"
+ "he": "פיסול",
+ "eu": "Eskultura"
}
},
{
@@ -320,7 +329,8 @@
"da": "Statue",
"cs": "Socha",
"pt_BR": "Estátua",
- "he": "פסל"
+ "he": "פסל",
+ "eu": "Estatua"
}
},
{
@@ -342,7 +352,8 @@
"ca": "Bust",
"da": "Buste",
"cs": "Busta",
- "pt_BR": "Busto"
+ "pt_BR": "Busto",
+ "eu": "Bustoa"
}
},
{
@@ -367,7 +378,8 @@
"pa_PK": "پتھر",
"cs": "Kámen",
"pt_BR": "Pedra",
- "he": "אבן"
+ "he": "אבן",
+ "eu": "Harria"
}
},
{
@@ -390,7 +402,8 @@
"ca": "Instal·lació",
"da": "Installation",
"cs": "Instalace",
- "pt_BR": "Instalação"
+ "pt_BR": "Instalação",
+ "eu": "Instalazioa"
}
},
{
@@ -412,7 +425,8 @@
"es": "Grafiti",
"ca": "Grafiti",
"da": "Graffiti",
- "cs": "Graffiti"
+ "cs": "Graffiti",
+ "eu": "Graffitia"
}
},
{
@@ -434,7 +448,8 @@
"ca": "Relleu",
"es": "Relieve",
"da": "Relief",
- "cs": "Reliéf"
+ "cs": "Reliéf",
+ "eu": "Erliebea"
}
},
{
@@ -478,7 +493,8 @@
"es": "Cerámica",
"da": "flisebeklædning",
"cs": "Obklady a dlažba",
- "he": "יצירת פסיפס"
+ "he": "יצירת פסיפס",
+ "eu": "Keramika"
}
},
{
@@ -493,7 +509,8 @@
"nb_NO": "Treskjæring",
"ca": "Tallat a la fusta",
"es": "Tallado en madera",
- "he": "גילוף בעץ"
+ "he": "גילוף בעץ",
+ "eu": "Egur taila"
}
}
],
@@ -512,7 +529,8 @@
"pt": "Esta obra de arte foi feita por {wikidata_label(artist:wikidata):font-weight:bold} {wikipedia(artist:wikidata)}",
"es": "Esta obra de arte la creó {wikidata_label(artist:wikidata):font-weight:bold} {wikipedia(artist:wikidata)}",
"ca": "Aquesta obra d'art la va crear {wikidata_label(artist:wikidata):font-weight:bold} {wikipedia(artist:wikidata)}",
- "fr": "Cette oeuvre a été crée par {wikidata_label(artist:wikidata):font-weight:bold} {wikipedia(artist:wikidata)}"
+ "fr": "Cette oeuvre a été crée par {wikidata_label(artist:wikidata):font-weight:bold} {wikipedia(artist:wikidata)}",
+ "pl": "To dzieło sztuki zostało zrobione przez {wikidata_label(artist:wikidata):font-weight:bold} {wikipedia(artist:wikidata)}"
},
"question": {
"en": "Who made this artwork?",
@@ -524,7 +542,8 @@
"fr": "Qui a fait cette oeuvre d'art ?",
"ca": "Qui va crear aquesta obra d'art?",
"nb_NO": "Hvem laget dette kunstverket?",
- "he": "מי יצר את היצירה הזו?"
+ "he": "מי יצר את היצירה הזו?",
+ "pl": "Kto stworzył to dzieło sztuki?"
},
"freeform": {
"key": "artist:wikidata",
@@ -612,23 +631,30 @@
"he": "האם יש אתר אינטרנט עם מידע נוסף על היצירה הזו?"
},
"render": {
- "en": "More information on this website",
- "nl": "Meer informatie op deze website",
- "fr": "Plus d'info sûr ce site web",
- "de": "Weitere Informationen auf dieser Webseite",
- "id": "Info lanjut tersedia di laman web ini",
- "it": "Ulteriori informazioni su questo sito web",
- "ru": "Больше информации на этом сайте",
- "ja": "Webサイトに詳細情報がある",
- "zh_Hant": "這個網站有更多資訊",
- "nb_NO": "Mer info er å finne på denne nettsiden",
- "pt": "Mais informações neste site",
- "hu": "További információ ezen a weboldalon",
- "pl": "Więcej informacji na tej stronie",
- "es": "Más información en este sitio web",
- "da": "Yderligere oplysninger på dette websted",
- "cs": "Více informací na této webové stránce",
- "ca": "Més informació a aquesta pàgina web"
+ "special": {
+ "type": "link",
+ "href": "{website}",
+ "text": {
+ "en": "More information on this website",
+ "nl": "Meer informatie op deze website",
+ "fr": "Plus d'info sûr ce site web",
+ "de": "Weitere Informationen auf dieser Webseite",
+ "id": "Info lanjut tersedia di laman web ini",
+ "it": "Ulteriori informazioni su questo sito web",
+ "ru": "Больше информации на этом сайте",
+ "ja": "Webサイトに詳細情報がある",
+ "zh_Hant": "這個網站有更多資訊",
+ "nb_NO": "Mer info er å finne på denne nettsiden",
+ "pt": "Mais informações neste site",
+ "hu": "További információ ezen a weboldalon",
+ "pl": "Więcej informacji na tej stronie",
+ "es": "Más información en este sitio web",
+ "da": "Yderligere oplysninger på dette websted",
+ "cs": "Více informací na této webové stránce",
+ "ca": "Més informació a aquesta pàgina web"
+ }
+ }
+
},
"freeform": {
"key": "website",
@@ -655,7 +681,8 @@
"es": "¿Qué representa esta obra de arte?",
"fr": "Que représente cette oeuvre d'art ?",
"ca": "Què representa aquesta obra d'art?",
- "he": "מה מתארת היצירה הזו?"
+ "he": "מה מתארת היצירה הזו?",
+ "pl": "Co przedstawia to dzieło sztuki?"
},
"freeform": {
"key": "subject:wikidata",
@@ -670,7 +697,8 @@
"es": "Esta obra de arte representa {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}",
"nb_NO": "Dette kunstverket viser {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}",
"ca": "Aquesta obra d'art representa {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}",
- "fr": "Cette œuvre dépeint {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}"
+ "fr": "Cette œuvre dépeint {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}",
+ "pl": "To dzieło sztuki przedstawia {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}"
},
"labels": [
"artwork-question"
@@ -686,7 +714,8 @@
"nb_NO": "Tjener dette kunstverket funksjonen som benk?",
"ca": "Aquesta obra d'art serveix com a un banc?",
"cs": "Slouží toto umělecké dílo jako lavička?",
- "he": "האם היצירה הזו משמשת כספסל?"
+ "he": "האם היצירה הזו משמשת כספסל?",
+ "pl": "Czy to dzieło sztuki pełni funkcję ławki?"
},
"mappings": [
{
@@ -698,7 +727,8 @@
"nl": "Dit kunstwerk doet ook dienst als zitbank",
"ca": "Aquesta obra d'art també serveix com a banc",
"cs": "Toto umělecké dílo slouží také jako lavička",
- "he": "יצירה זו משמשת גם כספסל"
+ "he": "יצירה זו משמשת גם כספסל",
+ "pl": "To dzieło sztuki pełni również funkcję ławki"
}
},
{
@@ -711,7 +741,8 @@
"nb_NO": "Dette kunstverket tjener ikke funksjonen som benk",
"ca": "Aquesta obra d'art no serveix com a banc",
"cs": "Toto umělecké dílo neslouží jako lavička",
- "he": "יצירה זו אינה משמשת כספסל"
+ "he": "יצירה זו אינה משמשת כספסל",
+ "pl": "To dzieło sztuki nie pełni funkcji ławki"
}
},
{
@@ -724,7 +755,8 @@
"nb_NO": "Dette kunstverket tjener ikke den hensikten å være en benk",
"ca": "Aquesta obra d'art no serveix com a un banc",
"cs": "Toto umělecké dílo neslouží jako lavička",
- "he": "יצירה זו אינה משמשת כספסל"
+ "he": "יצירה זו אינה משמשת כספסל",
+ "pl": "To dzieło sztuki nie pełni funkcji ławki"
},
"hideInAnswer": true
}
diff --git a/assets/layers/atm/atm.json b/assets/layers/atm/atm.json
index 88ee2afbdd..04e74522d8 100644
--- a/assets/layers/atm/atm.json
+++ b/assets/layers/atm/atm.json
@@ -8,7 +8,9 @@
"ca": "Caixers Automàtics",
"nb_NO": "Minibanker",
"cs": "Bankomaty",
- "he": "כספומטים"
+ "he": "כספומטים",
+ "eu": "kutxazainak",
+ "pl": "Bankomaty"
},
"description": {
"en": "ATMs to withdraw money",
@@ -19,7 +21,8 @@
"nb_NO": "Minibanker fo rå ta ut penger",
"cs": "Bankomaty pro výběr peněz",
"es": "Cajeros automáticos para retirar dinero",
- "he": "כספומטים למשיכת כסף"
+ "he": "כספומטים למשיכת כסף",
+ "pl": "Bankomaty do wypłacania pieniędzy"
},
"title": {
"render": {
@@ -30,7 +33,9 @@
"nb_NO": "Minibank",
"ca": "Caixer Automàtic",
"cs": "Bankomat",
- "he": "כספומט"
+ "he": "כספומט",
+ "eu": "Kutxazaina",
+ "pl": "Bankomat"
},
"mappings": [
{
@@ -43,7 +48,8 @@
"nb_NO": "{brand}-minibank",
"ca": "Caixer automàtic {brand}",
"cs": "Bankomat {brand}",
- "he": "כספומט {brand}"
+ "he": "כספומט {brand}",
+ "pl": "Bankomat {brand}"
}
}
]
@@ -64,7 +70,8 @@
"nl": "een geldautomaat",
"ca": "un caixer automàtic",
"nb_NO": "en minibank",
- "cs": "bankomat"
+ "cs": "bankomat",
+ "pl": "bankomat"
}
}
],
@@ -80,7 +87,8 @@
"ca": "El nom d'aquest caixer és {name}",
"nb_NO": "Navnet på denne minibanken er {name}",
"cs": "Název tohoto bankomatu je {name}",
- "he": "שמו של כספומט זה הוא {name}"
+ "he": "שמו של כספומט זה הוא {name}",
+ "pl": "Nazwa tego bankomatu to {name}"
},
"condition": "name~*"
},
@@ -132,7 +140,8 @@
"nb_NO": "Hvilket selskap driver denne minibanken?",
"ca": "Quina companyia opera aquest caixer?",
"cs": "Která společnost provozuje tento bankomat?",
- "he": "איזו חברה מפעילה את הכספומט הזה?"
+ "he": "איזו חברה מפעילה את הכספומט הזה?",
+ "pl": "Jaka firma obsługuje ten bankomat?"
},
"freeform": {
"key": "operator",
@@ -144,7 +153,8 @@
"nl": "Beheerder",
"ca": "Operador",
"cs": "Operátor",
- "he": "מפעיל"
+ "he": "מפעיל",
+ "eu": "Operadorea"
}
},
"render": {
@@ -155,7 +165,8 @@
"nb_NO": "Minibanken drives av {operator}",
"ca": "{operator} opera aquest caixer",
"cs": "Bankomat provozuje {operator}",
- "he": "הכספומט מופעל על ידי {operator}"
+ "he": "הכספומט מופעל על ידי {operator}",
+ "pl": "Ten bankomat jest obsługiwany przez {operator}"
}
},
"opening_hours",
@@ -180,7 +191,8 @@
"ca": "Pots retirar diners a aquest caixer",
"nb_NO": "Du kan gjøre uttak i denne minibanken",
"cs": "Z tohoto bankomatu můžete vybírat hotovost",
- "he": "אתה יכול למשוך מזומן מהכספומט הזה"
+ "he": "אתה יכול למשוך מזומן מהכספומט הזה",
+ "pl": "Z tego bankomatu można wypłacić pieniądze"
},
"hideInAnswer": true
},
@@ -217,7 +229,8 @@
"ca": "Pots dipositar diners a aquest caixer?",
"cs": "Můžete do tohoto bankomatu vložit hotovost?",
"fr": "Pouvez-vous déposer de l'argent liquide dans ce DAB ?",
- "he": "האם אתה יכול להפקיד מזומן בכספומט הזה?"
+ "he": "האם אתה יכול להפקיד מזומן בכספומט הזה?",
+ "pl": "Czy ten bankomat pozwala wpłacać pieniądze?"
},
"mappings": [
{
@@ -230,7 +243,8 @@
"nb_NO": "Du kan antagelig ikke gjøre innskudd i denne minibanken",
"cs": "Do tohoto bankomatu pravděpodobně nelze vložit hotovost",
"fr": "Vous ne pouvez probablement pas déposer d'argent liquide dans ce DAB",
- "he": "כנראה שלא תוכל להפקיד מזומן בכספומט הזה"
+ "he": "כנראה שלא תוכל להפקיד מזומן בכספומט הזה",
+ "pl": "Prawdopodobnie ten bankomat nie pozwala wpłacać pieniędzy"
},
"hideInAnswer": true
},
@@ -244,7 +258,8 @@
"ca": "Pots dipositar diners a aquest caixer",
"cs": "Do tohoto bankomatu můžete vkládat hotovost",
"fr": "Vous pouvez déposer de l'argent liquide dans ce DAB",
- "he": "אתה יכול להפקיד מזומן לכספומט זה"
+ "he": "אתה יכול להפקיד מזומן לכספומט זה",
+ "pl": "Ten bankomat pozwala wpłacać pieniądze"
}
},
{
@@ -257,7 +272,8 @@
"ca": "No pots dipositar diners a aquest caixer",
"cs": "Do tohoto bankomatu nelze vkládat hotovost",
"fr": "Vous ne pouvez pas déposer d'agent liquide dans ce DAB",
- "he": "לא ניתן להפקיד מזומן לכספומט זה"
+ "he": "לא ניתן להפקיד מזומן לכספומט זה",
+ "pl": "Ten bankomat nie pozwala wpłacać pieniędzy"
}
}
]
@@ -274,27 +290,8 @@
},
{
"or": [
- "_country=",
- "_country=at",
- "_country=be",
- "_country=cy",
- "_country=de",
- "_country=ee",
- "_country=es",
- "_country=fi",
- "_country=fr",
- "_country=gr",
- "_country=hr",
- "_country=ie",
- "_country=it",
- "_country=lt",
- "_country=lu",
- "_country=lv",
- "_country=mt",
- "_country=nl",
- "_country=pt",
- "_country=si",
- "_country=sk"
+ "_currency=",
+ "_currency~.*EUR.*"
]
}
]
@@ -305,78 +302,94 @@
"fr": "Quels billets pouvez-vous retirer ici ?",
"de": "Welche Geldscheine können Sie hier abheben?",
"cs": "Jaké bankovky zde můžete vybírat?",
- "he": "אילו הערות תוכל למשוך כאן?"
+ "he": "אילו הערות תוכל למשוך כאן?",
+ "ca": "Quins bitllets pots retirar aquí?",
+ "pl": "Jakie banknoty można tutaj wypłacić?"
},
"multiAnswer": true,
"mappings": [
{
"if": "cash_out:notes:denominations=5 EUR",
- "icon": "./assets/layers/questions/5euro.svg",
+ "icon": "./assets/layers/questions/denominations/eur/5euro.svg",
"then": {
"en": "5 euro notes can be withdrawn",
"nl": "Je kunt biljetten van 5 euro afhalen",
"de": "5-Euro-Scheine können abgehoben werden",
- "cs": "Bankovky v hodnotě 5 eur lze vybírat"
+ "cs": "Bankovky v hodnotě 5 eur lze vybírat",
+ "ca": "es poden retirar bitllets de 5 euros",
+ "fr": "On peut retirer des billets de 5 euros"
}
},
{
"if": "cash_out:notes:denominations=10 EUR",
- "icon": "./assets/layers/questions/10euro.svg",
+ "icon": "./assets/layers/questions/denominations/eur/10euro.svg",
"then": {
"en": "10 euro notes can be withdrawn",
"nl": "Je kunt biljetten van 10 euro afhalen",
"de": "10-Euro-Scheine können abgehoben werden",
- "cs": "Bankovky v hodnotě 10 eur lze vybírat"
+ "cs": "Bankovky v hodnotě 10 eur lze vybírat",
+ "ca": "es poden retirar bitllets de 10 euros",
+ "fr": "On peut retirer des billets de 10 euros"
}
},
{
"if": "cash_out:notes:denominations=20 EUR",
- "icon": "./assets/layers/questions/20euro.svg",
+ "icon": "./assets/layers/questions/denominations/eur/20euro.svg",
"then": {
"en": "20 euro notes can be withdrawn",
"nl": "Je kunt biljetten van 20 euro afhalen",
"de": "20-Euro-Scheine können abgehoben werden",
- "cs": "Bankovky v hodnotě 20 eur lze vybírat"
+ "cs": "Bankovky v hodnotě 20 eur lze vybírat",
+ "ca": "es poden retirar bitllets de 20 euros",
+ "fr": "On peut retirer des billets de 20 euros"
}
},
{
"if": "cash_out:notes:denominations=50 EUR",
- "icon": "./assets/layers/questions/50euro.svg",
+ "icon": "./assets/layers/questions/denominations/eur/50euro.svg",
"then": {
"en": "50 euro notes can be withdrawn",
"nl": "Je kunt biljetten van 50 euro afhalen",
"de": "Es können 50-Euro-Scheine abgehoben werden",
- "cs": "50 eurové bankovky lze vybírat"
+ "cs": "50 eurové bankovky lze vybírat",
+ "ca": "es poden retirar bitllets de 50 euros",
+ "fr": "On peut retirer des billets de 50 euros"
}
},
{
"if": "cash_out:notes:denominations=100 EUR",
- "icon": "./assets/layers/questions/100euro.svg",
+ "icon": "./assets/layers/questions/denominations/eur/100euro.svg",
"then": {
"en": "100 euro notes can be withdrawn",
"nl": "Je kunt biljetten van 100 euro afhalen",
"de": "100-Euro-Scheine können abgehoben werden",
- "cs": "100 eurové bankovky lze vybírat"
+ "cs": "100 eurové bankovky lze vybírat",
+ "ca": "es poden retirar bitllets de 100 euros",
+ "fr": "On peut retirer des billets de 100 euros"
}
},
{
"if": "cash_out:notes:denominations=200 EUR",
- "icon": "./assets/layers/questions/200euro.svg",
+ "icon": "./assets/layers/questions/denominations/eur/200euro.svg",
"then": {
"en": "200 euro notes can be withdrawn",
"nl": "Je kunt biljetten van 200 euro afhalen",
"de": "200-Euro-Scheine können abgehoben werden",
- "cs": "200 eurové bankovky lze vybírat"
+ "cs": "200 eurové bankovky lze vybírat",
+ "ca": "es poden retirar bitllets de 200 euros",
+ "fr": "On peut retirer des billets de 200 euros"
}
},
{
"if": "cash_out:notes:denominations=500 EUR",
- "icon": "./assets/layers/questions/500euro.svg",
+ "icon": "./assets/layers/questions/denominations/eur/500euro.svg",
"then": {
"en": "500 euro notes can be withdrawn",
"nl": "Je kunt biljetten van 500 euro afhalen",
"de": "500-Euro-Scheine können abgehoben werden",
- "cs": "Bankovky v hodnotě 500 eur lze vybírat"
+ "cs": "Bankovky v hodnotě 500 eur lze vybírat",
+ "ca": "es poden retirar bitllets de 500 euros",
+ "fr": "On peut retirer des billets de 500 euros"
}
}
]
@@ -491,4 +504,4 @@
]
}
]
-}
+}
\ No newline at end of file
diff --git a/assets/layers/bank/bank.json b/assets/layers/bank/bank.json
index 102fad61f8..5b51a05309 100644
--- a/assets/layers/bank/bank.json
+++ b/assets/layers/bank/bank.json
@@ -6,7 +6,8 @@
"nl": "Een financiële instelling waar je geld kunt",
"ca": "Una institució financera per a dipositar diners",
"cs": "Finanční instituce pro ukládání peněz",
- "he": "מוסד פיננסי להפקדת כסף"
+ "he": "מוסד פיננסי להפקדת כסף",
+ "pl": "Instytucja finansowa pozwalająca wpłacić pieniądze"
},
"name": {
"en": "Banks",
@@ -15,7 +16,9 @@
"nb_NO": "Banker",
"nl": "Banken",
"cs": "Banky",
- "he": "בנקים"
+ "he": "בנקים",
+ "eu": "Bankuak",
+ "pl": "Banki"
},
"title": {
"render": "Bank",
@@ -48,7 +51,8 @@
"nl": "Heeft deze bank een bankautomaat?",
"ca": "Aquest banc té un caixer automàtic?",
"cs": "Má tato banka bankomat?",
- "he": "האם לבנק הזה יש כספומט?"
+ "he": "האם לבנק הזה יש כספומט?",
+ "pl": "Czy ten bank ma bankomat?"
},
"mappings": [
{
@@ -60,7 +64,8 @@
"nl": "Deze bank heeft een bankautomaat",
"ca": "Aquest banc té un caixer automàtic",
"cs": "Tato banka má bankomat",
- "he": "לבנק הזה יש כספומט"
+ "he": "לבנק הזה יש כספומט",
+ "pl": "Ten bank ma bankomat"
}
},
{
@@ -71,7 +76,8 @@
"nb_NO": "Denne banken har ikke en minibank",
"nl": "Deze bank heeft geen bankautomaaat",
"ca": "Aquest banc no té un caixer automàtic",
- "cs": "Tato banka nemá bankomat"
+ "cs": "Tato banka nemá bankomat",
+ "pl": "Ten bank nie ma bankomatu"
}
},
{
@@ -100,7 +106,8 @@
"nl": "Met een bankautomaat",
"ca": "Amb un caixer automàtic",
"cs": "S bankomatem",
- "he": "עם כספומט"
+ "he": "עם כספומט",
+ "pl": "Za pomocą bankomatu"
},
"osmTags": "atm=yes"
}
diff --git a/assets/layers/barrier/barrier.json b/assets/layers/barrier/barrier.json
index f142e25f28..f0914fd218 100644
--- a/assets/layers/barrier/barrier.json
+++ b/assets/layers/barrier/barrier.json
@@ -13,7 +13,9 @@
"cs": "Překážky",
"pa_PK": "رُکاوٹاں",
"nb_NO": "Barrièrer",
- "he": "מחסומים"
+ "he": "מחסומים",
+ "eu": "Barrerak",
+ "pl": "Barierki"
},
"description": {
"en": "Obstacles while cycling, such as bollards and cycle barriers",
@@ -48,7 +50,8 @@
"da": "Barriere",
"cs": "Bariéra",
"pa_PK": "رُکاوٹ",
- "he": "מחסום"
+ "he": "מחסום",
+ "eu": "Barrera"
},
"mappings": [
{
@@ -63,7 +66,8 @@
"ca": "Pilona",
"da": "Pullert",
"cs": "Sloupek",
- "pa_PK": "بولارڈ"
+ "pa_PK": "بولارڈ",
+ "eu": "Bolardoa"
}
},
{
diff --git a/assets/layers/bench/bench.json b/assets/layers/bench/bench.json
index 4d394ba399..0234018a9d 100644
--- a/assets/layers/bench/bench.json
+++ b/assets/layers/bench/bench.json
@@ -21,7 +21,8 @@
"da": "Bænke",
"cs": "Lavičky",
"pa_PK": "بینچ",
- "he": "ספסלים"
+ "he": "ספסלים",
+ "eu": "Bankuak"
},
"minzoom": 14,
"source": {
@@ -49,7 +50,8 @@
"da": "Bænk",
"cs": "Lavička",
"pa_PK": "بینچ",
- "he": "ספסל"
+ "he": "ספסל",
+ "eu": "Bankua"
}
},
"description": {
@@ -81,7 +83,9 @@
"ca": "Aquest banc té dues cares i comparteix el respatller",
"cs": "Tato lavička je oboustranná a má společné opěradlo",
"es": "Este banco tiene dos caras y comparte el respaldo",
- "he": "ספסל זה דו צדדי וחולק את משענת הגב"
+ "he": "ספסל זה דו צדדי וחולק את משענת הגב",
+ "fr": "Ce banc a deux côtés avec un dossier partagé",
+ "pl": "Ta ławka jest dwustronna ze wspólnym oparciem"
},
"icon": {
"path": "./assets/layers/bench/two_sided.svg",
@@ -266,7 +270,7 @@
"then": {
"en": "The seating is made from wood",
"de": "Die Sitzfläche ist aus Holz",
- "fr": "Matériau du siège : bois",
+ "fr": "L'assise est en bois",
"nl": "Gemaakt uit hout",
"es": "El asiento está hecho de madera",
"hu": "Ülőfelület: fa",
@@ -291,7 +295,7 @@
"then": {
"en": "The seating is made from metal",
"de": "Die Sitzfläche ist aus Metall",
- "fr": "Matériau du siège : métal",
+ "fr": "L'assise est en métal",
"nl": "Gemaakt uit metaal",
"es": "El asiento está hecho de metal",
"hu": "Ülőfelület: fém",
@@ -315,7 +319,7 @@
"then": {
"en": "The seating is made from stone",
"de": "Die Sitzfläche ist aus Stein",
- "fr": "Matériau : pierre",
+ "fr": "L'assise est en pierre",
"nl": "Het zitgedeelte is gemaakt uit steen",
"es": "El asiento está hecho de piedra",
"hu": "Ülőfelület: kő",
@@ -365,7 +369,7 @@
"then": {
"en": "The seating is made from plastic",
"de": "Die Sitzfläche ist aus Kunststoff",
- "fr": "Matériau : plastique",
+ "fr": "L'assise est en plastique",
"nl": "Het zitgedeelte is gemaakt uit plastiek",
"es": "El asiento está hecho de plástico",
"hu": "Ülőfelület: műanyag",
@@ -390,7 +394,7 @@
"then": {
"en": "The seating is made from steel",
"de": "Die Sitzfläche ist aus Stahl",
- "fr": "Matériau du siège : acier",
+ "fr": "L'assise est en acier",
"nl": "Het zitgedeelte is gemaakt uit staal",
"es": "El asiento está hecho de acero",
"hu": "Ülőfelület: acél",
@@ -865,9 +869,9 @@
"en": "E.g. on a mounted plaque, in the backrest, …",
"nl": "Bijvoorbeeld op een aangebracht plakkaat, ingesneden in de rugleuning, ...",
"de": "Z.B. auf einer angebrachten Plakette, in der Rückenlehne, …",
- "fr": "Par exemple, sur une plaque accrochée, sur le dossier, ...",
- "ca": "P. ex. en una placa, al respatller, ...",
- "cs": "Např. na připevněné desce, v opěradle, ...",
+ "fr": "Par exemple, sur une plaque accrochée, sur le dossier, …",
+ "ca": "P. ex. en una placa, al respatller, …",
+ "cs": "Např. na připevněné desce, v opěradle, …",
"pt": "Por exemplo: em placa montada, no encosto, ..."
}
},
@@ -879,7 +883,9 @@
"de": "Hat diese Bank ein künstlerisches Element?",
"ca": "Aquest banc té algun element artístic?",
"cs": "Má tato lavička umělecké prvky?",
- "he": "האם לספסל הזה יש אלמנט אומנותי?"
+ "he": "האם לספסל הזה יש אלמנט אומנותי?",
+ "fr": "Est-ce que ce banc inclut un élément artistique ?",
+ "pl": "Czy ta ławka ma wbudowane dzieło sztuki?"
},
"mappings": [
{
@@ -891,7 +897,8 @@
"fr": "Une oeuvre d'art est intégrée à ce banc",
"ca": "Aquest banc té integrada una obra d'art",
"cs": "Tato lavička má integrované umělecké dílo",
- "he": "לספסל זה יצירת אמנות משולבת"
+ "he": "לספסל זה יצירת אמנות משולבת",
+ "pl": "Ta ławka ma wbudowane dzieło sztuki"
}
},
{
@@ -904,7 +911,8 @@
"es": "Este banco no tiene una obra de arte integrada",
"ca": "Aquest banc no té una obra d'art integrada",
"cs": "Tato lavička nemá integrované umělecké dílo",
- "he": "לספסל זה אין יצירת אמנות משולבת"
+ "he": "לספסל זה אין יצירת אמנות משולבת",
+ "pl": "Ta ławka nie ma wbudowanego dzieła sztuki"
}
}
],
@@ -913,7 +921,9 @@
"nl": "Bijvoorbeeld een standbeeld, schildering of ander, niet-triviaal kunstwerk",
"de": "Z.B. hat es ein integriertes Gemälde, eine Statue oder eine andere nicht triviale, kreative Arbeit",
"ca": "P.e. té una pintura integrada, estatua o altres treballs no trivials i creatius",
- "cs": "Např. má integrovaný obraz, sochu nebo jiné netriviální tvůrčí dílo"
+ "cs": "Např. má integrovaný obraz, sochu nebo jiné netriviální tvůrčí dílo",
+ "fr": "Par ex. il intègre une peinture, statue ou autre élément non commune, travail cratif",
+ "pl": "Np. jest na niej coś namalowane, ma rzeźbę lub inną nietrywialną pracę"
}
},
{
@@ -936,7 +946,8 @@
"fr": "Ce banc sert-il de mémorial pour quelqu'un ou quelque chose ?",
"ca": "Aquest banc actua com a memorial per a algú o algo?",
"cs": "Slouží tato lavička jako památník někoho nebo něčeho?",
- "pt": "Este banco serve como memorial para alguém ou algo?"
+ "pt": "Este banco serve como memorial para alguém ou algo?",
+ "pl": "Czy ta ławka służy jako pomnik upamiętniający kogoś lub coś?"
},
"mappings": [
{
@@ -948,7 +959,8 @@
"fr": "Ce banc est un mémorial pour quelqu'un ou quelque chose",
"ca": "Aquest banc és un memorial per a algú o alguna cosa",
"cs": "Tato lavička je pomníkem pro někoho nebo něco",
- "pt": "Este banco é um memorial para alguém ou algo"
+ "pt": "Este banco é um memorial para alguém ou algo",
+ "pl": "Ta ławka jest pomnikiem upamiętniającym kogoś lub coś"
},
"addExtraTags": [
"memorial=bench"
@@ -968,7 +980,8 @@
"fr": "Ce banc n'est pas un mémorial pour quelqu'un ou quelque chose",
"ca": "Aquest banc no és un memorial per a algú o alguna cosa",
"cs": "Tato lavička není pro někoho nebo něco památníkem",
- "pt": "Este banco não é um memorial para alguém ou algo"
+ "pt": "Este banco não é um memorial para alguém ou algo",
+ "pl": "Ta ławka nie jest pomnikiem upamiętniającym kogoś lub coś"
},
"addExtraTags": [
"memorial="
@@ -1077,7 +1090,8 @@
"fr": "Avec et sans dossier",
"ca": "Amb i sense respatller",
"cs": "S opěradlem a bez opěradla",
- "he": "עם ובלי משענת גב"
+ "he": "עם ובלי משענת גב",
+ "pl": "Z oraz bez oparcia"
}
},
{
@@ -1089,7 +1103,8 @@
"fr": "A un dossier",
"ca": "Té un respatller",
"cs": "Má opěradlo",
- "he": "בעל משענת גב"
+ "he": "בעל משענת גב",
+ "pl": "Ma oparcie"
}
},
{
@@ -1101,7 +1116,8 @@
"fr": "N'a pas de dossier",
"ca": "No té respatller",
"cs": "Nemá opěradlo",
- "he": "אין משענת גב"
+ "he": "אין משענת גב",
+ "pl": "Nie ma oparcia"
}
}
]
diff --git a/assets/layers/bench_at_pt/bench_at_pt.json b/assets/layers/bench_at_pt/bench_at_pt.json
index f4b9893591..ebd0d26143 100644
--- a/assets/layers/bench_at_pt/bench_at_pt.json
+++ b/assets/layers/bench_at_pt/bench_at_pt.json
@@ -55,7 +55,8 @@
"da": "Bænk",
"cs": "Lavička",
"pa_PK": "بینچ",
- "he": "ספסל"
+ "he": "ספסל",
+ "eu": "Banku"
},
"mappings": [
{
@@ -135,7 +136,8 @@
"es": "{name}",
"ca": "{name}",
"da": "{name}",
- "cs": "{name}"
+ "cs": "{name}",
+ "eu": "{name}"
},
"freeform": {
"key": "name"
@@ -230,7 +232,8 @@
"nl": "Deze bushalte heeft geen zitbank (er is er nooit een geweest of deze is verwijderd)",
"ca": "Aquesta para de bus no té un banc (mai n'ha tingut un o ha estat eliminat)",
"cs": "Na této autobusové zastávce není lavička (nikdy zde nebyla nebo byla odstraněna)",
- "pt": "Este ponto de ônibus não tem banco (nunca houve ou foi removido)"
+ "pt": "Este ponto de ônibus não tem banco (nunca houve ou foi removido)",
+ "pl": "Ten przystanek autobusowy nie ma ławki (nigdy jej nie było lub została usunięta)"
}
}
],
@@ -244,7 +247,8 @@
"nl": "Deze bushalte wordt niet meer gebruikt",
"ca": "Aquesta parada de bus no s'utilitza més",
"cs": "Tato autobusová zastávka se již nepoužívá",
- "pt": "Este ponto de ônibus não é mais usado"
+ "pt": "Este ponto de ônibus não é mais usado",
+ "pl": "Ten przystanek autobusowy nie jest już używany"
}
}
],
@@ -264,6 +268,7 @@
"da": "Et lag, der viser alle offentlige stoppesteder, som har en bænk",
"cs": "Vrstva zobrazující všechny zastávky veřejné dopravy, které mají lavičku",
"ca": "Una capa que mostra totes les parades de transport públic que tenen bancs",
- "pt": "Uma camada mostrando todas as paradas de transporte público que possuem um banco"
+ "pt": "Uma camada mostrando todas as paradas de transporte público que possuem um banco",
+ "pl": "Warstwa pokazująca wszystkie przystanki transportu publicznego, które mają ławki"
}
}
diff --git a/assets/layers/bicycle_rental/bicycle_rental.json b/assets/layers/bicycle_rental/bicycle_rental.json
index 5f5c74e6ad..ad87bd2615 100644
--- a/assets/layers/bicycle_rental/bicycle_rental.json
+++ b/assets/layers/bicycle_rental/bicycle_rental.json
@@ -34,7 +34,8 @@
"da": "Cykeludlejning",
"fr": "Location de vélo",
"cs": "Půjčovna kol",
- "ca": "Lloguer de bicicletes"
+ "ca": "Lloguer de bicicletes",
+ "pl": "Wypożyczalnia rowerów"
},
"mappings": [
{
@@ -51,7 +52,9 @@
"es": "{name}",
"da": "{name}",
"fr": "{name}",
- "cs": "{name}"
+ "cs": "{name}",
+ "eu": "{name}",
+ "pl": "{name}"
}
}
]
@@ -166,7 +169,7 @@
"es": "Este es un punto de entrega, ej. un aparcamiento reservado para colocar las bicicletas, claramente marcado como solo para el servicio de alquiler",
"fr": "C'est un point de dépôt, p.ex. un emplacement de parking réservé aux vélos de location",
"da": "Dette er et afleveringssted, f.eks. en reserveret parkeringsplads til cykler, som er tydeligt markeret som værende forbeholdt udlejningstjenesten",
- "cs": "Jedná se o místo předání, např. vyhrazené parkoviště pro umístění jízdních kol, které je zřetelně označeno jako místo určené pouze pro půjčovnu",
+ "cs": "Jedná se o místo předání, např. vyhrazené parkoviště pro umístění jízdních kol, zřetelně označené jako místo určené pouze pro půjčovnu",
"ca": "Aquest és un punt de baixada, p. ex. un aparcament reservat per col·locar les bicicletes marcades clarament com a només per al servei de lloguer"
}
}
@@ -358,7 +361,8 @@
"eo": "urbaj bicikloj",
"fr": "vélos de ville",
"cs": "městská kola",
- "ca": "Bicicletes de ciutat"
+ "ca": "Bicicletes de ciutat",
+ "pl": "rowery miejskie"
}
],
[
@@ -372,7 +376,8 @@
"eo": "elektraj bicikloj",
"fr": "vélos électriques",
"cs": "elektrokola",
- "ca": "bicicletes elèctriques"
+ "ca": "bicicletes elèctriques",
+ "pl": "rowery elektryczne"
}
],
[
@@ -386,7 +391,8 @@
"eo": "bicikloj por infanoj",
"fr": "vélos d'enfants",
"cs": "kola pro děti",
- "ca": "bicicletes per a xiquets"
+ "ca": "bicicletes per a xiquets",
+ "pl": "rowery dla dzieci"
}
],
[
@@ -400,7 +406,8 @@
"eo": "BMX-bicikloj",
"fr": "BMX",
"cs": "BMX kola",
- "ca": "Bicicletes BMX"
+ "ca": "Bicicletes BMX",
+ "pl": "rowery BMX"
}
],
[
@@ -414,7 +421,9 @@
"da": "mountainbike",
"eo": "montobicikloj",
"fr": "vélos de montagne",
- "cs": "horská kola"
+ "cs": "horská kola",
+ "eu": "mendiko bizikletak",
+ "pl": "rowery górskie"
}
],
[
@@ -440,7 +449,9 @@
"da": "tandem",
"es": "tándem",
"fr": "tandem",
- "cs": "tandem"
+ "cs": "tandem",
+ "eu": "tandem",
+ "pl": "tandem"
}
]
]
diff --git a/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json b/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json
index 37821672a3..bff0c569a6 100644
--- a/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json
+++ b/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json
@@ -103,7 +103,7 @@
"zh_Hant": "運作狀態是 {operational_status}",
"pt_BR": "O estado operacional é: {operational_status}",
"pt": "O estado operacional é: {operational_status}",
- "es": "El estado operacional es {operational_status}",
+ "es": "El estado operacional es {operational_status}",
"da": "Driftsstatus er {operational_status}",
"cs": "Provozní stav je {operational_status}",
"ca": "L'estat operatiu és {operational_status}"
diff --git a/assets/layers/bike_cafe/bike_cafe.json b/assets/layers/bike_cafe/bike_cafe.json
index 55a09e1af5..d90821ded4 100644
--- a/assets/layers/bike_cafe/bike_cafe.json
+++ b/assets/layers/bike_cafe/bike_cafe.json
@@ -309,7 +309,9 @@
"pt_BR": "Quando este café de bicicleta abre?",
"de": "Wann ist dieses Fahrradcafé geöffnet?",
"pt": "Quando este café de bicicleta abre?",
- "da": "Hvornår er denne cykelcafé åbent?"
+ "da": "Hvornår er denne cykelcafé åbent?",
+ "cs": "Kdy byla tato cyklistická kavárna otevřena?",
+ "ca": "Quan obri aquest cafè ciclista?"
}
}
}
diff --git a/assets/layers/bike_cleaning/bike_cleaning.json b/assets/layers/bike_cleaning/bike_cleaning.json
index 31970232e9..b58afda8d9 100644
--- a/assets/layers/bike_cleaning/bike_cleaning.json
+++ b/assets/layers/bike_cleaning/bike_cleaning.json
@@ -215,9 +215,9 @@
"en": "There is a fee to use this cleaning service",
"nl": "Dit fietsschoonmaakpunt is betalend",
"es": "Este servicio de limpieza es de pago",
- "ca": "Aquest servei de neteja és de pagament",
+ "ca": "Hi ha un cost per utilitzar aquest servei de neteja",
"de": "Dieser Reinigungsservice ist kostenpflichtig",
- "cs": "Tato úklidová služba je placená"
+ "cs": "Využití úklidové služby je zpoplatněno"
}
}
],
diff --git a/assets/layers/bike_parking/bike_parking.json b/assets/layers/bike_parking/bike_parking.json
index 1bd658e187..fc11aae6d7 100644
--- a/assets/layers/bike_parking/bike_parking.json
+++ b/assets/layers/bike_parking/bike_parking.json
@@ -189,7 +189,8 @@
"ru": "Стойка",
"ca": "Enganxament",
"da": "Stativ",
- "cs": "Stojan"
+ "cs": "Stojan",
+ "eu": "Rack-a"
},
"icon": {
"path": "./assets/layers/bike_parking/rack.svg",
@@ -233,7 +234,8 @@
"da": "Skur",
"cs": "Přístřešek",
"pa_PK": "شیڈ",
- "ca": "cobert"
+ "ca": "cobert",
+ "eu": "Etxola"
},
"icon": {
"path": "./assets/layers/bike_parking/shed.svg",
@@ -253,7 +255,8 @@
"es": "Bolardo",
"da": "Pullert",
"cs": "Sloupek",
- "pa_PK": "بولارڈ"
+ "pa_PK": "بولارڈ",
+ "eu": "Bolardo"
},
"icon": {
"path": "./assets/layers/bike_parking/bollard.svg",
@@ -266,10 +269,10 @@
"en": "An area on the floor which is marked for bicycle parking",
"nl": "Een oppervlakte die gemarkeerd is om fietsen te parkeren",
"fr": "Zone au sol qui est marquée pour le stationnement des vélos",
- "it": "Una zona del pavimento che è marcata per il parcheggio delle bici",
+ "it": "Una zona del terreno che è marcata per il parcheggio delle bici",
"de": "Ein Bereich auf dem Boden, der für das Abstellen von Fahrrädern gekennzeichnet ist",
"zh_Hant": "樓層當中標示為單車停車場的區域",
- "es": "Una área en el suelo que está marcada para el aparcamiento de bicicletas",
+ "es": "Una área en el suelo que está marcada para el aparcamiento de bicicletas",
"da": "Et område på gulvet, der er markeret til cykelparkering",
"cs": "Plocha na zemi označená pro parkování jízdních kol",
"ca": "Una zona al terra que està senyalitzada per a l'aparcament de bicicletes"
@@ -348,7 +351,8 @@
"ca": "Aparcament al terrat",
"es": "Aparcamiento de azotea",
"da": "Tagparkering",
- "cs": "Parkoviště na střeše"
+ "cs": "Parkoviště na střeše",
+ "pl": "Parking na dachu"
}
},
{
@@ -468,7 +472,8 @@
"es": "Espacio para {capacity} bicis",
"da": "Plads til {capacity} cykler",
"cs": "Místo pro {capacity} kol",
- "ca": "Espai per a {capacity} bicis"
+ "ca": "Espai per a {capacity} bicis",
+ "pl": "Miejsce na {capacity} rowerów"
},
"freeform": {
"key": "capacity",
@@ -490,7 +495,8 @@
"es": "¿Quién puede utilizar este aparcamiento de bicicletas?",
"da": "Hvem kan bruge denne cykelparkering?",
"cs": "Kdo může parkoviště pro jízdní kola využívat?",
- "ca": "Qui pot utilitzar aquest aparcament de bicicletes?"
+ "ca": "Qui pot utilitzar aquest aparcament de bicicletes?",
+ "pl": "Kto może używać tego parkingu dla rowerów?"
},
"render": {
"en": "{access}",
@@ -508,7 +514,9 @@
"ca": "{access}",
"es": "{access}",
"da": "{access}",
- "cs": "{access}"
+ "cs": "{access}",
+ "eu": "{access}",
+ "pl": "{access}"
},
"freeform": {
"key": "access",
@@ -531,7 +539,8 @@
"ca": "Accessible al públic",
"es": "Accesible públicamente",
"da": "Offentligt tilgængelig",
- "cs": "Veřejně přístupné"
+ "cs": "Veřejně přístupné",
+ "pl": "Dostępne publicznie"
}
},
{
@@ -717,6 +726,7 @@
"da": "Et lag, der viser, hvor man kan parkere sin cykel",
"fr": "Une couche montrant où stationner son vélo",
"cs": "Vrstva ukazující, kde můžete zaparkovat kolo",
- "ca": "Una capa que mostra on pots aparcar la teva bicicleta"
+ "ca": "Una capa que mostra on pots aparcar la teva bicicleta",
+ "it": "Un livello che mostra dove puoi parcheggiare la tua bicicletta"
}
}
diff --git a/assets/layers/bike_repair_station/bike_repair_station.json b/assets/layers/bike_repair_station/bike_repair_station.json
index 792c023b27..e74afe320a 100644
--- a/assets/layers/bike_repair_station/bike_repair_station.json
+++ b/assets/layers/bike_repair_station/bike_repair_station.json
@@ -58,7 +58,8 @@
"es": "Estación de reparación de bicis",
"da": "Cykelreparationsstation",
"cs": "Stanice na opravu kol",
- "ca": "Estació de reparació de bicicletes"
+ "ca": "Estació de reparació de bicicletes",
+ "pl": "Stacja naprawy rowerów"
}
},
{
@@ -81,7 +82,8 @@
"es": "Estación de reparación de bicis",
"da": "Cykelreparationsstation",
"cs": "Stanice na opravu kol",
- "ca": "Estació de reparació de bicicletes"
+ "ca": "Estació de reparació de bicicletes",
+ "pl": "Stacja naprawy rowerów"
}
},
{
@@ -108,7 +110,8 @@
"ca": "Bomba trencada",
"es": "Bomba rota",
"da": "Defekt pumpe",
- "cs": "Rozbitý vzduchový kompresor"
+ "cs": "Rozbitý vzduchový kompresor",
+ "pl": "Zepsuta pompka"
}
},
{
@@ -131,7 +134,8 @@
"es": "Bomba de bicicletas {name}",
"da": "Cykelpumpe {name}",
"cs": "Vzduchový kompresor {name}",
- "ca": "Bomba per a bicicletes {name}"
+ "ca": "Bomba per a bicicletes {name}",
+ "pl": "Pompka do rowerów {name}"
}
},
{
@@ -153,7 +157,8 @@
"ca": "Bomba de bicicleta",
"es": "Bomba para bicicletas",
"da": "Cykelpumpe",
- "cs": "Vzduchový kompresor"
+ "cs": "Vzduchový kompresor",
+ "pl": "Pompka do rowerów"
}
}
]
@@ -318,7 +323,8 @@
"ru": "Когда работает эта точка обслуживания велосипедов?",
"es": "¿Cuándo está abierto este punto de reparación de bicicletas?",
"da": "Hvornår er dette cykelreparationssted åbent?",
- "cs": "Kdy je toto místo pro opravu jízdních kol otevřeno?"
+ "cs": "Kdy je toto místo pro opravu jízdních kol otevřeno?",
+ "ca": "Quan està obert aquest punt de reparació de bicicletes?"
}
}
},
@@ -358,7 +364,8 @@
"da": "Offentligt tilgængelig",
"fr": "Accessible au public",
"cs": "Veřejně přístupné",
- "ca": "Accessible al públic"
+ "ca": "Accessible al públic",
+ "pl": "Dostępne publicznie"
},
"hideInAnswer": true
},
@@ -372,7 +379,8 @@
"da": "Kun for kunder",
"fr": "Réservé aux clients",
"cs": "Pouze pro zákazníky",
- "ca": "Només per a clients"
+ "ca": "Només per a clients",
+ "pl": "Tylko dla klientów"
}
},
{
@@ -606,7 +614,8 @@
"fr": "Pompe à vélo cassée",
"da": "Cykelpumpe i stykker",
"cs": "Rozbitý vzduchový kompresor",
- "ca": "Bomba de bicicleta trencada"
+ "ca": "Bomba de bicicleta trencada",
+ "pl": "Zepsuta pompka rowerowa"
},
"body": {
"en": "Hello,\n\nWith this email, I'd like to inform you that the bicycle pump located at https://mapcomplete.org/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} is broken.\n\n Kind regards",
@@ -626,7 +635,8 @@
"da": "Anmeld denne cykelpumpe som værende i stykker",
"es": "Reportar esta bomba para bicicletas como rota",
"cs": "Nahlásit tento vzduchový kompresor na kolo jako rozbitý",
- "ca": "Informar aquesta bomba de bicicleta com a trencada"
+ "ca": "Informar aquesta bomba de bicicleta com a trencada",
+ "pl": "Zgłoś, że ta pompka rowerowa jest zepsuta"
}
}
},
@@ -697,7 +707,8 @@
"da": "Dunlop",
"es": "Dunlop",
"cs": "Dunlop",
- "ca": "Dunlop"
+ "ca": "Dunlop",
+ "eu": "Dunlop"
}
},
{
diff --git a/assets/layers/bike_shop/bike_shop.json b/assets/layers/bike_shop/bike_shop.json
index f8badcbd4d..a3fe96b98d 100644
--- a/assets/layers/bike_shop/bike_shop.json
+++ b/assets/layers/bike_shop/bike_shop.json
@@ -54,7 +54,8 @@
"pt": "Reparo/loja de bicicletas",
"ca": "Botiga/reparació de bicicletes",
"da": "Cykelværksted/butik",
- "es": "Taller/tienda de bicis"
+ "es": "Taller/tienda de bicis",
+ "cs": "Oprava kol/obchod"
},
"mappings": [
{
@@ -93,7 +94,8 @@
"fr": "Magasin",
"da": "Winkel",
"ca": "Winkel",
- "cs": "Winkel"
+ "cs": "Winkel",
+ "eu": "Winkela"
}
},
{
@@ -165,7 +167,8 @@
"pt": "Loja de bicicletas {name}",
"es": "Tienda de bicis {name}",
"da": "Cykelforretning {name}",
- "ca": "Botiga de bicis {name}"
+ "ca": "Botiga de bicis {name}",
+ "cs": "Prodejna kol {name}"
}
},
{
@@ -181,7 +184,8 @@
"pt": "Loja/reparo de bicicletas {name}",
"da": "Cykelværksted{name}",
"es": "Taller/tienda de bicis {name}",
- "ca": "Taller/botiga de bicis {name}"
+ "ca": "Taller/botiga de bicis {name}",
+ "cs": "Oprava kol/obchod {name}"
}
}
]
@@ -313,7 +317,8 @@
"fr": "Seulement accessible à {access}",
"da": "Kun tilgængelig for {access}",
"ca": "Només accessible per a {access}",
- "cs": "Přístupné pouze pro {access}"
+ "cs": "Přístupné pouze pro {access}",
+ "pl": "Dostępne tylko dla {access}"
},
"freeform": {
"key": "access"
@@ -887,7 +892,8 @@
"nl": "Biedt doe-het-zelfreparaties aan",
"it": "Offre riparazioni fai da te",
"cs": "Nabízí opravy kol \"Udělej si sám\"",
- "fr": "Offre des services DIY"
+ "fr": "Offre des services DIY",
+ "ca": "Ofereix reparar un mateix la bici"
},
"osmTags": {
"or": [
diff --git a/assets/layers/bike_themed_object/bike_themed_object.json b/assets/layers/bike_themed_object/bike_themed_object.json
index 6da4759b51..81075eddf6 100644
--- a/assets/layers/bike_themed_object/bike_themed_object.json
+++ b/assets/layers/bike_themed_object/bike_themed_object.json
@@ -8,7 +8,9 @@
"it": "Oggetto relativo alle bici",
"es": "Objeto relacionado con bicis",
"da": "Cykelrelateret genstand",
- "ca": "Objectes relacionats amb bicicletes"
+ "ca": "Objectes relacionats amb bicicletes",
+ "cs": "Objekt související s jízdním kolem",
+ "pl": "Obiekt związany z rowerami"
},
"minzoom": 13,
"source": {
@@ -35,7 +37,9 @@
"it": "Oggetto relativo alle bici",
"es": "Objeto relacionado con bicis",
"da": "Cykelrelateret objekt",
- "ca": "Objecte relacionat amb bicis"
+ "ca": "Objecte relacionat amb bicis",
+ "cs": "Objekt související s jízdním kolem",
+ "pl": "Obiekt związany z rowerami"
},
"mappings": [
{
@@ -53,7 +57,8 @@
"ru": "Велотрек",
"ca": "Pista ciclable",
"es": "Carril bici",
- "da": "Cykelsti"
+ "da": "Cykelsti",
+ "cs": "Cyklostezka"
}
}
]
@@ -89,6 +94,7 @@
"es": "Una capa con los objetos relacionados con bicis pero que no coinciden con ninguna otra capa",
"fr": "Une couche sur le thème des vélos mais qui ne correspondent à aucune autre couche",
"da": "Et lag med objekter med cykeltema, men som ikke matcher noget andet lag",
- "ca": "Una capa amb els objectes relacionats amb bicis però que no coinxideixen amb cap altra capa"
+ "ca": "Una capa amb els objectes relacionats amb bicis però que no coinxideixen amb cap altra capa",
+ "cs": "Vrstva s objekty s tématikou jízdních kol, které však neodpovídají žádné jiné vrstvě"
}
}
diff --git a/assets/layers/binocular/binocular.json b/assets/layers/binocular/binocular.json
index 08fba37e6f..e791fb5dae 100644
--- a/assets/layers/binocular/binocular.json
+++ b/assets/layers/binocular/binocular.json
@@ -9,7 +9,9 @@
"da": "Kikkert",
"es": "Prismáticos",
"fr": "Jumelles",
- "pa_PK": "بائینوکولر"
+ "pa_PK": "بائینوکولر",
+ "cs": "Dalekohledy",
+ "eu": "Prismatikoak"
},
"minzoom": 0,
"title": {
@@ -22,7 +24,8 @@
"es": "Prismáticos",
"da": "Kikkert",
"fr": "Jumelles",
- "pa_PK": "بائینوکولر"
+ "pa_PK": "بائینوکولر",
+ "eu": "Prismatikoak"
}
},
"description": {
@@ -34,7 +37,9 @@
"da": "Kikkerter",
"es": "Prismáticos",
"fr": "Jumelles",
- "pa_PK": "بائینوکولر"
+ "pa_PK": "بائینوکولر",
+ "cs": "Dalekohledy",
+ "eu": "Prismatikoak"
},
"tagRenderings": [
"images",
@@ -54,7 +59,8 @@
"da": "Gratis at bruge",
"es": "De uso gratuito",
"fr": "En libre service",
- "ca": "Debades"
+ "ca": "Debades",
+ "cs": "Použití zdarma"
}
}
],
@@ -80,7 +86,8 @@
"es": "¿Cuánto hay que pagar para utilizar estos prismáticos?",
"da": "Hvor meget koster det at bruge denne kikkert?",
"fr": "Combien l’utilisation des ces jumelles coûte-t-elle ?",
- "ca": "Quant s'ha de pagar per utilitzar aquests prismàtics?"
+ "ca": "Quant s'ha de pagar per utilitzar aquests prismàtics?",
+ "cs": "Kolik se platí za používání těchto dalekohledů?"
},
"id": "binocular-charge"
},
@@ -123,7 +130,8 @@
"ca": "uns prismàtics",
"da": "en kikkert",
"es": "unos prismáticos",
- "fr": "des jumelles"
+ "fr": "des jumelles",
+ "cs": "dalekohled"
},
"description": {
"en": "A telescope or pair of binoculars mounted on a pole, available to the public to look around. ",
@@ -132,7 +140,8 @@
"fr": "Une longue-vue ou une paire de jumelles montée sur un poteau, disponible au public pour scruter les environs. ",
"da": "Et teleskop eller en kikkert monteret på en stang, som offentligheden kan se sig omkring med. ",
"es": "Un telescopio o unos prismáticos montados en un poste, disponible para que el público mire alrededor. ",
- "ca": "Un telescopi o un parell de prismàtics muntats en un pal, a disposició del públic per mirar al seu voltant. "
+ "ca": "Un telescopi o un parell de prismàtics muntats en un pal, a disposició del públic per mirar al seu voltant. ",
+ "cs": "Jednooký teleskop nebo dalekohled umístěný na stožáru, který je k dispozici veřejnosti k prohlídce. "
}
}
],
diff --git a/assets/layers/birdhide/birdhide.json b/assets/layers/birdhide/birdhide.json
index f7ba4276c3..4c2618e927 100644
--- a/assets/layers/birdhide/birdhide.json
+++ b/assets/layers/birdhide/birdhide.json
@@ -7,7 +7,8 @@
"es": "Lugares para ver pájaros",
"da": "Steder til fugleobservation",
"fr": "Lieu pour observer des oiseaux",
- "ca": "Llocs per a vore ocells"
+ "ca": "Llocs per a vore ocells",
+ "pl": "Miejsca do obserwacji ptaków"
},
"minzoom": 14,
"source": {
@@ -23,7 +24,8 @@
"nl": "Vogelkijkplaats",
"de": "Ort zur Vogelbeobachtung",
"fr": "Lieu d’observation d’oiseaux",
- "da": "Plads til fugleobservation"
+ "da": "Plads til fugleobservation",
+ "ca": "Lloc d'observació d'ocells"
},
"mappings": [
{
@@ -54,7 +56,8 @@
"nl": "Vogelkijkhut {name}",
"da": "Fugleskjul {name}",
"de": "Vogelbeobachtungsplatz {name}",
- "fr": "Observatoire ornithologique {name}"
+ "fr": "Observatoire ornithologique {name}",
+ "ca": "Observatori d'Ocells {name}"
}
},
{
@@ -138,7 +141,8 @@
"nl": "Vogelkijktoren",
"de": "Turm zur Vogelbeobachtung",
"fr": "Tour d’observation ornithologique",
- "da": "Fugletårn skjul"
+ "da": "Fugletårn skjul",
+ "ca": "Torre d'observació d'ocells"
}
},
{
@@ -182,7 +186,8 @@
"es": "Hay provisiones especiales para usuarios de sillas de ruedas",
"de": "Für Rollstuhlfahrer gibt es besondere Vorrichtungen",
"fr": "L’infrastructure est adaptée aux utilisateurs de chaises roulantes",
- "da": "Der er særlige bestemmelser for kørestolsbrugere"
+ "da": "Der er særlige bestemmelser for kørestolsbrugere",
+ "ca": "Hi ha provisions especials per als usuaris de cadira de rodes"
}
},
{
@@ -196,7 +201,8 @@
"nl": "Een rolstoel raakt er vlot",
"da": "En kørestolsbruger kan sagtens bruge dette fugleskjul",
"de": "Der Ort ist rollstuhlgerecht gestaltet",
- "fr": "Cet observatoire ornithologique est facilement accessible en chaise roulante"
+ "fr": "Cet observatoire ornithologique est facilement accessible en chaise roulante",
+ "ca": "Una cadira de rodes pot utilitzar fàcilment aquest observador d'ocells"
}
},
{
@@ -210,7 +216,8 @@
"nl": "Je kan er raken met een rolstoel, maar het is niet makkelijk",
"da": "Dette fugleskjul kan nås med kørestol, men det er ikke nemt",
"de": "Der Ort ist nur eingeschränkt rollstuhlgerecht gestaltet",
- "fr": "Cet observatoire ornithologique est accessible en chaise roulante mais difficilement"
+ "fr": "Cet observatoire ornithologique est accessible en chaise roulante mais difficilement",
+ "ca": "Aquest observatori d'ocells és accessible amb cadira de rodes, però no és fàcil"
}
},
{
@@ -226,7 +233,8 @@
"es": "No accesible a usuarios con sillas de ruedas",
"da": "Ikke tilgængelig for kørestolsbrugere",
"fr": "Pas accessible en chaise roulante",
- "ca": "No accessible per a persones amb cadira de rodes"
+ "ca": "No accessible per a persones amb cadira de rodes",
+ "pl": "Niedostępne dla osób na wózkach"
}
}
]
@@ -238,7 +246,9 @@
"de": "Betrieben von {operator}",
"es": "Operado por {operator}",
"da": "Drives af {operator}",
- "fr": "Opéré par {operator}"
+ "fr": "Opéré par {operator}",
+ "ca": "Gestionat per {operator}",
+ "pl": "Obsługiwane przez {operator}"
},
"freeform": {
"key": "operator"
@@ -248,7 +258,8 @@
"nl": "Wie beheert deze vogelkijkplaats?",
"da": "Hvem driver dette fugleskjul?",
"de": "Wer betreibt diesen Ort zur Vogelbeobachtung?",
- "fr": "Qui opère cet observatoire ornithologique ?"
+ "fr": "Qui opère cet observatoire ornithologique ?",
+ "ca": "Qui gestiona aquest observatori d'ocells?"
},
"mappings": [
{
@@ -259,7 +270,9 @@
"de": "Betrieben von Natuurpunt",
"es": "Operado por Natuurpunt",
"da": "Drives af Natuurpunt",
- "fr": "Opéré par Natuurpunt"
+ "fr": "Opéré par Natuurpunt",
+ "ca": "Operat per Natuurpunt",
+ "pl": "Obsługiwane przez Natuurpunt"
}
},
{
diff --git a/assets/layers/cafe_pub/cafe_pub.json b/assets/layers/cafe_pub/cafe_pub.json
index 5e0d4a62be..c61d451e2e 100644
--- a/assets/layers/cafe_pub/cafe_pub.json
+++ b/assets/layers/cafe_pub/cafe_pub.json
@@ -9,7 +9,8 @@
"hu": "Kávézók és kocsmák",
"es": "Cafeterías y bares",
"da": "Caféer og pubber",
- "ca": "Cafés i bars"
+ "ca": "Cafés i bars",
+ "pl": "Kawiarnie i puby"
},
"source": {
"osmTags": {
@@ -36,7 +37,8 @@
"ca": "un bar",
"da": "en pub",
"es": "un bar",
- "fr": "un pub"
+ "fr": "un pub",
+ "pl": "pub"
},
"description": {
"en": "A pub, mostly for drinking beers in a warm, relaxed interior",
@@ -61,7 +63,8 @@
"ca": "un bar de copes",
"da": "en bar",
"es": "un bar de copas",
- "fr": "un bar"
+ "fr": "un bar",
+ "pl": "bar"
},
"description": {
"en": "A more modern and commercial bar, possibly with a music and light installation",
@@ -86,7 +89,8 @@
"ca": "un cafè",
"da": "en cafe",
"es": "una cafetería",
- "fr": "un café"
+ "fr": "un café",
+ "pl": "Kawiarnia"
},
"description": {
"en": "A cafe to drink tea, coffee or an alcoholical bevarage in a quiet environment",
@@ -109,7 +113,8 @@
"es": "un club nocturno o una discoteca",
"fr": "une boîte de nuit ou discothèque",
"da": "en natklub eller et diskotek",
- "ca": "un club nocturn o discoteca"
+ "ca": "un club nocturn o discoteca",
+ "pl": "klub nocny lub dyskoteka"
},
"description": {
"en": "A nightclub or disco with a focus on dancing, music by a DJ with accompanying light show and a bar to get (alcoholic) drinks",
@@ -129,9 +134,11 @@
"ca": "Bar",
"de": "Kneipe",
"da": "Pub",
- "es": "Pub",
+ "es": "Bar",
"fr": "Bar",
- "pa_PK": "پب"
+ "pa_PK": "پب",
+ "eu": "Edaritegia",
+ "pl": "Pub"
},
"mappings": [
{
@@ -148,7 +155,8 @@
"ca": "{name}",
"da": "{name}",
"es": "{name}",
- "fr": "{name}"
+ "fr": "{name}",
+ "eu": "{name}"
}
}
]
@@ -189,9 +197,10 @@
"de": "Was ist das für ein Café?",
"hu": "Milyen fajta kávézó ez?",
"da": "Hvilken slags cafe er dette?",
- "es": "Qué tipo de cafetería es esta",
+ "es": "Qué tipo de cafe es este?",
"fr": "Quel genre de café est-ce ?",
- "ca": "Quin tipus de cafeteria és aquesta?"
+ "ca": "Quin tipus de cafeteria és aquesta?",
+ "pl": "Jakiego rodzaju jest to kawiarnia?"
},
"mappings": [
{
diff --git a/assets/layers/car_rental/car_rental.json b/assets/layers/car_rental/car_rental.json
index 724a7f38d2..a0f33387d8 100644
--- a/assets/layers/car_rental/car_rental.json
+++ b/assets/layers/car_rental/car_rental.json
@@ -5,7 +5,8 @@
"nl": "Autoverhuur",
"de": "Autovermietung",
"fr": "Société de location de véhicules",
- "ca": "Lloguer de cotxes"
+ "ca": "Lloguer de cotxes",
+ "pl": "Wypożyczalnia samochodów"
},
"source": {
"osmTags": "amenity=car_rental"
@@ -17,7 +18,8 @@
"nl": "Autoverhuur",
"de": "Autovermietung",
"fr": "Société de location de véhicules",
- "ca": "Lloguer de cotxes"
+ "ca": "Lloguer de cotxes",
+ "pl": "Wypożyczalnia samochodów"
},
"mappings": [
{
@@ -31,7 +33,8 @@
"nl": "Plaatsen waar je een auto kunt huren",
"de": "Orte, an denen Sie ein Auto mieten können",
"fr": "Lieu où vous pouvez louer une voiture",
- "ca": "Llocs on pots llogar un cotxe"
+ "ca": "Llocs on pots llogar un cotxe",
+ "pl": "Miejsca, w których można wypożyczyć samochód"
},
"tagRenderings": [
"images",
@@ -45,7 +48,8 @@
"nl": "Naam van de autoverhuur",
"de": "Name der Autovermietung",
"fr": "Nom de la société de location de véhicules",
- "ca": "Nom del lloguer de cotxes"
+ "ca": "Nom del lloguer de cotxes",
+ "pl": "Nazwa wypożyczalni samochodów"
}
},
"question": {
@@ -53,7 +57,8 @@
"nl": "Wat is de naam van deze autoverhuur?",
"de": "Wie lautet der Name dieser Autovermietung?",
"fr": "Quel est le nom de cette société de location de véhicules ?",
- "ca": "Com es diu aquest lloguer de cotxes?"
+ "ca": "Com es diu aquest lloguer de cotxes?",
+ "pl": "Jaka jest nazwa tej wypożyczalni samochodów?"
},
"mappings": [
{
@@ -63,7 +68,8 @@
"nl": "Deze autoverhuur heeft geen naam",
"de": "Diese Autovermietung hat keinen Namen",
"fr": "Cette société de location de véhicules n'a pas de nom",
- "ca": "Aquest lloguer de cotxes no té nom"
+ "ca": "Aquest lloguer de cotxes no té nom",
+ "pl": "Ta wypożyczalnia samochodów nie ma nazwy"
}
}
],
@@ -72,7 +78,8 @@
"nl": "Deze autoverhuur heet {name}",
"de": "Der Name der Autovermietung lautet {name}",
"fr": "Cette société de location de véhicules est appelée {name}",
- "ca": "Aquest lloguer de cotxes es diu {name}"
+ "ca": "Aquest lloguer de cotxes es diu {name}",
+ "pl": "Ta wypożyczalnia samochodów nazywa się {name}"
}
},
"website",
@@ -90,14 +97,16 @@
"nl": "een autoverhuur",
"de": "eine Autovermietung",
"fr": "Une société de location de véhicules",
- "ca": "un lloguer de cotxes"
+ "ca": "un lloguer de cotxes",
+ "pl": "wypożyczalnia samochodów"
},
"description": {
"en": "A place where you can rent a car",
"nl": "Een plaats waar je een auto kunt huren",
"de": "Ein Ort, an dem Sie ein Auto mieten können",
"fr": "Un lieu où vous pouvez louer une voiture",
- "ca": "Un lloc on pots llogar un cotxe"
+ "ca": "Un lloc on pots llogar un cotxe",
+ "pl": "Miejsce, w którym można wypożyczyć samochód"
}
}
],
diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json
index 43bb65a84e..ef1ec10590 100644
--- a/assets/layers/charging_station/charging_station.json
+++ b/assets/layers/charging_station/charging_station.json
@@ -6,7 +6,8 @@
"ca": "Estacions de càrrega",
"da": "Ladestationer",
"de": "Ladestationen",
- "es": "Estaciones de carga"
+ "es": "Estaciones de carga",
+ "pl": "Stacje ładowania"
},
"minzoom": 10,
"source": {
@@ -29,7 +30,8 @@
"nl": "Oplaadpunt",
"ca": "Estació de càrrega",
"de": "Ladestation",
- "es": "Estación de carga"
+ "es": "Estación de carga",
+ "pl": "Stacja ładowania"
},
"mappings": [
{
@@ -79,7 +81,8 @@
"da": "En ladestation",
"de": "Eine Ladestation",
"es": "Una estación de carga",
- "fr": "Une station de recharge"
+ "fr": "Une station de recharge",
+ "pl": "Stacja ładowania"
},
"#": "no-question-hint-check",
"tagRenderings": [
@@ -163,7 +166,7 @@
"question": {
"en": "Who is allowed to use this charging station?",
"nl": "Wie mag er dit oplaadpunt gebruiken?",
- "ca": "Qui pot utilitzar aquest punt de càrrega?",
+ "ca": "Qui pot utilitzar aquesta estació de càrrega?",
"da": "Hvem må bruge denne ladestation?",
"de": "Wer darf diese Ladestation benutzen?",
"es": "¿A quién se le permite utilizar esta estación de carga?"
@@ -244,6 +247,7 @@
"then": {
"en": "This charging station is accessible to the public during certain hours or conditions. Restrictions might apply, but general use is allowed.",
"nl": "Dit oplaadstation is publiek toegankelijk onder voorwaarden (bv. enkel tijdens bepaalde uren). ",
+ "ca": "Aquesta estació de càrrega és accessible al públic durant certes hores o condicions. Es poden aplicar restriccions, però es permet l'ús general.",
"de": "Diese Ladestation ist zu gewissen Öffnungszeiten oder Bedingungen öffentlich zugänglich. Einschränkungen sind möglich, aber generelle Nutzung ist erlaubt."
}
}
@@ -376,10 +380,11 @@
"then": {
"en": "Chademo",
"nl": "Chademo",
- "ca": "CHAdeMo",
+ "ca": "Chademo",
"da": "Chademo",
"de": "Chademo-Anschluss",
- "es": "Chademo"
+ "es": "Chademo",
+ "eu": "Chademo"
},
"icon": {
"path": "./assets/layers/charging_station/Chademo_type4.svg",
@@ -425,7 +430,8 @@
"ca": "Chademo",
"da": "Chademo",
"de": "Chademo-Anschluss",
- "es": "Chademo"
+ "es": "Chademo",
+ "eu": "Chademo"
},
"hideInAnswer": true,
"icon": {
@@ -677,7 +683,8 @@
"ca": "Supercarregador de Tesla",
"da": "Tesla Supercharger",
"de": "Tesla Supercharger",
- "es": "Supercargador de Tesla"
+ "es": "Supercargador de Tesla",
+ "pl": "Tesla Supercharger"
},
"hideInAnswer": true,
"icon": {
@@ -1063,6 +1070,7 @@
"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": "Supercarregador Tesla (destinació) (Un Tipus 2 amb un cable de marca Tesla)",
"de": "Tesla supercharger (Destination) (Typ 2 mit Kabel von Tesla)",
"es": "Supercargador Tesla (destino) (Un Tipo 2 con un cable de marca tesla)"
},
@@ -1098,6 +1106,7 @@
"then": {
"en": "USB to charge phones and small electronics",
"nl": "USB om GSMs en kleine electronica op te laden",
+ "ca": "USB per a carregar mòbils i dispositius petits",
"da": "USB til opladning af telefoner og mindre elektronik",
"de": "USB zum Aufladen von Handys und kleinen Elektrogeräten",
"es": "USB para cargar teléfonos y dispositivos pequeños"
@@ -1114,6 +1123,7 @@
"then": {
"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",
"da": " Bosch Active Connect med 3 ben og kabel",
"de": "Bosch Active Connect mit 3 Pins und Kabel",
"es": "Bosch Active Connect con 3 pines y cable"
@@ -1155,6 +1165,7 @@
"then": {
"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",
"da": "Bosch Active Connect med 3 ben og kabel",
"de": " Bosch Active Connect mit 3 Pins und Kabel",
"es": "Bosch Active Connect con 3 pines y cable"
@@ -1171,6 +1182,7 @@
"then": {
"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",
"da": "Bosch Active Connect med 5 ben og kabel",
"de": "Bosch Active Connect mit 5 Pins und Kabel",
"es": "Bosch Active Connect con 5 pines y cable"
@@ -1212,6 +1224,7 @@
"then": {
"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",
"da": "Bosch Active Connect med 5 ben og kabel",
"de": " Bosch Active Connect mit 5 Pins und Kabel",
"es": "Bosch Active Connect con 5 pines y cable"
@@ -1661,6 +1674,7 @@
"question": {
"en": "What current do the plugs with
Schuko wall plug without ground pin (CEE7/4 type F)
offer?",
"nl": "Welke stroom levert de stekker van type
Schuko stekker zonder aardingspin (CEE7/4 type F)
?",
+ "ca": "Quina intensitat ofereixen els endolls amb
de paret Shuko sense pin de terra (CEE7/4 tipus F)
?",
"da": "Hvilken strømstyrke har stikkene med
Schuko-vægstik uden jordstift (CEE7/4 type F)
?",
"de": "Welche Stromstärke liefern die Anschlüsse mit
Schuko-Stecker ohne Schutzkontakt (CEE7/4 Typ F)
?"
},
@@ -1680,6 +1694,7 @@
"then": {
"en": "Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 16 A",
"nl": "Schuko stekker zonder aardingspin (CEE7/4 type F) levert een stroom van maximaal 16 A",
+ "ca": "Endoll de paret Shuko sense ping de terra (CEE7/4 tipus F) surt com a màxim 16 A",
"da": "Schuko vægstik uden jordstift (CEE7/4 type F) yder højst 16 A",
"de": "Schuko-Steckdose ohne Erdungsstift (CEE7/4 Typ F) liefert 16 A"
},
@@ -3668,7 +3683,7 @@
"ca": "
USBper a carregar telèfons i petits dispositius electrònics
com a màxim a {socket:USB-A:current}A",
"da": "
USB til opladning af telefoner og småt elektronikudstyr
udsender højst {socket:USB-A:current}A",
"de": "
USB zum Aufladen von Telefonen und kleinen Elektrogeräten
USB para carga teléfonos y dispositivos electrónicos pequeños
salida de hasta {socket:USB-A:current}A"
+ "es": "
USB para carga teléfonos y dispositivos electrónicos pequeños
salida de hasta {socket:USB-A:current}A"
},
"freeform": {
"key": "socket:USB-A:current",
@@ -3937,7 +3952,9 @@
"question": {
"en": "When is this charging station opened?",
"nl": "Wanneer is dit oplaadpunt beschikbaar??",
- "de": "Wann ist die Ladestation geöffnet?"
+ "ca": "Quan està oberta aquesta estació de càrrega?",
+ "de": "Wann ist die Ladestation geöffnet?",
+ "pl": "Kiedy otwiera się ta stacja ładowania?"
}
},
"id": "OH"
@@ -3996,6 +4013,7 @@
"then": {
"nl": "Gratis te gebruiken",
"en": "Free to use",
+ "ca": "Ús gratuït",
"da": "Gratis at bruge",
"de": "Kostenlose Nutzung"
},
@@ -4011,7 +4029,7 @@
"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",
- "ca": "De pagament, però gratuït per als clients de l'hotel/bar/hospital/… que opera l'estació de càrrega",
+ "ca": "De pagament, però gratuït per als clients de l'hotel/bar/hospital/… que gestiona l'estació de càrrega",
"da": "Betalt brug, men gratis for kunder på det hotel/pub/hospital/... der driver ladestationen",
"de": "Die Nutzung ist kostenpflichtig, aber für Kunden des Betreibers der Einrichtung, wie Hotel, Krankenhaus, … kostenlos",
"es": "De pago, pero gratis para clientes del hotel/pub/hostpital... quien opera la estación de carga"
@@ -4142,7 +4160,7 @@
"then": {
"en": "Authentication via NFC is available",
"nl": "Aanmelden via NFC is mogelijk",
- "ca": "L'autenticació via NFC està disponible",
+ "ca": "L'autenticació mitjançant NFC està disponible",
"da": "Godkendelse via NFC er tilgængelig",
"de": "Authentifizierung per NFC ist möglich",
"es": "Autenticación mediante NFC disponible",
@@ -4155,6 +4173,7 @@
"then": {
"en": "Authentication via Money Card is available",
"nl": "Aanmelden met Money Card is mogelijk",
+ "ca": "L'autenticació mitjançant targeta de pagament està disponible",
"da": "Godkendelse via Money Card er tilgængelig",
"de": "Authentifizierung per Geldkarte ist möglich",
"es": "Autenticación mediante Money Card disponible"
@@ -4166,6 +4185,7 @@
"then": {
"en": "Authentication via debit card is available",
"nl": "Aanmelden met een betaalkaart is mogelijk",
+ "ca": "L'autenticació mitjançant targeta de debit està disponible",
"da": "Godkendelse via betalingskort er tilgængelig",
"de": "Authentifizierung per Kreditkarte ist möglich",
"es": "Autenticación mediante tarjeta de débito disponible",
@@ -4280,7 +4300,8 @@
"ca": "Aquesta estació de càrrega forma part d'una xarxa?",
"da": "Er denne ladestation en del af et netværk?",
"de": "Ist diese Ladestation Teil eines Netzwerks?",
- "es": "¿Esta estación de carga forma parte de una red?"
+ "es": "¿Esta estación de carga forma parte de una red?",
+ "pl": "Czy ta stacja ładowania jest częścią sieci?"
},
"freeform": {
"key": "network"
@@ -4305,7 +4326,8 @@
"ca": "No forma part d'una xarxa major",
"da": "Ikke en del af et større netværk",
"de": "Nicht Teil eines größeren Netzwerks",
- "es": "No forma parte de una red mayor"
+ "es": "No forma parte de una red mayor",
+ "pl": "Nie jest częścią większej sieci"
},
"hideInAnswer": true
},
@@ -4363,7 +4385,8 @@
"ca": "Aquesta estació de càrrega l'opera {operator}",
"da": "Denne ladestation drives af {operator}",
"de": "Die Station wird betrieben von {operator}",
- "es": "Esta estación de carga la opera {operator}"
+ "es": "Esta estación de carga la opera {operator}",
+ "pl": "Ta stacja ładowania jest obsługiwana przez {operator}"
},
"freeform": {
"key": "operator"
@@ -4429,9 +4452,10 @@
"render": {
"en": "In case of problems, send an email to {email}",
"nl": "Bij problemen, email naar {email}",
+ "ca": "En cas de problemes, envia un email a {email}",
"da": "I tilfælde af problemer kan du sende en e-mail til {email}",
"de": "Bei Problemen senden Sie bitte eine E-Mail an {email}",
- "es": "En caso de problemas, envía un correo electrónico a {email}"
+ "es": "En caso de problemas, envía un correo electrónico a {email}"
},
"freeform": {
"key": "email",
@@ -4505,7 +4529,8 @@
"ca": "Aquesta estació de càrrega funciona",
"da": "Denne ladestation fungerer",
"de": "Die Station ist in Betrieb",
- "es": "Esta estación de carga funciona"
+ "es": "Esta estación de carga funciona",
+ "pl": "Ta stacja ładowania działa"
}
},
{
@@ -4524,7 +4549,8 @@
"ca": "Aquesta estació de carrega està trencada",
"da": "Denne ladestation er i stykker",
"de": "Die Station ist defekt",
- "es": "Esta estación de carga está rota"
+ "es": "Esta estación de carga está rota",
+ "pl": "Ta stacja ładowania jest zepsuta"
}
},
{
@@ -4543,7 +4569,8 @@
"ca": "Aquí està prevista una estació de recàrrega",
"da": "Her er der planlagt en ladestation",
"de": "Die Station ist erst in Planung",
- "es": "Aquí está planeada una estación de carga"
+ "es": "Aquí está planeada una estación de carga",
+ "pl": "Planowana jest tutaj stacja ładowania"
}
},
{
@@ -4562,7 +4589,8 @@
"ca": "Aquí està construint-se una estació de càrrega",
"da": "Her er opført en ladestation",
"de": "Die Station ist aktuell im Bau",
- "es": "Aquí está construida una estación de carga"
+ "es": "Aquí está construida una estación de carga",
+ "pl": "Budowana jest tutaj stacja ładowania"
}
},
{
@@ -4734,7 +4762,8 @@
"ca": "una estació de càrrega per a cotxes",
"da": "en ladestation til biler",
"de": "Eine Ladestation für Elektrofahrzeuge",
- "es": "una estación de carga para coches"
+ "es": "una estación de carga para coches",
+ "pl": "stacja ładowania dla samochodów"
}
}
],
@@ -4750,7 +4779,8 @@
"da": "Alle køretøjstyper",
"de": "Ladestationen für alle Fahrzeugtypen",
"es": "Todo tipo de vehículos",
- "fr": "Tout type de véhicule"
+ "fr": "Tout type de véhicule",
+ "pl": "Wszystkie rodzaje pojazdów"
}
},
{
@@ -4761,7 +4791,8 @@
"da": "Ladestation til cykler",
"de": "Ladestationen für Fahrräder",
"es": "Estación de carga para bicicletas",
- "fr": "Station de charge pour vélos"
+ "fr": "Station de charge pour vélos",
+ "pl": "Stacja ładowania dla rowerów"
},
"osmTags": "bicycle=yes"
},
@@ -4773,7 +4804,8 @@
"da": "Ladestation til biler",
"de": "Ladestationen für Autos",
"es": "Estación de carga para coches",
- "fr": "Station de charge pour automobiles"
+ "fr": "Station de charge pour automobiles",
+ "pl": "Stacja ładowania dla samochodów"
},
"osmTags": {
"or": [
@@ -4795,7 +4827,8 @@
"da": "Kun fungerende ladestationer",
"de": "Nur Ladestationen in Betrieb",
"es": "Solo estaciones de carga funcionales",
- "fr": "Stations de recharge en service uniquement"
+ "fr": "Stations de recharge en service uniquement",
+ "pl": "Tylko działające stacje ładowania"
},
"osmTags": {
"and": [
@@ -4835,9 +4868,10 @@
"question": {
"en": "Has a
European wall plug with ground pin (CEE7/4 type E)
connector",
"nl": "Heeft een
Europese stekker met aardingspin (CEE7/4 type E)
",
+ "ca": "Té un connector
endoll de paret Europeu amb un pin de terra (CEE7/4 tipus F)
",
"da": "Har et
Europæisk vægstik med jordstik (CEE7/4 type E)
stik",
"de": "Verfügt über einen
europäischen Netzstecker mit Erdungsstift (CEE7/4 Typ E)
Anschluss",
- "es": "Tiene un conector
enchufe de pared Europeo con un pin de tierra (CEE7/4 tipo E
"
+ "es": "Tiene un conector
enchufe de pared Europeo con un pin de tierra (CEE7/4 tipo E)
"
@@ -4911,6 +4946,7 @@
"question": {
"en": "Has a
Type 2 CCS (mennekes)
connector",
"nl": "Heeft een
Type 2 CCS (mennekes)
",
+ "ca": "Té un connector
Tipus 2 CCS (mennekes)
",
"da": "Har en
Type 2 CCS (mennekes)
connector",
"de": "Hat einen
Typ 2 CCS (Mennekes)
Anschluss",
"es": "Tiene un conector
Tipo 2 CCS (mennekes)
"
@@ -4921,6 +4957,7 @@
"question": {
"en": "Has a
Type 2 with cable (mennekes)
connector",
"nl": "Heeft een
Type 2 met kabel (J1772)
",
+ "ca": "Té un connector
Tipus 2 amb cable (mennekes)
",
"da": "Har et
Type 2 med kabel (mennekes)
stik",
"de": "Hat einen
Typ 2 (Mennekes)
Anschluss mit Kabel",
"es": "Tiene un conector
Tipo 2 con cable (mennekes)
"
@@ -4931,6 +4968,7 @@
"question": {
"en": "Has a
Tesla Supercharger CCS (a branded type2_css)
connector",
"nl": "Heeft een
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
",
+ "ca": "Té un connector
Tesla Supercharger CCS (un tipus2_css de marca)
",
"da": "Har et
Tesla Supercharger CCS-stik (et mærkevarer type2_css)
stik",
"de": "Hat einen
Tesla Supercharger CCS (Typ 2 CSS vonTesla)
Anschluss",
"es": "Tiene un conector
Tesla Supercharger CCS (un tipo2_css de marca)
"
@@ -4941,6 +4979,7 @@
"question": {
"en": "Has a
Tesla Supercharger (destination)
connector",
"nl": "Heeft een
Tesla Supercharger (destination)
",
+ "ca": "Té un connector
Tesla Supercharger (destination)
",
"da": "Har en
Tesla Supercharger (destination)
stik",
"de": "Hat einen
Tesla Supercharger (Destination)
Anschluss",
"es": "Tiene un conector
Tesla Supercharger (destination)
"
@@ -4962,6 +5001,7 @@
"question": {
"en": "Has a
USB to charge phones and small electronics
connector",
"nl": "Heeft een
USB om GSMs en kleine electronica op te laden
",
+ "ca": "Té un connector
USB per a carregar telèfons i dispositius electrònics petits
",
"da": "Har et
USB-stik til opladning af telefoner og mindre elektronik
stik",
"de": "Hat einen
USB-Anschluss zum Aufladen von Telefonen und kleinen Elektrogeräten
",
"es": "Tiene un conector
USB para cargar teléfonos y dispositivos electrónicos pequeños
"
@@ -4972,6 +5012,7 @@
"question": {
"en": "Has a
Bosch Active Connect with 3 pins and cable
connector",
"nl": "Heeft een
Bosch Active Connect met 3 pinnen aan een kabel
",
+ "ca": "Té un connector
Bosch Active Connect amb 3 pins i cable
",
"da": "Har et
Bosch Active Connect med 3 pins og et kabel
stik",
"de": "Hat einen
Bosch Active Connect Anschluss mit 3 Pins
und Kabel",
"es": "Tiene un conector
Bosch Active Connect con 3 pines y cable
"
@@ -4982,6 +5023,7 @@
"question": {
"en": "Has a
Bosch Active Connect with 5 pins and cable
connector",
"nl": "Heeft een
Bosch Active Connect met 5 pinnen aan een kabel
",
+ "ca": "Té un connector
Bosch Active Connect amb 5 pins i cable
",
"da": "Har et
Bosch Active Connect-stik med 5 pins og kabel
stik",
"de": "Hat einen
Bosch Active Connect Anschluss mit 5 Pins
und Kabel",
"es": "Tiene un conector
Bosch Active Connect con 5 pines y cable
"
@@ -5013,7 +5055,9 @@
"ca": " minuts",
"de": " Minuten",
"es": " minutos",
+ "eu": " ·minutu",
"pa_PK": " منٹ",
+ "pl": " minut",
"ru": " минут"
},
"humanSingular": {
@@ -5022,6 +5066,8 @@
"ca": " minut",
"de": " Minute",
"es": " minuto",
+ "eu": " ·minutu",
+ "pl": " minuta",
"ru": " минута"
}
},
@@ -5042,6 +5088,8 @@
"ca": " hores",
"de": " Stunden",
"es": " horas",
+ "eu": " ·ordu",
+ "pl": " godzin",
"ru": " часов"
},
"humanSingular": {
@@ -5050,6 +5098,8 @@
"ca": " hora",
"de": " Stunde",
"es": " hora",
+ "eu": " ·ordu",
+ "pl": " godzina",
"ru": " час"
}
},
@@ -5067,6 +5117,8 @@
"ca": " dies",
"de": " Tage",
"es": " días",
+ "eu": " ·egun",
+ "pl": " dni",
"ru": " дней"
},
"humanSingular": {
@@ -5075,6 +5127,8 @@
"ca": " dia",
"de": " Tag",
"es": " día",
+ "eu": " ·egun",
+ "pl": " dzień",
"ru": " день"
}
}
@@ -5115,6 +5169,7 @@
"ca": "Volts",
"de": "Volt",
"es": "Voltios",
+ "eu": "Voltio",
"ru": "Вольт"
}
}
@@ -5154,7 +5209,8 @@
"nl": "A",
"ca": "A",
"de": "Ein",
- "es": "A"
+ "es": "A",
+ "eu": "A"
}
}
],
@@ -5191,6 +5247,7 @@
"ca": "quilovats",
"de": "Kilowatt",
"es": "kilvatio",
+ "eu": "kilovatio",
"pa_PK": "کیلوواٹ",
"ru": "киловатт"
}
@@ -5206,6 +5263,7 @@
"ca": "megavats",
"de": "Megawatt",
"es": "megavatio",
+ "eu": "megawatt",
"pa_PK": "میگاواٹ",
"ru": "мегаватт"
}
diff --git a/assets/layers/climbing/climbing.json b/assets/layers/climbing/climbing.json
index 5f6a4546bd..6be535d0d9 100644
--- a/assets/layers/climbing/climbing.json
+++ b/assets/layers/climbing/climbing.json
@@ -32,7 +32,7 @@
"club="
]
},
- "render": "{url}",
+ "render": "{url}",
"freeform": {
"key": "url",
"type": "url"
diff --git a/assets/layers/climbing_area/climbing_area.json b/assets/layers/climbing_area/climbing_area.json
index e532b55d1e..cb5ba7f424 100644
--- a/assets/layers/climbing_area/climbing_area.json
+++ b/assets/layers/climbing_area/climbing_area.json
@@ -159,7 +159,8 @@
"id": "{name}",
"ru": "{name}",
"ja": "{name}",
- "it": "{name}"
+ "it": "{name}",
+ "eu": "{name}"
},
"question": {
"en": "What is the name of this climbing opportunity?",
@@ -249,7 +250,8 @@
"fr": "Calcaire",
"de": "Kalkstein",
"it": "Calcare",
- "pa_PK": "چونہ پتھر"
+ "pa_PK": "چونہ پتھر",
+ "eu": "Kareharria"
}
}
],
diff --git a/assets/layers/climbing_gym/climbing_gym.json b/assets/layers/climbing_gym/climbing_gym.json
index ae085eda41..77f265b5eb 100644
--- a/assets/layers/climbing_gym/climbing_gym.json
+++ b/assets/layers/climbing_gym/climbing_gym.json
@@ -86,7 +86,8 @@
"en": "Can one rent climbing shoes here?",
"nl": "Kunnen hier klimschoenen gehuurd worden?",
"fr": "Peut-on louer des chaussures d'escalade ici ?",
- "de": "Kann man hier Kletterschuhe ausleihen?"
+ "de": "Kann man hier Kletterschuhe ausleihen?",
+ "pl": "Czy można tutaj wypożyczyć buty do wspinaczki?"
},
"mappings": [
{
@@ -132,7 +133,8 @@
"en": "Climbing shoes can be rented here",
"nl": "Klimschoenen kunnen hier gehuurd worden",
"fr": "Les chaussures d'escalade peuvent être louées ici",
- "de": "Kletterschuhe können hier ausgeliehen werden"
+ "de": "Kletterschuhe können hier ausgeliehen werden",
+ "pl": "Można tutaj wypożyczyć buty do wspinaczki"
},
"addExtraTags": [
"service:climbing_shoes:rental:charge="
@@ -144,7 +146,8 @@
"en": "Climbing shoes can not be rented here",
"nl": "Hier kunnen geen klimschoenen gehuurd worden",
"fr": "Les chaussures d'escalade ne peuvent pas être louées ici",
- "de": "Kletterschuhe können hier nicht ausgeliehen werden"
+ "de": "Kletterschuhe können hier nicht ausgeliehen werden",
+ "pl": "Nie można wypożyczyć tutaj butów do wspinaczki"
},
"addExtraTags": [
"service:climbing_shoes:rental:fee=",
diff --git a/assets/layers/climbing_opportunity/climbing_opportunity.json b/assets/layers/climbing_opportunity/climbing_opportunity.json
index 3b36ae044f..45681904d2 100644
--- a/assets/layers/climbing_opportunity/climbing_opportunity.json
+++ b/assets/layers/climbing_opportunity/climbing_opportunity.json
@@ -55,7 +55,8 @@
"ru": "{name}",
"ja": "{name}",
"nl": "{name}",
- "it": "{name}"
+ "it": "{name}",
+ "pl": "{name}"
},
"condition": "name~*"
},
diff --git a/assets/layers/clock/clock.json b/assets/layers/clock/clock.json
index 5162d4e627..4361face21 100644
--- a/assets/layers/clock/clock.json
+++ b/assets/layers/clock/clock.json
@@ -4,20 +4,24 @@
"en": "Clocks",
"nl": "Klokken",
"de": "Uhren",
- "ca": "Rellotges"
+ "ca": "Rellotges",
+ "fr": "Horloges"
},
"description": {
"en": "Layer with public clocks",
"nl": "Laag met publieke klokken",
"de": "Ebene mit öffentlichen Uhren",
- "ca": "Capa amb rellotges públics"
+ "ca": "Capa amb rellotges públics",
+ "fr": "Couche avec les horloges publiques"
},
"title": {
"render": {
"en": "Clock",
"nl": "Klok",
"de": "Uhr",
- "ca": "Rellotge"
+ "ca": "Rellotge",
+ "fr": "Horloge",
+ "pl": "Zegar"
}
},
"source": {
@@ -33,7 +37,8 @@
"nl": "Hoe is de klok bevestigd?",
"de": "Wie ist die Uhr montiert?",
"ca": "De quina forma està muntat aquest rellotge?",
- "fr": "De quelle manière est fixée cette horloge ?"
+ "fr": "De quelle manière est fixée cette horloge ?",
+ "pl": "W jaki sposób zamontowany jest ten zegar?"
},
"mappings": [
{
@@ -43,7 +48,8 @@
"nl": "Deze klok is bevestigd aan een paal",
"de": "Diese Uhr ist auf einem Mast montiert",
"ca": "Aquest rellotge està muntat en un pal",
- "fr": "Cette horloge est montée sur un poteau"
+ "fr": "Cette horloge est montée sur un poteau",
+ "pl": "Ten zegar jest zamontowany na słupie"
}
},
{
@@ -53,7 +59,8 @@
"nl": "Deze klok is bevestigd aan een muur",
"de": "Diese Uhr ist an einer Wand montiert",
"ca": "Aquest rellotge està muntat en una paret",
- "fr": "Cette horloge est fixée sur un mur"
+ "fr": "Cette horloge est fixée sur un mur",
+ "pl": "Ten zegar jest zamontowany na ścianie"
}
},
{
@@ -63,7 +70,8 @@
"nl": "Deze klok is onderdeel van een reclamebord",
"de": "Diese Uhr ist Teil einer Werbetafel",
"ca": "Aquest rellotge està muntat en una tanca publicitària",
- "fr": "Cette horloge fait partie d'un panneau publicitaire"
+ "fr": "Cette horloge fait partie d'un panneau publicitaire",
+ "pl": "Ten zegar jest częścią bilbordu"
}
},
{
@@ -73,7 +81,8 @@
"nl": "Deze klok staat op de grond",
"de": "Diese Uhr befindet sich auf dem Boden",
"ca": "Aquest rellotge està al sòl",
- "fr": "Cette horloge est posée au sol"
+ "fr": "Cette horloge est posée au sol",
+ "pl": "Ten zegar jest na ziemi"
}
}
]
@@ -85,7 +94,8 @@
"nl": "Hoe toont deze klok de tijd?",
"de": "Wie zeigt diese Uhr die Zeit an?",
"ca": "Com mostra aquest rellotge l'hora?",
- "fr": "Comment cette horloge indique-t-elle l'heure ?"
+ "fr": "Comment cette horloge indique-t-elle l'heure ?",
+ "pl": "Jak ten zegar wyświetla czas?"
},
"mappings": [
{
@@ -95,7 +105,8 @@
"nl": "Deze klok toont de tijd met wijzers",
"de": "Diese Uhr zeigt die Zeit mit Zeigern an",
"ca": "Aquest rellotge mostra l'hora amb mans",
- "fr": "Cette horloge indique l'heure avec des aiguilles"
+ "fr": "Cette horloge indique l'heure avec des aiguilles",
+ "pl": "Ten zegar pokazuje czas za pomocą wskazówek"
}
},
{
@@ -105,7 +116,8 @@
"nl": "Deze klok toont de tijd met cijfers",
"de": "Diese Uhr zeigt die Zeit mit Ziffern an",
"ca": "Aquest rellotge mostra l'hora amb dígits",
- "fr": "Cette horloges indique l'heure avec des chiffres numériques"
+ "fr": "Cette horloges indique l'heure avec des chiffres numériques",
+ "pl": "Ten zegar wyświetla czas za pomocą cyfr"
}
},
{
@@ -125,7 +137,8 @@
"nl": "Deze klok toont de tijd op een niet-standaard manier, bijvoorbeeld met binaire cijfers, water of iets anders",
"de": "Diese Uhr zeigt die Zeit auf eine nicht standardisierte Weise an, z. B. mit Binärzeichen, Wasser oder etwas anderem",
"ca": "Aquest rellotge mostra l'hora d'una manera no estàndard, p.e. utilitzant binari, aigua o quelcom més",
- "fr": "Cette horloge indique l'heure d'une manière inhabituelle, par ex. en binaire, avec de l'eau, ou autre"
+ "fr": "Cette horloge indique l'heure d'une manière inhabituelle, par ex. en binaire, avec de l'eau, ou autre",
+ "pl": "Ten zegar wyświetla czas w niestandardowy sposób, np. używając systemu binarnego, wody lub czegoś innego"
}
}
]
@@ -136,7 +149,9 @@
"en": "How visible is this clock?",
"nl": "Hoe zichtbaar is deze klok?",
"de": "Wie sichtbar ist diese Uhr?",
- "ca": "Com de visible és aquest rellotge?"
+ "ca": "Com de visible és aquest rellotge?",
+ "fr": "Quelle est la visibilité de cette horloge ?",
+ "pl": "Jaka jest widoczność tego zegara?"
},
"mappings": [
{
@@ -145,7 +160,9 @@
"en": "This clock is visible from about 5 meters away (small wall-mounted clock)",
"nl": "Deze klok is zichtbaar vanaf ongeveer 5 meter afstand (kleine klok aan een muur)",
"de": "Diese Uhr ist aus etwa 5 Metern Entfernung sichtbar (kleine Wanduhr)",
- "ca": "Aquest rellotge és visible al voltant dels 5 metres de distància (un petit rellotge muntat a la paret)"
+ "ca": "Aquest rellotge és visible al voltant dels 5 metres de distància (un petit rellotge muntat a la paret)",
+ "fr": "Cette horloge est visible d'environ 5 mètres (petite horloge fixée au mur)",
+ "pl": "Ten zegar jest widoczny z około 5 metrów (mały zegar ścienny)"
}
},
{
@@ -154,7 +171,9 @@
"en": "This clock is visible from about 20 meters away (medium size billboard clock)",
"nl": "Deze klok is zichtbaar vanaf ongeveer 20 meter afstand (klok op gemiddeld reclamebord)",
"de": "Diese Uhr ist aus etwa 20 Metern Entfernung sichtbar (mittelgroße Plakatuhr)",
- "ca": "Aquest rellotge és visible al voltant dels 20 metres de distància (rellotge de tamany mig a una tanca publicitària)"
+ "ca": "Aquest rellotge és visible al voltant dels 20 metres de distància (rellotge de tamany mig a una tanca publicitària)",
+ "fr": "Cette horloge est visible d'environ 20 mètres (horloge sur un panneau publicitaire)",
+ "pl": "Ten zegar jest widoczny z około 20 metrów (średniej wielkości zegar na bilbordzie)"
}
},
{
@@ -163,7 +182,9 @@
"en": "This clock is visible from more than 20 meters away (e.g. a church clock or station clock)",
"nl": "Deze klok is zichtbaar vanaf meer dan 20 meter afstand (kerkklok)",
"de": "Diese Uhr ist aus mehr als 20 Metern Entfernung sichtbar (Kirchuhr, Bahnhofsuhr)",
- "ca": "Aquest rellotge és visible des de més de 20 metres de distància (p. ex. el d'una església o estació de tren)"
+ "ca": "Aquest rellotge és visible des de més de 20 metres de distància (p. ex. el d'una església o estació de tren)",
+ "fr": "Cette horloge est visible de plus de 20 mètres (par ex. horloge d'église ou de gare)",
+ "pl": "Ten zegar jest widoczny z ponad 20 metrów (np. zegar kościelny lub stacyjny)"
}
}
]
@@ -175,7 +196,8 @@
"nl": "Toont deze klok ook de datum?",
"de": "Zeigt diese Uhr auch das Datum an?",
"ca": "Aquest rellotge també mostra la data?",
- "fr": "Cette horloge indique-t-elle également la date ?"
+ "fr": "Cette horloge indique-t-elle également la date ?",
+ "pl": "Czy ten zegar wyświetla datę?"
},
"mappings": [
{
@@ -185,7 +207,8 @@
"nl": "Deze klok toont ook de datum",
"de": "Diese Uhr zeigt auch das Datum an",
"ca": "Aquest rellotge també mostra la data",
- "fr": "Cette horloge indique également la date"
+ "fr": "Cette horloge indique également la date",
+ "pl": "Ten zegar wyświetla również datę"
}
},
{
@@ -195,7 +218,8 @@
"nl": "Deze klok toont de datum niet",
"de": "Diese Uhr zeigt kein Datum an",
"ca": "Aquest rellotge no mostra la data",
- "fr": "Cette horloge n'indique pas la date"
+ "fr": "Cette horloge n'indique pas la date",
+ "pl": "Ten zegar nie wyświetla daty"
}
},
{
@@ -204,7 +228,9 @@
"en": "This clock does probably not display the date",
"nl": "Deze klok toont de datum waarschijnlijk niet",
"de": "Diese Uhr zeigt wahrscheinlich nicht das Datum an",
- "ca": "Aquest rellotge probablement no mostra la data"
+ "ca": "Aquest rellotge probablement no mostra la data",
+ "fr": "Cette horloge n'affiche probablement pas la date",
+ "pl": "Ten zegar prawdopodobnie nie wyświetla daty"
},
"hideInAnswer": true
}
@@ -216,7 +242,9 @@
"en": "Does this clock also display the temperature?",
"nl": "Toont deze klok ook de temperatuur?",
"de": "Zeigt diese Uhr auch die Temperatur an?",
- "ca": "Aquest rellotge també mostra la temperatura?"
+ "ca": "Aquest rellotge també mostra la temperatura?",
+ "fr": "Est-ce que cette horloge affiche également la température ?",
+ "pl": "Czy ten zegar wyświetla również temperaturę?"
},
"mappings": [
{
@@ -225,7 +253,9 @@
"en": "This clock also displays the temperature",
"nl": "Deze klok toont ook de temperatuur",
"de": "Diese Uhr zeigt auch die Temperatur an",
- "ca": "Aquest rellotge també mostra la temperatura"
+ "ca": "Aquest rellotge també mostra la temperatura",
+ "fr": "Cette horloge affiche également la température",
+ "pl": "Ten zegar wyświetla również temperaturę"
}
},
{
@@ -234,7 +264,9 @@
"en": "This clock does not display the temperature",
"nl": "Deze klok toont de temperatuur niet",
"de": "Diese Uhr zeigt nicht die Temperatur an",
- "ca": "Aquest rellotge no mostra la temperatura"
+ "ca": "Aquest rellotge no mostra la temperatura",
+ "fr": "Cette horloge n'affiche pas la température",
+ "pl": "Ten zegar nie wyświetla temperatury"
}
},
{
@@ -244,7 +276,8 @@
"nl": "Deze klok toont de temperatuur waarschijnlijk niet",
"de": "Diese Uhr zeigt wahrscheinlich nicht die Temperatur an",
"ca": "Aquest rellotge probablement no mostra la temperatura",
- "fr": "Cette horloge n'indique probablement pas la date"
+ "fr": "Cette horloge n'indique probablement pas la date",
+ "pl": "Ten zegar prawdopodobnie nie wyświetla temperatury"
},
"hideInAnswer": true
}
@@ -256,7 +289,9 @@
"en": "Does this clock also display the air pressure?",
"nl": "Toont deze klok ook de luchtdruk?",
"de": "Zeigt diese Uhr auch den Luftdruck an?",
- "ca": "Aquest rellotge també mostra la pressió de l'aire?"
+ "ca": "Aquest rellotge també mostra la pressió de l'aire?",
+ "fr": "Est-ce que cette horloge affiche également la pression atmosphérique ?",
+ "pl": "Czy ten zegar wyświetla ciśnienie?"
},
"mappings": [
{
@@ -265,7 +300,9 @@
"en": "This clock also displays the air pressure",
"nl": "Deze klok toont ook de luchtdruk",
"de": "Diese Uhr zeigt auch den Luftdruck an",
- "ca": "Aquest rellotge també mostra la pressió de l'aire"
+ "ca": "Aquest rellotge també mostra la pressió de l'aire",
+ "fr": "Cette horloge affiche également la pression atmosphérique",
+ "pl": "Ten zegar wyświetla również ciśnienie"
}
},
{
@@ -274,7 +311,9 @@
"en": "This clock does not display the air pressure",
"nl": "Deze klok toont de luchtdruk niet",
"de": "Diese Uhr zeigt den Luftdruck nicht an",
- "ca": "Aquest rellotge no mostra la pressió de l'aire"
+ "ca": "Aquest rellotge no mostra la pressió de l'aire",
+ "fr": "Cette horloge n'affiche pas la pression atmosphérique",
+ "pl": "Ten zegar nie wyświetla ciśnienia"
}
},
{
@@ -283,7 +322,9 @@
"en": "This clock does probably not display the air pressure",
"nl": "Deze klok toont de luchtdruk waarschijnlijk niet",
"de": "Diese Uhr zeigt wahrscheinlich nicht den Luftdruck an",
- "ca": "Aquest rellotge probablement no mostra la pressió de l'aire"
+ "ca": "Aquest rellotge probablement no mostra la pressió de l'aire",
+ "fr": "Cette horloge affiche probablement la pression atmosphérique",
+ "pl": "Ten zegar prawdopodobnie nie wyświetla ciśnienia"
},
"hideInAnswer": true
}
@@ -296,7 +337,8 @@
"nl": "Toont deze klok ook de luchtvochtigheid?",
"de": "Zeigt diese Uhr auch die Luftfeuchtigkeit an?",
"ca": "Aquest rellotge també mostra la humitat?",
- "fr": "Cette horloge indique-t-elle également l'humidité ?"
+ "fr": "Cette horloge indique-t-elle également l'humidité ?",
+ "pl": "Czy ten zegar wyświetla również wilgotność?"
},
"mappings": [
{
@@ -306,7 +348,8 @@
"nl": "Deze klok toont ook de luchtvochtigheid",
"de": "Diese Uhr zeigt auch die Luftfeuchtigkeit an",
"ca": "Aquest rellotge també mostra la humitat",
- "fr": "Cette horloge indique également l'humidité"
+ "fr": "Cette horloge indique également l'humidité",
+ "pl": "Ten zegar wyświetla również wilgotność"
}
},
{
@@ -316,7 +359,8 @@
"nl": "Deze klok toont de luchtvochtigheid niet",
"de": "Diese Uhr zeigt nicht die Luftfeuchtigkeit an",
"ca": "Aquest rellotge no mostra la humitat",
- "fr": "Cette horloge n'indique pas l'humidité"
+ "fr": "Cette horloge n'indique pas l'humidité",
+ "pl": "Ten zegar nie wyświetla wilgotności"
}
},
{
@@ -326,7 +370,8 @@
"nl": "Deze klok toont de luchtvochtigheid waarschijnlijk niet",
"de": "Diese Uhr zeigt wahrscheinlich nicht die Luftfeuchtigkeit an",
"ca": "Aquest rellotge probablement no mostra la humitat",
- "fr": "Cette horloge n'indique probablement pas l'humidité"
+ "fr": "Cette horloge n'indique probablement pas l'humidité",
+ "pl": "Ten zegar prawdopodobnie nie wyświetla wilgotności"
},
"hideInAnswer": true
}
@@ -349,7 +394,8 @@
"en": "Number of faces",
"nl": "Aantal klokken",
"de": "Anzahl der Zifferblätter",
- "ca": "Nombre de cares"
+ "ca": "Nombre de cares",
+ "fr": "Nombre de faces"
}
},
"render": {
@@ -402,13 +448,16 @@
"en": "a clock",
"nl": "een klok",
"de": "eine Uhr",
- "ca": "un rellotge"
+ "ca": "un rellotge",
+ "fr": "une horloge",
+ "pl": "zegar"
},
"description": {
"en": "A publicly visible clock",
"nl": "Een publiekelijk zichtbare klok",
"de": "Eine öffentlich sichtbare Uhr",
- "ca": "Un rellotge visible públicament"
+ "ca": "Un rellotge visible públicament",
+ "fr": "Une horloge visible de l'espace public"
}
},
{
@@ -420,14 +469,17 @@
"en": "a wall-mounted clock",
"nl": "een klok aan een muur",
"de": "eine an der Wand montierte Uhr",
- "ca": "un rellotge muntat en un paret"
+ "ca": "un rellotge muntat en un paret",
+ "fr": "une horloge fixée au mur",
+ "pl": "zegar na ścianie"
},
"description": {
"en": "A publicly visible clock mounted on a wall",
"nl": "Een publiekelijk zichtbare klok aan een muur",
"de": "Eine öffentlich sichtbare Uhr an einer Wand",
"ca": "Un rellotge visible públicament muntat en una paret",
- "fr": "Une horloge publique fixée sur un mur"
+ "fr": "Une horloge publique fixée sur un mur",
+ "pl": "Publicznie widoczny zegar zamontowany na ścianie"
},
"snapToLayer": [
"walls_and_buildings"
diff --git a/assets/layers/crossings/crossings.json b/assets/layers/crossings/crossings.json
index f2f8972d08..012ee9576b 100644
--- a/assets/layers/crossings/crossings.json
+++ b/assets/layers/crossings/crossings.json
@@ -16,7 +16,8 @@
"de": "Übergänge für Fußgänger und Radfahrer",
"fr": "Traversée pour piétons et cyclistes",
"da": "Overgange for fodgængere og cyklister",
- "es": "Cruces para peatones y ciclistas"
+ "es": "Cruces para peatones y ciclistas",
+ "ca": "Creuaments per a vianants i ciclistes"
},
"source": {
"osmTags": {
@@ -69,7 +70,7 @@
"nl": "een oversteekplaats",
"de": "eine Kreuzung",
"fr": "une traversée",
- "ca": "un pas de vianants",
+ "ca": "un creuament",
"da": "en overgang",
"es": "un cruce"
},
@@ -82,7 +83,8 @@
"de": "Kreuzung für Fußgänger und/oder Radfahrer",
"fr": "Traversée pour piétons et/ou cyclistes",
"da": "Overgang for fodgængere og/eller cyklister",
- "es": "Cruce para peatones y/o ciclistas"
+ "es": "Cruce para peatones y/o ciclistas",
+ "ca": "Creuament per a vianants i/o ciclistes"
},
"snapToLayer": [
"cycleways_and_roads"
@@ -97,7 +99,8 @@
"de": "eine Ampel",
"fr": "une feu de signalisation",
"da": "et trafiksignal",
- "es": "una señal de tráfico"
+ "es": "una señal de tráfico",
+ "ca": "una senyal de trànsit"
},
"tags": [
"highway=traffic_signals"
@@ -108,7 +111,8 @@
"de": "Ampel an einer Straße",
"fr": "Feu de signalisation sur la voie",
"da": "Trafiksignal på en vej",
- "es": "Señal de tráfico en una carretera"
+ "es": "Señal de tráfico en una carretera",
+ "ca": "Senyal de trànsit en una carretera"
},
"snapToLayer": [
"cycleways_and_roads"
@@ -180,7 +184,9 @@
"nl": "Is dit een zebrapad?",
"de": "Ist das ein Zebrastreifen?",
"es": "¿Esto es un paso de cebra?",
- "fr": "Est-ce un passage piéton ?"
+ "fr": "Est-ce un passage piéton ?",
+ "ca": "Açò és un pas de vianants?",
+ "pl": "Czy to jest przejście dla pieszych typu \"zebra\"?"
},
"condition": "crossing=uncontrolled",
"mappings": [
@@ -191,7 +197,8 @@
"nl": "Dit is een zebrapad",
"de": "Dies ist ein Zebrastreifen",
"es": "Esto es un paso de cebra",
- "fr": "C'est un passage piéton"
+ "fr": "C'est un passage piéton",
+ "ca": "Açò és un pas de vianants"
}
},
{
@@ -201,7 +208,8 @@
"nl": "Dit is geen zebrapad",
"de": "Dies ist kein Zebrastreifen",
"es": "Esto no es un paso de cebra",
- "fr": "Ce n'est pas un passage piéton"
+ "fr": "Ce n'est pas un passage piéton",
+ "ca": "Açò no és un pas de vianants"
}
}
]
@@ -213,7 +221,9 @@
"nl": "Is deze oversteekplaats ook voor fietsers",
"de": "Können Radfahrer diese Kreuzung nutzen?",
"da": "Er denne overgang også for cykler?",
- "es": "¿Este cruce también es para ciclistas?"
+ "es": "¿Este cruce también es para ciclistas?",
+ "ca": "Aquest creuament també és per a ciclistes?",
+ "fr": "Est-ce que ce passage est également pour les vélos ?"
},
"condition": "highway=crossing",
"mappings": [
@@ -224,7 +234,9 @@
"nl": "Een fietser kan deze oversteekplaats gebruiken",
"de": "Radfahrer können diese Kreuzung nutzen",
"da": "En cyklist kan benytte denne overgang",
- "es": "Un ciclista puede utilizar este cruce"
+ "es": "Un ciclista puede utilizar este cruce",
+ "ca": "Un ciclista pot utilitzar aquest creuament",
+ "fr": "Un cycliste peut utiliser ce passage"
}
},
{
@@ -234,7 +246,9 @@
"nl": "Een fietser kan deze oversteekplaats niet gebruiken",
"de": "Radfahrer können diese Kreuzung nicht nutzen",
"da": "En cyklist kan ikke benytte denne overgang",
- "es": "Un ciclista no puede utilizar este cruce"
+ "es": "Un ciclista no puede utilizar este cruce",
+ "ca": "Un ciclista no pot utilitzar aquest creuament",
+ "fr": "Un cycliste ne peut pas utiliser ce passage"
}
}
]
@@ -246,7 +260,8 @@
"nl": "Heeft deze oversteekplaats een verkeerseiland in het midden?",
"de": "Gibt es an diesem Übergang eine Verkehrsinsel?",
"es": "¿Tiene una isla en el medio este cruce?",
- "fr": "Est-ce que ce passage a un refuge au milieu ?"
+ "fr": "Est-ce que ce passage a un refuge au milieu ?",
+ "ca": "Aquest creuament té una illa al mig?"
},
"condition": "highway=crossing",
"mappings": [
@@ -257,7 +272,8 @@
"nl": "Deze oversteekplaats heeft een verkeerseiland in het midden",
"de": "Der Übergang hat eine Verkehrsinsel",
"es": "Este cruce tiene una isla en el medio",
- "fr": "Ce passage a un îlot au milieu"
+ "fr": "Ce passage a un îlot au milieu",
+ "ca": "Aquest creuament té una illa al mig"
}
},
{
@@ -267,7 +283,8 @@
"nl": "Deze oversteekplaats heeft geen verkeerseiland in het midden",
"de": "Diese Ampel hat eine Taste, um ein grünes Signal anzufordern",
"es": "Este cruce no tiene una isla en el medio",
- "fr": "Ce passage n'a pas d'îlot au milieu"
+ "fr": "Ce passage n'a pas d'îlot au milieu",
+ "ca": "Aquest creuament no té una illa al mig"
}
}
]
@@ -289,8 +306,9 @@
"en": "This crossing has tactile paving",
"nl": "Deze oversteekplaats heeft een geleidelijn",
"de": "An dieser Kreuzung gibt es ein Blindenleitsystem",
- "es": "Este cruce tiene pavimento táctil",
- "fr": "Ce passage piéton a une surface podotactile"
+ "es": "Este cruce tiene superficie podotáctil",
+ "fr": "Ce passage piéton a une surface podotactile",
+ "ca": "Este creuament té superfície podotàctil"
}
},
{
@@ -299,8 +317,9 @@
"en": "This crossing does not have tactile paving",
"nl": "Deze oversteekplaats heeft geen geleidelijn",
"de": "Diese Kreuzung hat kein Blindenleitsystem",
- "es": "Este cruce no tiene pavimento táctil",
- "fr": "Ce passage piéton n'a pas de surface podotactile"
+ "es": "Este cruce no tiene superficie podotáctil",
+ "fr": "Ce passage piéton n'a pas de surface podotactile",
+ "ca": "Este creuament no té superfície podotàctil"
}
},
{
@@ -309,8 +328,9 @@
"en": "This crossing has tactile paving, but is not correct",
"nl": "Deze oversteekplaats heeft een geleidelijn, die incorrect is.",
"de": "Diese Kreuzung hat taktile Pflasterung, ist aber nicht korrekt",
- "es": "Este cruce tiene pavimento táctil, pero no es correcto",
- "fr": "Ce passage piéton a une surface podotactile, mais elle n'est pas adéquate"
+ "es": "Este cruce tiene superficie podotáctil, pero no es correcto",
+ "fr": "Ce passage piéton a une surface podotactile, mais elle n'est pas adéquate",
+ "ca": "Este creuament té superfície podotàctil, però no correctament"
},
"hideInAnswer": true
}
@@ -322,7 +342,9 @@
"en": "Does this traffic light have a button to request green light?",
"nl": "Heeft dit verkeerslicht een knop voor groen licht?",
"de": "Hat diese Ampel eine Taste, um ein grünes Signal anzufordern?",
- "es": "¿Este semáforo tiene un botón para pedir luz verde?"
+ "es": "¿Este semáforo tiene un botón para pedir luz verde?",
+ "ca": "Aquest semàfor té un botó per a demanar la llum verda?",
+ "fr": "Est-ce que ce feu a un bouton pour demander le passage au vert ?"
},
"condition": {
"or": [
@@ -337,7 +359,9 @@
"en": "This traffic light has a button to request green light",
"nl": "Dit verkeerslicht heeft een knop voor groen licht",
"de": "Diese Ampel hat eine Taste, um ein grünes Signal anzufordern",
- "es": "Este semáforo tiene un botón para pedir luz verde"
+ "es": "Este semáforo tiene un botón para pedir luz verde",
+ "ca": "Aquest semàfor té un botó per a demanar la llum verda",
+ "fr": "Ce feu a un bouton pour demander le vert"
}
},
{
@@ -346,7 +370,9 @@
"en": "This traffic light does not have a button to request green light",
"nl": "Dit verkeerlicht heeft geen knop voor groen licht",
"de": "Diese Ampel hat keine Taste, um ein grünes Signal anzufordern",
- "es": "Este semáforo no tiene un botón para pedir luz verde"
+ "es": "Este semáforo no tiene un botón para pedir luz verde",
+ "ca": "Aquest semàfor no té un botó per a demanar la llum verda",
+ "fr": "Ce feu n'a pas de bouton pour demander le vert"
}
}
]
@@ -357,7 +383,8 @@
"en": "Does this traffic light have sound signals to aid crossing?",
"de": "Gibt die Ampel akustische Signale, um das Überqueren zu erleichtern?",
"fr": "Est-ce que le feu de signalisation a une signalisation sonore pour aider à traverser ?",
- "nl": "Heeft dit verkeerslicht geluidssignalen om te helpen bij het oversteken?"
+ "nl": "Heeft dit verkeerslicht geluidssignalen om te helpen bij het oversteken?",
+ "ca": "Aquest semàfor té senyals sonors per facilitar el pas?"
},
"condition": "crossing=traffic_signals",
"mappings": [
@@ -367,7 +394,8 @@
"en": "This traffic light has sound signals to help crossing, both for finding the crossing and for crossing.",
"de": "Die Ampel gibt akustische Signale, um das Auffinden und Überqueren der Kreuzung zu erleichtern.",
"fr": "Ce feu de signalisation a une alarme sonore pour aider à traverser, à la fois pour trouver le passage piéton, et pour traverser.",
- "nl": "Dit verkeerslicht heeft geluidssignalen om te helpen bij het oversteken, zowel voor het vinden van de oversteekplaats als voor het oversteken."
+ "nl": "Dit verkeerslicht heeft geluidssignalen om te helpen bij het oversteken, zowel voor het vinden van de oversteekplaats als voor het oversteken.",
+ "ca": "Aquest semàfor disposa de senyals sonors per ajudar a creuar, tant per trobar l'encreuament com per creuar."
}
},
{
@@ -376,7 +404,8 @@
"en": "This traffic light does not have sound signals to help crossing.",
"de": "Die Ampel gibt keine akustischen Signale, um das Überqueren zu erleichtern.",
"fr": "Ce feu de signalisation n'a pas de signal sonore pour aider à traverser.",
- "nl": "Dit verkeerslicht heeft geen geluidssignalen om te helpen bij het oversteken."
+ "nl": "Dit verkeerslicht heeft geen geluidssignalen om te helpen bij het oversteken.",
+ "ca": "Aquest semàfor no té senyals sonores per ajudar a creuar."
}
},
{
@@ -384,7 +413,9 @@
"then": {
"en": "This traffic light has a sound signal to help locate the pole, but no signal to sign that it is safe to cross.",
"de": "Die Ampel gibt ein akustisches Signal, zum Auffinden des Mastes, aber kein Signal für die Grünphase.",
- "nl": "Dit verkeerslicht heeft een geluidssignaal om de paal te vinden, maar niet om aan te geven dat oversteken veilig kan."
+ "nl": "Dit verkeerslicht heeft een geluidssignaal om de paal te vinden, maar niet om aan te geven dat oversteken veilig kan.",
+ "ca": "Aquest semàfor té un senyal sonor per ajudar a localitzar el pal, però cap senyal que indique que és segur creuar.",
+ "fr": "Ce feu a un signal sonore pour aider à situer les poteaux, mais pas de signal pour indiquer qu'on peut traverser en sécurité."
}
},
{
@@ -392,7 +423,9 @@
"then": {
"en": "This traffic light has a sound signal to sign that it is safe to cross, but no signal to help locate the pole.",
"de": "Die Ampel gibt ein akustisches Signal für die Grünphase, aber kein Signal zum Auffinden des Mastes.",
- "nl": "Dit verkeerslicht heeft een geluidssignaal om aan te geven dat oversteken veilig kan, maar geen signaal om de paal te vinden."
+ "nl": "Dit verkeerslicht heeft een geluidssignaal om aan te geven dat oversteken veilig kan, maar geen signaal om de paal te vinden.",
+ "ca": "Aquest semàfor té un senyal sonor per indicar que és segur creuar, però cap senyal que ajude a localitzar el pal.",
+ "fr": "Cet feu a un signal sonore pour indiquer qu'on peut traverser en sécurité, mais pas de signal pour localiser les poteaux."
}
}
]
@@ -402,7 +435,8 @@
"question": {
"en": "Does this traffic light have vibration signals to aid crossing? (usually located at the bottom of the crossing button)",
"de": "Gibt die Ampel ein Vibrationssignal, um das Überqueren zu erleichtern? (in der Regel am unteren Ende der Ampeltaste)",
- "nl": "Heeft dit verkeerslicht een element dat trilt om te helpen bij het oversteken? (meestal onderaan de oversteekknop geplaatst)"
+ "nl": "Heeft dit verkeerslicht een element dat trilt om te helpen bij het oversteken? (meestal onderaan de oversteekknop geplaatst)",
+ "fr": "Est-ce que ce feu a un signal vibrant pour aider à traverser ? (habituellement situé sous le bouton)"
},
"condition": {
"and": [
@@ -416,7 +450,8 @@
"then": {
"en": "The button for this traffic light has a vibration signal to indicate that it is safe to cross.",
"de": "Die Ampeltaste vibriert während der Grünphase.",
- "nl": "De knop bij dit verkeerslicht trilt om aan te geven dat men veilig kan oversteken."
+ "nl": "De knop bij dit verkeerslicht trilt om aan te geven dat men veilig kan oversteken.",
+ "fr": "Le bouton de ce feu vibre pour indiquer qu'on peut traverser en sécurité."
},
"icon": {
"path": "./assets/layers/crossings/Vibrating_button_illustration.jpg",
@@ -428,7 +463,8 @@
"then": {
"en": "The button for this traffic light does not have a vibration signal to indicate that it is safe to cross.",
"de": "Die Ampeltaste vibriert nicht während der Grünphase.",
- "nl": "De knop bij dit verkeerslicht kan niet trillen om aan te geven dat men veilig kan oversteken."
+ "nl": "De knop bij dit verkeerslicht kan niet trillen om aan te geven dat men veilig kan oversteken.",
+ "fr": "Le bouton de ce feu ne vibre pas pour indiquer qu'on peut traverser en sécurité."
}
}
]
@@ -437,7 +473,8 @@
"id": "crossing-arrow",
"question": {
"en": "Does this traffic light have an arrow pointing in the direction of crossing?",
- "de": "Hat diese Ampel einen Pfeil, der in Richtung der Kreuzung zeigt?"
+ "de": "Hat diese Ampel einen Pfeil, der in Richtung der Kreuzung zeigt?",
+ "ca": "Aquest semàfor té una fletxa apuntant en la direcció del creuament?"
},
"condition": "crossing=traffic_signals",
"mappings": [
@@ -445,14 +482,16 @@
"if": "traffic_signals:arrow=yes",
"then": {
"en": "This traffic light has an arrow pointing in the direction of crossing.",
- "de": "Diese Ampel hat einen Pfeil, der in Richtung der Kreuzung zeigt."
+ "de": "Diese Ampel hat einen Pfeil, der in Richtung der Kreuzung zeigt.",
+ "ca": "Aquest semàfor té una fletxa apuntant en la direcció del creuament."
}
},
{
"if": "traffic_signals:arrow=no",
"then": {
"en": "This traffic light does not have an arrow pointing in the direction of crossing.",
- "de": "Diese Ampel hat keinen Pfeil, der in Richtung der Kreuzung zeigt."
+ "de": "Diese Ampel hat keinen Pfeil, der in Richtung der Kreuzung zeigt.",
+ "ca": "Aquest semàfor no té una fletxa apuntant en la direcció del creuament."
}
}
]
@@ -461,7 +500,8 @@
"id": "crossing-minimap",
"question": {
"en": "Does this traffic light have a tactile map showing the layout of the crossing?",
- "de": "Hat die Ampel hat eine taktile Karte, die den Verlauf der Kreuzung zeigt?"
+ "de": "Hat die Ampel hat eine taktile Karte, die den Verlauf der Kreuzung zeigt?",
+ "ca": "Aquest semàfor disposa d'un mapa tàctil que mostra el traçat de l'encreuament?"
},
"condition": "crossing=traffic_signals",
"mappings": [
@@ -470,7 +510,8 @@
"then": {
"en": "This traffic light has a tactile map showing the layout of the crossing.",
"de": "Die Ampel hat eine taktile Karte, die den Verlauf der Kreuzung zeigt.",
- "nl": "Dit verkeerlicht heeft een voelkaart die de indeling van de oversteekplaats laat zien."
+ "nl": "Dit verkeerlicht heeft een voelkaart die de indeling van de oversteekplaats laat zien.",
+ "ca": "Aquest semàfor disposa d'un mapa tàctil que mostra el traçat de l'encreuament."
},
"icon": {
"path": "./assets/layers/crossings/180px-Trairvoja_mapeto.jpg",
@@ -482,7 +523,8 @@
"then": {
"en": "This traffic light does not have a tactile map showing the layout of the crossing.",
"de": "Die Ampel hat keine taktile Karte, die den Verlauf der Kreuzung zeigt.",
- "nl": "Dit verkeerlicht heeft geen voelkaart die de indeling van de oversteekplaats laat zien."
+ "nl": "Dit verkeerlicht heeft geen voelkaart die de indeling van de oversteekplaats laat zien.",
+ "ca": "Aquest semàfor no disposa d'un mapa tàctil que mostra el traçat del pas."
}
}
]
@@ -494,7 +536,8 @@
"nl": "Mag een fietser rechtsaf slaan als het licht rood is?",
"de": "Dürfen Radfahrer bei roter Ampel rechts abbiegen?",
"es": "¿Puede girar a la derecha un ciclista cuando la luz está roja?",
- "fr": "Un cycliste peut-il tourner à droite quand le feu est rouge ?"
+ "fr": "Un cycliste peut-il tourner à droite quand le feu est rouge ?",
+ "ca": "Un ciclista pot girar a la dreta si el semàfor està en roig?"
},
"condition": "highway=traffic_signals",
"mappings": [
@@ -505,7 +548,8 @@
"nl": "Een fietser mag wel rechtsaf slaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel rechts abbiegen",
"es": "Un ciclista puede girar a la derecha si la luz está roja",
- "fr": "Un cycliste peut tourner à droite si le feu est rouge"
+ "fr": "Un cycliste peut tourner à droite si le feu est rouge",
+ "ca": "Un ciclista pot girar a la dreta si el semàfor està en roig"
},
"hideInAnswer": "_country!=be",
"icon": {
@@ -520,7 +564,8 @@
"nl": "Een fietser mag wel rechtsaf slaan als het licht rood is",
"de": "Radfahrer dürfen bei roter Ampel rechts abbiegen",
"es": "Un ciclista puede girar a la derecha si la luz está roja",
- "fr": "Un cycliste peut tourner à droite si le feu est rouge"
+ "fr": "Un cycliste peut tourner à droite si le feu est rouge",
+ "ca": "Un ciclista pot girar a la dreta si el semàfor està en roig"
},
"hideInAnswer": "_country=be"
},
@@ -531,7 +576,8 @@
"nl": "Een fietser mag niet rechtsaf slaan als het licht rood is",
"de": "Radfahrer dürfen bei roter Ampel nicht rechts abbiegen",
"es": "Un ciclista no puede girar a la derecha si la luz está roja",
- "fr": "Un cycliste ne peut pas tourner à droite si le feu est rouge"
+ "fr": "Un cycliste ne peut pas tourner à droite si le feu est rouge",
+ "ca": "Un ciclista no pot girar a la dreta si el semàfor està en roig"
}
}
]
@@ -543,7 +589,8 @@
"nl": "Mag een fietser rechtdoor gaan als het licht rood is?",
"de": "Dürfen Radfahrer bei roter Ampel geradeaus fahren?",
"es": "¿Puede ir de frente un ciclista cuando la luz está roja?",
- "fr": "Est-ce qu'un cycliste peut aller tout droit quand le feu est rouge ?"
+ "fr": "Est-ce qu'un cycliste peut aller tout droit quand le feu est rouge ?",
+ "ca": "Un ciclista pot seguir recte si el semàfor està en roig?"
},
"condition": "highway=traffic_signals",
"mappings": [
@@ -553,7 +600,8 @@
"en": "A cyclist can go straight on if the light is red",
"nl": "Een fietser mag wel rechtdoor gaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel geradeaus fahren",
- "es": "Un ciclista puede ir de frente si la luz está roja"
+ "es": "Un ciclista puede ir de frente si la luz está roja",
+ "ca": "Un ciclista pot seguir recte si el semàfor està en roig"
},
"hideInAnswer": "_country!=be",
"icon": {
@@ -567,7 +615,8 @@
"en": "A cyclist can go straight on if the light is red",
"nl": "Een fietser mag wel rechtdoor gaan als het licht rood is",
"de": "Radfahrer dürfen bei roter Ampel geradeaus fahren",
- "es": "Un ciclista puede ir de frente si la luz está roja"
+ "es": "Un ciclista puede ir de frente si la luz está roja",
+ "ca": "Un ciclista pot seguir recte si el semàfor està en roig"
},
"hideInAnswer": "_country=be"
},
@@ -577,7 +626,8 @@
"en": "A cyclist can not go straight on if the light is red",
"nl": "Een fietser mag niet rechtdoor gaan als het licht rood is",
"de": "Radfahrer dürfen bei roter Ampel nicht geradeaus fahren",
- "es": "Un ciclista no puede ir de frente si la luz está roja"
+ "es": "Un ciclista no puede ir de frente si la luz está roja",
+ "ca": "Un ciclista no pot seguir recte si el semàfor està en roig"
}
}
]
diff --git a/assets/layers/cycleways_and_roads/cycleways_and_roads.json b/assets/layers/cycleways_and_roads/cycleways_and_roads.json
index 92fd6f5906..8c233be879 100644
--- a/assets/layers/cycleways_and_roads/cycleways_and_roads.json
+++ b/assets/layers/cycleways_and_roads/cycleways_and_roads.json
@@ -129,7 +129,8 @@
"de": "Fahrradspur",
"fr": "Bande cyclable",
"ca": "Carril bici",
- "es": "Carril bici"
+ "es": "Carril bici",
+ "pl": "Pas rowerowy"
}
},
{
@@ -285,7 +286,8 @@
"da": "Er denne gade belyst?",
"es": "¿Esta calle está iluminada?",
"fr": "Cette rue est-elle éclairée ?",
- "ca": "Aquesta carretera està il·luminada?"
+ "ca": "Aquesta carretera està il·luminada?",
+ "pl": "Czy ta ulica jest oświetlona?"
},
"mappings": [
{
@@ -295,7 +297,8 @@
"nl": "Deze weg is verlicht",
"de": "Diese Straße ist beleuchtet",
"es": "La calle está iluminada",
- "fr": "Cette rue est éclairée"
+ "fr": "Cette rue est éclairée",
+ "pl": "Ta ulica jest oświetlona"
}
},
{
@@ -307,7 +310,8 @@
"da": "Denne vej er ikke belyst",
"es": "Esta carretera no está iluminada",
"fr": "Cette rue n'est pas éclairée",
- "ca": "Aquesta carretera no està il·luminada"
+ "ca": "Aquesta carretera no està il·luminada",
+ "pl": "Ta droga nie jest oświetlona"
}
},
{
@@ -319,7 +323,8 @@
"da": "Denne vej er belyst om natten",
"es": "Esta carretera está iluminada por la noche",
"fr": "Cette route est éclairée la nuit",
- "ca": "Aquesta carretera està il·luminada per la nit"
+ "ca": "Aquesta carretera està il·luminada per la nit",
+ "pl": "Ta droga jest oświetlona w nocy"
},
"hideInAnswer": true
},
@@ -332,7 +337,8 @@
"da": "Denne vej er belyst døgnet rundt",
"es": "Esta carretera está iluminada 24/7",
"fr": "Cette route est éclairée 24h/24 et 7j/7",
- "ca": "Aquesta carretera està il·luminada 24/7"
+ "ca": "Aquesta carretera està il·luminada 24/7",
+ "pl": "Ta droga jest oświetlona 24/7"
}
}
],
@@ -404,7 +410,8 @@
"id": "Kecepatan maksimum di jalan ini adalah {maxspeed} km/jam",
"es": "La velocidad máxima en esta carretera es de {maxspeed} km/h",
"fr": "La vitesse maximum dans cette rue est de {maxspeed} km/h",
- "ca": "La velocitat màxima a aquesta carretera és {maxspeed} km/h"
+ "ca": "La velocitat màxima a aquesta carretera és {maxspeed} km/h",
+ "pl": "Maksymalna prędkość na tej drodze to {maxspeed} km/h"
},
"freeform": {
"key": "maxspeed",
@@ -425,7 +432,8 @@
"nl": "De maximumsnelheid is 20 km/u",
"de": "Die Höchstgeschwindigkeit ist 20 km/h",
"es": "La velocidad máxima es de 20km/h",
- "fr": "La vitesse maximum est de 20 km/h"
+ "fr": "La vitesse maximum est de 20 km/h",
+ "pl": "Maksymalna prędkość tutaj to 20 km/h"
}
},
{
@@ -435,7 +443,8 @@
"nl": "De maximumsnelheid is 30 km/u",
"de": "Die Höchstgeschwindigkeit ist 30 km/h",
"es": "La velocidad máxima es de 30km/h",
- "fr": "La vitesse maximum est de 30 km/h"
+ "fr": "La vitesse maximum est de 30 km/h",
+ "pl": "Maksymalna prędkość tutaj to 30 km/h"
}
},
{
@@ -445,7 +454,8 @@
"nl": "De maximumsnelheid is 50 km/u",
"de": "Die Höchstgeschwindigkeit ist 50 km/h",
"es": "La velocidad máxima es de 50km/h",
- "fr": "La vitesse maximum est de 50 km/h"
+ "fr": "La vitesse maximum est de 50 km/h",
+ "pl": "Maksymalna prędkość tutaj to 50 km/h"
}
},
{
@@ -456,7 +466,8 @@
"de": "Die Höchstgeschwindigkeit ist 70 km/h",
"id": "Kecepatan maksimum 70 km/jam",
"es": "La velocidad máxima es de 70km/h",
- "fr": "La vitesse maximum est de 70 km/h"
+ "fr": "La vitesse maximum est de 70 km/h",
+ "pl": "Maksymalna prędkość tutaj to 70 km/h"
}
},
{
@@ -468,7 +479,8 @@
"id": "Kecepatan maksimum 90 km/jam",
"es": "La velocidad máxima es de 90km/h",
"fr": "La vitesse maximum est de 90 km/h",
- "ca": "La velocitat màxima és de 90km/h"
+ "ca": "La velocitat màxima és de 90km/h",
+ "pl": "Maksymalna prędkość tutaj to 90 km/h"
}
}
],
@@ -479,7 +491,8 @@
"id": "Berapa kecepatan maksimum di jalan ini?",
"es": "¿Cual es la velocidad máxima en esta calle?",
"fr": "Quelle est la vitesse maximum dans cette rue ?",
- "ca": "Quina és la velocitat màxima a aquest carrer?"
+ "ca": "Quina és la velocitat màxima a aquest carrer?",
+ "pl": "Jaka jest maksymalna prędkość na tej ulicy?"
},
"id": "Maxspeed (for road)"
},
diff --git a/assets/layers/defibrillator/defibrillator.json b/assets/layers/defibrillator/defibrillator.json
index 3670a8f29b..ce75158f63 100644
--- a/assets/layers/defibrillator/defibrillator.json
+++ b/assets/layers/defibrillator/defibrillator.json
@@ -39,7 +39,8 @@
"de": "Defibrillator",
"it": "Defibrillatore",
"ru": "Дефибриллятор",
- "sl": "Defibrilator"
+ "sl": "Defibrilator",
+ "pl": "Defibrylator"
}
},
"presets": [
@@ -54,7 +55,8 @@
"it": "una defibrillatore",
"ru": "Дефибриллятор",
"sl": "Defibrilator",
- "da": "en hjertestarter"
+ "da": "en hjertestarter",
+ "pl": "defibrylator"
},
"tags": [
"emergency=defibrillator"
@@ -68,7 +70,8 @@
"da": "en hjertestarter monteret på en væg",
"de": "einen wandseitig befestigten Defibrillator",
"es": "un desfibrilador montado en una pared",
- "ca": "un desfibril·lador muntat en la paret"
+ "ca": "un desfibril·lador muntat en la paret",
+ "pl": "defibrylator na ścianie"
},
"tags": [
"emergency=defibrillator"
@@ -91,7 +94,8 @@
"nl": "Hangt deze defibrillator binnen of buiten?",
"de": "Befindet sich der Defibrillator in einem Gebäude?",
"it": "Questo defibrillatore si trova all’interno?",
- "sl": "Ali se ta defibrilator nahaja znotraj?"
+ "sl": "Ali se ta defibrilator nahaja znotraj?",
+ "pl": "Czy ten defibrylator znajduje się wewnątrz budynku?"
},
"mappings": [
{
@@ -104,7 +108,8 @@
"nl": "Deze defibrillator bevindt zich in een gebouw",
"de": "Der Defibrillator befindet sich in einem Gebäude",
"it": "Questo defibrillatore si trova all’interno",
- "sl": "Defibrilator se nahaja znotraj"
+ "sl": "Defibrilator se nahaja znotraj",
+ "pl": "Ten defibrylator jest wewnątrz budynku"
}
},
{
@@ -117,7 +122,8 @@
"nl": "Deze defibrillator hangt buiten",
"de": "Der Defibrillator befindet sich im Freien",
"it": "Questo defibrillatore si trova all’esterno",
- "sl": "Defibrilator se nahaja zunaj"
+ "sl": "Defibrilator se nahaja zunaj",
+ "pl": "Ten defibrylator jest na dworze"
}
}
]
@@ -132,7 +138,8 @@
"de": "Ist der Defibrillator frei zugänglich?",
"it": "Questo defibrillatore è liberamente accessibile?",
"sl": "Ali je ta defibrilator prosto dostopen?",
- "da": "Er denne hjertestarter frit tilgængelig?"
+ "da": "Er denne hjertestarter frit tilgængelig?",
+ "pl": "Czy ten defibrylator jest swobodnie dostępny?"
},
"render": {
"en": "Access is {access}",
@@ -163,7 +170,8 @@
"it": "Pubblicamente accessibile",
"ru": "Общедоступный",
"sl": "Javno dostopen",
- "da": "Offentligt tilgængelig"
+ "da": "Offentligt tilgængelig",
+ "pl": "Dostępny publicznie"
}
},
{
@@ -178,7 +186,8 @@
"it": "Pubblicamente accessibile",
"ru": "Общедоступный",
"sl": "Javno dostopen",
- "da": "Offentligt tilgængelig"
+ "da": "Offentligt tilgængelig",
+ "pl": "Dostępny publicznie"
},
"hideInAnswer": true
},
@@ -193,7 +202,8 @@
"de": "Der Defibrillator ist nur für Kunden zugänglich",
"it": "Accessibile solo ai clienti",
"ru": "Доступно только для клиентов",
- "sl": "Dostopen samo strankam"
+ "sl": "Dostopen samo strankam",
+ "pl": "Dostępny tylko dla klientów"
}
},
{
@@ -206,7 +216,8 @@
"nl": "Niet toegankelijk voor het publiek (bv. enkel voor personeel, de eigenaar, …)",
"de": "Der Defibrillator ist nicht öffentlich zugänglich (z.B. nur für Personal, Eigentümer, …)",
"it": "Non accessibile al pubblico (ad esempio riservato al personale, ai proprietari, etc.)",
- "sl": "Ni dostopen splošni javnosti (npr. samo za osebje, za lastnike, ...)"
+ "sl": "Ni dostopen splošni javnosti (npr. samo za osebje, za lastnike, ...)",
+ "pl": "Niedostępny publicznie (np. dostępny tylko dla personelu, właścicieli, ...)"
}
},
{
@@ -219,7 +230,8 @@
"de": "Der Defibrillator ist nicht zugänglich, möglicherweise nur für betriebliche Nutzung",
"sl": "Ni dostopen, morda samo za profesionalno rabo",
"es": "No accesible, posiblemente solo para el uso profesional",
- "ca": "No accessible, posiblemente només d'ús profesional"
+ "ca": "No accessible, posiblemente només d'ús profesional",
+ "pl": "Niedostępny, być może tylko do profesjonalnego użytku"
}
}
],
@@ -234,7 +246,8 @@
"de": "Ist dies ein normaler automatischer Defibrillator oder ein manueller Defibrillator nur für Profis?",
"sl": "Ali je to navaden avtomatski defibrilator ali ročni defibrilator namenjen poklicnim reševalcem?",
"es": "¿Este es un desfibrilador automático normal o un desfibrilador manual solo para profesionales?",
- "ca": "És un desfibril·lador automàtic normal o un desfibril·lador manual només per a professionals?"
+ "ca": "És un desfibril·lador automàtic normal o un desfibril·lador manual només per a professionals?",
+ "pl": "Czy to jest zwykły automatyczny defibrylator czy ręczny defibrylator tylko dla profesjonalistów?"
},
"condition": {
"and": [
@@ -252,7 +265,8 @@
"de": "Es gibt keine Informationen über den Gerätetyp",
"sl": "Ni informacij o vrsti naprave",
"es": "No hay información sobre el tipo de dispositivo",
- "ca": "No hi ha informació sobre el tipus de dispositiu"
+ "ca": "No hi ha informació sobre el tipus de dispositiu",
+ "pl": "Nie ma informacji o rodzaju urządzenia"
},
"hideInAnswer": true
},
@@ -267,7 +281,8 @@
"sl": "To je ročni defibrilator za poklicne reševalce",
"da": "Dette er en manuel hjertestarter til professionelle",
"es": "Este es un desfibrilador manual para profesionales",
- "ca": "Aquest és un desfibril·lador manual per a professionals"
+ "ca": "Aquest és un desfibril·lador manual per a professionals",
+ "pl": "To jest ręczny defibrylator dla profesjonalistów"
}
},
{
@@ -282,7 +297,8 @@
"sl": "To je normalen avtomatski defibrilator",
"da": "Dette er en normal automatisk hjertestarter",
"es": "Este es un desfibrilador automático normal",
- "ca": "Aquest és un desfibril·lador automàtic normal"
+ "ca": "Aquest és un desfibril·lador automàtic normal",
+ "pl": "To jest zwykły automatyczny defibrylator"
}
},
{
@@ -294,7 +310,8 @@
"da": "Dette er en særlig type hjertestarter: {defibrillator}",
"de": "Dies ist eine besondere Art von Defibrillator: {defibrillator}",
"es": "Este es un tipo de desfibrilador especial: {defibrillator}",
- "ca": "Aquest és un tipus especial de desfibril·lador: {defibrillator}"
+ "ca": "Aquest és un tipus especial de desfibril·lador: {defibrillator}",
+ "pl": "To jest specjalny rodzaj defibrylatora: {defibrillator}"
},
"hideInAnswer": true
}
@@ -310,7 +327,8 @@
"nl": "Op welke verdieping bevindt deze defibrillator zich?",
"de": "Auf welcher Etage befindet sich der Defibrillator?",
"it": "A che piano si trova questo defibrillatore?",
- "sl": "V katerem nadstropju je defibrilator?"
+ "sl": "V katerem nadstropju je defibrilator?",
+ "pl": "Na którym piętrze jest ten defibrylator?"
},
"condition": {
"and": [
@@ -329,7 +347,8 @@
"nl": "De defibrillator bevindt zicht op verdieping {level}",
"de": "Dieser Defibrallator befindet sich im {level}. Stockwerk",
"it": "Questo defibrillatore è al piano {level}",
- "sl": "Ta defibrilator je v {level}. nadstropju"
+ "sl": "Ta defibrilator je v {level}. nadstropju",
+ "pl": "Ten defibrylator jest na piętrze {level}"
},
"mappings": [
{
@@ -342,7 +361,8 @@
"de": "Der Defibrillator befindet sich im Erdgeschoss",
"sl": "Ta defibrilator je v pritličju",
"es": "Este desfibrilador se encuentra en la planta baja",
- "ca": "Aquest desfribil·lador està a la planta baixa"
+ "ca": "Aquest desfribil·lador està a la planta baixa",
+ "pl": "Ten defibrylator jest na parterze"
}
},
{
@@ -355,7 +375,8 @@
"de": "Der Defibrillator befindet sich in der ersten Etage",
"sl": "Ta defibrilator je v prvem nadstropju",
"es": "Este desfibrilador se encuentra en la primera planta",
- "ca": "Aquest desfribil·lador està a la primera planta"
+ "ca": "Aquest desfribil·lador està a la primera planta",
+ "pl": "Ten defibrylator jest na pierwszym piętrze"
}
}
],
@@ -370,7 +391,8 @@
"de": "Zusätzliche Informationen über den Standort (in der Landessprache): {defibrillator:location}",
"sl": "Dodatne informacije o lokaciji (v lokalnem jeziku): {defibrillator:location}",
"es": "Información a mayores sobre la localización (en el idioma local): {defibrillator:location}",
- "ca": "Informació extra sobre la localització (en la llengua local): {defibrillator:location}"
+ "ca": "Informació extra sobre la localització (en la llengua local): {defibrillator:location}",
+ "pl": "Dodatkowe informacje o lokalizacji (w lokalnym języku): {defibrillator:location}"
},
"question": {
"en": "Please give some explanation on where the defibrillator can be found (in the local language)",
@@ -380,7 +402,8 @@
"nl": "Gelieve meer informatie te geven over de exacte locatie van de defibrillator (in de plaatselijke taal)",
"de": "Bitte geben Sie einen Hinweis, wo genau der Defibrillator zu finden ist (in lokaler Sprache)",
"it": "Indica più precisamente dove si trova il defibrillatore (in lingua locale)",
- "sl": "Prosimo, opišite kje se nahaja defibrilator (v lokalnem jeziku)"
+ "sl": "Prosimo, opišite kje se nahaja defibrilator (v lokalnem jeziku)",
+ "pl": "Proszę podaj opis gdzie znajduje się defibrylator (w lokalnym języku)"
},
"freeform": {
"type": "text",
@@ -397,7 +420,8 @@
"de": "Zusätzliche Informationen über den Standort (auf Englisch): {defibrillator:location:en}",
"sl": "Dodatne informacije o lokaciji (v Angleščini): {defibrillator:location:en}",
"es": "Información a mayores sobre la localización (en Inglés): {defibrillator:location:en}",
- "ca": "Informació addicional sobre la ubicació (en anglès): {defibrillator:location:en}"
+ "ca": "Informació addicional sobre la ubicació (en anglès): {defibrillator:location:en}",
+ "pl": "Dodatkowe informacje o lokalizacji (po angielsku): {defibrillator:location:en}"
},
"question": {
"en": "Please give some explanation on where the defibrillator can be found (in English)",
@@ -407,7 +431,8 @@
"nl": "Gelieve meer informatie te geven over de exacte locatie van de defibrillator (in het Engels)",
"de": "Bitte geben Sie einen Hinweis, wo der Defibrillator zu finden ist (auf Englisch)",
"it": "Indica più precisamente dove si trova il defibrillatore (in inglese)",
- "sl": "Prosimo, opišite kje se nahaja defibrilator (v Angleščini)"
+ "sl": "Prosimo, opišite kje se nahaja defibrilator (v Angleščini)",
+ "pl": "Proszę podaj opis gdzie znajduje się defibrylator (po angielsku)"
},
"freeform": {
"type": "text",
@@ -424,7 +449,8 @@
"de": "Zusätzliche Informationen zum Standort (auf Französisch): {defibrillator:location:fr}",
"sl": "Dodatne informacije o lokaciji (v Francoščini): {defibrillator:location:fr}",
"es": "Información a mayores sobre la localización (en Francés): {defibrillator:location:fr}",
- "ca": "Informació addicional sobre la ubicació (en francès): {defibrillator:location:fr}"
+ "ca": "Informació addicional sobre la ubicació (en francès): {defibrillator:location:fr}",
+ "pl": "Dodatkowe informacje o lokalizacji (po francusku): {defibrillator:location:fr}"
},
"question": {
"en": "Please give some explanation on where the defibrillator can be found (in French)",
@@ -434,7 +460,8 @@
"nl": "Gelieve meer informatie te geven over de exacte locatie van de defibrillator (in het Frans)",
"de": "Bitte geben Sie einige Erläuterungen dazu, wo der Defibrillator zu finden ist (auf Französisch)",
"it": "Indica più precisamente dove si trova il defibrillatore (in francese)",
- "sl": "Prosimo, opišite kje se nahaja defibrilator (v Francoščini)"
+ "sl": "Prosimo, opišite kje se nahaja defibrilator (v Francoščini)",
+ "pl": "Proszę podaj opis gdzie znajduje się defibrylator (po francusku)"
},
"freeform": {
"type": "text",
@@ -452,7 +479,8 @@
"de": "Offizielle Identifikationsnummer des Geräts: {ref}",
"sl": "Uradna identifikacijska številka te naprave: {ref}",
"es": "Número de identificación oficial del dispositivo: {ref}",
- "ca": "Número d'identificació oficial del dispositiu: {ref}"
+ "ca": "Número d'identificació oficial del dispositiu: {ref}",
+ "pl": "Oficjalny numer identyfikacyjny urządzenia: {ref}"
},
"question": {
"en": "What is the official identification number of the device? (if visible on device)",
@@ -533,7 +561,9 @@
"ru": "В какое время доступен этот дефибриллятор?",
"de": "Zu welchen Zeiten ist der Defibrillator verfügbar?",
"sl": "Ob katerih urah je ta defibrilator na voljo?",
- "es": "¿A qué horas está disponible este desfibrilador?"
+ "es": "¿A qué horas está disponible este desfibrilador?",
+ "ca": "En quins horaris està disponible aquest desfibril·lador?",
+ "pl": "W jakich godzinach dostępny jest ten defibrylator?"
}
}
},
@@ -548,7 +578,8 @@
"id": "Informasi tambahan: {description}",
"sl": "Dodatne informacije: {description}",
"es": "Información adicional: {description}",
- "ca": "Informació addicional: {description}"
+ "ca": "Informació addicional: {description}",
+ "pl": "Dodatkowe informacje: {description}"
},
"question": {
"en": "Is there any useful information for users that you haven't been able to describe above? (leave blank if no)",
@@ -603,7 +634,8 @@
"de": "Heute überprüft!",
"sl": "Preverjeno danes!",
"ca": "Comprovat avui!",
- "es": "¡Comprobado hoy!"
+ "es": "¡Comprobado hoy!",
+ "pl": "Sprawdzone dzisiaj!"
}
}
],
@@ -619,7 +651,8 @@
"ru": "Дополнительная информация для экспертов OpenStreetMap: {fixme}",
"sl": "Dodatne informacije za OpenStreetMap strokovnjake: {fixme}",
"es": "Información extra para expertos en OpenStreetMap: {fixme}",
- "ca": "Informació addicional per als experts en OpenStreetMap: {fixme}"
+ "ca": "Informació addicional per als experts en OpenStreetMap: {fixme}",
+ "pl": "Więcej informacji dla doświadczonych użytkowników OpenStreetMap: {fixme}"
},
"question": {
"en": "Is there something wrong with how this is mapped, that you weren't able to fix here? (leave a note to OpenStreetMap experts)",
diff --git a/assets/layers/dentist/dentist.json b/assets/layers/dentist/dentist.json
index 8759429f7a..03d56c1b1c 100644
--- a/assets/layers/dentist/dentist.json
+++ b/assets/layers/dentist/dentist.json
@@ -5,12 +5,14 @@
"nl": "Tandarts",
"de": "Zahnärzte",
"es": "Dentista",
- "ca": "Dentista"
+ "ca": "Dentista",
+ "pl": "Dentysta"
},
"description": {
"en": "This layer shows dentist offices",
"de": "Diese Ebene zeigt Zahnarztpraxen",
- "nl": "Deze laag toont tandartsen"
+ "nl": "Deze laag toont tandartsen",
+ "pl": "Ta warstwa pokazuje gabinety dentystyczne"
},
"source": {
"osmTags": "amenity=dentist"
@@ -35,13 +37,15 @@
"en": "What is the name of this dentist?",
"de": "Wie lautet der Name dieses Zahnarztes?",
"nl": "Hoe heet deze tandarts?",
- "ca": "Com s'anomena aquest dentista?"
+ "ca": "Com s'anomena aquest dentista?",
+ "pl": "Jaka jest nazwa tego gabinetu dentystycznego?"
},
"render": {
"en": "This dentist is called {name}",
"de": "Dieser Zahnarzt heißt {name}",
"nl": "Deze tandarts heet {name}",
- "ca": "El dentista s'anomena {name}"
+ "ca": "El dentista s'anomena {name}",
+ "pl": "Nazwa tego gabinetu dentystycznego to {name}"
},
"freeform": {
"key": "name"
diff --git a/assets/layers/doctors/doctors.json b/assets/layers/doctors/doctors.json
index 3987332dc5..c2fbea24f3 100644
--- a/assets/layers/doctors/doctors.json
+++ b/assets/layers/doctors/doctors.json
@@ -60,13 +60,15 @@
"de": "Dieser Arzt ist spezialisiert auf {healthcare:speciality}",
"nl": "Deze dokter is gespecialiseerd in {healthcare:speciality}",
"fr": "Ce médecin est spécialisé dans {healthcare:speciality}",
- "he": "רופא זה מתמחה ב {healthcare:speciality}"
+ "he": "רופא זה מתמחה ב {healthcare:speciality}",
+ "pl": "Ten lekarz specjalizuje się w {healthcare:speciality}"
},
"question": {
"en": "What is this doctor specialized in?",
"de": "Worauf ist dieser Arzt spezialisiert?",
"nl": "Waar is deze dokter in gespecialiseerd?",
- "fr": "En quoi ce médecin est-il spécialisé ?"
+ "fr": "En quoi ce médecin est-il spécialisé ?",
+ "pl": "W czym specjalizuje się ten lekarz?"
},
"freeform": {
"key": "healthcare:speciality"
@@ -88,7 +90,8 @@
"en": "This is a gynaecologist",
"de": "Dies ist ein Gynäkologe",
"nl": "Dit is een gynaecoloog",
- "fr": "C'est un gynécologue"
+ "fr": "C'est un gynécologue",
+ "pl": "To jest ginekolog"
}
},
{
@@ -97,7 +100,8 @@
"en": "This is a psychiatrist",
"de": "Dies ist ein Psychiater",
"nl": "Dit is een psychiater",
- "fr": "C'est un psychiatre"
+ "fr": "C'est un psychiatre",
+ "pl": "To jest psychiatra"
}
},
{
@@ -106,7 +110,8 @@
"en": "This is a paediatrician",
"de": "Dies ist ein Kinderarzt",
"nl": "Dit is een kinderarts",
- "fr": "C'est un pédiatre"
+ "fr": "C'est un pédiatre",
+ "pl": "To jest pediatra"
}
}
]
diff --git a/assets/layers/elevator/elevator.json b/assets/layers/elevator/elevator.json
index 6893d452c0..fb453c3bd3 100644
--- a/assets/layers/elevator/elevator.json
+++ b/assets/layers/elevator/elevator.json
@@ -6,7 +6,8 @@
"de": "Aufzüge",
"nl": "Lift",
"pa_PK": "ایلیویٹر",
- "ca": "Ascensor"
+ "ca": "Ascensor",
+ "pl": "Winda"
},
"source": {
"osmTags": "highway=elevator"
@@ -24,7 +25,8 @@
"fr": "Ascenseur",
"de": "Aufzug",
"nl": "Lift",
- "pa_PK": "ایلیویٹر"
+ "pa_PK": "ایلیویٹر",
+ "pl": "Winda"
}
},
"tagRenderings": [
@@ -36,7 +38,8 @@
"en": "Does this elevator work?",
"fr": "Cet ascenseur fonctionne-t-il ?",
"de": "Ist dieser Aufzug in Betrieb?",
- "nl": "Werkt deze lift?"
+ "nl": "Werkt deze lift?",
+ "pl": "Czy ta winda działa?"
},
"mappings": [
{
@@ -45,7 +48,8 @@
"en": "This elevator is broken",
"fr": "Cet ascenseur est en panne",
"de": "Dieser Aufzug ist kaputt",
- "nl": "Deze lift is kapot"
+ "nl": "Deze lift is kapot",
+ "pl": "Ta winda jest zepsuta"
},
"icon": "close:red"
},
@@ -55,7 +59,8 @@
"en": "This elevator is closed e.g. because renovation works are going on",
"fr": "Cet ascenseur est fermé par ex. parce que des travaux de rénovation sont en cours",
"de": "Dieser Aufzug ist außer Betrieb z.B. wegen Renovierungsarbeiten",
- "nl": "Deze lift is tijdelijk gesloten bijvoorbeeld door renovatiewerken"
+ "nl": "Deze lift is tijdelijk gesloten bijvoorbeeld door renovatiewerken",
+ "pl": "Ta winda jest nieczynna np. z powodu renowacji"
},
"icon": "invalid:red"
},
@@ -65,7 +70,8 @@
"en": "This elevator works",
"fr": "Cet ascenseur fonctionne",
"de": "Dieser Aufzug ist in Betrieb",
- "nl": "Deze lift werkt"
+ "nl": "Deze lift werkt",
+ "pl": "Ta winda działa"
}
},
{
@@ -75,7 +81,8 @@
"fr": "Cet ascenseur fonctionne",
"de": "Dieser Aufzug ist in Betrieb",
"nl": "Deze lift werkt",
- "ca": "Aquest ascensor funciona"
+ "ca": "Aquest ascensor funciona",
+ "pl": "Ta winda działa"
},
"hideInAnswer": true
}
@@ -87,14 +94,16 @@
"en": "This elevator's doors have a width of {canonical(door:width)}",
"fr": "Les portes de cet ascenseur ont une largeur de {canonical(door:width)}",
"de": "Die Türen des Aufzugs haben eine Breite von {canonical(door:width)}",
- "nl": "De breedte van de liftdeur is {canonical(door:width)}"
+ "nl": "De breedte van de liftdeur is {canonical(door:width)}",
+ "pl": "Drzwi tej windy mają szerokość {canonical(door:width)}"
},
"question": {
"en": "What is the width of this elevator's entrance?",
"fr": "Quelle est la largeur de l'entrée de cet ascenseur ?",
"de": "Wie breit ist die Tür dieses Aufzugs?",
"nl": "Wat is de breedte van de liftdeur?",
- "ca": "Quina és l'amplada de l'entrada d'aquest ascensor?"
+ "ca": "Quina és l'amplada de l'entrada d'aquest ascensor?",
+ "pl": "Jaka jest szerokość drzwi windy?"
},
"freeform": {
"key": "door:width",
@@ -107,13 +116,15 @@
"en": "This elevator has a width of {canonical(elevator:width)}",
"fr": "Cet ascenseur a une largeur de {canonical(elevator:width)}",
"de": "Die Aufzugskabine hat eine Breite von {canonical(elevator:width)}",
- "nl": "Deze lift heeft een breedte van {canonical(elevator:width)}"
+ "nl": "Deze lift heeft een breedte van {canonical(elevator:width)}",
+ "pl": "Szerokość tej windy to {canonical(elevator:width)}"
},
"question": {
"en": "What is the width of this elevator?",
"fr": "Quelle est la largeur de cet ascenseur ?",
"de": "Wie breit ist die Kabine dieses Aufzugs?",
- "nl": "Wat is de breedte van deze lift?"
+ "nl": "Wat is de breedte van deze lift?",
+ "pl": "Jaka jest szerokość tej windy?"
},
"freeform": {
"key": "elevator:width",
@@ -140,8 +151,23 @@
}
},
"induction-loop",
+
+ {"id": "tactile_writing_available",
+ "question": {"en": "Has this elevator tactile writing?"},
+
+ "mappings":[
+ {"if":"tactile_writing:braille=yes",
+ "then": {"en": "This elevator has tactile writing in Braille"}
+ },
+ {"if":"tactile_writing:braille=no",
+ "then": {"en": "This elevator does not have tactile writing"}
+ }
+ ]
+ },
+
{
"id": "tactile_writing_language",
+ "condition": "tactile_writing:braille=yes",
"render": {
"special": {
"type": "language_chooser",
@@ -164,8 +190,22 @@
}
}
},
+ {"id": "speech_output_available",
+ "question": {"en": "Has this elevator speech output?"},
+ "questionHint": {"en": "E.g. it announces the current floor"},
+ "mappings":[
+ {"if":"speech_output=yes",
+ "then": {"en": "This elevator has speech output"}
+ },
+ {"if":"speech_output=no",
+ "then": {"en": "This elevator does not have speech output"}
+ }
+ ]
+ },
+
{
"id": "speech_output",
+ "condition": "speech_output=yes",
"render": {
"special": {
"type": "language_chooser",
@@ -218,7 +258,8 @@
"nl": "een lift",
"fr": "un ascenseur",
"de": "einen Aufzug",
- "ca": "un ascensor"
+ "ca": "un ascensor",
+ "pl": "winda"
},
"tags": [
"highway=elevator"
@@ -235,7 +276,8 @@
"defaultInput": "cm",
"applicableUnits": [
{
- "canonicalDenomination": "m",
+ "canonicalDenomination": "m"
+ ,
"alternativeDenomination": [
"meter"
],
@@ -245,7 +287,8 @@
"fr": "mètre",
"de": "Meter",
"nl": "meter",
- "pa_PK": "میٹر"
+ "pa_PK": "میٹر",
+ "pl": "metr"
}
},
{
@@ -259,7 +302,8 @@
"fr": "centimètre",
"de": "Zentimeter",
"nl": "centimeter",
- "pa_PK": "سینٹیمیٹر"
+ "pa_PK": "سینٹیمیٹر",
+ "pl": "centymetr"
}
}
]
diff --git a/assets/layers/elongated_coin/elongated_coin.json b/assets/layers/elongated_coin/elongated_coin.json
new file mode 100644
index 0000000000..903493f4e3
--- /dev/null
+++ b/assets/layers/elongated_coin/elongated_coin.json
@@ -0,0 +1,362 @@
+{
+ "id": "elongated_coin",
+ "name": {
+ "en": "Penny Presses",
+ "de": "Münzpressen",
+ "es": "Prensas de centavo"
+ },
+ "description": {
+ "en": "Layer showing penny presses.",
+ "de": "Ebene mit Münzpressen.",
+ "es": "Capa mostrando prensas de centavo."
+ },
+ "source": {
+ "osmTags": {
+ "and": [
+ "amenity=vending_machine",
+ "vending=elongated_coin"
+ ]
+ }
+ },
+ "title": {
+ "render": {
+ "en": "Penny Press",
+ "de": "Münzpresse",
+ "es": "Prensa de centavo"
+ }
+ },
+ "tagRenderings": [
+ "images",
+ "opening_hours_24_7",
+ {
+ "id": "designs",
+ "question": {
+ "en": "How many designs are available?",
+ "de": "Wieviele Motive sind verfügbar?",
+ "es": "Cuántos diseños son disponibles?"
+ },
+ "freeform": {
+ "key": "coin:design_count",
+ "type": "pnat",
+ "placeholder": {
+ "en": "Number of designs (e.g. 5)",
+ "de": "Motivanzahl (z.B. 5)",
+ "es": "Número de diseños (por ejemplo, 5)"
+ }
+ },
+ "render": {
+ "en": "This penny press has {coin:design_count} designs available.",
+ "de": "Die Münzpresse hat {coin:design_count} Motive zur Auswahl.",
+ "es": "Esta prensa tiene {coin:design_count} diseños disponibles."
+ },
+ "mappings": [
+ {
+ "if": "coin:design_count=1",
+ "then": {
+ "en": "This penny press has one design available.",
+ "de": "Die Münzpresse hat ein Motiv zur Auswahl.",
+ "es": "Esta prensa tiene un diseño disponible."
+ }
+ },
+ {
+ "if": "coin:design_count=2",
+ "then": {
+ "en": "This penny press has two designs available.",
+ "de": "Die Münzpresse hat zwei Motive zur Auswahl.",
+ "es": "Esta prensa tiene dos diseños disponibles."
+ }
+ },
+ {
+ "if": "coin:design_count=3",
+ "then": {
+ "en": "This penny press has three designs available.",
+ "de": "Die Münzpresse hat drei Motive zur Auswahl.",
+ "es": "Esta prensa tiene tres diseños disponibles."
+ }
+ },
+ {
+ "if": "coin:design_count=4",
+ "then": {
+ "en": "This penny press has four designs available.",
+ "de": "Die Münzpresse hat vier Motive zur Auswahl.",
+ "es": "Esta prensa tiene cuatro diseños disponibles."
+ }
+ }
+ ]
+ },
+ {
+ "id": "fee",
+ "question": {
+ "en": "Does it cost money to press a penny?"
+ },
+ "mappings": [
+ {
+ "if": "fee=",
+ "then": {
+ "en": "It costs money to press a penny."
+ }
+ },
+ {
+ "if": "fee=yes",
+ "then": {
+ "en": "It costs money to press a penny."
+ }
+ },
+ {
+ "if": "fee=no",
+ "then": {
+ "en": "It is free to press a penny."
+ },
+ "addExtraTags": [
+ "payment:qr_code=",
+ "payment:coins=",
+ "payment:notes=",
+ "payment:debit_cards=",
+ "payment:credit_cards="
+ ]
+ }
+ ]
+ },
+ {
+ "builtin": "payment-options-split",
+ "override": {
+ "condition": {
+ "or": [
+ "fee=yes",
+ "fee="
+ ]
+ }
+ }
+ },
+ {
+ "id": "coin",
+ "question": {
+ "en": "What coin is used for pressing?",
+ "de": "Welche Münze wird zum Pressen verwendet?",
+ "es": "Qué moneda se utiliza para presionar?"
+ },
+ "freeform": {
+ "key": "coin:type",
+ "type": "string",
+ "placeholder": {
+ "en": "Coin type (e.g. 10cent)",
+ "de": "Münzenart (z.B. 10 Cent)",
+ "es": "Tipo de moneda (por ejemplo, 10 centavos)",
+ "pl": "Rodzaj monety (np. 10 centów)"
+ }
+ },
+ "mappings": [
+ {
+ "if": "coin:type=2cent",
+ "then": {
+ "en": "This penny press uses a 2 cent coin for pressing.",
+ "de": "Die Münzpresse benötigt eine 2 Cent Münze um zu Pressen.",
+ "es": "Esta prensa de centavo utiliza una moneda de 2 centavos para presionar."
+ },
+ "hideInAnswer": {
+ "and": [
+ "_currency!~.*EUR.*",
+ "_currency!~.*USD.*"
+ ]
+ }
+ },
+ {
+ "if": "coin:type=5cent",
+ "then": {
+ "en": "This penny press uses a 5 cent coin for pressing.",
+ "de": "Die Münzpresse benötigt eine 5 Cent Münze um zu Pressen.",
+ "es": "Esta prensa de centavo utiliza una moneda de 5 centavos para presionar."
+ },
+ "hideInAnswer": {
+ "and": [
+ "_currency!~.*EUR.*",
+ "_currency!~.*USD.*"
+ ]
+ }
+ },
+ {
+ "if": "coin:type=10cent",
+ "then": {
+ "en": "This penny press uses a 10 cent coin for pressing.",
+ "de": "Die Münzpresse benötigt eine 10 Cent Münze um zu Pressen.",
+ "es": "Esta prensa de centavo utiliza una moneda de 10 centavos para presionar."
+ },
+ "hideInAnswer": {
+ "and": [
+ "_currency!~.*EUR.*",
+ "_currency!~.*USD.*"
+ ]
+ }
+ },
+ {
+ "if": "coin:type=25cent",
+ "then": {
+ "en": "This penny press uses a 25 cent coin for pressing.",
+ "de": "Die Münzpresse benötigt eine 25 Cent Münze um zu Pressen.",
+ "es": "Esta prensa de centavo utiliza una moneda de 25 centavos para presionar."
+ },
+ "hideInAnswer": "_currency!~.*USD.*"
+ },
+ {
+ "if": "coin:type=50cent",
+ "then": {
+ "en": "This penny press uses a 50 cent coin for pressing.",
+ "de": "Die Münzpresse benötigt eine 50 Cent Münze um zu Pressen.",
+ "es": "Esta prensa de centavo utiliza una moneda de 50 centavos para presionar."
+ },
+ "hideInAnswer": "_currency!~.*USD.*"
+ },
+ {
+ "if": "coin:type=10centimes",
+ "then": {
+ "en": "This penny press uses a 10 centimes coin for pressing."
+ },
+ "hideInAnswer": "_currency!~.*CHF.*"
+ },
+ {
+ "if": "coin:type=20centimes",
+ "then": {
+ "en": "This penny press uses a 20 centimes coin for pressing."
+ },
+ "hideInAnswer": "_currency!~.*CHF.*"
+ }
+ ],
+ "render": {
+ "en": "This penny press uses a {coin:type} coin for pressing.",
+ "de": "Die Münzpresse benötigt eine {coin:type} Münze um zu Pressen.",
+ "es": "Esta prensa de centavo utiliza una moneda {coin:type} para presionar."
+ }
+ },
+ "website",
+ {
+ "id": "charge",
+ "condition": {
+ "or": [
+ "fee=yes",
+ "fee="
+ ]
+ },
+ "question": {
+ "en": "How much does it cost to press a penny?",
+ "de": "Wieviel kostet es eine Münze zu Pressen?",
+ "es": "¿Cuánto cuesta presionar un centavo?"
+ },
+ "freeform": {
+ "key": "charge",
+ "placeholder": {
+ "en": "Cost (e.g. 0.50 EUR)",
+ "de": "Einwurf (z.B. 0,5€)",
+ "fr": "Coût (par ex. 0.50 EUR)",
+ "es": "Costo (por ejemplo, 0.50 euros)"
+ }
+ },
+ "mappings": [
+ {
+ "if": "charge=1 EUR",
+ "then": {
+ "en": "It costs 1 euro to press a penny.",
+ "de": "Eine Münze zu Pressen kostet 1 Euro.",
+ "es": "Cuesta 1 euro para presionar un centavo."
+ },
+ "hideInAnswer": "_currency!~.*EUR.*"
+ },
+ {
+ "if": "charge=2 EUR",
+ "then": {
+ "en": "It costs 2 euros to press a penny.",
+ "de": "Eine Münze zu Pressen kostet 2€.",
+ "es": "Cuesta 2 euros para presionar un centavo."
+ },
+ "hideInAnswer": "_currency!~.*EUR.*"
+ },
+ {
+ "if": "charge=2 CHF",
+ "then": {
+ "en": "It costs 2 Swiss francs to press a penny."
+ },
+ "hideInAnswer": "_currency!~.*CHF.*"
+ },
+ {
+ "if": "charge=1 CHF",
+ "then": {
+ "en": "It costs 1 Swiss franc to press a penny."
+ },
+ "hideInAnswer": "_currency!~.*CHF.*"
+ }
+ ],
+ "render": {
+ "en": "It costs {charge} to press a penny.",
+ "de": "Es kostet {charge}€ um eine Münze zu Pressen.",
+ "es": "Cuesta {charge} para presionar un centavo."
+ }
+ },
+ "denominations-coins",
+ {
+ "id": "indoor",
+ "question": {
+ "en": "Is the penny press indoors?",
+ "de": "Befindet sich die Münzpresse im Inneren?",
+ "es": "La prensa de centavo esta al interior?"
+ },
+ "mappings": [
+ {
+ "if": "indoor=yes",
+ "then": {
+ "en": "This penny press is located indoors.",
+ "de": "Die Münzpresse befindet sich im Inneren.",
+ "es": "Esta prensa está ubicada en interior."
+ }
+ },
+ {
+ "if": "indoor=no",
+ "then": {
+ "en": "This penny press is located outdoors.",
+ "de": "Die Münzpresse befindet sich Draußen.",
+ "es": "Esta prensa está ubicada al aire libre."
+ }
+ }
+ ]
+ },
+ "level",
+ "check_date"
+ ],
+ "mapRendering": [
+ {
+ "icon": "circle:#FFFFFF00;./assets/themes/elongated_coin/penny.svg",
+ "location": [
+ "point",
+ "centroid"
+ ],
+ "iconBadges": [
+ {
+ "if": "opening_hours~*",
+ "then": "icons.isOpen"
+ }
+ ]
+ }
+ ],
+ "presets": [
+ {
+ "title": {
+ "en": "a penny press",
+ "de": "Eine Münzpresse",
+ "es": "una prensa de centavo"
+ },
+ "tags": [
+ "amenity=vending_machine",
+ "vending=elongated_coin",
+ "payment:coins=yes"
+ ]
+ }
+ ],
+ "allowMove": {
+ "enableImproveAccuracy": true,
+ "enableRelocation": true
+ },
+ "deletion": true,
+ "filter": [
+ "open_now",
+ "accepts_debit_cards",
+ "accepts_credit_cards"
+ ]
+}
\ No newline at end of file
diff --git a/assets/layers/entrance/entrance.json b/assets/layers/entrance/entrance.json
index fef576eac7..bf01e0ebe7 100644
--- a/assets/layers/entrance/entrance.json
+++ b/assets/layers/entrance/entrance.json
@@ -36,7 +36,8 @@
"de": "Eingang",
"es": "Entrada",
"fr": "Entrée",
- "pa_PK": "دروازہ"
+ "pa_PK": "دروازہ",
+ "pl": "Wejście"
}
},
"tagRenderings": [
@@ -49,7 +50,8 @@
"nl": "Wat voor ingang is dit?",
"de": "Um welchen Eingangstyp handelt es sich?",
"es": "¿Qué tipo de entrada es esta?",
- "fr": "De quel type d'entrée s'agit-il ?"
+ "fr": "De quel type d'entrée s'agit-il ?",
+ "pl": "Jakiego rodzaju jest to wejście?"
},
"mappings": [
{
@@ -91,7 +93,8 @@
"nl": "Dit is de hoofdingang",
"de": "Dies ist der Haupteingang",
"es": "Esta es la entrada principal",
- "fr": "Ceci est l'entrée principale"
+ "fr": "Ceci est l'entrée principale",
+ "pl": "To jest główne wejście"
}
},
{
@@ -122,7 +125,8 @@
"de": "Dies ist ein Diensteingang - normalerweise nur für Mitarbeiter, Anlieferung, …",
"es": "Esta es una entrada de servicio - normalmente solo la utilizan empleados, repartidores, …",
"fr": "C'est une entrée de service - normalement utilisée uniquement pour les employés, la livraison, …",
- "ca": "Aquesta és una entrada de servei - normalment utilitzada per empleats, repartidors, …"
+ "ca": "Aquesta és una entrada de servei - normalment utilitzada per empleats, repartidors, …",
+ "pl": "To jest wejście serwisowe - zazwyczaj używane tylko przez pracowników, dostawy, …"
}
},
{
@@ -137,7 +141,8 @@
"nl": "Dit is enkel een uitgang, je kan hier niet naar binnen",
"de": "Dies ist ein Ausgang, ohne Zutrittsmöglichkeit",
"es": "Esta es una salida por la cual no se puede entrar",
- "fr": "C'est une sortie où l'on ne peut pas entrer"
+ "fr": "C'est une sortie où l'on ne peut pas entrer",
+ "pl": "To jest wyjście bez możliwości wejścia"
}
},
{
@@ -152,7 +157,8 @@
"nl": "Dit is een ingang waar je enkel naar binnen kunt (niet naar buiten)",
"de": "Dies ist ein Eingang, an dem man nur hineingehen kann (aber nicht hinausgehen)",
"es": "Esta es una entrada por la que solo se puede entrar (pero no salir)",
- "fr": "C'est une entrée où l'on ne peut qu'entrer (mais pas sortir)"
+ "fr": "C'est une entrée où l'on ne peut qu'entrer (mais pas sortir)",
+ "pl": "To jest wejście, którym nie można wychodzić"
}
},
{
@@ -168,7 +174,8 @@
"de": "Dies ist ein Notausgang",
"es": "Esta es una salida de emergencia",
"fr": "C'est la sortie de secours",
- "he": "זו יציאת חירום"
+ "he": "זו יציאת חירום",
+ "pl": "To jest wyjście ewakuacyjne"
}
},
{
@@ -183,7 +190,8 @@
"nl": "Dit is de ingang van een private woning",
"de": "Dies ist ein Eingang zu einem privaten Haus",
"es": "Esta es la entrada a una vivienda privada",
- "fr": "C'est l'entrée d'une maison privée"
+ "fr": "C'est l'entrée d'une maison privée",
+ "pl": "To jest wejście do prywatnego domu"
}
}
]
@@ -281,7 +289,8 @@
"nl": "Dit is een automatische deur",
"de": "Dies ist eine Automatiktür",
"es": "Esta es una puerta automática",
- "fr": "C'est une porte automatique"
+ "fr": "C'est une porte automatique",
+ "pl": "Te drzwi są automatyczne"
},
"hideInAnswer": true
},
@@ -293,7 +302,8 @@
"de": "Diese Tür ist nicht automatisiert",
"es": "Esta puerta no está automatizada",
"fr": "Cette porte n'est pas automatisée",
- "ca": "Aquesta porta no està automatitzada"
+ "ca": "Aquesta porta no està automatitzada",
+ "pl": "Te drzwi nie są automatyczne"
}
},
{
@@ -303,7 +313,8 @@
"nl": "De deur gaat automatisch open wanneer er beweging wordt gedetecteerd",
"de": "Diese Tür öffnet sich automatisch, wenn Bewegung erkannt wird",
"es": "Esta puerta se abre automáticamente cuando se detecta movimiento",
- "fr": "Cette porte s'ouvrira automatiquement lorsqu'un mouvement sera détecté"
+ "fr": "Cette porte s'ouvrira automatiquement lorsqu'un mouvement sera détecté",
+ "pl": "Te drzwi automatycznie się otwierają, kiedy zostanie wykryty ruch"
}
},
{
@@ -412,7 +423,8 @@
"en": "Height of the door kerb",
"fr": "Hauteur du seuil de porte",
"de": "Höhe der Türschwelle",
- "nl": "Hoogte van de drempel"
+ "nl": "Hoogte van de drempel",
+ "pl": "Wysokość progu w drzwiach"
},
"type": "pnat"
},
@@ -423,7 +435,8 @@
"en": "This door does not have a kerb",
"nl": "Deze deur heeft geen drempel",
"fr": "Cette porte n'a pas de seuil",
- "de": "Diese Tür hat keine Türschwelle"
+ "de": "Diese Tür hat keine Türschwelle",
+ "pl": "Te drzwi nie mają progu"
}
}
]
@@ -495,7 +508,8 @@
"fr": "mètre",
"de": "Meter",
"nl": "meter",
- "pa_PK": "میٹر"
+ "pa_PK": "میٹر",
+ "pl": "metr"
}
},
{
@@ -509,7 +523,8 @@
"fr": "centimètre",
"de": "Zentimeter",
"nl": "centimeter",
- "pa_PK": "سینٹیمیٹر"
+ "pa_PK": "سینٹیمیٹر",
+ "pl": "centrymetr"
}
}
]
diff --git a/assets/layers/etymology/etymology.json b/assets/layers/etymology/etymology.json
index 1fcceab33a..c34022503c 100644
--- a/assets/layers/etymology/etymology.json
+++ b/assets/layers/etymology/etymology.json
@@ -181,14 +181,16 @@
"en": "What is this object named after?",
"nl": "Naar wat is dit object vernoemd?",
"de": "Wonach ist dieses Objekt benannt?",
- "fr": "En référence à quoi cet objet est-il nommé ?"
+ "fr": "En référence à quoi cet objet est-il nommé ?",
+ "pl": "Po czym nazwany jest ten obiekt?"
},
"render": {
"en": "Named after {name:etymology}",
"nl": "Vernoemd naar {name:etymology}",
"de": "Benannt nach {name:etymology}",
"da": "Opkaldt efter {name:etymology}",
- "fr": "Nommé en référence à {name:etymology}"
+ "fr": "Nommé en référence à {name:etymology}",
+ "pl": "Nazwane po {name:etymology}"
},
"freeform": {
"key": "name:etymology"
@@ -252,7 +254,8 @@
"en": "A Wikipedia article about this street exists: {wikipedia():max-height:25rem}",
"nl": "Een Wikipedia artikel over deze straat bestaat: {wikipedia():max-height:25rem}",
"de": "Zu dieser Straße existiert ein Wikipedia-Artikel: {wikipedia():max-height:25rem}",
- "fr": "Un article Wikipédia à propos de cette rue existe : {wikipedia():max-height:25rem}"
+ "fr": "Un article Wikipédia à propos de cette rue existe : {wikipedia():max-height:25rem}",
+ "pl": "Istnieje artykuł Wikipedii na temat tej ulicy: {wikipedia():max-height:25rem}"
},
"condition": "wikidata~*"
}
diff --git a/assets/layers/extinguisher/extinguisher.json b/assets/layers/extinguisher/extinguisher.json
index e953b5b832..53edc92a62 100644
--- a/assets/layers/extinguisher/extinguisher.json
+++ b/assets/layers/extinguisher/extinguisher.json
@@ -10,7 +10,8 @@
"it": "Cartina degli estintori.",
"nl": "Kaart van brandblussers",
"es": "Mapa de extintores",
- "ca": "Mapa d'extintors"
+ "ca": "Mapa d'extintors",
+ "pl": "Mapa gaśnic"
},
"minzoom": 14,
"source": {
@@ -31,7 +32,8 @@
"it": "Estintori",
"nl": "Brandblussers",
"ca": "Extintors",
- "es": "Extintores"
+ "es": "Extintores",
+ "pl": "Gaśnice"
}
},
"description": {
@@ -46,7 +48,8 @@
"nl": "Kaartlaag met brandblussers.",
"da": "Kortlag til visning af ildslukkere.",
"es": "Capa del mapa que muestra extintores.",
- "ca": "Capa que mostra extintors."
+ "ca": "Capa que mostra extintors.",
+ "pl": "Warstwa mapy pokazująca gaśnice."
},
"tagRenderings": [
{
@@ -61,7 +64,8 @@
"it": "Posizione: {location}",
"nl": "Locatie: {location}",
"es": "Localización: {location}",
- "ca": "Ubicació: {location}"
+ "ca": "Ubicació: {location}",
+ "pl": "Lokalizacja: {location}"
},
"question": {
"en": "Where is it positioned?",
@@ -73,7 +77,8 @@
"nl": "Op welke locatie staat dit?",
"da": "Hvor er den placeret?",
"es": "¿Dónde se encuentra?",
- "ca": "On està situat?"
+ "ca": "On està situat?",
+ "pl": "Gdzie się znajduje?"
},
"mappings": [
{
@@ -92,7 +97,8 @@
"nl": "In een gebouw.",
"da": "Findes indendørs.",
"es": "Se encuentra en el interior.",
- "ca": "Es troba a l'interior."
+ "ca": "Es troba a l'interior.",
+ "pl": "Znajduje się wewnątrz budynku."
}
},
{
@@ -111,7 +117,8 @@
"nl": "In open lucht.",
"da": "Findes udendørs.",
"es": "Se encuentra en el exterior.",
- "ca": "Es troba a l'aire lliure."
+ "ca": "Es troba a l'aire lliure.",
+ "pl": "Znajduje się na dworze."
}
}
],
@@ -137,7 +144,8 @@
"nl": "een brandblusser",
"da": "en ildslukker",
"es": "un extintor",
- "ca": "un extintor"
+ "ca": "un extintor",
+ "pl": "gaśnica"
},
"description": {
"en": "A fire extinguisher is a small, portable device used to stop a fire",
@@ -149,7 +157,8 @@
"nl": "Een brandblusser is een klein, draagbaar apparaat om een brand te blussen",
"da": "En ildslukker er en lille, bærbar beholder, der bruges til at stoppe en brand",
"es": "Un extintor es un dispositivo pequeño y portátil utilizado para parar un fuego",
- "ca": "Un extintor és un dispositiu petit i portàtil utilitzat per a para un foc"
+ "ca": "Un extintor és un dispositiu petit i portàtil utilitzat per a para un foc",
+ "pl": "Gaśnica to małe, przenośne urządzenie do gaszenia ognia"
}
}
],
diff --git a/assets/layers/filters/filters.json b/assets/layers/filters/filters.json
index 1f9abce814..7b5d4a34f9 100644
--- a/assets/layers/filters/filters.json
+++ b/assets/layers/filters/filters.json
@@ -10,7 +10,7 @@
{
"question": {
"en": "Open now",
- "nl": "Nu geopened",
+ "nl": "Nu open",
"de": "Jetzt geöffnet",
"ca": "Obert ara",
"es": "Abierta ahora",
@@ -19,7 +19,8 @@
"da": "Åbent nu",
"zh_Hant": "目前開放",
"id": "Saat ini buka",
- "it": "Aperto ora"
+ "it": "Aperto ora",
+ "pl": "Otwarte teraz"
},
"osmTags": "_isOpen=yes"
}
@@ -35,7 +36,8 @@
"de": "Akzeptiert Barzahlung",
"nl": "Accepteert cash",
"es": "Acepta efectivo",
- "fr": "Accepte les espèces"
+ "fr": "Accepte les espèces",
+ "pl": "Przyjmuje gotówkę"
}
}
]
@@ -50,7 +52,8 @@
"de": "Akzeptiert Kartenzahlung",
"nl": "Accepteert betaalkaarten",
"es": "Acepta el pago por tarjeta",
- "fr": "Accepte les cartes de paiement"
+ "fr": "Accepte les cartes de paiement",
+ "pl": "Przyjmuje karty płatnicze"
}
}
]
@@ -61,7 +64,9 @@
{
"osmTags": "payment:debit_cards=yes",
"question": {
- "en": "Accepts debit cards"
+ "en": "Accepts debit cards",
+ "de": "Akzeptiert Debitkarten",
+ "pl": "Przyjmuje karty debetowe"
}
}
]
@@ -72,7 +77,9 @@
{
"osmTags": "payment:credit_cards=yes",
"question": {
- "en": "Accepts credit cards"
+ "en": "Accepts credit cards",
+ "de": "Akzeptiert Kreditkarten",
+ "pl": "Przyjmuje karty kredytowe"
}
}
]
@@ -84,14 +91,16 @@
"question": {
"en": "With and without images",
"nl": "Met en zonder afbeelding",
- "de": "Mit und ohne Bild"
+ "de": "Mit und ohne Bild",
+ "pl": "Z oraz bez zdjęć"
}
},
{
"question": {
"en": "Has at least one image",
"de": "Hat mindestens ein Bild",
- "nl": "Heeft minstens één afbeelding"
+ "nl": "Heeft minstens één afbeelding",
+ "pl": "Ma co najmniej jedno zdjęcie"
},
"osmTags": {
"or": [
@@ -108,7 +117,8 @@
"question": {
"en": "Probably does not have an image",
"de": "Hat wahrscheinlich kein Bild",
- "nl": "Heeft waarschijnlijk geen afbeelding"
+ "nl": "Heeft waarschijnlijk geen afbeelding",
+ "pl": "Prawdopodobnie nie ma zdjęcia"
},
"osmTags": {
"and": [
@@ -131,7 +141,8 @@
"en": "With tactile paving",
"de": "Mit taktilem Pflaster",
"fr": "Avec revêtement podotactile",
- "nl": "Met voelbare bestrating"
+ "nl": "Met voelbare bestrating",
+ "pl": "Z wypustkami dla niewidomych"
},
"osmTags": "tactile_paving=yes"
}
@@ -146,7 +157,8 @@
"en": "With or without tactile paving",
"de": "Mit oder ohne taktiles Pflaster",
"fr": "Avec ou sans revêtement podotactile",
- "nl": "Met of zonder voelbare bestrating"
+ "nl": "Met of zonder voelbare bestrating",
+ "pl": "Z lub bez wypustek dla niewidomych"
}
},
{
@@ -154,7 +166,8 @@
"en": "With tactile paving",
"de": "Mit taktilem Pflaster",
"fr": "Avec revêtement podotactile",
- "nl": "Met voelbare bestrating"
+ "nl": "Met voelbare bestrating",
+ "pl": "Z wypustkami dla niewidomych"
},
"osmTags": "tactile_paving=yes"
},
@@ -163,7 +176,8 @@
"en": "Without tactile paving",
"de": "Ohne taktiles Pflaster",
"fr": "Sans revêtement podotactile",
- "nl": "Zonder voelbare bestrating"
+ "nl": "Zonder voelbare bestrating",
+ "pl": "Bez wypustek dla niewidomych"
},
"osmTags": "tactile_paving=no"
},
@@ -173,7 +187,8 @@
"en": "No information about tactile paving",
"de": "Keine Informationen über taktiles Pflaster",
"fr": "Sans information sur le revêtement podotactile",
- "nl": "Geen informatie over voelbare bestrating"
+ "nl": "Geen informatie over voelbare bestrating",
+ "pl": "Brak informacji o wypustkach dla niewidomych"
}
}
]
diff --git a/assets/layers/fixme/fixme.json b/assets/layers/fixme/fixme.json
index b957ee3aa5..dc8fdb04e6 100644
--- a/assets/layers/fixme/fixme.json
+++ b/assets/layers/fixme/fixme.json
@@ -2,7 +2,8 @@
"id": "fixme",
"name": {
"en": "OSM objects with FIXME tags",
- "de": "OSM-Objekte mit FIXME-Tags"
+ "de": "OSM-Objekte mit FIXME-Tags",
+ "pl": "Obiekty OSM z znacznikami FIXME"
},
"minzoom": 16,
"description": {
@@ -21,7 +22,8 @@
"title": {
"render": {
"en": "OSM object with FIXME tag",
- "de": "OSM-Objekt mit FIXME-Tags"
+ "de": "OSM-Objekt mit FIXME-Tags",
+ "pl": "Obiekt OSM z znacznikiem FIXME"
}
},
"tagRenderings": [
@@ -33,14 +35,16 @@
},
"question": {
"en": "What is wrong with this feature?",
- "de": "Was stimmt mit diesem Objekt nicht?"
+ "de": "Was stimmt mit diesem Objekt nicht?",
+ "pl": "Co jest nie tak z tym obiektem?"
},
"mappings": [
{
"if": "fixme=",
"then": {
"en": "This issue has been resolved",
- "de": "Dieses Problem wurde behoben"
+ "de": "Dieses Problem wurde behoben",
+ "pl": "Ten problem został rozwiązany"
}
}
],
@@ -54,7 +58,9 @@
"condition": "note~*",
"render": {
"en": "Note Text: {note}",
- "de": "Notiz Text: {note}"
+ "de": "Notiz Text: {note}",
+ "fr": "Texte de la note : {note}",
+ "pl": "Tekst notatki: {note}"
}
},
"all_tags"
diff --git a/assets/layers/food/food.json b/assets/layers/food/food.json
index 6030d3a353..aefcd3b1b7 100644
--- a/assets/layers/food/food.json
+++ b/assets/layers/food/food.json
@@ -7,7 +7,8 @@
"da": "Restauranter og fastfood",
"es": "Restaurantes y comida rápida",
"fr": "Restaurants et nourriture rapide",
- "ca": "Restaurants i menjar ràpid"
+ "ca": "Restaurants i menjar ràpid",
+ "pl": "Restauracje i fast-foody"
},
"source": {
"osmTags": {
@@ -27,7 +28,8 @@
"de": "ein Restaurant",
"ca": "un restaurant",
"es": "un restaurante",
- "fr": "un restaurant"
+ "fr": "un restaurant",
+ "pl": "restauracja"
},
"tags": [
"amenity=restaurant"
@@ -89,7 +91,8 @@
"de": "Restaurant",
"es": "Restaurante",
"fr": "Restaurant",
- "pa_PK": "بھون آلہ"
+ "pa_PK": "بھون آلہ",
+ "pl": "Restauracja"
},
"mappings": [
{
@@ -105,7 +108,8 @@
"de": "Restaurant {name}",
"ca": "Restaurant {name}",
"es": "Restaurante {name}",
- "fr": "Restaurant {name}"
+ "fr": "Restaurant {name}",
+ "pl": "Restauracja {name}"
}
},
{
@@ -238,7 +242,8 @@
"de": "Dies ist eine Pizzeria",
"es": "Esto es una pizzería",
"fr": "C'est une pizzéria",
- "ca": "Això és una pizzeria"
+ "ca": "Això és una pizzeria",
+ "pl": "To jest pizzeria"
}
},
{
@@ -259,7 +264,8 @@
"de": "Bietet vorwiegend Pastagerichte an",
"es": "Principalmente sirve pasta",
"fr": "Restaurant Italien",
- "ca": "Principalment serveix pasta"
+ "ca": "Principalment serveix pasta",
+ "pl": "Podaje głównie makarony"
}
},
{
@@ -269,7 +275,8 @@
"nl": "Dit is een kebabzaak",
"de": "Das ist ein Dönerladen",
"es": "Esta es una tienda de kebak",
- "fr": "C'est un resto kebab"
+ "fr": "C'est un resto kebab",
+ "pl": "To jest stoisko z kebabem"
}
},
{
@@ -290,7 +297,8 @@
"de": "Hier werden Burger serviert",
"es": "Aquí se sirven hamburguesas",
"fr": "Des hamburgers sont servis ici",
- "ca": "Aquí es serveixen hamburgueses"
+ "ca": "Aquí es serveixen hamburgueses",
+ "pl": "Są tu podawane burgery"
}
},
{
@@ -402,7 +410,8 @@
"nl": "Is reserveren verplicht voor deze zaak?",
"de": "Ist an diesem Ort eine Reservierung erforderlich?",
"ca": "És necessari reservar en aquest lloc?",
- "fr": "Est-il nécessaire de réserver à cet endroit ?"
+ "fr": "Est-il nécessaire de réserver à cet endroit ?",
+ "pl": "Czy w tym miejscu rezerwacja jest wymagana?"
},
"mappings": [
{
@@ -432,7 +441,8 @@
"nl": "Reserveren is mogelijk voor deze zaak",
"de": "Eine Reservierung ist an diesem Ort möglich",
"ca": "És possible reservar en aquest lloc",
- "fr": "La réservation est possible à cet endroit"
+ "fr": "La réservation est possible à cet endroit",
+ "pl": "W tym miejscu możliwa jest rezerwacja"
}
},
{
@@ -442,7 +452,8 @@
"nl": "Reserveren is niet mogelijk voor deze zaak",
"de": "Eine Reservierung ist an diesem Ort nicht möglich",
"ca": "En aquest lloc no es pot reservar",
- "fr": "Il n'est pas possible de réserver à cet endroit"
+ "fr": "Il n'est pas possible de réserver à cet endroit",
+ "pl": "Rezerwacja nie jest możliwa w tym miejscu"
}
}
]
@@ -532,7 +543,8 @@
"de": "Werden hier vegetarische Gerichte angeboten?",
"es": "¿Este restaurante tiene una opción vegetariana?",
"fr": "Ce restaurant propose-t-il une option végétarienne ?",
- "ca": "Aquest restaurant té opció vegetariana?"
+ "ca": "Aquest restaurant té opció vegetariana?",
+ "pl": "Czy ta restauracja ma danie wegetariańskie?"
},
"mappings": [
{
@@ -543,7 +555,8 @@
"de": "Hier werden keine vegetarischen Gerichte angeboten",
"es": "Sin opciones vegetarianas",
"fr": "Aucune option végétarienne n'est disponible",
- "ca": "No hi ha opcions vegetarianes disponibles"
+ "ca": "No hi ha opcions vegetarianes disponibles",
+ "pl": "Brak dań wegetariańskich"
}
},
{
@@ -554,7 +567,8 @@
"de": "Hier werden nur wenige vegetarische Gerichte angeboten",
"es": "Algunas opciones vegetarianas",
"fr": "Certaines options végétariennes sont disponibles",
- "ca": "Algunes opcions vegetarianes"
+ "ca": "Algunes opcions vegetarianes",
+ "pl": "Pewne dania wegetariańskie są dostępne"
}
},
{
@@ -565,7 +579,8 @@
"de": "Hier werden vegetarische Gerichte angeboten",
"es": "Opciones vegetarianas disponibles",
"fr": "Des options végétariennes sont disponibles",
- "ca": "Hi ha opcions vegetarianes disponibles"
+ "ca": "Hi ha opcions vegetarianes disponibles",
+ "pl": "Dostępne są dania wegetariańskie"
}
},
{
@@ -576,7 +591,8 @@
"de": "Hier werden ausschließlich vegetarische Gerichte angeboten",
"es": "Todos los platos son vegetarianos",
"fr": "Tous les plats sont végétariens",
- "ca": "Tots els plats són vegetarians"
+ "ca": "Tots els plats són vegetarians",
+ "pl": "Wszystkie dania są wegetariańskie"
}
}
],
@@ -601,7 +617,8 @@
"de": "Hier werden keine veganen Gerichte angeboten",
"es": "Sin opciones veganas disponibles",
"fr": "Aucune option végétalienne disponible",
- "ca": "No hi ha opcions veganes disponibles"
+ "ca": "No hi ha opcions veganes disponibles",
+ "pl": "Brak dań wegańskich"
}
},
{
@@ -612,7 +629,8 @@
"de": "Hier werden nur wenige vegane Gerichte angeboten",
"es": "Alguna opciones veganas disponibles",
"fr": "Certaines options végétaliennes sont disponibles",
- "ca": "Hi ha algunes opcions veganes disponibles"
+ "ca": "Hi ha algunes opcions veganes disponibles",
+ "pl": "Pewne dania wegańskie są dostępne"
}
},
{
@@ -623,7 +641,8 @@
"de": "Hier werden vegane Gerichte angeboten",
"es": "Opciones veganas disponibles",
"fr": "Des options végétaliennes sont disponibles",
- "ca": "Hi ha opcions veganes disponibles"
+ "ca": "Hi ha opcions veganes disponibles",
+ "pl": "Dostępne są dania wegańskie"
}
},
{
@@ -634,7 +653,8 @@
"de": "Hier werden ausschließlich vegane Gerichte angeboten",
"es": "Todos los platos son veganos",
"fr": "Tous les plats sont végétaliens",
- "ca": "Tots els plats són vegans"
+ "ca": "Tots els plats són vegans",
+ "pl": "Wszystkie dania są wegańskie"
}
}
],
@@ -868,7 +888,8 @@
"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"
+ "ca": "El fregit es fa amb oli vegetal",
+ "pl": "Smażenie jest na oleju roślinnym"
}
},
{
@@ -879,7 +900,8 @@
"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"
+ "ca": "El fregit es fa amb oli animal",
+ "pl": "Smażenie jest na oleju zwierzęcym"
}
}
],
@@ -949,7 +971,9 @@
"question": {
"en": "Reservation not required",
"nl": "Reserveren niet vereist",
- "de": "Reservierung nicht erforderlich"
+ "de": "Reservierung nicht erforderlich",
+ "fr": "Pas de réservation nécessaire",
+ "pl": "Rezerwacja nie jest wymagana"
},
"osmTags": {
"or": [
@@ -970,18 +994,25 @@
"de": "Vegetarische Gerichte im Angebot",
"es": "Tiene menú vegetariano",
"fr": "A un menu végétarien",
- "nl": "Heeft een vegetarisch menu"
+ "nl": "Heeft een vegetarisch menu",
+ "pl": "Ma menu wegetariańskie"
}
},
{
"question": {
- "en": "Only fastfood buisinesses"
+ "en": "Only fastfood businesses",
+ "de": "Nur Fastfood-Geschäfte",
+ "fr": "Seulement les fastfood",
+ "pl": "Tylko fast-foody"
},
"osmTags": "amenity=fast_food"
},
{
"question": {
- "en": "Only restaurants"
+ "en": "Only restaurants",
+ "de": "Nur Restaurants",
+ "fr": "Seulement les restaurants",
+ "pl": "Tylko restauracje"
},
"osmTags": "amenity=restaurant"
}
@@ -996,7 +1027,8 @@
"nl": "Heeft een veganistisch menu",
"de": "Vegane Gerichte im Angebot",
"es": "Tiene menú vegano",
- "fr": "A un menu végétalien"
+ "fr": "A un menu végétalien",
+ "pl": "Ma menu wegańskie"
},
"osmTags": {
"or": [
@@ -1063,7 +1095,8 @@
"en": "This is actually a pub",
"de": "Dies ist eigentlich eine Kneipe",
"fr": "C'est en fait un bar",
- "nl": "Dit is eigenlijk een bruin cafe of kroeg"
+ "nl": "Dit is eigenlijk een bruin cafe of kroeg",
+ "pl": "To tak naprawdę jest pub"
}
},
{
@@ -1072,7 +1105,8 @@
"en": "This is actually a cafe",
"de": "Dies ist eigentlich ein Café",
"fr": "C'est en fait un café",
- "nl": "Dit is eigenlijk een cafe (een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen)"
+ "nl": "Dit is eigenlijk een cafe (een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen)",
+ "pl": "To tak naprawdę jest kawiarnia"
}
}
],
@@ -1089,7 +1123,8 @@
"en": "{title()} has closed down permanently",
"de": "{title()} wurde dauerhaft geschlossen",
"es": "{title()} ha cerrado permanentemente",
- "fr": "{title()} a fermé définitivement"
+ "fr": "{title()} a fermé définitivement",
+ "pl": "{title()} jest zamknięte na stałe"
},
"changesetMessage": "shop_closed"
}
@@ -1162,7 +1197,7 @@
"en": "A layer showing restaurants and fast-food amenities (with a special rendering for friteries)",
"nl": "Een laag die restaurants en fast food toont (met een speciale weergave van frituren)",
"de": "Eine Ebene mit Restaurants und Fast-Food-Einrichtungen (mit speziellem Rendering für Pommesbuden)",
- "es": "Una capa que muestra restaurantes y locales de comida rápida (con un renderizado especial para freidurías)",
+ "es": "Una capa mostrando restaurantes y locales de comida rápida (con un renderizado especial para friterías)",
"fr": "Un claque montrant les restaurants et les endroits de nourriture 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)"
diff --git a/assets/layers/ghost_bike/ghost_bike.json b/assets/layers/ghost_bike/ghost_bike.json
index a306894a96..71ec9261f5 100644
--- a/assets/layers/ghost_bike/ghost_bike.json
+++ b/assets/layers/ghost_bike/ghost_bike.json
@@ -7,7 +7,7 @@
"it": "Bici fantasma",
"fr": "Vélos fantômes",
"eo": "Fantombiciklo",
- "es": "Bicicleta blanca",
+ "es": "Bicicletas blanca",
"fi": "Haamupyörä",
"gl": "Bicicleta pantasma",
"hu": "Emlékkerékpárok",
@@ -144,7 +144,9 @@
"de": "Im Gedenken an {name}",
"it": "In ricordo di {name}",
"fr": "En souvenir de {name}",
- "ru": "В знак памяти о {name}"
+ "ru": "В знак памяти о {name}",
+ "ca": "En record de {name}",
+ "pl": "Ku pamięci {name}"
},
"hideInAnswer": true
},
@@ -184,14 +186,20 @@
"ca": "En quina pàgina web es pot trobar més informació sobre la bicicleta blanca o l'accident?"
},
"render": {
- "en": "More info available",
- "nl": "Meer informatie",
- "de": "Mehr Informationen",
- "it": "Sono disponibili ulteriori informazioni",
- "ru": "Доступна более подробная информация",
- "fr": "Plus d'informations sont disponibles",
- "id": "Informasi lanjut tersedia",
- "ca": "Més informació disponible"
+ "special": {
+ "type": "link",
+ "href": "{source}",
+ "text": {
+ "en": "More info available",
+ "nl": "Meer informatie",
+ "de": "Mehr Informationen",
+ "it": "Sono disponibili ulteriori informazioni",
+ "ru": "Доступна более подробная информация",
+ "fr": "Plus d'informations sont disponibles",
+ "id": "Informasi lanjut tersedia",
+ "ca": "Més informació disponible"
+ }
+ }
},
"freeform": {
"type": "url",
@@ -273,6 +281,8 @@
"description": {
"en": "A layer showing memorials for cyclists, killed in road accidents",
"nl": "Een laag die herdenkingsplaatsen voor verongelukte fietsers toont",
- "de": "Eine Ebene mit Gedenkstätten für Radfahrer, die bei Verkehrsunfällen ums Leben gekommen sind"
+ "de": "Eine Ebene mit Gedenkstätten für Radfahrer, die bei Verkehrsunfällen ums Leben gekommen sind",
+ "fr": "Une couche affichant les mémoriaux en l'hommage de cyclistes tuées lors d'accidents de la route",
+ "pl": "Warstwa pokazujące miejsca upamiętnienia rowerzystów, którzy zginęli w wypadkach drogowych"
}
}
diff --git a/assets/layers/gps_track/gps_track.json b/assets/layers/gps_track/gps_track.json
index 38bc7a2fbb..a3aa518144 100644
--- a/assets/layers/gps_track/gps_track.json
+++ b/assets/layers/gps_track/gps_track.json
@@ -7,7 +7,9 @@
"render": {
"en": "Your travelled path",
"nl": "Jouw traject",
- "de": "Deine zurückgelegte Strecke"
+ "de": "Deine zurückgelegte Strecke",
+ "ca": "El teu camí recorregut",
+ "fr": "Votre chemin"
}
},
"shownByDefault": false,
diff --git a/assets/layers/hotel/hotel.json b/assets/layers/hotel/hotel.json
index d4221f43b6..e1909a0c76 100644
--- a/assets/layers/hotel/hotel.json
+++ b/assets/layers/hotel/hotel.json
@@ -5,12 +5,14 @@
"nl": "Hotels",
"de": "Hotels",
"pa_PK": "ہوٹل",
- "ru": "Гостиницы"
+ "ru": "Гостиницы",
+ "fr": "Hôtels"
},
"description": {
"en": "Layer showing all hotels",
"nl": "Laag die alle hotels toont",
- "de": "Eine Ebene mit Hotels"
+ "de": "Eine Ebene mit Hotels",
+ "fr": "Couche affichant les hôtels"
},
"source": {
"osmTags": "tourism=hotel"
@@ -21,7 +23,8 @@
"en": "Hotel",
"nl": "Hotel",
"de": "Hotel",
- "pa_PK": "ہوٹل"
+ "pa_PK": "ہوٹل",
+ "fr": "Hôtel"
},
"mappings": [
{
@@ -29,7 +32,8 @@
"then": {
"en": "Hotel {name}",
"nl": "Hotel {name}",
- "de": "Hotel {name}"
+ "de": "Hotel {name}",
+ "fr": "Hôtel {name}"
}
}
]
@@ -41,7 +45,8 @@
"nl": "een hotel",
"de": "ein Hotel",
"ca": "un hotel",
- "ru": "гостиница"
+ "ru": "гостиница",
+ "fr": "un hôtel"
},
"tags": [
"tourism=hotel"
@@ -70,20 +75,23 @@
"en": "Name of the hotel",
"nl": "Naam van het hotel",
"de": "Name des Hotels",
- "ru": "Название гостиницы"
+ "ru": "Название гостиницы",
+ "fr": "Nom de l'hôtel"
}
},
"question": {
"en": "What is the name of this hotel?",
"nl": "Wat is de naam van dit hotel?",
"de": "Wie lautet der Name des Hotels?",
- "ru": "Как называется эта гостиница?"
+ "ru": "Как называется эта гостиница?",
+ "fr": "Quel est le nom de cet hôtel ?"
},
"render": {
"en": "This hotel is called {name}",
"nl": "Dit hotel heet {name}",
"de": "Der Name des Hotels lautet {name}",
- "ca": "Aquest hotel es diu {name}"
+ "ca": "Aquest hotel es diu {name}",
+ "fr": "Cet hôtel s'appelle {name}"
}
},
"phone",
diff --git a/assets/layers/icons/icons.json b/assets/layers/icons/icons.json
index c5633b74ac..f3b7811529 100644
--- a/assets/layers/icons/icons.json
+++ b/assets/layers/icons/icons.json
@@ -12,7 +12,7 @@
"labels": [
"defaults"
],
- "render": "",
+ "render": "",
"condition": {
"or": [
"wikipedia~*",
@@ -23,7 +23,7 @@
{
"#": "ignore-image-in-then",
"if": "wikipedia=",
- "then": ""
+ "then": ""
}
]
},
@@ -106,7 +106,7 @@
"labels": [
"defaults"
],
- "render": "",
+ "render": "",
"condition": "website~*"
},
{
@@ -140,7 +140,7 @@
"labels": [
"defaults"
],
- "render": "",
+ "render": "",
"mappings": [
{
"if": "id~.*/-.*",
@@ -149,7 +149,7 @@
{
"#": "ignore-image-in-then",
"if": "_backend~*",
- "then": ""
+ "then": ""
}
],
"condition": "id~(node|way|relation)/[0-9]*"
diff --git a/assets/layers/indoors/indoors.json b/assets/layers/indoors/indoors.json
index 6a29e07313..333314ae7b 100644
--- a/assets/layers/indoors/indoors.json
+++ b/assets/layers/indoors/indoors.json
@@ -37,7 +37,8 @@
"then": {
"en": "Indoor Room {name}",
"de": "Innenraum {name}",
- "nl": "Binnenruimte {name}"
+ "nl": "Binnenruimte {name}",
+ "pl": "Wewnętrzne pomieszczenie {name}"
}
},
{
@@ -91,12 +92,14 @@
"en": "What is the reference number of this room?",
"de": "Wie lautet die Nummer dieses Raums?",
"nl": "Wat is het referentienummer van deze ruimte?",
- "fr": "Quel est le numéro de référence de cette pièce ?"
+ "fr": "Quel est le numéro de référence de cette pièce ?",
+ "pl": "Jaki jest numer referencyjny tego pomieszczenia?"
},
"render": {
"en": "This room has the reference number {ref}",
"de": "Dieser Raum hat die Raumnummer {ref}",
- "nl": "Deze ruimte heeft het referentienummer {ref}"
+ "nl": "Deze ruimte heeft het referentienummer {ref}",
+ "pl": "To pomieszczenie ma numer referencyjny {ref}"
},
"freeform": {
"key": "ref",
diff --git a/assets/layers/information_board/information_board.json b/assets/layers/information_board/information_board.json
index 3bd45347cb..44e19b58ef 100644
--- a/assets/layers/information_board/information_board.json
+++ b/assets/layers/information_board/information_board.json
@@ -8,7 +8,8 @@
"de": "Informationstafeln",
"ru": "Информационные щиты",
"ca": "Panells d'informació",
- "es": "Paneles informativos"
+ "es": "Paneles informativos",
+ "pl": "Tablice informacyjne"
},
"minzoom": 12,
"source": {
@@ -27,7 +28,8 @@
"de": "Informationstafel",
"ru": "Информационный щит",
"ca": "Panell d'informació",
- "es": "Panel informativo"
+ "es": "Panel informativo",
+ "pl": "Tablica informacyjna"
}
},
"tagRenderings": [
@@ -47,7 +49,8 @@
"de": "eine Informationstafel",
"ru": "информационный щит",
"es": "un panel informativo",
- "ca": "un tauler informatiu"
+ "ca": "un tauler informatiu",
+ "pl": "tablica informacyjna"
}
}
],
@@ -84,6 +87,7 @@
"nl": "Deze laag toont informatieborden in de publieke ruimte die uitleg geven over een bezienswaardigheid (bv. uitleg over het landschap, een ruine, een kaart van de omgeving, ...)",
"de": "Eine Ebene mit touristischen, straßenseitigen Informationstafeln (z. B. mit Informationen über die Landschaft, ein Gebäude, ein Merkmal, eine Karte, …)",
"es": "Una capa que muestra paneles informativos turísticos (ej. informan sobre el paisaje, una construcción, una característica, un mapa, ...)",
- "ca": "Una capa que mostra panells informatius turístics (p.e. informen sobre el paissatge, una construcció, una característica, un mapa, …)"
+ "ca": "Una capa que mostra panells informatius turístics (p.e. informen sobre el paissatge, una construcció, una característica, un mapa, …)",
+ "pl": "Warstwa pokazujące przydrożne tablice informacyjne dla turystów (np. informujące o krajobrazie, budynku, obiekcie, mapa, ...)"
}
}
diff --git a/assets/layers/kerbs/kerbs.json b/assets/layers/kerbs/kerbs.json
index d25aa791e7..df03d77b2d 100644
--- a/assets/layers/kerbs/kerbs.json
+++ b/assets/layers/kerbs/kerbs.json
@@ -6,14 +6,16 @@
"de": "Bordsteine",
"fr": "Bordures",
"pa_PK": "کرب",
- "ru": "Бордюры"
+ "ru": "Бордюры",
+ "pl": "Krawężniki"
},
"description": {
"en": "A layer showing kerbs.",
"nl": "Een laag met stoepranden.",
"de": "Eine Ebene, die Bordsteine zeigt.",
"fr": "Un calque montrant les bordures.",
- "ru": "Слой, изображающий бордюры."
+ "ru": "Слой, изображающий бордюры.",
+ "pl": "Warstwa pokazująca krawężniki."
},
"source": {
"osmTags": "barrier=kerb"
@@ -26,7 +28,8 @@
"de": "Bordstein",
"fr": "Bordure",
"pa_PK": "کرب",
- "ru": "Бордюр"
+ "ru": "Бордюр",
+ "pl": "Krawężnik"
}
},
"mapRendering": [
@@ -72,7 +75,8 @@
"de": "Wie hoch ist der Bordstein?",
"fr": "Quelle est la hauteur de ce trottoir ?",
"ca": "Quina és l'altura d'aquest gual?",
- "ru": "Какая высота у этого бордюра?"
+ "ru": "Какая высота у этого бордюра?",
+ "pl": "Jaka jest wysokość tego krawężnika?"
},
"mappings": [
{
@@ -82,7 +86,8 @@
"nl": "Deze stoeprand is hoog (>3 cm)",
"de": "Der Bordstein ist erhöht (>3 cm)",
"fr": "Cette bordure est surélevée (>3 cm)",
- "ca": "Aquest gual està elevat (>3cm)"
+ "ca": "Aquest gual està elevat (>3cm)",
+ "pl": "Ten krawężnik jest wyniesiony (>3 cm)"
},
"icon": {
"path": "./assets/layers/kerbs/raised.svg",
@@ -97,7 +102,8 @@
"de": "Der Bordstein ist abgesenkt (~3 cm)",
"fr": "Cette bordure est abaissée (~3 cm)",
"ca": "Aquest gual està rebaixat (~3 cm)",
- "ru": "Это пониженный бордюр (~3 см)"
+ "ru": "Это пониженный бордюр (~3 см)",
+ "pl": "Ten krawężnik jest obniżony (~3 cm)"
},
"icon": {
"path": "./assets/layers/kerbs/lowered.svg",
@@ -126,7 +132,8 @@
"nl": "Er is hier geen stoeprand",
"de": "Hier gibt es keinen Bordstein",
"fr": "Il n'y a pas de bordure ici",
- "ru": "Здесь нет бордюра"
+ "ru": "Здесь нет бордюра",
+ "pl": "Nie ma tutaj krawężnika"
},
"hideInAnswer": true,
"icon": {
@@ -140,7 +147,8 @@
"en": "There is a kerb of unknown height",
"nl": "Er is een stoeprand met onbekende hoogte",
"de": "Es gibt einen Bordstein mit unbekannter Höhe",
- "fr": "Il y a un trottoir de hauteur inconnue"
+ "fr": "Il y a un trottoir de hauteur inconnue",
+ "pl": "Jest krawężnik o nieznanej wysokości"
},
"hideInAnswer": true
}
@@ -155,7 +163,8 @@
"fr": "Y a-t-il un revêtement tactile sur cette bordure ?",
"nl": "Is er voelbare bestrating bij deze stoeprand?",
"ca": "Hi ha una superfície podotàctil a aquest gual?",
- "ru": "Есть ли тактильная плитка у этого бордюра?"
+ "ru": "Есть ли тактильная плитка у этого бордюра?",
+ "pl": "Czy na tym krawężniku są wypustki dla niewidomych?"
},
"mappings": [
{
@@ -166,7 +175,8 @@
"fr": "Cette bordure a un revêtement podotactile.",
"nl": "Deze stoeprand heeft voelbare bestrating.",
"ca": "Aquest gual té superfície podotàctil.",
- "ru": "У этого бордюра есть тактильная плитка."
+ "ru": "У этого бордюра есть тактильная плитка.",
+ "pl": "Ten krawężnik ma wypustki dla niewidomych."
}
},
{
@@ -177,7 +187,8 @@
"fr": "Cette bordure n'a pas de revêtement podotactile.",
"nl": "Deze stoeprand heeft geen voelbare bestrating.",
"ca": "Aquest gual no té superfície podotàctil.",
- "ru": "У этого бордюра нет тактильной плитки."
+ "ru": "У этого бордюра нет тактильной плитки.",
+ "pl": "Ten krawężnik nie ma wypustek dla niewidomych."
}
},
{
@@ -188,7 +199,8 @@
"fr": "Cette bordure a un pavage tactile, mais il est incorrect.",
"nl": "Deze stoeprand heeft voelbare bestrating, maar deze is incorrect.",
"ca": "La vorera té superfície podotàctil, però és incorrecte.",
- "ru": "У этого бордюра неверно выложенная тактильная плитка."
+ "ru": "У этого бордюра неверно выложенная тактильная плитка.",
+ "pl": "Ten krawężnik ma wypustki dla niewidomych, ale nieprawidłowe."
},
"hideInAnswer": true
}
@@ -203,14 +215,16 @@
"de": "Wie hoch ist der Bordstein?",
"fr": "Quelle est la hauteur de ce trottoir ?",
"ca": "Quina és l'altura d'aquest gual?",
- "ru": "Какая высота у этого бордюра?"
+ "ru": "Какая высота у этого бордюра?",
+ "pl": "Jaka jest wysokość tego krawężnika?"
},
"render": {
"en": "Kerb height: {kerb:height}",
"nl": "Stoeprandhoogte: {kerb:height}",
"de": "Bordsteinhöhe: {kerb:height}",
"fr": "Hauteur du trottoir : {kerb:height}",
- "ru": "Высота бордюра: {kerb:height}"
+ "ru": "Высота бордюра: {kerb:height}",
+ "pl": "Wysokość krawężnika: {kerb:height}"
},
"freeform": {
"key": "kerb:height",
@@ -219,7 +233,8 @@
"nl": "Hoogte van de stoeprand",
"de": "Höhe des Bordsteins",
"fr": "Hauteur de la bordure",
- "ru": "Высота бордюра"
+ "ru": "Высота бордюра",
+ "pl": "Wysokość krawężnika"
},
"type": "pnat"
},
@@ -243,7 +258,8 @@
"nl": "een stoeprand",
"de": "einen Bordstein",
"fr": "une bordure",
- "ru": "бордюр"
+ "ru": "бордюр",
+ "pl": "krawężnik"
},
"tags": [
"barrier=kerb"
@@ -271,7 +287,8 @@
"nl": "Alle typen stoepranden",
"de": "Alle Bordsteine",
"fr": "Tous types de bordures",
- "ru": "Все виды бордюров"
+ "ru": "Все виды бордюров",
+ "pl": "Wszystkie rodzaje krawężników"
}
},
{
@@ -280,7 +297,8 @@
"en": "Raised kerb (>3 cm)",
"nl": "Hoge stoeprand (>3 cm)",
"de": "Erhöhte Bordsteine (>3 cm)",
- "fr": "Bordure surélevée (>3 cm)"
+ "fr": "Bordure surélevée (>3 cm)",
+ "pl": "Podniesiony krawężnik (>3 cm)"
}
},
{
@@ -290,7 +308,8 @@
"nl": "Verlaagde stoeprand (~3 cm)",
"de": "Abgesenkte Bordsteine (~3 cm)",
"fr": "Bordure abaissée (~3 cm)",
- "ru": "Пониженный бордюр (~3 см)"
+ "ru": "Пониженный бордюр (~3 см)",
+ "pl": "Obniżony krawężnik (~3 cm)"
}
},
{
@@ -310,7 +329,8 @@
"nl": "Geen stoeprand",
"de": "Kein Bordstein",
"fr": "Pas de trottoir",
- "ru": "Нет бордюра"
+ "ru": "Нет бордюра",
+ "pl": "Brak krawężnika"
}
},
{
@@ -319,7 +339,8 @@
"en": "Kerb with unknown height",
"nl": "Stoeprand met onbekende hoogte",
"de": "Bordsteine unbekannter Höhe",
- "fr": "Bordure de hauteur inconnue"
+ "fr": "Bordure de hauteur inconnue",
+ "pl": "Krawężnik z nieznaną wysokością"
}
}
]
@@ -342,7 +363,8 @@
"fr": "centimètres",
"pa_PK": "سینٹیمیٹر",
"ru": "сантиметры",
- "ca": "centímetres"
+ "ca": "centímetres",
+ "pl": "centymetry"
},
"humanSingular": {
"en": "centimeter",
@@ -351,7 +373,8 @@
"fr": "centimètre",
"pa_PK": "سینٹیمیٹر",
"ru": "сантиметр",
- "ca": "centímetre"
+ "ca": "centímetre",
+ "pl": "centymetr"
}
},
{
@@ -367,7 +390,8 @@
"fr": "mètres",
"pa_PK": "میٹر",
"ru": "метры",
- "ca": "metres"
+ "ca": "metres",
+ "pl": "metry"
},
"humanSingular": {
"en": "meter",
@@ -376,7 +400,8 @@
"fr": "mètre",
"pa_PK": "میٹر",
"ru": "метр",
- "ca": "metre"
+ "ca": "metre",
+ "pl": "metr"
}
}
],
diff --git a/assets/layers/kindergarten_childcare/kindergarten_childcare.json b/assets/layers/kindergarten_childcare/kindergarten_childcare.json
index 3c6203cc70..638d16f99d 100644
--- a/assets/layers/kindergarten_childcare/kindergarten_childcare.json
+++ b/assets/layers/kindergarten_childcare/kindergarten_childcare.json
@@ -4,7 +4,8 @@
"en": "Kindergartens and childcare",
"nl": "Kleuterscholen en kinderopvang",
"de": "Kindergärten und Kinderkrippen",
- "ca": "Llars d'infants i guarderies"
+ "ca": "Llars d'infants i guarderies",
+ "pl": "Przedszkola i żłobki"
},
"description": "Shows kindergartens and preschools. Both are grouped in one layer, as they are regularly confused with each other",
"minzoom": 12,
@@ -24,7 +25,8 @@
"then": {
"en": "Kindergarten {name}",
"nl": "Kleuterschool {name}",
- "de": "Kindergarten {name}"
+ "de": "Kindergarten {name}",
+ "pl": "Przedszkole {name}"
}
},
{
@@ -32,7 +34,8 @@
"then": {
"en": "Childcare {name}",
"nl": "Kinderopvang {name}",
- "de": "Kinderkrippe {name}"
+ "de": "Kinderkrippe {name}",
+ "pl": "Żłobek {name}"
}
}
]
@@ -43,7 +46,8 @@
"question": {
"en": "What type of facility is this?",
"nl": "Wat voor faciliteit is dit?",
- "de": "Um welche Art von Einrichtung handelt es sich?"
+ "de": "Um welche Art von Einrichtung handelt es sich?",
+ "pl": "Jaki to rodzaj placówki?"
},
"mappings": [
{
@@ -52,7 +56,8 @@
"en": "This is a kindergarten (also known as preschool) where small kids receive early education.",
"nl": "Dit is een kleuterschool waar kindjes (voorbereidend) onderwijs krijgen.",
"de": "Dies ist ein Kindergarten (auch bekannt als Vorschule), in dem kleine Kinder eine Früherziehung erhalten.",
- "ca": "Aquesta és una llar d'infants (també coneguda com a preescolar) on els nens petits reben educació primerenca."
+ "ca": "Aquesta és una llar d'infants (també coneguda com a preescolar) on els nens petits reben educació primerenca.",
+ "pl": "To jest przedszkole, gdzie małe dzieci otrzymują wczesną edukację."
},
"addExtraTags": [
"isced:level=0",
@@ -79,13 +84,15 @@
"en": "What is the name of this facility?",
"de": "Wie lautet der Name dieser Einrichtung?",
"nl": "Wat is de naam van deze faciliteit?",
- "ca": "Com s'anomena aquesta instal·lació?"
+ "ca": "Com s'anomena aquesta instal·lació?",
+ "pl": "Jaka jest nazwa tej placówki?"
},
"render": {
"en": "This facility is named {name}",
"de": "Diese Einrichtung hat den Namen {name}",
"ca": "Aquesta instal·lació s'anomena {name}",
- "nl": "Deze faciliteit heet {name}"
+ "nl": "Deze faciliteit heet {name}",
+ "pl": "Ta placówka nazywa się {name}"
},
"freeform": {
"key": "name"
@@ -100,7 +107,8 @@
"question": {
"en": "When is this childcare opened?",
"nl": "Wanneer is deze kinderopvang geopend?",
- "de": "Wann ist diese Kinderbetreuung geöffnet?"
+ "de": "Wann ist diese Kinderbetreuung geöffnet?",
+ "pl": "W jakich godzinach ten żłobek jest otwarty?"
},
"condition": "amenity=childcare"
}
@@ -111,13 +119,15 @@
"en": "How much kids (at most) can be enrolled here?",
"nl": "Hoeveel kinderen kunnen hier terecht?",
"de": "Wie viele Kinder können hier maximal angemeldet werden?",
- "ca": "Quants nens (com a màxim) es poden inscriure aquí?"
+ "ca": "Quants nens (com a màxim) es poden inscriure aquí?",
+ "pl": "Jak wiele dzieci (maksymalnie) może być tutaj zapisanych?"
},
"render": {
"en": "This facility has room for {capacity} kids",
"nl": "Hier kunnen {capacity} kinderen terecht",
"de": "Diese Einrichtung bietet Platz für {capacity} Kinder",
- "ca": "Aquesta instal·lació té espai per a {capacity} nens"
+ "ca": "Aquesta instal·lació té espai per a {capacity} nens",
+ "pl": "Ta placówka ma miejsce na {capacity} dzieci"
},
"freeform": {
"key": "capacity",
@@ -132,7 +142,8 @@
"nl": "een kleuterschool",
"de": "einen Kindergarten",
"ru": "детский сад",
- "ca": "una llar d'infants"
+ "ca": "una llar d'infants",
+ "pl": "przedszkole"
},
"description": "A kindergarten (also known as preschool) is a school where small kids receive early education.",
"tags": [
@@ -146,7 +157,8 @@
"en": "a childcare",
"nl": "een kinderopvang",
"de": "eine Kinderkrippe",
- "ca": "una guarderia"
+ "ca": "una guarderia",
+ "pl": "żłobek"
},
"description": "A childcare (also known as a nursery or daycare) is a facility which looks after small kids, but does not offer them an education program.",
"tags": [
diff --git a/assets/layers/last_click/last_click.json b/assets/layers/last_click/last_click.json
index 47f44a4543..72af359437 100644
--- a/assets/layers/last_click/last_click.json
+++ b/assets/layers/last_click/last_click.json
@@ -23,7 +23,10 @@
"then": {
"en": "Add a new point or add a note",
"nl": "Voeg een nieuw punt of een nieuwe kaartnota toe",
- "de": "Objekt oder Hinweis auf der Karte hinzufügen"
+ "de": "Objekt oder Hinweis auf der Karte hinzufügen",
+ "ca": "Afegeix un nou punt o nota",
+ "fr": "Ajouter un nouveau point ou ajouter une note",
+ "pl": "Dodaj nowy punkt lub dodaj notatkę"
}
},
{
@@ -31,7 +34,10 @@
"then": {
"en": "Add a new note",
"nl": "Voeg een nieuwe kaartnota toe",
- "de": "Hinweis hinzufügen"
+ "de": "Hinweis hinzufügen",
+ "ca": "Afegeix una nova nota",
+ "fr": "Ajouter une nouvelle note",
+ "pl": "Dodaj nową notatkę"
}
},
{
@@ -39,7 +45,10 @@
"then": {
"en": "Add a new point",
"nl": "Voeg een nieuw punt toe",
- "de": "Objekt hinzufügen"
+ "de": "Objekt hinzufügen",
+ "ca": "Afegeix un nou punt",
+ "fr": "Ajouter un nouveau point",
+ "pl": "Dodaj nowy punkt"
}
}
]
@@ -98,7 +107,8 @@
"nb_NO": "Legg til nytt element",
"nl": "Klik hier om een item toe te voegen",
"pt": "Adicionar novo item",
- "zh_Hant": "點這邊新增新項目"
+ "zh_Hant": "點這邊新增新項目",
+ "pl": "Kliknij tutaj, aby dodać nowy obiekt"
},
"mappings": [
{
@@ -111,7 +121,10 @@
"then": {
"en": "Create a new map note",
"nl": "Maak een nieuwe kaartnotitie",
- "de": "Hinweis auf der Karte hinzufügen"
+ "de": "Hinweis auf der Karte hinzufügen",
+ "ca": "Crea una nova nota del mapa",
+ "fr": "Créer une nouvelle note de carte",
+ "pl": "Utwórz nową notatkę na mapie"
}
}
]
diff --git a/assets/layers/map/map.json b/assets/layers/map/map.json
index ceb3502ad1..0e2879d348 100644
--- a/assets/layers/map/map.json
+++ b/assets/layers/map/map.json
@@ -9,7 +9,8 @@
"de": "Karten",
"ca": "Mapes",
"es": "Mapas",
- "pa_PK": "نقشے"
+ "pa_PK": "نقشے",
+ "pl": "Mapy"
},
"minzoom": 12,
"source": {
@@ -30,7 +31,8 @@
"de": "Karte",
"ca": "Mapa",
"es": "Mapa",
- "pa_PK": "نقشہ"
+ "pa_PK": "نقشہ",
+ "pl": "Mapa"
}
},
"description": {
@@ -39,7 +41,8 @@
"it": "Una mappa, destinata ai turisti e che è sistemata in maniera permanente in uno spazio pubblico",
"fr": "Une carte, destinée aux touristes, installée en permanence dans l'espace public",
"de": "Eine Karte, die für Touristen gedacht ist und dauerhaft im öffentlichen Raum aufgestellt ist",
- "es": "Un mapa, pensado para turistas y que está instalado de manera permanente en un espacio público"
+ "es": "Un mapa, pensado para turistas y que está instalado de manera permanente en un espacio público",
+ "pl": "Mapa, przeznaczona dla turystów, która jest zainstalowana w przestrzeni publicznej na stałe"
},
"tagRenderings": [
"images",
@@ -47,7 +50,8 @@
"id": "map_type",
"question": {
"en": "What type of map is shown?",
- "de": "Was für eine Karte ist das?"
+ "de": "Was für eine Karte ist das?",
+ "pl": "Jaki rodzaj mapy jest pokazany?"
},
"mappings": [
{
@@ -61,14 +65,16 @@
"if": "map_type=street",
"then": {
"en": "A map with all streets or ways of an area.
The streets are mostly named; the angles, distances etc. are accurate
",
- "de": "Eine Karte mit allen Straßen und Wegen eines Gebietes.
Die Straßen sind meist benannt; die Winkel, die Entfernungen, etc. stimmen
"
+ "de": "Eine Karte mit allen Straßen und Wegen eines Gebietes.
Die Straßen sind meist benannt; die Winkel, die Entfernungen, etc. stimmen
",
+ "pl": "Mapa z wszystkimi ulicami i ścieżkami w danym obszarze.
Ulica w większości mają nazwy; kąty, odległości itp. są poprawne
"
}
},
{
"if": "map_type=scheme",
"then": {
"en": "This is a schematic map.
A sketched map with only important ways and POIs. The angles, distances etc. are merely illustrative, not accurate.
",
- "de": "Dies ist eine schematische Karte.
Eine skizzierte Karte mit nur wichtigen Wegen und POIs. Die Winkel, Entfernungen usw. sind lediglich illustrativ, nicht genau.
"
+ "de": "Dies ist eine schematische Karte.
Eine skizzierte Karte mit nur wichtigen Wegen und POIs. Die Winkel, Entfernungen usw. sind lediglich illustrativ, nicht genau.
",
+ "pl": "To jest mapa schematyczna.
Mapa-szkic z tylko ważnymi drogami i POI. Kąty, odległości itp. są tylko ilustratywne, niedokładne.
"
}
},
{
@@ -84,14 +90,16 @@
"id": "map_size",
"question": {
"en": "What is the size of the shown area on the map?",
- "de": "Was wird von der Fläche abgedeckt?"
+ "de": "Was wird von der Fläche abgedeckt?",
+ "pl": "Jaki jest rozmiar obszaru pokazanego na tej mapie?"
},
"mappings": [
{
"if": "map_size=building",
"then": {
"en": "A map of the rooms within a building",
- "de": "Eine Karte der Räume innerhalb eines Gebäudes"
+ "de": "Eine Karte der Räume innerhalb eines Gebäudes",
+ "pl": "Plan pomieszczeń w budynku"
}
},
{
@@ -105,21 +113,24 @@
"if": "map_size=village",
"then": {
"en": "A map showing the village or town",
- "de": "Eine Karte, die das Dorf oder die Stadt anzeigt"
+ "de": "Eine Karte, die das Dorf oder die Stadt anzeigt",
+ "pl": "Mapa pokazująca wieś lub niewielkie miasto"
}
},
{
"if": "map_size=city",
"then": {
"en": " A map of a city",
- "de": "Stadt"
+ "de": "Stadt",
+ "pl": " Mapa miasta"
}
},
{
"if": "map_size=region",
"then": {
"en": "The map of an entire region, showing multiple cities and villages",
- "de": "Region"
+ "de": "Region",
+ "pl": "Mapa całego regionu, pokazująca wiele miast i wsi"
}
}
]
@@ -135,7 +146,8 @@
"fr": "Sur quelles données cette carte est-elle basée ?",
"de": "Auf welchen Daten basiert diese Karte?",
"es": "¿En qué datos se basa este mapa?",
- "ca": "En quines dades es basa aquest mapa?"
+ "ca": "En quines dades es basa aquest mapa?",
+ "pl": "Na jakich danych bazuje ta mapa?"
},
"mappings": [
{
@@ -153,7 +165,8 @@
"fr": "Cette carte est basée sur OpenStreetMap",
"de": "Diese Karte basiert auf OpenStreetMap",
"es": "Este mapa se basa en OpenStreetMap",
- "ca": "Aquest mapa està basat en OpenStreetMap"
+ "ca": "Aquest mapa està basat en OpenStreetMap",
+ "pl": "Ta mapa bazuje na OpenStreetMap"
}
}
],
@@ -167,7 +180,8 @@
"ru": "Эта карта основана на {map_source}",
"fr": "Cette carte est basée sur {map_source}",
"de": "Diese Karte basiert auf {map_source}",
- "es": "Este mapa se basa en {map_source}"
+ "es": "Este mapa se basa en {map_source}",
+ "pl": "Ta mapa bazuje na {map_source}"
},
"id": "map-map_source"
},
@@ -197,7 +211,8 @@
"it": "L’attribuzione a OpenStreetMap è chiaramente specificata, inclusa la licenza ODBL",
"de": "OpenStreetMap ist eindeutig attributiert, einschließlich der ODBL-Lizenz",
"fr": "L’attribution est clairement inscrite ainsi que la licence ODBL",
- "es": "Se atribuye claramente a OpenStreetMap, incluyendo la licencia ODBL"
+ "es": "Se atribuye claramente a OpenStreetMap, incluyendo la licencia ODBL",
+ "pl": "Źródło, czyli OpenStreetMap, jest w widoczny sposób podane, zawiera informację o licencji ODBL"
}
},
{
@@ -285,7 +300,8 @@
"fr": "une carte",
"de": "eine Karte",
"ca": "un mapa",
- "es": "un mapa"
+ "es": "un mapa",
+ "pl": "mapa"
},
"description": {
"en": "Add a missing map",
@@ -295,7 +311,8 @@
"de": "Fehlende Karte hinzufügen",
"ru": "Добавить отсутствующую карту",
"es": "Añadir un mapa que falta",
- "ca": "Afegeix un mapa que falta"
+ "ca": "Afegeix un mapa que falta",
+ "pl": "Dodaj brakującą mapę"
}
}
],
diff --git a/assets/layers/maproulette/maproulette.json b/assets/layers/maproulette/maproulette.json
index d7d6bf640b..549318a1af 100644
--- a/assets/layers/maproulette/maproulette.json
+++ b/assets/layers/maproulette/maproulette.json
@@ -9,7 +9,8 @@
"en": "Layer showing all tasks in MapRoulette",
"de": "Ebene, die alle MapRoulette-Aufgaben zeigt",
"nl": "Laag met alle taken uit MapRoulette",
- "ca": "Capa que mostra totes les tasques de MapRoulette"
+ "ca": "Capa que mostra totes les tasques de MapRoulette",
+ "pl": "Warstwa pokazująca wszystkie zadania w MapRoulette"
},
"mapRendering": [
{
@@ -68,7 +69,8 @@
"en": "Task is created",
"de": "Aufgabe wurde erstellt",
"nl": "Taak werd gecreëerd",
- "ca": "Es crea la tasca"
+ "ca": "Es crea la tasca",
+ "pl": "Zadanie jest stworzone"
}
},
{
@@ -76,7 +78,8 @@
"then": {
"en": "Task is fixed",
"de": "Aufgabe wurde erledigt",
- "nl": "Taak werd opgelost"
+ "nl": "Taak werd opgelost",
+ "pl": "Zadanie jest naprawione"
}
},
{
@@ -84,7 +87,8 @@
"then": {
"en": "Task is a false positive",
"de": "Aufgabe ist ein falsches Positiv",
- "nl": "Taak was vals positief"
+ "nl": "Taak was vals positief",
+ "pl": "Zadanie jest fałszywie pozytywne"
}
},
{
@@ -92,7 +96,8 @@
"then": {
"en": "Task is skipped",
"de": "Aufgabe wurde übersprungen",
- "nl": "Taak werd overgeslagen"
+ "nl": "Taak werd overgeslagen",
+ "pl": "Zadanie jest pominięte"
}
},
{
@@ -100,7 +105,8 @@
"then": {
"en": "Task is deleted",
"de": "Aufgabe wurde gelöscht",
- "nl": "Taak werd verwijderd"
+ "nl": "Taak werd verwijderd",
+ "pl": "Zadania jest usunięte"
}
},
{
@@ -108,7 +114,8 @@
"then": {
"en": "Task is already fixed",
"de": "Aufgabe wurde bereits erledigt",
- "nl": "Taak was al opgelost"
+ "nl": "Taak was al opgelost",
+ "pl": "Zadania jest już wykonane"
}
},
{
@@ -116,7 +123,8 @@
"then": {
"en": "Task is marked as too hard",
"de": "Aufgabe wurde als zu schwer markiert",
- "nl": "Taak werd als te moeilijk ervaren"
+ "nl": "Taak werd als te moeilijk ervaren",
+ "pl": "Zadanie jest oznaczone jako zbyt trudne"
}
},
{
@@ -124,7 +132,8 @@
"then": {
"en": "Task is disabled",
"de": "Aufgabe wurde deaktiviert",
- "nl": "Taak is uitgeschakeld"
+ "nl": "Taak is uitgeschakeld",
+ "pl": "Zadanie jest wyłączone"
}
}
]
@@ -140,7 +149,8 @@
"message": {
"en": "Mark as fixed",
"de": "Als behoben markieren",
- "ca": "Marca com a solucionat"
+ "ca": "Marca com a solucionat",
+ "pl": "Oznacz jako naprawione"
}
}
}
@@ -156,7 +166,8 @@
"message": {
"en": "Mark as not found or false positive",
"de": "Als nicht gefunden oder Falschmeldung markieren",
- "ca": "Marca com a no trobat o com a fals positiu"
+ "ca": "Marca com a no trobat o com a fals positiu",
+ "pl": "Oznacz jako nieznalezione lub fałszywie pozytywne"
},
"status": "2",
"image": "close"
@@ -174,7 +185,8 @@
"message": {
"en": "Mark as too hard",
"de": "Als zu schwer markieren",
- "ca": "Marca com a massa complicat"
+ "ca": "Marca com a massa complicat",
+ "pl": "Oznacz jako zbyt trudne"
},
"status": "6",
"image": "not_found"
@@ -186,13 +198,15 @@
"name": {
"en": "MapRoulette Tasks",
"de": "MapRoulette-Aufgaben",
- "nl": "MapRoulette Taken"
+ "nl": "MapRoulette Taken",
+ "pl": "Zadania MapRoulette"
},
"title": {
"render": {
"en": "MapRoulette Item: {parentName}",
"de": "MapRoulette-Element: {parentName}",
- "nl": "MapRoulette Item: {parentName}"
+ "nl": "MapRoulette Item: {parentName}",
+ "pl": "Obiekt MapRoulette: {parentName}"
}
},
"titleIcons": [
@@ -209,14 +223,16 @@
"question": {
"en": "Show tasks with all statuses",
"de": "Aufgaben mit allen Status anzeigen",
- "nl": "Toon taken met alle statussen"
+ "nl": "Toon taken met alle statussen",
+ "pl": "Pokaż zadania z wszystkimi statusami"
}
},
{
"question": {
"en": "Show tasks that are created",
"de": "Aufgaben anzeigen, die erstellt wurden",
- "nl": "Toon aangemaakte taken"
+ "nl": "Toon aangemaakte taken",
+ "pl": "Pokaż zadania, które zostały stworzone"
},
"osmTags": "status=0"
},
@@ -256,7 +272,8 @@
"question": {
"en": "Show tasks that are already fixed",
"de": "Aufgaben anzeigen, die bereits erledigt wurden",
- "nl": "Toon al opgeloste taken"
+ "nl": "Toon al opgeloste taken",
+ "pl": "Pokaż zadania, które są już wykonane"
},
"osmTags": "status=5"
},
@@ -264,7 +281,8 @@
"question": {
"en": "Show tasks that are marked as too hard",
"de": "Aufgaben anzeigen, die als zu schwierig markiert wurden",
- "nl": "Toon taken die als te lastig gemarkeerd zijn"
+ "nl": "Toon taken die als te lastig gemarkeerd zijn",
+ "pl": "Pokaż zadania oznaczone jako zbyt trudne"
},
"osmTags": "status=6"
},
@@ -272,7 +290,8 @@
"question": {
"en": "Show tasks that are disabled",
"de": "Aufgaben anzeigen, die deaktiviert wurden",
- "nl": "Toon uitgeschakelde taken"
+ "nl": "Toon uitgeschakelde taken",
+ "pl": "Pokaż zadania, które są wyłączone"
},
"osmTags": "status=9"
}
@@ -291,7 +310,8 @@
"question": {
"en": "Challenge name contains {search}",
"de": "Name der Kampagne enthält {search}",
- "nl": "Naam uitdaging bevat {search}"
+ "nl": "Naam uitdaging bevat {search}",
+ "pl": "Nazwa wyzwania zawiera {search}"
}
}
]
@@ -309,7 +329,8 @@
"question": {
"en": "Challenge ID matches {search}",
"de": "Kampagnen ID stimmt mit {search} überein",
- "nl": "ID uitdaging is {search}"
+ "nl": "ID uitdaging is {search}",
+ "pl": "ID wyzwania pasuje do {search}"
}
}
]
diff --git a/assets/layers/maproulette_challenge/maproulette_challenge.json b/assets/layers/maproulette_challenge/maproulette_challenge.json
index 2df211cbb5..d110d78ca7 100644
--- a/assets/layers/maproulette_challenge/maproulette_challenge.json
+++ b/assets/layers/maproulette_challenge/maproulette_challenge.json
@@ -154,14 +154,16 @@
"question": {
"en": "Show tasks with all statuses",
"de": "Aufgaben mit allen Status anzeigen",
- "nl": "Toon alle taken, ongeacht de status"
+ "nl": "Toon alle taken, ongeacht de status",
+ "pl": "Pokaż zadania z wszystkimi statusami"
}
},
{
"question": {
"en": "Show tasks that are created",
"de": "Aufgaben anzeigen, die erstellt wurden",
- "nl": "Toon taken die zijn gecreëerd"
+ "nl": "Toon taken die zijn gecreëerd",
+ "pl": "Pokaż zadania, które zostały stworzone"
},
"osmTags": "mr_taskStatus=Created"
},
@@ -169,7 +171,8 @@
"question": {
"en": "Show tasks that are fixed",
"de": "Aufgaben anzeigen, die erledigt wurden",
- "nl": "Toon taken die zijn opgelost"
+ "nl": "Toon taken die zijn opgelost",
+ "pl": "Pokaż zadania, które są już wykonane"
},
"osmTags": "mr_taskStatus=Fixed"
},
diff --git a/assets/layers/maxspeed/maxspeed.json b/assets/layers/maxspeed/maxspeed.json
index 1c5304cd34..114c788c17 100644
--- a/assets/layers/maxspeed/maxspeed.json
+++ b/assets/layers/maxspeed/maxspeed.json
@@ -6,7 +6,8 @@
"ca": "Velocitat",
"de": "Höchstgeschwindigkeiten",
"nl": "Maximumsnelheid",
- "pa_PK": "حد رفتار"
+ "pa_PK": "حد رفتار",
+ "fr": "Vitesse maximale"
},
"source": {
"osmTags": {
@@ -45,7 +46,8 @@
"then": {
"en": "Road without a name",
"de": "Straße ohne Namen",
- "nl": "Weg zonder een naam"
+ "nl": "Weg zonder een naam",
+ "fr": "Route sans nom"
}
}
]
@@ -55,7 +57,8 @@
"de": "Zeigt die zulässige Geschwindigkeit für jede Straße an",
"nl": "Toont de toegestane snelheid voor elke weg",
"cs": "Zobrazuje povolenou rychlost pro každou silnici",
- "ca": "Mostra la velocitat permesa per a cada carretera"
+ "ca": "Mostra la velocitat permesa per a cada carretera",
+ "fr": "Affiche les vitesses autorisées sur toutes les routes"
},
"tagRenderings": [
{
@@ -67,7 +70,7 @@
"fr": "La vitesse maximum autorisée sur cette route est {canonical(maxspeed)}"
},
"question": {
- "es": "Qué velocidad tiene",
+ "es": "Qué es la velocidad máxima legal uno está permitido conducir en esta carretera?",
"ca": "Quina és la velocitat màxima legal que es permet conduir en aquesta carretera?",
"en": "What is the legal maximum speed one is allowed to drive on this road?",
"de": "Wie hoch ist die zulässige Höchstgeschwindigkeit, die man auf dieser Straße fahren darf?",
@@ -84,7 +87,8 @@
"then": {
"en": "This is a living street, which has a maxspeed of 20km/h",
"nl": "Dit is een woonerf en heeft dus een maximale snelheid van 20km/h",
- "de": "Dies ist eine Wohnstraße, auf der eine Höchstgeschwindigkeit von 20 km/h gilt"
+ "de": "Dies ist eine Wohnstraße, auf der eine Höchstgeschwindigkeit von 20 km/h gilt",
+ "fr": "C'est une zone de rencontre, avec une vitesse maximale de 20 km/h"
},
"icon": {
"path": "./assets/layers/maxspeed/living_street_be.svg",
@@ -152,7 +156,8 @@
"es": "kilómetros/hora",
"nl": "kilometers/uur",
"de": "Kilometer/Stunde",
- "pa_PK": "ہر گھنٹہ وچ کیلومیٹر"
+ "pa_PK": "ہر گھنٹہ وچ کیلومیٹر",
+ "fr": "kilomètres/heure"
},
"humanShort": {
"en": "km/h",
@@ -161,7 +166,8 @@
"nl": "km/u",
"de": "km/h",
"pa_PK": "ہر گھنٹے وچ کیلومیٹر",
- "ru": "км/ч"
+ "ru": "км/ч",
+ "fr": "km/h"
}
},
{
@@ -181,7 +187,8 @@
"es": "millas/hora",
"nl": "miles/uur",
"de": "Meilen/Stunde",
- "pa_PK": "ہر گھنٹہ وچ میل"
+ "pa_PK": "ہر گھنٹہ وچ میل",
+ "fr": "miles/heure"
},
"humanShort": {
"en": "mph",
@@ -189,7 +196,8 @@
"es": "mph",
"nl": "mph",
"de": "mph",
- "pa_PK": "ہر گھنٹہ وچ میل"
+ "pa_PK": "ہر گھنٹہ وچ میل",
+ "fr": "mph"
}
}
],
diff --git a/assets/layers/nature_reserve/nature_reserve.json b/assets/layers/nature_reserve/nature_reserve.json
index f8c555c55f..7e9ee06697 100644
--- a/assets/layers/nature_reserve/nature_reserve.json
+++ b/assets/layers/nature_reserve/nature_reserve.json
@@ -360,14 +360,7 @@
"ca": "A quina adreça de correu electrònic es pot enviar amb preguntes i problemes amb aquest parc natural?"
},
"render": {
- "nl": "{email}",
- "en": "{email}",
- "ca": "{email}",
- "de": "{email}",
- "fr": "{email}",
- "it": "{email}",
- "ru": "{email}",
- "id": "{email}"
+ "*": "{email}"
},
"freeform": {
"key": "email",
@@ -393,7 +386,7 @@
"ca": "A quin número de telèfon es pot trucar amb preguntes i problemes amb aquest parc natural?"
},
"render": {
- "*": "{phone}"
+ "*": "{phone}"
},
"freeform": {
"key": "phone",
diff --git a/assets/layers/note/note.json b/assets/layers/note/note.json
index 546341a7a4..8509ed685d 100644
--- a/assets/layers/note/note.json
+++ b/assets/layers/note/note.json
@@ -22,7 +22,8 @@
"ca": "Nota",
"de": "Notiz",
"es": "Nota",
- "pa_PK": "نوٹ"
+ "pa_PK": "نوٹ",
+ "pl": "Notatka"
},
"mappings": [
{
@@ -31,7 +32,8 @@
"en": "Closed note",
"nl": "Gesloten Note",
"de": "Geschlossene Notiz",
- "es": "Nota cerrada"
+ "es": "Nota cerrada",
+ "pl": "Zamknięta notatka"
}
}
]
@@ -180,7 +182,8 @@
"en": "Opened by contributor {search}",
"nl": "Geopend door bijdrager {search}",
"de": "Erstellt von {search}",
- "es": "Abierto por el contributor {search}"
+ "es": "Abierto por el contributor {search}",
+ "fr": "Ouverte par {search}"
}
}
]
diff --git a/assets/layers/observation_tower/observation_tower.json b/assets/layers/observation_tower/observation_tower.json
index ad21616339..d5446b2d0a 100644
--- a/assets/layers/observation_tower/observation_tower.json
+++ b/assets/layers/observation_tower/observation_tower.json
@@ -6,7 +6,8 @@
"ru": "Смотровые башни",
"de": "Aussichtstürme",
"ca": "Torres d'observació",
- "es": "Torres de observación"
+ "es": "Torres de observación",
+ "pl": "Wieże obserwacyjne"
},
"minzoom": 8,
"title": {
@@ -16,7 +17,8 @@
"ru": "Смотровая башня",
"de": "Beobachtungsturm",
"ca": "Torre d'observació",
- "es": "Torre de observación"
+ "es": "Torre de observación",
+ "pl": "Wieża obserwacyjna"
},
"mappings": [
{
@@ -27,7 +29,8 @@
"ru": "{name}",
"de": "{name}",
"ca": "{name}",
- "es": "{name}"
+ "es": "{name}",
+ "pl": "{name}"
}
}
]
@@ -36,7 +39,8 @@
"en": "Towers with a panoramic view",
"nl": "Torens om van het uitzicht te genieten",
"de": "Türme zur Aussicht auf die umgebende Landschaft",
- "es": "Torres con vista panorámica"
+ "es": "Torres con vista panorámica",
+ "pl": "Wieże z panoramicznym widokiem"
},
"tagRenderings": [
"images",
@@ -46,14 +50,16 @@
"nl": "Heeft deze toren een naam?",
"de": "Wie ist der Name des Turms?",
"es": "¿Cual es el nombre de esta torre?",
- "ca": "Com s'anomena aquesta torre?"
+ "ca": "Com s'anomena aquesta torre?",
+ "pl": "Jaka jest nazwa tej wieży?"
},
"render": {
"en": "This tower is called {name}",
"nl": "Deze toren heet {name}",
"de": "Der Name des Turms ist {name}",
"es": "Esta torre se llama {name}",
- "ca": "Aquesta torre s'anomena {name}"
+ "ca": "Aquesta torre s'anomena {name}",
+ "pl": "Ta wieża nazywa się {name}"
},
"freeform": {
"key": "name"
@@ -66,7 +72,8 @@
"nl": "Deze toren heeft geen specifieke naam",
"de": "Der Turm hat keinen eigenen Namen",
"es": "Esta torre no tiene un nombre específico",
- "ca": "Aquesta torre no té un nom concret"
+ "ca": "Aquesta torre no té un nom concret",
+ "pl": "Ta wieża nie ma określonej nazwy"
}
}
],
@@ -78,13 +85,15 @@
"nl": "Hoe hoog is deze toren?",
"de": "Wie hoch ist dieser Turm?",
"es": "¿Cual es la altura de esta torre?",
- "ca": "Quina és l'alçada d'aquesta torre?"
+ "ca": "Quina és l'alçada d'aquesta torre?",
+ "pl": "Jaka jest wysokość tej wieży?"
},
"render": {
"en": "This tower is {height} high",
"nl": "Deze toren is {height} hoog",
"de": "Dieser Turm ist {height} hoch",
- "es": "Esta torre mide {height}"
+ "es": "Esta torre mide {height}",
+ "pl": "Ta wieża ma wysokość {height}"
},
"freeform": {
"key": "height",
@@ -109,7 +118,8 @@
"nl": "Deze toren is publiek toegankelijk",
"de": "Der Turm ist öffentlich zugänglich",
"es": "Esta torre es accesible públicamente",
- "ca": "Aquesta torre és d'accés públic"
+ "ca": "Aquesta torre és d'accés públic",
+ "pl": "Ta wieża jest publicznie dostępna"
}
},
{
@@ -119,7 +129,8 @@
"nl": "Deze toren can enkel bezocht worden met een gids",
"de": "Der Turm darf nur in Begleitung eines Führers betreten werden",
"es": "A esta torre solo se puede acceder con un guía",
- "ca": "Aquesta torre només es pot visitar amb un guia"
+ "ca": "Aquesta torre només es pot visitar amb un guia",
+ "pl": "Ta wieża można być zwiedzana tylko z przewodnikiem"
}
}
]
@@ -129,13 +140,15 @@
"en": "How much does one have to pay to enter this tower?",
"nl": "Hoeveel moet men betalen om deze toren te bezoeken?",
"de": "Was kostet der Zugang zu diesem Turm?",
- "es": "¿Cuánto hay que pagar para entrar en esta torre?"
+ "es": "¿Cuánto hay que pagar para entrar en esta torre?",
+ "pl": "Ile kosztuje wstęp na tę wieżę?"
},
"render": {
"en": "Visiting this tower costs {charge}",
"nl": "Deze toren bezoeken kost {charge}",
"de": "Der Besuch des Turms kostet {charge}",
- "es": "Visitar esta torre cuesta {charge}"
+ "es": "Visitar esta torre cuesta {charge}",
+ "pl": "Wizyta na tej wieży kosztuje {charge}"
},
"freeform": {
"key": "charge",
@@ -154,7 +167,8 @@
"then": {
"en": "Free to visit",
"nl": "Gratis te bezoeken",
- "de": "Eintritt kostenlos"
+ "de": "Eintritt kostenlos",
+ "pl": "Darmowe wejście"
}
}
],
@@ -186,7 +200,8 @@
"nl": "Hoeveel treden moet men beklimmen op de top van de toren te bereiken?",
"de": "Wie viele einzelne Stufen muss man erklimmen, um die Spitze des Turms zu erreichen?",
"es": "¿Cuántos escalones hay que subir para llegar a la cima de esta torre?",
- "ca": "Quants esglaons individuals cal pujar per arribar al cim d'aquesta torre?"
+ "ca": "Quants esglaons individuals cal pujar per arribar al cim d'aquesta torre?",
+ "pl": "Ile pojedynczych stopni trzeba pokonać, aby dostać się na górę tej wieży?"
},
"freeform": {
"key": "step_count",
@@ -197,7 +212,8 @@
"nl": "Deze toren heeft {step_count} traptredes",
"de": "Dieser Turm hat {step_count} Stufen, um die Spitze zu erreichen",
"es": "Esta torre tiene {step_count} escalones para lllegar a l a cima",
- "ca": "Aquesta torre té {step_count} esglaons per arribar al cim"
+ "ca": "Aquesta torre té {step_count} esglaons per arribar al cim",
+ "pl": "Ta wieża ma {step_count} stopni na górę"
},
"condition": {
"or": [
@@ -212,7 +228,8 @@
"en": "Does this tower have an elevator?",
"nl": "Heeft deze toren een lift?",
"de": "Hat dieser Turm einen Aufzug?",
- "es": "¿Tiene ascensor esta torre?"
+ "es": "¿Tiene ascensor esta torre?",
+ "pl": "Czy ta wieża ma windę?"
},
"mappings": [
{
@@ -221,7 +238,8 @@
"en": "This tower has an elevator which takes visitors to the top",
"nl": "Deze toren heeft een lift die bezoekers naar de top van de toren brengt",
"de": "Dieser Turm verfügt über einen Aufzug, der die Besucher nach oben bringt",
- "es": "Esta torre tiene un ascensor que lleva a los visitantes a la cima"
+ "es": "Esta torre tiene un ascensor que lleva a los visitantes a la cima",
+ "pl": "Ta wieża ma windę, która zabiera zwiedzających na górę"
}
},
{
@@ -230,7 +248,8 @@
"en": "This tower does not have an elevator",
"nl": "Deze toren heeft geen lift",
"de": "Dieser Turm hat keinen Aufzug",
- "es": "Esta torre no tiene ascensor"
+ "es": "Esta torre no tiene ascensor",
+ "pl": "Ta wieża nie ma windy"
}
}
],
@@ -247,13 +266,15 @@
"nl": "Wie onderhoudt deze toren?",
"de": "Wer betreibt den Turm?",
"es": "¿Quién mantiene esta torre?",
- "ca": "Qui manté aquesta torre?"
+ "ca": "Qui manté aquesta torre?",
+ "pl": "Kto obsługuje tę wieżę?"
},
"render": {
"nl": "Wordt onderhouden door {operator}",
"en": "Maintained by {operator}",
"de": "Betrieben von {operator}",
- "es": "Mantenida por {operator}"
+ "es": "Mantenida por {operator}",
+ "pl": "Obsługiwana przez {operator}"
},
"freeform": {
"key": "operator"
@@ -303,7 +324,8 @@
"ru": " метр",
"de": " Meter",
"ca": " metre",
- "es": " metros"
+ "es": " metros",
+ "pl": " metr"
}
}
],
diff --git a/assets/layers/osm_community_index/osm_community_index.json b/assets/layers/osm_community_index/osm_community_index.json
index e30ca78911..908e1d4ec0 100644
--- a/assets/layers/osm_community_index/osm_community_index.json
+++ b/assets/layers/osm_community_index/osm_community_index.json
@@ -3,13 +3,17 @@
"name": {
"en": "OSM Community Index",
"de": "OSM-Community-Index",
- "ca": "Índex de comunitats d'OSM"
+ "ca": "Índex de comunitats d'OSM",
+ "fr": "Index des communautés OSM",
+ "pl": "Indeks społeczności OSM"
},
"title": {
"render": {
"en": "OSM Community Index",
"de": "OSM-Community-Index",
- "ca": "Índex de comunitats d'OSM"
+ "ca": "Índex de comunitats d'OSM",
+ "fr": "Index des communautés OSM",
+ "pl": "Indeks społeczności OSM"
}
},
"source": {
@@ -58,7 +62,9 @@
"en": "Country",
"de": "Land",
"nl": "Land",
- "ca": "País"
+ "ca": "País",
+ "fr": "Pays",
+ "pl": "Kraj"
},
"osmTags": "level=country"
}
@@ -85,7 +91,9 @@
"en": "Region",
"de": "Region",
"nl": "Regio",
- "ca": "Regió"
+ "ca": "Regió",
+ "fr": "Région",
+ "pl": "Region"
},
"osmTags": "level=region"
}
@@ -111,7 +119,9 @@
"question": {
"en": "Territory",
"de": "Gebiet",
- "ca": "Territori"
+ "ca": "Territori",
+ "fr": "Territoire",
+ "pl": "Terytorium"
},
"osmTags": "level=territory"
}
@@ -125,7 +135,9 @@
"en": "World",
"de": "Welt",
"nl": "Wereld",
- "ca": "Món"
+ "ca": "Món",
+ "fr": "Monde",
+ "pl": "Świat"
},
"osmTags": "level=world"
}
@@ -138,7 +150,9 @@
"question": {
"en": "Other Communities",
"de": "Andere Communities",
- "ca": "Altres Comunitats"
+ "ca": "Altres Comunitats",
+ "fr": "Autres communautés",
+ "pl": "Inne społeczności"
},
"osmTags": "level="
}
@@ -148,6 +162,8 @@
"description": {
"en": "A layer showing the OpenStreetMap Communities",
"de": "Eine Ebene aller OpenStreetMap-Communities",
- "ca": "Una capa que mostra les comunitats d'OpenStreetMap"
+ "ca": "Una capa que mostra les comunitats d'OpenStreetMap",
+ "fr": "Une couche affichant les communautés OpenStreetMap",
+ "pl": "Warstwa pokazująca społeczności OpenStreetMap"
}
}
diff --git a/assets/layers/parcel_lockers/parcel_lockers.json b/assets/layers/parcel_lockers/parcel_lockers.json
index 2a76ea4730..62d6c39b2f 100644
--- a/assets/layers/parcel_lockers/parcel_lockers.json
+++ b/assets/layers/parcel_lockers/parcel_lockers.json
@@ -4,13 +4,17 @@
"en": "Parcel Lockers",
"de": "Paketschließfächer",
"nl": "Pakketautomaten",
- "ca": "bústies intel·ligents"
+ "ca": "bústies intel·ligents",
+ "fr": "Casiers à colis",
+ "pl": "Paczkomaty"
},
"description": {
"en": "Layer showing parcel lockers for collecting and sending parcels.",
"de": "Ebene mit Paketschließfächern zum Abholen und Versenden von Paketen.",
"nl": "Laag met pakketautomaten voor het ophalen en verzenden van paketten.",
- "ca": "Capa que mostra les bústies intel·ligents per recollir i enviar paquets."
+ "ca": "Capa que mostra les bústies intel·ligents per recollir i enviar paquets.",
+ "fr": "Couche affichant les casiers pour récupérer ou envoyer des colis.",
+ "pl": "Warstwa pokazująca paczkomaty umożliwiające odbieranie i wysyłanie przesyłek."
},
"minzoom": 12,
"source": {
@@ -32,7 +36,9 @@
"en": "a parcel locker",
"nl": "een pakketautomaat",
"de": "ein Paketschließfach",
- "ca": "una bústia intel·ligent"
+ "ca": "una bústia intel·ligent",
+ "fr": "un casier à colis",
+ "pl": "paczkomat"
},
"tags": [
"amenity=parcel_locker"
@@ -44,7 +50,9 @@
"en": "Parcel Locker",
"de": "Paketschließfach",
"nl": "Pakketautomaat",
- "ca": "Bústia intel·ligent"
+ "ca": "Bústia intel·ligent",
+ "fr": "Casier à colis",
+ "pl": "Paczkomat"
},
"mappings": [
{
@@ -53,7 +61,9 @@
"en": "{brand} parcel locker",
"de": "{brand} Paketschließfach",
"nl": "{brand} pakketautomaat",
- "ca": "{brand} bústia intel·ligent"
+ "ca": "{brand} bústia intel·ligent",
+ "fr": "Casier à colis {brand}",
+ "pl": "Paczkomat {brand}"
}
}
]
@@ -66,7 +76,9 @@
"en": "What is the brand of the parcel locker?",
"de": "Welche Marke hat das Paketschließfach?",
"nl": "Wat is het merk van deze pakketautomaat?",
- "ca": "Quina és la marca d'aquesta bústia intel·ligent?"
+ "ca": "Quina és la marca d'aquesta bústia intel·ligent?",
+ "fr": "Quelle est la marque de ce casier à colis ?",
+ "pl": "Jakiej marki jest ten paczkomat?"
},
"freeform": {
"key": "brand",
@@ -75,7 +87,9 @@
"en": "Brand",
"de": "Marke",
"nl": "Merk",
- "ca": "Marca"
+ "ca": "Marca",
+ "fr": "Marque",
+ "pl": "Marka"
}
},
"mappings": [
@@ -85,7 +99,9 @@
"en": "This is an Amazon Locker",
"de": "Dies ist ein Amazon Locker",
"nl": "Dit is een Amazon Locker",
- "ca": "Açò és un Amazon Locker"
+ "ca": "Açò és un Amazon Locker",
+ "fr": "C'est un Amazon Locker",
+ "pl": "To jest paczkomat Amazonu"
},
"addExtraTags": [
"brand:wikidata=Q16974764",
@@ -113,7 +129,8 @@
"then": {
"en": "This is a DPD Pickup Station",
"de": "Dies ist eine DPD Pickup Station",
- "nl": "Dit is een DPD Pickup Station"
+ "nl": "Dit is een DPD Pickup Station",
+ "fr": "C'est une DPD Pickup Station"
},
"addExtraTags": [
"operator=DPD"
@@ -126,7 +143,9 @@
"en": "This is a PostNL Parcel Locker",
"nl": "Dit is een PostNL pakketautomaat",
"de": "Dies ist ein PostNL-Paketschließfach",
- "ca": "Açò és una bústia intel·ligent de PostNL"
+ "ca": "Açò és una bústia intel·ligent de PostNL",
+ "fr": "C'est un PostNL Parcel Locker",
+ "pl": "To jest paczkomat PostNL"
},
"addExtraTags": [
"operator=PostNL"
@@ -138,7 +157,9 @@
"en": "This is a {brand} parcel locker",
"de": "Dies ist ein Paketschließfach von {brand}",
"nl": "Dit is een {brand} pakketautomaat",
- "ca": "Açò és una bústia intel·ligent de {brand}"
+ "ca": "Açò és una bústia intel·ligent de {brand}",
+ "fr": "C'est un casier à colis {brand}",
+ "pl": "To jest paczkomat marki {brand}"
}
},
{
@@ -147,7 +168,8 @@
"en": "What is the operator of the parcel locker?",
"de": "Was ist der Betreiber des Paketschließfachs?",
"nl": "Wat is de beheerder van deze pakketautomaat?",
- "ca": "Qui gestiona aquesta bústia intel·ligent?"
+ "ca": "Qui gestiona aquesta bústia intel·ligent?",
+ "fr": "Quel est l'exploitant de ce casier à colis ?"
},
"freeform": {
"key": "operator",
@@ -156,14 +178,18 @@
"en": "Operator",
"de": "Betreiber",
"nl": "Beheerder",
- "ca": "Gestor"
+ "ca": "Gestor",
+ "fr": "Exploitant",
+ "pl": "Operator"
}
},
"render": {
"en": "This parcel locker is operated by {operator}",
"de": "Dieses Paketschließfach wird von {operator} betrieben",
"nl": "Deze pakketautomaat wordt beheerd door {operator}",
- "ca": "Aquesta bústia intel·ligent la gestiona {operator}"
+ "ca": "Aquesta bústia intel·ligent la gestiona {operator}",
+ "fr": "Ce casier à colis est exploité par {operator}",
+ "pl": "Ten paczkomat jest obsługiwany przez {operator}"
}
},
"opening_hours_24_7",
@@ -173,7 +199,8 @@
"en": "What is the reference number/identifier of this parcel locker?",
"de": "Wie lautet die Referenznummer/Kennung dieses Paketschließfachs?",
"nl": "Wat is het referentienummer/identificator van deze pakketautomaat?",
- "ca": "Quin és el nombre de referència/identificador d'aquesta bústia intel·ligent?"
+ "ca": "Quin és el nombre de referència/identificador d'aquesta bústia intel·ligent?",
+ "fr": "Quel est le numéro de référence/d'identification de ce casier à colis ?"
},
"freeform": {
"key": "ref",
@@ -183,14 +210,16 @@
"de": "Referenz",
"nl": "Referentie",
"pa_PK": "ہوالہ",
- "ca": "Referència"
+ "ca": "Referència",
+ "fr": "Référence"
}
},
"render": {
"en": "This parcel locker has the reference {ref}",
"de": "Dieses Paketschließfach hat die Kennnummer {ref}",
"nl": "Deze pakketautomaat heeft de referentie {ref}",
- "ca": "Aquesta bústia intel·ligent té la referència {ref}"
+ "ca": "Aquesta bústia intel·ligent té la referència {ref}",
+ "fr": "Ce casier a colis porte la référence {ref}"
}
},
{
@@ -199,7 +228,9 @@
"en": "Can you send packages from this parcel locker?",
"de": "Können Sie von diesem Paketschließfach aus Pakete versenden?",
"nl": "Kan je pakketten versturen vanuit deze pakketautomaat?",
- "ca": "Pots enviar paquets des d'aquesta bústia intel·ligent?"
+ "ca": "Pots enviar paquets des d'aquesta bústia intel·ligent?",
+ "fr": "Peut-on envoyer des colis depuis ce casier ?",
+ "pl": "Czy z tego paczkomatu można wysyłać przesyłki?"
},
"mappings": [
{
@@ -208,7 +239,9 @@
"en": "You can send packages from this parcel locker",
"de": "Sie können Pakete von diesem Paketschließfach aus versenden",
"nl": "Je kan pakketten versturen vanuit deze pakketautomaat",
- "ca": "Pots enviar paquets des d'aquesta bústia intel·ligent"
+ "ca": "Pots enviar paquets des d'aquesta bústia intel·ligent",
+ "fr": "On peut envoyer des colis depuis ce casier",
+ "pl": "Z tego paczkomatu można wysyłać przesyłki"
}
},
{
@@ -217,7 +250,9 @@
"en": "You can't send packages from this parcel locker",
"de": "Sie können keine Pakete von diesem Paketschließfach aus versenden",
"nl": "Je kan geen pakketten versturen vanuit deze pakketautomaat",
- "ca": "No pots enviar paquets des d'aquesta bústia intel·ligent"
+ "ca": "No pots enviar paquets des d'aquesta bústia intel·ligent",
+ "fr": "On ne peut pas envoyer de colis depuis ce casier",
+ "pl": "Z tego paczkomatu nie można wysyłać przesyłek"
}
}
],
@@ -229,7 +264,9 @@
"en": "Can you pick up packages from this parcel locker?",
"de": "Können Sie Pakete aus diesem Paketschließfach abholen?",
"nl": "Kan je pakketten ophalen bij deze pakketautomaat?",
- "ca": "Pots arreplegar paquets a aquest armari intel·ligent?"
+ "ca": "Pots arreplegar paquets a aquest armari intel·ligent?",
+ "fr": "Peut-on retirer des colis depuis ce casier ?",
+ "pl": "Czy z tego paczkomatu można odbierać przesyłki?"
},
"mappings": [
{
@@ -238,7 +275,9 @@
"en": "You can pick up packages from this parcel locker",
"de": "Sie können Pakete von diesem Paketschließfach abholen",
"nl": "Je kan pakketten ophalen bij deze pakketautomaat",
- "ca": "Pots arreplegar paquets a aquesta bústia intel·ligent"
+ "ca": "Pots arreplegar paquets a aquesta bústia intel·ligent",
+ "fr": "On peut retirer des colis depuis ce casier",
+ "pl": "Z tego paczkomatu można odbierać przesyłki"
}
},
{
@@ -247,7 +286,9 @@
"en": "You can't pick up packages from this parcel locker",
"de": "Sie können keine Pakete von diesem Paketschließfach abholen",
"nl": "Je kan geen pakketten ophalen bij deze pakketautomaat",
- "ca": "No pots arreplegar paquets a aquesta bústia intel·ligent"
+ "ca": "No pots arreplegar paquets a aquesta bústia intel·ligent",
+ "fr": "On ne peut pas retirer de colis depuis ce casier",
+ "pl": "Z tego paczkomatu nie można odbierać przesyłek"
}
}
],
diff --git a/assets/layers/parking/parking.json b/assets/layers/parking/parking.json
index 8ce6324712..c61d92edbf 100644
--- a/assets/layers/parking/parking.json
+++ b/assets/layers/parking/parking.json
@@ -7,7 +7,8 @@
"ca": "Aparcament",
"es": "Aparcamiento",
"fr": "Lieu de stationnement",
- "pa_PK": "پارکنگ"
+ "pa_PK": "پارکنگ",
+ "pl": "Parking"
},
"minzoom": 12,
"source": {
@@ -19,7 +20,8 @@
"en": "Car parking",
"de": "Parkplatz",
"es": "aparcamiento de coches",
- "fr": "Lieu de stationnement"
+ "fr": "Lieu de stationnement",
+ "pl": "Parking samochodowy"
}
},
"description": {
@@ -28,7 +30,8 @@
"de": "Eine Ebene mit Parkplätzen",
"es": "Una capa que muestra aparcamientos para coches",
"fr": "Un calque montrant les parkings",
- "ca": "Una capa que mostra aparcaments per a cotxes"
+ "ca": "Una capa que mostra aparcaments per a cotxes",
+ "pl": "Warstwa pokazująca parkingi samochodowe"
},
"tagRenderings": [
"images",
@@ -62,7 +65,8 @@
"nl": "Dit is een ondergrondse parkeergarage",
"de": "Dies ist eine Tiefgarage",
"fr": "C'est un parking souterrain",
- "ca": "Aquest és un aparcament subterrani"
+ "ca": "Aquest és un aparcament subterrani",
+ "pl": "To jest podziemny parking"
}
},
{
@@ -71,7 +75,8 @@
"en": "This is a multi-storey parking garage",
"nl": "Dit is een bovengrondse parkeergarage met meerdere verdiepingen",
"de": "Dies ist ein mehrstöckiges oberirdisches Parkhaus",
- "fr": "C'est un parking à plusieurs étages"
+ "fr": "C'est un parking à plusieurs étages",
+ "pl": "To jest wielopiętrowy parking"
}
},
{
@@ -89,7 +94,8 @@
"en": "This is a lane for parking on the road",
"nl": "Dit is een strook voor parkeren op de weg",
"de": "Dies ist eine Fahrspur zum Parken auf der Straße",
- "fr": "C'est une voie de stationnement sur la route"
+ "fr": "C'est une voie de stationnement sur la route",
+ "pl": "To jest pas do parkowania na jezdni"
}
},
{
@@ -134,7 +140,8 @@
"nl": "Wat voor parking is dit?",
"de": "Was ist das für ein Parkplatz?",
"fr": "De quel type de stationnement s'agit-il ?",
- "ca": "Quin tipus d'aparcament és aquest?"
+ "ca": "Quin tipus d'aparcament és aquest?",
+ "pl": "Jaki to rodzaj parkingu?"
}
},
{
@@ -147,7 +154,8 @@
"nl": "Aantal parkeerplaatsen voor gehandicapten",
"de": "Anzahl barrierefreier Stellplätze",
"fr": "Nombre de places de stationnement réservées aux personnes à mobilité réduite",
- "ca": "Quantitat de places d'aparcament reservades per a persones amb mobilitat reduïda"
+ "ca": "Quantitat de places d'aparcament reservades per a persones amb mobilitat reduïda",
+ "pl": "Liczba miejsc parkingowych przeznaczonych dla niepełnosprawnych"
}
},
"mappings": [
@@ -158,7 +166,8 @@
"nl": "Er zijn parkeerplaatsen voor gehandicapten, maar het is niet bekend hoeveel er zijn",
"de": "Es gibt barrierefreie Stellplätze, aber die Anzahl ist unbekannt",
"fr": "Il y a des places de stationnement pour personnes à mobilité réduite, mais on ne sait pas combien",
- "ca": "Hi ha places d'aparcament per a gent amb mobilitat reduïda, però no es sap quantes"
+ "ca": "Hi ha places d'aparcament per a gent amb mobilitat reduïda, però no es sap quantes",
+ "pl": "Są tutaj miejsca parkingowe dla niepełnosprawnych, ale nie wiadomo ile"
},
"hideInAnswer": true
},
@@ -168,7 +177,8 @@
"en": "There are no disabled parking spots",
"nl": "Er zijn geen parkeerplaatsen voor gehandicapten",
"de": "Es gibt keine barrierefreien Stellplätze",
- "fr": "Il n'y a pas de places de stationnement pour personnes à mobilité réduite"
+ "fr": "Il n'y a pas de places de stationnement pour personnes à mobilité réduite",
+ "pl": "Nie ma tutaj żadnych miejsc parkingowych dla niepełnosprawnych"
},
"hideInAnswer": true
},
@@ -179,7 +189,8 @@
"nl": "Er zijn geen parkeerplaatsen voor gehandicapten",
"de": "Es gibt keine barrierefreien Stellplätze",
"fr": "Il n'y a pas de places de stationnement pour personnes à mobilité réduite",
- "ca": "No hi ha places d'aparcament per a persones amb mobilitat reduïda"
+ "ca": "No hi ha places d'aparcament per a persones amb mobilitat reduïda",
+ "pl": "Nie ma tutaj żadnych miejsc parkingowych dla niepełnosprawnych"
}
}
],
@@ -188,14 +199,16 @@
"nl": "Hoeveel parkeerplaatsen voor gehandicapten zijn er op deze parking?",
"de": "Wie viele barrierefreie Stellplätze gibt es auf diesem Parkplatz?",
"fr": "Combien y a-t-il de places de stationnement pour personnes à mobilité réduite dans ce parking ?",
- "ca": "Quantes places d'aparcament per a persones amb mobilitat reduïda hi ha al parking?"
+ "ca": "Quantes places d'aparcament per a persones amb mobilitat reduïda hi ha al parking?",
+ "pl": "Jak wiele miejsc parkingowych dla niepełnosprawnych znajduje się na tym parkingu?"
},
"render": {
"en": "There are {capacity:disabled} disabled parking spots",
"nl": "Er zijn {capacity:disabled} parkeerplaatsen voor gehandicapten",
"de": "Es gibt {capacity:disabled} barrierefreie Stellplätze",
"fr": "Il y a {capacity:disabled} places de stationnement pour personnes à mobilité réduite",
- "ca": "Hi ha {capacity:disabled} places d'aparcament per a discapacitats"
+ "ca": "Hi ha {capacity:disabled} places d'aparcament per a discapacitats",
+ "pl": "Jest {capacity:disabled} miejsc parkingowych dla niepełnosprawnych"
}
},
{
@@ -208,7 +221,8 @@
"nl": "Aantal parkeerplaatsen",
"de": "Anzahl der Parkplätze",
"fr": "Nombre de places de stationnement",
- "ca": "Quantitat de places d'aparcament"
+ "ca": "Quantitat de places d'aparcament",
+ "pl": "Liczba miejsc parkingowych"
}
},
"question": {
@@ -216,14 +230,16 @@
"nl": "Hoeveel parkeerplaatsen zijn er op deze parking?",
"de": "Wie viele Stellplätze gibt es auf diesem Parkplatz?",
"fr": "Combien de places de stationnement y a-t-il dans ce parking ?",
- "ca": "Quantes places d'aparcament hi han a aquest aparcament?"
+ "ca": "Quantes places d'aparcament hi han a aquest aparcament?",
+ "pl": "Ile miejsc parkingowych jest na tym parkingu?"
},
"render": {
"en": "There are {capacity} parking spots",
"nl": "Er zijn {capacity} parkeerplaatsen",
"de": "Es gibt {capacity} Stellplätze",
"fr": "Il y a {capacity} places de stationnement",
- "ca": "Hi han {capacity} places d'aparcament"
+ "ca": "Hi han {capacity} places d'aparcament",
+ "pl": "Jest {capacity} miejsc parkingowych"
}
}
],
@@ -238,7 +254,8 @@
"de": "einen Parkplatz",
"es": "un aparcamiento de coches",
"fr": "un lieu de stationnement pour voitures",
- "ca": "un aparcament per a cotxes"
+ "ca": "un aparcament per a cotxes",
+ "pl": "parking samochodowy"
}
}
],
diff --git a/assets/layers/parking_spaces/parking_spaces.json b/assets/layers/parking_spaces/parking_spaces.json
index 7dc0f52b6a..4126a614cd 100644
--- a/assets/layers/parking_spaces/parking_spaces.json
+++ b/assets/layers/parking_spaces/parking_spaces.json
@@ -3,12 +3,14 @@
"name": {
"en": "Parking Spaces",
"de": "Stellplätze",
- "nl": "Parkeerplekken"
+ "nl": "Parkeerplekken",
+ "pl": "Miejsca parkingowe"
},
"description": {
"en": "Layer showing individual parking spaces.",
"de": "Ebene mit den einzelnen PKW Stellplätzen.",
- "nl": "Laag met individuele parkeerplekken."
+ "nl": "Laag met individuele parkeerplekken.",
+ "pl": "Warstwa pokazująca pojedyncze miejsca parkingowe."
},
"minzoom": 19,
"source": {
@@ -30,7 +32,8 @@
"en": "This is a normal parking space.",
"de": "Dies ist ein normaler Stellplatz.",
"nl": "Dit is een normale parkeerplek.",
- "ca": "És un lloc normal d'aparcament."
+ "ca": "És un lloc normal d'aparcament.",
+ "pl": "To jest zwykłe miejsce parkingowe."
},
"hideInAnswer": true
},
@@ -39,7 +42,8 @@
"then": {
"en": "This is a normal parking space.",
"de": "Dies ist ein normaler Stellplatz.",
- "nl": "Dit is een normale parkeerplek."
+ "nl": "Dit is een normale parkeerplek.",
+ "pl": "To jest zwykłe miejsce parkingowe."
}
},
{
@@ -47,7 +51,8 @@
"then": {
"en": "This is a disabled parking space.",
"de": "Dies ist ein Behindertenstellplatz.",
- "nl": "Dit is een gehandicaptenparkeerplaats."
+ "nl": "Dit is een gehandicaptenparkeerplaats.",
+ "pl": "To jest miejsce parkingowe dla niepełnosprawnych."
}
},
{
@@ -55,7 +60,8 @@
"then": {
"en": "This is a private parking space.",
"de": "Dies ist ein privater Stellplatz.",
- "nl": "Dit is een privéparkeerplek."
+ "nl": "Dit is een privéparkeerplek.",
+ "pl": "To jest prywatne miejsce parkingowe."
}
},
{
@@ -63,7 +69,8 @@
"then": {
"en": "This is parking space reserved for charging vehicles.",
"de": "Dies ist ein Stellplatz, der für das Laden von Fahrzeugen reserviert ist.",
- "nl": "Deze parkeerplek is gereserveerd voor het opladen van voertuigen."
+ "nl": "Deze parkeerplek is gereserveerd voor het opladen van voertuigen.",
+ "pl": "To miejsce parkingowe jest zarezerwowane dla ładowania pojazdów."
}
},
{
@@ -71,7 +78,8 @@
"then": {
"en": "This is parking space reserved for deliveries.",
"de": "Dies ist ein Stellplatz, der für Lieferfahrzeuge reserviert ist.",
- "nl": "Deze parkeerplek is gereserveerd voor leveringen."
+ "nl": "Deze parkeerplek is gereserveerd voor leveringen.",
+ "pl": "To miejsce parkingowe jest przeznaczone dla dostaw."
}
},
{
@@ -95,7 +103,8 @@
"then": {
"en": "This is parking space reserved for buses.",
"de": "Dies ist ein Stellplatz, der für Busse reserviert ist.",
- "nl": "Deze parkeerplek is gereserveerd voor bussen."
+ "nl": "Deze parkeerplek is gereserveerd voor bussen.",
+ "pl": "To miejsce parkingowe jest przeznaczone dla busów."
}
},
{
@@ -103,7 +112,8 @@
"then": {
"en": "This is parking space reserved for motorcycles.",
"de": "Dies ist ein Stellplatz, der für Motorräder reserviert ist.",
- "nl": "Deze parkeerplek is gereserveerd voor motoren."
+ "nl": "Deze parkeerplek is gereserveerd voor motoren.",
+ "pl": "To miejsce parkingowe jest przeznaczone dla motocykli."
}
},
{
@@ -111,7 +121,8 @@
"then": {
"en": "This is a parking space reserved for parents with children.",
"de": "Dies ist ein Stellplatz, der für Eltern mit Kindern reserviert ist.",
- "nl": "Deze parkeerplek is gereserveerd voor ouders met kinderen."
+ "nl": "Deze parkeerplek is gereserveerd voor ouders met kinderen.",
+ "pl": "To miejsce jest przeznaczone dla rodziców z dziećmi."
}
},
{
@@ -119,7 +130,8 @@
"then": {
"en": "This is a parking space reserved for staff.",
"de": "Dies ist ein Stellplatz, der für das Personal reserviert ist.",
- "nl": "Deze parkeerplek is gereserveerd voor personeel."
+ "nl": "Deze parkeerplek is gereserveerd voor personeel.",
+ "pl": "To jest miejsce parkingowe przeznaczone dla pracowników."
}
},
{
@@ -127,7 +139,8 @@
"then": {
"en": "This is a parking space reserved for taxis.",
"de": "Dies ist ein Stellplatz, der für Taxis reserviert ist.",
- "nl": "Deze parkeerplek is gereserveerd voor taxis."
+ "nl": "Deze parkeerplek is gereserveerd voor taxis.",
+ "pl": "To miejsce parkingowe jest przeznaczone dla taksówek."
}
},
{
@@ -153,7 +166,8 @@
"render": {
"en": "This parking spaces has {capacity} spaces.",
"de": "Dieser Parkplatz hat {capacity} Stellplätze.",
- "nl": "Deze parkeerplek heeft {capacity} plaatsen."
+ "nl": "Deze parkeerplek heeft {capacity} plaatsen.",
+ "ca": "Aquests espais d'aparcament tenen {capacity} places."
},
"mappings": [
{
@@ -161,7 +175,8 @@
"then": {
"en": "This parking space has 1 space.",
"de": "Dieser Parkplatz hat 1 Stellplatz.",
- "nl": "Deze parkeerplek heeft 1 plaats."
+ "nl": "Deze parkeerplek heeft 1 plaats.",
+ "ca": "Aquest espai d'aparcament té 1 plaça."
}
}
]
diff --git a/assets/layers/parking_ticket_machine/parking_ticket_machine.json b/assets/layers/parking_ticket_machine/parking_ticket_machine.json
index 3b0d101c01..854a257293 100644
--- a/assets/layers/parking_ticket_machine/parking_ticket_machine.json
+++ b/assets/layers/parking_ticket_machine/parking_ticket_machine.json
@@ -8,7 +8,8 @@
"description": {
"en": "Layer with parking ticket machines to pay for parking.",
"nl": "Laag met parkeerkaartautomaten om voor parkeren te betalen.",
- "de": "Ebene mit Parkscheinautomaten zum Bezahlen des Parkens."
+ "de": "Ebene mit Parkscheinautomaten zum Bezahlen des Parkens.",
+ "fr": "Couche avec les distributeurs de tickets pour payer le parking."
},
"title": {
"render": {
@@ -59,7 +60,8 @@
"en": "Reference number",
"nl": "Referentienummer",
"de": "Referenznummer",
- "ca": "Número de referència"
+ "ca": "Número de referència",
+ "fr": "Numéro de référence"
}
},
"render": {
diff --git a/assets/layers/pharmacy/pharmacy.json b/assets/layers/pharmacy/pharmacy.json
index 21d8ddccee..1fd320d76c 100644
--- a/assets/layers/pharmacy/pharmacy.json
+++ b/assets/layers/pharmacy/pharmacy.json
@@ -5,18 +5,21 @@
"de": "Apotheken",
"nl": "Apotheken",
"pa_PK": "فارمیسی",
- "ca": "Farmàcies"
+ "ca": "Farmàcies",
+ "fr": "Pharmacies"
},
"description": {
"en": "A layer showing pharmacies, which (probably) dispense prescription drugs",
"de": "Eine Ebene mit Apotheken, die (wahrscheinlich) verschreibungspflichtige Medikamente ausgeben",
- "nl": "Deze laag toont apotheken, welke (waarschijnlijk) ook medicijnen onder voorschrift verkopen"
+ "nl": "Deze laag toont apotheken, welke (waarschijnlijk) ook medicijnen onder voorschrift verkopen",
+ "fr": "Une couche affichant les pharmacie qui (probablement) délivrent des médicaments"
},
"title": {
"render": {
"en": "{name}",
"de": "{name}",
- "nl": "{name}"
+ "nl": "{name}",
+ "fr": "{name}"
},
"mappings": [
{
@@ -25,7 +28,8 @@
"en": "Pharmacy",
"de": "Apotheke",
"nl": "Apotheek",
- "pa_PK": "فارمیسی"
+ "pa_PK": "فارمیسی",
+ "fr": "Pharmacie"
}
}
]
@@ -48,13 +52,15 @@
"placeholder": {
"en": "Name of the pharmacy",
"de": "Name der Apotheke",
- "nl": "Naam van de apotheek"
+ "nl": "Naam van de apotheek",
+ "fr": "Nom de la pharmacie"
}
},
"question": {
"en": "What is the name of the pharmacy?",
"de": "Wie lautet der Name der Apotheke?",
- "nl": "Wat is de naam van deze apotheek?"
+ "nl": "Wat is de naam van deze apotheek?",
+ "fr": "Quel est le nom de cette pharmacie ?"
},
"render": {
"en": "This pharmacy is called {name}",
@@ -144,7 +150,8 @@
"question": {
"en": "Has drive through",
"de": "Bietet einen Durchfahr-Service an",
- "nl": "Heeft een drive-through"
+ "nl": "Heeft een drive-through",
+ "fr": "A une drive"
},
"osmTags": "drive_through=yes"
}
@@ -157,7 +164,8 @@
"question": {
"en": "Pharmacy able to provide prescription drugs",
"de": "Apotheke, die verschreibungspflichtige Arzneimittel ausgibt",
- "nl": "Deze apotheek verdeelt medicijnen met voorschrift"
+ "nl": "Deze apotheek verdeelt medicijnen met voorschrift",
+ "fr": "Pharmacie pouvant délivrer des médicaments sous prescription"
},
"osmTags": "dispensing=yes"
}
@@ -173,7 +181,8 @@
"title": {
"en": "a pharmacy",
"nl": "een apotheek",
- "de": "eine Apotheke"
+ "de": "eine Apotheke",
+ "fr": "une pharmacie"
}
}
],
diff --git a/assets/layers/postboxes/postboxes.json b/assets/layers/postboxes/postboxes.json
index 12cf99bdbf..d662fac726 100644
--- a/assets/layers/postboxes/postboxes.json
+++ b/assets/layers/postboxes/postboxes.json
@@ -39,7 +39,7 @@
"id": "Layer yang memperlihatkan kotak pos.",
"hu": "Postaládákat megjelenítő réteg.",
"nl": "Deze laag toont brievenbussen.",
- "es": "La capa que muestra buzones de correo.",
+ "es": "La capa que mostrando buzones de correo.",
"fr": "Le calque montrant les boîtes à lettres.",
"ca": "La capa que mostra bústies de correus."
},
diff --git a/assets/layers/postoffices/postoffices.json b/assets/layers/postoffices/postoffices.json
index 70c8b720f7..0db761b058 100644
--- a/assets/layers/postoffices/postoffices.json
+++ b/assets/layers/postoffices/postoffices.json
@@ -274,7 +274,8 @@
"en": "Can you send a parcel here?",
"de": "Können Sie hier Pakete versenden?",
"nl": "Kan je hier pakketten versturen?",
- "ca": "Pots enviar un paquet des d'aquí?"
+ "ca": "Pots enviar un paquet des d'aquí?",
+ "pl": "Czy można tutaj wysłać paczkę?"
},
"freeform": {
"key": "post_office:parcel_from",
@@ -287,7 +288,8 @@
"en": "You can send parcels here",
"de": "Hier können Sie Pakete versenden",
"nl": "Je kan hier pakketten versturen",
- "ca": "Pots enviar paquets des d'aquí"
+ "ca": "Pots enviar paquets des d'aquí",
+ "pl": "Można tutaj wysłać paczki"
}
},
{
@@ -296,7 +298,8 @@
"en": "You can't send parcels here",
"de": "Sie können hier keine Pakete versenden",
"nl": "Je kan hier geen pakketten versturen",
- "ca": "No pots enviar paquets des d'aquí"
+ "ca": "No pots enviar paquets des d'aquí",
+ "pl": "Nie można tutaj wysłać paczek"
}
}
]
@@ -406,6 +409,36 @@
}
}
]
+ },
+ {
+ "id": "has_atm",
+ "question": {
+ "en": "Does this post office have an ATM?",
+ "nl": "Heeft dit postkantoor een bankautomaat?"
+ },
+ "mappings": [
+ {
+ "if": "atm=yes",
+ "then": {
+ "en": "This post office has an ATM",
+ "nl": "Dit postkantoor heeft een bankautomaat"
+ }
+ },
+ {
+ "if": "atm=no",
+ "then": {
+ "en": "This post office does not have an ATM",
+ "nl": "Dit postkantoor heeft geen bankautomaaat"
+ }
+ },
+ {
+ "if": "atm=separate",
+ "then": {
+ "en": "This post office does have an ATM, but it is mapped as a different icon",
+ "nl": "Dit postkantoor heeft een bankautomaat, maar deze staat apart op de kaart aangeduid"
+ }
+ }
+ ]
}
],
"presets": [
diff --git a/assets/layers/public_bookcase/public_bookcase.json b/assets/layers/public_bookcase/public_bookcase.json
index 4ee12d8e04..835a99e0aa 100644
--- a/assets/layers/public_bookcase/public_bookcase.json
+++ b/assets/layers/public_bookcase/public_bookcase.json
@@ -334,7 +334,8 @@
"fr": "Fait partie du réseau Little Free Library",
"it": "Fa parte della rete 'Little Free Library'",
"hu": "A „Little Free Library” hálózat része",
- "es": "Parte de la red 'Little Free Library'"
+ "es": "Parte de la red 'Little Free Library'",
+ "pl": "Część sieci \"Little Free Library\""
},
"if": {
"and": [
@@ -438,13 +439,19 @@
},
{
"render": {
- "en": "More info on the website",
- "nl": "Meer info op de website",
- "de": "Weitere Informationen auf der Webseite",
- "fr": "Plus d'infos sur le site web",
- "ru": "Более подробная информация на сайте",
- "it": "Maggiori informazioni sul sito web",
- "hu": "További információ ezen a weboldalon"
+ "special": {
+ "type": "link",
+ "href": "{website}",
+ "text": {
+ "en": "More info on the website",
+ "nl": "Meer info op de website",
+ "de": "Weitere Informationen auf der Webseite",
+ "fr": "Plus d'infos sur le site web",
+ "ru": "Более подробная информация на сайте",
+ "it": "Maggiori informazioni sul sito web",
+ "hu": "További információ ezen a weboldalon"
+ }
+ }
},
"question": {
"en": "Is there a website with more information about this public bookcase?",
diff --git a/assets/layers/questions/denominations/chf/1000chf.svg b/assets/layers/questions/denominations/chf/1000chf.svg
new file mode 100644
index 0000000000..620e2802aa
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/1000chf.svg
@@ -0,0 +1,39 @@
+
diff --git a/assets/layers/questions/denominations/chf/1000chf.svg.license b/assets/layers/questions/denominations/chf/1000chf.svg.license
new file mode 100644
index 0000000000..75299f8845
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/1000chf.svg.license
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: Robin van der Linde
+SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
diff --git a/assets/layers/questions/denominations/chf/100chf.svg b/assets/layers/questions/denominations/chf/100chf.svg
new file mode 100644
index 0000000000..04148d0158
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/100chf.svg
@@ -0,0 +1,39 @@
+
diff --git a/assets/layers/questions/denominations/chf/100chf.svg.license b/assets/layers/questions/denominations/chf/100chf.svg.license
new file mode 100644
index 0000000000..75299f8845
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/100chf.svg.license
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: Robin van der Linde
+SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
diff --git a/assets/layers/questions/denominations/chf/10chf.svg b/assets/layers/questions/denominations/chf/10chf.svg
new file mode 100644
index 0000000000..fe020f3ebf
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/10chf.svg
@@ -0,0 +1,39 @@
+
diff --git a/assets/layers/questions/denominations/chf/10chf.svg.license b/assets/layers/questions/denominations/chf/10chf.svg.license
new file mode 100644
index 0000000000..75299f8845
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/10chf.svg.license
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: Robin van der Linde
+SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
diff --git a/assets/layers/questions/denominations/chf/10rp-2019-800px.png b/assets/layers/questions/denominations/chf/10rp-2019-800px.png
new file mode 100644
index 0000000000..31b93b6387
Binary files /dev/null and b/assets/layers/questions/denominations/chf/10rp-2019-800px.png differ
diff --git a/assets/layers/questions/denominations/chf/10rp-2019-800px.png.license b/assets/layers/questions/denominations/chf/10rp-2019-800px.png.license
new file mode 100644
index 0000000000..17bb1c1671
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/10rp-2019-800px.png.license
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: Swissmint
+SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
diff --git a/assets/layers/questions/denominations/chf/1fr-2019-800px.png b/assets/layers/questions/denominations/chf/1fr-2019-800px.png
new file mode 100644
index 0000000000..d9d33e5bfa
Binary files /dev/null and b/assets/layers/questions/denominations/chf/1fr-2019-800px.png differ
diff --git a/assets/layers/questions/denominations/chf/1fr-2019-800px.png.license b/assets/layers/questions/denominations/chf/1fr-2019-800px.png.license
new file mode 100644
index 0000000000..17bb1c1671
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/1fr-2019-800px.png.license
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: Swissmint
+SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
diff --git a/assets/layers/questions/denominations/chf/200chf.svg b/assets/layers/questions/denominations/chf/200chf.svg
new file mode 100644
index 0000000000..2f40ca8b34
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/200chf.svg
@@ -0,0 +1,39 @@
+
diff --git a/assets/layers/questions/denominations/chf/200chf.svg.license b/assets/layers/questions/denominations/chf/200chf.svg.license
new file mode 100644
index 0000000000..75299f8845
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/200chf.svg.license
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: Robin van der Linde
+SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
diff --git a/assets/layers/questions/denominations/chf/20chf.svg b/assets/layers/questions/denominations/chf/20chf.svg
new file mode 100644
index 0000000000..9ee9193933
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/20chf.svg
@@ -0,0 +1,39 @@
+
diff --git a/assets/layers/questions/denominations/chf/20chf.svg.license b/assets/layers/questions/denominations/chf/20chf.svg.license
new file mode 100644
index 0000000000..75299f8845
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/20chf.svg.license
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: Robin van der Linde
+SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
diff --git a/assets/layers/questions/denominations/chf/20rp-2019-800px.png b/assets/layers/questions/denominations/chf/20rp-2019-800px.png
new file mode 100644
index 0000000000..20317c011e
Binary files /dev/null and b/assets/layers/questions/denominations/chf/20rp-2019-800px.png differ
diff --git a/assets/layers/questions/denominations/chf/20rp-2019-800px.png.license b/assets/layers/questions/denominations/chf/20rp-2019-800px.png.license
new file mode 100644
index 0000000000..17bb1c1671
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/20rp-2019-800px.png.license
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: Swissmint
+SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
diff --git a/assets/layers/questions/denominations/chf/2fr-2019-800px.png b/assets/layers/questions/denominations/chf/2fr-2019-800px.png
new file mode 100644
index 0000000000..728c5deba0
Binary files /dev/null and b/assets/layers/questions/denominations/chf/2fr-2019-800px.png differ
diff --git a/assets/layers/questions/denominations/chf/2fr-2019-800px.png.license b/assets/layers/questions/denominations/chf/2fr-2019-800px.png.license
new file mode 100644
index 0000000000..17bb1c1671
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/2fr-2019-800px.png.license
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: Swissmint
+SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
diff --git a/assets/layers/questions/denominations/chf/50chf.svg b/assets/layers/questions/denominations/chf/50chf.svg
new file mode 100644
index 0000000000..24d62bbebe
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/50chf.svg
@@ -0,0 +1,39 @@
+
diff --git a/assets/layers/questions/denominations/chf/50chf.svg.license b/assets/layers/questions/denominations/chf/50chf.svg.license
new file mode 100644
index 0000000000..75299f8845
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/50chf.svg.license
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: Robin van der Linde
+SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
diff --git a/assets/layers/questions/denominations/chf/50rp-2019-800px.png b/assets/layers/questions/denominations/chf/50rp-2019-800px.png
new file mode 100644
index 0000000000..f1cd3f7aaa
Binary files /dev/null and b/assets/layers/questions/denominations/chf/50rp-2019-800px.png differ
diff --git a/assets/layers/questions/denominations/chf/50rp-2019-800px.png.license b/assets/layers/questions/denominations/chf/50rp-2019-800px.png.license
new file mode 100644
index 0000000000..17bb1c1671
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/50rp-2019-800px.png.license
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: Swissmint
+SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
diff --git a/assets/layers/questions/denominations/chf/5fr-2019-800px.png b/assets/layers/questions/denominations/chf/5fr-2019-800px.png
new file mode 100644
index 0000000000..1b52e22734
Binary files /dev/null and b/assets/layers/questions/denominations/chf/5fr-2019-800px.png differ
diff --git a/assets/layers/questions/denominations/chf/5fr-2019-800px.png.license b/assets/layers/questions/denominations/chf/5fr-2019-800px.png.license
new file mode 100644
index 0000000000..17bb1c1671
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/5fr-2019-800px.png.license
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: Swissmint
+SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
diff --git a/assets/layers/questions/denominations/chf/5rp-2019-800px.png b/assets/layers/questions/denominations/chf/5rp-2019-800px.png
new file mode 100644
index 0000000000..915926a688
Binary files /dev/null and b/assets/layers/questions/denominations/chf/5rp-2019-800px.png differ
diff --git a/assets/layers/questions/denominations/chf/5rp-2019-800px.png.license b/assets/layers/questions/denominations/chf/5rp-2019-800px.png.license
new file mode 100644
index 0000000000..17bb1c1671
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/5rp-2019-800px.png.license
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: Swissmint
+SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
diff --git a/assets/layers/questions/denominations/chf/license_info.json b/assets/layers/questions/denominations/chf/license_info.json
new file mode 100644
index 0000000000..c3119f7fb4
--- /dev/null
+++ b/assets/layers/questions/denominations/chf/license_info.json
@@ -0,0 +1,120 @@
+[
+ {
+ "path": "1000chf.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "Robin van der Linde"
+ ],
+ "sources": []
+ },
+ {
+ "path": "100chf.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "Robin van der Linde"
+ ],
+ "sources": []
+ },
+ {
+ "path": "10chf.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "Robin van der Linde"
+ ],
+ "sources": []
+ },
+ {
+ "path": "10rp-2019-800px.png",
+ "license": "CC0-1.0",
+ "authors": [
+ "Swissmint"
+ ],
+ "sources": [
+ "https://www.swissmint.ch/swissmint/de/home/dokumentation/bildgalerie/umlaufmuenzen-bildgalerie.html"
+ ]
+ },
+ {
+ "path": "1fr-2019-800px.png",
+ "license": "CC0-1.0",
+ "authors": [
+ "Swissmint"
+ ],
+ "sources": [
+ "https://www.swissmint.ch/swissmint/de/home/dokumentation/bildgalerie/umlaufmuenzen-bildgalerie.html"
+ ]
+ },
+ {
+ "path": "200chf.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "Robin van der Linde"
+ ],
+ "sources": []
+ },
+ {
+ "path": "20chf.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "Robin van der Linde"
+ ],
+ "sources": []
+ },
+ {
+ "path": "20rp-2019-800px.png",
+ "license": "CC0-1.0",
+ "authors": [
+ "Swissmint"
+ ],
+ "sources": [
+ "https://www.swissmint.ch/swissmint/de/home/dokumentation/bildgalerie/umlaufmuenzen-bildgalerie.html"
+ ]
+ },
+ {
+ "path": "2fr-2019-800px.png",
+ "license": "CC0-1.0",
+ "authors": [
+ "Swissmint"
+ ],
+ "sources": [
+ "https://www.swissmint.ch/swissmint/de/home/dokumentation/bildgalerie/umlaufmuenzen-bildgalerie.html"
+ ]
+ },
+ {
+ "path": "50chf.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "Robin van der Linde"
+ ],
+ "sources": []
+ },
+ {
+ "path": "50rp-2019-800px.png",
+ "license": "CC0-1.0",
+ "authors": [
+ "Swissmint"
+ ],
+ "sources": [
+ "https://www.swissmint.ch/swissmint/de/home/dokumentation/bildgalerie/umlaufmuenzen-bildgalerie.html"
+ ]
+ },
+ {
+ "path": "5fr-2019-800px.png",
+ "license": "CC0-1.0",
+ "authors": [
+ "Swissmint"
+ ],
+ "sources": [
+ "https://www.swissmint.ch/swissmint/de/home/dokumentation/bildgalerie/umlaufmuenzen-bildgalerie.html"
+ ]
+ },
+ {
+ "path": "5rp-2019-800px.png",
+ "license": "CC0-1.0",
+ "authors": [
+ "Swissmint"
+ ],
+ "sources": [
+ "https://www.swissmint.ch/swissmint/de/home/dokumentation/bildgalerie/umlaufmuenzen-bildgalerie.html"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/layers/questions/100euro.svg b/assets/layers/questions/denominations/eur/100euro.svg
similarity index 100%
rename from assets/layers/questions/100euro.svg
rename to assets/layers/questions/denominations/eur/100euro.svg
diff --git a/assets/layers/questions/100euro.svg.license b/assets/layers/questions/denominations/eur/100euro.svg.license
similarity index 100%
rename from assets/layers/questions/100euro.svg.license
rename to assets/layers/questions/denominations/eur/100euro.svg.license
diff --git a/assets/layers/questions/10cent.svg b/assets/layers/questions/denominations/eur/10cent.svg
similarity index 100%
rename from assets/layers/questions/10cent.svg
rename to assets/layers/questions/denominations/eur/10cent.svg
diff --git a/assets/layers/questions/10cent.svg.license b/assets/layers/questions/denominations/eur/10cent.svg.license
similarity index 100%
rename from assets/layers/questions/10cent.svg.license
rename to assets/layers/questions/denominations/eur/10cent.svg.license
diff --git a/assets/layers/questions/10euro.svg b/assets/layers/questions/denominations/eur/10euro.svg
similarity index 100%
rename from assets/layers/questions/10euro.svg
rename to assets/layers/questions/denominations/eur/10euro.svg
diff --git a/assets/layers/questions/10euro.svg.license b/assets/layers/questions/denominations/eur/10euro.svg.license
similarity index 100%
rename from assets/layers/questions/10euro.svg.license
rename to assets/layers/questions/denominations/eur/10euro.svg.license
diff --git a/assets/layers/questions/1cent.svg b/assets/layers/questions/denominations/eur/1cent.svg
similarity index 100%
rename from assets/layers/questions/1cent.svg
rename to assets/layers/questions/denominations/eur/1cent.svg
diff --git a/assets/layers/questions/1cent.svg.license b/assets/layers/questions/denominations/eur/1cent.svg.license
similarity index 100%
rename from assets/layers/questions/1cent.svg.license
rename to assets/layers/questions/denominations/eur/1cent.svg.license
diff --git a/assets/layers/questions/1euro.svg b/assets/layers/questions/denominations/eur/1euro.svg
similarity index 100%
rename from assets/layers/questions/1euro.svg
rename to assets/layers/questions/denominations/eur/1euro.svg
diff --git a/assets/layers/questions/1euro.svg.license b/assets/layers/questions/denominations/eur/1euro.svg.license
similarity index 100%
rename from assets/layers/questions/1euro.svg.license
rename to assets/layers/questions/denominations/eur/1euro.svg.license
diff --git a/assets/layers/questions/200euro.svg b/assets/layers/questions/denominations/eur/200euro.svg
similarity index 100%
rename from assets/layers/questions/200euro.svg
rename to assets/layers/questions/denominations/eur/200euro.svg
diff --git a/assets/layers/questions/200euro.svg.license b/assets/layers/questions/denominations/eur/200euro.svg.license
similarity index 100%
rename from assets/layers/questions/200euro.svg.license
rename to assets/layers/questions/denominations/eur/200euro.svg.license
diff --git a/assets/layers/questions/20cent.svg b/assets/layers/questions/denominations/eur/20cent.svg
similarity index 100%
rename from assets/layers/questions/20cent.svg
rename to assets/layers/questions/denominations/eur/20cent.svg
diff --git a/assets/layers/questions/20cent.svg.license b/assets/layers/questions/denominations/eur/20cent.svg.license
similarity index 100%
rename from assets/layers/questions/20cent.svg.license
rename to assets/layers/questions/denominations/eur/20cent.svg.license
diff --git a/assets/layers/questions/20euro.svg b/assets/layers/questions/denominations/eur/20euro.svg
similarity index 100%
rename from assets/layers/questions/20euro.svg
rename to assets/layers/questions/denominations/eur/20euro.svg
diff --git a/assets/layers/questions/20euro.svg.license b/assets/layers/questions/denominations/eur/20euro.svg.license
similarity index 100%
rename from assets/layers/questions/20euro.svg.license
rename to assets/layers/questions/denominations/eur/20euro.svg.license
diff --git a/assets/layers/questions/2cent.svg b/assets/layers/questions/denominations/eur/2cent.svg
similarity index 100%
rename from assets/layers/questions/2cent.svg
rename to assets/layers/questions/denominations/eur/2cent.svg
diff --git a/assets/layers/questions/2cent.svg.license b/assets/layers/questions/denominations/eur/2cent.svg.license
similarity index 100%
rename from assets/layers/questions/2cent.svg.license
rename to assets/layers/questions/denominations/eur/2cent.svg.license
diff --git a/assets/layers/questions/2euro.svg b/assets/layers/questions/denominations/eur/2euro.svg
similarity index 100%
rename from assets/layers/questions/2euro.svg
rename to assets/layers/questions/denominations/eur/2euro.svg
diff --git a/assets/layers/questions/2euro.svg.license b/assets/layers/questions/denominations/eur/2euro.svg.license
similarity index 100%
rename from assets/layers/questions/2euro.svg.license
rename to assets/layers/questions/denominations/eur/2euro.svg.license
diff --git a/assets/layers/questions/500euro.svg b/assets/layers/questions/denominations/eur/500euro.svg
similarity index 100%
rename from assets/layers/questions/500euro.svg
rename to assets/layers/questions/denominations/eur/500euro.svg
diff --git a/assets/layers/questions/500euro.svg.license b/assets/layers/questions/denominations/eur/500euro.svg.license
similarity index 100%
rename from assets/layers/questions/500euro.svg.license
rename to assets/layers/questions/denominations/eur/500euro.svg.license
diff --git a/assets/layers/questions/50cent.svg b/assets/layers/questions/denominations/eur/50cent.svg
similarity index 100%
rename from assets/layers/questions/50cent.svg
rename to assets/layers/questions/denominations/eur/50cent.svg
diff --git a/assets/layers/questions/50cent.svg.license b/assets/layers/questions/denominations/eur/50cent.svg.license
similarity index 100%
rename from assets/layers/questions/50cent.svg.license
rename to assets/layers/questions/denominations/eur/50cent.svg.license
diff --git a/assets/layers/questions/50euro.svg b/assets/layers/questions/denominations/eur/50euro.svg
similarity index 100%
rename from assets/layers/questions/50euro.svg
rename to assets/layers/questions/denominations/eur/50euro.svg
diff --git a/assets/layers/questions/50euro.svg.license b/assets/layers/questions/denominations/eur/50euro.svg.license
similarity index 100%
rename from assets/layers/questions/50euro.svg.license
rename to assets/layers/questions/denominations/eur/50euro.svg.license
diff --git a/assets/layers/questions/5cent.svg b/assets/layers/questions/denominations/eur/5cent.svg
similarity index 100%
rename from assets/layers/questions/5cent.svg
rename to assets/layers/questions/denominations/eur/5cent.svg
diff --git a/assets/layers/questions/5cent.svg.license b/assets/layers/questions/denominations/eur/5cent.svg.license
similarity index 100%
rename from assets/layers/questions/5cent.svg.license
rename to assets/layers/questions/denominations/eur/5cent.svg.license
diff --git a/assets/layers/questions/5euro.svg b/assets/layers/questions/denominations/eur/5euro.svg
similarity index 100%
rename from assets/layers/questions/5euro.svg
rename to assets/layers/questions/denominations/eur/5euro.svg
diff --git a/assets/layers/questions/5euro.svg.license b/assets/layers/questions/denominations/eur/5euro.svg.license
similarity index 100%
rename from assets/layers/questions/5euro.svg.license
rename to assets/layers/questions/denominations/eur/5euro.svg.license
diff --git a/assets/layers/questions/denominations/eur/license_info.json b/assets/layers/questions/denominations/eur/license_info.json
new file mode 100644
index 0000000000..2576175567
--- /dev/null
+++ b/assets/layers/questions/denominations/eur/license_info.json
@@ -0,0 +1,167 @@
+[
+ {
+ "path": "100euro.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "OpenClipart",
+ "frankes"
+ ],
+ "sources": [
+ "https://openclipart.org/detail/311346/worksheet-100-euro-coloured"
+ ]
+ },
+ {
+ "path": "10cent.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "OpenClipart",
+ "frankes"
+ ],
+ "sources": [
+ "https://openclipart.org/detail/311337/worksheet-10-cent-coloured"
+ ]
+ },
+ {
+ "path": "10euro.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "OpenClipart",
+ "frankes"
+ ],
+ "sources": [
+ "https://openclipart.org/detail/311343/worksheet-10-euro-coloured"
+ ]
+ },
+ {
+ "path": "1cent.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "OpenClipart",
+ "frankes"
+ ],
+ "sources": [
+ "https://openclipart.org/detail/311334/worksheet-1-cent-coloured"
+ ]
+ },
+ {
+ "path": "1euro.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "OpenClipart",
+ "frankes"
+ ],
+ "sources": [
+ "https://openclipart.org/detail/311340/worksheet-1-euro-coloured"
+ ]
+ },
+ {
+ "path": "200euro.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "OpenClipart",
+ "frankes"
+ ],
+ "sources": [
+ "https://openclipart.org/detail/311347/worksheet-200-euro-coloured"
+ ]
+ },
+ {
+ "path": "20cent.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "OpenClipart",
+ "frankes"
+ ],
+ "sources": [
+ "https://openclipart.org/detail/311338/worksheet-20-cent-coloured"
+ ]
+ },
+ {
+ "path": "20euro.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "OpenClipart",
+ "frankes"
+ ],
+ "sources": [
+ "https://openclipart.org/detail/311344/worksheet-20-euro-coloured"
+ ]
+ },
+ {
+ "path": "2cent.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "OpenClipart",
+ "frankes"
+ ],
+ "sources": [
+ "https://openclipart.org/detail/311335/worksheet-2-cent-coloured"
+ ]
+ },
+ {
+ "path": "2euro.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "OpenClipart",
+ "frankes"
+ ],
+ "sources": [
+ "https://openclipart.org/detail/311341/worksheet-2-euro-coloured"
+ ]
+ },
+ {
+ "path": "500euro.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "OpenClipart",
+ "frankes"
+ ],
+ "sources": [
+ "https://openclipart.org/detail/311348/worksheet-500-euro-coloured"
+ ]
+ },
+ {
+ "path": "50cent.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "OpenClipart",
+ "frankes"
+ ],
+ "sources": [
+ "https://openclipart.org/detail/311339/worksheet-50-cent-coloured"
+ ]
+ },
+ {
+ "path": "50euro.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "OpenClipart",
+ "frankes"
+ ],
+ "sources": [
+ "https://openclipart.org/detail/311345/worksheet-50-euro-coloured"
+ ]
+ },
+ {
+ "path": "5cent.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "OpenClipart",
+ "frankes"
+ ],
+ "sources": [
+ "https://openclipart.org/detail/311336/worksheet-5-cent-coloured"
+ ]
+ },
+ {
+ "path": "5euro.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "OpenClipart",
+ "frankes"
+ ],
+ "sources": [
+ "https://openclipart.org/detail/311342/worksheet-5-euro-coloured"
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/layers/questions/license_info.json b/assets/layers/questions/license_info.json
index cbc306b77a..65a360bb66 100644
--- a/assets/layers/questions/license_info.json
+++ b/assets/layers/questions/license_info.json
@@ -1,169 +1,4 @@
[
- {
- "path": "100euro.svg",
- "license": "CC0-1.0",
- "authors": [
- "OpenClipart",
- "frankes"
- ],
- "sources": [
- "https://openclipart.org/detail/311346/worksheet-100-euro-coloured"
- ]
- },
- {
- "path": "10cent.svg",
- "license": "CC0-1.0",
- "authors": [
- "OpenClipart",
- "frankes"
- ],
- "sources": [
- "https://openclipart.org/detail/311337/worksheet-10-cent-coloured"
- ]
- },
- {
- "path": "10euro.svg",
- "license": "CC0-1.0",
- "authors": [
- "OpenClipart",
- "frankes"
- ],
- "sources": [
- "https://openclipart.org/detail/311343/worksheet-10-euro-coloured"
- ]
- },
- {
- "path": "1cent.svg",
- "license": "CC0-1.0",
- "authors": [
- "OpenClipart",
- "frankes"
- ],
- "sources": [
- "https://openclipart.org/detail/311334/worksheet-1-cent-coloured"
- ]
- },
- {
- "path": "1euro.svg",
- "license": "CC0-1.0",
- "authors": [
- "OpenClipart",
- "frankes"
- ],
- "sources": [
- "https://openclipart.org/detail/311340/worksheet-1-euro-coloured"
- ]
- },
- {
- "path": "200euro.svg",
- "license": "CC0-1.0",
- "authors": [
- "OpenClipart",
- "frankes"
- ],
- "sources": [
- "https://openclipart.org/detail/311347/worksheet-200-euro-coloured"
- ]
- },
- {
- "path": "20cent.svg",
- "license": "CC0-1.0",
- "authors": [
- "OpenClipart",
- "frankes"
- ],
- "sources": [
- "https://openclipart.org/detail/311338/worksheet-20-cent-coloured"
- ]
- },
- {
- "path": "20euro.svg",
- "license": "CC0-1.0",
- "authors": [
- "OpenClipart",
- "frankes"
- ],
- "sources": [
- "https://openclipart.org/detail/311344/worksheet-20-euro-coloured"
- ]
- },
- {
- "path": "2cent.svg",
- "license": "CC0-1.0",
- "authors": [
- "OpenClipart",
- "frankes"
- ],
- "sources": [
- "https://openclipart.org/detail/311335/worksheet-2-cent-coloured"
- ]
- },
- {
- "path": "2euro.svg",
- "license": "CC0-1.0",
- "authors": [
- "OpenClipart",
- "frankes"
- ],
- "sources": [
- "https://openclipart.org/detail/311341/worksheet-2-euro-coloured"
- ]
- },
- {
- "path": "500euro.svg",
- "license": "CC0-1.0",
- "authors": [
- "OpenClipart",
- "frankes"
- ],
- "sources": [
- "https://openclipart.org/detail/311348/worksheet-500-euro-coloured"
- ]
- },
- {
- "path": "50cent.svg",
- "license": "CC0-1.0",
- "authors": [
- "OpenClipart",
- "frankes"
- ],
- "sources": [
- "https://openclipart.org/detail/311339/worksheet-50-cent-coloured"
- ]
- },
- {
- "path": "50euro.svg",
- "license": "CC0-1.0",
- "authors": [
- "OpenClipart",
- "frankes"
- ],
- "sources": [
- "https://openclipart.org/detail/311345/worksheet-50-euro-coloured"
- ]
- },
- {
- "path": "5cent.svg",
- "license": "CC0-1.0",
- "authors": [
- "OpenClipart",
- "frankes"
- ],
- "sources": [
- "https://openclipart.org/detail/311336/worksheet-5-cent-coloured"
- ]
- },
- {
- "path": "5euro.svg",
- "license": "CC0-1.0",
- "authors": [
- "OpenClipart",
- "frankes"
- ],
- "sources": [
- "https://openclipart.org/detail/311342/worksheet-5-euro-coloured"
- ]
- },
{
"path": "audio_induction_loop.svg",
"license": "CC-BY-4.0",
diff --git a/assets/layers/questions/questions.json b/assets/layers/questions/questions.json
index c3412b52d7..2edf689d75 100644
--- a/assets/layers/questions/questions.json
+++ b/assets/layers/questions/questions.json
@@ -15,7 +15,7 @@
"id": "images",
"description": "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",
"render": {
- "*": "{image_carousel()}{image_upload()}"
+ "*": "{image_carousel()}{image_upload()}{nearby_images()}"
}
},
{
@@ -194,7 +194,8 @@
"id": "mastodon",
"description": "Shows and asks for the mastodon handle",
"question": {
- "en": "What is the Mastodon-handle of {title()}?"
+ "en": "What is the Mastodon-handle of {title()}?",
+ "de": "Wie lautet der Mastodon-Handle von {title()}?"
},
"freeform": {
"key": "contact:mastodon",
@@ -208,7 +209,7 @@
{
"id": "osmlink",
"render": {
- "*": ""
+ "*": ""
},
"mappings": [
{
@@ -220,7 +221,7 @@
{
"id": "email",
"render": {
- "*": "{email}"
+ "*": "{email}"
},
"icon": "./assets/svg/envelope.svg",
"labels": [
@@ -255,7 +256,7 @@
{
"if": "contact:email~*",
"icon": "./assets/svg/envelope.svg",
- "then": "{contact:email}",
+ "then": "{contact:email}",
"hideInAnswer": true
}
],
@@ -1126,7 +1127,8 @@
},
{
"or": [
- "_currency=EUR"
+ "_currency~.*EUR.*",
+ "_currency~.*CHF.*"
]
}
]
@@ -1146,7 +1148,7 @@
"mappings": [
{
"if": "payment:coins:denominations=0.01 EUR",
- "icon": "./assets/layers/questions/1cent.svg",
+ "icon": "./assets/layers/questions/denominations/eur/1cent.svg",
"then": {
"en": "1 cent coins are accepted",
"de": "1-Cent-Münzen werden akzeptiert",
@@ -1163,7 +1165,7 @@
},
{
"if": "payment:coins:denominations=0.02 EUR",
- "icon": "./assets/layers/questions/2cent.svg",
+ "icon": "./assets/layers/questions/denominations/eur/2cent.svg",
"then": {
"en": "2 cent coins are accepted",
"de": "2-Cent-Münzen werden akzeptiert",
@@ -1180,7 +1182,7 @@
},
{
"if": "payment:coins:denominations=0.05 EUR",
- "icon": "./assets/layers/questions/5cent.svg",
+ "icon": "./assets/layers/questions/denominations/eur/5cent.svg",
"then": {
"en": "5 cent coins are accepted",
"de": "5-Cent-Münzen werden akzeptiert",
@@ -1197,7 +1199,7 @@
},
{
"if": "payment:coins:denominations=0.10 EUR",
- "icon": "./assets/layers/questions/10cent.svg",
+ "icon": "./assets/layers/questions/denominations/eur/10cent.svg",
"then": {
"en": "10 cent coins are accepted",
"de": "10-Cent-Münzen werden akzeptiert",
@@ -1214,7 +1216,7 @@
},
{
"if": "payment:coins:denominations=0.20 EUR",
- "icon": "./assets/layers/questions/20cent.svg",
+ "icon": "./assets/layers/questions/denominations/eur/20cent.svg",
"then": {
"en": "20 cent coins are accepted",
"de": "20-Cent-Münzen werden akzeptiert",
@@ -1231,7 +1233,7 @@
},
{
"if": "payment:coins:denominations=0.50 EUR",
- "icon": "./assets/layers/questions/50cent.svg",
+ "icon": "./assets/layers/questions/denominations/eur/50cent.svg",
"then": {
"en": "50 cent coins are accepted",
"de": "50-Cent-Münzen werden akzeptiert",
@@ -1248,7 +1250,7 @@
},
{
"if": "payment:coins:denominations=1 EUR",
- "icon": "./assets/layers/questions/1euro.svg",
+ "icon": "./assets/layers/questions/denominations/eur/1euro.svg",
"then": {
"en": "1 euro coins are accepted",
"de": "1-Euro-Münzen werden akzeptiert",
@@ -1264,7 +1266,7 @@
},
{
"if": "payment:coins:denominations=2 EUR",
- "icon": "./assets/layers/questions/2euro.svg",
+ "icon": "./assets/layers/questions/denominations/eur/2euro.svg",
"then": {
"en": "2 euro coins are accepted",
"de": "2-Euro-Münzen werden akzeptiert",
@@ -1277,6 +1279,69 @@
"cs": "Jsou přijímány mince v hodnotě 2 euro"
},
"hideInAnswer": "_currency!~.*EUR.*"
+ },
+ {
+ "if": "payment:coins:denominations=0.05 CHF",
+ "icon": "./assets/layers/questions/denominations/chf/5rp-2019-800px.png",
+ "then": {
+ "en": "5 centimes coins are accepted",
+ "nl": "Munten van 5 rappen worden geaccepteerd"
+ },
+ "hideInAnswer": "_currency!~.*CHF.*"
+ },
+ {
+ "if": "payment:coins:denominations=0.10 CHF",
+ "icon": "./assets/layers/questions/denominations/chf/10rp-2019-800px.png",
+ "then": {
+ "en": "10 centimes coins are accepted",
+ "nl": "Munten van 10 rappen worden geaccepteerd"
+ },
+ "hideInAnswer": "_currency!~.*CHF.*"
+ },
+ {
+ "if": "payment:coins:denominations=0.20 CHF",
+ "icon": "./assets/layers/questions/denominations/chf/20rp-2019-800px.png",
+ "then": {
+ "en": "20 centimes coins are accepted",
+ "nl": "Munten van 20 rappen worden geaccepteerd"
+ },
+ "hideInAnswer": "_currency!~.*CHF.*"
+ },
+ {
+ "if": "payment:coins:denominations=0.50 CHF",
+ "icon": "./assets/layers/questions/denominations/chf/50rp-2019-800px.png",
+ "then": {
+ "en": "½ franc coins are accepted",
+ "nl": "Munten van ½ frank worden geaccepteerd"
+ },
+ "hideInAnswer": "_currency!~.*CHF.*"
+ },
+ {
+ "if": "payment:coins:denominations=1 CHF",
+ "icon": "./assets/layers/questions/denominations/chf/1fr-2019-800px.png",
+ "then": {
+ "en": "1 franc coins are accepted",
+ "nl": "Munten van 1 frank worden geaccepteerd"
+ },
+ "hideInAnswer": "_currency!~.*CHF.*"
+ },
+ {
+ "if": "payment:coins:denominations=2 CHF",
+ "icon": "./assets/layers/questions/denominations/chf/2fr-2019-800px.png",
+ "then": {
+ "en": "2 francs coins are accepted",
+ "nl": "Munten van 2 frank worden geaccepteerd"
+ },
+ "hideInAnswer": "_currency!~.*CHF.*"
+ },
+ {
+ "if": "payment:coins:denominations=5 CHF",
+ "icon": "./assets/layers/questions/denominations/chf/5fr-2019-800px.png",
+ "then": {
+ "en": "5 francs coins are accepted",
+ "nl": "Munten van 5 frank worden geaccepteerd"
+ },
+ "hideInAnswer": "_currency!~.*CHF.*"
}
]
},
@@ -1292,7 +1357,8 @@
},
{
"or": [
- "_currency=EUR"
+ "_currency~.*EUR.*",
+ "_currency~.*CHF.*"
]
}
]
@@ -1311,7 +1377,7 @@
"mappings": [
{
"if": "payment:notes:denominations=5 EUR",
- "icon": "./assets/layers/questions/5euro.svg",
+ "icon": "./assets/layers/questions/denominations/eur/5euro.svg",
"then": {
"en": "5 euro notes are accepted",
"nl": "Biljetten van 5 euro worden geaccepteerd",
@@ -1326,7 +1392,7 @@
},
{
"if": "payment:notes:denominations=10 EUR",
- "icon": "./assets/layers/questions/10euro.svg",
+ "icon": "./assets/layers/questions/denominations/eur/10euro.svg",
"then": {
"en": "10 euro notes are accepted",
"nl": "Biljetten van 10 euro worden geaccepteerd",
@@ -1341,7 +1407,7 @@
},
{
"if": "payment:notes:denominations=20 EUR",
- "icon": "./assets/layers/questions/20euro.svg",
+ "icon": "./assets/layers/questions/denominations/eur/20euro.svg",
"then": {
"en": "20 euro notes are accepted",
"nl": "Biljetten van 20 euro worden geaccepteerd",
@@ -1356,7 +1422,7 @@
},
{
"if": "payment:notes:denominations=50 EUR",
- "icon": "./assets/layers/questions/50euro.svg",
+ "icon": "./assets/layers/questions/denominations/eur/50euro.svg",
"then": {
"en": "50 euro notes are accepted",
"nl": "Biljetten van 50 euro worden geaccepteerd",
@@ -1371,7 +1437,7 @@
},
{
"if": "payment:notes:denominations=100 EUR",
- "icon": "./assets/layers/questions/100euro.svg",
+ "icon": "./assets/layers/questions/denominations/eur/100euro.svg",
"then": {
"en": "100 euro notes are accepted",
"nl": "Biljetten van 100 euro worden geaccepteerd",
@@ -1386,7 +1452,7 @@
},
{
"if": "payment:notes:denominations=200 EUR",
- "icon": "./assets/layers/questions/200euro.svg",
+ "icon": "./assets/layers/questions/denominations/eur/200euro.svg",
"then": {
"en": "200 euro notes are accepted",
"nl": "Biljetten van 200 euro worden geaccepteerd",
@@ -1401,7 +1467,7 @@
},
{
"if": "payment:notes:denominations=500 EUR",
- "icon": "./assets/layers/questions/500euro.svg",
+ "icon": "./assets/layers/questions/denominations/eur/500euro.svg",
"then": {
"en": "500 euro notes are accepted",
"nl": "Biljetten van 500 euro worden geaccepteerd",
@@ -1413,6 +1479,60 @@
"fr": "Les billets de 500 euros sont acceptés"
},
"hideInAnswer": "_currency!~.*EUR.*"
+ },
+ {
+ "if": "payment:notes:denominations=10 CHF",
+ "icon": "./assets/layers/questions/denominations/chf/10chf.svg",
+ "then": {
+ "en": "10 francs notes are accepted",
+ "nl": "Biljetten van 10 frank worden geaccepteerd"
+ },
+ "hideInAnswer": "_currency!~.*CHF.*"
+ },
+ {
+ "if": "payment:notes:denominations=20 CHF",
+ "icon": "./assets/layers/questions/denominations/chf/20chf.svg",
+ "then": {
+ "en": "20 francs notes are accepted",
+ "nl": "Biljetten van 20 frank worden geaccepteerd"
+ },
+ "hideInAnswer": "_currency!~.*CHF.*"
+ },
+ {
+ "if": "payment:notes:denominations=50 CHF",
+ "icon": "./assets/layers/questions/denominations/chf/50chf.svg",
+ "then": {
+ "en": "50 francs notes are accepted",
+ "nl": "Biljetten van 50 frank worden geaccepteerd"
+ },
+ "hideInAnswer": "_currency!~.*CHF.*"
+ },
+ {
+ "if": "payment:notes:denominations=100 CHF",
+ "icon": "./assets/layers/questions/denominations/chf/100chf.svg",
+ "then": {
+ "en": "100 francs notes are accepted",
+ "nl": "Biljetten van 100 frank worden geaccepteerd"
+ },
+ "hideInAnswer": "_currency!~.*CHF.*"
+ },
+ {
+ "if": "payment:notes:denominations=200 CHF",
+ "icon": "./assets/layers/questions/denominations/chf/200chf.svg",
+ "then": {
+ "en": "200 francs notes are accepted",
+ "nl": "Biljetten van 200 frank worden geaccepteerd"
+ },
+ "hideInAnswer": "_currency!~.*CHF.*"
+ },
+ {
+ "if": "payment:notes:denominations=1000 CHF",
+ "icon": "./assets/layers/questions/denominations/chf/1000chf.svg",
+ "then": {
+ "en": "1000 francs notes are accepted",
+ "nl": "Biljetten van 1000 frank worden geaccepteerd"
+ },
+ "hideInAnswer": "_currency!~.*CHF.*"
}
]
},
@@ -2201,7 +2321,8 @@
"question": {
"en": "When was this object last checked?",
"de": "Wann wurde dieses Objekt zuletzt kontrolliert?",
- "nl": "Wanneer is dit object voor het laatst gecontroleerd?"
+ "nl": "Wanneer is dit object voor het laatst gecontroleerd?",
+ "pl": "Kiedy ten obiekt został ostatnio sprawdzony?"
},
"freeform": {
"key": "check_date",
@@ -2210,7 +2331,8 @@
"render": {
"en": "This object was last checked on {check_date}",
"de": "Dieses Objekt wurde zuletzt kontrolliert am {check_date}",
- "nl": "Dit object is voor het laatst gecontroleerd op {check_date}"
+ "nl": "Dit object is voor het laatst gecontroleerd op {check_date}",
+ "pl": "Ten obiekt był ostatnio sprawdzony {check_date}"
},
"mappings": [
{
@@ -2218,7 +2340,8 @@
"then": {
"en": "This object was last checked today",
"de": "Dieses Objekt wurde heute zuletzt kontrolliert",
- "nl": "Dit object is vandaag voor het laatst gecontroleerd"
+ "nl": "Dit object is vandaag voor het laatst gecontroleerd",
+ "pl": "Ten obiekt został ostatnio sprawdzony dzisiaj"
}
}
]
diff --git a/assets/layers/reception_desk/reception_desk.json b/assets/layers/reception_desk/reception_desk.json
index 007dfb553f..ca304abaa2 100644
--- a/assets/layers/reception_desk/reception_desk.json
+++ b/assets/layers/reception_desk/reception_desk.json
@@ -43,13 +43,15 @@
"en": "What is the height of the reception desk? ",
"fr": "Quelle est la hauteur de la réception ? ",
"de": "Wie hoch ist der Empfangstresen? ",
- "ca": "Quina és l'alçada de la recepció? "
+ "ca": "Quina és l'alçada de la recepció? ",
+ "pl": "Jaka jest wysokość tego biurka recepcji? "
},
"render": {
"en": "The height of the desk is {canonical(desk:height)}",
"fr": "La hauteur du bureau est {canonical(desk:height)}",
"de": "Die Höhe des Tresens beträgt {canonical(desk:height)}",
- "ca": "L'alçada del mostrador és {canonical(desk:height)}"
+ "ca": "L'alçada del mostrador és {canonical(desk:height)}",
+ "pl": "Wysokość tego biurka to {canonical(desk:height)}"
},
"freeform": {
"key": "desk:height",
@@ -59,7 +61,8 @@
"en": "This is measured from the floor to the lowest usable part of the desk",
"fr": "Ceci est mesuré du sol à la partie utilisable la plus basse du bureau",
"de": "Gemessen vom Boden bis zur untersten nutzbaren Stelle des Tisches",
- "ca": "Es mesura des del terra fins a la part més baixa utilitzable de l'escriptori"
+ "ca": "Es mesura des del terra fins a la part més baixa utilitzable de l'escriptori",
+ "pl": "Jest to mierzone od podłogi do najniższej użytecznej części biurka"
}
},
"induction-loop"
@@ -94,7 +97,8 @@
"de": "Meter",
"nl": "meter",
"pa_PK": "میٹر",
- "ca": "metre"
+ "ca": "metre",
+ "pl": "metr"
}
},
{
@@ -109,7 +113,8 @@
"de": "Zentimeter",
"nl": "centimeter",
"pa_PK": "سینٹیمیٹر",
- "ca": "centímetre"
+ "ca": "centímetre",
+ "pl": "centymetr"
}
}
]
diff --git a/assets/layers/recycling/recycling.json b/assets/layers/recycling/recycling.json
index 297f26d883..f85b8abd6b 100644
--- a/assets/layers/recycling/recycling.json
+++ b/assets/layers/recycling/recycling.json
@@ -1023,7 +1023,8 @@
"es": "Aquí se puede reciclar plástico",
"it": "Plastica",
"ca": "Aquí es pot reciclar plàstic",
- "fr": "Le plastique peut être recyclé ici"
+ "fr": "Le plastique peut être recyclé ici",
+ "pl": "Plastik może być tutaj poddany recyklingowi"
},
"icon": {
"path": "./assets/layers/recycling/plastic.svg",
@@ -1206,7 +1207,8 @@
"nl": "Wat zijn de openingstijden van deze recyclingfaciliteit?",
"de": "Wie sind die Öffnungszeiten dieser Recyclinganlage?",
"es": "¿A qué horas abre esta facilidad de reciclado?",
- "it": "Quali sono gli orari di apertura di questo impianto di raccolta e riciclo?"
+ "it": "Quali sono gli orari di apertura di questo impianto di raccolta e riciclo?",
+ "ca": "Quin és l'horari d'obertura d'aquesta instal·lació de reciclatge?"
}
}
},
diff --git a/assets/layers/school/school.json b/assets/layers/school/school.json
index eecea2a05f..dba58550d1 100644
--- a/assets/layers/school/school.json
+++ b/assets/layers/school/school.json
@@ -14,7 +14,8 @@
"en": "School {name}",
"nl": "School {name}",
"de": "Schule {name}",
- "fr": "School {name}"
+ "fr": "School {name}",
+ "pl": "Szkoła {name}"
}
},
"calculatedTags": [
@@ -34,14 +35,16 @@
"nl": "Deze school heet {name}",
"de": "Diese Schule heißt {name}",
"fr": "Cet établissement scolaire s'appelle {name}",
- "ca": "L'escola s'anomena {name}"
+ "ca": "L'escola s'anomena {name}",
+ "pl": "Ta szkoła nazywa się {name}"
},
"question": {
"en": "What is the name of this school?",
"nl": "Wat is de naam van deze school?",
"de": "Wie lautet der Name dieser Schule?",
"fr": "Quel est le nom de cet établissement scolaire?",
- "ca": "Quin és el nom d'aquesta escola?"
+ "ca": "Quin és el nom d'aquesta escola?",
+ "pl": "Jaką nazwę ma ta szkoła?"
},
"freeform": {
"key": "name"
@@ -262,7 +265,8 @@
"nl": "Deze school richt zich op studenten in het autisme-spectrum",
"de": "Dies ist eine Schule für Schüler mit Autismus",
"fr": "C'est un établissement scolaire pour les étudiants ayant un trouble du spectre de l’autisme (TSA)",
- "ca": "Aquesta és una escola per a estudiants amb autisme"
+ "ca": "Aquesta és una escola per a estudiants amb autisme",
+ "pl": "To jest szkoła dla uczniów z autyzmem"
}
},
{
@@ -292,7 +296,8 @@
"nl": "Deze school richt zich op dove en hardhorende studenten",
"de": "Dies ist eine Schule für gehörlose oder hörgeschädigte Schüler",
"fr": "C'est un établissement scolaire pour les étudiants sourds ou malentendants",
- "ca": "Aquesta és una escola per a estudiants sords o amb dificultats auditives"
+ "ca": "Aquesta és una escola per a estudiants sords o amb dificultats auditives",
+ "pl": "To jest szkoła dla uczniów głuchych i słabosłyszących"
}
},
{
@@ -302,7 +307,8 @@
"nl": "Deze school richt zich op studenten met een beperking",
"de": "Dies ist eine Schule für Schüler mit Behinderungen",
"fr": "C'est un établissement scolaire pour les étudiants en situation de handicap",
- "ca": "Aquesta és una escola per a estudiants amb discapacitats"
+ "ca": "Aquesta és una escola per a estudiants amb discapacitats",
+ "pl": "To jest szkoła dla uczniów z niepełnosprawnościami"
}
},
{
@@ -312,7 +318,8 @@
"nl": "Deze school richt zich op studenten met extra zorgbehoeften",
"de": "Dies ist eine Schule für Schüler mit besonderen Bedürfnissen",
"fr": "C'est un établissement scolaire pour les étudiants ayant des besoins particuliers",
- "ca": "Aquesta és una escola per a estudiants amb necessitats especials"
+ "ca": "Aquesta és una escola per a estudiants amb necessitats especials",
+ "pl": "To jest szkoła dla uczniów z specjalnymi potrzebami"
}
}
],
@@ -334,12 +341,16 @@
"render_all": {
"en": "The following languages are used in this school:{list()}",
"de": "Folgende Sprachen werden in der Schule verwendet:{list()}",
- "ca": "En aquesta escola s'utilitzen els idiomes següents:{list()}"
+ "ca": "En aquesta escola s'utilitzen els idiomes següents:{list()}",
+ "fr": "Ces langues sont utilisées dans cette école :{list()}",
+ "pl": "Następujące języki są używane w tej szkole:{list()}"
},
"render_single_language": {
"en": "{language():font-bold} is the main language of this school",
"de": "{language():font-bold} ist die Hauptsprache der Schule",
- "ca": "{language():font-bold} és la llengua principal d'aquesta escola"
+ "ca": "{language():font-bold} és la llengua principal d'aquesta escola",
+ "fr": "{language():font-bold} est la langue principale dans cette école",
+ "pl": "Język {language():font-bold} jest głównym językiem używanym w tej szkole"
},
"question": {
"en": "What is the main language of this school?
What language is spoken with the students in non-language related courses and with the administration?
",
diff --git a/assets/layers/shops/shops.json b/assets/layers/shops/shops.json
index f27c2c7b93..b66fe38b2a 100644
--- a/assets/layers/shops/shops.json
+++ b/assets/layers/shops/shops.json
@@ -107,7 +107,8 @@
"en": "This shop is called {name}",
"de": "Der Name des Geschäfts lautet {name}",
"nl": "Deze zaak heet {name}",
- "ca": "La botiga s'anomena {name}"
+ "ca": "La botiga s'anomena {name}",
+ "fr": "Ce commerce s'appelle {name}"
},
"freeform": {
"key": "name"
@@ -222,7 +223,8 @@
"en": "Does this shop offer organic products?",
"de": "Bietet dieses Geschäft Bioprodukte an?",
"nl": "Biedt deze winkel biologische producten aan?",
- "ca": "Aquesta botiga ofereix productes orgànics?"
+ "ca": "Aquesta botiga ofereix productes orgànics?",
+ "fr": "Ce commerce propose-t-il des produits bio ?"
},
"mappings": [
{
@@ -231,7 +233,8 @@
"en": "This shop offers organic products",
"de": "Dieses Geschäft bietet Bio-Produkte an",
"nl": "Deze winkel biedt biologische producten aan",
- "ca": "Aquesta botiga ofereix productes orgànics"
+ "ca": "Aquesta botiga ofereix productes orgànics",
+ "fr": "Ce commerce propose des produits bio"
}
},
{
@@ -240,7 +243,8 @@
"en": "This shop only offers organic products",
"de": "Dieses Geschäft bietet ausschließlich Bio-Produkte an",
"nl": "Deze winkel biedt uitluitend biologische producten aan",
- "ca": "Aquesta botiga sols ofereix productes orgànics"
+ "ca": "Aquesta botiga sols ofereix productes orgànics",
+ "fr": "Ce commerce ne propose que des produits bio"
}
},
{
@@ -249,7 +253,8 @@
"en": "This shop does not offer organic products",
"de": "Dieses Geschäft bietet keine Bioprodukte an",
"nl": "Deze winkel heeft geen biologische producten",
- "ca": "Aquesta botiga no ofereix productes orgànics"
+ "ca": "Aquesta botiga no ofereix productes orgànics",
+ "fr": "Ce commerce ne propose pas de produit bio"
}
}
],
diff --git a/assets/layers/shower/shower.json b/assets/layers/shower/shower.json
index 75ee14201c..a5cf68a6fa 100644
--- a/assets/layers/shower/shower.json
+++ b/assets/layers/shower/shower.json
@@ -2,7 +2,8 @@
"id": "shower",
"name": {
"en": "Shower",
- "de": "Dusche"
+ "de": "Dusche",
+ "fr": "Douche"
},
"minzoom": 12,
"source": {
@@ -11,18 +12,22 @@
"title": {
"render": {
"en": "Shower",
- "de": "Dusche"
+ "de": "Dusche",
+ "ca": "Dutxa",
+ "fr": "Douche"
}
},
"presets": [
{
"title": {
"en": "a shower",
- "de": "eine Dusche"
+ "de": "eine Dusche",
+ "fr": "une douche"
},
"description": {
"en": "A (public) shower",
- "de": "Eine (öffentliche) Dusche"
+ "de": "Eine (öffentliche) Dusche",
+ "fr": "Une douche (publique)"
},
"tags": [
"amenity=shower"
@@ -36,28 +41,32 @@
"id": "access",
"question": {
"en": "Who can use this shower?",
- "de": "Wer darf diese Dusche nutzen?"
+ "de": "Wer darf diese Dusche nutzen?",
+ "fr": "Qui peut utiliser cette douche ?"
},
"mappings": [
{
"if": "access=yes",
"then": {
"en": "Anyone can use this shower",
- "de": "Jeder darf diese Dusche nutzen"
+ "de": "Jeder darf diese Dusche nutzen",
+ "fr": "Tout le monde peut utiliser cette douche"
}
},
{
"if": "access=customers",
"then": {
"en": "Only customers can use this shower",
- "de": "Nur Kunden dürfen diese Dusche nutzen"
+ "de": "Nur Kunden dürfen diese Dusche nutzen",
+ "fr": "Seuls les clients peuvent utiliser cette douche"
}
},
{
"if": "access=key",
"then": {
"en": "Accesible, but one has to ask for a key",
- "de": "Zugänglich, aber man muss nach einem Schlüssel fragen"
+ "de": "Zugänglich, aber man muss nach einem Schlüssel fragen",
+ "fr": "Accessible, mais il faut demander une clé"
}
}
]
@@ -66,21 +75,27 @@
"id": "fee",
"question": {
"en": "Is there a fee for using this shower?",
- "de": "Ist die Nutzung der Dusche kostenpflichtig?"
+ "de": "Ist die Nutzung der Dusche kostenpflichtig?",
+ "ca": "És allà un cost per utilitzar aquesta dutxa?",
+ "fr": "Faut-il payer pour utiliser cette douche ?"
},
"mappings": [
{
"if": "fee=yes",
"then": {
"en": "There is a fee for using this shower",
- "de": "Die Nutzung der Dusche ist kostenpflichtig"
+ "de": "Die Nutzung der Dusche ist kostenpflichtig",
+ "ca": "Hi ha un preu per utilitzar aquesta dutxa",
+ "fr": "Il faut payer pour utiliser cette douche"
}
},
{
"if": "fee=no",
"then": {
"en": "This shower is free to use",
- "de": "Die Nutzung der Dusche ist kostenlos"
+ "de": "Die Nutzung der Dusche ist kostenlos",
+ "ca": "Aquesta dutxa és gratuïta",
+ "fr": "Cette douche est gratuite"
},
"addExtraTags": [
"charge="
@@ -93,19 +108,23 @@
"condition": "fee=yes",
"question": {
"en": "How much does it cost to use this shower?",
- "de": "Wie viel kostet es, diese Dusche zu nutzen?"
+ "de": "Wie viel kostet es, diese Dusche zu nutzen?",
+ "fr": "Quel est le prix pour utiliser cette douche ?"
},
"freeform": {
"key": "charge",
"type": "string",
"placeholder": {
"en": "e.g. 1.50 EUR",
- "de": "z.B. 1,50 EUR"
+ "de": "z.B. 1,50 EUR",
+ "fr": "par ex. 1,50 EUR"
}
},
"render": {
"en": "It costs {charge} to use this shower",
- "de": "Es kostet {charge} um diese Dusche zu nutzen"
+ "de": "Es kostet {charge} um diese Dusche zu nutzen",
+ "ca": "Costa {charge} utilitzar aquesta dutxa",
+ "fr": "Le prix de cette douche est {charge}"
}
},
"opening_hours",
@@ -113,28 +132,36 @@
"id": "hot_water",
"question": {
"en": "Does this shower have hot water available?",
- "de": "Verfügt diese Dusche über Warmwasser?"
+ "de": "Verfügt diese Dusche über Warmwasser?",
+ "ca": "Aquesta dutxa té aigua calenta disponible?",
+ "fr": "Est-ce que cette douche propose de l'eau chaude ?"
},
"mappings": [
{
"if": "hot_water=yes",
"then": {
"en": "Hot water is available here",
- "de": "Warmwasser ist hier verfügbar"
+ "de": "Warmwasser ist hier verfügbar",
+ "ca": "Aquí hi ha aigua calenta disponible",
+ "fr": "De l'eau chaud est disponible"
}
},
{
"if": "hot_water=fee",
"then": {
"en": "Hot water is available here, but there is a fee",
- "de": "Warmes Wasser ist hier verfügbar, aber kostenpflichtig"
+ "de": "Warmes Wasser ist hier verfügbar, aber kostenpflichtig",
+ "ca": "Aquí hi ha aigua calenta disponible, però té un cost",
+ "fr": "De l'eau chaud est disponible, mais il faut payer"
}
},
{
"if": "hot_water=no",
"then": {
"en": "There is no hot water available here",
- "de": "Hier gibt es kein warmes Wasser"
+ "de": "Hier gibt es kein warmes Wasser",
+ "ca": "Aquí no hi ha aigua calenta disponible",
+ "fr": "Il n'y a pas d'eau chaude disponible"
}
}
]
@@ -159,7 +186,8 @@
{
"question": {
"en": "Hot water available",
- "de": "Warmwasser verfügbar"
+ "de": "Warmwasser verfügbar",
+ "fr": "Eau chaude disponible"
},
"osmTags": {
"or": [
@@ -202,6 +230,7 @@
],
"description": {
"en": "A layer showing (public) showers",
- "de": "Eine Ebene mit (öffentlichen) Duschen"
+ "de": "Eine Ebene mit (öffentlichen) Duschen",
+ "fr": "Une couche affichant les douches (publiques)"
}
}
\ No newline at end of file
diff --git a/assets/layers/slow_roads/slow_roads.json b/assets/layers/slow_roads/slow_roads.json
index 73273530d6..67494e6ba8 100644
--- a/assets/layers/slow_roads/slow_roads.json
+++ b/assets/layers/slow_roads/slow_roads.json
@@ -138,7 +138,8 @@
"it": "La superficie è erba",
"de": "Die Oberfläche ist Gras",
"eo": "La surfaco estas herba",
- "es": "La superficie es hierba"
+ "es": "La superficie es hierba",
+ "ca": "La superfície és herba"
}
},
{
@@ -149,7 +150,8 @@
"ru": "Поверхность - земля",
"fr": "La surface est en terre",
"it": "La superficie è terreno",
- "de": "Die Oberfläche ist Erde"
+ "de": "Die Oberfläche ist Erde",
+ "ca": "La superfície és terra"
}
},
{
@@ -174,7 +176,8 @@
"it": "La superficie è sabbia",
"de": "Die Oberfläche ist Sand",
"eo": "La surfaco estas sabla",
- "es": "La superficie es arena"
+ "es": "La superficie es arena",
+ "ca": "La superfície és sorra"
}
},
{
diff --git a/assets/layers/speed_camera/speed_camera.json b/assets/layers/speed_camera/speed_camera.json
index 97fc628ed6..b563bcac97 100644
--- a/assets/layers/speed_camera/speed_camera.json
+++ b/assets/layers/speed_camera/speed_camera.json
@@ -31,7 +31,8 @@
"en": "What is the maximum speed allowed at this speed camera?",
"de": "Wie hoch ist die zulässige Höchstgeschwindigkeit an diesem Blitzer?",
"nl": "Wat is de maximum toegestane snelheid bij deze flitspaal?",
- "es": "¿Cuál es la velocidad máxima permitida en este radar?"
+ "es": "¿Cuál es la velocidad máxima permitida en este radar?",
+ "fr": "Quelle est la vitesse maximale autorisée au niveau de ce radar ?"
},
"freeform": {
"key": "maxspeed",
@@ -40,14 +41,16 @@
"en": "Maximum speed allowed",
"de": "Zulässige Höchstgeschwindigkeit",
"nl": "Maximum toegestane snelheid",
- "es": "Velocidad máxima permitida"
+ "es": "Velocidad máxima permitida",
+ "fr": "Vitesse maximale autorisée"
}
},
"render": {
"en": "The maximum speed allowed is {canonical(maxspeed)}",
"de": "Die zulässige Höchstgeschwindigkeit beträgt {canonical(maxspeed)}",
"nl": "De maximum toegestane snelheid is {canonical(maxspeed)}",
- "es": "La velocidad máxima permitida es {canonical(maxspeed)}"
+ "es": "La velocidad máxima permitida es {canonical(maxspeed)}",
+ "fr": "La vitesse maximale autorisée est {canonical(maxspeed)}"
}
},
{
diff --git a/assets/layers/speed_display/speed_display.json b/assets/layers/speed_display/speed_display.json
index 853414687a..2ecdfe7014 100644
--- a/assets/layers/speed_display/speed_display.json
+++ b/assets/layers/speed_display/speed_display.json
@@ -27,7 +27,8 @@
"question": {
"en": "What is the maximum speed allowed at this speed display?",
"de": "Wie hoch ist die zulässige Höchstgeschwindigkeit bei dieser Geschwindigkeitsanzeige?",
- "nl": "Wat is de maximum toegestane snelheid bij dit snelheidsdisplay?"
+ "nl": "Wat is de maximum toegestane snelheid bij dit snelheidsdisplay?",
+ "fr": "Quelle est la vitesse maximale autorisée au niveau de ce radar pédagogique ?"
},
"freeform": {
"key": "maxspeed",
@@ -35,14 +36,16 @@
"placeholder": {
"en": "Speed allowed at speed display",
"de": "Zulässige Geschwindigkeit bei Geschwindigkeitsanzeige",
- "nl": "Maximum toegestane snelheid bij snelheidsdisplay"
+ "nl": "Maximum toegestane snelheid bij snelheidsdisplay",
+ "fr": "Vitesse autorisée au niveau de ce radar pédagogique"
}
},
"render": {
"en": "The maximum speed allowed at this speed display is {canonical(maxspeed)}",
"de": "Die zulässige Höchstgeschwindigkeit bei dieser Geschwindigkeitsanzeige ist {canonical(maxspeed)}",
"ca": "La velocitat màxima permesa a aquest radar pedagògic és {canonical(maxspeed)}",
- "nl": "De maximum toegestane snelheid bij dit snelheidsdisplay is {canonical(maxspeed)}"
+ "nl": "De maximum toegestane snelheid bij dit snelheidsdisplay is {canonical(maxspeed)}",
+ "fr": "La vitesse maximale autorisée au niveau de ce radar pédagogique est {canonical(maxspeed)}"
}
},
{
diff --git a/assets/layers/sport_pitch/sport_pitch.json b/assets/layers/sport_pitch/sport_pitch.json
index 8ad88f522d..9005470995 100644
--- a/assets/layers/sport_pitch/sport_pitch.json
+++ b/assets/layers/sport_pitch/sport_pitch.json
@@ -491,7 +491,7 @@
"key": "email",
"type": "email"
},
- "render": "{email}",
+ "render": "{email}",
"id": "sport_pitch-email"
},
{
diff --git a/assets/layers/surveillance_camera/surveillance_camera.json b/assets/layers/surveillance_camera/surveillance_camera.json
index 8355821192..2a23ceaed4 100644
--- a/assets/layers/surveillance_camera/surveillance_camera.json
+++ b/assets/layers/surveillance_camera/surveillance_camera.json
@@ -215,7 +215,7 @@
"de": "Die Kamera überwacht einen öffentlichen Bereich, z. B. Straßen, Brücken, Plätze, Parks, Bahnhöfe, öffentliche Gänge oder Tunnel, …",
"da": "Et offentligt område overvåges, f.eks. en gade, en bro, et torv, en park, en togstation, en offentlig korridor eller en tunnel, …",
"ca": "Es vigila una àrea pública, com un carrer, un pont, una plaça, un parc, una estació de tren, un túnel públic, …",
- "es": "Es un área pública, como una calle, un puente, una plaza, un parque, una estación de tren, un corredor público o túnel, ..."
+ "es": "Es un área pública, como una calle, un puente, una plaza, un parque, una estación de tren, un corredor público o túnel, …"
}
},
{
@@ -577,7 +577,8 @@
"en": "a surveillance camera",
"nl": "een bewakingscamera",
"de": "eine Überwachungskamera",
- "es": "una cámara de vigilancia"
+ "es": "una cámara de vigilancia",
+ "fr": "une caméra de surveillance"
}
},
{
@@ -590,7 +591,8 @@
"en": "a surveillance camera mounted on a wall",
"nl": "een bewakingscamera gemonteerd op een muur",
"de": "eine an einer Wand montierte Überwachungskamera",
- "es": "una cámara de vigilancia montada en una pared"
+ "es": "una cámara de vigilancia montada en una pared",
+ "fr": "une caméra de surveillance fixée au mur"
},
"snapToLayer": [
"walls_and_buildings"
@@ -658,6 +660,7 @@
"en": "This layer shows surveillance cameras and allows a contributor to update information and add new cameras",
"nl": "Deze laag toont bewakingscamera's en laat toe om de informatie te verrijken en om nieuwe camera\"s toe te voegen",
"de": "Diese Ebene zeigt die Überwachungskameras an und ermöglicht es, Informationen zu aktualisieren und neue Kameras hinzuzufügen",
- "es": "Esta capa muestra las cámaras de vigilancia y permite a quien colabora, actualizar la información y agregar nuevas cámaras"
+ "es": "Esta capa muestra las cámaras de vigilancia y permite a quien colabora, actualizar la información y agregar nuevas cámaras",
+ "fr": "Cette couche affiche les caméras de surveillance et permet au contributeur de mettre à jour les informations et ajouter de nouvelles caméras"
}
}
diff --git a/assets/layers/transit_stops/transit_stops.json b/assets/layers/transit_stops/transit_stops.json
index 0a0a53bc0d..e9a871a884 100644
--- a/assets/layers/transit_stops/transit_stops.json
+++ b/assets/layers/transit_stops/transit_stops.json
@@ -183,7 +183,8 @@
"then": {
"en": "This stop has a bench, that's separately mapped",
"de": "Die Haltestelle hat eine Bank, die separat kartiert ist",
- "nl": "Deze halte heeft een zitbank, die los aangegeven is op de kaart"
+ "nl": "Deze halte heeft een zitbank, die los aangegeven is op de kaart",
+ "fr": "Cet arrêt a un banc, cartographié séparément"
},
"hideInAnswer": true
}
@@ -193,7 +194,8 @@
"de": "Gibt es an der Haltestelle eine Sitzbank?",
"da": "Har dette stop en bænk?",
"nl": "Heeft deze halte een zitbank?",
- "ca": "Aquesta parada té un banc?"
+ "ca": "Aquesta parada té un banc?",
+ "fr": "Est-ce que cet arrêt a un banc ?"
}
},
{
diff --git a/assets/layers/tree_node/tree_node.json b/assets/layers/tree_node/tree_node.json
index d085ea0d01..744cdc62d3 100644
--- a/assets/layers/tree_node/tree_node.json
+++ b/assets/layers/tree_node/tree_node.json
@@ -616,7 +616,8 @@
"es": "Registrado como patrimonio por una organización diferente",
"id": "Terdaftar sebagai warisan oleh organisasi yang berbeda",
"da": "Registreret som kulturarv af en anden organisation",
- "pt": "Registrado como patrimônio por uma organização diferente"
+ "pt": "Registrado como patrimônio por uma organização diferente",
+ "ca": "Registrat com a patrimoni per una organització diferent"
}
},
{
@@ -635,7 +636,8 @@
"es": "No registrado como patrimonio",
"id": "Tidak terdaftar sebagai warisan",
"da": "Ikke registreret som kulturarv",
- "pt": "Não registrado como patrimônio"
+ "pt": "Não registrado como patrimônio",
+ "ca": "No registrat com a patrimoni"
}
},
{
diff --git a/assets/layers/usersettings/usersettings.json b/assets/layers/usersettings/usersettings.json
index dde6c27916..cd7445107d 100644
--- a/assets/layers/usersettings/usersettings.json
+++ b/assets/layers/usersettings/usersettings.json
@@ -194,7 +194,8 @@
"if": "mapcomplete-show_tags=full",
"then": {
"en": "Show the tags that will be applied when making a change and show the tags table on every feature",
- "de": "Tags anzeigen, die bei der Änderung hinzugefügt werden, und Tag-Tabelle bei jedem Objekt anzeigen"
+ "de": "Tags anzeigen, die bei der Änderung hinzugefügt werden, und Tag-Tabelle bei jedem Objekt anzeigen",
+ "ca": "Mostra les etiquetes que s'aplicaran a l'hora de fer un canvi i mostra la taula d'etiquetes a cada element"
}
}
]
@@ -213,7 +214,7 @@
"then": {
"en": "Show all questions in the infobox together",
"de": "Alle Fragen in der Infobox zusammen anzeigen",
- "ca": "Mostra totes les preguntes juntes a la caixa d'informació",
+ "ca": "Mostra totes les preguntes al quadre d'informació",
"fr": "Afficher toutes les question en même temps dans l'infobox",
"pt": "Mostrar todas as perguntas na caixa de informações juntas"
}
@@ -406,7 +407,7 @@
"special": {
"type": "multi",
"key": "_translation_links",
- "tagrendering": "Translate entries of {id}"
+ "tagrendering": "Translate entries of {id}"
}
}
},
@@ -416,20 +417,20 @@
{
"if": "_mastodon_link~*",
"then": {
- "en": "A link to your Mastodon-profile has been been found: {_mastodon_link}",
- "de": "Es wurde ein Link zu deinem Mastodon-Profil gefunden: {_mastodon_link}",
- "nl": "Een link naar je Mastodon-profiel werd gevonden: {_mastodon_link}",
- "fr": "Un lien vers votre profil Mastodon a été trouvé : {_mastodon_link}",
- "ca": "S'ha trobat un enllaç al vostre perfil de Mastodon: {_mastodon_link}"
+ "en": "A link to your Mastodon-profile has been been found: {_mastodon_link}",
+ "de": "Es wurde ein Link zu deinem Mastodon-Profil gefunden: {_mastodon_link}",
+ "nl": "Een link naar je Mastodon-profiel werd gevonden: {_mastodon_link}",
+ "fr": "Un lien vers votre profil Mastodon a été trouvé : {_mastodon_link}",
+ "ca": "S'ha trobat un enllaç al vostre perfil de Mastodon: {_mastodon_link}"
},
"icon": "mastodon"
},
{
"if": "_mastodon_candidate~*",
"then": {
- "en": "We found a link to what looks to be a mastodon account, but it is unverified. Edit your profile description and place the following there: <a href=\"{_mastodon_candidate}\" rel=\"me\">Mastodon</a>",
- "de": "Wir haben einen Link gefunden, der aussieht wie ein Mastodon-Konto, aber nicht verifiziert ist. Bearbeiten Sie Ihre Profilbeschreibung und fügen Sie dort Folgendes ein: <a href=\"{_mastodon_candidate}\" rel=\"me\">Mastodon</a>",
- "nl": "Je profielbeschrijving bevat een link die vermoedelijk naar je Mastodon gaat, maar deze link is niet verifieerdbaar voor Mastodon.Pas je profielbeschrijving aan en plaats er de volgende code: <a href=\"{_mastodon_candidate}\" rel=\"me\">Mastodon</a>"
+ "en": "We found a link to what looks to be a mastodon account, but it is unverified. Edit your profile description and place the following there: <a href=\"{_mastodon_candidate}\" rel=\"me\">Mastodon</a>",
+ "de": "Wir haben einen Link gefunden, der aussieht wie ein Mastodon-Konto, aber nicht verifiziert ist. Bearbeiten Sie Ihre Profilbeschreibung und fügen Sie dort Folgendes ein: <a href=\"{_mastodon_candidate}\" rel=\"me\">Mastodon</a>",
+ "nl": "Je profielbeschrijving bevat een link die vermoedelijk naar je Mastodon gaat, maar deze link is niet verifieerdbaar voor Mastodon.Pas je profielbeschrijving aan en plaats er de volgende code: <a href=\"{_mastodon_candidate}\" rel=\"me\">Mastodon</a>"
},
"icon": "invalid"
}
diff --git a/assets/layers/vending_machine/vending_machine.json b/assets/layers/vending_machine/vending_machine.json
index ace99ea956..6bb13589ce 100644
--- a/assets/layers/vending_machine/vending_machine.json
+++ b/assets/layers/vending_machine/vending_machine.json
@@ -3,12 +3,14 @@
"name": {
"en": "Vending Machines",
"nl": "Verkoopautomaten",
- "de": "Verkaufsautomaten"
+ "de": "Verkaufsautomaten",
+ "fr": "Distributeurs"
},
"description": {
"en": "Layer showing vending machines",
"nl": "Laag met verkoopautomaten",
- "de": "Ebene mit Verkaufsautomaten"
+ "de": "Ebene mit Verkaufsautomaten",
+ "fr": "Couche affichant les distributeurs"
},
"source": {
"osmTags": {
@@ -22,7 +24,8 @@
"render": {
"en": "Vending machine",
"nl": "Verkoopautomaat",
- "de": "Verkaufsautomat"
+ "de": "Verkaufsautomat",
+ "fr": "Distributeur"
},
"mappings": [
{
@@ -30,7 +33,8 @@
"then": {
"en": "Vending machine {name}",
"nl": "Verkoopautomaat {name}",
- "de": "Verkaufsautomat {name}"
+ "de": "Verkaufsautomat {name}",
+ "fr": "Distributeur {name}"
}
},
{
@@ -38,7 +42,8 @@
"then": {
"en": "Vending machine {brand}",
"nl": "Verkoopautomaat {brand}",
- "de": "Verkaufsautomat {brand}"
+ "de": "Verkaufsautomat {brand}",
+ "fr": "Distributeur {brand}"
}
}
]
@@ -50,7 +55,8 @@
"question": {
"en": "What does this vending machine sell?",
"nl": "Wat verkoopt deze verkoopautomaat?",
- "de": "Was wird in diesem Automaten verkauft?"
+ "de": "Was wird in diesem Automaten verkauft?",
+ "fr": "Que vent ce distributeur ?"
},
"freeform": {
"key": "vending",
@@ -61,7 +67,8 @@
"render": {
"en": "This vending machine sells {vending}",
"nl": "Deze verkoopautomaat verkoopt {vending}",
- "de": "Dieser Automat verkauft {vending}"
+ "de": "Dieser Automat verkauft {vending}",
+ "fr": "Ce distributeur vent {vending}"
},
"mappings": [
{
@@ -69,7 +76,8 @@
"then": {
"en": "Drinks are sold",
"nl": "Dranken worden verkocht",
- "de": "Getränke werden verkauft"
+ "de": "Getränke werden verkauft",
+ "fr": "Vent des boissons"
},
"icon": "./assets/layers/id_presets/temaki-bottles.svg"
},
@@ -78,7 +86,8 @@
"then": {
"en": "Sweets are sold",
"nl": "Snoep wordt verkocht",
- "de": "Süßigkeiten werden verkauft"
+ "de": "Süßigkeiten werden verkauft",
+ "fr": "Vent des confiseries"
},
"icon": "./assets/layers/id_presets/maki-confectionery.svg"
},
@@ -87,7 +96,8 @@
"then": {
"en": "Food is sold",
"nl": "Eten wordt verkocht",
- "de": "Lebensmittel werden verkauft"
+ "de": "Lebensmittel werden verkauft",
+ "fr": "Vent de la nourriture"
},
"icon": "./assets/layers/vending_machine/utensils.svg"
},
@@ -96,7 +106,8 @@
"then": {
"en": "Cigarettes are sold",
"nl": "Sigaretten worden verkocht",
- "de": "Zigaretten werden verkauft"
+ "de": "Zigaretten werden verkauft",
+ "fr": "Vent des cigarettes"
},
"icon": "./assets/layers/vending_machine/smoking.svg"
},
@@ -105,7 +116,8 @@
"then": {
"en": "Condoms are sold",
"nl": "Condooms worden verkocht",
- "de": "Kondome werden verkauft"
+ "de": "Kondome werden verkauft",
+ "fr": "Vent des préservatifs"
}
},
{
@@ -113,7 +125,8 @@
"then": {
"en": "Coffee is sold",
"nl": "Koffie wordt verkocht",
- "de": "Kaffee wird verkauft"
+ "de": "Kaffee wird verkauft",
+ "fr": "Vent du café"
},
"icon": "./assets/layers/vending_machine/mug-saucer.svg"
},
@@ -122,7 +135,8 @@
"then": {
"en": "Drinking water is sold",
"nl": "Drinkwater wordt verkocht",
- "de": "Trinkwasser wird verkauft"
+ "de": "Trinkwasser wird verkauft",
+ "fr": "Vent de l'eau"
},
"icon": "./assets/layers/id_presets/temaki-water_bottle.svg"
},
@@ -131,7 +145,8 @@
"then": {
"en": "Newspapers are sold",
"nl": "Kranten worden verkocht",
- "de": "Zeitungen werden verkauft"
+ "de": "Zeitungen werden verkauft",
+ "fr": "Vent des journaux"
},
"icon": "./assets/layers/id_presets/fas-newspaper.svg"
},
@@ -140,7 +155,8 @@
"then": {
"en": "Bicycle inner tubes are sold",
"nl": "Binnenbanden voor fietsen worden verkocht",
- "de": "Fahrradschläuche werden verkauft"
+ "de": "Fahrradschläuche werden verkauft",
+ "fr": "Vent des chambres à air pour vélo"
}
},
{
@@ -148,7 +164,8 @@
"then": {
"en": "Milk is sold",
"nl": "Melk wordt verkocht",
- "de": "Milch wird verkauft"
+ "de": "Milch wird verkauft",
+ "fr": "Vent du lait"
},
"icon": "./assets/layers/vending_machine/cow.svg"
},
@@ -157,7 +174,8 @@
"then": {
"en": "Bread is sold",
"nl": "Brood wordt verkocht",
- "de": "Brot wird verkauft"
+ "de": "Brot wird verkauft",
+ "fr": "Vent du pain"
},
"icon": "./assets/layers/id_presets/maki-bakery.svg"
},
@@ -166,7 +184,8 @@
"then": {
"en": "Eggs are sold",
"nl": "Eieren worden verkocht",
- "de": "Eier werden verkauft"
+ "de": "Eier werden verkauft",
+ "fr": "Vent des œufs"
},
"icon": "./assets/layers/vending_machine/egg.svg"
},
@@ -175,7 +194,8 @@
"then": {
"en": "Cheese is sold",
"nl": "Kaas wordt verkocht",
- "de": "Käse wird verkauft"
+ "de": "Käse wird verkauft",
+ "fr": "Vent du fromage"
},
"icon": "./assets/layers/id_presets/fas-cheese.svg"
},
@@ -184,7 +204,8 @@
"then": {
"en": "Honey is sold",
"nl": "Honing wordt verkocht",
- "de": "Honig wird verkauft"
+ "de": "Honig wird verkauft",
+ "fr": "Vent du miel"
},
"icon": "./assets/layers/vending_machine/honey.svg"
},
@@ -193,7 +214,8 @@
"then": {
"en": "Potatoes are sold",
"nl": "Aardappelen worden verkocht",
- "de": "Kartoffeln werden verkauft"
+ "de": "Kartoffeln werden verkauft",
+ "fr": "Vent des pommes de terre"
},
"icon": "./assets/layers/vending_machine/potato.svg"
},
@@ -202,9 +224,33 @@
"then": {
"en": "Flowers are sold",
"nl": "Bloemen worden verkocht",
- "de": "Blumen werden verkauft"
+ "de": "Blumen werden verkauft",
+ "fr": "Vent des fleurs"
},
"icon": "./assets/layers/id_presets/maki-florist.svg"
+ },
+ {
+ "if": "vending=parking_tickets",
+ "then": {
+ "en": "Parking tickets are sold",
+ "nl": "Parkeerkaarten worden verkocht"
+ },
+ "icon": "./assets/layers/parking_ticket_machine/parking_tickets.svg"
+ },
+ {
+ "if": "vending=elongated_coin",
+ "then": {
+ "en": "Pressed pennies are sold"
+ },
+ "icon": "./assets/themes/elongated_coin/penny.svg"
+ },
+ {
+ "if": "vending=public_transport_tickets",
+ "then": {
+ "en": "Public transport tickets are sold",
+ "nl": "Openbaar vervoerkaartjes worden verkocht"
+ },
+ "icon": "./assets/themes/stations/public_transport_tickets.svg"
}
],
"multiAnswer": true
@@ -218,20 +264,23 @@
"question": {
"en": "Who operates this vending machine?",
"nl": "Wie beheert deze verkoopautomaat?",
- "de": "Wer betreibt diesen Verkaufsautomaten?"
+ "de": "Wer betreibt diesen Verkaufsautomaten?",
+ "fr": "Qui exploite ce distributeur ?"
},
"freeform": {
"key": "operator",
"placeholder": {
"en": "Name of operator",
"nl": "Naam van beheerder",
- "de": "Name des Betreibers"
+ "de": "Name des Betreibers",
+ "fr": "Nom de l'exploitant"
}
},
"render": {
"en": "This vending machine is operated by {operator}",
"nl": "Deze verkoopautomaat wordt beheerd door {operator}",
- "de": "Dieser Verkaufsautomat wird betrieben von {operator}"
+ "de": "Dieser Verkaufsautomat wird betrieben von {operator}",
+ "fr": "Ce distributeur est exploité par {operator}"
}
},
{
@@ -239,7 +288,8 @@
"question": {
"en": "Is this vending machine indoors?",
"nl": "Is deze verkoopautomaat binnen?",
- "de": "Ist dieser Automat in einem Gebäude untergebracht?"
+ "de": "Ist dieser Automat in einem Gebäude untergebracht?",
+ "fr": "Est-ce que ce distributeur est en intérieur ?"
},
"mappings": [
{
@@ -247,7 +297,8 @@
"then": {
"en": "This vending machine is outdoors",
"nl": "Deze verkoopautomaat is buiten",
- "de": "Dieser Automat befindet sich im Freien"
+ "de": "Dieser Automat befindet sich im Freien",
+ "fr": "Ce distributeur est à l'extérieur"
},
"hideInAnswer": true
},
@@ -256,7 +307,8 @@
"then": {
"en": "This vending machine is indoors",
"nl": "Deze verkoopautomaat is binnen",
- "de": "Dieser Verkaufsautomat befindet sich im Innenbereich"
+ "de": "Dieser Verkaufsautomat befindet sich im Innenbereich",
+ "fr": "Ce distributeur est à l'intérieur"
}
},
{
@@ -264,7 +316,8 @@
"then": {
"en": "This vending machine is outdoors",
"nl": "Deze verkoopautomaat is buiten",
- "de": "Dieser Automat befindet sich im Freien"
+ "de": "Dieser Automat befindet sich im Freien",
+ "fr": "Ce distributeur est à l'extérieur"
}
}
]
@@ -279,7 +332,8 @@
"title": {
"en": "a vending machine",
"nl": "een verkoopautomaat",
- "de": "ein Verkaufsautomat"
+ "de": "ein Verkaufsautomat",
+ "fr": "un distributeur"
},
"tags": [
"amenity=vending_machine"
@@ -483,6 +537,33 @@
]
},
"then": "circle:white;./assets/layers/id_presets/maki-florist.svg"
+ },
+ {
+ "if": {
+ "and": [
+ "_vending_count>1",
+ "vending~.*parking_tickets.*"
+ ]
+ },
+ "then": "circle:white;./assets/layers/parking_ticket_machine/parking_tickets.svg"
+ },
+ {
+ "if": {
+ "and": [
+ "_vending_count>1",
+ "vending~.*elongated_coin.*"
+ ]
+ },
+ "then": "circle:white;./assets/themes/elongated_coin/penny.svg"
+ },
+ {
+ "if": {
+ "and": [
+ "_vending_count>1",
+ "vending~.*public_transport_tickets.*"
+ ]
+ },
+ "then": "circle:white;./assets/themes/stations/public_transport_tickets.svg"
}
]
}
@@ -496,14 +577,16 @@
"question": {
"en": "All vending machines",
"nl": "Alle verkoopautomaten",
- "de": "Alle Verkaufsautomaten"
+ "de": "Alle Verkaufsautomaten",
+ "fr": "Tous les distributeurs"
}
},
{
"question": {
"en": "Sale of drinks",
"nl": "Verkoop van dranken",
- "de": "Verkauf von Getränken"
+ "de": "Verkauf von Getränken",
+ "fr": "Vente de boissons"
},
"osmTags": "vending~i~.*drinks.*"
},
@@ -511,7 +594,8 @@
"question": {
"en": "Sale of sweets",
"nl": "Verkoop van snoep",
- "de": "Verkauf von Süßigkeiten"
+ "de": "Verkauf von Süßigkeiten",
+ "fr": "Ventre de confiseries"
},
"osmTags": "vending~i~.*sweets.*"
},
@@ -519,7 +603,8 @@
"question": {
"en": "Sale of food",
"nl": "Verkoop van eten",
- "de": "Verkauf von Lebensmitteln"
+ "de": "Verkauf von Lebensmitteln",
+ "fr": "Ventre de nourriture"
},
"osmTags": "vending~i~.*food.*"
},
@@ -527,7 +612,8 @@
"question": {
"en": "Sale of cigarettes",
"nl": "Verkoop van sigaretten",
- "de": "Verkauf von Zigaretten"
+ "de": "Verkauf von Zigaretten",
+ "fr": "Vente de cigarettes"
},
"osmTags": "vending~i~.*cigarettes.*"
},
@@ -535,7 +621,8 @@
"question": {
"en": "Sale of condoms",
"nl": "Verkoop van condooms",
- "de": "Verkauf von Kondomen"
+ "de": "Verkauf von Kondomen",
+ "fr": "Vente de préservatifs"
},
"osmTags": "vending~i~.*condoms.*"
},
@@ -543,7 +630,8 @@
"question": {
"en": "Sale of coffee",
"nl": "Verkoop van koffie",
- "de": "Verkauf von Kaffee"
+ "de": "Verkauf von Kaffee",
+ "fr": "Vente de café"
},
"osmTags": "vending~i~.*coffee.*"
},
@@ -551,7 +639,8 @@
"question": {
"en": "Sale of water",
"nl": "Verkoop van water",
- "de": "Verkauf von Trinkwasser"
+ "de": "Verkauf von Trinkwasser",
+ "fr": "Vente d'eau"
},
"osmTags": "vending~i~.*water.*"
},
@@ -559,7 +648,8 @@
"question": {
"en": "Sale of newspapers",
"nl": "Verkoop van kranten",
- "de": "Verkauf von Zeitungen"
+ "de": "Verkauf von Zeitungen",
+ "fr": "Vente de journaux"
},
"osmTags": "vending~i~.*newspapers.*"
},
@@ -567,7 +657,8 @@
"question": {
"en": "Sale of bicycle inner tubes",
"nl": "Verkoop van fietsbinnenbanden",
- "de": "Verkauf von Fahrradschläuchen"
+ "de": "Verkauf von Fahrradschläuchen",
+ "fr": "Vente de chambres à air pour vélo"
},
"osmTags": "vending~i~.*bicycle_tube.*"
},
@@ -575,7 +666,8 @@
"question": {
"en": "Sale of milk",
"nl": "Verkoop van melk",
- "de": "Verkauf von Milch"
+ "de": "Verkauf von Milch",
+ "fr": "Vente de lait"
},
"osmTags": "vending~i~.*milk.*"
},
@@ -583,7 +675,8 @@
"question": {
"en": "Sale of bread",
"nl": "Verkoop van brood",
- "de": "Verkauf von Brot"
+ "de": "Verkauf von Brot",
+ "fr": "Vente de pain"
},
"osmTags": "vending~i~.*bread.*"
},
@@ -591,7 +684,8 @@
"question": {
"en": "Sale of eggs",
"nl": "Verkoop van eieren",
- "de": "Verkauf von Eiern"
+ "de": "Verkauf von Eiern",
+ "fr": "Vente d'œufs"
},
"osmTags": "vending~i~.*eggs.*"
},
@@ -599,7 +693,8 @@
"question": {
"en": "Sale of cheese",
"nl": "Verkoop van kaas",
- "de": "Verkauf von Käse"
+ "de": "Verkauf von Käse",
+ "fr": "Vente de fromage"
},
"osmTags": "vending~i~.*cheese.*"
},
@@ -607,7 +702,8 @@
"question": {
"en": "Sale of honey",
"nl": "Verkoop van honing",
- "de": "Verkauf von Honig"
+ "de": "Verkauf von Honig",
+ "fr": "Vente de miel"
},
"osmTags": "vending~i~.*honey.*"
},
@@ -615,7 +711,8 @@
"question": {
"en": "Sale of potatoes",
"nl": "Verkoop van aardappelen",
- "de": "Verkauf von Kartoffeln"
+ "de": "Verkauf von Kartoffeln",
+ "fr": "Vente de pommes de terre"
},
"osmTags": "vending~i~.*potatoes.*"
},
@@ -623,7 +720,8 @@
"question": {
"en": "Sale of flowers",
"nl": "Verkoop van bloemen",
- "de": "Verkauf von Blumen"
+ "de": "Verkauf von Blumen",
+ "fr": "Vente de fleurs"
},
"osmTags": "vending~i~.*flowers.*"
}
diff --git a/assets/layers/windturbine/windturbine.json b/assets/layers/windturbine/windturbine.json
index 7a40c6d007..44c07a7102 100644
--- a/assets/layers/windturbine/windturbine.json
+++ b/assets/layers/windturbine/windturbine.json
@@ -32,7 +32,8 @@
"zh_Hant": "風機",
"id": "turbin angin",
"hu": "szélerőmű",
- "da": "vindmølle"
+ "da": "vindmølle",
+ "pl": "turbina wiatrowa"
},
"mappings": [
{
@@ -48,7 +49,8 @@
"de": "{name}",
"ca": "{name}",
"nl": "{name}",
- "da": "{name}"
+ "da": "{name}",
+ "pl": "{name}"
}
}
]
diff --git a/assets/themes/advertising/advertising.json b/assets/themes/advertising/advertising.json
index 956e27f5dc..3614f9b9f8 100644
--- a/assets/themes/advertising/advertising.json
+++ b/assets/themes/advertising/advertising.json
@@ -3,13 +3,15 @@
"credits": "Offsel",
"title": {
"en": "Advertising",
- "ca": "Mapa obert de publicitat",
+ "ca": "Publicitat",
"es": "Publicidad",
"de": "Werbung",
"cs": "Otevřít reklamní mapu",
"fr": "Publicité",
"nl": "Reclame",
- "zh_Hant": "廣告物件"
+ "zh_Hant": "廣告物件",
+ "eu": "Publizitatea",
+ "pl": "Reklamy"
},
"shortDescription": {
"ca": "On puc trobar elements publicitaris?",
@@ -19,7 +21,9 @@
"cs": "Kde najdu reklamní objekty?",
"fr": "Où puis-je trouver des dispositifs publicitaires ?",
"nl": "Waar zijn er reclameborden?",
- "zh_Hant": "我能夠在那裡找到廣告物件?"
+ "zh_Hant": "我能夠在那裡找到廣告物件?",
+ "eu": "Non aurki ditzaket publizitate ezaugarriak?",
+ "pl": "Gdzie mogę znaleźć obiekty reklamowe?"
},
"description": {
"ca": "Alguna vegada t'has preguntat quanta publictat hi ha als nostres carrers i carreteres? Amb aquest mapa podràs trobar i afegir informació de tots els elements publictaris que t'hi trobes pel carrer",
@@ -30,7 +34,8 @@
"fr": "Vous êtes-vous déjà demandé combien de publicité il y a dans nos rue ou sur nos routes ? Avec cette carte vous pouvez trouver et ajouter des informations sur tous les dispositifs publicitaires que vous pouvez trouver dans la rue",
"nl": "Heb je je ooit afgevraagd hoeveel reclameborden er zijn in onze straten? Met deze kaart kan je deze vinden en informatie toevoegen",
"pt_BR": "Você já se perguntou quantas propagandas existem em nossas ruas e estradas? Com este mapa você pode encontrar e adicionar informações sobre todos os recursos de publicidade que você pode encontrar na rua",
- "zh_Hant": "你曾經好奇路上有多少廣告物件?有了這份地圖,你可以找到所有路上能夠看到的廣告物件"
+ "zh_Hant": "你曾經好奇路上有多少廣告物件?有了這份地圖,你可以找到所有路上能夠看到的廣告物件",
+ "eu": "Inoiz pentsatu duzu zenbat iragarki dauden gure kale eta errepideetan? Mapa honekin, kalean aurki ditzakezun publizitate-ezaugarri guztiei buruzko informazioa aurkitu eta erants dezakezu"
},
"maintainer": "Offsel",
"icon": "./assets/themes/advertising/icon.svg",
diff --git a/assets/themes/aed/aed.json b/assets/themes/aed/aed.json
index 1dda6361cb..aaa8a7bf60 100644
--- a/assets/themes/aed/aed.json
+++ b/assets/themes/aed/aed.json
@@ -2,7 +2,7 @@
"id": "aed",
"title": {
"en": "Defibrillators",
- "ca": "Mapa obert de desfibril·ladors (DEA)",
+ "ca": "Desfibril·ladors",
"es": "Desfibriladores",
"fr": "Défibrillateurs",
"nl": "Defibrillatoren en AED",
@@ -15,14 +15,15 @@
"zh_Hant": "除顫器",
"nb_NO": "Åpne AED-kart",
"sv": "Öppna AED-karta",
- "pl": "Otwórz mapę AED",
+ "pl": "Defibrylatory",
"pt_BR": "Abrir mapa AED",
"sl": "Zemljevid defibrilatorjev (AED)",
"zh_Hans": "Open AED Map",
"fil": "Open AED Map",
"da": "Åben AED Kort",
"cs": "Open AED Mapa",
- "zgh": "ⴽⵛⵎ ⵖⵔ ⵜⴽⴰⵕⴹⴰ ⵏ AED"
+ "zgh": "ⴽⵛⵎ ⵖⵔ ⵜⴽⴰⵕⴹⴰ ⵏ AED",
+ "eu": "Desfibriladoreak"
},
"icon": "./assets/themes/aed/aed.svg",
"description": {
@@ -47,7 +48,8 @@
"da": "På dette kort kan man finde og markere defibrillatorer i nærheden",
"fil": "Sa mapang ito, maaring makahapan o mag-mapa ng mga defibrillators",
"cs": "Na této mapě lze najít a označit defibrilátory v okolí",
- "zgh": "ⴳ ⵜⴽⴰⵕⴹⴰ ⴰⴷ, ⵉⵣⵎⵔⵏ ⵓⴼⴳⴰⵏ ⴰⴷ ⵢⴰⴼ ⵓⵎⵍⴰⵏ ⵅⴼ ⵡⴰⵍⵍⴰⵍⵏ ⵏ ⵜⵓⴽⴽⵙⴰ ⵏ ⵜⵔⴳⴰⴳⴰⵢⵜ"
+ "zgh": "ⴳ ⵜⴽⴰⵕⴹⴰ ⴰⴷ, ⵉⵣⵎⵔⵏ ⵓⴼⴳⴰⵏ ⴰⴷ ⵢⴰⴼ ⵓⵎⵍⴰⵏ ⵅⴼ ⵡⴰⵍⵍⴰⵍⵏ ⵏ ⵜⵓⴽⴽⵙⴰ ⵏ ⵜⵔⴳⴰⴳⴰⵢⵜ",
+ "eu": "Mapa honetan, hurbileko desfibriladoreak aurkitu eta marka daitezke"
},
"startLat": 0,
"startLon": 0,
diff --git a/assets/themes/artwork/artwork.json b/assets/themes/artwork/artwork.json
index 43f9b6d766..71a0c21530 100644
--- a/assets/themes/artwork/artwork.json
+++ b/assets/themes/artwork/artwork.json
@@ -14,14 +14,15 @@
"sv": "Öppen konstverkskarta",
"pl": "Otwórz mapę dzieł sztuki",
"nb_NO": "Kunstkort",
- "ca": "Mapa Obert d'Art",
+ "ca": "Obra d'art",
"zh_Hans": "Open Artwork Map",
"fil": "Open Artwork Map",
"da": "Åbn illustrationskort",
"cs": "Otevřená mapa uměleckých děl",
"pa_PK": "آزاد کلاکاری نقشہ",
"zgh": "ⵕⵥⵎ ⵜⴰⴽⴰⵕⴹⴰ ⵏ ⵜⵡⵓⵔⵉ ⵜⴰⵏⴰⵥⵓⵕⵜ",
- "es": "Obras de arte"
+ "es": "Obras de arte",
+ "eu": "Artelanak"
},
"description": {
"en": "An open map of statues, busts, graffitis and other artwork all over the world",
@@ -42,7 +43,8 @@
"fil": "Malugod na pag-dating sa Open Artwork Map, ang mapa ng mga bantayog, graffiti, at iba pang likhang sining sa buong mundo",
"da": "Et åbent kort over statuer, buster, graffitis og andre kunstværker over hele verden",
"cs": "Otevřená mapa soch, bust, graffiti a dalších uměleckých děl po celém světě",
- "zgh": "ⵢⴰⵜ ⵜⴽⴰⵕⴹⴰ ⵉⵕⵥⵎⵏ ⵅⴼ ⵉⵙⴼⵔⵉⵙⵏ, ⵉⵖⵔⴰⵙⵏ ⴷ ⵜⵡⵓⵔⵉⵡⵉⵏ ⵜⵉⵏⴰⵥⵓⵕⵉⵏ ⵢⴰⴹⵏⵉⵏ ⴳ ⵓⵎⴰⴹⴰⵍ"
+ "zgh": "ⵢⴰⵜ ⵜⴽⴰⵕⴹⴰ ⵉⵕⵥⵎⵏ ⵅⴼ ⵉⵙⴼⵔⵉⵙⵏ, ⵉⵖⵔⴰⵙⵏ ⴷ ⵜⵡⵓⵔⵉⵡⵉⵏ ⵜⵉⵏⴰⵥⵓⵕⵉⵏ ⵢⴰⴹⵏⵉⵏ ⴳ ⵓⵎⴰⴹⴰⵍ",
+ "eu": "Estatuen, bustoen, graffitien eta mundu osoko beste artelan batzuen mapa irekia"
},
"icon": "./assets/themes/artwork/artwork.svg",
"startZoom": 12,
diff --git a/assets/themes/atm/atm.json b/assets/themes/atm/atm.json
index e8340a4724..0034cceb20 100644
--- a/assets/themes/atm/atm.json
+++ b/assets/themes/atm/atm.json
@@ -11,7 +11,10 @@
"nb_NO": "Minibanker",
"zgh": "ⴰⵍⵍⴰⵍⵏ ⵏ ⵓⵙⴽⵙⵍ ⴰⵡⵓⵔⵎⴰⵏ",
"id": "Mesin ATM",
- "zh_Hant": "自動櫃員機"
+ "zh_Hant": "自動櫃員機",
+ "eu": "Kutxazain automatikoa",
+ "it": "Sportelli bancomat",
+ "pl": "Bankomaty"
},
"description": {
"en": "This map shows ATMs to withdraw or deposit money",
@@ -23,7 +26,10 @@
"nb_NO": "Viser minibanker for å ta ut eller sette inn penger",
"es": "Este mapa muestra los cajeros automáticos para retirar o ingresar dinero",
"id": "Peta ini menunjukkan ATM untuk menarik atau menyetorkan uang",
- "zh_Hant": "這份地圖顯示領錢與存錢的 ATM"
+ "zh_Hant": "這份地圖顯示領錢與存錢的 ATM",
+ "eu": "Mapa honek dirua atera edo sartzeko kutxazain automatikoak erakusten ditu",
+ "it": "Questa mappa mostra gli sportelli bancomat per ritirare o depositare del denaro",
+ "pl": "Ta mapa pokazuje bankomaty/wpłatomaty"
},
"icon": "./assets/themes/atm/logo.svg",
"startLat": 0,
@@ -54,7 +60,7 @@
"override": {
"minzoom": 18,
"filter": {
- "sameAs": "bank"
+ "sameAs": "bank_with_atm"
}
}
},
@@ -86,7 +92,12 @@
"de": "Diesen Geldautomaten importieren",
"zh_Hant": "匯入這座 ATM",
"nl": "Voeg deze ATM toe",
- "fr": "Importer ce distributeur de billets"
+ "fr": "Importer ce distributeur de billets",
+ "es": "Importar este ATM",
+ "ca": "Importar aquest caixer automàtic",
+ "eu": "Inportatu kutxazain automatiko hau",
+ "it": "Importa questo sportello bancomat",
+ "pl": "Importuj ten bankomat"
},
"icon": "./assets/svg/addSmall.svg"
}
@@ -97,7 +108,9 @@
"condition": "_has_closeby_feature=yes",
"render": {
"en": "OpenStreetMap knows about an ATM which is {_closest_osm_poi_distance} meter away. ",
- "de": "OpenStreetMap kennt einen Geldautomaten, der {_closest_osm_poi_distance} Meter entfernt ist. "
+ "de": "OpenStreetMap kennt einen Geldautomaten, der {_closest_osm_poi_distance} Meter entfernt ist. ",
+ "es": "OpenStreetMap sabe sobre un ATM que es {_closest_osm_poi_distance} de distancia. ",
+ "ca": "OpenStreetMap sap sobre un caixer automàtic que està a {_closest_osm_poi_distance} de distància. "
}
},
{
@@ -111,7 +124,11 @@
"message": {
"en": "Add all the suggested tags to the closest ATM",
"de": "Füge alle vorgeschlagenen Tags zum nächstgelegenen Geldautomaten hinzu",
- "fr": "Ajouter tous les attributs suggérés au distributeur de billets le plus proche"
+ "fr": "Ajouter tous les attributs suggérés au distributeur de billets le plus proche",
+ "es": "Añade todas las etiquetas sugieridas al ATM más cercano",
+ "ca": "Afegeix totes les etiquetes suggerides al caixer automàtic més proper",
+ "eu": "Gehitu iradokitako etiketa guztiak hurbilen dagoen kutxazainari",
+ "pl": "Dodaj wszystkie sugerowane znaczniki do najbliższego bankomatu"
},
"image": "./assets/svg/addSmall.svg",
"maproulette_task_id": "mr_taskId"
@@ -126,6 +143,33 @@
"all_tags"
]
}
+ },
+ {
+ "builtin": "postoffices",
+ "override": {
+ "id": "post_offices_with_atm",
+ "minzoom": 14,
+ "=presets": [],
+ "source": {
+ "osmTags": {
+ "and+": [
+ "atm=yes"
+ ]
+ }
+ },
+ "filter": [
+ "open_now"
+ ]
+ }
+ },
+ {
+ "builtin": "postoffices",
+ "override": {
+ "minzoom": 18,
+ "filter": {
+ "sameAs": "post_offices_with_atm"
+ }
+ }
}
]
-}
\ No newline at end of file
+}
diff --git a/assets/themes/bag/bag.json b/assets/themes/bag/bag.json
index 89de76cd5e..8f33320cbf 100644
--- a/assets/themes/bag/bag.json
+++ b/assets/themes/bag/bag.json
@@ -18,7 +18,8 @@
"fr": "Outil de facilitation d'import BAG",
"ca": "Ferramenta d'ajuda per a importar el BAG",
"es": "Herramienta de ayuda a la importación BAG",
- "cs": "Pomocný nástroj pro import BAG"
+ "cs": "Pomocný nástroj pro import BAG",
+ "eu": "BAGak inportatzen laguntzeko tresna"
},
"description": {
"nl": "Dit thema helpt het importeren van BAG data",
@@ -28,7 +29,8 @@
"fr": "Ce thème aide à l'importation de données depuis BAG",
"ca": "Aquest tema ajuda amb la importació de dades del BAG",
"zgh": "ⵉⵜⵜⴰⵡⵙ ⵉⵎⵔⵙⵉ ⴰⴷ ⴳ ⵡⴰⵎⵎⴰⵥ ⵏ ⵜⵎⵓⵛⴰ ⵙⴳ BAG",
- "es": "Este tema ayuda a importar datos de BAG"
+ "es": "Este tema ayuda a importar datos de BAG",
+ "eu": "Gai honek BAGeko datuak inportatzen laguntzen du"
},
"credits": "Wouter van der Wal",
"icon": "./assets/themes/bag/logo.svg",
@@ -183,7 +185,8 @@
"ca": "Edificis del registre BAG",
"zgh": "ⵜⵓⵚⴽⴰⵡⵉⵏ ⵙⴳ ⵡⴰⵔⵔⴰ ⵏ BAG",
"es": "Edificios del registro BAG",
- "cs": "Budovy z registru BAG"
+ "cs": "Budovy z registru BAG",
+ "pl": "Budynki z rejestru BAG"
},
"source": {
"geoJson": "https://service.pdok.nl/lv/bag/wfs/v2_0?request=GetFeature&service=WFS&version=2.0.0&outputFormat=application%2Fjson%3B%20subtype%3Dgeojson&typeName=bag%3Apand&bbox={x_min}%2C{y_min}%2C{x_max}%2C{y_max}%2CCRS84&srsName=EPSG%3A4326",
@@ -260,7 +263,8 @@
"ca": "El valors correctes encara no s'ha calculat. Refresca la pàgina",
"cs": "Zatím nebyly vypočteny správné hodnoty. Aktualizujte stránku",
"nb_NO": "Har ikke regnet ut riktige verdier enda. Gjenoppfrisk siden.",
- "es": "Aún no se han calculado los valores correctos. Actualice esta página"
+ "es": "Aún no se han calculado los valores correctos. Actualice esta página",
+ "pl": "Jeszcze nie obliczono poprawnych wartości. Odśwież tę stronę"
}
},
{
@@ -302,7 +306,8 @@
"ca": "L’edifici va ser construït al {_bag_obj:start_date}4",
"es": "El edificio fue construido en {_bag_obj:start_date}",
"cs": "Tato budova byla postavena v {_bag_obj:start_date}",
- "nb_NO": "Bygning oppført {_bag_obj:start_date}"
+ "nb_NO": "Bygning oppført {_bag_obj:start_date}",
+ "pl": "Ten budynek zbudowano w {_bag_obj:start_date}"
},
"mappings": [
{
@@ -330,7 +335,8 @@
"ca": "El tipus d'edifici és {_bag_obj:building}",
"cs": "Typ budovy je {_bag_obj:building}.",
"nb_NO": "Dette er en bygning av typen {_bag_obj:building}",
- "es": "El edificio es de tipo {_bag_obj:building}"
+ "es": "El edificio es de tipo {_bag_obj:building}",
+ "pl": "Rodzaj budynku to {_bag_obj:building}"
},
"mappings": [
{
diff --git a/assets/themes/benches/benches.json b/assets/themes/benches/benches.json
index 28cab7e229..149ca0767e 100644
--- a/assets/themes/benches/benches.json
+++ b/assets/themes/benches/benches.json
@@ -18,7 +18,9 @@
"zh_Hans": "长椅",
"da": "Bænke",
"pa_PK": "بینچ",
- "cs": "Lavičky"
+ "cs": "Lavičky",
+ "eu": "Eserlekuak",
+ "pl": "Ławki"
},
"shortDescription": {
"en": "A map of benches",
@@ -37,7 +39,9 @@
"es": "Un mapa de bancos",
"zh_Hans": "长椅地图",
"da": "Et kort over bænke",
- "cs": "Mapa laviček"
+ "cs": "Mapa laviček",
+ "eu": "Eserleku mapa bat",
+ "pl": "Mapa ławek"
},
"description": {
"en": "This map shows all benches that are recorded in OpenStreetMap: Individual benches, and benches belonging to public transport stops or shelters.",
@@ -53,7 +57,8 @@
"es": "Este mapa muestra todos los bancos que están registrados en OpenStreetMap: Bancos individuales, bancos que pertenecen a paradas o marquesinas del transporte público.",
"nb_NO": "Viser alle benker som er registrert i OpenStreetMap: Individuelle benker, og benker som tilhører offentlig transport eller -skur. Med en OpenStreetMap-konto kan du kartlegge nye benker eller redigere eksisterende.",
"da": "Dette kort viser alle bænke, der er registreret i OpenStreetMap: Individuelle bænke og bænke, der hører til offentlige transportpladser eller shelters. Med en OpenStreetMap-konto kan du kortlægge nye bænke eller redigere detaljer om eksisterende bænke.",
- "cs": "Tato mapa zobrazuje všechny lavičky, které jsou zaznamenány v OpenStreetMap: samostatné lavičky a lavičky patřící k zastávkám veřejné dopravy nebo přístřeškům."
+ "cs": "Tato mapa zobrazuje všechny lavičky, které jsou zaznamenány v OpenStreetMap: samostatné lavičky a lavičky patřící k zastávkám veřejné dopravy nebo přístřeškům.",
+ "eu": "OpenStreetMap-en erregistratzen diren banku guztiak erakusten ditu mapa honek: garraio publikoko geralekuetako edo babeslekuetako banakako bankuak eta bankuak."
},
"icon": "./assets/themes/benches/bench_poi.svg",
"startLat": 0,
diff --git a/assets/themes/bicycle_rental/bicycle_rental.json b/assets/themes/bicycle_rental/bicycle_rental.json
index 204594d81f..dbfb1ba159 100644
--- a/assets/themes/bicycle_rental/bicycle_rental.json
+++ b/assets/themes/bicycle_rental/bicycle_rental.json
@@ -12,7 +12,8 @@
"da": "Cykeludlejning",
"pa_PK": "سائیکل کرایا",
"cs": "Půjčovna kol",
- "zh_Hant": "單車租借站"
+ "zh_Hant": "單車租借站",
+ "eu": "Bizikleta alokairua"
},
"shortDescription": {
"en": "A map with bicycle rental stations and bicycle rental shops",
@@ -24,7 +25,8 @@
"nb_NO": "Sykkelutleiestasjoner og sykkelutleiebutikker",
"ca": "Un mapa amb estacions de lloguer de bicicletes i botigues de lloguer de bicicletes",
"da": "Et kort med cykeludlejningsstationer og cykeludlejningsbutikker",
- "cs": "Mapa se stanicemi a obchody pro vypůjčení kol"
+ "cs": "Mapa se stanicemi a obchody pro vypůjčení kol",
+ "eu": "Bizikletak alokatzeko estazioen eta bizikletak alokatzeko denden mapa"
},
"description": {
"en": "On this map, you'll find the many bicycle rental stations as they are known by OpenStreetMap",
@@ -35,7 +37,9 @@
"da": "På dette kort finder du de mange cykeludlejningsstationer, som OpenStreetMap kender dem",
"nb_NO": "Her finner du mange sykkelutleiestasjoner slik de er kjent for OpenStreetMap",
"ca": "En aquest mapa, trobaràs nombroses estacions de lloguer de bicicletes que són conegudes per OpenStreetMap",
- "cs": "Na této mapě najdete stanice pro vypůjčení jízdních kol, jak jsou uvedeny v OpenStreetMap"
+ "cs": "Na této mapě najdete stanice pro vypůjčení jízdních kol, jak jsou uvedeny v OpenStreetMap",
+ "eu": "Mapa honetan aurkituko dituzu bizikletak alokatzeko OpenStreetMap-ek ezagutzen dituen estazio ugari",
+ "it": "In questa mappa trovi i luoghi conosciuti da OpenStreetMap dove puoi noleggiare delle biciclette"
},
"icon": "./assets/themes/bicycle_rental/logo.svg",
"startLat": 0,
diff --git a/assets/themes/bicyclelib/bicyclelib.json b/assets/themes/bicyclelib/bicyclelib.json
index abc1ed6831..644e5a93d8 100644
--- a/assets/themes/bicyclelib/bicyclelib.json
+++ b/assets/themes/bicyclelib/bicyclelib.json
@@ -18,7 +18,8 @@
"da": "Cykelbiblioteker",
"pa_PK": "سائیکلاں دیاں لائیبریریاں",
"cs": "Půjčovny kol",
- "es": "Bibliotecas de bicicletas"
+ "es": "Bibliotecas de bicicletas",
+ "eu": "Bizikleta liburutegia"
},
"description": {
"nl": "Een fietsbibliotheek is een plaats waar men een fiets kan lenen, vaak voor een klein bedrag per jaar. Een typisch voorbeeld zijn kinderfietsbibliotheken, waar men een fiets op maat van het kind kan lenen. Is het kind de fiets ontgroeid, dan kan het te kleine fietsje omgeruild worden voor een grotere.",
@@ -34,7 +35,8 @@
"ca": "Una biblioteca de bicicletes és un lloc on es poden prestar bicicletes, sovint per una petita quota anual. Un cas d'ús notable són les biblioteques de bicicletes per als nens, que els permet canviar per una bicicleta més gran quan han superat la seva bicicleta actual",
"da": "Et cykelbibliotek er et sted, hvor cykler kan udlånes, ofte mod et mindre årligt gebyr. Et bemærkelsesværdigt eksempel er cykelbiblioteker til børn, som giver dem mulighed for at skifte til en større cykel, når de er vokset fra deres nuværende cykel",
"cs": "\"Bicycle library\" je místo, kde si lze půjčit jízdní kola, často za malý roční poplatek. Významným případem použití jsou \"bicycle libraries\" pro děti, které jim umožňují vyměnit kolo za větší, když ze svého stávajícího kola vyrostou",
- "es": "Una biblioteca de bicicletas es un lugar donde se prestan bicicletas, a menudo por una pequeña cuota anual. Un caso de uso notable son las bibliotecas de bicicletas para niños, que les permiten cambiar por una bicicleta más grande cuando les queda pequeña"
+ "es": "Una biblioteca de bicicletas es un lugar donde se prestan bicicletas, a menudo por una pequeña cuota anual. Un caso de uso notable son las bibliotecas de bicicletas para niños, que les permiten cambiar por una bicicleta más grande cuando les queda pequeña",
+ "eu": "Bizikletak uzteko lekua da bizikleta-liburutegia, askotan urteko kuota txiki baten truke. Kasu aipagarri bat haurrentzako bizikleta-liburutegiak dira, egungo bizikleta gainditu dutenean bizikleta handiago baterako aldatzeko aukera ematen dietenak"
},
"icon": "./assets/themes/bicyclelib/logo.svg",
"startLat": 0,
diff --git a/assets/themes/binoculars/binoculars.json b/assets/themes/binoculars/binoculars.json
index 15cbf6692c..3eddc06b1a 100644
--- a/assets/themes/binoculars/binoculars.json
+++ b/assets/themes/binoculars/binoculars.json
@@ -13,7 +13,8 @@
"da": "Kikkerter",
"ca": "Prismàtics",
"pa_PK": "بائینوکولر",
- "cs": "Dalekohledy"
+ "cs": "Dalekohledy",
+ "eu": "Binokularrak"
},
"shortDescription": {
"en": "A map with fixed binoculars",
@@ -27,7 +28,8 @@
"es": "Un mapa con prismáticos fijos",
"ca": "Un mapa amb prismàtics fixos",
"da": "Et kort over fastgjorte kikkerter",
- "cs": "Mapa s pevnými dalekohledy"
+ "cs": "Mapa s pevnými dalekohledy",
+ "eu": "Prismatiko finkoak dituen mapa"
},
"description": {
"en": "A map with binoculars fixed in place with a pole. It can typically be found on touristic locations, viewpoints, on top of panoramic towers or occasionally on a nature reserve.",
@@ -41,7 +43,8 @@
"nb_NO": "Stedsbundne kikkerter på påle. Vanligvis på turiststeder, utkikkspunkter, på toppen av utsiktstårn, og noen ganger i naturreservat.",
"ca": "Un mapa amb prismàtics fixos en un pal. Sol trobar-se en llocs turístics, miradors, a la part alta de torres panoràmiques o ocasionalment en una reserva natural.",
"da": "Et kort over udsigtskikkert fastgjort på en stang. Det kan typisk findes på turistmæssige steder, udsigtspunkter, på toppen af panoramatårne eller lejlighedsvis på et naturreservat.",
- "cs": "Mapa s dalekohledem upevněným na místě pomocí tyče. Obvykle se nachází na turistických místech, rozhlednách, vrcholech panoramatických věží nebo příležitostně v přírodních rezervacích."
+ "cs": "Mapa s dalekohledem upevněným na místě pomocí tyče. Obvykle se nachází na turistických místech, rozhlednách, vrcholech panoramatických věží nebo příležitostně v přírodních rezervacích.",
+ "eu": "Zutoin batean prismatiko finkoak dituen mapa. Leku turistikoetan, begiratokietan, dorre panoramikoen gainean edo, batzuetan, erreserba natural batean egoten da."
},
"icon": "./assets/layers/binocular/telescope.svg",
"startLat": 0,
diff --git a/assets/themes/blind_osm/blind_osm.json b/assets/themes/blind_osm/blind_osm.json
index 68dfb29973..9095f965c1 100644
--- a/assets/themes/blind_osm/blind_osm.json
+++ b/assets/themes/blind_osm/blind_osm.json
@@ -9,7 +9,10 @@
"ca": "OSM per als cecs",
"cs": "Mapování systému objektů pro nevidomé",
"ru": "OSM для слепых и слабовидящих",
- "es": "OSM para ciegos"
+ "es": "OSM para ciegos",
+ "eu": "OSM itsuentzat",
+ "it": "OSM per i non vedenti",
+ "pl": "OSM dla niewidomych"
},
"description": {
"en": "Help to map features relevant for the blind",
@@ -19,7 +22,10 @@
"ca": "Ajuda a mapejar elements rellevants per a persones amb discapacitat visual",
"cs": "Pomozte zmapovat objekty důležité pro nevidomé",
"nb_NO": "Relevante funksjoner for blinde",
- "es": "Ayuda para cartografiar elementos relevantes para invidentes"
+ "es": "Ayuda para cartografiar elementos relevantes para invidentes",
+ "eu": "Itsuentzako elementu garrantzitsuak kartografiatzeko laguntza",
+ "it": "Aiuta a mappare le caratteristiche importanti per i non vedenti",
+ "pl": "Pomóż umieszczać na mapie obiekty ważne dla niewidomych"
},
"icon": "./assets/themes/blind_osm/Blindicon.svg",
"startLat": 52.99238,
diff --git a/assets/themes/bookcases/bookcases.json b/assets/themes/bookcases/bookcases.json
index 57329e0d74..66f9ea1152 100644
--- a/assets/themes/bookcases/bookcases.json
+++ b/assets/themes/bookcases/bookcases.json
@@ -12,10 +12,11 @@
"pt_BR": "Abrir Mapa de Estantes",
"nb_NO": "Kart over åpne bokhyller",
"hu": "Könyvespolctérkép",
- "ca": "Mapa obert de prestatgeries",
- "es": "Mapa abierto de estanterías",
+ "ca": "Llibreries públiques",
+ "es": "Estanterías publicas",
"pa_PK": "آزاد کتاب نقشہ",
- "cs": "Otevřená mapa pouličních knihoven"
+ "cs": "Otevřená mapa pouličních knihoven",
+ "eu": "Apalategi publikoak"
},
"description": {
"en": "A public bookcase is a small streetside cabinet, box, old phone booth or some other objects where books are stored. Everyone can place or take a book. This map aims to collect all these bookcases.",
@@ -30,7 +31,8 @@
"es": "Una librería pública es un pequeño armario en la calle, una caja, una vieja cabina telefónica o algún otro objeto donde se guardan libros. Todo el mundo puede colocar o coger un libro. Este mapa pretende recoger todas estas librerías.",
"da": "Et offentligt bogskab er et lille skab, en kasse, en gammel telefonboks eller andre steder, hvor bøger opbevares. Alle kan lægge eller tage en bog. Dette kort har til formål at samle alle disse bogskabe. Du kan opdage nye bogkasser i nærheden og med en gratis OpenStreetMap-konto hurtigt tilføje dine yndlingsbogkasser.",
"ca": "Una llibreria pública és un xicotet armari al carrer, una caixa, una vella cabina telefònica o algun altre objecte on es guarden llibres. Tothom pot col·locar o agafar un llibre. Aquest mapa pretén recollir totes aquestes llibreries.",
- "cs": "Veřejná knihovna je malá pouliční skříňka, krabice, stará telefonní budka nebo jiný předmět, ve kterém jsou uloženy knihy. Kdokoliv do ní může umístit, nebo si z ní vzít knihu. Cílem této mapy je shromáždit všechny tyto knihovny."
+ "cs": "Veřejná knihovna je malá pouliční skříňka, krabice, stará telefonní budka nebo jiný předmět, ve kterém jsou uloženy knihy. Kdokoliv do ní může umístit, nebo si z ní vzít knihu. Cílem této mapy je shromáždit všechny tyto knihovny.",
+ "eu": "Kale-liburutegi publiko bat kale-armairu txiki bat da, kaxa, telefono-kabina zaharra edo liburuak gordetzeko beste objektu batzuk. Guztiek jar edo har dezakete liburu bat. Koaderno horiek guztiak biltzea da mapa honen helburua."
},
"icon": "./assets/themes/bookcases/bookcase.svg",
"startLat": 0,
diff --git a/assets/themes/cafes_and_pubs/cafes_and_pubs.json b/assets/themes/cafes_and_pubs/cafes_and_pubs.json
index 4a16d5a3c7..72d8c16247 100644
--- a/assets/themes/cafes_and_pubs/cafes_and_pubs.json
+++ b/assets/themes/cafes_and_pubs/cafes_and_pubs.json
@@ -15,7 +15,9 @@
"fr": "Cafés et pubs",
"da": "Caféer og pubber",
"pa_PK": "کیفے یا پب",
- "cs": "Kavárny a hospody"
+ "cs": "Kavárny a hospody",
+ "eu": "Kafetegiak eta pubak",
+ "pl": "Kawiarnie i puby"
},
"description": {
"en": "Coffeehouses, pubs and bars",
@@ -29,7 +31,8 @@
"pa_PK": "پب (بار)",
"cs": "Kavárny, hospody a bary",
"it": "Pub e bar",
- "zh_Hant": "咖啡廳、俱樂部與酒吧"
+ "zh_Hant": "咖啡廳、俱樂部與酒吧",
+ "eu": "Kafetegiak, pubak eta tabernak"
},
"icon": "./assets/layers/cafe_pub/pub.svg",
"startLat": 0,
diff --git a/assets/themes/campersite/campersite.json b/assets/themes/campersite/campersite.json
index 4dd6de3c3a..43ed75b0f2 100644
--- a/assets/themes/campersite/campersite.json
+++ b/assets/themes/campersite/campersite.json
@@ -15,7 +15,8 @@
"es": "Campings",
"da": "Campingpladser",
"pa_PK": "کیمپسایٹاں",
- "cs": "Kempovací místa"
+ "cs": "Kempovací místa",
+ "eu": "Kanpinak"
},
"shortDescription": {
"en": "Find sites to spend the night with your camper",
@@ -46,7 +47,8 @@
"es": "Este sitio recoge todos los lugares oficiales de parada de caravanas y los lugares donde se pueden verter las aguas grises y negras. Puedes añadir detalles sobre los servicios prestados y el coste. Añade fotos y reseñas.",
"ca": "Aquest lloc recull tots els llocs oficials de parada de caravanes i els llocs on es poden abocar les aigües grises i negres. Pots afegir detalls sobre els serveis prestats i el cost. Afig fotos i ressenyes.",
"da": "Denne side samler alle officielle camper-stopsteder og steder, hvor du kan dumpe gråt og sort vand. Du kan tilføje detaljer om de leverede tjenester og omkostningerne. Tilføj billeder og anmeldelser. Dette er en hjemmeside og en webapp. Dataene gemmes i OpenStreetMap, så de vil være gratis for evigt og kan genbruges af enhver app.",
- "cs": "Na této stránce jsou shromážděna všechna oficiální místa pro zastavení karavanů a místa, kde můžete vypouštět šedou a černou vodu. Můžete přidat podrobnosti o poskytovaných službách a cenách. Přidávejte fotografie a recenze."
+ "cs": "Na této stránce jsou shromážděna všechna oficiální místa pro zastavení karavanů a místa, kde můžete vypouštět šedou a černou vodu. Můžete přidat podrobnosti o poskytovaných službách a cenách. Přidávejte fotografie a recenze.",
+ "eu": "Karabanak gelditzeko leku ofizial guztiak eta ur gris eta beltzak botatzeko lekuak biltzen ditu. Emandako zerbitzuei eta kostuari buruzko xehetasunak gehitu ditzakezu. Erantsi argazkiak eta aipamenak."
},
"icon": "./assets/themes/campersite/caravan.svg",
"startLat": 43.14,
@@ -73,7 +75,8 @@
"es": "Sitios de Acampada",
"da": "Campingpladser",
"pa_PK": "کیمبسائیٹاں",
- "cs": "Kempovací místa"
+ "cs": "Kempovací místa",
+ "eu": "Akanpatzeko tokiak"
},
"minzoom": 10,
"source": {
@@ -143,7 +146,8 @@
"es": "Sitios de acampada",
"da": "autocamperpladser",
"pa_PK": "کیمبسائیٹاں",
- "cs": "kempovací místa"
+ "cs": "kempovací místa",
+ "eu": "Kanpatzeko tokiak"
},
"tagRenderings": [
"images",
@@ -163,7 +167,8 @@
"da": "Dette sted hedder {name}",
"nb_NO": "Dette stedet heter {name}",
"ca": "Aquest lloc s'anomena {name}",
- "cs": "Toto místo se jmenuje {name}"
+ "cs": "Toto místo se jmenuje {name}",
+ "pl": "To miejsce nazywa się {name}"
},
"question": {
"en": "What is this place called?",
@@ -180,7 +185,8 @@
"da": "Hvad hedder dette sted?",
"nb_NO": "Hva heter dette stedet?",
"ca": "Com es diu aquest lloc?",
- "cs": "Jak se toto místo jmenuje?"
+ "cs": "Jak se toto místo jmenuje?",
+ "pl": "Jak nazywa się to miejsce?"
},
"freeform": {
"key": "name"
@@ -203,7 +209,9 @@
"nb_NO": "Tar dette stedet en avgift?",
"ca": "Aquest lloc cobra una taxa?",
"da": "Opkræver dette sted et gebyr?",
- "cs": "Účtuje si toto místo poplatek?"
+ "cs": "Účtuje si toto místo poplatek?",
+ "eu": "Leku horrek kuota bat kobratzen du?",
+ "pl": "Czy to miejsce pobiera opłatę?"
},
"mappings": [
{
@@ -227,7 +235,9 @@
"da": "Du skal betale for brug",
"nb_NO": "Man må betale for bruk",
"ca": "Heu de pagar per l'ús",
- "cs": "Použití je zpoplatněno"
+ "cs": "Použití je zpoplatněno",
+ "eu": "Erabiltzeko ordaindu behar duzu",
+ "pl": "Wymagana jest opłata, aby skorzystać"
}
},
{
@@ -247,7 +257,8 @@
"es": "Se puede usar de manera gratuita",
"da": "Kan bruges gratis",
"ca": "Es pot utilitzar gratuïtament",
- "cs": "Lze použít zdarma"
+ "cs": "Lze použít zdarma",
+ "pl": "Można skorzystać za darmo"
},
"addExtraTags": [
"charge="
@@ -270,7 +281,8 @@
"es": "Este lugar cobra {charge}",
"da": "Dette sted koster {charge}",
"ca": "Aquest lloc cobra {charge}",
- "cs": "Toto místo si účtuje {charge}"
+ "cs": "Toto místo si účtuje {charge}",
+ "eu": "Leku honek {charge} kobratzen du"
},
"question": {
"en": "How much does this place charge?",
@@ -286,7 +298,8 @@
"es": "¿Cuánto cobra este lugar?",
"da": "Hvor meget koster dette sted?",
"ca": "Quant cobra aquest lloc?",
- "cs": "Kolik si toto místo účtuje?"
+ "cs": "Kolik si toto místo účtuje?",
+ "eu": "Zenbat kobratzen du leku honek?"
},
"freeform": {
"key": "charge"
@@ -379,7 +392,8 @@
"es": "{capacity} los campistas pueden utilizar este lugar al mismo tiempo",
"da": "{capacity} campister kan bruge dette sted på samme tid",
"ca": "{capacity} els acampadors poden utilitzar aquest lloc al mateix temps",
- "cs": "{capacity} táborníků může toto místo využívat současně"
+ "cs": "{capacity} táborníků může toto místo využívat současně",
+ "eu": "{capacity} kanpinlariek aldi berean erabil dezakete leku hau"
},
"question": {
"en": "How many campers can stay here? (skip if there is no obvious number of spaces or allowed vehicles)",
@@ -394,7 +408,8 @@
"es": "¿Cuántos campistas pueden alojarse aquí? (omitir si no hay un número evidente de plazas o vehículos permitidos)",
"da": "Hvor mange campister kan bo her? (spring over, hvis der ikke er noget åbenlyst antal pladser eller tilladte køretøjer)",
"ca": "Quants acampadors poden allotjar-se ací? (ometre si no hi ha un nombre evident de places o vehicles permesos)",
- "cs": "Kolik táborníků zde může zůstat? (přeskočte, pokud není zjevný počet míst nebo povolených vozidel)"
+ "cs": "Kolik táborníků zde může zůstat? (přeskočte, pokud není zjevný počet míst nebo povolených vozidel)",
+ "eu": "Zenbat kanpinlari gera daitezke hemen? (jauzi egin leku edo ibilgailu kopuru nabaririk ez badago)"
},
"freeform": {
"key": "capacity",
@@ -407,7 +422,7 @@
"question": {
"en": "Does this place provide internet access?",
"id": "Tempat ini berbagi akses Web?",
- "it": "Questo luogo ha l’accesso a internet?",
+ "it": "Questo luogo fornisce l’accesso a internet?",
"ru": "Предоставляет ли это место доступ в Интернет?",
"ja": "この場所はインターネットにアクセスできますか?",
"fr": "Cet endroit offre-t-il un accès à Internet ?",
@@ -419,7 +434,9 @@
"da": "Er der internetadgang på dette sted?",
"nb_NO": "Tilbyr stedet tilgang til Internett?",
"ca": "Aquest lloc proporciona accés a Internet?",
- "cs": "Poskytuje toto místo připojení k internetu?"
+ "cs": "Poskytuje toto místo připojení k internetu?",
+ "eu": "Leku honek Interneterako sarbidea eskaintzen du?",
+ "pl": "Czy to miejsce oferuje dostęp do internetu?"
},
"mappings": [
{
@@ -443,7 +460,8 @@
"es": "Hay acceso a internet",
"da": "Der er internetadgang",
"nb_NO": "Det finnes tilgang til Internett",
- "cs": "Připojení k internetu je k dispozici"
+ "cs": "Připojení k internetu je k dispozici",
+ "pl": "Jest dostęp do internetu"
}
},
{
@@ -468,7 +486,8 @@
"da": "Der er internetadgang",
"nb_NO": "Det finnes tilgang til Internett",
"ca": "Hi ha accés a Internet",
- "cs": "Připojení k internetu je k dispozici"
+ "cs": "Připojení k internetu je k dispozici",
+ "pl": "Jest dostęp do internetu"
},
"hideInAnswer": true
},
@@ -493,7 +512,8 @@
"da": "Der er ingen internetadgang",
"nb_NO": "Det finnes ingen tilgang til Internett",
"ca": "No hi ha accés a Internet",
- "cs": "Připojení k internetu není k dispozici"
+ "cs": "Připojení k internetu není k dispozici",
+ "pl": "Nie ma dostępu do internetu"
}
}
]
@@ -514,7 +534,8 @@
"da": "Skal man betale for internetadgang?",
"nb_NO": "Må man betale for tilgang til Internett?",
"ca": "Has de pagar per l'accés a Internet?",
- "cs": "Musíte platit za přístup k internetu?"
+ "cs": "Musíte platit za přístup k internetu?",
+ "pl": "Czy trzeba płacić za dostęp do internetu?"
},
"mappings": [
{
@@ -537,7 +558,8 @@
"da": "Man skal betale ekstra for internetadgang",
"nb_NO": "Tilgang til Internett koster ekstra",
"ca": "Heu de pagar un extra per accedir a Internet",
- "cs": "Přístup k internetu je možný za poplatek"
+ "cs": "Přístup k internetu je možný za poplatek",
+ "pl": "Dostęp do internetu jest dodatkowo płatny"
}
},
{
@@ -560,7 +582,8 @@
"da": "Man behøver ikke at betale ekstra for internetadgang",
"nb_NO": "Man må ikke betale ekstra for tilgang til Internett",
"ca": "No cal pagar extra per l'accés a Internet",
- "cs": "Přístup k internetu je možný bez poplatku"
+ "cs": "Přístup k internetu je možný bez poplatku",
+ "pl": "Dostęp do internetu nie jest dodatkowo płatny"
}
}
],
@@ -587,7 +610,8 @@
"da": "Har dette sted toiletter?",
"es": "¿Este lugar tiene baños?",
"ca": "Aquest lloc té lavabos?",
- "cs": "Má toto místo toalety?"
+ "cs": "Má toto místo toalety?",
+ "pl": "Czy to miejsce ma toalety?"
},
"mappings": [
{
@@ -612,7 +636,8 @@
"es": "Este lugar cuenta con sanitarios",
"da": "Dette sted har toiletter",
"ca": "Aquest lloc té lavabos",
- "cs": "Toto místo má toalety"
+ "cs": "Toto místo má toalety",
+ "pl": "To miejsce ma toalety"
}
},
{
@@ -637,7 +662,9 @@
"es": "Este lugar no tiene sanitarios",
"da": "Dette sted har ikke toiletter",
"ca": "Aquest lloc no té lavabos",
- "cs": "Toto místo nemá toalety"
+ "cs": "Toto místo nemá toalety",
+ "eu": "Toki honek ez dauka komunik",
+ "pl": "To miejsce nie ma toalet"
}
}
]
@@ -658,7 +685,8 @@
"es": "Sitio web oficial: {website}",
"ca": "Lloc web oficial: {website}",
"da": "Officiel hjemmeside: {website}",
- "cs": "Oficiální webové stránky: {website}"
+ "cs": "Oficiální webové stránky: {website}",
+ "pl": "Official website: {website}"
},
"freeform": {
"type": "url",
@@ -679,7 +707,9 @@
"es": "¿Este lugar tiene un sitio web?",
"ca": "Aquest lloc té un lloc web?",
"da": "Har dette sted et websted?",
- "cs": "Má toto místo webové stránky?"
+ "cs": "Má toto místo webové stránky?",
+ "eu": "Toki honek webgunerik ba al du?",
+ "pl": "Czy to miejsce ma stronę internetową?"
},
"id": "caravansites-website"
},
@@ -745,7 +775,8 @@
"nl": "Hier wonen geen permanente gasten",
"nb_NO": "Det er ingen permanente gjester her",
"ca": "No hi han hostes permanents aquí",
- "cs": "Nejsou zde žádní trvalí hosté"
+ "cs": "Nejsou zde žádní trvalí hosté",
+ "eu": "Ez dago bezero iraunkorrik hemen"
}
},
{
@@ -787,7 +818,8 @@
"es": "Más detalles sobre este lugar:{description}",
"da": "Flere oplysninger om dette sted: {description}",
"ca": "Més detalls sobre aquest lloc: {description}",
- "cs": "Další podrobnosti o tomto místě: {description}"
+ "cs": "Další podrobnosti o tomto místě: {description}",
+ "pl": "Więcej szczegółów o tym miejscu: {description}"
},
"question": {
"en": "Would you like to add a general description of this place? (Do not repeat information previously asked or shown above. Please keep it objective - opinions go into the reviews)",
@@ -802,7 +834,8 @@
"ca": "T'agradaria afegir una descripció general d'aquest lloc? (No repeteixis informació prèviament preguntada o mostrada a dalt. Si us plau mantín-la objectiva - les opinions van en les «reviews»)",
"da": "Vil du tilføje en generel beskrivelse af dette sted? (Gentag ikke oplysninger, der tidligere er blevet spurgt eller vist ovenfor. Hold dem venligst objektive - udtalelser går ind i anmeldelserne)",
"nb_NO": "Vil du legge til en generell beskrivelse av dette stedet? (Ikke gjenta info det har blitt spurt om eller som vises ovenfor. Hold det objektivt. Meninger henvises til vurderingene.)",
- "cs": "Chcete přidat obecný popis tohoto místa? (Neopakujte informace, na které jsme se ptali dříve, nebo které byly uvedeny výše. Zachovejte prosím objektivitu - názory patří do hodnocení)"
+ "cs": "Chcete přidat obecný popis tohoto místa? (Neopakujte informace, na které jsme se ptali dříve, nebo které byly uvedeny výše. Zachovejte prosím objektivitu - názory patří do hodnocení)",
+ "eu": "Gustatuko litzaizuke toki honen deskribapen orokorra gehitzea? (Ez errepikatu aurretik eskatutako edo adierazitako informazioa. Mesedez, eutsi helburuari - berrikuspenetarako iritziak)"
},
"freeform": {
"key": "description",
@@ -833,7 +866,8 @@
"es": "Un camping",
"da": "en autocamperplads",
"pa_PK": "اِک کیمپسائیٹ",
- "cs": "kempovací místa"
+ "cs": "kempovací místa",
+ "eu": "Kanpin bat"
},
"description": {
"en": "Add a new official camper site. These are designated places to stay overnight with your camper. They might look like a real camping or just look like a parking. They might not be signposted at all, but just be defined in a municipal decision. A regular parking intended for campers where it is not expected to spend the night, is -not- a camper site ",
@@ -848,7 +882,8 @@
"es": "Añade un nuevo sitio de acampada oficial. Son lugares designados para pasar la noche con tu caravana. Pueden parecerse a un camping real o simplemente a un aparcamiento. Puede que no estén señalizados en absoluto, sino que simplemente estén definidos en una decisión municipal. Un aparcamiento normal destinado a los campistas en el que no se espera que se pase la noche, no es un camping. ",
"ca": "Afig un nou lloc d'acampada oficial. Són llocs designats per a passar la nit amb la teua caravana. Poden semblar-se a un càmping real o simplement a un aparcament. Pot ser que no estiguen senyalitzats en absolut, sinó que simplement estiguen definits per una decisió municipal. Un aparcament normal destinat als acampadors en el qual no s'espera que es passe la nit, no és un càmping. ",
"da": "Tilføj en ny officiel campingplads. Disse er udpegede steder at overnatte med din autocamper. De kan ligne en rigtig campingplads eller bare ligne en parkeringsplads. De er måske slet ikke skiltet, men er blot defineret i en kommunal beslutning. En almindelig parkering beregnet til campister, hvor det ikke forventes at overnatte, er -ikke- en autocamperplads ",
- "cs": "Přidejte nové oficiální kempovací místo. Jedná se o místa, určená pro přenocování s karavanem. Mohou vypadat jako skutečný kemp nebo jen jako parkoviště. Takováto místa nemusí být označena, ale stačí, pokud jsou pouze definována v rozhodnutí obce. Běžné parkoviště určené pro táborníky, kde se nepovažuje za kempovací místo. "
+ "cs": "Přidejte nové oficiální kempovací místo. Jedná se o místa, určená pro přenocování s karavanem. Mohou vypadat jako skutečný kemp nebo jen jako parkoviště. Takováto místa nemusí být označena, ale stačí, pokud jsou pouze definována v rozhodnutí obce. Běžné parkoviště určené pro táborníky, kde se nepovažuje za kempovací místo. ",
+ "eu": "Kanpaleku ofizialeko beste leku bat gehitu du. Gaua zure karabanarekin igarotzeko lekuak dira. Benetako kanpin baten edo, besterik gabe, aparkaleku baten itxura izan dezakete. Baliteke ez egotea inola ere seinaleztatuta, baizik eta udal erabaki batean definitzea. Kanpinlarientzako aparkaleku arrunt bat ez da kanpin bat, gaua bertan pasatzea espero ez bada ere. "
}
}
],
@@ -980,7 +1015,9 @@
"da": "Opkræver dette sted et gebyr?",
"ca": "Aquest lloc cobra una taxa?",
"cs": "Účtuje si toto místo poplatek?",
- "nb_NO": "Krever dette stedet et gebyr?"
+ "nb_NO": "Krever dette stedet et gebyr?",
+ "eu": "Leku horrek tasa bat kobratzen du?",
+ "pl": "Czy to miejsce pobiera opłatę?"
},
"mappings": [
{
@@ -1003,7 +1040,9 @@
"es": "Tienes que pagar por el uso",
"da": "Du skal betale for brug",
"ca": "Has de pagar per a utilitzar-ho",
- "cs": "Použití je zpoplatněno"
+ "cs": "Použití je zpoplatněno",
+ "eu": "Erabiltzeko ordaindu behar duzu",
+ "pl": "Trzeba zapłacić, aby użyć"
}
},
{
@@ -1026,7 +1065,8 @@
"es": "Se puede utilizar gratis",
"da": "Kan bruges gratis",
"ca": "Es pot utilitzar gratuïtament",
- "cs": "Lze použít zdarma"
+ "cs": "Lze použít zdarma",
+ "pl": "Może być użyte za darmo"
}
}
]
@@ -1062,7 +1102,8 @@
"ca": "Quant costa aquest lloc?",
"da": "Hvor meget koster det at bruge dette sted?",
"cs": "Kolik si toto místo účtuje?",
- "nb_NO": "Hvor mye koster det å bruke dette stedet?"
+ "nb_NO": "Hvor mye koster det å bruke dette stedet?",
+ "eu": "Zenbat kobratzen dute toki honetan?"
},
"freeform": {
"key": "charge"
@@ -1113,7 +1154,8 @@
"ca": "Aquest lloc té un punt d'aigua",
"cs": "Na tomto místě se nachází vodní zdroj",
"nb_NO": "Dette stedet har en vannpost",
- "es": "Este lugar tiene una toma de agua"
+ "es": "Este lugar tiene una toma de agua",
+ "eu": "Leku honek ur-hartune bat du"
}
},
{
@@ -1283,7 +1325,8 @@
"ca": "Qui pot utilitzar aquesta estació d'abocament?",
"da": "Hvem kan bruge denne losseplads?",
"cs": "Kdo může použít tuto skládku?",
- "es": "¿Quien puede usar el vertedero?"
+ "es": "¿Quien puede usar el vertedero?",
+ "eu": "Nork erabil dezake hondakindegia?"
},
"mappings": [
{
@@ -1345,7 +1388,8 @@
"ca": "Qualsevol pot utilitzar aquesta estació d'abocament",
"da": "Alle kan bruge denne losseplads",
"cs": "Tuto skládku může použít kdokoli",
- "es": "Cualquiera puede utilizar este vertedero"
+ "es": "Cualquiera puede utilizar este vertedero",
+ "eu": "Edonork erabil dezake hondakindegi hau"
},
"hideInAnswer": true
},
@@ -1367,7 +1411,8 @@
"ca": "Qualsevol pot utilitzar aquesta estació d'abocament",
"da": "Alle kan bruge denne losseplads",
"cs": "Tuto skládku může použít kdokoli",
- "es": "Cualquiera puede usar este vertedero"
+ "es": "Cualquiera puede usar este vertedero",
+ "eu": "Edonork erabil dezake hondakindegi hau"
}
}
]
@@ -1473,7 +1518,8 @@
"da": "Dette sted drives af {operator}",
"nb_NO": "Dette stedet drives av {operator}",
"ca": "Aquest lloc és operat per {operator}",
- "cs": "Toto místo je provozováno {operator}"
+ "cs": "Toto místo je provozováno {operator}",
+ "eu": "Leku hau {operator}k operatzen du"
},
"question": {
"en": "Who operates this place?",
@@ -1507,7 +1553,8 @@
"es": "¿Tiene suministro eléctrico este lugar?",
"da": "Har dette sted en strømforsyning?",
"ca": "Aquest lloc té subministrament elèctric?",
- "cs": "Má toto místo napájecí zdroj?"
+ "cs": "Má toto místo napájecí zdroj?",
+ "pl": "Czy to miejsce ma dostęp do prądu?"
},
"mappings": [
{
@@ -1528,7 +1575,9 @@
"es": "Este lugar tiene suministro eléctrico",
"da": "Dette sted har en strømforsyning",
"ca": "Aquest lloc té subministrament elèctric",
- "cs": "Toto místo má napájecí zdroj"
+ "cs": "Toto místo má napájecí zdroj",
+ "eu": "Leku honek hornidura elektrikoa du",
+ "pl": "To miejsce ma dostęp do prądu"
}
},
{
@@ -1549,7 +1598,8 @@
"es": "Este lugar no tiene suministro eléctrico",
"da": "Dette sted har ikke strømforsyning",
"ca": "Aquest lloc no té subministrament elèctric",
- "cs": "Toto místo nemá napájecí zdroj"
+ "cs": "Toto místo nemá napájecí zdroj",
+ "pl": "To miejsce nie ma dostępu do prądu"
}
}
]
diff --git a/assets/themes/charging_stations/charging_stations.json b/assets/themes/charging_stations/charging_stations.json
index bd78e7559a..8697b901a8 100644
--- a/assets/themes/charging_stations/charging_stations.json
+++ b/assets/themes/charging_stations/charging_stations.json
@@ -16,7 +16,8 @@
"es": "Estaciones de carga",
"da": "Ladestationer",
"pa_PK": "چارج سٹیشن",
- "cs": "Nabíjecí stanice"
+ "cs": "Nabíjecí stanice",
+ "pl": "Stacje ładowania"
},
"shortDescription": {
"en": "A worldwide map of charging stations",
@@ -32,7 +33,8 @@
"es": "Un mapa mundial de estaciones de carga",
"da": "Et verdensomspændende kort over ladestationer",
"ca": "Un mapa mundial d'estacions de càrrega",
- "cs": "Celosvětová mapa nabíjecích stanic"
+ "cs": "Celosvětová mapa nabíjecích stanic",
+ "eu": "Karga-estazioen munduko mapa"
},
"description": {
"en": "On this open map, one can find and mark information about charging stations",
diff --git a/assets/themes/climbing/climbing.json b/assets/themes/climbing/climbing.json
index 8df71bd98e..7e10722463 100644
--- a/assets/themes/climbing/climbing.json
+++ b/assets/themes/climbing/climbing.json
@@ -11,10 +11,10 @@
"it": "Mappa aperta per le arrampicate",
"fr": "Escalade : gymnases, clubs et spots",
"hu": "Mászótérkép",
- "ca": "Mapa obert d'escalada",
+ "ca": "Gimnasos, clubs i llocs d'escalada",
"da": "Åbn klatrekort",
"cs": "Otevřená lezecká mapa",
- "es": "Mapa Abierto de Escalada"
+ "es": "Gimnasios de escalada, clubes y lugares"
},
"description": {
"nl": "Op deze kaart vind je verschillende klimgelegenheden, zoals klimzalen, bolderzalen en klimmen in de natuur",
@@ -142,7 +142,8 @@
"es": " metro",
"da": " meter",
"pa_PK": " میٹر",
- "cs": " metr"
+ "cs": " metr",
+ "eu": " ·metro"
}
},
{
@@ -163,7 +164,8 @@
"es": " pies",
"da": " fod",
"pa_PK": " فوٹ",
- "cs": " stopa"
+ "cs": " stopa",
+ "eu": " ·hanka"
}
}
]
@@ -247,7 +249,8 @@
"es": "¿Quién puede acceder aquí?",
"ca": "Qui pot accedir aquí?",
"da": "Hvem kan få adgang her?",
- "cs": "Kdo sem má přístup?"
+ "cs": "Kdo sem má přístup?",
+ "pl": "Kto ma tutaj dostęp?"
},
"mappings": [
{
@@ -262,7 +265,8 @@
"es": "Accesible públicamente a cualquiera",
"da": "Offentligt tilgængelig for alle",
"cs": "Veřejně přístupné komukoli",
- "ca": "Accessible públicament a qualsevol"
+ "ca": "Accessible públicament a qualsevol",
+ "pl": "Publicznie dostępne dla każdego"
}
},
{
@@ -292,7 +296,8 @@
"es": "Solo clientes",
"da": "Kun for kunder",
"pa_PK": "صرف گاہک",
- "cs": "Pouze zákazníci"
+ "cs": "Pouze zákazníci",
+ "pl": "Tylko klienci"
}
},
{
@@ -309,7 +314,8 @@
"es": "Solo miembros del club",
"da": "Kun klubmedlemmer",
"pa_PK": "صرف کلب دے میمبر",
- "cs": "Pouze členové klubu"
+ "cs": "Pouze členové klubu",
+ "pl": "Tylko członkowie klubu"
}
},
{
@@ -363,7 +369,9 @@
"question": {
"en": "Does this shoe repair shop repair climbing shoes?",
"de": "Repariert das Schuhgeschäft Kletterschuhe?",
- "fr": "Est-ce que cette cordonnerie répare les chaussons d'escalade ?"
+ "fr": "Est-ce que cette cordonnerie répare les chaussons d'escalade ?",
+ "es": "¿Esta tienda de reparación de zapatos repara zapatos de escalada?",
+ "ca": "Aquesta botiga de reparació de calçat repara sabates d'escalada?"
},
"mappings": [
{
@@ -371,7 +379,9 @@
"then": {
"en": "This shop repairs climbing shoes",
"de": "Dieser Laden repariert Kletterschuhe",
- "fr": "Ce commerce répare les chaussures d'escalade"
+ "fr": "Ce commerce répare les chaussures d'escalade",
+ "es": "Esta tienda repara zapatos de escalada",
+ "ca": "Aquesta botiga repara sabates d'escalada"
}
},
{
@@ -379,7 +389,9 @@
"then": {
"en": "This shop does not repair climbing shoes",
"de": "Dieser Shop repariert keine Kletterschuhe",
- "fr": "Ce commerce ne répare pas les chaussures d'escalade"
+ "fr": "Ce commerce ne répare pas les chaussures d'escalade",
+ "es": "Esta tienda no repara zapatos de escalada",
+ "ca": "Aquesta botiga no repara sabates d'escalada"
}
}
]
@@ -403,9 +415,11 @@
{
"id": "repairs_climbing_shoes",
"question": {
- "en": "Does this shoe repair shop also repair clibming shoes?",
+ "en": "Does this shoe repair shop also repair climbing shoes?",
"de": "Repariert dieses Schuhgeschäft auch Kletterschuhe?",
- "fr": "Est-ce que cette cordonnerie répare les chaussons d'escalade ?"
+ "fr": "Est-ce que cette cordonnerie répare les chaussons d'escalade ?",
+ "es": "¿Esta tienda de reparación de zapatos también repara zapatos de escalada?",
+ "ca": "Aquesta botiga de reparació de calçat també repara sabates d'escalada?"
},
"mappings": [
{
@@ -413,7 +427,9 @@
"then": {
"en": "This shop repairs climbing shoes",
"de": "Dieses Geschäft repariert Kletterschuhe",
- "fr": "Ce commerce répare les chaussons d'escalade"
+ "fr": "Ce commerce répare les chaussons d'escalade",
+ "es": "Esta tienda repara zapatos de escalada",
+ "ca": "Aquesta botiga repara sabates d'escalada"
}
},
{
@@ -421,7 +437,9 @@
"then": {
"en": "This shop does not repair climbing shoes",
"de": "Dieses Geschäft repariert keine Kletterschuhe",
- "fr": "Ce commerce ne répare pas les chaussons d'escalade"
+ "fr": "Ce commerce ne répare pas les chaussons d'escalade",
+ "es": "Esta tienda no repara zapatos de escalada",
+ "ca": "Aquesta botiga no repara sabates d'escalada"
}
}
]
@@ -435,12 +453,15 @@
"title": {
"en": "a shoe repair shop",
"de": "Ein Schuhmacher",
- "fr": "une cordonnerie"
+ "fr": "une cordonnerie",
+ "es": "una tienda de reparación de zapatos",
+ "ca": "una botiga de reparació de calçat"
}
}
]
}
- }
+ },
+ "drinking_water", "toilet"
],
"credits": "Christian Neumann "
}
diff --git a/assets/themes/clock/clock.json b/assets/themes/clock/clock.json
index 3059da7147..95b4f4ebd0 100644
--- a/assets/themes/clock/clock.json
+++ b/assets/themes/clock/clock.json
@@ -7,7 +7,9 @@
"es": "Relojes",
"ca": "Rellotges",
"cs": "Hodiny",
- "fr": "Horloges"
+ "fr": "Horloges",
+ "eu": "Erlojuak",
+ "pl": "Zegary"
},
"description": {
"en": "Map showing all public clocks",
diff --git a/assets/themes/cycle_infra/cycle_infra.json b/assets/themes/cycle_infra/cycle_infra.json
index 7f36a1714f..02297eb733 100644
--- a/assets/themes/cycle_infra/cycle_infra.json
+++ b/assets/themes/cycle_infra/cycle_infra.json
@@ -14,7 +14,8 @@
"fr": "Infrastructure cyclable",
"da": "Cykelinfrastruktur",
"pa_PK": "سائیکل ڈھانچا",
- "cs": "Cyklistická infrastruktura"
+ "cs": "Cyklistická infrastruktura",
+ "pl": "Infrastruktura rowerowa"
},
"shortDescription": {
"en": "A map where you can view and edit things related to the bicycle infrastructure.",
diff --git a/assets/themes/cyclenodes/cyclenodes.json b/assets/themes/cyclenodes/cyclenodes.json
index 99ef226baf..3562d6e07a 100644
--- a/assets/themes/cyclenodes/cyclenodes.json
+++ b/assets/themes/cyclenodes/cyclenodes.json
@@ -16,7 +16,7 @@
"es": "Este mapa muestra redes de nodos ciclistas y te permita añadir nodos nuevos de manera sencilla",
"nl": "Deze kaart toont fietsknooppunten en laat je toe om eenvoudigweg nieuwe knooppunten toe te voegen",
"fr": "Cette carte montre les réseaux de nœuds cyclistes et vous permet d'ajouter facilement de nouveaux nœuds",
- "ca": "Aquest mapa mostra xarxes de nodes ciclistes i et permet afegir nodes nous de manera senzilla",
+ "ca": "Aquest mapa mostra xarxes de nodes ciclistes i et permet afegir-ne de nous de manera senzilla",
"da": "Dette kort viser cykel netværk og giver dig mulighed for nemt at tilføje nye punkter",
"cs": "Tato mapa zobrazuje sítě uzlů cyklu a umožňuje snadno přidávat nové uzly"
},
@@ -129,7 +129,8 @@
"nl": "knooppunten",
"fr": "noeuds",
"pa_PK": "نوڈ",
- "cs": "uzly"
+ "cs": "uzly",
+ "eu": "nodoak"
},
"source": {
"osmTags": {
diff --git a/assets/themes/cyclestreets/cyclestreets.json b/assets/themes/cyclestreets/cyclestreets.json
index 49814ad517..82872ec155 100644
--- a/assets/themes/cyclestreets/cyclestreets.json
+++ b/assets/themes/cyclestreets/cyclestreets.json
@@ -14,7 +14,8 @@
"fr": "Rue cyclables",
"da": "Cykelgader",
"pa_PK": "سائیکل سڑکاں",
- "cs": "Cyklostezky"
+ "cs": "Cyklostezky",
+ "eu": "Bidegorriak"
},
"shortDescription": {
"nl": "Een kaart met alle gekende fietsstraten",
@@ -72,7 +73,8 @@
"fr": "Rue cyclables",
"da": "Cykelgader",
"pa_PK": "سائیکاں دیاں سڑکاں",
- "cs": "Cyklostezky"
+ "cs": "Cyklostezky",
+ "eu": "Bidegorriak"
},
"minzoom": 7,
"source": {
@@ -236,7 +238,8 @@
"fr": "{name} va bientôt devenir une rue cyclable",
"da": "{name} bliver snart en cykelgade",
"cs": "{name} se brzy stane cyklostezkou",
- "ca": "{name} es convertirà en un ciclocarrer pròximament"
+ "ca": "{name} es convertirà en un ciclocarrer pròximament",
+ "eu": "{name} laster bidegorri bihurtuko da"
},
"if": "name~*"
}
@@ -287,7 +290,8 @@
"fr": "Toutes les rues",
"da": "Alle gader",
"pa_PK": "ساریاں سڑکاں",
- "cs": "Všechny ulice"
+ "cs": "Všechny ulice",
+ "pl": "Wszystkie ulice"
},
"description": {
"nl": "Laag waar je een straat als fietsstraat kan markeren",
@@ -329,7 +333,9 @@
"fr": "Rue",
"da": "Gade",
"pa_PK": "سڑک",
- "cs": "Ulice"
+ "cs": "Ulice",
+ "eu": "Kalea",
+ "pl": "Ulica"
},
"mappings": [
{
@@ -430,7 +436,8 @@
"fr": "Cette rue est une piste cyclable",
"ca": "Aquest carrer és una pista ciclable",
"cs": "Tato ulice je cyklistickou silnicí",
- "es": "Esta calle tiene ciclovías"
+ "es": "Esta calle tiene ciclovías",
+ "pl": "To jest droga dla rowerów"
},
"hideInAnswer": true
},
@@ -648,7 +655,8 @@
"cs": "Vjezd aut povolen",
"nb_NO": "Biler tillatt",
"ca": "Cotxes permesos",
- "es": "Coches permitidos"
+ "es": "Coches permitidos",
+ "pl": "Samochody dozwolone"
},
"icon": {
"path": "./assets/themes/cyclestreets/Zeichen_244_1024-10.svg",
diff --git a/assets/themes/cyclofix/cyclofix.json b/assets/themes/cyclofix/cyclofix.json
index 0edf472b0c..80d11b7e3c 100644
--- a/assets/themes/cyclofix/cyclofix.json
+++ b/assets/themes/cyclofix/cyclofix.json
@@ -12,10 +12,11 @@
"it": "Cyclofix - una mappa libera per chi va in bici",
"nb_NO": "Cyclofix — et åpent kart for syklister",
"hu": "Cyclofix – nyílt térkép kerékpárosoknak",
- "es": "Cyclofix - un mapa abierto para ciclistas",
- "ca": "Cyclofix - un mapa obert per a ciclistes",
+ "es": "Cyclofix - un mapa para ciclistas",
+ "ca": "Cyclofix - un mapa per a ciclistes",
"da": "Cyclofix - et åbent kort for cyklister",
- "cs": "Cyklofix - otevřená mapa pro cyklisty"
+ "cs": "Cyklofix - otevřená mapa pro cyklisty",
+ "pl": "Cyclofix - mapa dla rowerzystów"
},
"description": {
"en": "The goal of this map is to present cyclists with an easy-to-use solution to find the appropriate infrastructure for their needs.
You can track your precise location (mobile only) and select layers that are relevant for you in the bottom left corner. You can also use this tool to add or edit pins (points of interest) to the map and provide more data by answering the questions.
All changes you make will automatically be saved in the global database of OpenStreetMap and can be freely re-used by others.
For more information about the cyclofix project, go to cyclofix.osm.be.",
diff --git a/assets/themes/drinking_water/drinking_water.json b/assets/themes/drinking_water/drinking_water.json
index 2b3b2a67c4..95432c6d6b 100644
--- a/assets/themes/drinking_water/drinking_water.json
+++ b/assets/themes/drinking_water/drinking_water.json
@@ -11,11 +11,12 @@
"de": "Trinkwasserstellen",
"nb_NO": "Drikkevann",
"hu": "Ivóvíz",
- "ca": "Aigua potable",
+ "ca": "Aigua Potable",
"es": "Agua Potable",
"da": "Drikkevand",
"pa_PK": "پیݨ والا پاݨی",
- "cs": "Pitná voda"
+ "cs": "Pitná voda",
+ "pl": "Woda pitna"
},
"description": {
"en": "On this map, publicly accessible drinking water spots are shown and can be easily added",
@@ -31,7 +32,8 @@
"es": "En este mapa, se muestran los puntos de agua potable accesibles públicamente y pueden añadirse fácilmente",
"ca": "En aquest mapa es mostren els punts d'aigua potable accessibles al públic i es poden afegir fàcilment",
"da": "På dette kort er offentligt tilgængelige drikkevandsteder vist og kan nemt tilføjes",
- "cs": "Na této mapě jsou zobrazena veřejně přístupná místa s pitnou vodou, která lze snadno přidat"
+ "cs": "Na této mapě jsou zobrazena veřejně přístupná místa s pitnou vodou, která lze snadno přidat",
+ "pl": "Na tej mapie znajdują się dostępne publicznie źródła pitnej wody i mogą łatwo być dodane"
},
"icon": "./assets/themes/drinking_water/logo.svg",
"startLat": 50.8465573,
diff --git a/assets/themes/education/education.json b/assets/themes/education/education.json
index c02bc18b5d..a5860ec19a 100644
--- a/assets/themes/education/education.json
+++ b/assets/themes/education/education.json
@@ -20,7 +20,9 @@
"da": "Uddannelse",
"pa_PK": "سکھیا",
"cs": "Vzdělání",
- "es": "Educación"
+ "es": "Educación",
+ "eu": "Hezkuntza",
+ "pl": "Edukacja"
},
"defaultBackgroundId": "CartoDB.Voyager",
"startLat": 0,
diff --git a/assets/themes/elongated_coin/elongated_coin.json b/assets/themes/elongated_coin/elongated_coin.json
index ede194c931..6cb1ca911c 100644
--- a/assets/themes/elongated_coin/elongated_coin.json
+++ b/assets/themes/elongated_coin/elongated_coin.json
@@ -2,255 +2,21 @@
"id": "elongated_coin",
"title": {
"en": "Penny Presses",
- "de": "Münzpressen"
+ "de": "Münzpressen",
+ "es": "Prensa de céntimos",
+ "ca": "Premsa de cèntims"
},
"description": {
"en": "Find penny presses to create your own elongated coins.",
- "de": "Finde Münzpresse um deine eigenen Prägemünzen zu Pressen."
+ "de": "Finde Münzpresse um deine eigenen Prägemünzen zu Pressen.",
+ "es": "Encuentra prensas de centimos para crear tus propias monedas alargadas.",
+ "ca": "Trobeu premses de cèntims per crear les vostres pròpies monedes allargades."
},
"icon": "./assets/themes/elongated_coin/penny.svg",
"layers": [
- {
- "id": "elongated_coin",
- "name": {
- "en": "Penny Presses",
- "de": "Münzpressen"
- },
- "description": {
- "en": "Layer showing penny presses.",
- "de": "Ebene mit Münzpressen."
- },
- "source": {
- "osmTags": {
- "and": [
- "amenity=vending_machine",
- "vending=elongated_coin"
- ]
- }
- },
- "title": {
- "render": {
- "en": "Penny Press",
- "de": "Münzpresse"
- }
- },
- "tagRenderings": [
- "images",
- "opening_hours_24_7",
- {
- "id": "designs",
- "question": {
- "en": "How many designs are available?",
- "de": "Wieviele Motive sind verfügbar?"
- },
- "freeform": {
- "key": "coin:design_count",
- "type": "pnat",
- "placeholder": {
- "en": "Number of designs (e.g. 5)",
- "de": "Motivanzahl (z.B. 5)"
- }
- },
- "render": {
- "en": "This penny press has {coin:design_count} designs available.",
- "de": "Die Münzpresse hat {coin:design_count} Motive zur Auswahl."
- },
- "mappings": [
- {
- "if": "coin:design_count=1",
- "then": {
- "en": "This penny press has one design available.",
- "de": "Die Münzpresse hat ein Motiv zur Auswahl."
- }
- },
- {
- "if": "coin:design_count=2",
- "then": {
- "en": "This penny press has two designs available.",
- "de": "Die Münzpresse hat zwei Motive zur Auswahl."
- }
- },
- {
- "if": "coin:design_count=3",
- "then": {
- "en": "This penny press has three designs available.",
- "de": "Die Münzpresse hat drei Motive zur Auswahl."
- }
- },
- {
- "if": "coin:design_count=4",
- "then": {
- "en": "This penny press has four designs available.",
- "de": "Die Münzpresse hat vier Motive zur Auswahl."
- }
- }
- ]
- },
- "payment-options-split",
- {
- "id": "coin",
- "question": {
- "en": "What coin is used for pressing?",
- "de": "Welche Münze wird zum Pressen verwendet?"
- },
- "freeform": {
- "key": "coin:type",
- "type": "string",
- "placeholder": {
- "en": "Coin type (e.g. 10cent)",
- "de": "Münzenart (z.B. 10 Cent)"
- }
- },
- "mappings": [
- {
- "if": "coin:type=2cent",
- "then": {
- "en": "This penny press uses a 2 cent coin for pressing.",
- "de": "Die Münzpresse benötigt eine 2 Cent Münze um zu Pressen."
- }
- },
- {
- "if": "coin:type=5cent",
- "then": {
- "en": "This penny press uses a 5 cent coin for pressing.",
- "de": "Die Münzpresse benötigt eine 5 Cent Münze um zu Pressen."
- }
- },
- {
- "if": "coin:type=10cent",
- "then": {
- "en": "This penny press uses a 10 cent coin for pressing.",
- "de": "Die Münzpresse benötigt eine 10 Cent Münze um zu Pressen."
- }
- },
- {
- "if": "coin:type=25cent",
- "then": {
- "en": "This penny press uses a 25 cent coin for pressing.",
- "de": "Die Münzpresse benötigt eine 25 Cent Münze um zu Pressen."
- },
- "hideInAnswer": "_currency!~.*USD.*"
- },
- {
- "if": "coin:type=50cent",
- "then": {
- "en": "This penny press uses a 50 cent coin for pressing.",
- "de": "Die Münzpresse benötigt eine 50 Cent Münze um zu Pressen."
- },
- "hideInAnswer": "_currency!~.*USD.*"
- }
- ],
- "render": {
- "en": "This penny press uses a {coin:type} coin for pressing.",
- "de": "Die Münzpresse benötigt eine {coin:type} Münze um zu Pressen."
- }
- },
- "website",
- {
- "id": "charge",
- "question": {
- "en": "How much does it cost to press a penny?",
- "de": "Wieviel kostet es eine Münze zu Pressen?"
- },
- "freeform": {
- "key": "charge",
- "placeholder": {
- "en": "Cost (e.g. 0.50 EUR)",
- "de": "Einwurf (z.B. 0,5€)",
- "fr": "Coût (par ex. 0.50 EUR)"
- }
- },
- "mappings": [
- {
- "if": "charge=1 EUR",
- "then": {
- "en": "It costs 1 euro to press a penny.",
- "de": "Eine Münze zu Pressen kostet 1 Euro."
- },
- "hideInAnswer": "_currency!~.*EUR.*"
- },
- {
- "if": "charge=2 EUR",
- "then": {
- "en": "It costs 2 euros to press a penny.",
- "de": "Eine Münze zu Pressen kostet 2€."
- },
- "hideInAnswer": "_currency!~.*EUR.*"
- }
- ],
- "render": {
- "en": "It costs {charge} to press a penny.",
- "de": "Es kostet {charge}€ um eine Münze zu Pressen."
- }
- },
- "denominations-coins",
- {
- "id": "indoor",
- "question": {
- "en": "Is the penny press indoors?",
- "de": "Befindet sich die Münzpresse im Inneren?"
- },
- "mappings": [
- {
- "if": "indoor=yes",
- "then": {
- "en": "This penny press is located indoors.",
- "de": "Die Münzpresse befindet sich im Inneren."
- }
- },
- {
- "if": "indoor=no",
- "then": {
- "en": "This penny press is located outdoors.",
- "de": "Die Münzpresse befindet sich Draußen."
- }
- }
- ]
- },
- "level",
- "check_date"
- ],
- "mapRendering": [
- {
- "icon": "circle:#FFFFFF00;./assets/themes/elongated_coin/penny.svg",
- "location": [
- "point",
- "centroid"
- ],
- "iconBadges": [
- {
- "if": "opening_hours~*",
- "then": "icons.isOpen"
- }
- ]
- }
- ],
- "presets": [
- {
- "title": {
- "en": "a penny press",
- "de": "Eine Münzpresse"
- },
- "tags": [
- "amenity=vending_machine",
- "vending=elongated_coin",
- "payment:coins=yes"
- ]
- }
- ],
- "allowMove": {
- "enableImproveAccuracy": true,
- "enableRelocation": true
- },
- "deletion": true,
- "filter": [
- "open_now",
- "accepts_debit_cards",
- "accepts_credit_cards"
- ]
- }
+ "elongated_coin"
],
"startLat": 53.0565,
"startLon": 8.7492,
"startZoom": 11
-}
\ No newline at end of file
+}
diff --git a/assets/themes/etymology/etymology.json b/assets/themes/etymology/etymology.json
index e949bf0603..074b624fe7 100644
--- a/assets/themes/etymology/etymology.json
+++ b/assets/themes/etymology/etymology.json
@@ -9,11 +9,12 @@
"zh_Hant": "開放詞源地圖",
"hu": "Etimológiai térkép",
"fr": "Étymologie - d'où les rues tirent leur nom ?",
- "ca": "Mapa obert d'etimologia",
+ "ca": "Etimologia: com rep el nom un carrer?",
"da": "Åbn oprindelseskort",
"nb_NO": "Åpent etymologikart",
"cs": "Otevřít etymologickou mapu",
- "es": "Mapa Abierto Etimológico"
+ "es": "Etimología - a qué se debe el nombre de una calle?",
+ "pl": "Etymologia - od czego pochodzi nazwa ulicy?"
},
"shortDescription": {
"en": "What is the origin of a toponym?",
@@ -68,7 +69,8 @@
"ca": "Carrers sense informació etimològica",
"da": "Gader uden oprindelses information",
"nb_NO": "Gater uten etymologi-info",
- "cs": "Ulice bez etymologických informací"
+ "cs": "Ulice bez etymologických informací",
+ "pl": "Ulice bez informacji o etymologii"
},
"minzoom": 15,
"source": {
@@ -98,7 +100,8 @@
"ca": "Parcs i boscos sense informació etimològica",
"da": "Parker og skove uden oprindelses information",
"nb_NO": "Parker og skoger uten etymologi-info",
- "cs": "Parky a lesy bez etymologických informací"
+ "cs": "Parky a lesy bez etymologických informací",
+ "pl": "Parki i lasy bez informacji o etymologii"
},
"minzoom": 18,
"source": {
@@ -129,7 +132,8 @@
"ca": "Institucions educatives sense informació d'etimològica",
"da": "Uddannelsesinstitutioner uden oprindelses oplysninger",
"nb_NO": "Utdannelsesinstitusjoner uten etymologi-info",
- "cs": "Vzdělávací instituce bez etymologických informací"
+ "cs": "Vzdělávací instituce bez etymologických informací",
+ "pl": "Instytucje edukacyjne bez informacji o etymologii"
},
"minzoom": 18,
"source": {
@@ -197,7 +201,8 @@
"ca": "Llocs turístics sense informació etimològica",
"da": "Turistiske steder uden oprindelses information",
"nb_NO": "Turiststeder uten etymologi-info",
- "cs": "Toursistická místa bez etymologických informací"
+ "cs": "Toursistická místa bez etymologických informací",
+ "pl": "Miejsca turystyczne bez informacji o etymologii"
},
"minzoom": 18,
"source": {
diff --git a/assets/themes/facadegardens/facadegardens.json b/assets/themes/facadegardens/facadegardens.json
index 74f5735426..d93dbbe74d 100644
--- a/assets/themes/facadegardens/facadegardens.json
+++ b/assets/themes/facadegardens/facadegardens.json
@@ -179,7 +179,8 @@
"es": "El jardín está parcialmente a la sombra",
"da": "Haven er i delvis skygge",
"cs": "Zahrada je v polostínu",
- "ca": "El jardí està parcialment a l'ombra"
+ "ca": "El jardí està parcialment a l'ombra",
+ "pl": "Ogród jest częściowo w cieniu"
}
},
{
@@ -483,7 +484,8 @@
"nb_NO": "Flere detaljer: {description}",
"da": "Flere detaljer: {description}",
"ca": "Més detalls: {description}",
- "cs": "Další podrobnosti: {description}"
+ "cs": "Další podrobnosti: {description}",
+ "pl": "Więcej szczegółów: {description}"
},
"question": {
"nl": "Aanvullende omschrijving van de tuin (indien nodig, en voor zover nog niet omschreven hierboven)",
diff --git a/assets/themes/ghostbikes/ghostbikes.json b/assets/themes/ghostbikes/ghostbikes.json
index 676c469dda..3d80bbc440 100644
--- a/assets/themes/ghostbikes/ghostbikes.json
+++ b/assets/themes/ghostbikes/ghostbikes.json
@@ -9,7 +9,7 @@
"zh_Hant": "幽靈單車",
"fr": "Vélo fantôme",
"eo": "Fantombicikloj",
- "es": "Bicicleta blanca",
+ "es": "Bicicletas blanca",
"fi": "Haamupyörä",
"gl": "Bicicleta pantasma",
"hu": "Szellemkerékpárok",
diff --git a/assets/themes/grb/grb.json b/assets/themes/grb/grb.json
index 6515e1feee..b3931dcb11 100644
--- a/assets/themes/grb/grb.json
+++ b/assets/themes/grb/grb.json
@@ -105,7 +105,8 @@
"fr": "De quel type de bâtiment s’agit-il ?",
"da": "Hvad er det for en bygning?",
"cs": "Jaký druh budovy je toto?",
- "ca": "Quin tipus d'edifici és aquest?"
+ "ca": "Quin tipus d'edifici és aquest?",
+ "pl": "Jaki to rodzaj budynku?"
},
"mappings": [
{
@@ -203,7 +204,8 @@
"id": "grb-reference",
"render": {
"en": "Has been imported from GRB, reference number is {source:geometry:ref}",
- "de": "Wurde von GRB importiert, Referenznummer ist {source:geometry:ref}"
+ "de": "Wurde von GRB importiert, Referenznummer ist {source:geometry:ref}",
+ "ca": "Ha estat importat des de GRB, el número de referència és {source:geometry:ref}"
},
"condition": "source:geometry:ref~*"
},
@@ -327,7 +329,8 @@
"da": "Har endnu ikke beregnet metatags... Genåbn denne popup",
"cs": "Metatags ještě nebyly vypočítány... Znovu otevřete toto vyskakovací okno",
"es": "Aún no se han calculado los metatags... Reabrir esta ventana emergente",
- "ca": "Encara no s'han calculat les metaetiquetes... Torneu a obrir aquesta finestra emergent"
+ "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"
}
},
{
diff --git a/assets/themes/grb_fixme/grb_fixme.json b/assets/themes/grb_fixme/grb_fixme.json
index 58060a3521..52c290236f 100644
--- a/assets/themes/grb_fixme/grb_fixme.json
+++ b/assets/themes/grb_fixme/grb_fixme.json
@@ -114,7 +114,8 @@
"nb_NO": "Hva slags bygning er dette?",
"da": "Hvad er det for en bygning?",
"cs": "Jaký druh budovy je toto?",
- "ca": "Quin tipus d'edifici és aquest?"
+ "ca": "Quin tipus d'edifici és aquest?",
+ "pl": "Jaki to rodzaj budynku?"
},
"mappings": [
{
diff --git a/assets/themes/hackerspaces/hackerspaces.json b/assets/themes/hackerspaces/hackerspaces.json
index f3f56ca89d..33ef709065 100644
--- a/assets/themes/hackerspaces/hackerspaces.json
+++ b/assets/themes/hackerspaces/hackerspaces.json
@@ -13,7 +13,8 @@
"ca": "Espai per a hackers",
"pa_PK": "ہیکر دے تھاں",
"cs": "Hackerspaces",
- "es": "Hackerspaces"
+ "es": "Hackerspaces",
+ "eu": "Hackerspace"
},
"shortDescription": {
"en": "A map of hackerspaces",
diff --git a/assets/themes/healthcare/healthcare.json b/assets/themes/healthcare/healthcare.json
index 7ca1dd5b3f..70052f91e1 100644
--- a/assets/themes/healthcare/healthcare.json
+++ b/assets/themes/healthcare/healthcare.json
@@ -11,7 +11,9 @@
"cs": "Zdravotní péče",
"nb_NO": "Helsebehandling",
"ru": "Здравоохранение",
- "es": "Atención sanitaria"
+ "es": "Atención sanitaria",
+ "eu": "Osasun laguntza",
+ "pl": "Służba zdrowia"
},
"description": {
"en": "On this map, various healthcare related items are shown",
@@ -82,7 +84,8 @@
"cs": "optik",
"ca": "una òptica",
"fr": "un opticien",
- "nl": "een optieker"
+ "nl": "een optieker",
+ "pl": "optyk"
},
"tags": [
"shop=optician"
diff --git a/assets/themes/hotels/hotels.json b/assets/themes/hotels/hotels.json
index 4b559fa408..b20454486b 100644
--- a/assets/themes/hotels/hotels.json
+++ b/assets/themes/hotels/hotels.json
@@ -10,7 +10,9 @@
"pa_PK": "ہوٹیل",
"fr": "Hôtels",
"cs": "Hotely",
- "es": "Hoteles"
+ "es": "Hoteles",
+ "eu": "Hotelak",
+ "pl": "Hotele"
},
"description": {
"en": "On this map, you'll find hotels in your area",
diff --git a/assets/themes/indoors/indoors.json b/assets/themes/indoors/indoors.json
index f439aacfb9..bef9d9bbe5 100644
--- a/assets/themes/indoors/indoors.json
+++ b/assets/themes/indoors/indoors.json
@@ -10,7 +10,9 @@
"ca": "Interiors",
"pa_PK": "اندروں",
"cs": "Vnitřní prostory",
- "es": "En interiores"
+ "es": "En interiores",
+ "eu": "Barnealdean",
+ "pl": "Wewnątrz"
},
"description": {
"en": "On this map, publicly accessible indoor places are shown",
diff --git a/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json b/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json
index 0a58f749b3..efc28cb324 100644
--- a/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json
+++ b/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json
@@ -10,7 +10,8 @@
"nb_NO": "Fortauskanter og fotgjengerfelt.",
"ru": "Бордюры и пешеходные переходы",
"es": "Bordillos y cruces",
- "ca": "Vorals i encreuaments"
+ "ca": "Vorals i encreuaments",
+ "pl": "Krawężniki i przejścia"
},
"description": {
"en": "A map showing kerbs and crossings.",
@@ -21,7 +22,8 @@
"cs": "Mapa zobrazující obrubníky a přechody.",
"nb_NO": "Fortauskanter og fotgjengerfelt.",
"es": "Un mapa que muestra bordillos y cruces.",
- "ca": "Un mapa amb voreres i encreuaments."
+ "ca": "Un mapa amb voreres i encreuaments.",
+ "pl": "Mapa pokazująca krawężniki i przejścia."
},
"icon": "./assets/layers/kerbs/KerbIcon.svg",
"startZoom": 19,
@@ -50,7 +52,8 @@
"fr": "une traversée",
"ca": "un pas de vianants",
"da": "en overgang",
- "es": "un cruce"
+ "es": "un cruce",
+ "eu": "bidegurutze bat"
},
"tags": [
"highway=crossing"
@@ -61,7 +64,9 @@
"de": "Kreuzung für Fußgänger und/oder Radfahrer",
"fr": "Traversée pour piétons et/ou cyclistes",
"da": "Overgang for fodgængere og/eller cyklister",
- "es": "Cruce para peatones y/o ciclistas"
+ "es": "Cruce para peatones y/o ciclistas",
+ "ca": "Creuament per vianants i/o ciclistes",
+ "pl": "Przejście dla pieszych i/lub przejazd dla rowerów"
},
"snapToLayer": ["cycleways_and_roads"],
"maxSnapDistance": 25
diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json
index dabbec8e1e..3bd0b3b295 100644
--- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json
+++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json
@@ -1,13 +1,21 @@
{
"id": "mapcomplete-changes",
"title": {
- "en": "Changes made with MapComplete"
+ "en": "Changes made with MapComplete",
+ "de": "Mit MapComplete erstellte Änderungen",
+ "fr": "Changements faits avec MapComplete",
+ "nl": "Wijzigingen gemaakt met MapComplete"
},
"shortDescription": {
- "en": "Shows changes made by MapComplete"
+ "en": "Show changes made with MapComplete",
+ "de": "Mit MapComplete erstellte Änderungen anzeigen",
+ "nl": "Toon wijzigingen gemaakt met MapComplete"
},
"description": {
- "en": "This maps shows all the changes made with MapComplete"
+ "en": "This maps shows all the changes made with MapComplete",
+ "de": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen",
+ "fr": "Cette carte montre tous les changements faits avec MapComplete",
+ "nl": "Deze kaart toont alle wijzigingen die met MapComplete gemaakt werden"
},
"icon": "./assets/svg/logo.svg",
"hideFromOverview": true,
@@ -20,7 +28,9 @@
{
"id": "mapcomplete-changes",
"name": {
- "en": "Changeset centers"
+ "en": "Changeset centers",
+ "de": "Zentrum der Änderungssätze",
+ "nl": "Centerpunt van changeset"
},
"minzoom": 0,
"source": {
@@ -31,41 +41,57 @@
},
"title": {
"render": {
- "en": "Changeset for {theme}"
+ "en": "Changeset for {theme}",
+ "de": "Änderungssatz für {theme}",
+ "fr": "Groupe de modifications pour {theme}"
}
},
"description": {
- "en": "Shows all MapComplete changes"
+ "en": "Show all MapComplete changes",
+ "de": "Alle MapComplete-Änderungen anzeigen",
+ "nl": "Toon alle MapComplete wijzigingen"
},
"tagRenderings": [
{
"id": "show_changeset_id",
"render": {
- "en": "Changeset {id}"
+ "en": "Changeset {id}",
+ "de": "Änderungssatz {id}",
+ "fr": "Groupe de modifications {id}"
}
},
{
"id": "contributor",
"question": {
- "en": "What contributor did make this change?"
+ "en": "Which contributor made this change?",
+ "de": "Welcher Mitwirkende hat diese Änderung vorgenommen?",
+ "fr": "Quel contributeur a fait cette modification ?",
+ "nl": "Welke bijdrager maakte deze wijziging?"
},
"freeform": {
"key": "user"
},
"render": {
- "en": "Change made by {user}"
+ "en": "Change made by {user}",
+ "de": "Änderung gemacht von {user}",
+ "fr": "Modification faite par {user}",
+ "nl": "Wijziging gemaakt door {user}"
}
},
{
"id": "theme-id",
"question": {
- "en": "What theme was used to make this change?"
+ "en": "What theme was used to make this change?",
+ "de": "Welches Thema wurde für diese Änderung verwendet?",
+ "fr": "Quel thème a été utilisé pour faire cette modification ?"
},
"freeform": {
"key": "theme"
},
"render": {
- "en": "Change with theme {theme}"
+ "en": "Change with theme {theme}",
+ "de": "Geändert mit Thema {theme}",
+ "fr": "Modifié avec le thème {theme}"
}
},
{
@@ -74,19 +100,29 @@
"key": "locale"
},
"question": {
- "en": "What locale (language) was this change made in?"
+ "en": "What locale (language) was this change made in?",
+ "de": "In welcher Sprache wurde diese Änderung vorgenommen?",
+ "fr": "En quelle langue est-ce que ce changement a été fait ?",
+ "nl": "In welke locale (taal) werd deze wijziging gemaakt?"
},
"render": {
- "en": "User locale is {locale}"
+ "en": "User locale is {locale}",
+ "de": "Usersprache ist {locale}",
+ "nl": "De gebruikerstaal is {locale}"
}
},
{
"id": "host",
"render": {
- "en": "Change with with {host}"
+ "en": "Change made with {host}",
+ "de": "Änderung vorgenommen mit {host}",
+ "fr": "Modification faite avec {host}",
+ "nl": "Wijziging gemaakt met {host}"
},
"question": {
- "en": "What host (website) was this change made with?"
+ "en": "What host (website) was this change made with?",
+ "de": "Mit welchem Host / welcher Website wurde diese Änderung gemacht?",
+ "nl": "Met welke host (website) werd deze wijziging gemaakt?"
},
"freeform": {
"key": "host"
@@ -107,10 +143,14 @@
{
"id": "version",
"question": {
- "en": "What version of MapComplete was used to make this change?"
+ "en": "What version of MapComplete was used to make this change?",
+ "de": "Mit welcher Version von MapComplete wurde diese Änderung gemacht?",
+ "fr": "Quelle version de MapComplete a été utilisée pour faire cette modification ?"
},
"render": {
- "en": "Made with {editor}"
+ "en": "Made with {editor}",
+ "de": "Erstellt mit {editor}",
+ "fr": "Fait avec {editor}"
},
"freeform": {
"key": "editor"
@@ -452,7 +492,9 @@
}
],
"question": {
- "en": "Themename contains {search}"
+ "en": "Theme name contains {search}",
+ "de": "Themenname enthält {search}",
+ "nl": "Themenaam bevat {search}"
}
}
]
@@ -468,7 +510,9 @@
}
],
"question": {
- "en": "Made by contributor {search}"
+ "en": "Made by contributor {search}",
+ "de": "Erstellt von {search}",
+ "nl": "Gemaakt door bijdrager {search}"
}
}
]
@@ -484,7 +528,9 @@
}
],
"question": {
- "en": "Not made by contributor {search}"
+ "en": "Not made by contributor {search}",
+ "de": "Nicht erstellt von {search}",
+ "nl": "Niet gemaakt door bijdrager {search}"
}
}
]
@@ -501,7 +547,9 @@
}
],
"question": {
- "en": "Made before {search}"
+ "en": "Made before {search}",
+ "de": "Erstellt vor {search}",
+ "nl": "Gemaakt voor {search}"
}
}
]
@@ -518,7 +566,9 @@
}
],
"question": {
- "en": "Made after {search}"
+ "en": "Made after {search}",
+ "de": "Erstellt nach {search}",
+ "nl": "Gemaakt na {search}"
}
}
]
@@ -534,7 +584,10 @@
}
],
"question": {
- "en": "User language (iso-code) {search}"
+ "en": "User language (iso-code) {search}",
+ "de": "Benutzersprache (ISO-Code) {search}",
+ "fr": "Langage utilisateur (code-ISO) {search}",
+ "nl": "De taal van de bijdrager is {search}"
}
}
]
@@ -550,7 +603,9 @@
}
],
"question": {
- "en": "Made with host {search}"
+ "en": "Made with host {search}",
+ "de": "Erstellt mit Host {search}",
+ "nl": "Gemaakt met host {search}"
}
}
]
@@ -561,7 +616,10 @@
{
"osmTags": "add-image>0",
"question": {
- "en": "Changeset added at least one image"
+ "en": "Changeset added at least one image",
+ "de": "Changeset fügte mindestens ein Bild hinzu",
+ "fr": "Le groupe de modifications a ajouté au moins une image",
+ "nl": "Changeset bevat minstens één afbeelding"
}
}
]
@@ -576,7 +634,9 @@
{
"id": "link_to_more",
"render": {
- "en": "More statistics can be found here"
+ "en": "More statistics can be found here",
+ "de": "Mehr Statistiken gibt es hier",
+ "fr": "D'autres statistiques sont disponibles ici"
}
},
{
@@ -606,4 +666,4 @@
}
}
]
-}
\ No newline at end of file
+}
diff --git a/assets/themes/maproulette/maproulette.json b/assets/themes/maproulette/maproulette.json
index 0c27f2396b..12fbd67b69 100644
--- a/assets/themes/maproulette/maproulette.json
+++ b/assets/themes/maproulette/maproulette.json
@@ -10,7 +10,8 @@
"nl": "MapRoulette taken",
"es": "Tareas de MapRoulette",
"cs": "Úkoly MapRoulette",
- "zh_Hant": "MapRoulette 任務"
+ "zh_Hant": "MapRoulette 任務",
+ "pl": "Zadania MapRoulette"
},
"description": {
"en": "Theme showing MapRoulette tasks, allowing you to search, filter and fix them.",
diff --git a/assets/themes/maps/maps.json b/assets/themes/maps/maps.json
index b1c872b2a2..c484a92c12 100644
--- a/assets/themes/maps/maps.json
+++ b/assets/themes/maps/maps.json
@@ -13,7 +13,8 @@
"nb_NO": "Et kart over kart",
"ca": "Un mapa de mapes",
"es": "Un mapa de mapas",
- "cs": "Mapa map"
+ "cs": "Mapa map",
+ "pl": "Mapa map"
},
"shortDescription": {
"en": "This theme shows all (touristic) maps that OpenStreetMap knows of",
diff --git a/assets/themes/maxspeed/maxspeed.json b/assets/themes/maxspeed/maxspeed.json
index dd289fd63a..c1cc1b0d54 100644
--- a/assets/themes/maxspeed/maxspeed.json
+++ b/assets/themes/maxspeed/maxspeed.json
@@ -11,7 +11,9 @@
"pa_PK": "حد رفتار",
"cs": "Maximální rychlost",
"ru": "Ограничения скорости",
- "zh_Hant": "最高速限"
+ "zh_Hant": "最高速限",
+ "eu": "Abiadiura",
+ "pl": "Prędkość maksymalna"
},
"shortDescription": {
"en": "This map shows the legally allowed maximum speed on every road.",
diff --git a/assets/themes/notes/notes.json b/assets/themes/notes/notes.json
index 17f476cea0..efad0a9dc4 100644
--- a/assets/themes/notes/notes.json
+++ b/assets/themes/notes/notes.json
@@ -14,7 +14,8 @@
"fr": "Notes sur OpenStreetMap",
"da": "Noter på OpenStreetMap",
"cs": "Poznámky k OpenStreetMap",
- "zh_Hant": "開放街圖上的註解"
+ "zh_Hant": "開放街圖上的註解",
+ "pl": "Notatki na OpenStreetMap"
},
"description": {
"en": "A note is a pin on the map with some text to indicate something wrong.
Make sure to checkout the filter view to search for users and text.",
diff --git a/assets/themes/observation_towers/observation_towers.json b/assets/themes/observation_towers/observation_towers.json
index 25f049570c..b2b7f56432 100644
--- a/assets/themes/observation_towers/observation_towers.json
+++ b/assets/themes/observation_towers/observation_towers.json
@@ -13,7 +13,8 @@
"fr": "Tours d’observation",
"nb_NO": "Observasjonstårn",
"da": "Udsigtstårne",
- "cs": "Rozhledny"
+ "cs": "Rozhledny",
+ "pl": "Wieże obserwacyjne"
},
"shortDescription": {
"en": "Publicly accessible towers to enjoy the view",
@@ -27,7 +28,8 @@
"nb_NO": "Offentlig tilgjengelige tårn for å nyte utsikten",
"da": "Offentligt tilgængelige tårne for at nyde udsigten",
"cs": "Veřejně přístupné věže s výhledem",
- "ca": "Torres accesibles públicament per a disfrutar de la vista"
+ "ca": "Torres accesibles públicament per a disfrutar de la vista",
+ "pl": "Publicznie dostępne wieże do podziwiania widoku"
},
"description": {
"nl": "Publieke uitkijktorens om van het panorama te genieten",
@@ -41,7 +43,8 @@
"nb_NO": "Offentlig tilgjengelige tårn for å nyte utsikten",
"da": "Offentligt tilgængelige tårne for at nyde udsigten",
"cs": "Veřejně přístupné věže s výhledem",
- "ca": "Torres accesibles públicament per a disfrutar de la vista"
+ "ca": "Torres accesibles públicament per a disfrutar de la vista",
+ "pl": "Publicznie dostępne wieże do podziwiania widoku"
},
"icon": "./assets/layers/observation_tower/Tower_observation.svg",
"startLat": 0,
diff --git a/assets/themes/onwheels/onwheels.json b/assets/themes/onwheels/onwheels.json
index 2cdfe0f79b..86b61429b1 100644
--- a/assets/themes/onwheels/onwheels.json
+++ b/assets/themes/onwheels/onwheels.json
@@ -9,7 +9,8 @@
"ca": "Sobre rodes",
"pa_PK": "آنویل",
"es": "Sobre ruedas",
- "cs": "OnWheels"
+ "cs": "OnWheels",
+ "eu": "Gurpil gainean"
},
"description": {
"en": "On this map, publicly weelchair accessible places are shown and can be easily added",
@@ -105,7 +106,8 @@
"cs": "Bez informací o šířce",
"nb_NO": "Uten breddeinfo",
"ca": "Sense informació de l'amplada",
- "es": "Sin información de anchura"
+ "es": "Sin información de anchura",
+ "pl": "Bez informacji o szerokości"
}
}
]
@@ -152,7 +154,8 @@
"da": "Alle typer kantsten",
"cs": "Všechny typy obrubníků",
"es": "Todos los tipos de bordillos",
- "ca": "Tot tipus de vorals"
+ "ca": "Tot tipus de vorals",
+ "pl": "Wszystkie rodzaje kraweżnika"
}
},
{
@@ -165,7 +168,8 @@
"da": "Hævet kantsten (>3 cm)",
"cs": "Zvýšený obrubník (>3 cm)",
"es": "Bordillo elevado (>3 cm)",
- "ca": "Voral elevat (>3 cm)"
+ "ca": "Voral elevat (>3 cm)",
+ "pl": "Krawężnik podniesiony (>3 cm)"
}
},
{
@@ -178,7 +182,8 @@
"da": "Sænket kantsten (~3 cm)",
"cs": "Snížený obrubník (~3 cm)",
"es": "Bordillo rebajado (~3 cm)",
- "ca": "Voral baix (~3 cm)"
+ "ca": "Voral baix (~3 cm)",
+ "pl": "Krawężnik obniżony (~3 cm)"
}
},
{
@@ -256,7 +261,8 @@
"fr": "Places de stationnement pour personnes handicapées",
"cs": "Parkovací místa pro osoby se zdravotním postižením",
"es": "Plazas de aparcamiento para discapacitados",
- "ca": "Places d'aparcament per a minusvàlids"
+ "ca": "Places d'aparcament per a minusvàlids",
+ "pl": "Miejsca parkingowe dla niepełnosprawnych"
}
},
"hideTagRenderingsWithLabels": [
@@ -413,7 +419,9 @@
"pa_PK": "انکڑے",
"nl": "Statistieken",
"cs": "Statistiky",
- "es": "Estadísticas"
+ "es": "Estadísticas",
+ "eu": "Estatistika",
+ "pl": "Statystyki"
}
},
"tagRenderings+": [
@@ -454,7 +462,9 @@
"pa_PK": "ایمپورٹ کرو",
"nl": "Importeren",
"cs": "Dovoz",
- "es": "Importar"
+ "es": "Importar",
+ "eu": "Inportatu",
+ "pl": "Import"
},
"icon": "./assets/svg/addSmall.svg",
"maproulette_id": "mr_taskId"
@@ -477,7 +487,8 @@
"nl": "Voeg alle gesuggereerde tags toe",
"cs": "Přidat všechny navrhované značky",
"es": "Añadir todas las etiquetas sugeridas",
- "ca": "Afegiu totes les etiquetes suggerides"
+ "ca": "Afegiu totes les etiquetes suggerides",
+ "pl": "Dodaj wszystkie sugerowane znaczniki"
},
"image": "./assets/svg/addSmall.svg",
"id_of_object_to_apply_this_one": "_closest_osm_hotel"
diff --git a/assets/themes/openwindpowermap/openwindpowermap.json b/assets/themes/openwindpowermap/openwindpowermap.json
index 869ecc14fb..2b21d36c9c 100644
--- a/assets/themes/openwindpowermap/openwindpowermap.json
+++ b/assets/themes/openwindpowermap/openwindpowermap.json
@@ -10,7 +10,7 @@
"id": "OpenWindPowerMap",
"hu": "OpenWindPowerMap",
"nl": "Windmolens",
- "ca": "Mapa obert d'energia eòlica",
+ "ca": "Generadors d'energia eòlica",
"nb_NO": "ÅpentVindkraftKart",
"pa_PK": "اوپنونڈپاورمیپ",
"es": "Mapa Abierto de la Energía Eólica",
@@ -29,7 +29,8 @@
"da": "Et kort til visning og redigering af vindmøller.",
"nb_NO": "Et kart for visning og redigering av vindmøller.",
"cs": "Mapa pro zobrazení a úpravy větrných turbín.",
- "ca": "Un mapa per a mostrar i editar turbines eòliques."
+ "ca": "Un mapa per a mostrar i editar turbines eòliques.",
+ "pl": "Mapa do pokazywania i edytowania turbin wiatrowych."
},
"startLat": 50.52,
"startLon": 4.643,
diff --git a/assets/themes/parkings/parkings.json b/assets/themes/parkings/parkings.json
index 3341a1d430..c4c1334358 100644
--- a/assets/themes/parkings/parkings.json
+++ b/assets/themes/parkings/parkings.json
@@ -15,7 +15,9 @@
"da": "Parkering",
"pa_PK": "پارکنگ",
"ca": "Aparcament",
- "cs": "Parkoviště"
+ "cs": "Parkoviště",
+ "eu": "Aparkalekua",
+ "pl": "Parking"
},
"shortDescription": {
"nl": "Deze kaart toont verschillende parkeerplekken",
diff --git a/assets/themes/pets/pets.json b/assets/themes/pets/pets.json
index e671edd9d9..e63b216c6c 100644
--- a/assets/themes/pets/pets.json
+++ b/assets/themes/pets/pets.json
@@ -9,7 +9,8 @@
"ca": "Veterinaris, parcs canins i altres instal·lacions per a mascotes",
"es": "Veterinarios, parques para perros y otros servicios para mascotas",
"cs": "Veterináři, psí parky a další služby pro domácí zvířata",
- "zh_Hant": "獸醫院、寵物公園以及其他寵物設施"
+ "zh_Hant": "獸醫院、寵物公園以及其他寵物設施",
+ "pl": "Kliniki weterynaryjne, parki dla psów i inne obiekty dla zwierząt"
},
"description": {
"en": "On this map, you'll find various interesting places for you pets: veterinarians, dog parks, pet shops, dog-friendly restaurants, ...",
diff --git a/assets/themes/playgrounds/playgrounds.json b/assets/themes/playgrounds/playgrounds.json
index ae69c1b6e0..50820e0912 100644
--- a/assets/themes/playgrounds/playgrounds.json
+++ b/assets/themes/playgrounds/playgrounds.json
@@ -15,7 +15,9 @@
"ca": "Parcs infantils",
"es": "Parques infanties",
"da": "Legepladser",
- "cs": "Dětská hřiště"
+ "cs": "Dětská hřiště",
+ "eu": "Jolas parkeak",
+ "pl": "Place zabaw"
},
"shortDescription": {
"nl": "Een kaart met speeltuinen",
@@ -32,7 +34,8 @@
"ca": "Un mapa de parcs infantils",
"es": "Un mapa con parques infantiles",
"da": "Et kort med legepladser",
- "cs": "Mapa dětských hřišť"
+ "cs": "Mapa dětských hřišť",
+ "pl": "Mapa z placami zabaw"
},
"description": {
"nl": "Op deze kaart vind je speeltuinen en kan je zelf meer informatie en foto's toevoegen",
@@ -48,7 +51,8 @@
"es": "En este mapa, puedes encontrar parques y añadir más información",
"da": "På dette kort finder du legepladser og kan tilføje flere oplysninger",
"ca": "A aquest mapa, pots trobar parcs i afegir més informació",
- "cs": "Na této mapě najdete dětská hřiště a můžete k nim přidat další informace"
+ "cs": "Na této mapě najdete dětská hřiště a můžete k nim přidat další informace",
+ "pl": "Na tej mapie znajdziesz place zabaw, możesz też dodać o nich więcej informacji"
},
"icon": "./assets/themes/playgrounds/playground.svg",
"startLat": 50.535,
diff --git a/assets/themes/postal_codes/postal_codes.json b/assets/themes/postal_codes/postal_codes.json
index 1b4152edb7..1c2760c366 100644
--- a/assets/themes/postal_codes/postal_codes.json
+++ b/assets/themes/postal_codes/postal_codes.json
@@ -13,7 +13,9 @@
"da": "Postnumre",
"pa_PK": "ڈاک کوڈ",
"cs": "Poštovní směrovací čísla",
- "zh_Hant": "郵遞區號"
+ "zh_Hant": "郵遞區號",
+ "it": "Codici postali",
+ "pl": "Kody pocztowe"
},
"shortDescription": {
"en": "Postal codes",
@@ -28,7 +30,9 @@
"da": "Postnumre",
"pa_PK": "ڈاک کوڈ",
"cs": "Poštovní směrovací čísla",
- "zh_Hant": "郵遞區號"
+ "zh_Hant": "郵遞區號",
+ "it": "Codici postali",
+ "pl": "Kody pocztowe"
},
"description": {
"en": "Postal codes",
@@ -43,7 +47,8 @@
"nb_NO": "Postnummer",
"pa_PK": "ڈاک کوڈ",
"cs": "Poštovní směrovací čísla",
- "zh_Hant": "郵遞區號"
+ "zh_Hant": "郵遞區號",
+ "pl": "Kody pocztowe"
},
"icon": "./assets/themes/postal_codes/townhall.svg",
"startLat": 0,
@@ -69,7 +74,8 @@
"da": "postnumre",
"pa_PK": "ڈاک کوڈ",
"cs": "poštovní směrovací čísla",
- "zh_Hant": "郵遞區號"
+ "zh_Hant": "郵遞區號",
+ "pl": "kody pocztowe"
},
"minzoom": 8,
"title": {
@@ -85,7 +91,8 @@
"da": "Postnummer {postal_code}",
"ca": "Codi postal {postal_code}",
"cs": "Poštovní směrovací číslo {postal_code}",
- "zh_Hant": "郵遞區號 {postal_code}"
+ "zh_Hant": "郵遞區號 {postal_code}",
+ "pl": "Kod pocztowy {postal_code}"
}
},
"description": {},
@@ -104,7 +111,8 @@
"da": "Postnummeret er {postal_code}",
"ca": "El codi postal és {postal_code}",
"cs": "Poštovní směrovací číslo je {postal_code}",
- "zh_Hant": "郵遞區號是 {postal_code}"
+ "zh_Hant": "郵遞區號是 {postal_code}",
+ "pl": "Kod pocztowy to {postal_code}"
}
}
],
@@ -170,7 +178,8 @@
"da": "rådhuse",
"es": "Municipios",
"cs": "radnice",
- "zh_Hant": "城鎮"
+ "zh_Hant": "城鎮",
+ "pl": "ratusz"
},
"minzoom": 12,
"title": {
@@ -186,7 +195,8 @@
"ca": "Ajuntament de {name}",
"es": "Municipio {name}",
"cs": "Radnice {name}",
- "zh_Hant": "城鎮 {name}"
+ "zh_Hant": "城鎮 {name}",
+ "pl": "Ratusz {name}"
}
},
"calculatedTags": [
diff --git a/assets/themes/postboxes/postboxes.json b/assets/themes/postboxes/postboxes.json
index 30c92128f3..172977b86f 100644
--- a/assets/themes/postboxes/postboxes.json
+++ b/assets/themes/postboxes/postboxes.json
@@ -30,7 +30,7 @@
},
"description": {
"en": "On this map you can find and add data of post offices and post boxes. You can use this map to find where you can mail your next postcard! :) Spotted an error or is a post box missing? You can edit this map with a free OpenStreetMap account.",
- "it": "In questa cartina puoi veder e modificare gli uffici postali e le buche delle lettere. Puoi usare questa cartina per trovare dove imbucare la tua prossima cartolina! :) Hai trovato un errore o una buca delle lettere mancante? Puoi modificare questa cartina con un account gratuito su OpenStreetMap. ",
+ "it": "In questa cartina puoi veder e modificare gli uffici postali e le buche delle lettere. Puoi usare questa cartina per trovare dove imbucare la tua prossima cartolina! :) Hai trovato un errore o una buca delle lettere mancante? Puoi modificare questa cartina con un account gratuito su OpenStreetMap.",
"zh_Hant": "在這份地圖你能找到與新增有關郵局與郵筒的資料,你可以用這份地圖找到寄送您下張明信片的地方!:) 發現錯誤或是有郵筒遺漏嗎?你可以用免費的開放街圖帳號來編輯。 ",
"hu": "Ezen a térképen postahivatalok és postaládák adatait találod és egészítheted ki. Utánanézhetsz, hogy hol adhatod fel a következő képeslapodat! :) Hibát találtál, vagy hiányzik egy postaláda? Ezt a térképet mindössze egy ingyenes OpenStreetMap-fiókkal szerkesztheted. ",
"de": "Auf dieser Karte können Sie Daten von Poststellen und Briefkästen finden und ergänzen. Sie können diese Karte nutzen, um herauszufinden, wo Sie Ihre nächste Postkarte versenden können :) Haben Sie einen Fehler entdeckt oder fehlt ein Briefkasten? Sie können die Kartenddaten mit einem kostenlosen OpenStreetMap-Konto bearbeiten.",
@@ -38,7 +38,7 @@
"nl": "Op deze kaart kan je informatie over brievenbussen en postkantoren vinden en toevoegen. Je kan deze kaart gebruiken om te achterhalen waar je je volgende postkaart naar kan sturen! :) Zie je een fout of ontbreekt een brievenbus? Dan kan je deze kaart aanpassen met een gratis OpenStreetMap account. ",
"fr": "Trouvez et ajoutez des bureaux de poste et boîtes à lettres sur cette carte. Utilisez cette carte où vous pouvez envoyer vos cartes postales ! :) Vous avez trouvez une erreur ou une boîte à lettres est manquante ? Vous pouvez modifier cette carte avec un compte OpenStreetMap gratuit.",
"da": "På dette kort kan du finde og tilføje data for posthuse og postkasser. Du kan bruge dette kort til at finde, hvor du kan sende dit næste postkort! :) Har du fundet en fejl, eller mangler der en postboks? Du kan redigere dette kort med en gratis OpenStreetMap-konto. ",
- "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. ",
+ "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. "
},
"icon": "./assets/layers/postboxes/postbox.svg",
diff --git a/assets/themes/shops/shops.json b/assets/themes/shops/shops.json
index f6a30edfeb..53eef2e3f0 100644
--- a/assets/themes/shops/shops.json
+++ b/assets/themes/shops/shops.json
@@ -11,10 +11,12 @@
"nb_NO": "Kart over åpne butikker",
"hu": "Bolttérkép",
"nl": "Winkels",
- "ca": "Mapa obert de botigues",
+ "ca": "Botigues",
"da": "Åbn butikskort",
"es": "Mapa Abierto de Tiendas",
- "cs": "Open Shop Map"
+ "cs": "Open Shop Map",
+ "eu": "Denda",
+ "pl": "Sklepy"
},
"shortDescription": {
"en": "An editable map with basic shop information",
diff --git a/assets/themes/sidewalks/sidewalks.json b/assets/themes/sidewalks/sidewalks.json
index ed0444a3b8..fb0d8719a6 100644
--- a/assets/themes/sidewalks/sidewalks.json
+++ b/assets/themes/sidewalks/sidewalks.json
@@ -9,11 +9,13 @@
"es": "Aceras",
"fr": "Trottoirs",
"nb_NO": "Fortau",
- "it": "Marciapiede",
+ "it": "Marciapiedi",
"da": "Fortove",
"pa_PK": "فُٹپاتھ",
"cs": "Chodníky",
- "zh_Hant": "人行道"
+ "zh_Hant": "人行道",
+ "eu": "Espaloiak",
+ "pl": "Chodniki"
},
"shortDescription": {
"en": "Sidewalk mapping",
@@ -39,7 +41,8 @@
"da": "Eksperimentelt tema",
"pa_PK": "آزمائش تھیم",
"cs": "Experimentální téma",
- "zh_Hant": "實驗性的主題"
+ "zh_Hant": "實驗性的主題",
+ "pl": "Motyw eksperymentalny"
},
"icon": "./assets/svg/bug.svg",
"startLat": 0,
@@ -63,7 +66,9 @@
"da": "Fortove",
"pa_PK": "فُٹپاتھ",
"cs": "Chodníky",
- "zh_Hant": "人行道"
+ "zh_Hant": "人行道",
+ "eu": "Espaloiak",
+ "pl": "Chodniki"
},
"minzoom": 12,
"source": {
@@ -87,7 +92,9 @@
"fr": "{name}",
"it": "{name}",
"da": "{name}",
- "cs": "{name}"
+ "cs": "{name}",
+ "eu": "{name}",
+ "pl": "{name}"
},
"mappings": [
{
@@ -105,7 +112,8 @@
"da": "Lag, der viser fortove på motorveje",
"ca": "Una capa que mostra les voreres de les vies",
"cs": "Vrstva zobrazující chodníky silnic",
- "zh_Hant": "顯示道路的人行穿越道的圖層"
+ "zh_Hant": "顯示道路的人行穿越道的圖層",
+ "pl": "Warstwa pokazująca chodniki przy drogach"
},
"tagRenderings": [
{
@@ -120,7 +128,8 @@
"it": "La strada si chiama {name}",
"da": "Denne gade hedder {name}",
"ca": "El carrer s'anomena {name}",
- "cs": "Tato ulice se jmenuje {name}"
+ "cs": "Tato ulice se jmenuje {name}",
+ "pl": "Nazwa ulicy to {name}"
}
},
{
@@ -153,7 +162,8 @@
"fr": "Y a-t-il un trottoir de ce côté de la route ?",
"ca": "Hi ha una vorera a aquest costat del carrer?",
"es": "¿Hay una acera en este lado de la calle?",
- "cs": "Je na této straně silnice chodník?"
+ "cs": "Je na této straně silnice chodník?",
+ "pl": "Czy po tej stronie drogi jest chodnik?"
},
"mappings": [
{
@@ -166,7 +176,9 @@
"fr": "Oui, il y a un trottoir de ce côté de la route",
"ca": "Sí, hi ha una vorera a aquest costat del carrer",
"es": "Sí, hay una acera en este lado de la calle",
- "cs": "Ano, na této straně silnice je chodník"
+ "cs": "Ano, na této straně silnice je chodník",
+ "it": "Sì, c'è un marciapiede su questo lato della strada",
+ "pl": "Tak, jest chodnik z boku drogi"
}
},
{
@@ -179,7 +191,9 @@
"fr": "Non, il n'y a pas de trottoir où marcher",
"ca": "No, no hi ha vorera per la que caminar",
"es": "No, no hay acera por la que caminar",
- "cs": "Ne, není tu žádný chodník"
+ "cs": "Ne, není tu žádný chodník",
+ "it": "No, non c'è un marciapiede su cui camminare",
+ "pl": "Nie, nie ma chodnika, którym można chodzić"
}
},
{
@@ -192,7 +206,8 @@
"fr": "Il y a un trottoir où marcher cartographié séparément",
"ca": "Hi ha una vorera mapejada separadament per on caminar",
"es": "Hay una acera mapeada por separado por la que caminar",
- "cs": "Na mapě je vyznačen samostatný chodník"
+ "cs": "Na mapě je vyznačen samostatný chodník",
+ "pl": "Jest oddzielnie oznaczony chodnik"
}
}
]
@@ -207,7 +222,8 @@
"fr": "Quelle est la largeur du trottoir de ce côté de la route ?",
"ca": "Quina és l'amplada de la vorera a aquest costat de la calçada?",
"es": "¿Cuál es la anchura de la acera en este lado de la calzada?",
- "cs": "Jaká je šířka chodníku na této straně silnice?"
+ "cs": "Jaká je šířka chodníku na této straně silnice?",
+ "pl": "Jaka jest szerokość chodnika po tej stronie drogi?"
},
"render": {
"en": "This sidewalk is {sidewalk:left|right:width}m wide",
@@ -217,7 +233,8 @@
"fr": "Ce trottoir fait {sidewalk:left|right:width} m de large",
"ca": "Aquesta vorera té {sidewalk:left|right:width} m d'ample",
"es": "Esta acera tiene {sidewalk:left|right:width} m de ancho",
- "cs": "Tento chodník je široký {sidewalk:left|right:width}m"
+ "cs": "Tento chodník je široký {sidewalk:left|right:width}m",
+ "pl": "Ten chodnik ma {sidewalk:left|right:width}m szerokości"
},
"condition": "sidewalk:left|right=yes",
"freeform": {
diff --git a/assets/themes/sport_pitches/sport_pitches.json b/assets/themes/sport_pitches/sport_pitches.json
index 9cdc01688d..9b968688ab 100644
--- a/assets/themes/sport_pitches/sport_pitches.json
+++ b/assets/themes/sport_pitches/sport_pitches.json
@@ -37,7 +37,7 @@
"ja": "スポーツ競技場は、スポーツが行われる場所です",
"zh_Hant": "運動場地是進行運動的地方",
"de": "Ein Sportplatz ist eine Fläche, auf der Sportarten gespielt werden",
- "it": "Un campo sportivo è un'area dove vengono praticati sport",
+ "it": "Un campo sportivo è un'area dove vengono praticati degli sport",
"hu": "A sportpálya egy olyan terület, amelyen valamilyen sportot űznek",
"ru": "Спортивная площадка - пространство для занятий спортом",
"es": "Una pista de deportes es una área donde se practican deportes",
diff --git a/assets/themes/sports/sports.json b/assets/themes/sports/sports.json
index c611b91068..52c637ba40 100644
--- a/assets/themes/sports/sports.json
+++ b/assets/themes/sports/sports.json
@@ -9,7 +9,9 @@
"ca": "Esports",
"es": "Deportes",
"cs": "Sport",
- "zh_Hant": "運動"
+ "zh_Hant": "運動",
+ "eu": "Kirolak",
+ "pl": "Sporty"
},
"shortDescription": {
"en": "Map showing sport facilities.",
@@ -19,7 +21,8 @@
"ca": "Mapa amb instal·lacions esportives.",
"es": "Mapa con instalaciones deportivas.",
"cs": "Mapa se sportovními zařízeními.",
- "zh_Hant": "顯示運動設施的地圖。"
+ "zh_Hant": "顯示運動設施的地圖。",
+ "pl": "Mapa pokazująca obiekty sportowe."
},
"description": {
"en": "All about sports, find sport pitches, fitness centres and more.",
@@ -63,7 +66,8 @@
"es": "una tienda de deportes",
"cs": "sportovní obchod",
"zh_Hant": "運動用品店",
- "fr": "une boutique de sport"
+ "fr": "une boutique de sport",
+ "pl": "sklep sportowy"
},
"description": {
"en": "Add a new shop selling sports goods.",
diff --git a/assets/themes/stations/stations.json b/assets/themes/stations/stations.json
index 07d7b1d88a..b8bb2df4ca 100644
--- a/assets/themes/stations/stations.json
+++ b/assets/themes/stations/stations.json
@@ -9,7 +9,8 @@
"ca": "Estacions de tren",
"es": "Estaciones de tren",
"cs": "Vlaková nádraží",
- "zh_Hant": "火車站"
+ "zh_Hant": "火車站",
+ "pl": "Stacje Kolejowe"
},
"description": {
"en": "View, edit and add details to a train station",
@@ -18,7 +19,8 @@
"fr": "Voir, modifier et ajouter des détails à une gare ferroviaire",
"ca": "Veure, editar i afegir detalls a una estació de tren",
"es": "Ver, editar y añadir detalles a una estación de tren",
- "cs": "Zobrazení, úprava a přidání podrobností o vlakovém nádraží"
+ "cs": "Zobrazení, úprava a přidání podrobností o vlakovém nádraží",
+ "pl": "Przeglądaj, edytuj i dodawaj szczegóły do stacji kolejowej"
},
"icon": "./assets/themes/stations/rail-light.svg",
"startLat": 0,
@@ -79,7 +81,9 @@
"fr": "Gares ferroviaires",
"ca": "Estació de tren",
"es": "Estación de Tren",
- "cs": "Vlaková nádraží"
+ "cs": "Vlaková nádraží",
+ "it": "Stazioni ferroviarie",
+ "pl": "Stacje Kolejowe"
},
"description": {
"en": "Layer showing train stations",
@@ -90,7 +94,8 @@
"ca": "Capa que mostra les estacions de tren",
"es": "Capa que muestra las estaciones de tren",
"cs": "Vrstva zobrazující vlaková nádraží",
- "zh_Hant": "顯示火車站的圖層"
+ "zh_Hant": "顯示火車站的圖層",
+ "pl": "Warstwa pokazująca stacje kolejowe"
},
"mapRendering": [
{
@@ -264,7 +269,8 @@
"fr": "Panneaux des départs",
"ca": "Taulers de sortides",
"es": "Tableros de salidas",
- "cs": "Odjezdové tabule"
+ "cs": "Odjezdové tabule",
+ "pl": "Tablice odjazdów"
},
"description": {
"en": "Displays showing the trains that will leave from this station",
@@ -347,7 +353,8 @@
"ca": "Aquest és un horari en paper",
"es": "Este es un horario en papel",
"cs": "Jedná se o papírový rozvrh",
- "zh_Hant": "這份是紙本時刻表"
+ "zh_Hant": "這份是紙本時刻表",
+ "pl": "To jest papierowy rozkład jazdy"
}
},
{
@@ -359,7 +366,8 @@
"ca": "Hi ha un cartell que mostra la freqüència dels trens",
"es": "Hay un cartel que muestra la frecuencia de los trenes",
"cs": "Nachází se zde cedule zobrazující frekvenci odjezdů vlaků",
- "fr": "Il y a un panneau indiquant la fréquence des trains"
+ "fr": "Il y a un panneau indiquant la fréquence des trains",
+ "pl": "Jest tu znak informujący częstotliwość jazdy pociągów"
}
}
]
@@ -379,7 +387,8 @@
"ca": "un tauler de sortides",
"es": "un tablero de salidas",
"cs": "odjezdová tabule",
- "zh_Hant": "時刻表"
+ "zh_Hant": "時刻表",
+ "pl": "tablica odjazdów"
},
"description": {
"en": "Add a board showing departures, either electronic or paper",
diff --git a/assets/themes/street_lighting/street_lighting.json b/assets/themes/street_lighting/street_lighting.json
index 3969f6dde9..0ba9c2ab49 100644
--- a/assets/themes/street_lighting/street_lighting.json
+++ b/assets/themes/street_lighting/street_lighting.json
@@ -13,7 +13,9 @@
"da": "Gadebelysning",
"pa_PK": "سڑک دیاں روشنیاں",
"es": "Alumbrado público",
- "cs": "Pouliční osvětlení"
+ "cs": "Pouliční osvětlení",
+ "it": "Illuminazione stradale",
+ "pl": "Oświetlenie uliczne"
},
"description": {
"en": "On this map you can find everything about street lighting",
@@ -26,7 +28,8 @@
"da": "På dette kort kan du finde alt om gadebelysning",
"ca": "En aquest mapa pots trobar tot el relacionat amb l'enllumenat públic",
"nb_NO": "Alt om gatebelysning",
- "cs": "Na této mapě najdete vše o pouličním osvětlení"
+ "cs": "Na této mapě najdete vše o pouličním osvětlení",
+ "pl": "Na tej mapie możesz znaleźć wszystko o oświetleniu ulicznym"
},
"icon": "./assets/layers/street_lamps/street_lamp.svg",
"startZoom": 19,
@@ -48,7 +51,9 @@
"nb_NO": "Belyste gater",
"da": "Oplyste gader",
"pa_PK": "روشنی والیاں سڑکاں",
- "cs": "Osvětlené ulice"
+ "cs": "Osvětlené ulice",
+ "it": "Strade illuminate",
+ "pl": "Oświetlone ulice"
},
"source": {
"osmTags": {
@@ -74,7 +79,9 @@
"nb_NO": "Belyst gate",
"da": "Oplyst gade",
"pa_PK": "روشنی والی سڑک",
- "cs": "Osvětlená ulice"
+ "cs": "Osvětlená ulice",
+ "it": "Strada illuminata",
+ "pl": "Ulica oświetlona"
},
"mappings": [
{
@@ -103,7 +110,9 @@
"fr": "Cette est-elle éclairée ?",
"da": "Er denne gade oplyst?",
"ca": "Aquest carrer està il·luminat?",
- "cs": "Je tato ulice osvětlená?"
+ "cs": "Je tato ulice osvětlená?",
+ "it": "Questa strada è illuminata?",
+ "pl": "Czy ta ulica jest oświetlona?"
},
"mappings": [
{
@@ -119,7 +128,9 @@
"fr": "Cette rue est éclairée",
"da": "Denne gade er oplyst",
"ca": "Aquest carrer està il·luminat",
- "cs": "Tato ulice je osvětlená"
+ "cs": "Tato ulice je osvětlená",
+ "it": "Questa strada è illuminata",
+ "pl": "Ta ulica jest oświetlona"
}
},
{
@@ -135,7 +146,9 @@
"da": "Denne gade er ikke oplyst",
"nb_NO": "Gate uten belysning",
"ca": "Aquest carrer no està il·luminant",
- "cs": "Tato ulice není osvětlená"
+ "cs": "Tato ulice není osvětlená",
+ "it": "Questa strada non è illuminata",
+ "pl": "Ta ulica nie jest oświetlona"
}
},
{
@@ -151,7 +164,9 @@
"fr": "Cette rue est éclairée la nuit",
"da": "Denne gade er oplyst om natten",
"ca": "Aquest carrer està il·luminat per la nit",
- "cs": "Tato ulice je v noci osvětlená"
+ "cs": "Tato ulice je v noci osvětlená",
+ "it": "Questa strada è illuminata di sera",
+ "pl": "Ta ulica się oświetlona w nocy"
},
"hideInAnswer": true
},
@@ -168,7 +183,9 @@
"fr": "Cette rue est éclairée en permanence",
"da": "Denne gade er oplyst 24/7",
"ca": "Aquest carrer està il·luminat 24/7",
- "cs": "Tato ulice je osvětlena 24/7"
+ "cs": "Tato ulice je osvětlena 24/7",
+ "it": "Questa strada è illuminata 24 ore al giorno",
+ "pl": "Ta ulica jest oświetlona 24/7"
}
}
]
@@ -191,7 +208,9 @@
"nb_NO": "Alle gater",
"da": "Alle gader",
"pa_PK": "ساریاں سڑکاں",
- "cs": "Všechny ulice"
+ "cs": "Všechny ulice",
+ "it": "Tutte le strade",
+ "pl": "Wszystkie ulice"
},
"source": {
"osmTags": {
@@ -217,7 +236,10 @@
"da": "Gade",
"pa_PK": "سڑک",
"es": "Calle",
- "cs": "Ulice"
+ "cs": "Ulice",
+ "eu": "Kalea",
+ "it": "Strada",
+ "pl": "Ulica"
},
"mappings": [
{
@@ -254,7 +276,9 @@
"da": "Er denne gade oplyst?",
"ca": "Aquest carrer està il·luminat?",
"es": "¿Esta calle está iluminada?",
- "cs": "Je tato ulice osvětlená?"
+ "cs": "Je tato ulice osvětlená?",
+ "it": "Questa strada è illuminata?",
+ "pl": "Czy ta ulica jest oświetlona?"
},
"mappings": [
{
@@ -270,7 +294,9 @@
"fr": "Cette rue est éclairée",
"da": "Denne gade er oplyst",
"ca": "Aquest carrer està il·luminat",
- "cs": "Tato ulice je osvětlená"
+ "cs": "Tato ulice je osvětlená",
+ "it": "Questa strada è illuminata",
+ "pl": "Ta ulica jest oświetlona"
}
},
{
@@ -286,7 +312,9 @@
"fr": "Cette rue n’est pas éclairée",
"da": "Denne gade er ikke oplyst",
"ca": "Aquest carrer no està il·luminat",
- "cs": "Tato ulice není osvětlená"
+ "cs": "Tato ulice není osvětlená",
+ "it": "Questa strada non è illuminata",
+ "pl": "Ta ulica nie jest oświetlona"
}
},
{
@@ -302,7 +330,9 @@
"da": "Denne gade er oplyst om natten",
"ca": "Aquest carrer està il·luminat per la nit",
"es": "Esta calle está iluminada por la noche",
- "cs": "Tato ulice je v noci osvětlená"
+ "cs": "Tato ulice je v noci osvětlená",
+ "it": "Questa strada è illuminata di sera",
+ "pl": "Ta ulica jest oświetlona w nocy"
},
"hideInAnswer": true
},
@@ -319,7 +349,9 @@
"da": "Denne gade er oplyst 24/7",
"ca": "Aquest carrer està il·luminat 24/7",
"es": "Esta calle está iluminada 24/7",
- "cs": "Tato ulice je osvětlena 24/7"
+ "cs": "Tato ulice je osvětlena 24/7",
+ "it": "Questa strada è illuminata 24 ore su 24",
+ "pl": "Ta ulica jest oświetlona 24/7"
}
}
]
diff --git a/assets/themes/surveillance/surveillance.json b/assets/themes/surveillance/surveillance.json
index 3138a019cf..54d568bf55 100644
--- a/assets/themes/surveillance/surveillance.json
+++ b/assets/themes/surveillance/surveillance.json
@@ -13,7 +13,8 @@
"nb_NO": "Overvåkning under overvåkning",
"da": "Overvågning under Overvågning",
"es": "Vigilancia bajo vigilancia",
- "cs": "Dohled pod dohledem"
+ "cs": "Dohled pod dohledem",
+ "pl": "Monitoring monitoringu"
},
"shortDescription": {
"en": "Surveillance cameras and other means of surveillance",
@@ -23,7 +24,7 @@
"fr": "Caméras et autres dispositifs de surveillance",
"pl": "Kamery monitorujące i inne środki nadzoru",
"de": "Überwachungskameras und andere Mittel zur Überwachung",
- "it": "Telecamere di sorveglianza e altri mezzi di sorveglianza.",
+ "it": "Telecamere di sorveglianza e altri mezzi di sorveglianza",
"hu": "Térfigyelő kamerák és más figyelőeszközök",
"da": "Overvågningskameraer og andre overvågningsmidler",
"nb_NO": "Overvåkningskameraer og andre typer overvåkning",
@@ -39,7 +40,7 @@
"fr": "Cette carte indique l’emplacement des caméras de surveillance.",
"pl": "Na tej otwartej mapie można znaleźć kamery monitoringu.",
"de": "Auf dieser offenen Karte finden Sie Überwachungskameras.",
- "it": "In questa cartina puoi trovare le telecamera di sorveglianza.",
+ "it": "In questa cartina puoi trovare le telecamere di sorveglianza.",
"hu": "Ezen a térképen térfigyelő kamerák láthatók.",
"ru": "На этой открытой карте можно найти камеры слежения.",
"da": "På dette åbne kort kan du finde overvågningskameraer.",
diff --git a/assets/themes/toilets/toilets.json b/assets/themes/toilets/toilets.json
index 11dd33d876..9a9ad0c4c5 100644
--- a/assets/themes/toilets/toilets.json
+++ b/assets/themes/toilets/toilets.json
@@ -12,7 +12,7 @@
"it": "Mappa libera delle toilet",
"nb_NO": "Åpent toalettkart",
"hu": "WC-térkép",
- "ca": "Mapa obert de lavabos",
+ "ca": "Lavabos públics",
"da": "Åbn toiletkort",
"es": "Mapa Abierto de Baños Públicos",
"cs": "Open Toilet Map"
diff --git a/assets/themes/transit/transit.json b/assets/themes/transit/transit.json
index 165cfd1d43..f2d2af6650 100644
--- a/assets/themes/transit/transit.json
+++ b/assets/themes/transit/transit.json
@@ -11,7 +11,8 @@
"nl": "Busroutes",
"es": "Rutas de autobús",
"cs": "Autobusové linky",
- "zh_Hant": "公車路線"
+ "zh_Hant": "公車路線",
+ "pl": "Trasy autobusowe"
},
"description": {
"en": "Plan your trip with the help of the public transport system.",
diff --git a/assets/themes/trees/trees.json b/assets/themes/trees/trees.json
index 0f1b4591cb..16189b6506 100644
--- a/assets/themes/trees/trees.json
+++ b/assets/themes/trees/trees.json
@@ -18,7 +18,8 @@
"da": "Træer",
"pa_PK": "رُکھ",
"cs": "Stromy",
- "pt_BR": "Árvores"
+ "pt_BR": "Árvores",
+ "eu": "Zuhaitzak"
},
"shortDescription": {
"en": "Map all the trees",
diff --git a/assets/themes/vending_machine/vending_machine.json b/assets/themes/vending_machine/vending_machine.json
index 177b7f3146..7f053f2d2c 100644
--- a/assets/themes/vending_machine/vending_machine.json
+++ b/assets/themes/vending_machine/vending_machine.json
@@ -4,19 +4,61 @@
"en": "Vending Machines",
"nl": "Verkoopautomaten",
"de": "Verkaufsautomaten",
- "fr": "Distributeurs"
+ "fr": "Distributeurs",
+ "ca": "Màquines expenedores"
},
"description": {
"en": "Find vending machines for everything",
"nl": "Vind verkoopautomaten voor alles",
"de": "Finde Verkaufautomaten für Alles",
- "fr": "Trouver tous les distributeurs"
+ "fr": "Trouver tous les distributeurs",
+ "ca": "Troba màquines expenedores per a tot"
},
"icon": "./assets/layers/vending_machine/vending_machine.svg",
"startLat": 53.21102,
"startLon": 6.56511,
"startZoom": 19,
"layers": [
- "vending_machine"
+ "vending_machine",
+ {
+ "builtin": "vending_machine",
+ "override": {
+ "id": "all_vending_machine",
+ "name": null,
+ "filter": {
+ "sameAs": "vending_machine"
+ },
+ "minzoom": 18,
+ "source": {
+ "osmTags": {
+ "and": [
+ "amenity=vending_machine",
+ "vending!~(parking_tickets|elongated_coin|public_transport_tickets)"
+ ]
+ }
+ }
+ }
+ },
+ {
+ "builtin": "parking_ticket_machine",
+ "override": {
+ "name": null,
+ "minzoom": 18
+ }
+ },
+ {
+ "builtin": "elongated_coin",
+ "override": {
+ "name": null,
+ "minzoom": 18
+ }
+ },
+ {
+ "builtin": "ticket_machine",
+ "override": {
+ "name": null,
+ "minzoom": 18
+ }
+ }
]
}
\ No newline at end of file
diff --git a/assets/themes/walls_and_buildings/walls_and_buildings.json b/assets/themes/walls_and_buildings/walls_and_buildings.json
index d0b9c21d89..9175d774a1 100644
--- a/assets/themes/walls_and_buildings/walls_and_buildings.json
+++ b/assets/themes/walls_and_buildings/walls_and_buildings.json
@@ -10,7 +10,8 @@
"ca": "Murs i edificis",
"es": "Muros y edificios",
"cs": "Stěny a budovy",
- "zh_Hant": "牆壁與建築"
+ "zh_Hant": "牆壁與建築",
+ "pl": "Ściany i budynki"
},
"description": {
"en": "Special builtin layer providing all walls and buildings. This layer is useful in presets for objects which can be placed against walls (e.g. AEDs, postboxes, entrances, addresses, surveillance cameras, …). This layer is invisible by default and not toggleable by the user.",
diff --git a/assets/themes/waste/waste.json b/assets/themes/waste/waste.json
index 90c992cf65..c53ccd1b3d 100644
--- a/assets/themes/waste/waste.json
+++ b/assets/themes/waste/waste.json
@@ -12,7 +12,8 @@
"es": "Basura y reciclaje",
"ru": "Мусор",
"cs": "Odpad",
- "zh_Hant": "廢棄物"
+ "zh_Hant": "廢棄物",
+ "eu": "Hondakinak eta birziklapena"
},
"description": {
"en": "Map showing waste baskets and recycling facilities.",
diff --git a/assets/themes/waste_basket/waste_basket.json b/assets/themes/waste_basket/waste_basket.json
index 3ad7042130..240dae1c15 100644
--- a/assets/themes/waste_basket/waste_basket.json
+++ b/assets/themes/waste_basket/waste_basket.json
@@ -14,7 +14,8 @@
"da": "Affaldskurv",
"pa_PK": "کوڑے دی ٹوکری",
"es": "Papeleras",
- "cs": "Odpadkový koš"
+ "cs": "Odpadkový koš",
+ "pl": "Kosz na śmieci"
},
"shortDescription": {
"en": "A map with waste baskets",
@@ -28,7 +29,8 @@
"da": "Et kort med affaldskurve",
"ca": "Un mapa amb papereres",
"es": "Un mapa con papeleras",
- "cs": "Mapa odpadkových košů"
+ "cs": "Mapa odpadkových košů",
+ "pl": "Mapa koszy na śmieci"
},
"description": {
"en": "On this map, you'll find waste baskets near you. If a waste basket is missing on this map, you can add it yourself",
@@ -41,7 +43,8 @@
"da": "På dette kort finder du affaldskurve i nærheden af dig. Hvis der mangler en affaldskurv på dette kort, kan du selv tilføje den",
"ca": "A aquest mapa trobaràs les papereres a prop teua. Si falta una paperera al mapa pots afegir-la tu mateix",
"es": "En este mapa, encontrará las papeleras cercanas a usted. Si falta una papelera en el mapa, puede añadirla usted mismo",
- "cs": "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"
+ "cs": "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",
+ "pl": "Na tej mapie znajdziesz kosze na śmieci w twojej okolicy. Jeśli brakuje kosza, możesz go dodać"
},
"icon": "./assets/themes/waste_basket/waste_basket.svg",
"startLat": 0,
diff --git a/land.html b/land.html
index cd155ea56a..a9fd46b34d 100644
--- a/land.html
+++ b/land.html
@@ -2,9 +2,6 @@
MapComplete Auth
-
+
diff --git a/langs/ca.json b/langs/ca.json
index 04303f2da1..772d018783 100644
--- a/langs/ca.json
+++ b/langs/ca.json
@@ -1,15 +1,20 @@
{
+ "advanced": {
+ "title": "Funcions avançades"
+ },
"centerMessage": {
+ "allFilteredAway": "Cap element a la vista compleix tots els filtres",
"loadingData": "Carregant dades…",
+ "noData": "No hi ha elements rellevants a la vista actual",
"ready": "Fet!",
"retrying": "La càrrega de dades ha fallat. Tornant-ho a intentar en ({count}) segons…",
"zoomIn": "Amplia per veure o editar les dades"
},
"communityIndex": {
"available": "Aquesta comunitat parla {native}",
- "intro": "Posa't en contacte amb altres persones per conèixer-los, aprendre d'ells,...",
+ "intro": "Posa't en contacte amb altres persones per conèixer-los, aprendre d'elles, …",
"notAvailable": "Aquesta comunitat no parla {native}",
- "title": "Índex de la comunitat"
+ "title": "Posa't en contacte amb altres"
},
"delete": {
"cancel": "Cancel·lar",
@@ -61,7 +66,7 @@
"attributes": "Mostra els atributs d'una manera amigable",
"edit": "Informació incorrecta o desactualizada? El botó d'editar està just aquí.",
"question": "Si encara no es coneix cap atribut, MapCpomplete mostrarà una pregunta",
- "see_images": "Mostra imatges de contribuïdors anteriors, Wikipedia, Mapillary, ... ",
+ "see_images": "Mostra imatges de contribuïdors anteriors, Wikipedia, Mapillary, …",
"wikipedia": "Es mostren articles de Wikipedia enllaçats"
},
"frontParagraph": "MapComplete és una aplicació web fàcil d'utilitzar per recopilar geodades a OpenStreetMap, que permet recollir i gestionar dades rellevants d'una manera oberta, col·lectiva i reutilitzable.\n\nEs poden afegir noves categories i atributs a petició.",
@@ -87,13 +92,21 @@
"whatIsOsm": "Que és OpenStreetMap?"
},
"general": {
+ "404": "Aquesta pàgina no existeix",
"about": "Edita facilment i afegeix punts a OpenStreetMap d'una petició determinada",
+ "aboutMapComplete": {
+ "intro": "Utilitzeu MapComplete per afegir informació d'OpenStreetMap sobre un tema únic. Respon a les preguntes i, en qüestió de minuts, les teves contribucions estaran disponibles a tot arreu. A la majoria de temes podeu afegir imatges o fins i tot deixar una ressenya. El mantenidor del tema defineix els elements, preguntes i llenguatges."
+ },
"add": {
"addNew": "Afegir {category} aquí",
"backToSelect": "Selecciona una categoria diferent",
"confirmButton": "Afegir una {category}
La teva atribució és visible per a tots
",
+ "confirmLocation": "Confirma aquesta localització",
+ "confirmTitle": "Afegeix un {title}?",
+ "confirmWarning": "L'element que has creat aquí serà visible per a tothom. Per favor, només afegiu coses al mapa si realment existeixen. Moltes aplicacions utilitzen aquestes dades.",
"disableFilters": "Deshabilitar tots els filtres",
"disableFiltersExplanation": "Alguns elements s'amagaran en passar un filtre",
+ "enableLayer": "Activa la capa {name}",
"hasBeenImported": "Aquest element ja ha estat importat",
"import": {
"hasBeenImported": "Aquest objecte ha estat importat",
@@ -122,6 +135,8 @@
"isApplied": "S'aplicaran els canvis"
},
"attribution": {
+ "attributionBackgroundLayer": "La capa de fons actual és {name}",
+ "attributionBackgroundLayerWithCopyright": "La capa de fons actual és {name}: {copyright}",
"attributionContent": "
",
"attributionTitle": "Avís d’atribució",
"codeContributionsBy": "MapComplete ha estat fet per {contributors} i {hiddenCount} més contribuïdors",
@@ -142,19 +157,23 @@
"openMapillary": "Obrir Mapillary aquí",
"openOsmcha": "Veure darreres edicions fetes amb {theme}",
"themeBy": "Tema mantingut per {author}",
+ "title": "Copyright i atribució",
"translatedBy": "MapComplete ha estat traduït per {contributors} i {hiddenCount} col·laboradors més"
},
"back": "Tornar",
"backToIndex": "Torna a la vista general amb tots els mapes temàtics",
- "backgroundMap": "Mapa de fons",
+ "backgroundMap": "Seleccioneu una capa de fons",
+ "backgroundSwitch": "Canvia el fons",
"cancel": "Cancel·lar",
"confirm": "Confirmar",
"customThemeIntro": "
Peticions personalitzades
Aquestes són les peticions generades pels usuaris que has visitat abans.",
"download": {
"downloadAsPdf": "Baixar un PDF del mapa actual",
"downloadAsPdfHelper": "Ideal per imprimir el mapa actual",
+ "downloadAsPng": "Descarrega com a imatge",
+ "downloadAsPngHelper": "Ideal per a incloure en informes",
"downloadAsSvg": "Baixa un SVG del mapa actual",
- "downloadAsSvgHelper": "Compatible amb Inkscape o Adobe Illustrator; necessitaràs un processament ",
+ "downloadAsSvgHelper": "Compatible amb Inkscape o Adobe Illustrator; necessitarà un processament posterior",
"downloadCSV": "Baixar dades visibles com a CSV",
"downloadCSVHelper": "Compatible amb LibreOffice Calc, Excel, …",
"downloadFeatureAsGeojson": "Baixar com a arxiu GeoJSON",
@@ -165,9 +184,13 @@
"downloadGpxHelper": "Un fitxer GPX es pot utilitzar amb la majoria de dispositius i aplicacions de navegació",
"exporting": "Exportant…",
"includeMetaData": "Incloure metadades (darrer editor, valors calculats, ...)",
- "licenseInfo": "
Avís de drets de còpia
Les dades proveïdes estan sota ODbL. Es poden reutilitzar de forma gratuïta, però
Qualsevol canvi s'ha de publicar sota la mateixa llicència
Llegeix sencer l'avís de drets de còpia per més detalls.",
"noDataLoaded": "No s'han carregat dades. La baixada estarà disponible aviat",
- "title": "Baixar dades visibles",
+ "pdf": {
+ "current_view_a3": "Exporta un PDF (A3, vertical) de la vista actual",
+ "current_view_a4": "Exporta un PDF (A4, horitzontal) de la vista actual"
+ },
+ "title": "Descarrega",
"uploadGpx": "Pujar la teva traça a OpenStreetMap"
},
"error": "Algo ha anat mal",
@@ -198,8 +221,13 @@
"loginToStart": "Entra per contestar aquesta pregunta",
"loginWithOpenStreetMap": "Entrar a OpenStreetMap",
"logout": "Sortir",
+ "menu": {
+ "aboutMapComplete": "Sobre MapComplete",
+ "filter": "Filtra dades"
+ },
"morescreen": {
"createYourOwnTheme": "Crea la teva pròpia petició completa de MapComplete des de zero",
+ "enterToOpen": "Premeu Intro per obrir el tema",
"hiddenExplanation": "Aquestes peticions només funcionen amb l'enllaç. Has descobert {hidden_discovered} de {total_hidden} peticions amagades.",
"intro": "
Més mapes temàtics?
T'agrada captar dades? Hi ha més temes disponibles.",
"noMatchingThemes": "Cap tema coincideix amb els teus criteris de cerca",
@@ -216,8 +244,9 @@
"noTagsSelected": "No s'han seleccionat etiquetes",
"notValid": "Selecciona un valor vàlid per a continuar",
"number": "nombre",
- "openStreetMapIntro": "
Un mapa obert
Un que tothom pogués utilitzar i editar lliurement. Un sol lloc on emmagatzemar tota la informació geogràfica. Llavors tots aquests llocs web amb mapes diferents petits i incompatibles (que sempre estaran desactualitzats) ja no serien necessaris.
OpenStreetMap no és el mapa de l'enemic. Les dades del mapa es poden utilitzar gratuïtament (amb atribució i publicació de canvis en aquestes dades). A més a més, tothom pot agregar lliurement noves dades i corregir errors. Aquest lloc web també fa servir OpenStreetMap. Totes les dades provenen d'allà i les teves respostes i correccions també s'afegiran allà.
Moltes persones i aplicacions ja utilitzen OpenStreetMap: Organic Maps, OsmAnd, però també els mapes de Facebook, Instagram, Apple i Bing són (en part) impulsats per OpenStreetMap .
",
+ "openStreetMapIntro": "
Un mapa obert
Un que tothom pogués utilitzar i editar lliurement. Un sol lloc on emmagatzemar tota la informació geogràfica. Llavors tots aquests llocs web amb mapes diferents petits i incompatibles (que sempre estaran desactualitzats) ja no serien necessaris.
OpenStreetMap no és el mapa de l'enemic. Les dades del mapa es poden utilitzar gratuïtament (amb atribució i publicació de canvis en aquestes dades). A més a més, tothom pot agregar lliurement noves dades i corregir errors. Aquest lloc web també fa servir OpenStreetMap. Totes les dades provenen d'allà i les teves respostes i correccions també s'afegiran allà.
Moltes persones i aplicacions ja utilitzen OpenStreetMap: Organic Maps, OsmAnd, però també els mapes de Facebook, Instagram, Apple i Bing són (en part) impulsats per OpenStreetMap .
",
"openTheMap": "Obrir el mapa",
+ "openTheMapAtGeolocation": "Amplieu a la vostra ubicació",
"opening_hours": {
"closed_permanently": "Tancat - sense dia d'obertura conegut",
"closed_until": "Tancat fins {date}",
@@ -242,6 +271,18 @@
},
"pickLanguage": "Tria idioma: ",
"poweredByOsm": "Impulsat amb OpenStreetMap",
+ "questionBox": {
+ "answeredMultiple": "Heu contestat {answered} preguntes",
+ "answeredMultipleSkippedMultiple": "Heu contestat {answered} preguntes and saltat {skipped} preguntes",
+ "answeredMultipleSkippedOne": "Heu contestat {answered} preguntes i saltat una pregunta",
+ "answeredOne": "Heu contestat una pregunta",
+ "answeredOneSkippedMultiple": "Heu contestat una pregunta i saltat {skipped} preguntes",
+ "answeredOneSkippedOne": "Heu contestat una i saltat una pregunta",
+ "done": "No més preguntes! Gràcies!",
+ "reactivate": "Reactiva preguntes saltades",
+ "skippedMultiple": "Heu saltat {skipped} pregutnes",
+ "skippedOne": "Heu saltat una pregunta"
+ },
"questions": {
"emailIs": "L'adreça de correu d'aquesta {category} és {email}",
"emailOf": "Quina és l'adreça de correu-e de {category}?",
@@ -259,15 +300,18 @@
"error": "Alguna cosa no ha sortit bé…",
"nothing": "Res trobat…",
"search": "Cerca una ubicació",
+ "searchShort": "Cerca…",
"searching": "Cercant…"
},
"sharescreen": {
"copiedToClipboard": "Enllaç copiat al portapapers",
+ "documentation": "Per obtenir més informació sobre els paràmetres d'URL disponibles, consulteu la documentació",
"embedIntro": "
Inclou-ho a la teva pàgina web
Per favor, inclou aquest mapa dins de la teva pàgina web. T'animem a que ho facis, no cal que demanis permís. És gratuït, i sempre ho serà. A més gent que ho faci servir més valuós serà.",
"fsUserbadge": "Activar el botó d'entrada",
"fsWelcomeMessage": "Mostra el missatge emergent de benvinguda i pestanyes associades",
"intro": "
Comparteix aquest mapa
Comparteix aquest mapa copiant l'enllaç de sota i enviant-lo a amics i família:",
- "thanksForSharing": "Gràcies per compartir!"
+ "thanksForSharing": "Gràcies per compartir!",
+ "title": "Comparteix aquest mapa"
},
"skip": "Saltar aquesta pregunta",
"testing": "Proves - Els canvis no es desaran",
@@ -324,6 +368,7 @@
"general": "A aquest mapa, podeu observar, editar i afegir punt d'interés. Feu zoom pel voltant per veure el PDI, toque una vegada per a veure o editar la informació. Totes les dades s'obtenen i es desen a OpenStreetMap, que es poden reutilitzar lliurement."
},
"wikipedia": {
+ "addEntry": "Afegeix una altra pàgina de la Viquipèdia",
"createNewWikidata": "Crear un ítem de Wikidata",
"doSearch": "Cerca adalt per veure els resultats",
"failed": "Ha fallat la càrrega d'entrada de la Viquipèdia",
@@ -346,8 +391,11 @@
"geolocate": "Desplaça el mapa a la ubicació actual o apropa el mapa a la ubicació actual. Demana geopermís",
"intro": "MapComplete admet les tecles següents:",
"key": "Combinació de tecles",
- "openLayersPanel": "Obre el panell de fons, capes i filtres",
- "selectMapnik": "Estableix la capa de fons OpenStreetMap-carto",
+ "openLayersPanel": "Obre el tauler de capes i filtres",
+ "selectAerial": "Estableix el fons amb imatges aèries o per satèl·lit. Alterna entre les dues millors capes disponibles",
+ "selectMap": "Estableix el fons a un mapa de fonts externes. Alterna entre les dues millors capes disponibles",
+ "selectMapnik": "Estableix la capa de fons a OpenStreetMap-carto",
+ "selectOsmbasedmap": "Estableix la capa de fons basat en OpenStreetMap (o desactiva la capa de ràster de fons)",
"selectSearch": "Seleccioneu la barra de cerca per cercar ubicacions",
"title": "Dreceres"
},
@@ -357,20 +405,6 @@
"doDelete": "Esborrar imatge",
"dontDelete": "Cancel·lar",
"isDeleted": "Esborrada",
- "nearbyPictures": {
- "allFiltered": "No hi ha cap imatge que coincideixi amb el vostre filtre",
- "browseNearby": "Cerca imatges properes…",
- "confirm": "La imatge seleccionada mostra {title()}",
- "hasMatchingPicture": "Una imatge coincideix amb l'objecte? Seleccioneu-lo a continuació",
- "loadMore": "Carrega més imatges",
- "loading": "Carregant imatges properes…",
- "noImageSelected": "Seleccioneu una imatge per enllaçar-la a l'objecte",
- "nothingFound": "No s'han trobat imatges properes…",
- "onlyTowards": "Mostra només les imatges fetes cap a aquest objecte",
- "removeFilters": "Feu clic aquí per eliminar els filtres",
- "title": "Imatges properes",
- "withinRadius": "Mostra només les imatges que s'han fet a {radius} metres d'aquest objecte"
- },
"pleaseLogin": "Entrar per pujar una foto",
"respectPrivacy": "Respecta la privacitat. No fotografiïs gent o matrícules. No facis servir imatges de Google Maps, Google Streetview o altres fonts amb copyright.",
"toBig": "La teva imatge és massa gran ara que medeix {actual_size}. Usa imatges de com a molt {max_size}",
@@ -439,7 +473,7 @@
"createNote": "Crear una nova nota",
"createNoteIntro": "Hi ha alguna cosa malament o falta al mapa? Creeu una nota aquí. Aquests seran verificats per voluntaris.",
"createNoteTitle": "Crear una nova nota aquí",
- "creating": "Creant una nota...",
+ "creating": "Creant una nota…",
"disableAllNoteFilters": "Deshabilitar tots els filtres",
"isClosed": "Aquesta nota s'ha resolt",
"isCreated": "La teva nota ha estat creada!",
@@ -525,10 +559,12 @@
"notImmediate": "Les traduccions no s'actualitzen directament. Això sol trigar uns quants dies"
},
"userinfo": {
+ "editDescription": "Editeu la descripció del vostre perfil",
"gotoInbox": "Obre la teva safata d'entrada",
"gotoSettings": "Aneu a la vostra configuració a OpenStreetMap.org",
"noDescription": "Encara no tens una descripció al teu perfil",
- "noDescriptionCallToAction": "Afegeix una descripció del perfil"
+ "noDescriptionCallToAction": "Afegeix una descripció del perfil",
+ "notLoggedIn": "Heu tancat la sessió"
},
"validation": {
"color": {
@@ -548,6 +584,11 @@
"feedback": "Aquesta adreça de correu electrònic no és vàlida",
"noAt": "Una adreça de correu electrònic ha de contenir una @"
},
+ "fediverse": {
+ "description": "Un identificador divers, sovint @username@server.tld",
+ "feedback": "Un identificador de fediverse consta de @username@server.tld o és un enllaç a un perfil",
+ "invalidHost": "{host} no és un nom d'amfitrió vàlid"
+ },
"float": {
"description": "un número",
"feedback": "No és un nombre"
@@ -569,7 +610,8 @@
},
"phone": {
"description": "un número de telèfon",
- "feedback": "Aquest no és un número de telèfon vàlid"
+ "feedback": "Aquest no és un número de telèfon vàlid",
+ "feedbackCountry": "Aquest no és un número de telèfon vàlid (per al país {country})"
},
"pnat": {
"description": "un número sencer, positiu",
diff --git a/langs/cs.json b/langs/cs.json
index 4ae073795d..e5229e6b9f 100644
--- a/langs/cs.json
+++ b/langs/cs.json
@@ -357,20 +357,6 @@
"doDelete": "Odebrat obrázek",
"dontDelete": "Zrušit",
"isDeleted": "Smazáno",
- "nearbyPictures": {
- "allFiltered": "Filtru neodpovídají žádné obrázky",
- "browseNearby": "Procházet obrázky z okolí…",
- "confirm": "Na vybraném obrázku je vidět {title()}",
- "hasMatchingPicture": "Odpovídá obrázek objektu? Vyberte jej níže",
- "loadMore": "Načíst další obrázky",
- "loading": "Načítání obrázků z okolí…",
- "noImageSelected": "Výběrem obrázku jej propojíte s objektem",
- "nothingFound": "V okolí nebyly nalezeny žádné obrázky…",
- "onlyTowards": "Zobrazit pouze fotky pořízené směrem k tomuto objektu",
- "removeFilters": "Kliknutím sem odstraníte filtry",
- "title": "Obrázky v okolí",
- "withinRadius": "Zobrazit pouze fotky pořízené v okruhu {radius} metrů kolem tohoto objektu"
- },
"pleaseLogin": "Pro přidání fotky se prosím přihlaste",
"respectPrivacy": "Nefotografujte osoby ani poznávací značky. Nevkládejte Mapy Google, Google Streetview ani jiné zdroje chráněné autorskými právy.",
"toBig": "Váš obrázek je příliš velký, protože má velikost {actual_size}. Používejte prosím obrázky o maximální velikosti {max_size}",
diff --git a/langs/da.json b/langs/da.json
index 9b5bf0f244..bca653a48b 100644
--- a/langs/da.json
+++ b/langs/da.json
@@ -257,20 +257,6 @@
"doDelete": "Fjern billede",
"dontDelete": "Afbryd",
"isDeleted": "Slettet",
- "nearbyPictures": {
- "allFiltered": "Ingen billeder matchede dit filter",
- "browseNearby": "Gennemse billeder i nærheden…",
- "confirm": "Det valgte billede viser {title()}",
- "hasMatchingPicture": "Passer et billede til objektet? Vælg det nedenfor",
- "loadMore": "Indlæs flere billeder",
- "loading": "Indlæser billeder i nærheden…",
- "noImageSelected": "Vælg et billede for at linke det til objektet",
- "nothingFound": "Ingen billeder i nærheden fundet…",
- "onlyTowards": "Vis kun billeder, der er taget mod dette objekt",
- "removeFilters": "Klik her for at fjerne filtrene",
- "title": "Nærliggende billeder",
- "withinRadius": "Vis kun billeder, der er taget inden for {radius} meter fra dette objekt"
- },
"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}",
diff --git a/langs/de.json b/langs/de.json
index e537e4ff88..f4b2280f8f 100644
--- a/langs/de.json
+++ b/langs/de.json
@@ -95,7 +95,7 @@
"404": "Diese Seite existiert nicht",
"about": "OpenStreetMap für ein bestimmtes Thema einfach bearbeiten und hinzufügen",
"aboutMapComplete": {
- "intro": "Nutze MapComplete, um Daten zu einem bestimmten Thema auf OpenStreetMap einzutragen. Beantworte Frage, und in wenigen Minuten sind die Beiträge überall verfügbar. In den meisten Themen kannst Du Bilder hinzufügen oder sogar eine Bewertung hinterlassen. Die Themen-Ersteller*innen definieren Objekte, Fragen und Begriffe für das jeweilige Thema."
+ "intro": "Nutze MapComplete, um Daten zu einem bestimmten Thema auf OpenStreetMap einzutragen. Beantworte Fragen, und in wenigen Minuten sind deine Beiträge überall verfügbar. In den meisten Themen kannst Du Bilder hinzufügen oder sogar eine Bewertung hinterlassen. Die Themen-Ersteller definieren Objekte, Fragen und Begriffe für das jeweilige Thema."
},
"add": {
"addNew": "{category} hinzufügen",
@@ -305,6 +305,7 @@
},
"sharescreen": {
"copiedToClipboard": "Verknüpfung in Zwischenablage kopiert",
+ "documentation": "Für weitere Informationen über verfügbare URL-Parameter, siehe Dokumentation",
"embedIntro": "
Karte in Webseiten einbetten
Betten Sie diese Karte in Ihre Webseite ein. Wir ermutigen Sie gern dazu - Sie müssen nicht mal um Erlaubnis fragen. Die Karte ist kostenlos und wird es immer sein. Je mehr Leute die Karte benutzen, desto wertvoller wird sie.",
"fsUserbadge": "Anmeldefeld aktivieren",
"fsWelcomeMessage": "Begrüßung und Registerkarten anzeigen",
@@ -404,20 +405,6 @@
"doDelete": "Bild entfernen",
"dontDelete": "Abbrechen",
"isDeleted": "Gelöscht",
- "nearbyPictures": {
- "allFiltered": "Keine Bilder passen zu Ihrem Filter",
- "browseNearby": "Bilder in der Nähe suchen…",
- "confirm": "Das ausgewählte Bild zeigt {title()}",
- "hasMatchingPicture": "Passt ein Bild zum Objekt? Wählen Sie es unten aus",
- "loadMore": "Weitere Bilder laden",
- "loading": "Bilder in der Nähe laden…",
- "noImageSelected": "Wählen Sie ein Bild aus, um es mit dem Objekt zu verknüpfen",
- "nothingFound": "Keine Bilder in der Nähe gefunden…",
- "onlyTowards": "Nur Bilder anzeigen, die in Richtung dieses Objekts aufgenommen wurden",
- "removeFilters": "Hier klicken, um die Filter zu entfernen",
- "title": "Bilder in der Nähe",
- "withinRadius": "Nur Bilder anzeigen, die im Umkreis von {radius} Metern um dieses Objekt aufgenommen wurden"
- },
"pleaseLogin": "Bitte anmelden, um ein Bild hinzuzufügen",
"respectPrivacy": "Bitte respektieren Sie die Privatsphäre. Fotografieren Sie weder Personen noch Nummernschilder. Benutzen Sie keine urheberrechtlich geschützten Quellen wie z.B. Google Maps oder Google Streetview.",
"toBig": "Ihr Bild ist mit {actual_size} zu groß. Die maximale Bildgröße ist {max_size}",
@@ -575,7 +562,7 @@
"editDescription": "Eigene Profilbeschreibung bearbeiten",
"gotoInbox": "Deinen Posteingang öffnen",
"gotoSettings": "Einstellungen auf OpenStreetMap.org öffnen",
- "noDescription": "Sie haben noch keine Profilbeschreibung",
+ "noDescription": "Noch keine Profilbeschreibung vorhanden",
"noDescriptionCallToAction": "Profilbeschreibung hinzufügen",
"notLoggedIn": "Du hast Dich abgemeldet"
},
@@ -597,6 +584,11 @@
"feedback": "Dies ist keine gültige E-Mail Adresse",
"noAt": "Eine E-Mail-Adresse muss ein @ enthalten"
},
+ "fediverse": {
+ "description": "Eine Fediverse Adresse, häufig @username@server.tld",
+ "feedback": "Eine Fediverse Adresse besteht aus @username@server.tld oder ist ein Direktlink zu einem Profil",
+ "invalidHost": "{host} ist kein gültiger hostname"
+ },
"float": {
"description": "eine Zahl",
"feedback": "Dies ist keine Zahl"
diff --git a/langs/en.json b/langs/en.json
index 7544255c60..cc9974402e 100644
--- a/langs/en.json
+++ b/langs/en.json
@@ -405,19 +405,10 @@
"doDelete": "Remove image",
"dontDelete": "Cancel",
"isDeleted": "Deleted",
- "nearbyPictures": {
- "allFiltered": "No images matched your filter",
- "browseNearby": "Browse nearby images…",
- "confirm": "The selected image shows {title()}",
- "hasMatchingPicture": "Does a picture match the object? Select it below",
- "loadMore": "Load more images",
- "loading": "Loading nearby images…",
- "noImageSelected": "Select an image to link it to the object",
- "nothingFound": "No nearby images found…",
- "onlyTowards": "Only show pictures which are taken towards this object",
- "removeFilters": "Click here to remove the filters",
- "title": "Nearby pictures",
- "withinRadius": "Only show pictures which are taken within {radius} meter of this object"
+ "nearby": {
+ "link": "This picture shows the object",
+ "seeNearby": "Browse and link nearby pictures",
+ "title": "Nearby streetview imagery"
},
"pleaseLogin": "Please log in to add a picture",
"respectPrivacy": "Do not photograph people nor license plates. Do not upload Google Maps, Google Streetview or other copyrighted sources.",
diff --git a/langs/eo.json b/langs/eo.json
index 67d6e9b087..8b60698969 100644
--- a/langs/eo.json
+++ b/langs/eo.json
@@ -94,7 +94,6 @@
"image": {
"addPicture": "Aldoni bildon",
"dontDelete": "Nuligi",
- "nearbyPictures": {},
"pleaseLogin": "Bonvolu saluti por aldoni bildon",
"uploadingMultiple": "Alŝutante {count} bildojn…",
"uploadingPicture": "Alŝutante vian bildon…"
diff --git a/langs/es.json b/langs/es.json
index c083b94a84..815880080d 100644
--- a/langs/es.json
+++ b/langs/es.json
@@ -1,14 +1,20 @@
{
+ "advanced": {
+ "title": "Funciones avanzadas"
+ },
"centerMessage": {
+ "allFilteredAway": "Ningun elemento a la vista cumple todos los filtros",
"loadingData": "Cargando datos…",
+ "noData": "No hay elementos pertinentes en la vista actual",
"ready": "Hecho!",
"retrying": "La carga de datos ha fallado. Volviéndolo a probar en {count} segundos…",
"zoomIn": "Amplía para ver o editar los datos"
},
"communityIndex": {
"available": "Esta comunidad habla {native}",
- "intro": "Ponte en contacto con otras personas para conocerlas, aprender de ellas, ...",
- "notAvailable": "Esta comunidad no habla {native}"
+ "intro": "Ponte en contacto con otras personas para conocerlas, aprender de ellas, …",
+ "notAvailable": "Esta comunidad no habla {native}",
+ "title": "Pónte en contacto con otros"
},
"delete": {
"cancel": "Cancelar",
@@ -44,34 +50,70 @@
"panelIntro": "
Tu tema personal
Activa tus capas favoritas de todas los temas oficiales",
"reload": "Recargar datos"
},
+ "flyer": {
+ "aerial": "Este mapa utiliza un fondo diferente, concretamente imagines aéreas por Agentschap Informatie Vlaanderen",
+ "callToAction": "Pruebalo en mapcomplete.org",
+ "cyclofix": "Bombas de bicicleta, estaciónes de reparación, agua potable y tiendas de ciclo estan en CycloFix",
+ "description": "Un folleto A4-landscape para promover a MapComplete",
+ "editing": {
+ "ex": "A continuación se muestra un ejemplo simplificado de lo que parece para una reserva natural.",
+ "intro": "El usuario es recibido por un mapa con elementos. Al seleccionar uno, se muestra la información sobre ese elemento.",
+ "title": "Cómo se ve la interfaz?"
+ },
+ "examples": "Hay muchos mapas temáticos disponibles de los cuales algunos se muestran aquí.\n\nHay muchos más mapas temáticos en línea: sobre salud, navegación interior, accesibilidad para sillas de ruedas, instalaciones de desecho, librerías públicas, cruces peatonales con arco iris,... Descubre los todos en mapcomplete.org",
+ "fakeui": {
+ "add_images": "Añade imágenes con unos pocos clics",
+ "attributes": "Muestra atributos de una manera amistosa",
+ "edit": "Información incorrecta o anticuada? El botón de edición está justo ahí.",
+ "question": "Si un atributo aún no se conoce, MapComplete muestra una pregunta",
+ "see_images": "Muestra imágenes de colaboradores anteriores, Wikipedia, Mapillary, …"
+ },
+ "frontParagraph": "MapComplete es una aplicación web fácil de usar para recopilar geodata en OpenStreetMap, lo que permite recopilar y gestionar datos relevantes de forma abierta, con recursos de multitud y reutilizable.\n\nSe pueden añadir nuevas categorías y atributos a petición.",
+ "lines_too": "También se muestran líneas y polígonos. Los atributos y imágenes también se pueden añadir y actualizar en esos objetos.",
+ "mapcomplete": {
+ "customize": "MapComplete se puede adaptar a sus necesidades, con nuevas capas de mapa, nuevas funcionalidades o estilo con los colores y fuentes de sus organizaciones.\nTambién tenemos experiencia con iniciar campañas para geodata de fuente collectiva.\nContacta pietervdvn@posteo.net para una cuota.",
+ "intro": "MapComplete es un sitio web que tiene {mapCount} mapas interactivos. Cada mapa permite añadir o actualizar información. Tiene muchas características:",
+ "li0": "Muestra dónde están PDI",
+ "li1": "Añade nuevos puntos y actualiza información sobre los existentes",
+ "li2": "Añade información de contacto y horarios de apertura fácilmente",
+ "li3": "Se puede colocar en otros sitios web como iFrame",
+ "li4": "Incrustado dentro del ecosistema OpenStreetMap, que tiene muchas herramientas disponibles",
+ "li5": "Funcionalidad para importar conjuntos de datos existentes",
+ "li6": "Muchas características avanzadas, como detección de árboles y métodos avanzados de entrada",
+ "li7": "Copiado software libre (licenciado GPL) y gratis para usar",
+ "title": "Qué es MapComplete?"
+ },
+ "onwheels": "Mapas interiores para usuarios de silla de ruedas también están disponibles.",
+ "osm": "OpenStreetMapa es un mapa en línea que puede ser editado y reutilizado por cualquiera para cualquier propósito mientras se da la atribución y los datos se mantienen abiertos.\n\nEs la base de datos geoespacial más grande del mundo y es reutilizada por miles de aplicaciones y sitios web."
+ },
"general": {
"about": "Edita OpenStreetMap fácilmente y añade puntos sobre un tema concreto",
"add": {
"addNew": "Añadir {category}",
"backToSelect": "Selecciones una categoría distinta",
- "confirmButton": "Añadir una {category}
Tu contribución es visible para todos
",
+ "confirmButton": "Añade una {category}
Tu adición es visible para todos
",
"disableFilters": "Desactivar todos los filtros",
"disableFiltersExplanation": "Algunas características pueden estar ocultas por un filtro",
- "hasBeenImported": "Este punto ya ha sido importado",
+ "hasBeenImported": "Este elemento ya ha sido importado",
"import": {
"hasBeenImported": "Este objeto ya ha sido importado",
"howToTest": "Para probar, añade test=true o backend=osm-test a la URL. El conjunto de cambios se imprimirá en la consola. Por favor abre un PR para oficializar este tema o activar el botón \"importar\".",
"importTags": "El elemento recibirá {tags}",
"officialThemesOnly": "El botón de importación está desactivado para los temas no oficiales para evitar accidentes",
- "wrongType": "Este elemento no es un punto o una vía y no puede ser importado",
+ "wrongType": "Este elemento no es un nodo o una vía y no puede ser importado",
"zoomInMore": "Ampliar más para importar este elemento"
},
"importTags": "El elemento recibirá {tags}",
"intro": "Has marcado un lugar del que no conocemos los datos. ",
- "layerNotEnabled": "La capa {layer} no está habilitada. Hazlo para poder añadir un punto en esta capa",
+ "layerNotEnabled": "La capa {layer} no está habilitada. Activa esta capa para poder añadir un elemento",
"openLayerControl": "Abrir el control de capas",
- "pleaseLogin": "Por favor inicia sesión para añadir un nuevo punto",
+ "pleaseLogin": "Por favor inicia sesión para añadir un nuevo elemento",
"presetInfo": "El nuevo POI tendrá {tags}",
"stillLoading": "Los datos se siguen cargando. Espera un poco antes de añadir una nueva función.",
- "title": "Quieres añadir un punto?",
+ "title": "Quieres añadir un elemento?",
"warnVisibleForEveryone": "Su adición será visible para todos",
- "wrongType": "Este elemento no es un punto o una vía y no puede ser importado",
- "zoomInFurther": "Acerca para añadir un punto.",
+ "wrongType": "Este elemento no es un nodo o una vía y no puede ser importado",
+ "zoomInFurther": "Acercate mas para añadir un elemento.",
"zoomInMore": "Aumente el zoom para importar este elemento"
},
"apply_button": {
@@ -102,7 +144,7 @@
},
"back": "Atrás",
"backToIndex": "Volver a la vista general con todos los mapas temáticos",
- "backgroundMap": "Mapa de fondo",
+ "backgroundMap": "Seleccione una capa de fondo",
"cancel": "Cancelar",
"confirm": "Confirmar",
"customThemeIntro": "
Temas personalizados
Estos son los temas generados por los usuarios que han sido visitados previamente.",
@@ -110,7 +152,7 @@
"downloadAsPdf": "Descargar un PDF del mapa actual",
"downloadAsPdfHelper": "Ideal para imprimir el mapa actual",
"downloadAsSvg": "Descargar un SVG del mapa actual",
- "downloadAsSvgHelper": "Compatible con Inkscape o Adobe Illustrator; necesitará más procesado·· ",
+ "downloadAsSvgHelper": "Compatible con Inkscape o Adobe Illustrator; necesitará más procesado",
"downloadCSV": "Descargar los datos visibles como CSV",
"downloadCSVHelper": "Compatible con LibreOffice Calc, Excel, …",
"downloadFeatureAsGeojson": "Descargar como un archivo GeoJSON",
@@ -121,15 +163,15 @@
"downloadGpxHelper": "Un archivo GPX puede ser utilizado con la mayor parte de dispositivos y aplicaciones de navegación",
"exporting": "Exportando…",
"includeMetaData": "Incluir metadatos (último editor, valores calculados, ...)",
- "licenseInfo": "
Aviso de derechos
Los datos provistos están disponibles bajo ODbL. Reutilizarlos es gratis para cualquier propósito, pero
Cualquier cambio debe de utilizar la misma licencia
Por favor lea todo el aviso de derechos para mas detalles.",
"noDataLoaded": "Aún no se han cargado ningunos daos. La descarga estará disponible proximamente",
- "title": "Descargar los datos visibles",
+ "title": "Descarga",
"uploadGpx": "Sube tu traza a OpenStreetMap"
},
"error": "Algo fue mal",
"example": "Ejemplo",
"examples": "Ejemplos",
- "fewChangesBefore": "Contesta unas cuantas preguntas sobre puntos existentes antes de añadir nuevos.",
+ "fewChangesBefore": "Por favor, responda algunas preguntas de elementos existentes antes de añadir un nuevo elemento.",
"getStartedLogin": "Entra en OpenStreetMap para empezar",
"getStartedNewAccount": " o crea una nueva cuenta",
"goToInbox": "Abrir mensajes",
@@ -143,7 +185,7 @@
"loading": "Cargando…",
"loadingTheme": "Cargando {theme}…",
"loginFailed": "El inicio de sesión en OpenStreetMap falló",
- "loginOnlyNeededToEdit": "Si quieres editar el mapa",
+ "loginOnlyNeededToEdit": "si quieres hacer cambios",
"loginToStart": "Entra para contestar esta pregunta",
"loginWithOpenStreetMap": "Acceder con OpenStreetMap",
"logout": "Cerrar la sesión",
@@ -173,13 +215,13 @@
"loadingCountry": "Determinando país…",
"not_all_rules_parsed": "El horario de esta tienda es complejo. Las normas siguientes serán ignoradas en la entrada:",
"openTill": "hasta",
- "open_24_7": "Abierto las 24 horas del día",
+ "open_24_7": "Abierto todo el día",
"open_during_ph": "Durante fiestas este servicio está",
"opensAt": "desde",
"ph_closed": "cerrado",
"ph_not_known": " ",
"ph_open": "abierto",
- "ph_open_as_usual": "abierto como siempre"
+ "ph_open_as_usual": "abierto, como siempre"
},
"osmLinkTooltip": "Mira este objeto en OpenStreetMap para ver historial y otras opciones de edición",
"pdf": {
@@ -192,12 +234,12 @@
"questions": {
"emailIs": "La dirección de correo de {category} es {email}",
"emailOf": "¿Qué dirección de correu tiene {category}?",
- "phoneNumberIs": "El número de teléfono de {category} es {phone}",
+ "phoneNumberIs": "El número de teléfono de esta {category} es {phone}",
"phoneNumberOf": "Qué teléfono tiene {category}?",
"websiteIs": "Página web: {website}",
"websiteOf": "Cual es la página web de {category}?"
},
- "readYourMessages": "Lee todos tus mensajes de OpenStreetMap antes de añadir nuevos puntos.",
+ "readYourMessages": "Lee todos tus mensajes de OpenStreetMap antes de añadir nuevos elementos.",
"removeLocationHistory": "Eliminar el historial de ubicaciones",
"returnToTheMap": "Volver al mapa",
"save": "Guardar",
@@ -268,20 +310,6 @@
"doDelete": "Borrar imagen",
"dontDelete": "Cancelar",
"isDeleted": "Borrada",
- "nearbyPictures": {
- "allFiltered": "Ninguna imagen coincide con tu filtro",
- "browseNearby": "Buscar imágenes cercanas…",
- "confirm": "La imagen seleccionada muestra {title()}",
- "hasMatchingPicture": "¿Esta imagen coincide con el objeto? Selecciónalo debajo",
- "loadMore": "Cargar más imágenes",
- "loading": "Cargando imágenes cercanas…",
- "noImageSelected": "Selecciona una imagen para enlazarla al objeto",
- "nothingFound": "No se encontraron imágenes cercanas…",
- "onlyTowards": "Solo mostrar imágenes que fueron sacadas hacia este objeto",
- "removeFilters": "Haz clic aquí para eliminar los filtros",
- "title": "Imágenes cercanas",
- "withinRadius": "Solo mostrar imágenes que fueran sacadas dentro de un radio de {radius} metros para este objeto"
- },
"pleaseLogin": "Acceda para cargar una imagen",
"respectPrivacy": "No fotografíe personas ni matrículas. No cargue datos de Google Maps, Google StreetView u otras fuentes protegidas por derechos de autor.",
"toBig": "Tu imagen es demasiado grande, ya que pesa {actual_size}. Por favor utiliza imágenes de como máximo {max_size}",
@@ -370,7 +398,7 @@
"loadingWikidata": "Cargando información sobre {species}…"
},
"privacy": {
- "editing": "Cuando efectúas un cambio al mapa, este cambio se grabas en OpenStreetMap y está disponible públicamente a cualquiera. Un conjunto de cambios hecho con MapComplete incluye los siguientes datos:
Los cambios que has hecho
Tu nombre de usuario
Cuándo se efectuó el cambio
El tema que utilizaste mientras que hacías el cambio
El idioma de la interfaz de usuario
Una indicación de como de cerca estabas a los objetos cambiados. Otros mapeadores pueden utilizar esta información para determina si un cambio se hizo basándose en un sondeo o en una investigación remota
Por favor ve a ",
+ "editing": "Cuando efectúas un cambio al mapa, este cambio se graba en OpenStreetMap y está disponible públicamente a cualquiera. Un conjunto de cambios hecho con MapComplete incluye los siguientes datos:
Los cambios que has hecho
Tu nombre de usuario
Cuándo se efectuó el cambio
El tema que utilizaste mientras que hacías el cambio
El idioma de la interfaz de usuario
Una indicación de como de cerca estabas a los objetos cambiados. Otros mapeadores pueden utilizar esta información para determina si un cambio se hizo basándose en un sondeo o en una investigación remota
Por favor consulte la política de privacidad en OpenStreetMap.org para información detallada. Te queremos recordar que puedes utilizar un nombre ficticio al inscribirte.",
"editingTitle": "Cuando se hagan cambios",
"geodata": "Cuando MapComplete consigue tu geolocalización, tu geolocalización y las localizaciones previamente visitadas se mantienen en tu dispositivo. Tus datos de localización nunca se envían automáticamente a ningún otro sitio - a menos que alguna funcionalidad mencione otra cosa claramente.",
"geodataTitle": "Tu geoubicación",
@@ -386,7 +414,7 @@
"reviews": {
"affiliated_reviewer_warning": "(Revisión afiliada)",
"name_required": "Se requiere un nombre para mostrar y crear comentarios",
- "no_rating": "Sin calificación dada",
+ "no_rating": "Da una calificación antes de enviar…",
"no_reviews_yet": "Aún no hay reseñas. ¡Sé el primero en escribir una y ayuda a los datos abiertos y a los negocios!",
"plz_login": "Inicia sesión para dejar una reseña",
"posting_as": "Publicación como",
@@ -403,7 +431,7 @@
"inviteToSplit": "Dividir esta carretera en segmentos más pequeños. Esto te permite darle propiedades diferentes a partes diferentes de la carretera.",
"loginToSplit": "Debes de haber iniciado sesión para dividir una carretera",
"split": "Dividir",
- "splitTitle": "Escoge una opción en el mapa para dividir esta carretera"
+ "splitTitle": "Elije en el mapa donde las propiedades de esta carretera cambian"
},
"translations": {
"activateButton": "Ayuda a traducir MapComplete",
@@ -411,7 +439,6 @@
"missing": "{count} cadenas sin traducir",
"notImmediate": "Las traducciones no se actualizan directamente. Habitualmente esto lleva unos días"
},
- "userinfo": {},
"validation": {
"color": {
"description": "Un color o código hexadecimal"
@@ -423,7 +450,7 @@
"description": "Una orientación"
},
"email": {
- "description": "dirección-electrónica",
+ "description": "dirección de correo electrónico",
"feedback": "Esta no es una dirección de correo electrónico válida",
"noAt": "Una dirección de correo electrónico debe de contener un @"
},
diff --git a/langs/eu.json b/langs/eu.json
index 40ada2d2e5..c33314d24b 100644
--- a/langs/eu.json
+++ b/langs/eu.json
@@ -1,15 +1,20 @@
{
+ "advanced": {
+ "title": "Ezaugarri aurreratuak"
+ },
"centerMessage": {
+ "allFilteredAway": "Ageriko ezaugarriek ez dituzte iragazkin guztiak betetzen",
"loadingData": "Datuak kargatzen…",
+ "noData": "Ez dago elementu egokirik uneko ikuspegian",
"ready": "Egina!",
"retrying": "Datuak kargatzen akatsa egon da. Saia zaitez berriro {count} segundotan…",
"zoomIn": "Zooma gerturatu datuak ikusi edo aldatu ahal izateko"
},
"communityIndex": {
"available": "Komunitate honek {native} hitz egiten du",
- "intro": "Jar zaitez harremanetan beste pertsona batzuekin, ezagutu itzazu eta ikasi eurengandik...",
+ "intro": "Jar zaitez harremanetan beste pertsona batzuekin, ezagutu itzazu eta ikasi eurengandik…",
"notAvailable": "Komunitate honek ez du {native} hitz egiten",
- "title": "Komunitatearen indizea"
+ "title": "Jarri gurekin harremaneta"
},
"delete": {
"cancel": "Ezeztatu",
diff --git a/langs/fi.json b/langs/fi.json
index 4185427de0..d0dfdabb2b 100644
--- a/langs/fi.json
+++ b/langs/fi.json
@@ -69,8 +69,7 @@
"addPicture": "Lisää kuva",
"doDelete": "Poista kuva",
"dontDelete": "Peruuta",
- "isDeleted": "Poistettu",
- "nearbyPictures": {}
+ "isDeleted": "Poistettu"
},
"importInspector": {},
"importLayer": {},
diff --git a/langs/fil.json b/langs/fil.json
index 0705f9d568..a5cdcda2a3 100644
--- a/langs/fil.json
+++ b/langs/fil.json
@@ -79,9 +79,7 @@
"previewbox": {}
}
},
- "image": {
- "nearbyPictures": {}
- },
+ "image": {},
"importInspector": {},
"importLayer": {},
"index": {},
diff --git a/langs/fr.json b/langs/fr.json
index ff672641c5..19c56011b6 100644
--- a/langs/fr.json
+++ b/langs/fr.json
@@ -71,6 +71,9 @@
"general": {
"404": "Cette page n'existe pas",
"about": "Éditer facilement et ajouter OpenStreetMap pour un certain thème",
+ "aboutMapComplete": {
+ "intro": "Utilisez MapComplete pour ajouter des informations à OpenStreetMap par thématiques. Réponsez à des question et, en quelques minutes, vos contributions seront disponibles partout. Dans la plupart des thèmes vous pouvez ajouter des photos et même laisser un commentaire. Le responsable du thème définit les éléments, les questions et les langues."
+ },
"add": {
"addNew": "Ajouter {category}",
"backToSelect": "Sélectionner une catégorie différente",
@@ -333,19 +336,6 @@
"doDelete": "Supprimer l'image",
"dontDelete": "Annuler",
"isDeleted": "Supprimé",
- "nearbyPictures": {
- "allFiltered": "Aucune image ne correspond à votre filtre",
- "browseNearby": "Parcourir les images à proximité…",
- "confirm": "L'image sélectionnée représente {title()}",
- "hasMatchingPicture": "Est-ce qu'une image correspond à cet objet ? Sélectionnez ci-dessous",
- "loadMore": "Charger plus d'images",
- "loading": "Chargement des images alentours…",
- "noImageSelected": "Sélectionnez une image à lier à l'objet",
- "nothingFound": "Aucune image trouvée à proximité…",
- "removeFilters": "Cliquez ici pour retirer les filtres",
- "title": "Images à proximité",
- "withinRadius": "N'afficher que les images prises dans un rayon de {radius} mètres autour de cet objet"
- },
"pleaseLogin": "Connectez-vous pour téléverser une photo",
"respectPrivacy": "Ne photographiez ni les personnes ni les plaques d'immatriculation. Ne téléversez rien issu de Google Maps, Google Streetview ou d'autre sources soumises à des droits d'auteurs.",
"toBig": "Votre image est trop large car elle est de {actual_size}. Veuillez utiliser des images d'au maximum {max_size}",
diff --git a/langs/gl.json b/langs/gl.json
index ed4dc6c299..23648730bd 100644
--- a/langs/gl.json
+++ b/langs/gl.json
@@ -138,7 +138,6 @@
"doDelete": "Eliminar imaxe",
"dontDelete": "Cancelar",
"isDeleted": "Eliminada",
- "nearbyPictures": {},
"pleaseLogin": "Inicia a sesión para subir unha imaxe",
"respectPrivacy": "Respecta a privacidade. Non fotografes xente ou matrículas",
"uploadDone": "A túa imaxe foi engadida. Grazas por axudar.",
diff --git a/langs/hu.json b/langs/hu.json
index fe39a38f82..de4faf5484 100644
--- a/langs/hu.json
+++ b/langs/hu.json
@@ -242,7 +242,6 @@
"doDelete": "Kép eltávolítása",
"dontDelete": "Mégse",
"isDeleted": "Törölve",
- "nearbyPictures": {},
"pleaseLogin": "Kép hozzáadásához be kell jelentkezni",
"respectPrivacy": "Ne készíts fényképet emberekről és rendszámtáblákról. Ne tölts fel képet a Google Mapsről, a Google Streetview-ról (utcaképről) és egyéb szerzői jog által védett forrásokból.",
"toBig": "A kép túl nagy ({actual_size}). Kérjük, legfeljebb {max_size} méretű képeket használj",
diff --git a/langs/it.json b/langs/it.json
index a1bf685bc6..1506a86b5f 100644
--- a/langs/it.json
+++ b/langs/it.json
@@ -258,20 +258,6 @@
"doDelete": "Rimuovi immagine",
"dontDelete": "Annulla",
"isDeleted": "Cancellata",
- "nearbyPictures": {
- "allFiltered": "Nessuna immagine corrisponde al tuo filtro",
- "browseNearby": "Carica immagini nei dintorni…",
- "confirm": "L'immagine selezionata mostra {title()}",
- "hasMatchingPicture": "C'è un'immagine che corrisponde all'oggetto? Selezionalo sotto",
- "loadMore": "Carica più immagini",
- "loading": "Caricamento di immagini nei dintorni…",
- "noImageSelected": "Seleziona un'immagine per collegarla all'oggetto",
- "nothingFound": "Nessuna immagine trovata nei dintorni…",
- "onlyTowards": "Mostra solo le immagini scattate verso quest'oggetto",
- "removeFilters": "Clicca qui per rimuovere i filtri",
- "title": "Immagini nei dintorni",
- "withinRadius": "Mostra solo immagini che son scattate entro {radius} metri da questo oggetto"
- },
"pleaseLogin": "Accedi per caricare una foto",
"respectPrivacy": "Non fotografare persone o targhe dei veicoli. Non caricare da Google Maps, Google Streetview o da altre fonti coperte da copyright.",
"toBig": "La tua immagine è troppo grande in quanto è di {actual_size}. Cerca di usare immagini non più grandi di {max_size}",
diff --git a/langs/ja.json b/langs/ja.json
index 6418961d52..afcfdd6ade 100644
--- a/langs/ja.json
+++ b/langs/ja.json
@@ -138,7 +138,6 @@
"doDelete": "イメージの削除",
"dontDelete": "[キャンセル]",
"isDeleted": "削除済み",
- "nearbyPictures": {},
"pleaseLogin": "写真を追加するにはログインしてください",
"respectPrivacy": "人やナンバープレートを撮影しないでください。Googleマップ、Google Streetview、その他著作権で保護された情報源をアップロードしないでください。",
"uploadDone": "あなたの写真が追加されました。ご協力ありがとうございます!",
diff --git a/langs/layers/ca.json b/langs/layers/ca.json
index 8bcfb911f8..889bb0fd50 100644
--- a/langs/layers/ca.json
+++ b/langs/layers/ca.json
@@ -129,7 +129,7 @@
"then": "Publicitat electoral"
},
"4": {
- "then": "Informació sobre teatres, concerts, ..."
+ "then": "Informació sobre teatres, concerts, …"
},
"5": {
"then": "Missatge d'organitzacions sense ànim de lucre"
@@ -144,7 +144,7 @@
"then": "Cartell de financiació"
},
"9": {
- "then": "un mapa"
+ "then": "Un mapa"
}
},
"question": "Quin tipus de missatge es mostra?"
@@ -351,7 +351,11 @@
},
"artwork-website": {
"question": "Hi ha un lloc web amb més informació sobre aquesta obra d'art?",
- "render": "Més informació a aquesta pàgina web"
+ "render": {
+ "special": {
+ "text": "Més informació a aquesta pàgina web"
+ }
+ }
},
"artwork_subject": {
"question": "Què representa aquesta obra d'art?",
@@ -434,6 +438,32 @@
},
"question": "Pots retirar diners des d'aquest caixer?"
},
+ "cash_out-denominations-notes": {
+ "mappings": {
+ "0": {
+ "then": "es poden retirar bitllets de 5 euros"
+ },
+ "1": {
+ "then": "es poden retirar bitllets de 10 euros"
+ },
+ "2": {
+ "then": "es poden retirar bitllets de 20 euros"
+ },
+ "3": {
+ "then": "es poden retirar bitllets de 50 euros"
+ },
+ "4": {
+ "then": "es poden retirar bitllets de 100 euros"
+ },
+ "5": {
+ "then": "es poden retirar bitllets de 200 euros"
+ },
+ "6": {
+ "then": "es poden retirar bitllets de 500 euros"
+ }
+ },
+ "question": "Quins bitllets pots retirar aquí?"
+ },
"name": {
"render": "El nom d'aquest caixer és {name}"
},
@@ -705,7 +735,7 @@
}
},
"question": "Aquest banc té una inscripció?",
- "questionHint": "P. ex. en una placa, al respatller, ...",
+ "questionHint": "P. ex. en una placa, al respatller, …",
"render": "Aquest banc té la següent inscripció:
{inscription}
"
},
"bench-material": {
@@ -1052,6 +1082,11 @@
}
},
"question": "S'ofereixen eines per reparar la teva pròpia bicicleta?"
+ },
+ "opening_hours": {
+ "override": {
+ "question": "Quan obri aquest cafè ciclista?"
+ }
}
},
"title": {
@@ -1078,7 +1113,7 @@
"then": "Aquest servei de neteja és gratuït"
},
"1": {
- "then": "Aquest servei de neteja és de pagament"
+ "then": "Hi ha un cost per utilitzar aquest servei de neteja"
}
},
"question": "Molt costa utilitzar aquest servei de neteja?",
@@ -1350,6 +1385,11 @@
"question": "Quines vàlvules són compatibles?",
"render": "Aquesta bomba admet les vàlvules següents: {valves}"
},
+ "opening_hours_24_7": {
+ "override": {
+ "question": "Quan està obert aquest punt de reparació de bicicletes?"
+ }
+ },
"send_email_about_broken_pump": {
"render": {
"special": {
@@ -1390,6 +1430,13 @@
"question": "Ven bicicletes de segona mà"
}
}
+ },
+ "2": {
+ "options": {
+ "0": {
+ "question": "Ofereix reparar un mateix la bici"
+ }
+ }
}
},
"name": "Botiga/reparació de bicicletes",
@@ -1607,16 +1654,45 @@
"mappings": {
"1": {
"then": "Observatori d'ocells"
+ },
+ "2": {
+ "then": "Torre d'observació d'ocells"
}
}
},
"bird-hide-wheelchair": {
"mappings": {
+ "0": {
+ "then": "Hi ha provisions especials per als usuaris de cadira de rodes"
+ },
+ "1": {
+ "then": "Una cadira de rodes pot utilitzar fàcilment aquest observador d'ocells"
+ },
+ "2": {
+ "then": "Aquest observatori d'ocells és accessible amb cadira de rodes, però no és fàcil"
+ },
"3": {
"then": "No accessible per a persones amb cadira de rodes"
}
}
+ },
+ "birdhide-operator": {
+ "mappings": {
+ "0": {
+ "then": "Operat per Natuurpunt"
+ }
+ },
+ "question": "Qui gestiona aquest observatori d'ocells?",
+ "render": "Gestionat per {operator}"
}
+ },
+ "title": {
+ "mappings": {
+ "1": {
+ "then": "Observatori d'Ocells {name}"
+ }
+ },
+ "render": "Lloc d'observació d'ocells"
}
},
"cafe_pub": {
@@ -1743,11 +1819,17 @@
"1": {
"question": "Té un connector
Schuko sense pin de terra (CEE7/4 tipus F)
connector"
},
+ "2": {
+ "question": "Té un connector
endoll de paret Europeu amb un pin de terra (CEE7/4 tipus F)
"
+ },
+ "3": {
+ "question": "Té un connector
Chademo"
+ },
"4": {
- "question": "Té un connector de
Tesla Supercharger (Destination) (Tipus 2 amb un cable de marca tesla)
"
+ },
+ "14": {
+ "question": "Té un connector
USB per a carregar telèfons i dispositius electrònics petits
"
+ },
+ "15": {
+ "question": "Té un connector
Bosch Active Connect amb 3 pins i cable
"
+ },
+ "16": {
+ "question": "Té un connector
Bosch Active Connect amb 5 pins i cable
"
}
}
}
@@ -1793,7 +1896,13 @@
"then": "L'autenticació per SMS està disponible"
},
"4": {
- "then": "L'autenticació via NFC està disponible"
+ "then": "L'autenticació mitjançant NFC està disponible"
+ },
+ "5": {
+ "then": "L'autenticació mitjançant targeta de pagament està disponible"
+ },
+ "6": {
+ "then": "L'autenticació mitjançant targeta de debit està disponible"
},
"7": {
"then": "Carregar aquí (també) és possible sense autenticació"
@@ -1816,7 +1925,7 @@
"then": "Endoll de paret Europeu amb pin a terra (CEE7/4 tipus E)"
},
"4": {
- "then": "CHAdeMo"
+ "then": "Chademo"
},
"5": {
"then": "Chademo"
@@ -1878,8 +1987,26 @@
"24": {
"then": "Supercarregador Tesla (destí) (Un tipus 2 amb un cable marca tesla)"
},
+ "25": {
+ "then": "Supercarregador Tesla (destinació) (Un Tipus 2 amb un cable de marca Tesla)"
+ },
"26": {
"then": "USB per a carregar mòbils i dispositius petits"
+ },
+ "27": {
+ "then": "USB per a carregar mòbils i dispositius petits"
+ },
+ "28": {
+ "then": "Bosch Active Connect amb 3 pins i cable"
+ },
+ "29": {
+ "then": "Bosch Active Connect amb 3 pins i cable"
+ },
+ "30": {
+ "then": "Bosch Active Connect amb 5 pins i cable"
+ },
+ "31": {
+ "then": "Bosch Active Connect amb 5 pins i cable"
}
},
"question": "Quins tipus de connexions de càrrega estan disponibles aquí?"
@@ -1896,6 +2023,11 @@
"question": "Aquesta estació de càrrega forma part d'una xarxa?",
"render": "Part de la xarxa {network}"
},
+ "OH": {
+ "override": {
+ "question": "Quan està oberta aquesta estació de càrrega?"
+ }
+ },
"Operational status": {
"mappings": {
"0": {
@@ -1972,9 +2104,12 @@
},
"4": {
"then": "No accessible per al públic general (p.e. només accessible pels propietaris, empleats, …)"
+ },
+ "5": {
+ "then": "Aquesta estació de càrrega és accessible al públic durant certes hores o condicions. Es poden aplicar restriccions, però es permet l'ús general."
}
},
- "question": "Qui pot utilitzar aquest punt de càrrega?",
+ "question": "Qui pot utilitzar aquesta estació de càrrega?",
"render": "L'accés està {access}"
},
"capacity": {
@@ -1985,6 +2120,14 @@
"question": "Quant cal pagar per utilitzar aquesta estació de càrrega?",
"render": "Utilitzar aquesta estació de càrrega costa {charge}"
},
+ "current-0": {
+ "mappings": {
+ "0": {
+ "then": "Endoll de paret Shuko sense ping de terra (CEE7/4 tipus F) surt com a màxim 16 A"
+ }
+ },
+ "question": "Quina intensitat ofereixen els endolls amb
de paret Shuko sense pin de terra (CEE7/4 tipus F)
?"
+ },
"current-11": {
"mappings": {
"0": {
@@ -2029,7 +2172,8 @@
"question": "Quin corrent ofereixen els endolls amb
Tipus 2 CCS (mennekes)
?"
},
"email": {
- "question": "Quin és el correu electrònic de l'operadora?"
+ "question": "Quin és el correu electrònic de l'operadora?",
+ "render": "En cas de problemes, envia un email a {email}"
},
"fee": {
"mappings": {
@@ -2039,8 +2183,11 @@
"1": {
"then": "Ús gratuït, però un s'ha d'autentificar"
},
+ "2": {
+ "then": "Ús gratuït"
+ },
"3": {
- "then": "De pagament, però gratuït per als clients de l'hotel/bar/hospital/… que opera l'estació de càrrega"
+ "then": "De pagament, però gratuït per als clients de l'hotel/bar/hospital/… que gestiona l'estació de càrrega"
},
"4": {
"then": "Ús de pagament"
@@ -2380,13 +2527,143 @@
}
},
"crossings": {
+ "description": "Creuaments per a vianants i ciclistes",
"name": "Encreuaments",
"presets": {
"0": {
- "title": "un pas de vianants"
+ "description": "Creuament per a vianants i/o ciclistes",
+ "title": "un creuament"
+ },
+ "1": {
+ "description": "Senyal de trànsit en una carretera",
+ "title": "una senyal de trànsit"
}
},
"tagRenderings": {
+ "crossing-arrow": {
+ "mappings": {
+ "0": {
+ "then": "Aquest semàfor té una fletxa apuntant en la direcció del creuament."
+ },
+ "1": {
+ "then": "Aquest semàfor no té una fletxa apuntant en la direcció del creuament."
+ }
+ },
+ "question": "Aquest semàfor té una fletxa apuntant en la direcció del creuament?"
+ },
+ "crossing-bicycle-allowed": {
+ "mappings": {
+ "0": {
+ "then": "Un ciclista pot utilitzar aquest creuament"
+ },
+ "1": {
+ "then": "Un ciclista no pot utilitzar aquest creuament"
+ }
+ },
+ "question": "Aquest creuament també és per a ciclistes?"
+ },
+ "crossing-button": {
+ "mappings": {
+ "0": {
+ "then": "Aquest semàfor té un botó per a demanar la llum verda"
+ },
+ "1": {
+ "then": "Aquest semàfor no té un botó per a demanar la llum verda"
+ }
+ },
+ "question": "Aquest semàfor té un botó per a demanar la llum verda?"
+ },
+ "crossing-continue-through-red": {
+ "mappings": {
+ "0": {
+ "then": "Un ciclista pot seguir recte si el semàfor està en roig"
+ },
+ "1": {
+ "then": "Un ciclista pot seguir recte si el semàfor està en roig"
+ },
+ "2": {
+ "then": "Un ciclista no pot seguir recte si el semàfor està en roig"
+ }
+ },
+ "question": "Un ciclista pot seguir recte si el semàfor està en roig?"
+ },
+ "crossing-has-island": {
+ "mappings": {
+ "0": {
+ "then": "Aquest creuament té una illa al mig"
+ },
+ "1": {
+ "then": "Aquest creuament no té una illa al mig"
+ }
+ },
+ "question": "Aquest creuament té una illa al mig?"
+ },
+ "crossing-is-zebra": {
+ "mappings": {
+ "0": {
+ "then": "Açò és un pas de vianants"
+ },
+ "1": {
+ "then": "Açò no és un pas de vianants"
+ }
+ },
+ "question": "Açò és un pas de vianants?"
+ },
+ "crossing-minimap": {
+ "mappings": {
+ "0": {
+ "then": "Aquest semàfor disposa d'un mapa tàctil que mostra el traçat de l'encreuament."
+ },
+ "1": {
+ "then": "Aquest semàfor no disposa d'un mapa tàctil que mostra el traçat del pas."
+ }
+ },
+ "question": "Aquest semàfor disposa d'un mapa tàctil que mostra el traçat de l'encreuament?"
+ },
+ "crossing-right-turn-through-red": {
+ "mappings": {
+ "0": {
+ "then": "Un ciclista pot girar a la dreta si el semàfor està en roig"
+ },
+ "1": {
+ "then": "Un ciclista pot girar a la dreta si el semàfor està en roig"
+ },
+ "2": {
+ "then": "Un ciclista no pot girar a la dreta si el semàfor està en roig"
+ }
+ },
+ "question": "Un ciclista pot girar a la dreta si el semàfor està en roig?"
+ },
+ "crossing-sound": {
+ "mappings": {
+ "0": {
+ "then": "Aquest semàfor disposa de senyals sonors per ajudar a creuar, tant per trobar l'encreuament com per creuar."
+ },
+ "1": {
+ "then": "Aquest semàfor no té senyals sonores per ajudar a creuar."
+ },
+ "2": {
+ "then": "Aquest semàfor té un senyal sonor per ajudar a localitzar el pal, però cap senyal que indique que és segur creuar."
+ },
+ "3": {
+ "then": "Aquest semàfor té un senyal sonor per indicar que és segur creuar, però cap senyal que ajude a localitzar el pal."
+ }
+ },
+ "question": "Aquest semàfor té senyals sonors per facilitar el pas?"
+ },
+ "crossing-tactile": {
+ "mappings": {
+ "0": {
+ "then": "Este creuament té superfície podotàctil"
+ },
+ "1": {
+ "then": "Este creuament no té superfície podotàctil"
+ },
+ "2": {
+ "then": "Este creuament té superfície podotàctil, però no correctament"
+ }
+ }
+ },
"crossing-type": {
"mappings": {
"2": {
@@ -2653,6 +2930,11 @@
},
"question": "Quan es va explorar per última vegada aquest desfibril·lador?",
"render": "El desfibrilador és va sondejar per ultima vegada el {survey:date}"
+ },
+ "opening_hours_24_7": {
+ "override": {
+ "question": "En quins horaris està disponible aquest desfibril·lador?"
+ }
}
},
"title": {
@@ -3152,6 +3434,9 @@
},
"ghost_bike-name": {
"mappings": {
+ "0": {
+ "then": "En record de {name}"
+ },
"1": {
"then": "No hi ha cap nom marcat a la bicicleta"
}
@@ -3160,7 +3445,11 @@
},
"ghost_bike-source": {
"question": "En quina pàgina web es pot trobar més informació sobre la bicicleta blanca o l'accident?",
- "render": "Més informació disponible"
+ "render": {
+ "special": {
+ "text": "Més informació disponible"
+ }
+ }
}
},
"title": {
@@ -3181,6 +3470,9 @@
"Privacy notice": {
"render": "Aquest és el camí que heu recorregut des que s'ha obert aquest lloc web. No et preocupis: això només és visible per a tu i ningú més. Les vostres dades d'ubicació mai s'envien fora del dispositiu."
}
+ },
+ "title": {
+ "render": "El teu camí recorregut"
}
},
"hackerspace": {
@@ -3440,9 +3732,27 @@
"mapRendering": {
"0": {
"label": {
+ "mappings": {
+ "0": {
+ "then": "Crea una nova nota del mapa"
+ }
+ },
"render": "Afegir nou element"
}
}
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Afegeix un nou punt o nota"
+ },
+ "1": {
+ "then": "Afegeix una nova nota"
+ },
+ "2": {
+ "then": "Afegeix un nou punt"
+ }
+ }
}
},
"map": {
@@ -3576,8 +3886,7 @@
},
"Email": {
"question": "A quina adreça de correu electrònic es pot enviar amb preguntes i problemes amb aquest parc natural?",
- "questionHint": "Respecteu la privadesa: només ompliu una adreça de correu electrònic personal si es publica àmpliament",
- "render": "{email}"
+ "questionHint": "Respecteu la privadesa: només ompliu una adreça de correu electrònic personal si es publica àmpliament"
},
"Name tag": {
"render": "Aquesta àrea s'anomena {name}"
@@ -3836,6 +4145,14 @@
},
"parking_spaces": {
"tagRenderings": {
+ "capacity": {
+ "mappings": {
+ "0": {
+ "then": "Aquest espai d'aparcament té 1 plaça."
+ }
+ },
+ "render": "Aquests espais d'aparcament tenen {capacity} places."
+ },
"type": {
"mappings": {
"0": {
@@ -4708,6 +5025,11 @@
},
"question": "On es troba aquest contenidor?"
},
+ "opening_hours_24_7": {
+ "override": {
+ "question": "Quin és l'horari d'obertura d'aquesta instal·lació de reciclatge?"
+ }
+ },
"operator": {
"question": "Quina empresa opera aquesta infraestructura de reciclatge?",
"render": "Aquesta infraestuctura de reciclatge està operada per {operator}"
@@ -4971,6 +5293,58 @@
"render": "Botiga"
}
},
+ "shower": {
+ "tagRenderings": {
+ "charge": {
+ "render": "Costa {charge} utilitzar aquesta dutxa"
+ },
+ "fee": {
+ "mappings": {
+ "0": {
+ "then": "Hi ha un preu per utilitzar aquesta dutxa"
+ },
+ "1": {
+ "then": "Aquesta dutxa és gratuïta"
+ }
+ },
+ "question": "És allà un cost per utilitzar aquesta dutxa?"
+ },
+ "hot_water": {
+ "mappings": {
+ "0": {
+ "then": "Aquí hi ha aigua calenta disponible"
+ },
+ "1": {
+ "then": "Aquí hi ha aigua calenta disponible, però té un cost"
+ },
+ "2": {
+ "then": "Aquí no hi ha aigua calenta disponible"
+ }
+ },
+ "question": "Aquesta dutxa té aigua calenta disponible?"
+ }
+ },
+ "title": {
+ "render": "Dutxa"
+ }
+ },
+ "slow_roads": {
+ "tagRenderings": {
+ "slow_roads-surface": {
+ "mappings": {
+ "0": {
+ "then": "La superfície és herba"
+ },
+ "1": {
+ "then": "La superfície és terra"
+ },
+ "3": {
+ "then": "La superfície és sorra"
+ }
+ }
+ }
+ }
+ },
"speed_camera": {
"units": {
"0": {
@@ -5727,6 +6101,16 @@
}
}
},
+ "tree-heritage": {
+ "mappings": {
+ "2": {
+ "then": "Registrat com a patrimoni per una organització diferent"
+ },
+ "3": {
+ "then": "No registrat com a patrimoni"
+ }
+ }
+ },
"tree-leaf_type": {
"mappings": {
"0": {
@@ -5747,7 +6131,7 @@
"all-questions-at-once": {
"mappings": {
"0": {
- "then": "Mostra totes les preguntes juntes a la caixa d'informació"
+ "then": "Mostra totes les preguntes al quadre d'informació"
},
"1": {
"then": "Mostra les preguntes una per una"
@@ -5803,6 +6187,13 @@
},
"question": "Vols mostrar la informació de depuració de la configuració de l'usuari?"
},
+ "show_tags": {
+ "mappings": {
+ "3": {
+ "then": "Mostra les etiquetes que s'aplicaran a l'hora de fer un canvi i mostra la taula d'etiquetes a cada element"
+ }
+ }
+ },
"translation-completeness": {
"mappings": {
"0": {
@@ -5842,7 +6233,7 @@
"verified-mastodon": {
"mappings": {
"0": {
- "then": "S'ha trobat un enllaç al vostre perfil de Mastodon: {_mastodon_link}"
+ "then": "S'ha trobat un enllaç al vostre perfil de Mastodon: {_mastodon_link}"
}
}
}
diff --git a/langs/layers/cs.json b/langs/layers/cs.json
index b4e9652c03..4c2da97519 100644
--- a/langs/layers/cs.json
+++ b/langs/layers/cs.json
@@ -129,7 +129,7 @@
"then": "Volební reklama"
},
"4": {
- "then": "Informace týkající se divadla, koncertů, ..."
+ "then": "Informace týkající se divadla, koncertů, …"
},
"5": {
"then": "Zpráva od neziskových organizací"
@@ -351,7 +351,11 @@
},
"artwork-website": {
"question": "Existuje webová stránka s dalšími informacemi o tomto uměleckém díle?",
- "render": "Více informací na této webové stránce"
+ "render": {
+ "special": {
+ "text": "Více informací na této webové stránce"
+ }
+ }
},
"artwork_subject": {
"question": "Co zobrazuje toto umělecké dílo?",
@@ -731,7 +735,7 @@
}
},
"question": "Má tato lavička nápis?",
- "questionHint": "Např. na připevněné desce, v opěradle, ...",
+ "questionHint": "Např. na připevněné desce, v opěradle, …",
"render": "Tato lavice má následující nápis:
{inscription}
"
},
"bench-material": {
@@ -956,7 +960,7 @@
"then": "Přítomný je automat, který vydává a přijímá klíče, případně po ověření pravosti a/nebo zaplacení. Jízdní kola jsou zaparkována v blízkosti"
},
"5": {
- "then": "Jedná se o místo předání, např. vyhrazené parkoviště pro umístění jízdních kol, které je zřetelně označeno jako místo určené pouze pro půjčovnu"
+ "then": "Jedná se o místo předání, např. vyhrazené parkoviště pro umístění jízdních kol, zřetelně označené jako místo určené pouze pro půjčovnu"
}
},
"question": "O jakou půjčovnu jízdních kol se jedná?"
@@ -1078,6 +1082,11 @@
}
},
"question": "Je nabízeno nářadí k opravě vlastního kola?"
+ },
+ "opening_hours": {
+ "override": {
+ "question": "Kdy byla tato cyklistická kavárna otevřena?"
+ }
}
},
"title": {
@@ -1104,7 +1113,7 @@
"then": "Tato mycí služba je bezplatná"
},
"1": {
- "then": "Tato úklidová služba je placená"
+ "then": "Využití úklidové služby je zpoplatněno"
}
},
"question": "Kolik stojí využívání služby mytí?",
@@ -1561,7 +1570,46 @@
},
"3": {
"then": "Opravy kol {name}"
+ },
+ "4": {
+ "then": "Prodejna kol {name}"
+ },
+ "5": {
+ "then": "Oprava kol/obchod {name}"
}
+ },
+ "render": "Oprava kol/obchod"
+ }
+ },
+ "bike_themed_object": {
+ "description": "Vrstva s objekty s tématikou jízdních kol, které však neodpovídají žádné jiné vrstvě",
+ "name": "Objekt související s jízdním kolem",
+ "title": {
+ "mappings": {
+ "1": {
+ "then": "Cyklostezka"
+ }
+ },
+ "render": "Objekt související s jízdním kolem"
+ }
+ },
+ "binocular": {
+ "description": "Dalekohledy",
+ "name": "Dalekohledy",
+ "presets": {
+ "0": {
+ "description": "Jednooký teleskop nebo dalekohled umístěný na stožáru, který je k dispozici veřejnosti k prohlídce. ",
+ "title": "dalekohled"
+ }
+ },
+ "tagRenderings": {
+ "binocular-charge": {
+ "mappings": {
+ "0": {
+ "then": "Použití zdarma"
+ }
+ },
+ "question": "Kolik se platí za používání těchto dalekohledů?"
}
}
},
diff --git a/langs/layers/da.json b/langs/layers/da.json
index 9cf0a4dcfe..7e5f7982c0 100644
--- a/langs/layers/da.json
+++ b/langs/layers/da.json
@@ -130,7 +130,11 @@
},
"artwork-website": {
"question": "Er der et websted med mere information om dette kunstværk?",
- "render": "Yderligere oplysninger på dette websted"
+ "render": {
+ "special": {
+ "text": "Yderligere oplysninger på dette websted"
+ }
+ }
}
},
"title": {
@@ -2048,7 +2052,7 @@
}
}
},
- "7": {
+ "9": {
"options": {
"0": {
"question": "Gratis at bruge"
diff --git a/langs/layers/de.json b/langs/layers/de.json
index 3b6a131a9c..aa3af72564 100644
--- a/langs/layers/de.json
+++ b/langs/layers/de.json
@@ -351,7 +351,11 @@
},
"artwork-website": {
"question": "Auf welcher Webseite gibt es weitere Informationen zum Kunstwerk?",
- "render": "Weitere Informationen auf dieser Webseite"
+ "render": {
+ "special": {
+ "text": "Weitere Informationen auf dieser Webseite"
+ }
+ }
},
"artwork_subject": {
"question": "Was zeigt dieses Kunstwerk?",
@@ -4224,6 +4228,91 @@
}
}
},
+ "elongated_coin": {
+ "description": "Ebene mit Münzpressen.",
+ "name": "Münzpressen",
+ "presets": {
+ "0": {
+ "title": "Eine Münzpresse"
+ }
+ },
+ "tagRenderings": {
+ "charge": {
+ "freeform": {
+ "placeholder": "Einwurf (z.B. 0,5€)"
+ },
+ "mappings": {
+ "0": {
+ "then": "Eine Münze zu Pressen kostet 1 Euro."
+ },
+ "1": {
+ "then": "Eine Münze zu Pressen kostet 2€."
+ }
+ },
+ "question": "Wieviel kostet es eine Münze zu Pressen?",
+ "render": "Es kostet {charge}€ um eine Münze zu Pressen."
+ },
+ "coin": {
+ "freeform": {
+ "placeholder": "Münzenart (z.B. 10 Cent)"
+ },
+ "mappings": {
+ "0": {
+ "then": "Die Münzpresse benötigt eine 2 Cent Münze um zu Pressen."
+ },
+ "1": {
+ "then": "Die Münzpresse benötigt eine 5 Cent Münze um zu Pressen."
+ },
+ "2": {
+ "then": "Die Münzpresse benötigt eine 10 Cent Münze um zu Pressen."
+ },
+ "3": {
+ "then": "Die Münzpresse benötigt eine 25 Cent Münze um zu Pressen."
+ },
+ "4": {
+ "then": "Die Münzpresse benötigt eine 50 Cent Münze um zu Pressen."
+ }
+ },
+ "question": "Welche Münze wird zum Pressen verwendet?",
+ "render": "Die Münzpresse benötigt eine {coin:type} Münze um zu Pressen."
+ },
+ "designs": {
+ "freeform": {
+ "placeholder": "Motivanzahl (z.B. 5)"
+ },
+ "mappings": {
+ "0": {
+ "then": "Die Münzpresse hat ein Motiv zur Auswahl."
+ },
+ "1": {
+ "then": "Die Münzpresse hat zwei Motive zur Auswahl."
+ },
+ "2": {
+ "then": "Die Münzpresse hat drei Motive zur Auswahl."
+ },
+ "3": {
+ "then": "Die Münzpresse hat vier Motive zur Auswahl."
+ }
+ },
+ "question": "Wieviele Motive sind verfügbar?",
+ "render": "Die Münzpresse hat {coin:design_count} Motive zur Auswahl."
+ },
+ "indoor": {
+ "mappings": {
+ "0": {
+ "then": "Die Münzpresse befindet sich im Inneren."
+ },
+ "1": {
+ "then": "Die Münzpresse befindet sich Draußen."
+ }
+ },
+ "question": "Befindet sich die Münzpresse im Inneren?"
+ }
+ },
+ "title": {
+ "render": "Münzpresse"
+ }
+ },
"entrance": {
"description": "Eine Ebene, die Eingänge anzeigt und die Möglichkeit bietet, weitere Daten zu erheben, die z. B. für Rollstuhlfahrer wichtig sind (aber auch für Radfahrer, Lieferpersonal, …)",
"name": "Eingänge",
@@ -4439,6 +4528,20 @@
}
},
"3": {
+ "options": {
+ "0": {
+ "question": "Akzeptiert Debitkarten"
+ }
+ }
+ },
+ "4": {
+ "options": {
+ "0": {
+ "question": "Akzeptiert Kreditkarten"
+ }
+ }
+ },
+ "5": {
"options": {
"0": {
"question": "Mit und ohne Bild"
@@ -4451,14 +4554,14 @@
}
}
},
- "4": {
+ "6": {
"options": {
"0": {
"question": "Mit taktilem Pflaster"
}
}
},
- "5": {
+ "7": {
"options": {
"0": {
"question": "Mit oder ohne taktiles Pflaster"
@@ -4474,14 +4577,14 @@
}
}
},
- "6": {
+ "8": {
"options": {
"0": {
"question": "Bio-Produkte im Angebot"
}
}
},
- "7": {
+ "9": {
"options": {
"0": {
"question": "Nutzung kostenlos"
@@ -4738,6 +4841,12 @@
"options": {
"0": {
"question": "Vegetarische Gerichte im Angebot"
+ },
+ "1": {
+ "question": "Nur Fastfood-Geschäfte"
+ },
+ "2": {
+ "question": "Nur Restaurants"
}
}
},
@@ -5066,7 +5175,11 @@
},
"ghost_bike-source": {
"question": "Auf welcher Webseite kann man mehr Informationen über das Geisterrad oder den Unfall finden?",
- "render": "Mehr Informationen"
+ "render": {
+ "special": {
+ "text": "Mehr Informationen"
+ }
+ }
},
"ghost_bike-start_date": {
"question": "Wann wurde dieses Geisterrad aufgestellt?",
@@ -5982,8 +6095,7 @@
},
"Email": {
"question": "An welche Email-Adresse kann man sich bei Fragen und Problemen zu diesem Gebiet wenden?",
- "questionHint": "Respektieren Sie die Privatsphäre. Geben Sie nur dann eine persönliche Email-Adresse an, wenn diese allgemein bekannt ist",
- "render": "{email}"
+ "questionHint": "Respektieren Sie die Privatsphäre. Geben Sie nur dann eine persönliche Email-Adresse an, wenn diese allgemein bekannt ist"
},
"Name tag": {
"mappings": {
@@ -7016,7 +7128,11 @@
},
"public_bookcase-website": {
"question": "Auf welcher Webseite findet man Informationen zu diesem Bücherschrank?",
- "render": "Weitere Informationen auf der Webseite"
+ "render": {
+ "special": {
+ "text": "Weitere Informationen auf der Webseite"
+ }
+ }
}
},
"title": {
@@ -7030,6 +7146,15 @@
},
"questions": {
"tagRenderings": {
+ "check_date": {
+ "mappings": {
+ "0": {
+ "then": "Dieses Objekt wurde heute zuletzt kontrolliert"
+ }
+ },
+ "question": "Wann wurde dieses Objekt zuletzt kontrolliert?",
+ "render": "Dieses Objekt wurde zuletzt kontrolliert am {check_date}"
+ },
"denominations-coins": {
"mappings": {
"0": {
@@ -7213,6 +7338,9 @@
},
"question": "Wird das Objekt beleuchtet oder leuchtet es selbst?"
},
+ "mastodon": {
+ "question": "Wie lautet der Mastodon-Handle von {title()}?"
+ },
"multilevels": {
"override": {
"question": "Auf welchen Geschossen hält dieser Aufzug?",
@@ -9547,10 +9675,10 @@
"verified-mastodon": {
"mappings": {
"0": {
- "then": "Es wurde ein Link zu deinem Mastodon-Profil gefunden: {_mastodon_link}"
+ "then": "Es wurde ein Link zu deinem Mastodon-Profil gefunden: {_mastodon_link}"
},
"1": {
- "then": "Wir haben einen Link gefunden, der aussieht wie ein Mastodon-Konto, aber nicht verifiziert ist. Bearbeiten Sie Ihre Profilbeschreibung und fügen Sie dort Folgendes ein: <a href=\"{_mastodon_candidate}\" rel=\"me\">Mastodon</a>"
+ "then": "Wir haben einen Link gefunden, der aussieht wie ein Mastodon-Konto, aber nicht verifiziert ist. Bearbeiten Sie Ihre Profilbeschreibung und fügen Sie dort Folgendes ein: <a href=\"{_mastodon_candidate}\" rel=\"me\">Mastodon</a>"
}
}
}
diff --git a/langs/layers/en.json b/langs/layers/en.json
index d28931b7e6..3f4598813d 100644
--- a/langs/layers/en.json
+++ b/langs/layers/en.json
@@ -351,7 +351,11 @@
},
"artwork-website": {
"question": "Is there a website with more information about this artwork?",
- "render": "More information on this website"
+ "render": {
+ "special": {
+ "text": "More information on this website"
+ }
+ }
},
"artwork_subject": {
"question": "What does this artwork depict?",
@@ -4225,6 +4229,91 @@
}
}
},
+ "elongated_coin": {
+ "description": "Layer showing penny presses.",
+ "name": "Penny Presses",
+ "presets": {
+ "0": {
+ "title": "a penny press"
+ }
+ },
+ "tagRenderings": {
+ "charge": {
+ "freeform": {
+ "placeholder": "Cost (e.g. 0.50 EUR)"
+ },
+ "mappings": {
+ "0": {
+ "then": "It costs 1 euro to press a penny."
+ },
+ "1": {
+ "then": "It costs 2 euros to press a penny."
+ }
+ },
+ "question": "How much does it cost to press a penny?",
+ "render": "It costs {charge} to press a penny."
+ },
+ "coin": {
+ "freeform": {
+ "placeholder": "Coin type (e.g. 10cent)"
+ },
+ "mappings": {
+ "0": {
+ "then": "This penny press uses a 2 cent coin for pressing."
+ },
+ "1": {
+ "then": "This penny press uses a 5 cent coin for pressing."
+ },
+ "2": {
+ "then": "This penny press uses a 10 cent coin for pressing."
+ },
+ "3": {
+ "then": "This penny press uses a 25 cent coin for pressing."
+ },
+ "4": {
+ "then": "This penny press uses a 50 cent coin for pressing."
+ }
+ },
+ "question": "What coin is used for pressing?",
+ "render": "This penny press uses a {coin:type} coin for pressing."
+ },
+ "designs": {
+ "freeform": {
+ "placeholder": "Number of designs (e.g. 5)"
+ },
+ "mappings": {
+ "0": {
+ "then": "This penny press has one design available."
+ },
+ "1": {
+ "then": "This penny press has two designs available."
+ },
+ "2": {
+ "then": "This penny press has three designs available."
+ },
+ "3": {
+ "then": "This penny press has four designs available."
+ }
+ },
+ "question": "How many designs are available?",
+ "render": "This penny press has {coin:design_count} designs available."
+ },
+ "indoor": {
+ "mappings": {
+ "0": {
+ "then": "This penny press is located indoors."
+ },
+ "1": {
+ "then": "This penny press is located outdoors."
+ }
+ },
+ "question": "Is the penny press indoors?"
+ }
+ },
+ "title": {
+ "render": "Penny Press"
+ }
+ },
"entrance": {
"description": "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, …)",
"name": "Entrance",
@@ -4440,6 +4529,20 @@
}
},
"3": {
+ "options": {
+ "0": {
+ "question": "Accepts debit cards"
+ }
+ }
+ },
+ "4": {
+ "options": {
+ "0": {
+ "question": "Accepts credit cards"
+ }
+ }
+ },
+ "5": {
"options": {
"0": {
"question": "With and without images"
@@ -4452,14 +4555,14 @@
}
}
},
- "4": {
+ "6": {
"options": {
"0": {
"question": "With tactile paving"
}
}
},
- "5": {
+ "7": {
"options": {
"0": {
"question": "With or without tactile paving"
@@ -4475,14 +4578,14 @@
}
}
},
- "6": {
+ "8": {
"options": {
"0": {
"question": "Has organic options"
}
}
},
- "7": {
+ "9": {
"options": {
"0": {
"question": "Free to use"
@@ -4741,7 +4844,7 @@
"question": "Has a vegetarian menu"
},
"1": {
- "question": "Only fastfood buisinesses"
+ "question": "Only fastfood businesses"
},
"2": {
"question": "Only restaurants"
@@ -5073,7 +5176,11 @@
},
"ghost_bike-source": {
"question": "On what webpage can one find more info about the ghost bike or the accident?",
- "render": "More info available"
+ "render": {
+ "special": {
+ "text": "More info available"
+ }
+ }
},
"ghost_bike-start_date": {
"question": "When was this Ghost bike installed?",
@@ -5989,8 +6096,7 @@
},
"Email": {
"question": "What email adress can one send to with questions and problems with this nature reserve?",
- "questionHint": "Respect privacy - only fill out a personal email address if this is widely published",
- "render": "{email}"
+ "questionHint": "Respect privacy - only fill out a personal email address if this is widely published"
},
"Name tag": {
"mappings": {
@@ -6785,6 +6891,20 @@
}
},
"tagRenderings": {
+ "has_atm": {
+ "mappings": {
+ "0": {
+ "then": "This post office has an ATM"
+ },
+ "1": {
+ "then": "This post office does not have an ATM"
+ },
+ "2": {
+ "then": "This post office does have an ATM, but it is mapped as a different icon"
+ }
+ },
+ "question": "Does this post office have an ATM?"
+ },
"letter-from": {
"mappings": {
"0": {
@@ -7023,7 +7143,11 @@
},
"public_bookcase-website": {
"question": "Is there a website with more information about this public bookcase?",
- "render": "More info on the website"
+ "render": {
+ "special": {
+ "text": "More info on the website"
+ }
+ }
}
},
"title": {
@@ -7037,6 +7161,15 @@
},
"questions": {
"tagRenderings": {
+ "check_date": {
+ "mappings": {
+ "0": {
+ "then": "This object was last checked today"
+ }
+ },
+ "question": "When was this object last checked?",
+ "render": "This object was last checked on {check_date}"
+ },
"denominations-coins": {
"mappings": {
"0": {
@@ -7220,6 +7353,9 @@
},
"question": "Is this object lit or does it emit light?"
},
+ "mastodon": {
+ "question": "What is the Mastodon-handle of {title()}?"
+ },
"multilevels": {
"override": {
"question": "What levels does this elevator go to?",
@@ -9554,10 +9690,10 @@
"verified-mastodon": {
"mappings": {
"0": {
- "then": "A link to your Mastodon-profile has been been found: {_mastodon_link}"
+ "then": "A link to your Mastodon-profile has been been found: {_mastodon_link}"
},
"1": {
- "then": "We found a link to what looks to be a mastodon account, but it is unverified. Edit your profile description and place the following there: <a href=\"{_mastodon_candidate}\" rel=\"me\">Mastodon</a>"
+ "then": "We found a link to what looks to be a mastodon account, but it is unverified. Edit your profile description and place the following there: <a href=\"{_mastodon_candidate}\" rel=\"me\">Mastodon</a>"
}
}
}
@@ -9702,6 +9838,15 @@
},
"15": {
"then": "Flowers are sold"
+ },
+ "16": {
+ "then": "Parking tickets are sold"
+ },
+ "17": {
+ "then": "Pressed pennies are sold"
+ },
+ "18": {
+ "then": "Public transport tickets are sold"
}
},
"question": "What does this vending machine sell?",
diff --git a/langs/layers/es.json b/langs/layers/es.json
index 0eb28931bd..62300d2b4e 100644
--- a/langs/layers/es.json
+++ b/langs/layers/es.json
@@ -129,7 +129,7 @@
"then": "Publicidad electoral"
},
"4": {
- "then": "Información sobre teatros, conciertos, ..."
+ "then": "Información sobre teatros, conciertos, …"
},
"5": {
"then": "Mensaje de organizaciones sin ánimo de lucro"
@@ -144,7 +144,7 @@
"then": "Cartel de financiación"
},
"9": {
- "then": "un mapa"
+ "then": "Un mapa"
}
},
"question": "Que tipo de mensaje se muestra?"
@@ -351,7 +351,11 @@
},
"artwork-website": {
"question": "¿Hay un sitio web con más información sobre esta obra de arte?",
- "render": "Más información en este sitio web"
+ "render": {
+ "special": {
+ "text": "Más información en este sitio web"
+ }
+ }
},
"artwork_subject": {
"question": "¿Qué representa esta obra de arte?",
@@ -799,7 +803,7 @@
}
},
"question": "¿Todavía funciona esta máquina expendedora?",
- "render": "El estado operacional es {operational_status}"
+ "render": "El estado operacional es {operational_status}"
}
}
},
@@ -886,7 +890,7 @@
"then": "Bolardo"
},
"7": {
- "then": "Una área en el suelo que está marcada para el aparcamiento de bicicletas"
+ "then": "Una área en el suelo que está marcada para el aparcamiento de bicicletas"
}
},
"question": "¿Cual es el tipo de este aparcamiento de bicicletas?",
@@ -1392,7 +1396,7 @@
"then": "Este es un club nocturno o discoteca centrado en bailar, música de un DJ con un espectáculo de luces que la acompaña y un bar donde conseguir bebidas (alcohólicas)"
}
},
- "question": "Qué tipo de cafetería es esta"
+ "question": "Qué tipo de cafe es este?"
},
"Name": {
"question": "¿Cual es el nombre de este pub?",
@@ -1405,7 +1409,7 @@
"then": "{name}"
}
},
- "render": "Pub"
+ "render": "Bar"
}
},
"charging_station": {
@@ -1437,13 +1441,13 @@
"question": "Todos los conectores"
},
"2": {
- "question": "Tiene un conector
enchufe de pared Europeo con un pin de tierra (CEE7/4 tipo E
"
+ "question": "Tiene un conector
enchufe de pared Europeo con un pin de tierra (CEE7/4 tipo E)
"
},
"3": {
"question": "Tiene un conector
Chademo
"
},
"4": {
- "question": "Tiene un conector de
Tipo 1 con cable (J1772)
"
+ "question": "Tiene un conector
Tipo 1 con cable (J1772)
"
},
"5": {
"question": "Tiene un conector de
Tipo 1 sin cable (J1772)
"
@@ -1735,11 +1739,11 @@
}
},
"question": "¿Qué corriente ofrecen los conectores con
USB para cargar teléfonos y dispositivos electrónicos pequeños
?",
- "render": "
USB para carga teléfonos y dispositivos electrónicos pequeños
salida de hasta {socket:USB-A:current}A"
+ "render": "
USB para carga teléfonos y dispositivos electrónicos pequeños
salida de hasta {socket:USB-A:current}A"
},
"email": {
"question": "¿Cual es la dirección de correo electrónico de esta operadora?",
- "render": "En caso de problemas, envía un correo electrónico a {email}"
+ "render": "En caso de problemas, envía un correo electrónico a {email}"
},
"fee": {
"mappings": {
@@ -1933,13 +1937,13 @@
"crossing-tactile": {
"mappings": {
"0": {
- "then": "Este cruce tiene pavimento táctil"
+ "then": "Este cruce tiene superficie podotáctil"
},
"1": {
- "then": "Este cruce no tiene pavimento táctil"
+ "then": "Este cruce no tiene superficie podotáctil"
},
"2": {
- "then": "Este cruce tiene pavimento táctil, pero no es correcto"
+ "then": "Este cruce tiene superficie podotáctil, pero no es correcto"
}
},
"question": "¿Tiene pavimento táctil este cruce?"
@@ -2401,6 +2405,91 @@
"render": "Agua potable"
}
},
+ "elongated_coin": {
+ "description": "Capa mostrando prensas de centavo.",
+ "name": "Prensas de centavo",
+ "presets": {
+ "0": {
+ "title": "una prensa de centavo"
+ }
+ },
+ "tagRenderings": {
+ "charge": {
+ "freeform": {
+ "placeholder": "Costo (por ejemplo, 0.50 euros)"
+ },
+ "mappings": {
+ "0": {
+ "then": "Cuesta 1 euro para presionar un centavo."
+ },
+ "1": {
+ "then": "Cuesta 2 euros para presionar un centavo."
+ }
+ },
+ "question": "¿Cuánto cuesta presionar un centavo?",
+ "render": "Cuesta {charge} para presionar un centavo."
+ },
+ "coin": {
+ "freeform": {
+ "placeholder": "Tipo de moneda (por ejemplo, 10 centavos)"
+ },
+ "mappings": {
+ "0": {
+ "then": "Esta prensa de centavo utiliza una moneda de 2 centavos para presionar."
+ },
+ "1": {
+ "then": "Esta prensa de centavo utiliza una moneda de 5 centavos para presionar."
+ },
+ "2": {
+ "then": "Esta prensa de centavo utiliza una moneda de 10 centavos para presionar."
+ },
+ "3": {
+ "then": "Esta prensa de centavo utiliza una moneda de 25 centavos para presionar."
+ },
+ "4": {
+ "then": "Esta prensa de centavo utiliza una moneda de 50 centavos para presionar."
+ }
+ },
+ "question": "Qué moneda se utiliza para presionar?",
+ "render": "Esta prensa de centavo utiliza una moneda {coin:type} para presionar."
+ },
+ "designs": {
+ "freeform": {
+ "placeholder": "Número de diseños (por ejemplo, 5)"
+ },
+ "mappings": {
+ "0": {
+ "then": "Esta prensa tiene un diseño disponible."
+ },
+ "1": {
+ "then": "Esta prensa tiene dos diseños disponibles."
+ },
+ "2": {
+ "then": "Esta prensa tiene tres diseños disponibles."
+ },
+ "3": {
+ "then": "Esta prensa tiene cuatro diseños disponibles."
+ }
+ },
+ "question": "Cuántos diseños son disponibles?",
+ "render": "Esta prensa tiene {coin:design_count} diseños disponibles."
+ },
+ "indoor": {
+ "mappings": {
+ "0": {
+ "then": "Esta prensa está ubicada en interior."
+ },
+ "1": {
+ "then": "Esta prensa está ubicada al aire libre."
+ }
+ },
+ "question": "La prensa de centavo esta al interior?"
+ }
+ },
+ "title": {
+ "render": "Prensa de centavo"
+ }
+ },
"entrance": {
"description": "Una capa que muestra capas y ofrece la posibilidad de sondear algunos datos avanzados que son importantes para, por ejemplo, usuarios de sillas de ruedas (pero también incluye ciclistas, gente que quiere repartir, ...)",
"name": "Entrada",
@@ -2588,7 +2677,7 @@
}
}
},
- "description": "Una capa que muestra restaurantes y locales de comida rápida (con un renderizado especial para freidurías)",
+ "description": "Una capa mostrando restaurantes y locales de comida rápida (con un renderizado especial para friterías)",
"filter": {
"2": {
"options": {
@@ -2776,7 +2865,7 @@
}
},
"ghost_bike": {
- "name": "Bicicleta blanca",
+ "name": "Bicicletas blanca",
"presets": {
"0": {
"title": "una bicicleta blanca"
@@ -2962,7 +3051,7 @@
"name": "Velocidad",
"tagRenderings": {
"maxspeed-maxspeed": {
- "question": "Qué velocidad tiene"
+ "question": "Qué es la velocidad máxima legal uno está permitido conducir en esta carretera?"
}
},
"units": {
@@ -3353,7 +3442,7 @@
}
},
"postboxes": {
- "description": "La capa que muestra buzones de correo.",
+ "description": "La capa que mostrando buzones de correo.",
"name": "Buzones de correo",
"presets": {
"0": {
@@ -4323,7 +4412,7 @@
"Surveillance type: public, outdoor, indoor": {
"mappings": {
"0": {
- "then": "Es un área pública, como una calle, un puente, una plaza, un parque, una estación de tren, un corredor público o túnel, ..."
+ "then": "Es un área pública, como una calle, un puente, una plaza, un parque, una estación de tren, un corredor público o túnel, …"
},
"1": {
"then": "Es un área exterior pero privada (ej: estacionamiento, gasolinera, patio, entrada, camino privado, ...)"
diff --git a/langs/layers/eu.json b/langs/layers/eu.json
index 0967ef424b..62d1296120 100644
--- a/langs/layers/eu.json
+++ b/langs/layers/eu.json
@@ -1 +1,334 @@
-{}
+{
+ "address": {
+ "description": "Helbideak",
+ "name": "OSMko helbide ezagunak",
+ "tagRenderings": {
+ "fixme": {
+ "question": "Zer konpondu behar da hemen? Azaldu mesedez"
+ },
+ "housenumber": {
+ "mappings": {
+ "0": {
+ "then": "Eraikin honek ez du etxe zenbakirik"
+ }
+ },
+ "question": "Zein da etxe honen zenbakia?",
+ "render": "Etxearen zenbakia {addr:housenumber} da"
+ },
+ "street": {
+ "question": "Zein kaletan dago helbide hori?",
+ "render": "Helbide hau {addr:street} kalean dago"
+ }
+ },
+ "title": {
+ "render": "Helbide ezaguna"
+ }
+ },
+ "advertising": {
+ "description": "Publizitate-ezaugarrien datuak osatuko ditugu erreferentziarekin, operadorearekin eta argiztatuarekin.",
+ "name": "Iragarri",
+ "presets": {
+ "0": {
+ "description": "Atari zabaleko publizitate-egitura handia, trafiko handiko eremuetan egon ohi dena, adibidez errepideen ondoan",
+ "title": "iragarki panela"
+ },
+ "10": {
+ "description": "Iragarki publizitarioetarako, neon-karteletarako, logotipoetarako eta erakundeen sarrera-seinaleetarako erabiltzen da",
+ "title": "letrero bat"
+ },
+ "11": {
+ "title": "eskultura bat"
+ },
+ "12": {
+ "title": "pareta margotu bat"
+ }
+ },
+ "tagRenderings": {
+ "Sides": {
+ "mappings": {
+ "0": {
+ "then": "Objektu honek iragarkiak ditu alde bakar batean"
+ },
+ "1": {
+ "then": "Objektu honek iragarkiak ditu bi aldeetan"
+ }
+ },
+ "question": "Zenbat aldetatik ikus dezakezu publizitatea?"
+ },
+ "message_type": {
+ "mappings": {
+ "4": {
+ "then": "Antzerkiari, kontzertuei eta abarri buruzko informazioa"
+ }
+ }
+ }
+ },
+ "title": {
+ "mappings": {
+ "3": {
+ "then": "Zutabea"
+ },
+ "4": {
+ "then": "Ikurrina"
+ },
+ "5": {
+ "then": "Pantaila"
+ },
+ "6": {
+ "then": "Eskultura"
+ },
+ "7": {
+ "then": "Kartela"
+ },
+ "8": {
+ "then": "Olana"
+ },
+ "9": {
+ "then": "Totem"
+ }
+ }
+ }
+ },
+ "artwork": {
+ "description": "Estatuen, bustoen, graffitien eta mundu osoko beste artelan batzuen mapa irekia",
+ "name": "Artelanak",
+ "tagRenderings": {
+ "artwork-artwork_type": {
+ "mappings": {
+ "0": {
+ "then": "Arkitektura"
+ },
+ "1": {
+ "then": "Murala"
+ },
+ "2": {
+ "then": "Margolana"
+ },
+ "3": {
+ "then": "Eskultura"
+ },
+ "4": {
+ "then": "Estatua"
+ },
+ "5": {
+ "then": "Bustoa"
+ },
+ "6": {
+ "then": "Harria"
+ },
+ "7": {
+ "then": "Instalazioa"
+ },
+ "8": {
+ "then": "Graffitia"
+ },
+ "9": {
+ "then": "Erliebea"
+ },
+ "11": {
+ "then": "Keramika"
+ },
+ "12": {
+ "then": "Egur taila"
+ }
+ }
+ }
+ },
+ "title": {
+ "render": "Artelana"
+ }
+ },
+ "atm": {
+ "name": "kutxazainak",
+ "tagRenderings": {
+ "operator": {
+ "freeform": {
+ "placeholder": "Operadorea"
+ }
+ }
+ },
+ "title": {
+ "render": "Kutxazaina"
+ }
+ },
+ "bank": {
+ "name": "Bankuak"
+ },
+ "barrier": {
+ "name": "Barrerak",
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Bolardoa"
+ }
+ },
+ "render": "Barrera"
+ }
+ },
+ "bench": {
+ "name": "Bankuak",
+ "title": {
+ "render": "Bankua"
+ }
+ },
+ "bench_at_pt": {
+ "tagRenderings": {
+ "bench_at_pt-name": {
+ "render": "{name}"
+ }
+ },
+ "title": {
+ "render": "Banku"
+ }
+ },
+ "bicycle_rental": {
+ "tagRenderings": {
+ "rental_types": {
+ "rewrite": {
+ "into": {
+ "4": {
+ "1": "mendiko bizikletak"
+ },
+ "6": {
+ "1": "tandem"
+ }
+ }
+ }
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "{name}"
+ }
+ }
+ }
+ },
+ "bike_parking": {
+ "tagRenderings": {
+ "Access": {
+ "render": "{access}"
+ },
+ "Bicycle parking type": {
+ "mappings": {
+ "3": {
+ "then": "Rack-a"
+ },
+ "5": {
+ "then": "Etxola"
+ },
+ "6": {
+ "then": "Bolardo"
+ }
+ }
+ }
+ }
+ },
+ "bike_repair_station": {
+ "tagRenderings": {
+ "bike_repair_station-valves": {
+ "mappings": {
+ "1": {
+ "then": "Dunlop"
+ }
+ }
+ }
+ }
+ },
+ "bike_shop": {
+ "title": {
+ "mappings": {
+ "1": {
+ "then": "Winkela"
+ }
+ }
+ }
+ },
+ "binocular": {
+ "description": "Prismatikoak",
+ "name": "Prismatikoak",
+ "title": {
+ "render": "Prismatikoak"
+ }
+ },
+ "cafe_pub": {
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "{name}"
+ }
+ },
+ "render": "Edaritegia"
+ }
+ },
+ "charging_station": {
+ "tagRenderings": {
+ "Available_charging_stations (generated)": {
+ "mappings": {
+ "4": {
+ "then": "Chademo"
+ },
+ "5": {
+ "then": "Chademo"
+ }
+ }
+ }
+ },
+ "units": {
+ "0": {
+ "applicableUnits": {
+ "0": {
+ "human": " ·minutu",
+ "humanSingular": " ·minutu"
+ },
+ "1": {
+ "human": " ·ordu",
+ "humanSingular": " ·ordu"
+ },
+ "2": {
+ "human": " ·egun",
+ "humanSingular": " ·egun"
+ }
+ }
+ },
+ "1": {
+ "applicableUnits": {
+ "0": {
+ "human": "Voltio"
+ }
+ }
+ },
+ "2": {
+ "applicableUnits": {
+ "0": {
+ "human": "A"
+ }
+ }
+ },
+ "3": {
+ "applicableUnits": {
+ "0": {
+ "human": "kilovatio"
+ },
+ "1": {
+ "human": "megawatt"
+ }
+ }
+ }
+ }
+ },
+ "climbing_area": {
+ "tagRenderings": {
+ "Rock type (crag/rock/cliff only)": {
+ "mappings": {
+ "0": {
+ "then": "Kareharria"
+ }
+ }
+ },
+ "name": {
+ "render": "{name}"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/langs/layers/fr.json b/langs/layers/fr.json
index dd622158d7..21915cd191 100644
--- a/langs/layers/fr.json
+++ b/langs/layers/fr.json
@@ -54,6 +54,7 @@
"title": "un écran fixé au mur"
},
"8": {
+ "description": "Une pièce de textile imperméable avec un message imprimé, ancrée de façon permanente sur un mur.",
"title": "une bâche"
},
"9": {
@@ -277,6 +278,9 @@
"presets": {
"0": {
"title": "une œuvre d'art"
+ },
+ "1": {
+ "title": "une œuvre sur un mur"
}
},
"tagRenderings": {
@@ -335,7 +339,11 @@
},
"artwork-website": {
"question": "Existe-t-il un site web où trouver plus d'informations sur cette œuvre d'art ?",
- "render": "Plus d'info sûr ce site web"
+ "render": {
+ "special": {
+ "text": "Plus d'info sûr ce site web"
+ }
+ }
},
"artwork_subject": {
"question": "Que représente cette oeuvre d'art ?",
@@ -396,6 +404,29 @@
"question": "Pouvez-vous déposer de l'argent liquide dans ce DAB ?"
},
"cash_out-denominations-notes": {
+ "mappings": {
+ "0": {
+ "then": "On peut retirer des billets de 5 euros"
+ },
+ "1": {
+ "then": "On peut retirer des billets de 10 euros"
+ },
+ "2": {
+ "then": "On peut retirer des billets de 20 euros"
+ },
+ "3": {
+ "then": "On peut retirer des billets de 50 euros"
+ },
+ "4": {
+ "then": "On peut retirer des billets de 100 euros"
+ },
+ "5": {
+ "then": "On peut retirer des billets de 200 euros"
+ },
+ "6": {
+ "then": "On peut retirer des billets de 500 euros"
+ }
+ },
"question": "Quels billets pouvez-vous retirer ici ?"
},
"name": {
@@ -558,10 +589,15 @@
"1": {
"then": "Ce banc n'a pas d'oeuvre d'art intégrée"
}
- }
+ },
+ "question": "Est-ce que ce banc inclut un élément artistique ?",
+ "questionHint": "Par ex. il intègre une peinture, statue ou autre élément non commune, travail cratif"
},
"bench-backrest": {
"mappings": {
+ "0": {
+ "then": "Ce banc a deux côtés avec un dossier partagé"
+ },
"1": {
"then": "Dossier : Oui"
},
@@ -615,28 +651,28 @@
}
},
"question": "Est-ce que ce banc possède une inscription ?",
- "questionHint": "Par exemple, sur une plaque accrochée, sur le dossier, ...",
+ "questionHint": "Par exemple, sur une plaque accrochée, sur le dossier, …",
"render": "Ce banc a l'inscription suivante :
{inscription}
"
},
"bench-material": {
"mappings": {
"0": {
- "then": "Matériau du siège : bois"
+ "then": "L'assise est en bois"
},
"1": {
- "then": "Matériau du siège : métal"
+ "then": "L'assise est en métal"
},
"2": {
- "then": "Matériau : pierre"
+ "then": "L'assise est en pierre"
},
"3": {
"then": "Matériau du siège : béton"
},
"4": {
- "then": "Matériau : plastique"
+ "then": "L'assise est en plastique"
},
"5": {
- "then": "Matériau du siège : acier"
+ "then": "L'assise est en acier"
}
},
"question": "De quel matériau ce banc est-il fait ?",
@@ -2102,12 +2138,33 @@
}
},
"clock": {
+ "description": "Couche avec les horloges publiques",
+ "name": "Horloges",
"presets": {
+ "0": {
+ "description": "Une horloge visible de l'espace public",
+ "title": "une horloge"
+ },
"1": {
- "description": "Une horloge publique fixée sur un mur"
+ "description": "Une horloge publique fixée sur un mur",
+ "title": "une horloge fixée au mur"
}
},
"tagRenderings": {
+ "barometer": {
+ "mappings": {
+ "0": {
+ "then": "Cette horloge affiche également la pression atmosphérique"
+ },
+ "1": {
+ "then": "Cette horloge n'affiche pas la pression atmosphérique"
+ },
+ "2": {
+ "then": "Cette horloge affiche probablement la pression atmosphérique"
+ }
+ },
+ "question": "Est-ce que cette horloge affiche également la pression atmosphérique ?"
+ },
"date": {
"mappings": {
"0": {
@@ -2115,6 +2172,9 @@
},
"1": {
"then": "Cette horloge n'indique pas la date"
+ },
+ "2": {
+ "then": "Cette horloge n'affiche probablement pas la date"
}
},
"question": "Cette horloge indique-t-elle également la date ?"
@@ -2137,6 +2197,9 @@
"question": "Comment cette horloge indique-t-elle l'heure ?"
},
"faces": {
+ "freeform": {
+ "placeholder": "Nombre de faces"
+ },
"mappings": {
"0": {
"then": "Cette horloge a une face"
@@ -2184,11 +2247,35 @@
},
"thermometer": {
"mappings": {
+ "0": {
+ "then": "Cette horloge affiche également la température"
+ },
+ "1": {
+ "then": "Cette horloge n'affiche pas la température"
+ },
"2": {
"then": "Cette horloge n'indique probablement pas la date"
}
- }
+ },
+ "question": "Est-ce que cette horloge affiche également la température ?"
+ },
+ "visibility": {
+ "mappings": {
+ "0": {
+ "then": "Cette horloge est visible d'environ 5 mètres (petite horloge fixée au mur)"
+ },
+ "1": {
+ "then": "Cette horloge est visible d'environ 20 mètres (horloge sur un panneau publicitaire)"
+ },
+ "2": {
+ "then": "Cette horloge est visible de plus de 20 mètres (par ex. horloge d'église ou de gare)"
+ }
+ },
+ "question": "Quelle est la visibilité de cette horloge ?"
}
+ },
+ "title": {
+ "render": "Horloge"
}
},
"crossings": {
@@ -2205,6 +2292,28 @@
}
},
"tagRenderings": {
+ "crossing-bicycle-allowed": {
+ "mappings": {
+ "0": {
+ "then": "Un cycliste peut utiliser ce passage"
+ },
+ "1": {
+ "then": "Un cycliste ne peut pas utiliser ce passage"
+ }
+ },
+ "question": "Est-ce que ce passage est également pour les vélos ?"
+ },
+ "crossing-button": {
+ "mappings": {
+ "0": {
+ "then": "Ce feu a un bouton pour demander le vert"
+ },
+ "1": {
+ "then": "Ce feu n'a pas de bouton pour demander le vert"
+ }
+ },
+ "question": "Est-ce que ce feu a un bouton pour demander le passage au vert ?"
+ },
"crossing-continue-through-red": {
"question": "Est-ce qu'un cycliste peut aller tout droit quand le feu est rouge ?"
},
@@ -2251,6 +2360,12 @@
},
"1": {
"then": "Ce feu de signalisation n'a pas de signal sonore pour aider à traverser."
+ },
+ "2": {
+ "then": "Ce feu a un signal sonore pour aider à situer les poteaux, mais pas de signal pour indiquer qu'on peut traverser en sécurité."
+ },
+ "3": {
+ "then": "Cet feu a un signal sonore pour indiquer qu'on peut traverser en sécurité, mais pas de signal pour localiser les poteaux."
}
},
"question": "Est-ce que le feu de signalisation a une signalisation sonore pour aider à traverser ?"
@@ -2285,6 +2400,17 @@
}
},
"question": "Quel type de passage piéton est-ce ?"
+ },
+ "crossing-vibration": {
+ "mappings": {
+ "0": {
+ "then": "Le bouton de ce feu vibre pour indiquer qu'on peut traverser en sécurité."
+ },
+ "1": {
+ "then": "Le bouton de ce feu ne vibre pas pour indiquer qu'on peut traverser en sécurité."
+ }
+ },
+ "question": "Est-ce que ce feu a un signal vibrant pour aider à traverser ? (habituellement situé sous le bouton)"
}
},
"title": {
@@ -2943,6 +3069,15 @@
}
}
},
+ "elongated_coin": {
+ "tagRenderings": {
+ "charge": {
+ "freeform": {
+ "placeholder": "Coût (par ex. 0.50 EUR)"
+ }
+ }
+ }
+ },
"entrance": {
"description": "Une couche montrant les entrées et offrant des capacités pour étudier certaines données avancées qui sont importantes, par exemple. les utilisateurs de fauteuils roulants (mais aussi les utilisateurs de vélos, les personnes qui veulent faire des livraisons, …)",
"name": "Entrée",
@@ -3154,14 +3289,14 @@
}
}
},
- "4": {
+ "6": {
"options": {
"0": {
"question": "Avec revêtement podotactile"
}
}
},
- "5": {
+ "7": {
"options": {
"0": {
"question": "Avec ou sans revêtement podotactile"
@@ -3177,7 +3312,7 @@
}
}
},
- "7": {
+ "9": {
"options": {
"0": {
"question": "Utilisation gratuite"
@@ -3240,6 +3375,13 @@
"render": "Station de pompiers"
}
},
+ "fixme": {
+ "tagRenderings": {
+ "note": {
+ "render": "Texte de la note : {note}"
+ }
+ }
+ },
"food": {
"deletion": {
"extraDeleteReasons": {
@@ -3258,10 +3400,23 @@
},
"description": "Un claque montrant les restaurants et les endroits de nourriture rapide (avec un rendu spécial pour les friteries)",
"filter": {
+ "1": {
+ "options": {
+ "0": {
+ "question": "Pas de réservation nécessaire"
+ }
+ }
+ },
"2": {
"options": {
"0": {
"question": "A un menu végétarien"
+ },
+ "1": {
+ "question": "Seulement les fastfood"
+ },
+ "2": {
+ "question": "Seulement les restaurants"
}
}
},
@@ -3546,6 +3701,7 @@
}
},
"ghost_bike": {
+ "description": "Une couche affichant les mémoriaux en l'hommage de cyclistes tuées lors d'accidents de la route",
"name": "Vélos fantômes",
"presets": {
"0": {
@@ -3575,7 +3731,11 @@
},
"ghost_bike-source": {
"question": "Sur quelle page web peut-on trouver plus d'informations sur le Vélo fantôme ou l'accident ?",
- "render": "Plus d'informations sont disponibles"
+ "render": {
+ "special": {
+ "text": "Plus d'informations sont disponibles"
+ }
+ }
},
"ghost_bike-start_date": {
"question": "Quand ce vélo fantôme a-t-il été installée ?",
@@ -3600,6 +3760,35 @@
"Privacy notice": {
"render": "C'est le chemin que vous avez parcouru depuis l'ouverture de ce site. Ne vous inquiétez pas - ceci n'est visible que pour vous et personne d'autre. Vos données de localisation ne sont jamais envoyées hors de l'appareil."
}
+ },
+ "title": {
+ "render": "Votre chemin"
+ }
+ },
+ "hotel": {
+ "description": "Couche affichant les hôtels",
+ "name": "Hôtels",
+ "presets": {
+ "0": {
+ "title": "un hôtel"
+ }
+ },
+ "tagRenderings": {
+ "name": {
+ "freeform": {
+ "placeholder": "Nom de l'hôtel"
+ },
+ "question": "Quel est le nom de cet hôtel ?",
+ "render": "Cet hôtel s'appelle {name}"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Hôtel {name}"
+ }
+ },
+ "render": "Hôtel"
}
},
"hydrant": {
@@ -3786,9 +3975,27 @@
"mapRendering": {
"0": {
"label": {
+ "mappings": {
+ "0": {
+ "then": "Créer une nouvelle note de carte"
+ }
+ },
"render": "Cliquez ici pour ajouter un élément"
}
}
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Ajouter un nouveau point ou ajouter une note"
+ },
+ "1": {
+ "then": "Ajouter une nouvelle note"
+ },
+ "2": {
+ "then": "Ajouter un nouveau point"
+ }
+ }
}
},
"map": {
@@ -3836,11 +4043,39 @@
}
},
"maxspeed": {
+ "description": "Affiche les vitesses autorisées sur toutes les routes",
+ "name": "Vitesse maximale",
"tagRenderings": {
"maxspeed-maxspeed": {
+ "mappings": {
+ "0": {
+ "then": "C'est une zone de rencontre, avec une vitesse maximale de 20 km/h"
+ }
+ },
"question": "Quelle est la vitesse maximum autorisée sur cette route ?",
"render": "La vitesse maximum autorisée sur cette route est {canonical(maxspeed)}"
}
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Route sans nom"
+ }
+ }
+ },
+ "units": {
+ "0": {
+ "applicableUnits": {
+ "0": {
+ "human": "kilomètres/heure",
+ "humanShort": "km/h"
+ },
+ "1": {
+ "human": "miles/heure",
+ "humanShort": "mph"
+ }
+ }
+ }
}
},
"nature_reserve": {
@@ -3866,8 +4101,7 @@
},
"Email": {
"question": "À quelle adresse courriel peut-on envoyer des questions et des problèmes concernant cette réserve naturelle ? ",
- "questionHint": "Respecter la vie privée – renseignez une adresse électronique personnelle seulement si celle-ci est largement publiée",
- "render": "{email}"
+ "questionHint": "Respecter la vie privée – renseignez une adresse électronique personnelle seulement si celle-ci est largement publiée"
},
"Surface area": {
"render": "Superficie : {_surface:ha} ha"
@@ -3878,6 +4112,134 @@
}
}
},
+ "note": {
+ "filter": {
+ "2": {
+ "options": {
+ "0": {
+ "question": "Ouverte par {search}"
+ }
+ }
+ }
+ }
+ },
+ "osm_community_index": {
+ "description": "Une couche affichant les communautés OpenStreetMap",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Pays"
+ }
+ }
+ },
+ "2": {
+ "options": {
+ "0": {
+ "question": "Région"
+ }
+ }
+ },
+ "4": {
+ "options": {
+ "0": {
+ "question": "Territoire"
+ }
+ }
+ },
+ "5": {
+ "options": {
+ "0": {
+ "question": "Monde"
+ }
+ }
+ },
+ "6": {
+ "options": {
+ "0": {
+ "question": "Autres communautés"
+ }
+ }
+ }
+ },
+ "name": "Index des communautés OSM",
+ "title": {
+ "render": "Index des communautés OSM"
+ }
+ },
+ "parcel_lockers": {
+ "description": "Couche affichant les casiers pour récupérer ou envoyer des colis.",
+ "name": "Casiers à colis",
+ "presets": {
+ "0": {
+ "title": "un casier à colis"
+ }
+ },
+ "tagRenderings": {
+ "brand": {
+ "freeform": {
+ "placeholder": "Marque"
+ },
+ "mappings": {
+ "0": {
+ "then": "C'est un Amazon Locker"
+ },
+ "2": {
+ "then": "C'est une DPD Pickup Station"
+ },
+ "3": {
+ "then": "C'est un PostNL Parcel Locker"
+ }
+ },
+ "question": "Quelle est la marque de ce casier à colis ?",
+ "render": "C'est un casier à colis {brand}"
+ },
+ "mail-in": {
+ "mappings": {
+ "0": {
+ "then": "On peut envoyer des colis depuis ce casier"
+ },
+ "1": {
+ "then": "On ne peut pas envoyer de colis depuis ce casier"
+ }
+ },
+ "question": "Peut-on envoyer des colis depuis ce casier ?"
+ },
+ "operator": {
+ "freeform": {
+ "placeholder": "Exploitant"
+ },
+ "question": "Quel est l'exploitant de ce casier à colis ?",
+ "render": "Ce casier à colis est exploité par {operator}"
+ },
+ "pickup": {
+ "mappings": {
+ "0": {
+ "then": "On peut retirer des colis depuis ce casier"
+ },
+ "1": {
+ "then": "On ne peut pas retirer de colis depuis ce casier"
+ }
+ },
+ "question": "Peut-on retirer des colis depuis ce casier ?"
+ },
+ "ref": {
+ "freeform": {
+ "placeholder": "Référence"
+ },
+ "question": "Quel est le numéro de référence/d'identification de ce casier à colis ?",
+ "render": "Ce casier a colis porte la référence {ref}"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Casier à colis {brand}"
+ }
+ },
+ "render": "Casier à colis"
+ }
+ },
"parking": {
"description": "Un calque montrant les parkings",
"name": "Lieu de stationnement",
@@ -3952,13 +4314,50 @@
"render": "Lieu de stationnement"
}
},
+ "parking_ticket_machine": {
+ "description": "Couche avec les distributeurs de tickets pour payer le parking.",
+ "tagRenderings": {
+ "ref": {
+ "freeform": {
+ "placeholder": "Numéro de référence"
+ }
+ }
+ }
+ },
"pedestrian_path": {
"description": "Sentiers piétonniers, particulièrement utilisés pour la navigation intérieure et les entrées d'accrochage à cette couche",
"name": "Sentiers piétons"
},
"pharmacy": {
+ "description": "Une couche affichant les pharmacie qui (probablement) délivrent des médicaments",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "A une drive"
+ }
+ }
+ },
+ "1": {
+ "options": {
+ "0": {
+ "question": "Pharmacie pouvant délivrer des médicaments sous prescription"
+ }
+ }
+ }
+ },
+ "name": "Pharmacies",
+ "presets": {
+ "0": {
+ "title": "une pharmacie"
+ }
+ },
"tagRenderings": {
"name": {
+ "freeform": {
+ "placeholder": "Nom de la pharmacie"
+ },
+ "question": "Quel est le nom de cette pharmacie ?",
"render": "Cette pharmacie s'appelle {name}"
},
"wheelchair": {
@@ -3975,6 +4374,14 @@
},
"question": "Cette pharmacie est-elle facilement accessible en chaise roulante ?"
}
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Pharmacie"
+ }
+ },
+ "render": "{name}"
}
},
"physiotherapist": {
@@ -4256,7 +4663,11 @@
},
"public_bookcase-website": {
"question": "Y a-t-il un site web avec plus d'informations sur cette microbibliothèque ?",
- "render": "Plus d'infos sur le site web"
+ "render": {
+ "special": {
+ "text": "Plus d'infos sur le site web"
+ }
+ }
}
},
"title": {
@@ -4974,7 +5385,9 @@
"render": {
"special": {
"no_known_languages": "La langue principale de cette école est inconnue",
- "question": "Quelle est la langue principale de cette école ?
Quelle langue est parlée avec les élèves des cours non linguistiques et avec l'administration ?
"
+ "question": "Quelle est la langue principale de cette école ?
Quelle langue est parlée avec les élèves des cours non linguistiques et avec l'administration ?
",
+ "render_all": "Ces langues sont utilisées dans cette école :{list()}",
+ "render_single_language": "{language():font-bold} est la langue principale dans cette école"
}
}
},
@@ -5085,8 +5498,23 @@
"render": "C'est une {shop}"
}
},
+ "organic": {
+ "mappings": {
+ "0": {
+ "then": "Ce commerce propose des produits bio"
+ },
+ "1": {
+ "then": "Ce commerce ne propose que des produits bio"
+ },
+ "2": {
+ "then": "Ce commerce ne propose pas de produit bio"
+ }
+ },
+ "question": "Ce commerce propose-t-il des produits bio ?"
+ },
"shops-name": {
- "question": "Qu'est-ce que le nom de ce magasin ?"
+ "question": "Qu'est-ce que le nom de ce magasin ?",
+ "render": "Ce commerce s'appelle {name}"
}
},
"title": {
@@ -5101,6 +5529,76 @@
"render": "Magasin"
}
},
+ "shower": {
+ "description": "Une couche affichant les douches (publiques)",
+ "filter": {
+ "1": {
+ "options": {
+ "0": {
+ "question": "Eau chaude disponible"
+ }
+ }
+ }
+ },
+ "name": "Douche",
+ "presets": {
+ "0": {
+ "description": "Une douche (publique)",
+ "title": "une douche"
+ }
+ },
+ "tagRenderings": {
+ "access": {
+ "mappings": {
+ "0": {
+ "then": "Tout le monde peut utiliser cette douche"
+ },
+ "1": {
+ "then": "Seuls les clients peuvent utiliser cette douche"
+ },
+ "2": {
+ "then": "Accessible, mais il faut demander une clé"
+ }
+ },
+ "question": "Qui peut utiliser cette douche ?"
+ },
+ "charge": {
+ "freeform": {
+ "placeholder": "par ex. 1,50 EUR"
+ },
+ "question": "Quel est le prix pour utiliser cette douche ?",
+ "render": "Le prix de cette douche est {charge}"
+ },
+ "fee": {
+ "mappings": {
+ "0": {
+ "then": "Il faut payer pour utiliser cette douche"
+ },
+ "1": {
+ "then": "Cette douche est gratuite"
+ }
+ },
+ "question": "Faut-il payer pour utiliser cette douche ?"
+ },
+ "hot_water": {
+ "mappings": {
+ "0": {
+ "then": "De l'eau chaud est disponible"
+ },
+ "1": {
+ "then": "De l'eau chaud est disponible, mais il faut payer"
+ },
+ "2": {
+ "then": "Il n'y a pas d'eau chaude disponible"
+ }
+ },
+ "question": "Est-ce que cette douche propose de l'eau chaude ?"
+ }
+ },
+ "title": {
+ "render": "Douche"
+ }
+ },
"slow_roads": {
"tagRenderings": {
"slow_roads-surface": {
@@ -5134,6 +5632,28 @@
}
}
},
+ "speed_camera": {
+ "tagRenderings": {
+ "maxspeed": {
+ "freeform": {
+ "placeholder": "Vitesse maximale autorisée"
+ },
+ "question": "Quelle est la vitesse maximale autorisée au niveau de ce radar ?",
+ "render": "La vitesse maximale autorisée est {canonical(maxspeed)}"
+ }
+ }
+ },
+ "speed_display": {
+ "tagRenderings": {
+ "maxspeed": {
+ "freeform": {
+ "placeholder": "Vitesse autorisée au niveau de ce radar pédagogique"
+ },
+ "question": "Quelle est la vitesse maximale autorisée au niveau de ce radar pédagogique ?",
+ "render": "La vitesse maximale autorisée au niveau de ce radar pédagogique est {canonical(maxspeed)}"
+ }
+ }
+ },
"sport_pitch": {
"description": "Un terrain de sport",
"name": "Terrains de sport",
@@ -5248,7 +5768,16 @@
}
},
"surveillance_camera": {
+ "description": "Cette couche affiche les caméras de surveillance et permet au contributeur de mettre à jour les informations et ajouter de nouvelles caméras",
"name": "Caméras de surveillance",
+ "presets": {
+ "0": {
+ "title": "une caméra de surveillance"
+ },
+ "1": {
+ "title": "une caméra de surveillance fixée au mur"
+ }
+ },
"tagRenderings": {
"Camera type: fixed; panning; dome": {
"mappings": {
@@ -5740,8 +6269,12 @@
},
"1": {
"then": "Cet arrêt n'a pas de banc"
+ },
+ "2": {
+ "then": "Cet arrêt a un banc, cartographié séparément"
}
- }
+ },
+ "question": "Est-ce que cet arrêt a un banc ?"
},
"bin": {
"mappings": {
@@ -5991,7 +6524,7 @@
"verified-mastodon": {
"mappings": {
"0": {
- "then": "Un lien vers votre profil Mastodon a été trouvé : {_mastodon_link}"
+ "then": "Un lien vers votre profil Mastodon a été trouvé : {_mastodon_link}"
}
}
}
@@ -6000,6 +6533,160 @@
"render": "Paramètres"
}
},
+ "vending_machine": {
+ "description": "Couche affichant les distributeurs",
+ "filter": {
+ "1": {
+ "options": {
+ "0": {
+ "question": "Tous les distributeurs"
+ },
+ "1": {
+ "question": "Vente de boissons"
+ },
+ "2": {
+ "question": "Ventre de confiseries"
+ },
+ "3": {
+ "question": "Ventre de nourriture"
+ },
+ "4": {
+ "question": "Vente de cigarettes"
+ },
+ "5": {
+ "question": "Vente de préservatifs"
+ },
+ "6": {
+ "question": "Vente de café"
+ },
+ "7": {
+ "question": "Vente d'eau"
+ },
+ "8": {
+ "question": "Vente de journaux"
+ },
+ "9": {
+ "question": "Vente de chambres à air pour vélo"
+ },
+ "10": {
+ "question": "Vente de lait"
+ },
+ "11": {
+ "question": "Vente de pain"
+ },
+ "12": {
+ "question": "Vente d'œufs"
+ },
+ "13": {
+ "question": "Vente de fromage"
+ },
+ "14": {
+ "question": "Vente de miel"
+ },
+ "15": {
+ "question": "Vente de pommes de terre"
+ },
+ "16": {
+ "question": "Vente de fleurs"
+ }
+ }
+ }
+ },
+ "name": "Distributeurs",
+ "presets": {
+ "0": {
+ "title": "un distributeur"
+ }
+ },
+ "tagRenderings": {
+ "indoor": {
+ "mappings": {
+ "0": {
+ "then": "Ce distributeur est à l'extérieur"
+ },
+ "1": {
+ "then": "Ce distributeur est à l'intérieur"
+ },
+ "2": {
+ "then": "Ce distributeur est à l'extérieur"
+ }
+ },
+ "question": "Est-ce que ce distributeur est en intérieur ?"
+ },
+ "operator": {
+ "freeform": {
+ "placeholder": "Nom de l'exploitant"
+ },
+ "question": "Qui exploite ce distributeur ?",
+ "render": "Ce distributeur est exploité par {operator}"
+ },
+ "vending": {
+ "mappings": {
+ "0": {
+ "then": "Vent des boissons"
+ },
+ "1": {
+ "then": "Vent des confiseries"
+ },
+ "2": {
+ "then": "Vent de la nourriture"
+ },
+ "3": {
+ "then": "Vent des cigarettes"
+ },
+ "4": {
+ "then": "Vent des préservatifs"
+ },
+ "5": {
+ "then": "Vent du café"
+ },
+ "6": {
+ "then": "Vent de l'eau"
+ },
+ "7": {
+ "then": "Vent des journaux"
+ },
+ "8": {
+ "then": "Vent des chambres à air pour vélo"
+ },
+ "9": {
+ "then": "Vent du lait"
+ },
+ "10": {
+ "then": "Vent du pain"
+ },
+ "11": {
+ "then": "Vent des œufs"
+ },
+ "12": {
+ "then": "Vent du fromage"
+ },
+ "13": {
+ "then": "Vent du miel"
+ },
+ "14": {
+ "then": "Vent des pommes de terre"
+ },
+ "15": {
+ "then": "Vent des fleurs"
+ }
+ },
+ "question": "Que vent ce distributeur ?",
+ "render": "Ce distributeur vent {vending}"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Distributeur {name}"
+ },
+ "1": {
+ "then": "Distributeur {brand}"
+ }
+ },
+ "render": "Distributeur"
+ }
+ },
"veterinary": {
"name": "vétérinaire",
"presets": {
diff --git a/langs/layers/hu.json b/langs/layers/hu.json
index 033b17ec54..44c9e796cd 100644
--- a/langs/layers/hu.json
+++ b/langs/layers/hu.json
@@ -130,7 +130,11 @@
},
"artwork-website": {
"question": "Van-e olyan honlap, amely további információkat tartalmaz erről a műalkotásról?",
- "render": "További információ ezen a weboldalon"
+ "render": {
+ "special": {
+ "text": "További információ ezen a weboldalon"
+ }
+ }
}
},
"title": {
@@ -752,7 +756,11 @@
},
"public_bookcase-website": {
"question": "Van-e olyan weboldal, ahol további információ található erről a nyilvános könyvespolcról?",
- "render": "További információ ezen a weboldalon"
+ "render": {
+ "special": {
+ "text": "További információ ezen a weboldalon"
+ }
+ }
}
},
"title": {
diff --git a/langs/layers/id.json b/langs/layers/id.json
index 950dc3170e..ff82e7cdd1 100644
--- a/langs/layers/id.json
+++ b/langs/layers/id.json
@@ -81,7 +81,11 @@
},
"artwork-website": {
"question": "Adakah situs web mengenai informasi lebih lanjut tentang karya seni ini?",
- "render": "Info lanjut tersedia di laman web ini"
+ "render": {
+ "special": {
+ "text": "Info lanjut tersedia di laman web ini"
+ }
+ }
}
},
"title": {
@@ -341,7 +345,11 @@
"render": "{inscription}"
},
"ghost_bike-source": {
- "render": "Informasi lanjut tersedia"
+ "render": {
+ "special": {
+ "text": "Informasi lanjut tersedia"
+ }
+ }
}
}
},
@@ -365,13 +373,6 @@
}
}
},
- "nature_reserve": {
- "tagRenderings": {
- "Email": {
- "render": "{email}"
- }
- }
- },
"playground": {
"tagRenderings": {
"playground-email": {
diff --git a/langs/layers/it.json b/langs/layers/it.json
index ea7d06fcce..1b6502f5e7 100644
--- a/langs/layers/it.json
+++ b/langs/layers/it.json
@@ -105,7 +105,11 @@
},
"artwork-website": {
"question": "Esiste un sito web con maggiori informazioni su quest’opera?",
- "render": "Ulteriori informazioni su questo sito web"
+ "render": {
+ "special": {
+ "text": "Ulteriori informazioni su questo sito web"
+ }
+ }
}
},
"title": {
@@ -383,6 +387,7 @@
}
},
"bike_parking": {
+ "description": "Un livello che mostra dove puoi parcheggiare la tua bicicletta",
"name": "Parcheggio bici",
"presets": {
"0": {
@@ -429,7 +434,7 @@
"then": "Colonnina"
},
"7": {
- "then": "Una zona del pavimento che è marcata per il parcheggio delle bici"
+ "then": "Una zona del terreno che è marcata per il parcheggio delle bici"
}
},
"question": "Di che tipo di parcheggio bici si tratta?",
@@ -1344,7 +1349,11 @@
},
"ghost_bike-source": {
"question": "In quale pagina web si possono trovare informazioni sulla bici fantasma o l’incidente?",
- "render": "Sono disponibili ulteriori informazioni"
+ "render": {
+ "special": {
+ "text": "Sono disponibili ulteriori informazioni"
+ }
+ }
},
"ghost_bike-start_date": {
"question": "Quando è stata installata questa bici fantasma?",
@@ -1509,8 +1518,7 @@
},
"Email": {
"question": "Qual è l’indirizzo email a cui scrivere per fare domande o segnalare problemi su questa riserva naturale?",
- "questionHint": "Rispetta la privacy (compila l’indirizzo email personale solo se è stato reso pubblico)",
- "render": "{email}"
+ "questionHint": "Rispetta la privacy (compila l’indirizzo email personale solo se è stato reso pubblico)"
},
"Surface area": {
"render": "Area: {_surface:ha} ha"
@@ -1759,7 +1767,11 @@
},
"public_bookcase-website": {
"question": "C'è un sito web con maggiori informazioni su questa microbiblioteca?",
- "render": "Maggiori informazioni sul sito web"
+ "render": {
+ "special": {
+ "text": "Maggiori informazioni sul sito web"
+ }
+ }
}
},
"title": {
diff --git a/langs/layers/ja.json b/langs/layers/ja.json
index 71997d0530..eb2c414f2a 100644
--- a/langs/layers/ja.json
+++ b/langs/layers/ja.json
@@ -105,7 +105,11 @@
},
"artwork-website": {
"question": "この作品についての詳しい情報はどのウェブサイトにありますか?",
- "render": "Webサイトに詳細情報がある"
+ "render": {
+ "special": {
+ "text": "Webサイトに詳細情報がある"
+ }
+ }
}
},
"title": {
diff --git a/langs/layers/nb_NO.json b/langs/layers/nb_NO.json
index cb139d8ecf..d073d3e7e1 100644
--- a/langs/layers/nb_NO.json
+++ b/langs/layers/nb_NO.json
@@ -101,7 +101,11 @@
},
"artwork-website": {
"question": "Finnes det en nettside med mer info om dette kunstverket?",
- "render": "Mer info er å finne på denne nettsiden"
+ "render": {
+ "special": {
+ "text": "Mer info er å finne på denne nettsiden"
+ }
+ }
},
"artwork_subject": {
"render": "Dette kunstverket viser {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}"
diff --git a/langs/layers/nl.json b/langs/layers/nl.json
index 8f3dcff9a6..4fa39eed57 100644
--- a/langs/layers/nl.json
+++ b/langs/layers/nl.json
@@ -47,6 +47,9 @@
"8": {
"description": "Een stuk groot, weerbestendig textiel met opgedrukte reclameboodschap die permanent aan de muur hangt",
"title": "een spandoek"
+ },
+ "12": {
+ "title": "een muurschildering"
}
},
"tagRenderings": {
@@ -61,6 +64,12 @@
},
"message_type": {
"mappings": {
+ "0": {
+ "then": "Commerciële boodschap"
+ },
+ "1": {
+ "then": "Lokale informatie"
+ },
"4": {
"then": "Informatie over cultuurevenementen zoals theaters, optredens, …"
},
@@ -238,7 +247,11 @@
},
"artwork-website": {
"question": "Is er een website met meer informatie over dit kunstwerk?",
- "render": "Meer informatie op deze website"
+ "render": {
+ "special": {
+ "text": "Meer informatie op deze website"
+ }
+ }
},
"artwork_subject": {
"question": "Wat beeldt dit kunstwerk af?",
@@ -4305,7 +4318,7 @@
"0": {
"options": {
"0": {
- "question": "Nu geopened"
+ "question": "Nu open"
}
}
},
@@ -4323,7 +4336,7 @@
}
}
},
- "3": {
+ "5": {
"options": {
"0": {
"question": "Met en zonder afbeelding"
@@ -4336,14 +4349,14 @@
}
}
},
- "4": {
+ "6": {
"options": {
"0": {
"question": "Met voelbare bestrating"
}
}
},
- "5": {
+ "7": {
"options": {
"0": {
"question": "Met of zonder voelbare bestrating"
@@ -4359,14 +4372,14 @@
}
}
},
- "6": {
+ "8": {
"options": {
"0": {
"question": "Heeft biologische opties"
}
}
},
- "7": {
+ "9": {
"options": {
"0": {
"question": "Gratis toegankelijk"
@@ -4842,7 +4855,11 @@
},
"ghost_bike-source": {
"question": "Op welke website kan men meer informatie vinden over de Witte fiets of over het ongeval?",
- "render": "Meer informatie"
+ "render": {
+ "special": {
+ "text": "Meer informatie"
+ }
+ }
},
"ghost_bike-start_date": {
"question": "Wanneer werd deze witte fiets geplaatst?",
@@ -5669,8 +5686,7 @@
},
"Email": {
"question": "Waar kan men naartoe emailen voor vragen en meldingen van dit natuurgebied?",
- "questionHint": "Respecteer privacy - geef enkel persoonlijke emailadressen als deze elders zijn gepubliceerd",
- "render": "{email}"
+ "questionHint": "Respecteer privacy - geef enkel persoonlijke emailadressen als deze elders zijn gepubliceerd"
},
"Name tag": {
"mappings": {
@@ -6452,6 +6468,20 @@
}
},
"tagRenderings": {
+ "has_atm": {
+ "mappings": {
+ "0": {
+ "then": "Dit postkantoor heeft een bankautomaat"
+ },
+ "1": {
+ "then": "Dit postkantoor heeft geen bankautomaaat"
+ },
+ "2": {
+ "then": "Dit postkantoor heeft een bankautomaat, maar deze staat apart op de kaart aangeduid"
+ }
+ },
+ "question": "Heeft dit postkantoor een bankautomaat?"
+ },
"letter-from": {
"mappings": {
"0": {
@@ -6644,7 +6674,11 @@
},
"public_bookcase-website": {
"question": "Is er een website over dit boekenruilkastje?",
- "render": "Meer info op de website"
+ "render": {
+ "special": {
+ "text": "Meer info op de website"
+ }
+ }
}
},
"title": {
@@ -6658,6 +6692,15 @@
},
"questions": {
"tagRenderings": {
+ "check_date": {
+ "mappings": {
+ "0": {
+ "then": "Dit object is vandaag voor het laatst gecontroleerd"
+ }
+ },
+ "question": "Wanneer is dit object voor het laatst gecontroleerd?",
+ "render": "Dit object is voor het laatst gecontroleerd op {check_date}"
+ },
"denominations-coins": {
"mappings": {
"0": {
@@ -8908,10 +8951,10 @@
"verified-mastodon": {
"mappings": {
"0": {
- "then": "Een link naar je Mastodon-profiel werd gevonden: {_mastodon_link}"
+ "then": "Een link naar je Mastodon-profiel werd gevonden: {_mastodon_link}"
},
"1": {
- "then": "Je profielbeschrijving bevat een link die vermoedelijk naar je Mastodon gaat, maar deze link is niet verifieerdbaar voor Mastodon.Pas je profielbeschrijving aan en plaats er de volgende code: <a href=\"{_mastodon_candidate}\" rel=\"me\">Mastodon</a>"
+ "then": "Je profielbeschrijving bevat een link die vermoedelijk naar je Mastodon gaat, maar deze link is niet verifieerdbaar voor Mastodon.Pas je profielbeschrijving aan en plaats er de volgende code: <a href=\"{_mastodon_candidate}\" rel=\"me\">Mastodon</a>"
}
}
}
@@ -9056,6 +9099,12 @@
},
"15": {
"then": "Bloemen worden verkocht"
+ },
+ "16": {
+ "then": "Parkeerkaarten worden verkocht"
+ },
+ "18": {
+ "then": "Openbaar vervoerkaartjes worden verkocht"
}
},
"question": "Wat verkoopt deze verkoopautomaat?",
diff --git a/langs/layers/pl.json b/langs/layers/pl.json
index 39de5004f6..04286faa2a 100644
--- a/langs/layers/pl.json
+++ b/langs/layers/pl.json
@@ -1,597 +1,2664 @@
{
- "address": {
- "description": "Adresy",
- "tagRenderings": {
- "fixme": {
- "question": "Co wymaga naprawy? Proszę wytłumaczyć"
- },
- "housenumber": {
- "mappings": {
- "0": {
- "then": "Ten budynek nie ma numeru"
- }
- },
- "question": "Jaki jest numer tego domu?",
- "render": "Numer tego domu to {addr:housenumber}"
- },
- "street": {
- "question": "Na jakiej ulicy znajduje się ten adres?",
- "render": "Ten adres znajduje się na ulicy {addr:street}"
- }
+ "address": {
+ "description": "Adresy",
+ "name": "Znane adresy w OSM",
+ "tagRenderings": {
+ "fixme": {
+ "question": "Co wymaga naprawy? Proszę wytłumaczyć"
+ },
+ "housenumber": {
+ "mappings": {
+ "0": {
+ "then": "Ten budynek nie ma numeru"
+ }
},
- "title": {
- "render": "Znany adres"
- }
+ "question": "Jaki jest numer tego domu?",
+ "render": "Numer tego domu to {addr:housenumber}"
+ },
+ "street": {
+ "question": "Na jakiej ulicy znajduje się ten adres?",
+ "render": "Ten adres znajduje się na ulicy {addr:street}"
+ }
},
- "artwork": {
- "name": "Dzieła sztuki",
- "presets": {
+ "title": {
+ "render": "Znany adres"
+ }
+ },
+ "advertising": {
+ "presets": {
+ "0": {
+ "description": "Duża struktura reklamowa na dworze, zwykle znajdująca się w obszarach z dużym ruchem, np. w pobliżu ruchliwych dróg",
+ "title": "bilbord"
+ },
+ "3": {
+ "description": "Mały bilbord dla reklam lokalnych, przeznaczony głównie dla pieszych",
+ "title": "tablica"
+ },
+ "4": {
+ "title": "kolumna"
+ },
+ "5": {
+ "title": "flaga"
+ },
+ "6": {
+ "title": "ekran"
+ },
+ "7": {
+ "title": "ekran zamontowany na ścianie"
+ },
+ "10": {
+ "title": "znak"
+ },
+ "11": {
+ "title": "rzeźba"
+ },
+ "12": {
+ "title": "mural ścienny"
+ }
+ },
+ "tagRenderings": {
+ "Sides": {
+ "mappings": {
+ "0": {
+ "then": "Ten obiekt ma reklamy po jednej stronie"
+ },
+ "1": {
+ "then": "Ten obiekt ma reklamy po dwóch stronach"
+ }
+ },
+ "question": "Z ilu stron można oglądać reklamy?"
+ },
+ "animated": {
+ "mappings": {
+ "0": {
+ "then": "Statyczne, zawsze pokazuje tą samą wiadomość"
+ },
+ "1": {
+ "then": "Ten obiekt ma wbudowany cyfrowy wyświetlacz do pokazywania cen lub innych informacji"
+ }
+ },
+ "question": "Czy ta reklama przechodzi przez wiele różnych wiadomości?"
+ },
+ "message_type": {
+ "mappings": {
+ "0": {
+ "then": "Wiadomość komercyjna"
+ },
+ "1": {
+ "then": "Informacja lokalna"
+ },
+ "2": {
+ "then": "Informacje dotyczące bezpieczeństwa"
+ },
+ "3": {
+ "then": "Reklamy wyborcze"
+ },
+ "4": {
+ "then": "Informacje dotyczące teatru, koncertów, …"
+ },
+ "5": {
+ "then": "Wiadomość od organizacji non-profit"
+ },
+ "6": {
+ "then": "Żeby wyrazić swoją opinię"
+ },
+ "7": {
+ "then": "Przekaz religijny"
+ },
+ "9": {
+ "then": "Mapa"
+ }
+ },
+ "question": "Jaki rodzaj wiadomości jest pokazany?"
+ },
+ "operator": {
+ "question": "Kto obsługuje ten obiekt?",
+ "render": "Obsługiwane przez {operator}"
+ },
+ "ref": {
+ "question": "Jaki jest numer referencyjny?",
+ "render": "Numer referencyjny to {ref}"
+ },
+ "type": {
+ "mappings": {
+ "0": {
+ "then": "To jest bilbord"
+ },
+ "1": {
+ "then": "To jest tablica"
+ },
+ "2": {
+ "then": "To jest kolumna"
+ },
+ "3": {
+ "then": "To jest flaga"
+ },
+ "5": {
+ "then": "To jest ekran"
+ },
+ "6": {
+ "then": "To jest rzeźba"
+ },
+ "7": {
+ "then": "To jest znak"
+ },
+ "10": {
+ "then": "To jest mural ścienny"
+ }
+ },
+ "question": "Jakiego rodzaju jest to obiekt reklamowy?",
+ "render": "To jest {advertising}"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Bilbord"
+ },
+ "1": {
+ "then": "Tablica"
+ },
+ "3": {
+ "then": "Kolumna"
+ },
+ "4": {
+ "then": "Flaga"
+ },
+ "5": {
+ "then": "Ekran"
+ },
+ "6": {
+ "then": "Rzeźba"
+ },
+ "7": {
+ "then": "Znak"
+ },
+ "10": {
+ "then": "Mural ścienny"
+ }
+ }
+ }
+ },
+ "artwork": {
+ "name": "Dzieła sztuki",
+ "presets": {
+ "0": {
+ "title": "Dzieło sztuki"
+ },
+ "1": {
+ "title": "Dzieło sztuki na ścianie"
+ }
+ },
+ "tagRenderings": {
+ "artwork-artist-wikidata": {
+ "question": "Kto stworzył to dzieło sztuki?",
+ "render": "To dzieło sztuki zostało zrobione przez {wikidata_label(artist:wikidata):font-weight:bold} {wikipedia(artist:wikidata)}"
+ },
+ "artwork-artist_name": {
+ "question": "Który artysta to stworzył?",
+ "render": "Stworzone przez {artist_name}"
+ },
+ "artwork-artwork_type": {
+ "mappings": {
+ "0": {
+ "then": "Architektura"
+ },
+ "1": {
+ "then": "Mural"
+ },
+ "2": {
+ "then": "Obraz"
+ },
+ "3": {
+ "then": "Rzeźba"
+ },
+ "4": {
+ "then": "Posąg"
+ },
+ "5": {
+ "then": "Popiersie"
+ },
+ "6": {
+ "then": "Skała"
+ },
+ "7": {
+ "then": "Instalacja artystyczna"
+ },
+ "8": {
+ "then": "Graffiti"
+ },
+ "9": {
+ "then": "Płaskorzeźba"
+ },
+ "10": {
+ "then": "Azulejo (hiszpańskie płytka dekoracyjna)"
+ },
+ "11": {
+ "then": "Płyta ceramiczna (fliza)"
+ }
+ },
+ "question": "Jakiego rodzaju jest to dzieło sztuki?",
+ "render": "Jest to {artwork_type}"
+ },
+ "artwork-website": {
+ "question": "Gdzie znajdę więcej informacji na temat tego dzieła sztuki?",
+ "render": {
+ "special": {
+ "text": "Więcej informacji na tej stronie"
+ }
+ },
+ "artwork_subject": {
+ "question": "Co przedstawia to dzieło sztuki?",
+ "render": "To dzieło sztuki przedstawia {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}"
+ },
+ "doubles_as_bench": {
+ "mappings": {
"0": {
- "title": "Dzieło sztuki"
- }
- },
- "tagRenderings": {
- "artwork-artist_name": {
- "question": "Który artysta to stworzył?",
- "render": "Stworzone przez {artist_name}"
- },
- "artwork-artwork_type": {
- "mappings": {
- "0": {
- "then": "Architektura"
- },
- "1": {
- "then": "Mural"
- },
- "2": {
- "then": "Obraz"
- },
- "3": {
- "then": "Rzeźba"
- },
- "4": {
- "then": "Posąg"
- },
- "5": {
- "then": "Popiersie"
- },
- "6": {
- "then": "Skała"
- },
- "7": {
- "then": "Instalacja artystyczna"
- },
- "8": {
- "then": "Graffiti"
- },
- "9": {
- "then": "Płaskorzeźba"
- },
- "10": {
- "then": "Azulejo (hiszpańskie płytka dekoracyjna)"
- },
- "11": {
- "then": "Płyta ceramiczna (fliza)"
- }
- },
- "question": "Jakiego rodzaju jest to dzieło sztuki?",
- "render": "Jest to {artwork_type}"
- },
- "artwork-website": {
- "question": "Gdzie znajdę więcej informacji na temat tego dzieła sztuki?",
- "render": "Więcej informacji na tej stronie"
- }
- },
- "title": {
- "mappings": {
- "0": {
- "then": "Dzieło sztuki {name}"
- }
- },
- "render": "Dzieło sztuki"
- }
- },
- "bench": {
- "name": "Ławki",
- "presets": {
- "0": {
- "title": "Ławka"
- }
- },
- "tagRenderings": {
- "bench-backrest": {
- "mappings": {
- "1": {
- "then": "Oparcie: Tak"
- },
- "2": {
- "then": "Oparcie: Nie"
- }
- },
- "question": "Czy ta ławka ma oparcie?"
- },
- "bench-colour": {
- "mappings": {
- "0": {
- "then": "Kolor: brązowy"
- },
- "1": {
- "then": "Kolor: zielony"
- },
- "2": {
- "then": "Kolor: szary"
- },
- "3": {
- "then": "Kolor: biały"
- },
- "4": {
- "then": "Kolor: czerwony"
- },
- "5": {
- "then": "Kolor: czarny"
- },
- "6": {
- "then": "Kolor: niebieski"
- },
- "7": {
- "then": "Kolor: żółty"
- }
- },
- "question": "Jaki kolor ma ta ławka?",
- "render": "Kolor: {colour}"
- },
- "bench-direction": {
- "question": "W jakim kierunku patrzysz siedząc na ławce?",
- "render": "Siedząc na ławce, patrzy się w kierunku {direction}°."
- },
- "bench-material": {
- "mappings": {
- "0": {
- "then": "Materiał: drewno"
- },
- "1": {
- "then": "Materiał: metal"
- },
- "2": {
- "then": "Materiał: kamień"
- },
- "3": {
- "then": "Materiał: beton"
- },
- "4": {
- "then": "Materiał: plastik"
- },
- "5": {
- "then": "Materiał: stal"
- }
- },
- "question": "Z czego wykonana jest ławka (siedzisko)?",
- "render": "Materiał: {material}"
- },
- "bench-seats": {
- "question": "Ile siedzeń ma ta ławka?",
- "render": "{seats} siedzeń"
- },
- "bench-survey:date": {
- "question": "Kiedy ostatnio badano tę ławkę?",
- "render": "Ławka ta była ostatnio badana w dniu {survey:date}"
- }
- },
- "title": {
- "render": "Ławka"
- }
- },
- "bench_at_pt": {
- "name": "Ławki na przystankach komunikacji miejskiej",
- "tagRenderings": {
- "bench_at_pt-name": {
- "render": "{name}"
- }
- },
- "title": {
- "mappings": {
- "0": {
- "then": "Ławka na przystanku komunikacji miejskiej"
- }
- },
- "render": "Ławka"
- }
- },
- "bicycle_library": {
- "description": "Obiekt, w którym rowery można wypożyczyć na dłuższy okres"
- },
- "bike_parking": {
- "name": "Parking dla rowerów",
- "presets": {
- "0": {
- "title": "Parking dla rowerów"
- }
- },
- "tagRenderings": {
- "Bicycle parking type": {
- "question": "Jaki jest typ tego parkingu dla rowerów?",
- "render": "Jest to parking rowerowy typu: {bicycle_parking}"
- },
- "Underground?": {
- "question": "Jaka jest względna lokalizacja tego parkingu rowerowego?"
- }
- },
- "title": {
- "render": "Parking dla rowerów"
- }
- },
- "bike_repair_station": {
- "presets": {
- "0": {
- "description": "Urządzenie do pompowania opon w stałym miejscu w przestrzeni publicznej.",
- "title": "pompka do roweru"
+ "then": "To dzieło sztuki pełni również funkcję ławki"
},
"1": {
- "title": "stacja naprawy rowerów i pompka"
- }
- },
- "tagRenderings": {
- "Operational status": {
- "mappings": {
- "0": {
- "then": "Pompka rowerowa jest zepsuta"
- },
- "1": {
- "then": "Pompka rowerowa jest sprawna"
- }
- },
- "question": "Czy pompka rowerowa jest nadal sprawna?"
- },
- "bike_repair_station-electrical_pump": {
- "mappings": {
- "0": {
- "then": "Pompa ręczna"
- },
- "1": {
- "then": "Pompka elektryczna"
- }
- },
- "question": "Czy jest to elektryczna pompka do roweru?"
- },
- "bike_repair_station-manometer": {
- "mappings": {
- "0": {
- "then": "Jest manometr"
- },
- "1": {
- "then": "Nie ma manometru"
- },
- "2": {
- "then": "Jest manometr, ale jest uszkodzony"
- }
- },
- "question": "Czy pompka posiada wskaźnik ciśnienia lub manometr?"
- },
- "bike_repair_station-valves": {
- "question": "Jakie zawory są obsługiwane?",
- "render": "Ta pompka obsługuje następujące zawory: {valves}"
+ "then": "To dzieło sztuki nie pełni funkcji ławki"
+ },
+ "2": {
+ "then": "To dzieło sztuki nie pełni funkcji ławki"
}
+ },
+ "question": "Czy to dzieło sztuki pełni funkcję ławki?"
}
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Dzieło sztuki {name}"
+ }
+ },
+ "render": "Dzieło sztuki"
+ }
+ },
+ "atm": {
+ "description": "Bankomaty do wypłacania pieniędzy",
+ "name": "Bankomaty",
+ "presets": {
+ "0": {
+ "title": "bankomat"
+ }
+ },
+ "tagRenderings": {
+ "cash_in": {
+ "mappings": {
+ "0": {
+ "then": "Prawdopodobnie ten bankomat nie pozwala wpłacać pieniędzy"
+ },
+ "1": {
+ "then": "Ten bankomat pozwala wpłacać pieniądze"
+ },
+ "2": {
+ "then": "Ten bankomat nie pozwala wpłacać pieniędzy"
+ }
+ },
+ "question": "Czy ten bankomat pozwala wpłacać pieniądze?"
+ },
+ "cash_out": {
+ "mappings": {
+ "0": {
+ "then": "Z tego bankomatu można wypłacić pieniądze"
+ }
+ }
+ },
+ "cash_out-denominations-notes": {
+ "question": "Jakie banknoty można tutaj wypłacić?"
+ },
+ "name": {
+ "render": "Nazwa tego bankomatu to {name}"
+ },
+ "operator": {
+ "question": "Jaka firma obsługuje ten bankomat?",
+ "render": "Ten bankomat jest obsługiwany przez {operator}"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Bankomat {brand}"
+ }
+ },
+ "render": "Bankomat"
+ }
+ },
+ "bank": {
+ "description": "Instytucja finansowa pozwalająca wpłacić pieniądze",
+ "filter": {
+ "1": {
+ "options": {
+ "0": {
+ "question": "Za pomocą bankomatu"
+ }
+ }
+ }
+ },
+ "name": "Banki",
+ "tagRenderings": {
+ "has_atm": {
+ "mappings": {
+ "0": {
+ "then": "Ten bank ma bankomat"
+ },
+ "1": {
+ "then": "Ten bank nie ma bankomatu"
+ }
+ },
+ "question": "Czy ten bank ma bankomat?"
+ }
+ }
+ },
+ "barrier": {
+ "name": "Barierki"
+ },
+ "bench": {
+ "filter": {
+ "1": {
+ "options": {
+ "0": {
+ "question": "Z oraz bez oparcia"
+ },
+ "1": {
+ "question": "Ma oparcie"
+ },
+ "2": {
+ "question": "Nie ma oparcia"
+ }
+ }
+ }
+ },
+ "name": "Ławki",
+ "presets": {
+ "0": {
+ "title": "Ławka"
+ }
+ },
+ "tagRenderings": {
+ "bench-artwork": {
+ "mappings": {
+ "0": {
+ "then": "Ta ławka ma wbudowane dzieło sztuki"
+ },
+ "1": {
+ "then": "Ta ławka nie ma wbudowanego dzieła sztuki"
+ }
+ },
+ "question": "Czy ta ławka ma wbudowane dzieło sztuki?",
+ "questionHint": "Np. jest na niej coś namalowane, ma rzeźbę lub inną nietrywialną pracę"
+ },
+ "bench-backrest": {
+ "mappings": {
+ "0": {
+ "then": "Ta ławka jest dwustronna ze wspólnym oparciem"
+ },
+ "1": {
+ "then": "Oparcie: Tak"
+ },
+ "2": {
+ "then": "Oparcie: Nie"
+ }
+ },
+ "question": "Czy ta ławka ma oparcie?"
+ },
+ "bench-colour": {
+ "mappings": {
+ "0": {
+ "then": "Kolor: brązowy"
+ },
+ "1": {
+ "then": "Kolor: zielony"
+ },
+ "2": {
+ "then": "Kolor: szary"
+ },
+ "3": {
+ "then": "Kolor: biały"
+ },
+ "4": {
+ "then": "Kolor: czerwony"
+ },
+ "5": {
+ "then": "Kolor: czarny"
+ },
+ "6": {
+ "then": "Kolor: niebieski"
+ },
+ "7": {
+ "then": "Kolor: żółty"
+ }
+ },
+ "question": "Jaki kolor ma ta ławka?",
+ "render": "Kolor: {colour}"
+ },
+ "bench-direction": {
+ "question": "W jakim kierunku patrzysz siedząc na ławce?",
+ "render": "Siedząc na ławce, patrzy się w kierunku {direction}°."
+ },
+ "bench-material": {
+ "mappings": {
+ "0": {
+ "then": "Materiał: drewno"
+ },
+ "1": {
+ "then": "Materiał: metal"
+ },
+ "2": {
+ "then": "Materiał: kamień"
+ },
+ "3": {
+ "then": "Materiał: beton"
+ },
+ "4": {
+ "then": "Materiał: plastik"
+ },
+ "5": {
+ "then": "Materiał: stal"
+ }
+ },
+ "question": "Z czego wykonana jest ławka (siedzisko)?",
+ "render": "Materiał: {material}"
+ },
+ "bench-memorial": {
+ "mappings": {
+ "0": {
+ "then": "Ta ławka jest pomnikiem upamiętniającym kogoś lub coś"
+ },
+ "1": {
+ "then": "Ta ławka nie jest pomnikiem upamiętniającym kogoś lub coś"
+ }
+ },
+ "question": "Czy ta ławka służy jako pomnik upamiętniający kogoś lub coś?"
+ },
+ "bench-seats": {
+ "question": "Ile siedzeń ma ta ławka?",
+ "render": "{seats} siedzeń"
+ },
+ "bench-survey:date": {
+ "question": "Kiedy ostatnio badano tę ławkę?",
+ "render": "Ławka ta była ostatnio badana w dniu {survey:date}"
+ }
+ },
+ "title": {
+ "render": "Ławka"
+ }
+ },
+ "bench_at_pt": {
+ "deletion": {
+ "extraDeleteReasons": {
+ "0": {
+ "explanation": "Ten przystanek autobusowy nie jest już używany"
+ }
+ },
+ "nonDeleteMappings": {
+ "0": {
+ "then": "Ten przystanek autobusowy nie ma ławki (nigdy jej nie było lub została usunięta)"
+ }
+ }
+ },
+ "description": "Warstwa pokazująca wszystkie przystanki transportu publicznego, które mają ławki",
+ "name": "Ławki na przystankach komunikacji miejskiej",
+ "tagRenderings": {
+ "bench_at_pt-name": {
+ "render": "{name}"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Ławka na przystanku komunikacji miejskiej"
+ }
+ },
+ "render": "Ławka"
+ }
+ },
+ "bicycle_library": {
+ "description": "Obiekt, w którym rowery można wypożyczyć na dłuższy okres"
+ },
+ "bicycle_rental": {
+ "tagRenderings": {
+ "rental_types": {
+ "rewrite": {
+ "into": {
+ "0": {
+ "1": "rowery miejskie"
+ },
+ "1": {
+ "1": "rowery elektryczne"
+ },
+ "2": {
+ "1": "rowery dla dzieci"
+ },
+ "3": {
+ "1": "rowery BMX"
+ },
+ "4": {
+ "1": "rowery górskie"
+ },
+ "6": {
+ "1": "tandem"
+ }
+ }
+ }
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "{name}"
+ }
+ },
+ "render": "Wypożyczalnia rowerów"
+ }
+ },
+ "bike_parking": {
+ "name": "Parking dla rowerów",
+ "presets": {
+ "0": {
+ "title": "Parking dla rowerów"
+ }
+ },
+ "tagRenderings": {
+ "Access": {
+ "mappings": {
+ "0": {
+ "then": "Dostępne publicznie"
+ }
+ },
+ "question": "Kto może używać tego parkingu dla rowerów?",
+ "render": "{access}"
+ },
+ "Bicycle parking type": {
+ "question": "Jaki jest typ tego parkingu dla rowerów?",
+ "render": "Jest to parking rowerowy typu: {bicycle_parking}"
+ },
+ "Capacity": {
+ "render": "Miejsce na {capacity} rowerów"
+ },
+ "Underground?": {
+ "mappings": {
+ "2": {
+ "then": "Parking na dachu"
+ }
+ },
+ "question": "Jaka jest względna lokalizacja tego parkingu rowerowego?"
+ }
+ },
+ "title": {
+ "render": "Parking dla rowerów"
+ }
+ },
+ "bike_repair_station": {
+ "presets": {
+ "0": {
+ "description": "Urządzenie do pompowania opon w stałym miejscu w przestrzeni publicznej.",
+ "title": "pompka do roweru"
+ },
+ "1": {
+ "title": "stacja naprawy rowerów i pompka"
+ }
+ },
+ "tagRenderings": {
+ "Operational status": {
+ "mappings": {
+ "0": {
+ "then": "Pompka rowerowa jest zepsuta"
+ },
+ "1": {
+ "then": "Pompka rowerowa jest sprawna"
+ }
+ },
+ "question": "Czy pompka rowerowa jest nadal sprawna?"
+ },
+ "access": {
+ "mappings": {
+ "1": {
+ "then": "Dostępne publicznie"
+ },
+ "2": {
+ "then": "Tylko dla klientów"
+ }
+ }
+ },
+ "bike_repair_station-electrical_pump": {
+ "mappings": {
+ "0": {
+ "then": "Pompa ręczna"
+ },
+ "1": {
+ "then": "Pompka elektryczna"
+ }
+ },
+ "question": "Czy jest to elektryczna pompka do roweru?"
+ },
+ "bike_repair_station-manometer": {
+ "mappings": {
+ "0": {
+ "then": "Jest manometr"
+ },
+ "1": {
+ "then": "Nie ma manometru"
+ },
+ "2": {
+ "then": "Jest manometr, ale jest uszkodzony"
+ }
+ },
+ "question": "Czy pompka posiada wskaźnik ciśnienia lub manometr?"
+ },
+ "bike_repair_station-valves": {
+ "question": "Jakie zawory są obsługiwane?",
+ "render": "Ta pompka obsługuje następujące zawory: {valves}"
+ },
+ "send_email_about_broken_pump": {
+ "render": {
+ "special": {
+ "button_text": "Zgłoś, że ta pompka rowerowa jest zepsuta",
+ "subject": "Zepsuta pompka rowerowa"
+ }
+ }
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Stacja naprawy rowerów"
+ },
+ "1": {
+ "then": "Stacja naprawy rowerów"
+ },
+ "2": {
+ "then": "Zepsuta pompka"
+ },
+ "3": {
+ "then": "Pompka do rowerów {name}"
+ },
+ "4": {
+ "then": "Pompka do rowerów"
+ }
+ }
+ }
+ },
+ "bike_shop": {
+ "tagRenderings": {
+ "bike_shop-access": {
+ "render": "Dostępne tylko dla {access}"
+ }
+ }
+ },
+ "bike_themed_object": {
+ "name": "Obiekt związany z rowerami",
+ "title": {
+ "render": "Obiekt związany z rowerami"
+ }
+ },
+ "birdhide": {
+ "name": "Miejsca do obserwacji ptaków",
+ "tagRenderings": {
+ "bird-hide-wheelchair": {
+ "mappings": {
+ "3": {
+ "then": "Niedostępne dla osób na wózkach"
+ }
+ }
+ },
+ "birdhide-operator": {
+ "mappings": {
+ "0": {
+ "then": "Obsługiwane przez Natuurpunt"
+ }
+ },
+ "render": "Obsługiwane przez {operator}"
+ }
+ }
+ },
+ "cafe_pub": {
+ "name": "Kawiarnie i puby",
+ "presets": {
+ "0": {
+ "title": "pub"
+ },
+ "1": {
+ "title": "bar"
+ },
+ "2": {
+ "title": "Kawiarnia"
+ },
+ "3": {
+ "title": "klub nocny lub dyskoteka"
+ }
+ },
+ "tagRenderings": {
+ "Classification": {
+ "question": "Jakiego rodzaju jest to kawiarnia?"
+ }
+ },
+ "title": {
+ "render": "Pub"
+ }
+ },
+ "car_rental": {
+ "description": "Miejsca, w których można wypożyczyć samochód",
+ "name": "Wypożyczalnia samochodów",
+ "presets": {
+ "0": {
+ "description": "Miejsce, w którym można wypożyczyć samochód",
+ "title": "wypożyczalnia samochodów"
+ }
+ },
+ "tagRenderings": {
+ "name": {
+ "freeform": {
+ "placeholder": "Nazwa wypożyczalni samochodów"
+ },
+ "mappings": {
+ "0": {
+ "then": "Ta wypożyczalnia samochodów nie ma nazwy"
+ }
+ },
+ "question": "Jaka jest nazwa tej wypożyczalni samochodów?",
+ "render": "Ta wypożyczalnia samochodów nazywa się {name}"
+ }
+ },
+ "title": {
+ "render": "Wypożyczalnia samochodów"
+ }
+ },
+ "charging_station": {
+ "description": "Stacja ładowania",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Wszystkie rodzaje pojazdów"
+ },
+ "1": {
+ "question": "Stacja ładowania dla rowerów"
+ },
+ "2": {
+ "question": "Stacja ładowania dla samochodów"
+ }
+ }
+ },
+ "1": {
+ "options": {
+ "0": {
+ "question": "Tylko działające stacje ładowania"
+ }
+ }
+ }
+ },
+ "name": "Stacje ładowania",
+ "presets": {
+ "1": {
+ "title": "stacja ładowania dla samochodów"
+ }
+ },
+ "tagRenderings": {
+ "Available_charging_stations (generated)": {
+ "mappings": {
+ "13": {
+ "then": "Tesla Supercharger"
+ }
+ }
+ },
+ "Network": {
+ "mappings": {
+ "1": {
+ "then": "Nie jest częścią większej sieci"
+ }
+ },
+ "question": "Czy ta stacja ładowania jest częścią sieci?"
+ },
+ "OH": {
+ "override": {
+ "question": "Kiedy otwiera się ta stacja ładowania?"
+ }
+ },
+ "Operational status": {
+ "mappings": {
+ "0": {
+ "then": "Ta stacja ładowania działa"
+ },
+ "1": {
+ "then": "Ta stacja ładowania jest zepsuta"
+ },
+ "2": {
+ "then": "Planowana jest tutaj stacja ładowania"
+ },
+ "3": {
+ "then": "Budowana jest tutaj stacja ładowania"
+ }
+ }
+ },
+ "Operator": {
+ "render": "Ta stacja ładowania jest obsługiwana przez {operator}"
+ }
+ },
+ "title": {
+ "render": "Stacja ładowania"
+ },
+ "units": {
+ "0": {
+ "applicableUnits": {
+ "0": {
+ "human": " minut",
+ "humanSingular": " minuta"
+ },
+ "1": {
+ "human": " godzin",
+ "humanSingular": " godzina"
+ },
+ "2": {
+ "human": " dni",
+ "humanSingular": " dzień"
+ }
+ }
+ }
+ }
+ },
+ "climbing_gym": {
+ "tagRenderings": {
+ "shoe_rental": {
+ "mappings": {
+ "2": {
+ "then": "Można tutaj wypożyczyć buty do wspinaczki"
+ },
+ "3": {
+ "then": "Nie można wypożyczyć tutaj butów do wspinaczki"
+ }
+ },
+ "question": "Czy można tutaj wypożyczyć buty do wspinaczki?"
+ }
+ }
+ },
+ "climbing_opportunity": {
+ "tagRenderings": {
+ "climbing-opportunity-name": {
+ "render": "{name}"
+ }
+ }
+ },
+ "clock": {
+ "presets": {
+ "0": {
+ "title": "zegar"
+ },
+ "1": {
+ "description": "Publicznie widoczny zegar zamontowany na ścianie",
+ "title": "zegar na ścianie"
+ }
+ },
+ "tagRenderings": {
+ "barometer": {
+ "mappings": {
+ "0": {
+ "then": "Ten zegar wyświetla również ciśnienie"
+ },
+ "1": {
+ "then": "Ten zegar nie wyświetla ciśnienia"
+ },
+ "2": {
+ "then": "Ten zegar prawdopodobnie nie wyświetla ciśnienia"
+ }
+ },
+ "question": "Czy ten zegar wyświetla ciśnienie?"
+ },
+ "date": {
+ "mappings": {
+ "0": {
+ "then": "Ten zegar wyświetla również datę"
+ },
+ "1": {
+ "then": "Ten zegar nie wyświetla daty"
+ },
+ "2": {
+ "then": "Ten zegar prawdopodobnie nie wyświetla daty"
+ }
+ },
+ "question": "Czy ten zegar wyświetla datę?"
+ },
+ "display": {
+ "mappings": {
+ "0": {
+ "then": "Ten zegar pokazuje czas za pomocą wskazówek"
+ },
+ "1": {
+ "then": "Ten zegar wyświetla czas za pomocą cyfr"
+ },
+ "3": {
+ "then": "Ten zegar wyświetla czas w niestandardowy sposób, np. używając systemu binarnego, wody lub czegoś innego"
+ }
+ },
+ "question": "Jak ten zegar wyświetla czas?"
+ },
+ "hygrometer": {
+ "mappings": {
+ "0": {
+ "then": "Ten zegar wyświetla również wilgotność"
+ },
+ "1": {
+ "then": "Ten zegar nie wyświetla wilgotności"
+ },
+ "2": {
+ "then": "Ten zegar prawdopodobnie nie wyświetla wilgotności"
+ }
+ },
+ "question": "Czy ten zegar wyświetla również wilgotność?"
+ },
+ "support": {
+ "mappings": {
+ "0": {
+ "then": "Ten zegar jest zamontowany na słupie"
+ },
+ "1": {
+ "then": "Ten zegar jest zamontowany na ścianie"
+ },
+ "2": {
+ "then": "Ten zegar jest częścią bilbordu"
+ },
+ "3": {
+ "then": "Ten zegar jest na ziemi"
+ }
+ },
+ "question": "W jaki sposób zamontowany jest ten zegar?"
+ },
+ "thermometer": {
+ "mappings": {
+ "0": {
+ "then": "Ten zegar wyświetla również temperaturę"
+ },
+ "1": {
+ "then": "Ten zegar nie wyświetla temperatury"
+ },
+ "2": {
+ "then": "Ten zegar prawdopodobnie nie wyświetla temperatury"
+ }
+ },
+ "question": "Czy ten zegar wyświetla również temperaturę?"
+ },
+ "visibility": {
+ "mappings": {
+ "0": {
+ "then": "Ten zegar jest widoczny z około 5 metrów (mały zegar ścienny)"
+ },
+ "1": {
+ "then": "Ten zegar jest widoczny z około 20 metrów (średniej wielkości zegar na bilbordzie)"
+ },
+ "2": {
+ "then": "Ten zegar jest widoczny z ponad 20 metrów (np. zegar kościelny lub stacyjny)"
+ }
+ },
+ "question": "Jaka jest widoczność tego zegara?"
+ }
+ },
+ "title": {
+ "render": "Zegar"
+ }
+ },
+ "crossings": {
+ "tagRenderings": {
+ "crossing-is-zebra": {
+ "question": "Czy to jest przejście dla pieszych typu \"zebra\"?"
+ }
+ }
+ },
+ "cycleways_and_roads": {
+ "tagRenderings": {
+ "Maxspeed (for road)": {
+ "mappings": {
+ "0": {
+ "then": "Maksymalna prędkość tutaj to 20 km/h"
+ },
+ "1": {
+ "then": "Maksymalna prędkość tutaj to 30 km/h"
+ },
+ "2": {
+ "then": "Maksymalna prędkość tutaj to 50 km/h"
+ },
+ "3": {
+ "then": "Maksymalna prędkość tutaj to 70 km/h"
+ },
+ "4": {
+ "then": "Maksymalna prędkość tutaj to 90 km/h"
+ }
+ },
+ "question": "Jaka jest maksymalna prędkość na tej ulicy?",
+ "render": "Maksymalna prędkość na tej drodze to {maxspeed} km/h"
+ },
+ "is lit?": {
+ "mappings": {
+ "0": {
+ "then": "Ta ulica jest oświetlona"
+ },
+ "1": {
+ "then": "Ta droga nie jest oświetlona"
+ },
+ "2": {
+ "then": "Ta droga jest oświetlona w nocy"
+ },
+ "3": {
+ "then": "Ta droga jest oświetlona 24/7"
+ }
+ },
+ "question": "Czy ta ulica jest oświetlona?"
+ }
+ },
+ "title": {
+ "mappings": {
+ "5": {
+ "then": "Pas rowerowy"
+ }
+ }
+ }
+ },
+ "defibrillator": {
+ "presets": {
+ "0": {
+ "title": "defibrylator"
+ },
+ "1": {
+ "title": "defibrylator na ścianie"
+ }
+ },
+ "tagRenderings": {
+ "defibrillator-access": {
+ "mappings": {
+ "0": {
+ "then": "Dostępny publicznie"
+ },
+ "1": {
+ "then": "Dostępny publicznie"
+ },
+ "2": {
+ "then": "Dostępny tylko dla klientów"
+ },
+ "3": {
+ "then": "Niedostępny publicznie (np. dostępny tylko dla personelu, właścicieli, ...)"
+ },
+ "4": {
+ "then": "Niedostępny, być może tylko do profesjonalnego użytku"
+ }
+ },
+ "question": "Czy ten defibrylator jest swobodnie dostępny?"
+ },
+ "defibrillator-defibrillator": {
+ "mappings": {
+ "0": {
+ "then": "Nie ma informacji o rodzaju urządzenia"
+ },
+ "1": {
+ "then": "To jest ręczny defibrylator dla profesjonalistów"
+ },
+ "2": {
+ "then": "To jest zwykły automatyczny defibrylator"
+ },
+ "3": {
+ "then": "To jest specjalny rodzaj defibrylatora: {defibrillator}"
+ }
+ },
+ "question": "Czy to jest zwykły automatyczny defibrylator czy ręczny defibrylator tylko dla profesjonalistów?"
+ },
+ "defibrillator-defibrillator:location": {
+ "question": "Proszę podaj opis gdzie znajduje się defibrylator (w lokalnym języku)",
+ "render": "Dodatkowe informacje o lokalizacji (w lokalnym języku): {defibrillator:location}"
+ },
+ "defibrillator-defibrillator:location:en": {
+ "question": "Proszę podaj opis gdzie znajduje się defibrylator (po angielsku)",
+ "render": "Dodatkowe informacje o lokalizacji (po angielsku): {defibrillator:location:en}"
+ },
+ "defibrillator-defibrillator:location:fr": {
+ "question": "Proszę podaj opis gdzie znajduje się defibrylator (po francusku)",
+ "render": "Dodatkowe informacje o lokalizacji (po francusku): {defibrillator:location:fr}"
+ },
+ "defibrillator-description": {
+ "render": "Dodatkowe informacje: {description}"
+ },
+ "defibrillator-fixme": {
+ "render": "Więcej informacji dla doświadczonych użytkowników OpenStreetMap: {fixme}"
+ },
+ "defibrillator-indoors": {
+ "mappings": {
+ "0": {
+ "then": "Ten defibrylator jest wewnątrz budynku"
+ },
+ "1": {
+ "then": "Ten defibrylator jest na dworze"
+ }
+ },
+ "question": "Czy ten defibrylator znajduje się wewnątrz budynku?"
+ },
+ "defibrillator-level": {
+ "mappings": {
+ "0": {
+ "then": "Ten defibrylator jest na parterze"
+ },
+ "1": {
+ "then": "Ten defibrylator jest na pierwszym piętrze"
+ }
+ },
+ "question": "Na którym piętrze jest ten defibrylator?",
+ "render": "Ten defibrylator jest na piętrze {level}"
+ },
+ "defibrillator-ref": {
+ "render": "Oficjalny numer identyfikacyjny urządzenia: {ref}"
+ },
+ "defibrillator-survey:date": {
+ "mappings": {
+ "0": {
+ "then": "Sprawdzone dzisiaj!"
+ }
+ }
+ },
+ "opening_hours_24_7": {
+ "override": {
+ "question": "W jakich godzinach dostępny jest ten defibrylator?"
+ }
+ }
+ },
+ "title": {
+ "render": "Defibrylator"
+ }
+ },
+ "dentist": {
+ "description": "Ta warstwa pokazuje gabinety dentystyczne",
+ "name": "Dentysta",
+ "tagRenderings": {
+ "name": {
+ "question": "Jaka jest nazwa tego gabinetu dentystycznego?",
+ "render": "Nazwa tego gabinetu dentystycznego to {name}"
+ }
+ }
+ },
+ "doctors": {
+ "tagRenderings": {
+ "specialty": {
+ "mappings": {
+ "1": {
+ "then": "To jest ginekolog"
+ },
+ "2": {
+ "then": "To jest psychiatra"
+ },
+ "3": {
+ "then": "To jest pediatra"
+ }
+ },
+ "question": "W czym specjalizuje się ten lekarz?",
+ "render": "Ten lekarz specjalizuje się w {healthcare:speciality}"
+ }
+ }
+ },
+ "elevator": {
+ "name": "Winda",
+ "presets": {
+ "0": {
+ "title": "winda"
+ }
+ },
+ "tagRenderings": {
+ "door-width": {
+ "question": "Jaka jest szerokość drzwi windy?",
+ "render": "Drzwi tej windy mają szerokość {canonical(door:width)}"
+ },
+ "elevator-width": {
+ "question": "Jaka jest szerokość tej windy?",
+ "render": "Szerokość tej windy to {canonical(elevator:width)}"
+ },
+ "operational_status": {
+ "mappings": {
+ "0": {
+ "then": "Ta winda jest zepsuta"
+ },
+ "1": {
+ "then": "Ta winda jest nieczynna np. z powodu renowacji"
+ },
+ "2": {
+ "then": "Ta winda działa"
+ },
+ "3": {
+ "then": "Ta winda działa"
+ }
+ },
+ "question": "Czy ta winda działa?"
+ }
+ },
+ "title": {
+ "render": "Winda"
+ },
+ "units": {
+ "0": {
+ "applicableUnits": {
+ "0": {
+ "human": "metr"
+ },
+ "1": {
+ "human": "centymetr"
+ }
+ }
+ }
+ }
+ },
+ "elongated_coin": {
+ "tagRenderings": {
+ "coin": {
+ "freeform": {
+ "placeholder": "Rodzaj monety (np. 10 centów)"
+ }
+ }
+ }
+ },
+ "entrance": {
+ "tagRenderings": {
+ "Entrance type": {
+ "mappings": {
+ "2": {
+ "then": "To jest główne wejście"
+ },
+ "4": {
+ "then": "To jest wejście serwisowe - zazwyczaj używane tylko przez pracowników, dostawy, …"
+ },
+ "5": {
+ "then": "To jest wyjście bez możliwości wejścia"
+ },
+ "6": {
+ "then": "To jest wejście, którym nie można wychodzić"
+ },
+ "7": {
+ "then": "To jest wyjście ewakuacyjne"
+ },
+ "8": {
+ "then": "To jest wejście do prywatnego domu"
+ }
+ },
+ "question": "Jakiego rodzaju jest to wejście?"
+ },
+ "automatic_door": {
+ "mappings": {
+ "0": {
+ "then": "Te drzwi są automatyczne"
+ },
+ "1": {
+ "then": "Te drzwi nie są automatyczne"
+ },
+ "2": {
+ "then": "Te drzwi automatycznie się otwierają, kiedy zostanie wykryty ruch"
+ }
+ }
+ },
+ "kerb-height": {
+ "freeform": {
+ "placeholder": "Wysokość progu w drzwiach"
+ },
+ "mappings": {
+ "0": {
+ "then": "Te drzwi nie mają progu"
+ }
+ }
+ }
+ },
+ "title": {
+ "render": "Wejście"
+ },
+ "units": {
+ "0": {
+ "applicableUnits": {
+ "0": {
+ "human": "metr"
+ },
+ "1": {
+ "human": "centrymetr"
+ }
+ }
+ }
+ }
+ },
+ "etymology": {
+ "tagRenderings": {
+ "simple etymology": {
+ "question": "Po czym nazwany jest ten obiekt?",
+ "render": "Nazwane po {name:etymology}"
+ },
+ "wikipedia": {
+ "render": "Istnieje artykuł Wikipedii na temat tej ulicy: {wikipedia():max-height:25rem}"
+ }
+ }
+ },
+ "extinguisher": {
+ "description": "Warstwa mapy pokazująca gaśnice.",
+ "name": "Mapa gaśnic",
+ "presets": {
+ "0": {
+ "description": "Gaśnica to małe, przenośne urządzenie do gaszenia ognia",
+ "title": "gaśnica"
+ }
+ },
+ "tagRenderings": {
+ "extinguisher-location": {
+ "mappings": {
+ "0": {
+ "then": "Znajduje się wewnątrz budynku."
+ },
+ "1": {
+ "then": "Znajduje się na dworze."
+ }
+ },
+ "question": "Gdzie się znajduje?",
+ "render": "Lokalizacja: {location}"
+ }
+ },
+ "title": {
+ "render": "Gaśnice"
+ }
+ },
+ "filters": {
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Otwarte teraz"
+ }
+ }
+ },
+ "1": {
+ "options": {
+ "0": {
+ "question": "Przyjmuje gotówkę"
+ }
+ }
+ },
+ "2": {
+ "options": {
+ "0": {
+ "question": "Przyjmuje karty płatnicze"
+ }
+ }
+ },
+ "3": {
+ "options": {
+ "0": {
+ "question": "Przyjmuje karty debetowe"
+ }
+ }
+ },
+ "4": {
+ "options": {
+ "0": {
+ "question": "Przyjmuje karty kredytowe"
+ }
+ }
+ },
+ "5": {
+ "options": {
+ "0": {
+ "question": "Z oraz bez zdjęć"
+ },
+ "1": {
+ "question": "Ma co najmniej jedno zdjęcie"
+ },
+ "2": {
+ "question": "Prawdopodobnie nie ma zdjęcia"
+ }
+ }
+ },
+ "6": {
+ "options": {
+ "0": {
+ "question": "Z wypustkami dla niewidomych"
+ }
+ }
+ },
+ "7": {
+ "options": {
+ "0": {
+ "question": "Z lub bez wypustek dla niewidomych"
+ },
+ "1": {
+ "question": "Z wypustkami dla niewidomych"
+ },
+ "2": {
+ "question": "Bez wypustek dla niewidomych"
+ },
+ "3": {
+ "question": "Brak informacji o wypustkach dla niewidomych"
+ }
+ }
+ }
+ }
+ },
+ "fixme": {
+ "name": "Obiekty OSM z znacznikami FIXME",
+ "tagRenderings": {
+ "fixme": {
+ "mappings": {
+ "0": {
+ "then": "Ten problem został rozwiązany"
+ }
+ },
+ "question": "Co jest nie tak z tym obiektem?"
+ },
+ "note": {
+ "render": "Tekst notatki: {note}"
+ }
+ },
+ "title": {
+ "render": "Obiekt OSM z znacznikiem FIXME"
+ }
+ },
+ "food": {
+ "deletion": {
+ "extraDeleteReasons": {
+ "0": {
+ "explanation": "{title()} jest zamknięte na stałe"
+ }
+ },
+ "nonDeleteMappings": {
+ "0": {
+ "then": "To tak naprawdę jest pub"
+ },
+ "1": {
+ "then": "To tak naprawdę jest kawiarnia"
+ }
+ }
+ },
+ "filter": {
+ "1": {
+ "options": {
+ "0": {
+ "question": "Rezerwacja nie jest wymagana"
+ }
+ }
+ },
+ "2": {
+ "options": {
+ "0": {
+ "question": "Ma menu wegetariańskie"
+ },
+ "1": {
+ "question": "Tylko fast-foody"
+ },
+ "2": {
+ "question": "Tylko restauracje"
+ }
+ }
+ },
+ "3": {
+ "options": {
+ "0": {
+ "question": "Ma menu wegańskie"
+ }
+ }
+ }
+ },
+ "name": "Restauracje i fast-foody",
+ "presets": {
+ "0": {
+ "title": "restauracja"
+ }
+ },
+ "tagRenderings": {
+ "Cuisine": {
+ "mappings": {
+ "0": {
+ "then": "To jest pizzeria"
+ },
+ "2": {
+ "then": "Podaje głównie makarony"
+ },
+ "3": {
+ "then": "To jest stoisko z kebabem"
+ },
+ "5": {
+ "then": "Są tu podawane burgery"
+ }
+ }
+ },
+ "Reservation": {
+ "mappings": {
+ "2": {
+ "then": "W tym miejscu możliwa jest rezerwacja"
+ },
+ "3": {
+ "then": "Rezerwacja nie jest możliwa w tym miejscu"
+ }
+ },
+ "question": "Czy w tym miejscu rezerwacja jest wymagana?"
+ },
+ "Vegan (no friture)": {
+ "mappings": {
+ "0": {
+ "then": "Brak dań wegańskich"
+ },
+ "1": {
+ "then": "Pewne dania wegańskie są dostępne"
+ },
+ "2": {
+ "then": "Dostępne są dania wegańskie"
+ },
+ "3": {
+ "then": "Wszystkie dania są wegańskie"
+ }
+ }
+ },
+ "Vegetarian (no friture)": {
+ "mappings": {
+ "0": {
+ "then": "Brak dań wegetariańskich"
+ },
+ "1": {
+ "then": "Pewne dania wegetariańskie są dostępne"
+ },
+ "2": {
+ "then": "Dostępne są dania wegetariańskie"
+ },
+ "3": {
+ "then": "Wszystkie dania są wegetariańskie"
+ }
+ },
+ "question": "Czy ta restauracja ma danie wegetariańskie?"
+ },
+ "friture-oil": {
+ "mappings": {
+ "0": {
+ "then": "Smażenie jest na oleju roślinnym"
+ },
+ "1": {
+ "then": "Smażenie jest na oleju zwierzęcym"
+ }
+ }
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Restauracja {name}"
+ }
+ },
+ "render": "Restauracja"
+ }
},
"ghost_bike": {
- "name": "Duch roweru",
- "presets": {
- "0": {
- "title": "Duch roweru"
- }
- },
- "title": {
- "render": "Duch roweru"
+ "description": "Warstwa pokazujące miejsca upamiętnienia rowerzystów, którzy zginęli w wypadkach drogowych",
+ "name": "Duch roweru",
+ "presets": {
+ "0": {
+ "title": "Duch roweru"
}
+ },
+ "tagRenderings": {
+ "ghost_bike-name": {
+ "mappings": {
+ "0": {
+ "then": "Ku pamięci {name}"
+ }
+ }
+ }
+ },
+ "title": {
+ "render": "Duch roweru"
+ }
+ },
+ "indoors": {
+ "tagRenderings": {
+ "ref": {
+ "question": "Jaki jest numer referencyjny tego pomieszczenia?",
+ "render": "To pomieszczenie ma numer referencyjny {ref}"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Wewnętrzne pomieszczenie {name}"
+ }
+ }
+ }
+ },
+ "information_board": {
+ "description": "Warstwa pokazujące przydrożne tablice informacyjne dla turystów (np. informujące o krajobrazie, budynku, obiekcie, mapa, ...)",
+ "name": "Tablice informacyjne",
+ "presets": {
+ "0": {
+ "title": "tablica informacyjna"
+ }
+ },
+ "title": {
+ "render": "Tablica informacyjna"
+ }
+ },
+ "kerbs": {
+ "description": "Warstwa pokazująca krawężniki.",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Wszystkie rodzaje krawężników"
+ },
+ "1": {
+ "question": "Podniesiony krawężnik (>3 cm)"
+ },
+ "2": {
+ "question": "Obniżony krawężnik (~3 cm)"
+ },
+ "4": {
+ "question": "Brak krawężnika"
+ },
+ "5": {
+ "question": "Krawężnik z nieznaną wysokością"
+ }
+ }
+ }
+ },
+ "name": "Krawężniki",
+ "presets": {
+ "0": {
+ "title": "krawężnik"
+ }
+ },
+ "tagRenderings": {
+ "kerb-height": {
+ "freeform": {
+ "placeholder": "Wysokość krawężnika"
+ },
+ "question": "Jaka jest wysokość tego krawężnika?",
+ "render": "Wysokość krawężnika: {kerb:height}"
+ },
+ "kerb-type": {
+ "mappings": {
+ "0": {
+ "then": "Ten krawężnik jest wyniesiony (>3 cm)"
+ },
+ "1": {
+ "then": "Ten krawężnik jest obniżony (~3 cm)"
+ },
+ "3": {
+ "then": "Nie ma tutaj krawężnika"
+ },
+ "4": {
+ "then": "Jest krawężnik o nieznanej wysokości"
+ }
+ },
+ "question": "Jaka jest wysokość tego krawężnika?"
+ },
+ "tactile-paving": {
+ "mappings": {
+ "0": {
+ "then": "Ten krawężnik ma wypustki dla niewidomych."
+ },
+ "1": {
+ "then": "Ten krawężnik nie ma wypustek dla niewidomych."
+ },
+ "2": {
+ "then": "Ten krawężnik ma wypustki dla niewidomych, ale nieprawidłowe."
+ }
+ },
+ "question": "Czy na tym krawężniku są wypustki dla niewidomych?"
+ }
+ },
+ "title": {
+ "render": "Krawężnik"
+ },
+ "units": {
+ "0": {
+ "applicableUnits": {
+ "0": {
+ "human": "centymetry",
+ "humanSingular": "centymetr"
+ },
+ "1": {
+ "human": "metry",
+ "humanSingular": "metr"
+ }
+ }
+ }
+ }
+ },
+ "kindergarten_childcare": {
+ "name": "Przedszkola i żłobki",
+ "presets": {
+ "0": {
+ "title": "przedszkole"
+ },
+ "1": {
+ "title": "żłobek"
+ }
+ },
+ "tagRenderings": {
+ "capacity": {
+ "question": "Jak wiele dzieci (maksymalnie) może być tutaj zapisanych?",
+ "render": "Ta placówka ma miejsce na {capacity} dzieci"
+ },
+ "childcare-type": {
+ "mappings": {
+ "0": {
+ "then": "To jest przedszkole, gdzie małe dzieci otrzymują wczesną edukację."
+ }
+ },
+ "question": "Jaki to rodzaj placówki?"
+ },
+ "name": {
+ "question": "Jaka jest nazwa tej placówki?",
+ "render": "Ta placówka nazywa się {name}"
+ },
+ "opening_hours": {
+ "override": {
+ "question": "W jakich godzinach ten żłobek jest otwarty?"
+ }
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Przedszkole {name}"
+ },
+ "1": {
+ "then": "Żłobek {name}"
+ }
+ }
+ }
+ },
+ "last_click": {
+ "mapRendering": {
+ "0": {
+ "label": {
+ "mappings": {
+ "0": {
+ "then": "Utwórz nową notatkę na mapie"
+ }
+ },
+ "render": "Kliknij tutaj, aby dodać nowy obiekt"
+ }
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Dodaj nowy punkt lub dodaj notatkę"
+ },
+ "1": {
+ "then": "Dodaj nową notatkę"
+ },
+ "2": {
+ "then": "Dodaj nowy punkt"
+ }
+ }
+ }
+ },
+ "map": {
+ "description": "Mapa, przeznaczona dla turystów, która jest zainstalowana w przestrzeni publicznej na stałe",
+ "name": "Mapy",
+ "presets": {
+ "0": {
+ "description": "Dodaj brakującą mapę",
+ "title": "mapa"
+ }
+ },
+ "tagRenderings": {
+ "map-attribution": {
+ "mappings": {
+ "0": {
+ "then": "Źródło, czyli OpenStreetMap, jest w widoczny sposób podane, zawiera informację o licencji ODBL"
+ }
+ }
+ },
+ "map-map_source": {
+ "mappings": {
+ "0": {
+ "then": "Ta mapa bazuje na OpenStreetMap"
+ }
+ },
+ "question": "Na jakich danych bazuje ta mapa?",
+ "render": "Ta mapa bazuje na {map_source}"
+ },
+ "map_size": {
+ "mappings": {
+ "0": {
+ "then": "Plan pomieszczeń w budynku"
+ },
+ "2": {
+ "then": "Mapa pokazująca wieś lub niewielkie miasto"
+ },
+ "3": {
+ "then": " Mapa miasta"
+ },
+ "4": {
+ "then": "Mapa całego regionu, pokazująca wiele miast i wsi"
+ }
+ },
+ "question": "Jaki jest rozmiar obszaru pokazanego na tej mapie?"
+ },
+ "map_type": {
+ "mappings": {
+ "1": {
+ "then": "Mapa z wszystkimi ulicami i ścieżkami w danym obszarze.
Ulica w większości mają nazwy; kąty, odległości itp. są poprawne
Mapa-szkic z tylko ważnymi drogami i POI. Kąty, odległości itp. są tylko ilustratywne, niedokładne.
"
+ }
+ },
+ "question": "Jaki rodzaj mapy jest pokazany?"
+ }
+ },
+ "title": {
+ "render": "Mapa"
+ }
+ },
+ "maproulette": {
+ "description": "Warstwa pokazująca wszystkie zadania w MapRoulette",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Pokaż zadania z wszystkimi statusami"
+ },
+ "1": {
+ "question": "Pokaż zadania, które zostały stworzone"
+ },
+ "6": {
+ "question": "Pokaż zadania, które są już wykonane"
+ },
+ "7": {
+ "question": "Pokaż zadania oznaczone jako zbyt trudne"
+ },
+ "8": {
+ "question": "Pokaż zadania, które są wyłączone"
+ }
+ }
+ },
+ "1": {
+ "options": {
+ "0": {
+ "question": "Nazwa wyzwania zawiera {search}"
+ }
+ }
+ },
+ "2": {
+ "options": {
+ "0": {
+ "question": "ID wyzwania pasuje do {search}"
+ }
+ }
+ }
+ },
+ "name": "Zadania MapRoulette",
+ "tagRenderings": {
+ "mark_duplicate": {
+ "render": {
+ "special": {
+ "message": "Oznacz jako nieznalezione lub fałszywie pozytywne"
+ }
+ }
+ },
+ "mark_fixed": {
+ "render": {
+ "special": {
+ "message": "Oznacz jako naprawione"
+ }
+ }
+ },
+ "mark_too_hard": {
+ "render": {
+ "special": {
+ "message": "Oznacz jako zbyt trudne"
+ }
+ }
+ },
+ "status": {
+ "mappings": {
+ "0": {
+ "then": "Zadanie jest stworzone"
+ },
+ "1": {
+ "then": "Zadanie jest naprawione"
+ },
+ "2": {
+ "then": "Zadanie jest fałszywie pozytywne"
+ },
+ "3": {
+ "then": "Zadanie jest pominięte"
+ },
+ "4": {
+ "then": "Zadania jest usunięte"
+ },
+ "5": {
+ "then": "Zadania jest już wykonane"
+ },
+ "6": {
+ "then": "Zadanie jest oznaczone jako zbyt trudne"
+ },
+ "7": {
+ "then": "Zadanie jest wyłączone"
+ }
+ }
+ }
+ },
+ "title": {
+ "render": "Obiekt MapRoulette: {parentName}"
+ }
+ },
+ "maproulette_challenge": {
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Pokaż zadania z wszystkimi statusami"
+ },
+ "1": {
+ "question": "Pokaż zadania, które zostały stworzone"
+ },
+ "2": {
+ "question": "Pokaż zadania, które są już wykonane"
+ }
+ }
+ }
+ }
+ },
+ "note": {
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Zamknięta notatka"
+ }
+ },
+ "render": "Notatka"
+ }
+ },
+ "observation_tower": {
+ "description": "Wieże z panoramicznym widokiem",
+ "name": "Wieże obserwacyjne",
+ "tagRenderings": {
+ "Fee": {
+ "mappings": {
+ "0": {
+ "then": "Darmowe wejście"
+ }
+ },
+ "question": "Ile kosztuje wstęp na tę wieżę?",
+ "render": "Wizyta na tej wieży kosztuje {charge}"
+ },
+ "Height": {
+ "question": "Jaka jest wysokość tej wieży?",
+ "render": "Ta wieża ma wysokość {height}"
+ },
+ "Operator": {
+ "question": "Kto obsługuje tę wieżę?",
+ "render": "Obsługiwana przez {operator}"
+ },
+ "access": {
+ "mappings": {
+ "0": {
+ "then": "Ta wieża jest publicznie dostępna"
+ },
+ "1": {
+ "then": "Ta wieża można być zwiedzana tylko z przewodnikiem"
+ }
+ }
+ },
+ "elevator": {
+ "mappings": {
+ "0": {
+ "then": "Ta wieża ma windę, która zabiera zwiedzających na górę"
+ },
+ "1": {
+ "then": "Ta wieża nie ma windy"
+ }
+ },
+ "question": "Czy ta wieża ma windę?"
+ },
+ "name": {
+ "mappings": {
+ "0": {
+ "then": "Ta wieża nie ma określonej nazwy"
+ }
+ },
+ "question": "Jaka jest nazwa tej wieży?",
+ "render": "Ta wieża nazywa się {name}"
+ },
+ "step_count": {
+ "question": "Ile pojedynczych stopni trzeba pokonać, aby dostać się na górę tej wieży?",
+ "render": "Ta wieża ma {step_count} stopni na górę"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "{name}"
+ }
+ },
+ "render": "Wieża obserwacyjna"
+ },
+ "units": {
+ "0": {
+ "applicableUnits": {
+ "0": {
+ "human": " metr"
+ }
+ }
+ }
+ }
+ },
+ "osm_community_index": {
+ "description": "Warstwa pokazująca społeczności OpenStreetMap",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Kraj"
+ }
+ }
+ },
+ "2": {
+ "options": {
+ "0": {
+ "question": "Region"
+ }
+ }
+ },
+ "4": {
+ "options": {
+ "0": {
+ "question": "Terytorium"
+ }
+ }
+ },
+ "5": {
+ "options": {
+ "0": {
+ "question": "Świat"
+ }
+ }
+ },
+ "6": {
+ "options": {
+ "0": {
+ "question": "Inne społeczności"
+ }
+ }
+ }
+ },
+ "name": "Indeks społeczności OSM",
+ "title": {
+ "render": "Indeks społeczności OSM"
+ }
+ },
+ "parcel_lockers": {
+ "description": "Warstwa pokazująca paczkomaty umożliwiające odbieranie i wysyłanie przesyłek.",
+ "name": "Paczkomaty",
+ "presets": {
+ "0": {
+ "title": "paczkomat"
+ }
+ },
+ "tagRenderings": {
+ "brand": {
+ "freeform": {
+ "placeholder": "Marka"
+ },
+ "mappings": {
+ "0": {
+ "then": "To jest paczkomat Amazonu"
+ },
+ "3": {
+ "then": "To jest paczkomat PostNL"
+ }
+ },
+ "question": "Jakiej marki jest ten paczkomat?",
+ "render": "To jest paczkomat marki {brand}"
+ },
+ "mail-in": {
+ "mappings": {
+ "0": {
+ "then": "Z tego paczkomatu można wysyłać przesyłki"
+ },
+ "1": {
+ "then": "Z tego paczkomatu nie można wysyłać przesyłek"
+ }
+ },
+ "question": "Czy z tego paczkomatu można wysyłać przesyłki?"
+ },
+ "operator": {
+ "freeform": {
+ "placeholder": "Operator"
+ },
+ "render": "Ten paczkomat jest obsługiwany przez {operator}"
+ },
+ "pickup": {
+ "mappings": {
+ "0": {
+ "then": "Z tego paczkomatu można odbierać przesyłki"
+ },
+ "1": {
+ "then": "Z tego paczkomatu nie można odbierać przesyłek"
+ }
+ },
+ "question": "Czy z tego paczkomatu można odbierać przesyłki?"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Paczkomat {brand}"
+ }
+ },
+ "render": "Paczkomat"
+ }
+ },
+ "parking": {
+ "description": "Warstwa pokazująca parkingi samochodowe",
+ "name": "Parking",
+ "presets": {
+ "0": {
+ "title": "parking samochodowy"
+ }
+ },
+ "tagRenderings": {
+ "capacity": {
+ "freeform": {
+ "placeholder": "Liczba miejsc parkingowych"
+ },
+ "question": "Ile miejsc parkingowych jest na tym parkingu?",
+ "render": "Jest {capacity} miejsc parkingowych"
+ },
+ "capacity-disabled": {
+ "freeform": {
+ "placeholder": "Liczba miejsc parkingowych przeznaczonych dla niepełnosprawnych"
+ },
+ "mappings": {
+ "0": {
+ "then": "Są tutaj miejsca parkingowe dla niepełnosprawnych, ale nie wiadomo ile"
+ },
+ "1": {
+ "then": "Nie ma tutaj żadnych miejsc parkingowych dla niepełnosprawnych"
+ },
+ "2": {
+ "then": "Nie ma tutaj żadnych miejsc parkingowych dla niepełnosprawnych"
+ }
+ },
+ "question": "Jak wiele miejsc parkingowych dla niepełnosprawnych znajduje się na tym parkingu?",
+ "render": "Jest {capacity:disabled} miejsc parkingowych dla niepełnosprawnych"
+ },
+ "parking-type": {
+ "mappings": {
+ "2": {
+ "then": "To jest podziemny parking"
+ },
+ "3": {
+ "then": "To jest wielopiętrowy parking"
+ },
+ "5": {
+ "then": "To jest pas do parkowania na jezdni"
+ }
+ },
+ "question": "Jaki to rodzaj parkingu?"
+ }
+ },
+ "title": {
+ "render": "Parking samochodowy"
+ }
+ },
+ "parking_spaces": {
+ "description": "Warstwa pokazująca pojedyncze miejsca parkingowe.",
+ "name": "Miejsca parkingowe",
+ "tagRenderings": {
+ "type": {
+ "mappings": {
+ "0": {
+ "then": "To jest zwykłe miejsce parkingowe."
+ },
+ "1": {
+ "then": "To jest zwykłe miejsce parkingowe."
+ },
+ "2": {
+ "then": "To jest miejsce parkingowe dla niepełnosprawnych."
+ },
+ "3": {
+ "then": "To jest prywatne miejsce parkingowe."
+ },
+ "4": {
+ "then": "To miejsce parkingowe jest zarezerwowane dla ładowania pojazdów."
+ },
+ "5": {
+ "then": "To miejsce parkingowe jest przeznaczone dla dostaw."
+ },
+ "8": {
+ "then": "To miejsce parkingowe jest przeznaczone dla busów."
+ },
+ "9": {
+ "then": "To miejsce parkingowe jest przeznaczone dla motocykli."
+ },
+ "10": {
+ "then": "To miejsce jest przeznaczone dla rodziców z dziećmi."
+ },
+ "11": {
+ "then": "To jest miejsce parkingowe przeznaczone dla pracowników."
+ },
+ "12": {
+ "then": "To miejsce parkingowe jest przeznaczone dla taksówek."
+ }
+ }
+ }
+ }
+ },
+ "postoffices": {
+ "tagRenderings": {
+ "parcel-from": {
+ "mappings": {
+ "0": {
+ "then": "Można tutaj wysłać paczki"
+ },
+ "1": {
+ "then": "Nie można tutaj wysłać paczek"
+ }
+ },
+ "question": "Czy można tutaj wysłać paczkę?"
+ }
+ }
+ },
+ "public_bookcase": {
+ "tagRenderings": {
+ "public_bookcase-brand": {
+ "mappings": {
+ "0": {
+ "then": "Część sieci \"Little Free Library\""
+ }
+ }
+ }
+ }
},
"questions": {
- "tagRenderings": {
- "denominations-coins": {
- "mappings": {
- "0": {
- "then": "Akceptowane są monety 1 centowe"
- },
- "1": {
- "then": "Akceptowane są monety 2 centowe"
- },
- "2": {
- "then": "Akceptowane są monety 5 centowe"
- },
- "3": {
- "then": "Akceptowane są monety 10-centowe"
- },
- "4": {
- "then": "Akceptowane są monety 20-centowe"
- },
- "5": {
- "then": "Akceptowane są monety 50-centowe"
- },
- "6": {
- "then": "Akceptowane są monety 1 euro"
- },
- "7": {
- "then": "Akceptowane są monety 2 euro"
- }
- },
- "question": "Jakimi monetami można tutaj zapłacić?"
- },
- "denominations-notes": {
- "mappings": {
- "0": {
- "then": "Banknoty 5 euro są akceptowane"
- },
- "1": {
- "then": "Banknoty 10 euro są akceptowane"
- },
- "2": {
- "then": "Banknoty 20 euro są akceptowane"
- },
- "3": {
- "then": "Banknoty 50 euro są akceptowane"
- },
- "4": {
- "then": "Banknoty 100 euro są akceptowane"
- },
- "5": {
- "then": "Banknoty 200 euro są akceptowane"
- },
- "6": {
- "then": "Banknoty 500 euro są akceptowane"
- }
- },
- "question": "Jakimi banknotami można tu zapłacić?"
- },
- "description": {
- "question": "Czy jest jeszcze coś istotnego, czego nie mogłeś podać w poprzednich pytaniach? Dodaj to tutaj.",
- "questionHint": "Nie powtarzaj już podanych faktów"
- },
- "dog-access": {
- "mappings": {
- "0": {
- "then": "Psy dozwolone"
- },
- "1": {
- "then": "Psy nie dozwolone"
- },
- "2": {
- "then": "Psy dozwolone, ale muszą być na smyczy"
- },
- "3": {
- "then": "Psy dozwolone i mogą biegać bez ograniczeń"
- }
- },
- "question": "Czy w tej firmie psy są dozwolone?"
- },
- "email": {
- "question": "Jaki jest adres e-mail do {title()}?"
- },
- "induction-loop": {
- "mappings": {
- "0": {
- "then": "To miejsce ma pętlę indukcyjną audio"
- },
- "1": {
- "then": "To miejsce nie ma pętli indukcyjnej dźwięku"
- }
- },
- "question": "Czy to miejsce ma pętlę indukcyjną dźwięku dla osób niedosłyszących?"
- },
- "internet": {
- "mappings": {
- "0": {
- "then": "To miejsce oferuje bezprzewodowy dostęp do Internetu"
- },
- "1": {
- "then": "To miejsce nie oferuje dostępu do Internetu"
- },
- "2": {
- "then": "To miejsce oferuje dostęp do Internetu"
- },
- "3": {
- "then": "To miejsce oferuje dostęp do Internetu za pośrednictwem terminala lub komputera"
- },
- "4": {
- "then": "To miejsce oferuje przewodowy dostęp do Internetu"
- }
- },
- "question": "Czy to miejsce oferuje dostęp do Internetu?"
- },
- "internet-fee": {
- "mappings": {
- "0": {
- "then": "W tym miejscu dostęp do Internetu jest płatny"
- },
- "1": {
- "then": "Dostęp do Internetu jest w tym miejscu bezpłatny"
- },
- "2": {
- "then": "Dostęp do Internetu jest w tym miejscu bezpłatny, tylko dla klientów"
- }
- },
- "question": "Czy dostęp do Internetu jest płatny?"
- },
- "internet-ssid": {
- "freeform": {
- "placeholder": "Wprowadź nazwę sieci"
- },
- "question": "Jaka jest nazwa sieci dla bezprzewodowego dostępu do Internetu?",
- "render": "Nazwa sieci to {internet_access:ssid}"
- },
- "level": {
- "mappings": {
- "0": {
- "then": "Znajduje się pod ziemią"
- },
- "1": {
- "then": "Znajduje się na parterze"
- },
- "2": {
- "then": "Znajduje się na parterze"
- },
- "3": {
- "then": "Znajduje się na pierwszym piętrze"
- },
- "4": {
- "then": "Położone na pierwszym poziomie piwnicy"
- }
- },
- "question": "Na jakim poziomie znajduje się ta funkcja?",
- "render": "Znajduje się na {level} piętrze"
- },
- "luminous_or_lit": {
- "mappings": {
- "0": {
- "then": "Ten obiekt zarówno emituje światło, jak i jest oświetlany przez zewnętrzne źródło światła"
- },
- "1": {
- "then": "Ten obiekt emituje światło"
- },
- "2": {
- "then": "Ten obiekt jest oświetlony zewnętrznie, np. przez reflektor lub inne światła"
- },
- "3": {
- "then": "Obiekt ten nie emituje światła i nie jest oświetlany z zewnątrz"
- }
- },
- "question": "Czy ten obiekt jest oświetlony lub emituje światło?"
- },
- "multilevels": {
- "override": {
- "question": "Na jakie poziomy jedzie ta winda?",
- "render": "Ta winda jedzie na piętra {level}"
- }
- },
- "opening_hours": {
- "question": "Jakie są godziny otwarcia {title()}?",
- "render": "
Godziny otwarcia
{opening_hours_table(opening_hours)}"
- },
- "opening_hours_24_7": {
- "override": {
- "mappings": {
- "0": {
- "then": "Otwarte 24/7 (również w święta)"
- }
- }
- }
- },
- "opening_hours_by_appointment": {
- "override": {
- "mappings": {
- "0": {
- "then": "Tylko po wcześniejszym umówieniu się"
- },
- "1": {
- "then": "Tylko po wcześniejszym umówieniu się"
- }
- }
- }
- },
- "payment-options": {
- "mappings": {
- "0": {
- "then": "Płatność gotówkowa jest tutaj dostępna"
- },
- "1": {
- "then": "Płatność kartą jest tutaj dostępna"
- }
- },
- "question": "Jakie metody płatności są tutaj dostępne?"
- },
- "payment-options-advanced": {
- "override": {
- "mappings+": {
- "0": {
- "then": "Płatność odbywa się za pomocą dedykowanej aplikacji"
- },
- "1": {
- "then": "Płatność odbywa się za pomocą karty członkowskiej"
- }
- }
- }
- },
- "payment-options-split": {
- "override": {
- "mappings+": {
- "0": {
- "then": "Monety są tutaj akceptowane"
- },
- "1": {
- "then": "Banknoty są tutaj akceptowane"
- },
- "2": {
- "then": "Akceptowane są tutaj karty debetowe"
- },
- "3": {
- "then": "Akceptowane są tutaj karty kredytowe"
- }
- }
- }
- },
- "phone": {
- "question": "Jaki jest numer telefonu do {title()}?"
- },
- "service:electricity": {
- "mappings": {
- "0": {
- "then": "W budynku znajduje się wiele gniazdek elektrycznych, gdzie klienci mogą naładować swoje urządzenia"
- },
- "1": {
- "then": "W budynku znajduje się kilka gniazdek elektrycznych, gdzie klienci mogą naładować swoje urządzenia"
- },
- "2": {
- "then": "W budynku nie ma gniazdek elektrycznych dostępnych dla klientów, ale mogą zostać one udostępnione po spytaniu obsługi"
- },
- "3": {
- "then": "W budynku nie ma gniazdek elektrycznych dostępnych dla klientów"
- }
- },
- "question": "Czy w tym przybytku znajdują się gniazdka elektryczne, gdzie klienci mogą naładować swoje urządzenia?"
- },
- "smoking": {
- "mappings": {
- "0": {
- "then": "Palenie jest dozwolone"
- },
- "1": {
- "then": "Palenie jest zakazane"
- },
- "2": {
- "then": "Palenie jest dozwolone na zewnątrz."
- }
- },
- "question": "Czy w {title()} wolno palić?"
- },
- "website": {
- "question": "Jaka jest strona internetowa {title()}?"
- },
- "wheelchair-access": {
- "mappings": {
- "0": {
- "then": "W tym miejscu zainstalowane zostały udogodnienia dla osób na wózkach inwalidzkich"
- },
- "1": {
- "then": "To miejsce jest łatwo dostępne dla osób na wózkach inwalidzkich"
- },
- "2": {
- "then": "To miejsce jest dostępne dla osób na wózkach inwalidzkich, ale z pewnymi trudnościami"
- },
- "3": {
- "then": "To miejsce jest niedostępne dla osób na wózkach inwalidzkich"
- }
- },
- "question": "Czy to miejsce jest dostępne dla osób na wózkach inwalidzkich?"
- },
- "wikipedia": {
- "mappings": {
- "0": {
- "then": "Link do strony Wikipedii nie został jeszcze określony"
- },
- "1": {
- "then": "Link do strony Wikipedii nie został jeszcze określony"
- }
- },
- "question": "Jaki jest powiązany obiekt Wikidata?"
+ "tagRenderings": {
+ "check_date": {
+ "mappings": {
+ "0": {
+ "then": "Ten obiekt został ostatnio sprawdzony dzisiaj"
}
+ },
+ "question": "Kiedy ten obiekt został ostatnio sprawdzony?",
+ "render": "Ten obiekt był ostatnio sprawdzony {check_date}"
+ },
+ "denominations-coins": {
+ "mappings": {
+ "0": {
+ "then": "Akceptowane są monety 1 centowe"
+ },
+ "1": {
+ "then": "Akceptowane są monety 2 centowe"
+ },
+ "2": {
+ "then": "Akceptowane są monety 5 centowe"
+ },
+ "3": {
+ "then": "Akceptowane są monety 10-centowe"
+ },
+ "4": {
+ "then": "Akceptowane są monety 20-centowe"
+ },
+ "5": {
+ "then": "Akceptowane są monety 50-centowe"
+ },
+ "6": {
+ "then": "Akceptowane są monety 1 euro"
+ },
+ "7": {
+ "then": "Akceptowane są monety 2 euro"
+ }
+ },
+ "question": "Jakimi monetami można tutaj zapłacić?"
+ },
+ "denominations-notes": {
+ "mappings": {
+ "0": {
+ "then": "Banknoty 5 euro są akceptowane"
+ },
+ "1": {
+ "then": "Banknoty 10 euro są akceptowane"
+ },
+ "2": {
+ "then": "Banknoty 20 euro są akceptowane"
+ },
+ "3": {
+ "then": "Banknoty 50 euro są akceptowane"
+ },
+ "4": {
+ "then": "Banknoty 100 euro są akceptowane"
+ },
+ "5": {
+ "then": "Banknoty 200 euro są akceptowane"
+ },
+ "6": {
+ "then": "Banknoty 500 euro są akceptowane"
+ }
+ },
+ "question": "Jakimi banknotami można tu zapłacić?"
+ },
+ "description": {
+ "question": "Czy jest jeszcze coś istotnego, czego nie mogłeś podać w poprzednich pytaniach? Dodaj to tutaj.",
+ "questionHint": "Nie powtarzaj już podanych faktów"
+ },
+ "dog-access": {
+ "mappings": {
+ "0": {
+ "then": "Psy dozwolone"
+ },
+ "1": {
+ "then": "Psy nie dozwolone"
+ },
+ "2": {
+ "then": "Psy dozwolone, ale muszą być na smyczy"
+ },
+ "3": {
+ "then": "Psy dozwolone i mogą biegać bez ograniczeń"
+ }
+ },
+ "question": "Czy w tej firmie psy są dozwolone?"
+ },
+ "email": {
+ "question": "Jaki jest adres e-mail do {title()}?"
+ },
+ "induction-loop": {
+ "mappings": {
+ "0": {
+ "then": "To miejsce ma pętlę indukcyjną audio"
+ },
+ "1": {
+ "then": "To miejsce nie ma pętli indukcyjnej dźwięku"
+ }
+ },
+ "question": "Czy to miejsce ma pętlę indukcyjną dźwięku dla osób niedosłyszących?"
+ },
+ "internet": {
+ "mappings": {
+ "0": {
+ "then": "To miejsce oferuje bezprzewodowy dostęp do Internetu"
+ },
+ "1": {
+ "then": "To miejsce nie oferuje dostępu do Internetu"
+ },
+ "2": {
+ "then": "To miejsce oferuje dostęp do Internetu"
+ },
+ "3": {
+ "then": "To miejsce oferuje dostęp do Internetu za pośrednictwem terminala lub komputera"
+ },
+ "4": {
+ "then": "To miejsce oferuje przewodowy dostęp do Internetu"
+ }
+ },
+ "question": "Czy to miejsce oferuje dostęp do Internetu?"
+ },
+ "internet-fee": {
+ "mappings": {
+ "0": {
+ "then": "W tym miejscu dostęp do Internetu jest płatny"
+ },
+ "1": {
+ "then": "Dostęp do Internetu jest w tym miejscu bezpłatny"
+ },
+ "2": {
+ "then": "Dostęp do Internetu jest w tym miejscu bezpłatny, tylko dla klientów"
+ }
+ },
+ "question": "Czy dostęp do Internetu jest płatny?"
+ },
+ "internet-ssid": {
+ "freeform": {
+ "placeholder": "Wprowadź nazwę sieci"
+ },
+ "question": "Jaka jest nazwa sieci dla bezprzewodowego dostępu do Internetu?",
+ "render": "Nazwa sieci to {internet_access:ssid}"
+ },
+ "level": {
+ "mappings": {
+ "0": {
+ "then": "Znajduje się pod ziemią"
+ },
+ "1": {
+ "then": "Znajduje się na parterze"
+ },
+ "2": {
+ "then": "Znajduje się na parterze"
+ },
+ "3": {
+ "then": "Znajduje się na pierwszym piętrze"
+ },
+ "4": {
+ "then": "Położone na pierwszym poziomie piwnicy"
+ }
+ },
+ "question": "Na jakim poziomie znajduje się ta funkcja?",
+ "render": "Znajduje się na {level} piętrze"
+ },
+ "luminous_or_lit": {
+ "mappings": {
+ "0": {
+ "then": "Ten obiekt zarówno emituje światło, jak i jest oświetlany przez zewnętrzne źródło światła"
+ },
+ "1": {
+ "then": "Ten obiekt emituje światło"
+ },
+ "2": {
+ "then": "Ten obiekt jest oświetlony zewnętrznie, np. przez reflektor lub inne światła"
+ },
+ "3": {
+ "then": "Obiekt ten nie emituje światła i nie jest oświetlany z zewnątrz"
+ }
+ },
+ "question": "Czy ten obiekt jest oświetlony lub emituje światło?"
+ },
+ "multilevels": {
+ "override": {
+ "question": "Na jakie poziomy jedzie ta winda?",
+ "render": "Ta winda jedzie na piętra {level}"
+ }
+ },
+ "opening_hours": {
+ "question": "Jakie są godziny otwarcia {title()}?",
+ "render": "
Godziny otwarcia
{opening_hours_table(opening_hours)}"
+ },
+ "opening_hours_24_7": {
+ "override": {
+ "mappings": {
+ "0": {
+ "then": "Otwarte 24/7 (również w święta)"
+ }
+ }
+ }
+ },
+ "opening_hours_by_appointment": {
+ "override": {
+ "mappings": {
+ "0": {
+ "then": "Tylko po wcześniejszym umówieniu się"
+ },
+ "1": {
+ "then": "Tylko po wcześniejszym umówieniu się"
+ }
+ }
+ }
+ },
+ "payment-options": {
+ "mappings": {
+ "0": {
+ "then": "Płatność gotówkowa jest tutaj dostępna"
+ },
+ "1": {
+ "then": "Płatność kartą jest tutaj dostępna"
+ }
+ },
+ "question": "Jakie metody płatności są tutaj dostępne?"
+ },
+ "payment-options-advanced": {
+ "override": {
+ "mappings+": {
+ "0": {
+ "then": "Płatność odbywa się za pomocą dedykowanej aplikacji"
+ },
+ "1": {
+ "then": "Płatność odbywa się za pomocą karty członkowskiej"
+ }
+ }
+ }
+ },
+ "payment-options-split": {
+ "override": {
+ "mappings+": {
+ "0": {
+ "then": "Monety są tutaj akceptowane"
+ },
+ "1": {
+ "then": "Banknoty są tutaj akceptowane"
+ },
+ "2": {
+ "then": "Akceptowane są tutaj karty debetowe"
+ },
+ "3": {
+ "then": "Akceptowane są tutaj karty kredytowe"
+ }
+ }
+ }
+ },
+ "phone": {
+ "question": "Jaki jest numer telefonu do {title()}?"
+ },
+ "service:electricity": {
+ "mappings": {
+ "0": {
+ "then": "W budynku znajduje się wiele gniazdek elektrycznych, gdzie klienci mogą naładować swoje urządzenia"
+ },
+ "1": {
+ "then": "W budynku znajduje się kilka gniazdek elektrycznych, gdzie klienci mogą naładować swoje urządzenia"
+ },
+ "2": {
+ "then": "W budynku nie ma gniazdek elektrycznych dostępnych dla klientów, ale mogą zostać one udostępnione po spytaniu obsługi"
+ },
+ "3": {
+ "then": "W budynku nie ma gniazdek elektrycznych dostępnych dla klientów"
+ }
+ },
+ "question": "Czy w tym przybytku znajdują się gniazdka elektryczne, gdzie klienci mogą naładować swoje urządzenia?"
+ },
+ "smoking": {
+ "mappings": {
+ "0": {
+ "then": "Palenie jest dozwolone"
+ },
+ "1": {
+ "then": "Palenie jest zakazane"
+ },
+ "2": {
+ "then": "Palenie jest dozwolone na zewnątrz."
+ }
+ },
+ "question": "Czy w {title()} wolno palić?"
+ },
+ "website": {
+ "question": "Jaka jest strona internetowa {title()}?"
+ },
+ "wheelchair-access": {
+ "mappings": {
+ "0": {
+ "then": "W tym miejscu zainstalowane zostały udogodnienia dla osób na wózkach inwalidzkich"
+ },
+ "1": {
+ "then": "To miejsce jest łatwo dostępne dla osób na wózkach inwalidzkich"
+ },
+ "2": {
+ "then": "To miejsce jest dostępne dla osób na wózkach inwalidzkich, ale z pewnymi trudnościami"
+ },
+ "3": {
+ "then": "To miejsce jest niedostępne dla osób na wózkach inwalidzkich"
+ }
+ },
+ "question": "Czy to miejsce jest dostępne dla osób na wózkach inwalidzkich?"
+ },
+ "wikipedia": {
+ "mappings": {
+ "0": {
+ "then": "Link do strony Wikipedii nie został jeszcze określony"
+ },
+ "1": {
+ "then": "Link do strony Wikipedii nie został jeszcze określony"
+ }
+ },
+ "question": "Jaki jest powiązany obiekt Wikidata?"
}
+ }
+ },
+ "reception_desk": {
+ "tagRenderings": {
+ "desk-height": {
+ "question": "Jaka jest wysokość tego biurka recepcji? ",
+ "questionHint": "Jest to mierzone od podłogi do najniższej użytecznej części biurka",
+ "render": "Wysokość tego biurka to {canonical(desk:height)}"
+ }
+ },
+ "units": {
+ "0": {
+ "applicableUnits": {
+ "0": {
+ "human": "metr"
+ },
+ "1": {
+ "human": "centymetr"
+ }
+ }
+ }
+ }
+ },
+ "recycling": {
+ "tagRenderings": {
+ "recycling-accepts": {
+ "mappings": {
+ "16": {
+ "then": "Plastik może być tutaj poddany recyklingowi"
+ }
+ }
+ }
+ }
+ },
+ "school": {
+ "tagRenderings": {
+ "school-language": {
+ "render": {
+ "special": {
+ "render_all": "Następujące języki są używane w tej szkole:{list()}",
+ "render_single_language": "Język {language():font-bold} jest głównym językiem używanym w tej szkole"
+ }
+ }
+ },
+ "school-name": {
+ "question": "Jaką nazwę ma ta szkoła?",
+ "render": "Ta szkoła nazywa się {name}"
+ },
+ "target-audience": {
+ "mappings": {
+ "3": {
+ "then": "To jest szkoła dla uczniów z autyzmem"
+ },
+ "6": {
+ "then": "To jest szkoła dla uczniów głuchych i słabosłyszących"
+ },
+ "7": {
+ "then": "To jest szkoła dla uczniów z niepełnosprawnościami"
+ },
+ "8": {
+ "then": "To jest szkoła dla uczniów z specjalnymi potrzebami"
+ }
+ }
+ }
+ },
+ "title": {
+ "render": "Szkoła {name}"
+ }
+ },
+ "windturbine": {
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "{name}"
+ }
+ },
+ "render": "turbina wiatrowa"
+ }
}
-}
\ No newline at end of file
+ }
diff --git a/langs/layers/pt.json b/langs/layers/pt.json
index c9719c9684..0b555ee2de 100644
--- a/langs/layers/pt.json
+++ b/langs/layers/pt.json
@@ -233,7 +233,11 @@
},
"artwork-website": {
"question": "Existe um site com mais informações sobre esta obra de arte?",
- "render": "Mais informações neste site"
+ "render": {
+ "special": {
+ "text": "Mais informações neste site"
+ }
+ }
},
"artwork_subject": {
"question": "O que esta obra de arte representa?",
diff --git a/langs/layers/ru.json b/langs/layers/ru.json
index a320c85f53..b32efc0293 100644
--- a/langs/layers/ru.json
+++ b/langs/layers/ru.json
@@ -117,7 +117,11 @@
},
"artwork-website": {
"question": "Есть ли сайт с более подробной информацией об этой работе?",
- "render": "Больше информации на этом сайте"
+ "render": {
+ "special": {
+ "text": "Больше информации на этом сайте"
+ }
+ }
}
},
"title": {
@@ -996,7 +1000,11 @@
"render": "В знак памяти о {subject}"
},
"ghost_bike-source": {
- "render": "Доступна более подробная информация"
+ "render": {
+ "special": {
+ "text": "Доступна более подробная информация"
+ }
+ }
},
"ghost_bike-start_date": {
"render": "Установлен {start_date}"
@@ -1295,13 +1303,6 @@
}
}
},
- "nature_reserve": {
- "tagRenderings": {
- "Email": {
- "render": "{email}"
- }
- }
- },
"observation_tower": {
"name": "Смотровые башни",
"title": {
@@ -1515,7 +1516,11 @@
},
"public_bookcase-website": {
"question": "Есть ли веб-сайт с более подробной информацией об этом общественном книжном шкафе?",
- "render": "Более подробная информация на сайте"
+ "render": {
+ "special": {
+ "text": "Более подробная информация на сайте"
+ }
+ }
}
},
"title": {
diff --git a/langs/layers/zh_Hant.json b/langs/layers/zh_Hant.json
index 82fb3ca3bb..1b07031cf0 100644
--- a/langs/layers/zh_Hant.json
+++ b/langs/layers/zh_Hant.json
@@ -72,7 +72,11 @@
},
"artwork-website": {
"question": "在那個網站能夠找到更多藝術品的資訊?",
- "render": "這個網站有更多資訊"
+ "render": {
+ "special": {
+ "text": "這個網站有更多資訊"
+ }
+ }
}
},
"title": {
diff --git a/langs/nb_NO.json b/langs/nb_NO.json
index 74da37d95b..3c56e2c009 100644
--- a/langs/nb_NO.json
+++ b/langs/nb_NO.json
@@ -300,17 +300,6 @@
"doDelete": "Fjern bilde",
"dontDelete": "Avbryt",
"isDeleted": "Slettet",
- "nearbyPictures": {
- "allFiltered": "Ingen bilder samsvarte",
- "browseNearby": "Utforsk bilder i nærheten …",
- "confirm": "Valgt bilde viser {title()}",
- "loadMore": "Last inn flere bilder",
- "loading": "Laster inn bilder i nærheten …",
- "noImageSelected": "Velg et bilde for å knytte det til objektet",
- "nothingFound": "Fant ingen bilder i nærheten …",
- "removeFilters": "Klikk her for å fjerne filterne",
- "title": "Bilder i nærheten"
- },
"pleaseLogin": "Logg inn for å legge til et bilde",
"respectPrivacy": "Ikke ta bilder av folk eller bilskilt. Ikke last opp Google Maps, Google Streetview eller andre opphavsrettsbeskyttede kilder.",
"toBig": "Bildet ditt på {actual_size} er for stort. Det kan maksimalt være {max_size}.",
diff --git a/langs/nl.json b/langs/nl.json
index 1a82b45e72..1a7e651cb5 100644
--- a/langs/nl.json
+++ b/langs/nl.json
@@ -404,20 +404,6 @@
"doDelete": "Verwijder afbeelding",
"dontDelete": "Annuleren",
"isDeleted": "Verwijderd",
- "nearbyPictures": {
- "allFiltered": "Geen enkele afbeelding voldoet aan je filter",
- "browseNearby": "Bekijk afbeeldingen van deze buurt…",
- "confirm": "De geselecteerde afbeelding toont {title()}",
- "hasMatchingPicture": "Is er een afbeelding die dit object toont? Selecteer deze hieronder:",
- "loadMore": "Toon meer afbeeldingen",
- "loading": "Afbeeldingen worden geladen…",
- "noImageSelected": "Selecteer een afbeelding om deze te linken",
- "nothingFound": "Geen afbeeldingen van deze buurt gevonden…",
- "onlyTowards": "Toon enkel afbeeldingen die naar dit object kijken",
- "removeFilters": "Verwijder alle filters",
- "title": "Afbeeldingen van de buurt",
- "withinRadius": "Toon enkel afbeeldingen die gemaakt zijn binnen {radius} meter van dit object"
- },
"pleaseLogin": "Gelieve je aan te melden om een foto toe te voegen",
"respectPrivacy": "Fotografeer geen mensen of nummerplaten. Voeg geen Google Maps, Google Streetview of foto's met auteursrechten toe.",
"toBig": "Je afbeelding is te groot, namelijk {actual_size}. Gelieve afbeeldingen van maximaal {max_size} te gebruiken",
diff --git a/langs/pa_PK.json b/langs/pa_PK.json
index 15de79618e..48e25c330c 100644
--- a/langs/pa_PK.json
+++ b/langs/pa_PK.json
@@ -85,12 +85,7 @@
"addPicture": "تصویر پایو",
"doDelete": "تصویر ہٹاؤ",
"dontDelete": "رد کرو",
- "isDeleted": "مٹائی گئی",
- "nearbyPictures": {
- "browseNearby": "نیڑے تیڑے تے تصویراں ویکھو۔ ۔ ۔",
- "loadMore": "ہور تصویراں لوڈ کرو",
- "title": "نیڑے تیڑے تے تصویراں"
- }
+ "isDeleted": "مٹائی گئی"
},
"move": {
"cancel": "چلݨ رد کرو"
diff --git a/langs/pl.json b/langs/pl.json
index cfa569f962..d4d949a35e 100644
--- a/langs/pl.json
+++ b/langs/pl.json
@@ -29,11 +29,36 @@
"panelIntro": "
Twój osobisty motyw
Aktywuj swoje ulubione warstwy spośród wszystkich oficjalnych motywów",
"reload": "Odśwież dane"
},
+ "flyer": {
+ "editing": {
+ "title": "Jak wygląda interfejs?"
+ },
+ "fakeui": {
+ "add_images": "Dodaj zdjęcia kilkoma kliknięciami",
+ "attributes": "Pokazuje właściwości w przyjazny sposób",
+ "edit": "Złe lub nieaktualne dane? Przycisk edycji jest właśnie tutaj.",
+ "wikipedia": "Pokazane są powiązane artykuły z Wikipedii"
+ },
+ "lines_too": "Linie i wielokąty też są pokazane. Właściwości i zdjęcia też mogą być dodawane i aktualizowane.",
+ "mapcomplete": {
+ "li2": "W prosty sposób dodaj informacje kontaktowe i godziny otwarcia",
+ "li3": "Może być umieszczone na innych stronach internetowych za pomocą iFrame",
+ "title": "Czym jest MapComplete?"
+ },
+ "title": "mapcomplete.org",
+ "whatIsOsm": "Czym jest OpenStreetMap?"
+ },
"general": {
+ "404": "Ta strona nie istnieje",
"about": "Łatwo edytuj i dodaj OpenStreetMap dla określonego motywu",
"add": {
"addNew": "Dodaj nową {category} tutaj",
+ "backToSelect": "Wybierz inną kategorię",
"confirmButton": "Dodaj tutaj {category}.
Twój dodatek jest widoczny dla wszystkich
",
+ "confirmLocation": "Potwierdź tę lokalizację",
+ "confirmTitle": "Dodać {title}?",
+ "disableFilters": "Wyłącz wszystkie filtry",
+ "enableLayer": "Włącz warstwę {name}",
"intro": "Kliknąłeś gdzieś, gdzie nie są jeszcze znane żadne dane. ",
"layerNotEnabled": "Warstwa {layer} nie jest włączona. Włącz tę warstwę, aby dodać punkt",
"openLayerControl": "Otwórz okno sterowania warstwą",
@@ -42,9 +67,57 @@
"title": "Czy dodać nowy punkt?",
"zoomInFurther": "Powiększ jeszcze bardziej, aby dodać punkt."
},
+ "attribution": {
+ "donate": "Wspieraj finansowo MapComplete",
+ "editId": "Otwórz edytor online OpenStreetMap w tej lokalizacji",
+ "editJosm": "Edytuj tutaj za pomocą JOSM",
+ "followOnMastodon": "Obserwuj MapComplete na Mastodonie",
+ "iconAttribution": {
+ "title": "Użyte ikony"
+ },
+ "josmNotOpened": "Nie udało się połączyć z JOSM. Upewnij się, że jest otwarty i włączona jest funkcja \"remote control\"",
+ "josmOpened": "JOSM jest otwarty",
+ "mapContributionsBy": "Pokazywane obecnie dane zawierają edycje {contributors}",
+ "mapDataByOsm": "Dane mapy: OpenStreetMap",
+ "openIssueTracker": "Zgłoś błąd",
+ "openMapillary": "Otwórz tutaj Mapillary",
+ "openOsmcha": "Zobacz ostatnie edycje zrobione przez {theme}",
+ "title": "Prawa autorskie i podanie źródła"
+ },
+ "back": "Cofnij",
+ "backToIndex": "Cofnij do przeglądu wszystkich map tematycznych",
"backgroundMap": "Tło mapy",
+ "backgroundSwitch": "Zmień tło",
"cancel": "Anuluj",
+ "confirm": "Potwierdź",
"customThemeIntro": "
Motywy własne
Są to wcześniej odwiedzone motywy stworzone przez użytkowników.",
+ "download": {
+ "downloadAsPdf": "Pobierz PDF z obecną mapą",
+ "downloadAsPdfHelper": "Idealne do wydrukowania obecnej mapy",
+ "downloadAsPng": "Pobierz jako obraz",
+ "downloadAsPngHelper": "Idealne do zawarcia w raportach",
+ "downloadAsSvg": "Pobierz SVG obecnej mapy",
+ "downloadCSV": "Pobierz widoczne dane jako CSV",
+ "downloadCSVHelper": "Kompatybilne z LibreOffice Calc, Excel, …",
+ "downloadFeatureAsGeojson": "Pobierz jako plik GeoJSON",
+ "downloadFeatureAsGpx": "Pobierz jako plik GPX",
+ "downloadGeoJsonHelper": "Kompatybilne z QGIS, ArcGIS, ESRI, …",
+ "downloadGeojson": "Pobierz widoczne dane jako GeoJSON",
+ "downloadGpx": "Pobierz jako plik GPX",
+ "downloadGpxHelper": "Plik GPX może być użyty z większością urządzeń i aplikacji do nawigacji",
+ "exporting": "Eksportowanie…",
+ "includeMetaData": "Dołącz metadane (ostatni edytor, obliczone wartości, ...)",
+ "licenseInfo": "
Informacja o prawach autorskich
Podane dane są dostępne na licencji ODbL. Ponowne użycie jest darmowe, ale musi być
Udostępnij tę mapę, kopiując poniższy link i wysyłając ją do przyjaciół i rodziny:",
- "thanksForSharing": "Dzięki za udostępnienie!"
+ "thanksForSharing": "Dzięki za udostępnienie!",
+ "title": "Udostępnij tę mapę"
},
"skip": "Pomiń to pytanie",
+ "testing": "Testowanie - zmiany nie będą zapisane",
"uploadGpx": {
"intro0": "Przesyłając swój ślad, OpenStreetMap.org zachowa pełną kopię śladu.",
+ "meta": {
+ "descriptionPlaceHolder": "Wprowadź opis twojego śladu",
+ "intro": "Dodaj nazwę swojej ścieżki:",
+ "title": "Nazwa i opis",
+ "titlePlaceholder": "Wprowadź nazwę swojej ścieżki"
+ },
+ "modes": {
+ "private": {
+ "name": "Anonimowy"
+ },
+ "public": {
+ "name": "Publiczne"
+ }
+ },
"uploading": "Przesyłanie śladu…"
},
"weekdays": {
@@ -130,18 +244,30 @@
},
"welcomeBack": "Jesteś zalogowany, witaj z powrotem!",
"wikipedia": {
+ "addEntry": "Dodaj kolejny artykuł Wikipedii",
+ "createNewWikidata": "Stwórz nowy obiekt Wikidanych",
"failed": "Wczytywanie wpisu z Wikipedii nie powiodło się",
- "loading": "Wczytywanie Wikipedii…"
+ "fromWikipedia": "Z Wikipedii, wolnej encyklopedii",
+ "loading": "Wczytywanie Wikipedii…",
+ "noResults": "Nic nie znaleziono dla {search}",
+ "noWikipediaPage": "Ten obiekt Wikidata nie ma obecnie odpowiadającego artykułu Wikipedii",
+ "previewbox": {
+ "born": "Urodzony: {value}"
+ },
+ "searchWikidata": "Wyszukaj na Wikidanych",
+ "wikipediaboxTitle": "Wikipedia"
}
},
+ "hotkeyDocumentation": {
+ "closeSidebar": "Zamknij panel boczny",
+ "title": "Skróty klawiszowe"
+ },
"image": {
"addPicture": "Dodaj zdjęcie",
+ "currentLicense": "Twoje zdjęcia zostaną opublikowane na licencji {license}",
"doDelete": "Usuń ilustrację",
"dontDelete": "Anuluj",
"isDeleted": "Usunięte",
- "nearbyPictures": {
- "loading": "Wczytywanie obrazów w pobliżu…"
- },
"pleaseLogin": "Zaloguj się, by dodać zdjęcie",
"respectPrivacy": "Nie fotografuj ludzi i tablic rejestracyjnych. Nie wysyłaj także treści z Google Maps, Google Streetview ani innych licencjonowanych źródeł.",
"uploadDone": "Twoje zdjęcie zostało dodane. Dzięki za pomoc!",
@@ -155,6 +281,51 @@
"pickTheme": "Wybierz temat z dostępnych poniżej by zacząć.",
"title": "Witaj w MapComplete"
},
+ "move": {
+ "cancel": "Wycofaj ruch",
+ "cannotBeMoved": "Ten obiekt nie może zostać przesunięty.",
+ "confirmMove": "Przesuń tutaj",
+ "inviteToMove": {
+ "generic": "Przesuń ten punkt",
+ "reasonInaccurate": "Popraw dokładność tego punktu"
+ },
+ "moveTitle": "Przesuń ten punkt",
+ "zoomInFurther": "Przybliż bardziej, aby potwierdzić ten ruch"
+ },
+ "notes": {
+ "addAComment": "Dodaj komentarz",
+ "addComment": "Dodaj komentarz",
+ "addCommentAndClose": "Dodaj komentarz i zamknij",
+ "addCommentPlaceholder": "Dodaj komentarz…",
+ "anonymous": "Anonimowy użytkownik",
+ "closeNote": "Zamknij notatkę",
+ "createNote": "Stwórz nową notatkę",
+ "createNoteTitle": "Stwórz nową notatkę w tym miejscu",
+ "creating": "Tworzenie notatki…",
+ "disableAllNoteFilters": "Wyłącz wszystkie filtry",
+ "isCreated": "Twoja notatka została utworzona!",
+ "loginToAddComment": "Zaloguj się, aby dodać komentarz",
+ "loginToClose": "Zaloguj się, aby zamknąć tę notatkę",
+ "noteIsPublic": "To będzie widoczne dla każdego",
+ "noteLayerDoEnable": "Włącz warstwę pokazującą notatki",
+ "noteLayerHasFilters": "Niektóre notatki mogły zostać ukryte przez filtr",
+ "reopenNote": "Ponownie otwórz notatkę",
+ "reopenNoteAndComment": "Ponownie otwórz notatkę i skomentuj",
+ "typeText": "Wprowadź tekst, aby dodać komentarz"
+ },
+ "plantDetection": {
+ "howTo": {
+ "intro": "Dla optymalnych rezultatów,"
+ },
+ "loadingWikidata": "Ładowanie informacji o {species}…"
+ },
+ "privacy": {
+ "miscCookiesTitle": "Inne ciasteczka",
+ "surveillance": "Skoro czytasz politykę prywatności, to prawdopodobnie przejmujesz się prywatnością - my też! Zrobiliśmy nawet mapę tematyczną pokazującą kamery monitoringu. Czuj się wolny oznaczyć je wszystkie!",
+ "title": "Polityka prywatności",
+ "trackingTitle": "Dane statystyczne",
+ "whileYoureHere": "Czy zależy ci na prywatności?"
+ },
"reviews": {
"affiliated_reviewer_warning": "(Recenzja powiązana)",
"attribution": "Recenzje są obsługiwane przez Recenzje Mangrove i są dostępne na licencji CC-BY 4.0.",
@@ -164,6 +335,7 @@
"no_reviews_yet": "Nie ma jeszcze recenzji. Bądź pierwszym, który je napisze i pomóż otworzyć dane i biznes!",
"plz_login": "Zaloguj się, aby zostawić opinię",
"posting_as": "Publikowanie jako",
+ "save": "Zapisz",
"saved": "Opinia została zapisana. Dzięki za udostępnienie!",
"saving_review": "Zapisywanie…",
"title": "{count} opinii",
@@ -183,9 +355,11 @@
"translations": {
"activateButton": "Pomóż przetłumaczyć MapComplete",
"allMissing": "Brak tłumaczeń",
+ "missing": "{count} nieprzetłumaczonych łańcuchów znaków",
"notImmediate": "Tłumaczenia nie są aktualizowane bezpośrednio. Zwykle trwa to kilka dni"
},
"userinfo": {
+ "editDescription": "Edytuj opis swojego profilu",
"gotoInbox": "Otwórz swoją skrzynkę odbiorczą",
"gotoSettings": "Przejdź do swoich ustawień na OpenStreetMap.org",
"noDescription": "Nie masz jeszcze opisu w swoim profilu",
@@ -197,6 +371,47 @@
},
"date": {
"description": "Data rozpoczynająca się od roku"
+ },
+ "email": {
+ "description": "adres e-mail",
+ "feedback": "To nie jest poprawny adres email",
+ "noAt": "Adres e-mail musi zawierać @"
+ },
+ "float": {
+ "description": "liczba",
+ "feedback": "To nie jest liczba"
+ },
+ "int": {
+ "description": "liczba całkowita"
+ },
+ "nat": {
+ "description": "dodatnia, całkowita lub zero",
+ "mustBePositive": "Ta liczba powinna być dodatnia",
+ "mustBeWhole": "Dopuszczalne są tylko liczby całkowite",
+ "notANumber": "Wprowadź liczbę"
+ },
+ "opening_hours": {
+ "description": "Godziny otwarcia"
+ },
+ "pfloat": {
+ "description": "liczba dodatnia"
+ },
+ "phone": {
+ "description": "numer telefonu",
+ "feedback": "To nie jest poprawny numer telefonu",
+ "feedbackCountry": "To nie jest poprawny numer telefonu (dla kraju {country})"
+ },
+ "pnat": {
+ "description": "liczba dodatnia, całkowita",
+ "noZero": "Zero nie jest dopuszczalne"
+ },
+ "tooLong": "Tekst jest za długi, dopuszczalne jest maksymalnie 255 znaków. Obecnie jest ich {count}.",
+ "url": {
+ "description": "link do strony internetowej",
+ "feedback": "To nie jest poprawny adres strony internetowej"
+ },
+ "wikidata": {
+ "description": "Identyfikator Wikidanych"
}
}
}
diff --git a/langs/pt.json b/langs/pt.json
index bc70ecd629..1b2767540c 100644
--- a/langs/pt.json
+++ b/langs/pt.json
@@ -297,20 +297,6 @@
"doDelete": "Remover imagem",
"dontDelete": "Cancelar",
"isDeleted": "Eliminada",
- "nearbyPictures": {
- "allFiltered": "Nenhuma imagem correspondeu ao seu filtro",
- "browseNearby": "Procurar imagens próximas…",
- "confirm": "A imagem selecionada mostra {title()}",
- "hasMatchingPicture": "Será que uma imagem corresponde ao objeto? Selecione abaixo",
- "loadMore": "Carregar mais imagens",
- "loading": "A carregar imagens próximas…",
- "noImageSelected": "Selecione uma imagem para ligá-la ao objeto",
- "nothingFound": "Não foram encontradas imagens próximas…",
- "onlyTowards": "Mostrar apenas fotografias que são tiradas em direção a este objeto",
- "removeFilters": "Clique aqui para remover os filtros",
- "title": "Fotografias próximas",
- "withinRadius": "Mostrar apenas fotografias que são tiradas num raio de {radius} metros deste objeto"
- },
"pleaseLogin": "Entre na sua conta para adicionar uma imagem",
"respectPrivacy": "Não fotografe pessoas nem placas de veículos. Não envie imagens do Google Maps, do Google Streetview ou outras fontes protegidas por direitos de autor.",
"toBig": "A sua imagem é muito grande porque tem {actual_size}. Use imagens com o máximo {max_size}",
diff --git a/langs/pt_BR.json b/langs/pt_BR.json
index c72ba63eb6..d6af7cb4de 100644
--- a/langs/pt_BR.json
+++ b/langs/pt_BR.json
@@ -141,9 +141,6 @@
"doDelete": "Remover imagem",
"dontDelete": "Cancelar",
"isDeleted": "Excluída",
- "nearbyPictures": {
- "browseNearby": "Navegue pelas imagens próximas…"
- },
"pleaseLogin": "Faça login para adicionar uma imagem",
"respectPrivacy": "Não fotografe pessoas e nem placas de veículos. Não faça upload do Google Maps, Google Streetview ou outras fontes protegidas por direitos autorais.",
"uploadDone": "Sua foto foi adicionada. Obrigado por ajudar!",
diff --git a/langs/sl.json b/langs/sl.json
index 70b3d22f65..ffaadefb24 100644
--- a/langs/sl.json
+++ b/langs/sl.json
@@ -66,8 +66,7 @@
"addPicture": "Dodaj sliko",
"doDelete": "Odstrani sliko",
"dontDelete": "Prekliči",
- "isDeleted": "Izbrisana",
- "nearbyPictures": {}
+ "isDeleted": "Izbrisana"
},
"importInspector": {},
"importLayer": {},
diff --git a/langs/sv.json b/langs/sv.json
index 06a1d189dc..35a494b8a2 100644
--- a/langs/sv.json
+++ b/langs/sv.json
@@ -69,7 +69,6 @@
"doDelete": "Ta bort bild",
"dontDelete": "Avbryt",
"isDeleted": "Borttagen",
- "nearbyPictures": {},
"pleaseLogin": "Logga in för att lägga till en bild",
"respectPrivacy": "Fotografera inte personer eller registreringsskyltar. Ladda inte upp från Google Maps, Google Streetview eller andra upphovsrättsskyddade källor.",
"toBig": "Din bild är för stor då den är {actual_size}. Vänligen använd endast bilder som är högst {max_size}",
diff --git a/langs/themes/ca.json b/langs/themes/ca.json
index a14b2fb2af..3f13b69bc5 100644
--- a/langs/themes/ca.json
+++ b/langs/themes/ca.json
@@ -2,18 +2,43 @@
"advertising": {
"description": "Alguna vegada t'has preguntat quanta publictat hi ha als nostres carrers i carreteres? Amb aquest mapa podràs trobar i afegir informació de tots els elements publictaris que t'hi trobes pel carrer",
"shortDescription": "On puc trobar elements publicitaris?",
- "title": "Mapa obert de publicitat"
+ "title": "Publicitat"
},
"aed": {
"description": "En aquest mapa , qualsevol pot trobar i marcar els desfibril·ladors externs automàtics més propers",
- "title": "Mapa obert de desfibril·ladors (DEA)"
+ "title": "Desfibril·ladors"
},
"artwork": {
"description": "Un mapa obert d'estàtues, busts, grafitis i altres obres d'art del tot el món",
- "title": "Mapa Obert d'Art"
+ "title": "Obra d'art"
},
"atm": {
"description": "Aquest mapa mostra caixers automàtics per a retirar o ingresar diners",
+ "layers": {
+ "3": {
+ "override": {
+ "=tagRenderings": {
+ "0": {
+ "render": {
+ "special": {
+ "text": "Importar aquest caixer automàtic"
+ }
+ }
+ },
+ "1": {
+ "render": "OpenStreetMap sap sobre un caixer automàtic que està a {_closest_osm_poi_distance} de distància. "
+ },
+ "2": {
+ "render": {
+ "special": {
+ "message": "Afegeix totes les etiquetes suggerides al caixer automàtic més proper"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
"title": "Caixers automàtics"
},
"bag": {
@@ -91,7 +116,7 @@
},
"bookcases": {
"description": "Una llibreria pública és un xicotet armari al carrer, una caixa, una vella cabina telefònica o algun altre objecte on es guarden llibres. Tothom pot col·locar o agafar un llibre. Aquest mapa pretén recollir totes aquestes llibreries.",
- "title": "Mapa obert de prestatgeries"
+ "title": "Llibreries públiques"
},
"cafes_and_pubs": {
"description": "Cafeteries, bars i pubs",
@@ -383,9 +408,48 @@
}
}
}
+ },
+ "1": {
+ "override": {
+ "+tagRenderings": {
+ "0": {
+ "mappings": {
+ "0": {
+ "then": "Aquesta botiga repara sabates d'escalada"
+ },
+ "1": {
+ "then": "Aquesta botiga no repara sabates d'escalada"
+ }
+ },
+ "question": "Aquesta botiga de reparació de calçat repara sabates d'escalada?"
+ }
+ }
+ }
+ },
+ "2": {
+ "override": {
+ "+tagRenderings": {
+ "0": {
+ "mappings": {
+ "0": {
+ "then": "Aquesta botiga repara sabates d'escalada"
+ },
+ "1": {
+ "then": "Aquesta botiga no repara sabates d'escalada"
+ }
+ },
+ "question": "Aquesta botiga de reparació de calçat també repara sabates d'escalada?"
+ }
+ },
+ "=presets": {
+ "0": {
+ "title": "una botiga de reparació de calçat"
+ }
+ }
+ }
}
},
- "title": "Mapa obert d'escalada"
+ "title": "Gimnasos, clubs i llocs d'escalada"
},
"clock": {
"description": "Mapa amb tots els rellotges públics",
@@ -409,7 +473,7 @@
"title": "Infraestructura per a bicicletes"
},
"cyclenodes": {
- "description": "Aquest mapa mostra xarxes de nodes ciclistes i et permet afegir nodes nous de manera senzilla",
+ "description": "Aquest mapa mostra xarxes de nodes ciclistes i et permet afegir-ne de nous de manera senzilla",
"layers": {
"0": {
"name": "enllaços node a node",
@@ -533,16 +597,20 @@
},
"cyclofix": {
"description": "L'objectiu d'aquest mapa és presentar als ciclistes una solució fàcil d'utilitzar per trobar la infraestructura adequada per a les seves necessitats.
Pots fer un seguiment de la teva ubicació precisa (només mòbil) i seleccionar capes que siguin rellevants per a tu a la cantonada inferior esquerra. També podeu utilitzar aquesta eina per afegir o editar pins (punts d'interès) al mapa i proporcionar més dades responent a les preguntes.
Tots els canvis que feu es desaran automàticament a la base de dades global d'OpenStreetMap i es poden ser reutilitzat lliurement per altres persones.
Per obtenir més informació sobre el projecte cyclofix, aneu a cyclofix.osm.be .",
- "title": "Cyclofix - un mapa obert per a ciclistes"
+ "title": "Cyclofix - un mapa per a ciclistes"
},
"drinking_water": {
"description": "En aquest mapa es mostren els punts d'aigua potable accessibles al públic i es poden afegir fàcilment",
- "title": "Aigua potable"
+ "title": "Aigua Potable"
},
"education": {
"description": "En aquest mapa trobareu informació sobre tots els tipus d'escoles i educació i podreu afegir fàcilment més informació",
"title": "Educació"
},
+ "elongated_coin": {
+ "description": "Trobeu premses de cèntims per crear les vostres pròpies monedes allargades.",
+ "title": "Premsa de cèntims"
+ },
"etymology": {
"description": "En aquest mapa, podeu veure el nom d'un objecte. Els carrers, edificis, ... provenen d'OpenStreetMap que tenen un enllaça a Wikidata. A la finestra emergent, veuràs l'article de la Viquipèdia (si existeix) o un quadre de wikidata amb el nom de l'objecte. Si l'objecte en si té una pàgina de viquipèdia, també es mostrarà.
També pots ajudar a contribuir!Amplia prou i tots els carrers apareixerà. Podeu fer clic en un i apareixerà un quadre de cerca de Wikidata. Amb uns quants clics, podeu afegir un enllaç d'etimologia. Tingueu en compte que necessiteu un compte d'OpenStreetMap gratuït per fer-ho.",
"layers": {
@@ -583,7 +651,7 @@
}
},
"shortDescription": "Quin és l'origen d'un topònim?",
- "title": "Mapa obert d'etimologia"
+ "title": "Etimologia: com rep el nom un carrer?"
},
"facadegardens": {
"description": "Els Jardins de façana, façanes verdes i arbres de la ciutat no només aporten pau i tranquil·litat, sinó també una ciutat més bella , una major biodiversitat, un efecte de refredament i una millor qualitat de l'aire. Klimaan VZW i Mechelen Klimaatneutraal volen cartografiar els jardins de façana existents i nous com a exemple per a les persones que volen construir el seu propi jardí o per als excursionistes de la ciutat que estimen la natura. Més informació sobre el projecte a klimaan.be.",
@@ -698,6 +766,9 @@
"tagRenderings": {
"building type": {
"question": "Quin tipus d'edifici és aquest?"
+ },
+ "grb-reference": {
+ "render": "Ha estat importat des de GRB, el número de referència és {source:geometry:ref}"
}
}
},
@@ -774,6 +845,7 @@
"override": {
"=presets": {
"0": {
+ "description": "Creuament per vianants i/o ciclistes",
"title": "un pas de vianants"
}
}
@@ -782,6 +854,112 @@
},
"title": "Vorals i encreuaments"
},
+ "mapcomplete-changes": {
+ "description": "Aquest mapa mostra tots els canvis fets amb MapComplete",
+ "layers": {
+ "0": {
+ "description": "Mostra tots els canvis de MapComplete",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "El nom del tema conté {search}"
+ }
+ }
+ },
+ "1": {
+ "options": {
+ "0": {
+ "question": "Fet pel col·laborador {search}"
+ }
+ }
+ },
+ "2": {
+ "options": {
+ "0": {
+ "question": "No fet pel col·laborador {search}"
+ }
+ }
+ },
+ "3": {
+ "options": {
+ "0": {
+ "question": "Fet abans de {search}"
+ }
+ }
+ },
+ "4": {
+ "options": {
+ "0": {
+ "question": "Fet després de {search}"
+ }
+ }
+ },
+ "5": {
+ "options": {
+ "0": {
+ "question": "Idioma de l'usuari (codi iso) {search}"
+ }
+ }
+ },
+ "6": {
+ "options": {
+ "0": {
+ "question": "Fet amb l'amfitrió {search}"
+ }
+ }
+ },
+ "7": {
+ "options": {
+ "0": {
+ "question": "El conjunt de canvis ha afegit almenys una imatge"
+ }
+ }
+ }
+ },
+ "name": "Centre del conjunt de canvis",
+ "tagRenderings": {
+ "contributor": {
+ "question": "Quin col·laborador va fer aquest canvi?",
+ "render": "Canvi fet per {user}"
+ },
+ "host": {
+ "question": "Amb quin amfitrió (lloc web) es va fer aquest canvi?",
+ "render": "Canviat amb {host}"
+ },
+ "locale": {
+ "question": "Amb quina configuració regional (idioma) s'ha fet aquest canvi?",
+ "render": "La configuració regional de l'usuari és {locale}"
+ },
+ "show_changeset_id": {
+ "render": "Conjunt de canvi {id}"
+ },
+ "theme-id": {
+ "question": "Quin tema es va utilitzar per fer aquest canvi?",
+ "render": "Canvi amb el tema {theme}"
+ },
+ "version": {
+ "question": "Quina versió de MapComplete es va utilitzar per fer aquest canvi?",
+ "render": "Fet amb {editor}"
+ }
+ },
+ "title": {
+ "render": "Conjunt de canvis per a {theme}"
+ }
+ },
+ "1": {
+ "override": {
+ "tagRenderings+": {
+ "0": {
+ "render": "Es pot trobar més estadística aquí"
+ }
+ }
+ }
+ }
+ },
+ "shortDescription": "Mostra els canvis fets amb MapComplete",
+ "title": "Canvis fets amb MapComplete"
+ },
"maproulette": {
"description": "Tema que mostra les tasques de MapRoulette, que us permet cercar-les, filtrar-les i solucionar-les.",
"title": "Tasques de MapRoulette"
@@ -888,7 +1066,7 @@
},
"openwindpowermap": {
"description": "Un mapa per a mostrar i editar turbines eòliques.",
- "title": "Mapa obert d'energia eòlica"
+ "title": "Generadors d'energia eòlica"
},
"osm_community_index": {
"description": "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.",
@@ -963,7 +1141,7 @@
"title": "Codis postals"
},
"postboxes": {
- "description": "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. ",
+ "description": "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.",
"shortDescription": "Un mapa que mostra bústies i oficines de correus",
"title": "Mapa de bústies i oficines de correus"
},
@@ -974,7 +1152,7 @@
"shops": {
"description": "A aquest mapa, es pot marcar informació bàsica sobre botigues, afegir horaris i números de telèfon",
"shortDescription": "Un mapa editable amb informació bàsica sobre botigues",
- "title": "Mapa obert de botigues"
+ "title": "Botigues"
},
"sidewalks": {
"description": "Petició experimental",
@@ -1144,7 +1322,7 @@
},
"toilets": {
"description": "Mapa de lavabos públics",
- "title": "Mapa obert de lavabos"
+ "title": "Lavabos públics"
},
"transit": {
"description": "Planifica el teu viatge amb l'ajuda del sistema públic de transport.",
@@ -1155,6 +1333,10 @@
"shortDescription": "Mapeja tots els arbres",
"title": "Arbres"
},
+ "vending_machine": {
+ "description": "Troba màquines expenedores per a tot",
+ "title": "Màquines expenedores"
+ },
"walls_and_buildings": {
"description": "Capa construïda especial que proporciona totes les parets i edificis. Aquesta capa és útil als predefinits per a objectes que es poden col·locar a les parets (p. ex. DEA, bústies de correus, entrades, adreces, càmeres de vigilància, ...). Aquesta capa és invisible per defecte i no es pot activar per l'usuari.",
"title": "Murs i edificis"
diff --git a/langs/themes/de.json b/langs/themes/de.json
index 34b663c99d..c3897e52ad 100644
--- a/langs/themes/de.json
+++ b/langs/themes/de.json
@@ -609,93 +609,6 @@
},
"elongated_coin": {
"description": "Finde Münzpresse um deine eigenen Prägemünzen zu Pressen.",
- "layers": {
- "0": {
- "description": "Ebene mit Münzpressen.",
- "name": "Münzpressen",
- "presets": {
- "0": {
- "title": "Eine Münzpresse"
- }
- },
- "tagRenderings": {
- "charge": {
- "freeform": {
- "placeholder": "Einwurf (z.B. 0,5€)"
- },
- "mappings": {
- "0": {
- "then": "Eine Münze zu Pressen kostet 1 Euro."
- },
- "1": {
- "then": "Eine Münze zu Pressen kostet 2€."
- }
- },
- "question": "Wieviel kostet es eine Münze zu Pressen?",
- "render": "Es kostet {charge}€ um eine Münze zu Pressen."
- },
- "coin": {
- "freeform": {
- "placeholder": "Münzenart (z.B. 10 Cent)"
- },
- "mappings": {
- "0": {
- "then": "Die Münzpresse benötigt eine 2 Cent Münze um zu Pressen."
- },
- "1": {
- "then": "Die Münzpresse benötigt eine 5 Cent Münze um zu Pressen."
- },
- "2": {
- "then": "Die Münzpresse benötigt eine 10 Cent Münze um zu Pressen."
- },
- "3": {
- "then": "Die Münzpresse benötigt eine 25 Cent Münze um zu Pressen."
- },
- "4": {
- "then": "Die Münzpresse benötigt eine 50 Cent Münze um zu Pressen."
- }
- },
- "question": "Welche Münze wird zum Pressen verwendet?",
- "render": "Die Münzpresse benötigt eine {coin:type} Münze um zu Pressen."
- },
- "designs": {
- "freeform": {
- "placeholder": "Motivanzahl (z.B. 5)"
- },
- "mappings": {
- "0": {
- "then": "Die Münzpresse hat ein Motiv zur Auswahl."
- },
- "1": {
- "then": "Die Münzpresse hat zwei Motive zur Auswahl."
- },
- "2": {
- "then": "Die Münzpresse hat drei Motive zur Auswahl."
- },
- "3": {
- "then": "Die Münzpresse hat vier Motive zur Auswahl."
- }
- },
- "question": "Wieviele Motive sind verfügbar?",
- "render": "Die Münzpresse hat {coin:design_count} Motive zur Auswahl."
- },
- "indoor": {
- "mappings": {
- "0": {
- "then": "Die Münzpresse befindet sich im Inneren."
- },
- "1": {
- "then": "Die Münzpresse befindet sich Draußen."
- }
- },
- "question": "Befindet sich die Münzpresse im Inneren?"
- }
- },
- "title": {
- "render": "Münzpresse"
- }
- }
- },
"title": "Münzpressen"
},
"etymology": {
@@ -999,7 +912,7 @@
"7": {
"options": {
"0": {
- "question": "Changeset fügte mindestens ein Bild hinzu"
+ "question": "Im Änderungssatz wurde mindestens ein Bild hinzugefügt"
}
}
}
@@ -1007,23 +920,23 @@
"name": "Zentrum der Änderungssätze",
"tagRenderings": {
"contributor": {
- "question": "Welcher Mitwirkende hat diese Änderung vorgenommen?",
- "render": "Änderung gemacht von {user}"
+ "question": "Wer hat diese Änderung vorgenommen?",
+ "render": "Änderung von {user}"
},
"host": {
- "question": "Mit welchem Host / welcher Website wurde diese Änderung gemacht?",
- "render": "Änderung vorgenommen mit {host}"
+ "question": "Über welchen Host (Webseite) wurde diese Änderung vorgenommen?",
+ "render": "Änderung über {host}"
},
"locale": {
- "question": "In welcher Sprache wurde diese Änderung vorgenommen?",
- "render": "Usersprache ist {locale}"
+ "question": "In welcher Benutzersprache wurde diese Änderung vorgenommen?",
+ "render": "Benutzersprache {locale}"
},
"show_changeset_id": {
"render": "Änderungssatz {id}"
},
"theme-id": {
"question": "Welches Thema wurde für diese Änderung verwendet?",
- "render": "Geändert mit Thema {theme}"
+ "render": "Geändert mit Thema {theme}"
},
"version": {
"question": "Mit welcher Version von MapComplete wurde diese Änderung gemacht?",
@@ -1437,4 +1350,4 @@
"shortDescription": "Eine Karte mit Abfalleimern",
"title": "Abfalleimer"
}
-}
\ No newline at end of file
+}
diff --git a/langs/themes/en.json b/langs/themes/en.json
index 1f3d9c7628..d07b53164f 100644
--- a/langs/themes/en.json
+++ b/langs/themes/en.json
@@ -438,7 +438,7 @@
"then": "This shop does not repair climbing shoes"
}
},
- "question": "Does this shoe repair shop also repair clibming shoes?"
+ "question": "Does this shoe repair shop also repair climbing shoes?"
}
},
"=presets": {
@@ -609,93 +609,6 @@
},
"elongated_coin": {
"description": "Find penny presses to create your own elongated coins.",
- "layers": {
- "0": {
- "description": "Layer showing penny presses.",
- "name": "Penny Presses",
- "presets": {
- "0": {
- "title": "a penny press"
- }
- },
- "tagRenderings": {
- "charge": {
- "freeform": {
- "placeholder": "Cost (e.g. 0.50 EUR)"
- },
- "mappings": {
- "0": {
- "then": "It costs 1 euro to press a penny."
- },
- "1": {
- "then": "It costs 2 euros to press a penny."
- }
- },
- "question": "How much does it cost to press a penny?",
- "render": "It costs {charge} to press a penny."
- },
- "coin": {
- "freeform": {
- "placeholder": "Coin type (e.g. 10cent)"
- },
- "mappings": {
- "0": {
- "then": "This penny press uses a 2 cent coin for pressing."
- },
- "1": {
- "then": "This penny press uses a 5 cent coin for pressing."
- },
- "2": {
- "then": "This penny press uses a 10 cent coin for pressing."
- },
- "3": {
- "then": "This penny press uses a 25 cent coin for pressing."
- },
- "4": {
- "then": "This penny press uses a 50 cent coin for pressing."
- }
- },
- "question": "What coin is used for pressing?",
- "render": "This penny press uses a {coin:type} coin for pressing."
- },
- "designs": {
- "freeform": {
- "placeholder": "Number of designs (e.g. 5)"
- },
- "mappings": {
- "0": {
- "then": "This penny press has one design available."
- },
- "1": {
- "then": "This penny press has two designs available."
- },
- "2": {
- "then": "This penny press has three designs available."
- },
- "3": {
- "then": "This penny press has four designs available."
- }
- },
- "question": "How many designs are available?",
- "render": "This penny press has {coin:design_count} designs available."
- },
- "indoor": {
- "mappings": {
- "0": {
- "then": "This penny press is located indoors."
- },
- "1": {
- "then": "This penny press is located outdoors."
- }
- },
- "question": "Is the penny press indoors?"
- }
- },
- "title": {
- "render": "Penny Press"
- }
- }
- },
"title": "Penny Presses"
},
"etymology": {
@@ -1023,7 +936,7 @@
},
"theme-id": {
"question": "What theme was used to make this change?",
- "render": "Change with theme {theme}"
+ "render": "Change with theme {theme}"
},
"version": {
"question": "What version of MapComplete was used to make this change?",
diff --git a/langs/themes/es.json b/langs/themes/es.json
index 759a8a2097..769ab3f9e9 100644
--- a/langs/themes/es.json
+++ b/langs/themes/es.json
@@ -14,6 +14,31 @@
},
"atm": {
"description": "Este mapa muestra los cajeros automáticos para retirar o ingresar dinero",
+ "layers": {
+ "3": {
+ "override": {
+ "=tagRenderings": {
+ "0": {
+ "render": {
+ "special": {
+ "text": "Importar este ATM"
+ }
+ }
+ },
+ "1": {
+ "render": "OpenStreetMap sabe sobre un ATM que es {_closest_osm_poi_distance} de distancia. "
+ },
+ "2": {
+ "render": {
+ "special": {
+ "message": "Añade todas las etiquetas sugieridas al ATM más cercano"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
"title": "Cajeros automáticos"
},
"bag": {
@@ -91,7 +116,7 @@
},
"bookcases": {
"description": "Una librería pública es un pequeño armario en la calle, una caja, una vieja cabina telefónica o algún otro objeto donde se guardan libros. Todo el mundo puede colocar o coger un libro. Este mapa pretende recoger todas estas librerías.",
- "title": "Mapa abierto de estanterías"
+ "title": "Estanterías publicas"
},
"cafes_and_pubs": {
"description": "Cafés, pubs y bares",
@@ -383,9 +408,48 @@
}
}
}
+ },
+ "1": {
+ "override": {
+ "+tagRenderings": {
+ "0": {
+ "mappings": {
+ "0": {
+ "then": "Esta tienda repara zapatos de escalada"
+ },
+ "1": {
+ "then": "Esta tienda no repara zapatos de escalada"
+ }
+ },
+ "question": "¿Esta tienda de reparación de zapatos repara zapatos de escalada?"
+ }
+ }
+ }
+ },
+ "2": {
+ "override": {
+ "+tagRenderings": {
+ "0": {
+ "mappings": {
+ "0": {
+ "then": "Esta tienda repara zapatos de escalada"
+ },
+ "1": {
+ "then": "Esta tienda no repara zapatos de escalada"
+ }
+ },
+ "question": "¿Esta tienda de reparación de zapatos también repara zapatos de escalada?"
+ }
+ },
+ "=presets": {
+ "0": {
+ "title": "una tienda de reparación de zapatos"
+ }
+ }
+ }
}
},
- "title": "Mapa Abierto de Escalada"
+ "title": "Gimnasios de escalada, clubes y lugares"
},
"clock": {
"description": "Mapa con todos los relojes públicos",
@@ -533,7 +597,7 @@
},
"cyclofix": {
"description": "El objetivo de este mapa es presentar a los ciclistas con una solución fácil de utilizar para encontrar la infraestructura apropiada para sus necesidades.
Puedes seguir tu localización precisa (móvil solo) y seleccionar las capas que son relevantes para ti en la esquina inferior izquierda. Tgambién puedes utilizar esta herramienta para editar o añadir pines (puntos de interés) al mapa y proveer más datos respondiendo a preguntas.
Todos los cambios que hagas se guardarán de manera automática en la base de datos global de OpenStreetMap y podrán ser utilizados libremente por otros.
Para más información sobre el proyecto cyclofix, ve a cyclofix.osm.be.",
- "title": "Cyclofix - un mapa abierto para ciclistas"
+ "title": "Cyclofix - un mapa para ciclistas"
},
"drinking_water": {
"description": "En este mapa, se muestran los puntos de agua potable accesibles públicamente y pueden añadirse fácilmente",
@@ -543,6 +607,10 @@
"description": "En este mapa, encontrará información sobre todos los tipos de escuelas y centros de educación y puede añadir fácilmente más información",
"title": "Educación"
},
+ "elongated_coin": {
+ "description": "Encuentra prensas de centimos para crear tus propias monedas alargadas.",
+ "title": "Prensa de céntimos"
+ },
"etymology": {
"description": "En este mapa, puedes ver el nombre de un objeto. Las calles, edificios, ... provienen de OpenStreetMap que tienen enlace con Wikidata. En la ventana emergente, verás el artículo de Wikipedia (si existe) o un recuadro de wikidata del nombre del objeto. Si el objeto en sí tiene una página wikipedia, también se mostrará.
¡Puedes contribuir! Acerca el zoom lo suficiente y aparecerán todas las calles. Puedes hacer clic en una y aparecerá un cuadro de búsqueda en Wikidata. Con unos pocos clics, puedes añadir un enlace etimológico. Ten en cuenta que para ello necesitas una cuenta gratuita de OpenStreetMap.",
"layers": {
@@ -583,7 +651,7 @@
}
},
"shortDescription": "¿Cual es el origen de un topónimo?",
- "title": "Mapa Abierto Etimológico"
+ "title": "Etimología - a qué se debe el nombre de una calle?"
},
"facadegardens": {
"description": "Los jardines de fachada, las fachadas verdes y los árboles en la ciudad no sólo aportan paz y tranquilidad, sino también una ciudad más bella, una mayor biodiversidad, un efecto refrescante y una mejor calidad del aire. Klimaan VZW y Mechelen Klimaatneutraal quieren trazar un mapa de los jardines de fachada existentes y nuevos como ejemplo para las personas que quieran construir su propio jardín o para los paseantes urbanos amantes de la naturaleza. Más información sobre el proyecto en klimaan.be.",
@@ -689,7 +757,7 @@
},
"ghostbikes": {
"description": "Una bicicleta fantasma es un monumento en memoria de un ciclista fallecido en un accidente de tráfico, en forma de una bicicleta blanca colocada permanentemente cerca del lugar del accidente.
En este mapa se pueden ver todas las bicicletas fantasma conocidas por OpenStreetMap. ¿Falta alguna bicicleta fantasma? Todo el mundo puede añadir o actualizar información aquí - sólo necesitas tener una cuenta (gratuita) de OpenStreetMap.