diff --git a/Docs/EnableAllQuestions.webm b/Docs/EnableAllQuestions.webm new file mode 100644 index 000000000..98cf6253e Binary files /dev/null and b/Docs/EnableAllQuestions.webm differ diff --git a/assets/layers/atm/atm.json b/assets/layers/atm/atm.json index cfdd1a542..79c78e163 100644 --- a/assets/layers/atm/atm.json +++ b/assets/layers/atm/atm.json @@ -242,6 +242,108 @@ } ] }, + { + "id": "cash_out-denominations-notes", + "condition": { + "and": [ + { + "or": [ + "cash_out=", + "cash_out=yes" + ] + }, + { + "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" + ] + } + ] + }, + "question": { + "en": "What notes can you withdraw here?", + "nl": "Welke bankbiljetten kan je hier afhalen?", + "fr": "Quels billets pouvez-vous retirer ici ?" + }, + "multiAnswer": true, + "mappings": [ + { + "if": "cash_out:notes:denominations=5 EUR", + "icon": "./assets/tagRenderings/5euro.svg", + "then": { + "en": "5 euro notes can be withdrawn", + "nl": "Je kunt biljetten van 5 euro afhalen" + } + }, + { + "if": "cash_out:notes:denominations=10 EUR", + "icon": "./assets/tagRenderings/10euro.svg", + "then": { + "en": "10 euro notes can be withdrawn", + "nl": "Je kunt biljetten van 10 euro afhalen" + } + }, + { + "if": "cash_out:notes:denominations=20 EUR", + "icon": "./assets/tagRenderings/20euro.svg", + "then": { + "en": "20 euro notes can be withdrawn", + "nl": "Je kunt biljetten van 20 euro afhalen" + } + }, + { + "if": "cash_out:notes:denominations=50 EUR", + "icon": "./assets/tagRenderings/50euro.svg", + "then": { + "en": "50 euro notes can be withdrawn", + "nl": "Je kunt biljetten van 50 euro afhalen" + } + }, + { + "if": "cash_out:notes:denominations=100 EUR", + "icon": "./assets/tagRenderings/100euro.svg", + "then": { + "en": "100 euro notes can be withdrawn", + "nl": "Je kunt biljetten van 100 euro afhalen" + } + }, + { + "if": "cash_out:notes:denominations=200 EUR", + "icon": "./assets/tagRenderings/200euro.svg", + "then": { + "en": "200 euro notes can be withdrawn", + "nl": "Je kunt biljetten van 200 euro afhalen" + } + }, + { + "if": "cash_out:notes:denominations=500 EUR", + "icon": "./assets/tagRenderings/500euro.svg", + "then": { + "en": "500 euro notes can be withdrawn", + "nl": "Je kunt biljetten van 500 euro afhalen" + } + } + ] + }, { "id": "speech_output", "question": { diff --git a/assets/layers/cafe_pub/cafe_pub.json b/assets/layers/cafe_pub/cafe_pub.json index b64360af5..ed6f4af78 100644 --- a/assets/layers/cafe_pub/cafe_pub.json +++ b/assets/layers/cafe_pub/cafe_pub.json @@ -369,4 +369,4 @@ "fr": "Une couche montrants les cafés et pubs où l’on peut prendre un verre. Cette couche pose des questions y afférentes.", "ca": "Una capa que mostra cafeteries i bars on un es pot reunir amb una beguda. La capa demana algunes preguntes rellevants" } -} +} \ No newline at end of file diff --git a/assets/layers/hospital/hospital.json b/assets/layers/hospital/hospital.json index f9d64d98f..923e56433 100644 --- a/assets/layers/hospital/hospital.json +++ b/assets/layers/hospital/hospital.json @@ -123,4 +123,4 @@ "width": 1 } ] -} +} \ No newline at end of file diff --git a/assets/layers/shops/shops.json b/assets/layers/shops/shops.json index 22e8b419a..e9d6546e6 100644 --- a/assets/layers/shops/shops.json +++ b/assets/layers/shops/shops.json @@ -413,4 +413,4 @@ "accepts_cards", "has_organic" ] -} +} \ No newline at end of file diff --git a/assets/layers/surveillance_camera/surveillance_camera.json b/assets/layers/surveillance_camera/surveillance_camera.json index 51283591d..7887749b5 100644 --- a/assets/layers/surveillance_camera/surveillance_camera.json +++ b/assets/layers/surveillance_camera/surveillance_camera.json @@ -49,7 +49,7 @@ "ru": "Какая это камера?", "de": "Um welchen Kameratyp handelt es sich?", "ca": "Quin tipus de càmera és aquesta?", - "es": "¿Qué tipo de cámara es esta?" + "es": "¿Qué tipo de cámara es?" }, "mappings": [ { @@ -65,7 +65,7 @@ "it": "Una videocamera fissa (non semovente)", "de": "Eine fest montierte (nicht bewegliche) Kamera", "ca": "Una càmera fixa (no movible)", - "es": "Una cámara fija (sin movimiento)" + "es": "Cámara fija (no móvil)" } }, { @@ -82,7 +82,7 @@ "ru": "Камера с поворотным механизмом", "de": "Eine Kuppelkamera (drehbar)", "ca": "Càmera de cúpula (que pot girar)", - "es": "Una cámara domo (que puede girar)" + "es": "Cámara con domo (que se puede girar)" } }, { @@ -99,7 +99,7 @@ "it": "Una videocamera panoramica", "de": "Eine bewegliche Kamera", "ca": "Una càmera panoràmica", - "es": "Una cámara panorámica" + "es": "Cámara panorámica" } } ], @@ -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, ..." } }, { @@ -249,7 +249,7 @@ "de": "Die Kamera überwacht einen privaten Innenbereich, z. B. Geschäfte, private Tiefgaragen, …", "da": "Et privat indendørs område overvåges, f.eks. en butik, en privat parkeringskælder, …", "ca": "Es vigila una àrea interior privada, p.e. una botiga, un parking subterrani privat, …", - "es": "La vigilancia ocurre en un lugar interior privado, por ejemplo una tienda, un estacionamiento privado subterráneo, …" + "es": "La vigilancia ocurre en un lugar interior privado, por ejemplo una tienda, un estacionamiento privado subterráneo, ..." } } ], @@ -320,7 +320,7 @@ "fr": "À quel niveau se trouve cette caméra ?", "it": "A che piano si trova questa videocamera?", "de": "Auf welcher Ebene befindet sich diese Kamera?", - "es": "¿En qué nivel se encuentra esta cámara?" + "es": "¿A qué nivel está colocada esta cámara?" }, "render": { "en": "Located on level {level}", @@ -328,7 +328,7 @@ "fr": "Situé au niveau {level}", "it": "Si trova al piano {level}", "de": "Befindet sich auf Ebene {level}", - "es": "Situado en el nivel {level}" + "es": "Está colocada a nivel {level}" }, "freeform": { "key": "level", @@ -666,6 +666,6 @@ "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 que un colaborador actualice la información y agregue 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" } -} \ No newline at end of file +} diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json index 2bd225a5b..9ef3714f8 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json @@ -1,13 +1,22 @@ { "id": "mapcomplete-changes", "title": { - "en": "Changes made with MapComplete" + "en": "Changes made with MapComplete", + "ca": "Canvis fets amb MapComplete", + "cs": "Změny provedené pomocí MapComplete", + "de": "Änderungen mit MapComplete" }, "shortDescription": { - "en": "Shows changes made by MapComplete" + "en": "Shows changes made by MapComplete", + "ca": "Mostra els canvis fets per MapComplete", + "cs": "Zobrazuje změny provedené nástrojem MapComplete", + "de": "Zeigt Änderungen, die mit MapComplete vorgenommen wurden" }, "description": { - "en": "This maps shows all the changes made with MapComplete" + "en": "This maps shows all the changes made with MapComplete", + "ca": "Aquest mapa mostra tots els canvis fets amb MapComplete", + "cs": "Tyto mapy zobrazují všechny změny provedené pomocí MapComplete", + "de": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen" }, "icon": "./assets/svg/logo.svg", "hideFromOverview": true, @@ -20,7 +29,10 @@ { "id": "mapcomplete-changes", "name": { - "en": "Changeset centers" + "en": "Changeset centers", + "ca": "Centre del conjunt de canvis", + "cs": "Centra změn", + "de": "Zentrum der Änderungssätze" }, "minzoom": 0, "source": { @@ -31,41 +43,62 @@ }, "title": { "render": { - "en": "Changeset for {theme}" + "en": "Changeset for {theme}", + "ca": "Conjunt de canvis per a {theme}", + "cs": "Sada změn pro {theme}", + "de": "Änderungssatz für {theme}" } }, "description": { - "en": "Shows all MapComplete changes" + "en": "Shows all MapComplete changes", + "ca": "Mostra tots els canvis de MapComplete", + "cs": "Zobrazí všechny změny MapComplete", + "de": "Zeigt alle MapComplete-Änderungen" }, "tagRenderings": [ { "id": "show_changeset_id", "render": { - "en": "Changeset {id}" + "en": "Changeset {id}", + "ca": "Conjunt de canvi {id}", + "cs": "Sada změn je {id}", + "de": "Änderungssatz {id}" } }, { "id": "contributor", "question": { - "en": "What contributor did make this change?" + "en": "What contributor did make this change?", + "ca": "Quin col·laborador va fer aquest canvi?", + "cs": "Který přispěvatel tuto změnu provedl?", + "de": "Wer hat diese Änderung vorgenommen?" }, "freeform": { "key": "user" }, "render": { - "en": "Change made by {user}" + "en": "Change made by {user}", + "ca": "Canvi fet per {user}", + "cs": "Změna provedená {user}", + "de": "Änderung vorgenommen von {user}" } }, { "id": "theme-id", "question": { - "en": "What theme was used to make this change?" + "en": "What theme was used to make this change?", + "ca": "Quin tema es va utilitzar per fer aquest canvi?", + "cs": "Jaké téma bylo použito k provedení této změny?", + "de": "Welches Thema wurde für diese Änderung verwendet?" }, "freeform": { "key": "theme" }, "render": { - "en": "Change with theme {theme}" + "en": "Change with theme {theme}", + "ca": "Canvi amb el tema {theme}", + "cs": "Změna pomocí tématu {theme}", + "de": "Geändert mit Thema {theme}" } }, { @@ -74,19 +107,31 @@ "key": "locale" }, "question": { - "en": "What locale (language) was this change made in?" + "en": "What locale (language) was this change made in?", + "ca": "Amb quina configuració regional (idioma) s'ha fet aquest canvi?", + "cs": "V jakém prostředí (jazyce) byla tato změna provedena?", + "de": "In welchem Gebietsschema (Sprache) wurde diese Änderung vorgenommen?" }, "render": { - "en": "User locale is {locale}" + "en": "User locale is {locale}", + "ca": "La configuració regional de l'usuari és {locale}", + "cs": "Uživatelské prostředí je {locale}", + "de": "Benutzergebietsschema ist {locale}" } }, { "id": "host", "render": { - "en": "Change with with {host}" + "en": "Change with with {host}", + "ca": "Canvi amb {host}", + "cs": "Změna u {host}", + "de": "Geändert über {host}" }, "question": { - "en": "What host (website) was this change made with?" + "en": "What host (website) was this change made with?", + "ca": "Amb quin amfitrió (lloc web) es va fer aquest canvi?", + "cs": "U jakého hostitele (webové stránky) byla tato změna provedena?", + "de": "Über welchen Host (Webseite) wurde diese Änderung vorgenommen?" }, "freeform": { "key": "host" @@ -431,7 +476,10 @@ } ], "question": { - "en": "Themename contains {search}" + "en": "Themename contains {search}", + "ca": "El nom del tema conté {search}", + "cs": "Themename obsahuje {search}", + "de": "Themename enthält {search}" } } ] @@ -447,7 +495,10 @@ } ], "question": { - "en": "Made by contributor {search}" + "en": "Made by contributor {search}", + "ca": "Fet pel col·laborador {search}", + "cs": "Vytvořil přispěvatel {search}", + "de": "Erstellt von {search}" } } ] @@ -463,7 +514,10 @@ } ], "question": { - "en": "Not made by contributor {search}" + "en": "Not made by contributor {search}", + "ca": "No fet pel col·laborador {search}", + "cs": "Ne vytvořeno přispěvatelem {search}", + "de": "Nicht erstellt von {search}" } } ] @@ -480,7 +534,10 @@ } ], "question": { - "en": "Made before {search}" + "en": "Made before {search}", + "ca": "Fet abans de {search}", + "cs": "Vytvořeno před {search}", + "de": "Erstellt vor {search}" } } ] @@ -497,7 +554,10 @@ } ], "question": { - "en": "Made after {search}" + "en": "Made after {search}", + "ca": "Fet després de {search}", + "cs": "Vytvořeno po {search}", + "de": "Erstellt nach {search}" } } ] @@ -513,7 +573,10 @@ } ], "question": { - "en": "User language (iso-code) {search}" + "en": "User language (iso-code) {search}", + "ca": "Idioma de l'usuari (codi iso) {search}", + "cs": "Jazyk uživatele (iso-kód) {search}", + "de": "Benutzersprache (ISO-Code) {search}" } } ] @@ -529,7 +592,10 @@ } ], "question": { - "en": "Made with host {search}" + "en": "Made with host {search}", + "ca": "Fet amb l'amfitrió {search}", + "cs": "Vyrobeno u hostitele {search}", + "de": "Erstellt mit host {search}" } } ] @@ -540,7 +606,10 @@ { "osmTags": "add-image>0", "question": { - "en": "Changeset added at least one image" + "en": "Changeset added at least one image", + "ca": "El conjunt de canvis ha afegit almenys una imatge", + "cs": "Sada změn přidala alespoň jeden obrázek", + "de": "Im Änderungssatz wurde mindestens ein Bild hinzugefügt" } } ] @@ -555,7 +624,10 @@ { "id": "link_to_more", "render": { - "en": "More statistics can be found here" + "en": "More statistics can be found here", + "ca": "Es poden trobar més estadístiques aquí", + "cs": "Další statistiky lze nalézt zde", + "de": "Weitere Statistiken hier" } }, { diff --git a/langs/layers/en.json b/langs/layers/en.json index 3357954b0..a8a95aa33 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -434,6 +434,32 @@ }, "question": "Can you withdraw cash from this ATM?" }, + "cash_out-denominations-notes": { + "mappings": { + "0": { + "then": "5 euro notes can be withdrawn" + }, + "1": { + "then": "10 euro notes can be withdrawn" + }, + "2": { + "then": "20 euro notes can be withdrawn" + }, + "3": { + "then": "50 euro notes can be withdrawn" + }, + "4": { + "then": "100 euro notes can be withdrawn" + }, + "5": { + "then": "200 euro notes can be withdrawn" + }, + "6": { + "then": "500 euro notes can be withdrawn" + } + }, + "question": "What notes can you withdraw here?" + }, "name": { "render": "The name of this ATM is {name}" }, diff --git a/langs/layers/es.json b/langs/layers/es.json index dc4b4f7ec..cdaef0c91 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -3961,7 +3961,7 @@ } }, "surveillance_camera": { - "description": "Esta capa muestra las cámaras de vigilancia y permite que un colaborador actualice la información y agregue nuevas cámaras", + "description": "Esta capa muestra las cámaras de vigilancia y permite a quien colabora, actualizar la información y agregar nuevas cámaras", "name": "Cámaras de vigilancia", "presets": { "0": { @@ -3975,20 +3975,20 @@ "Camera type: fixed; panning; dome": { "mappings": { "0": { - "then": "Una cámara fija (sin movimiento)" + "then": "Cámara fija (no móvil)" }, "1": { - "then": "Una cámara domo (que puede girar)" + "then": "Cámara con domo (que se puede girar)" }, "2": { - "then": "Una cámara panorámica" + "then": "Cámara panorámica" } }, - "question": "¿Qué tipo de cámara es esta?" + "question": "¿Qué tipo de cámara es?" }, "Level": { - "question": "¿En qué nivel se encuentra esta cámara?", - "render": "Situado en el nivel {level}" + "question": "¿A qué nivel está colocada esta cámara?", + "render": "Está colocada a nivel {level}" }, "Operator": { "question": "¿Quién opera el sistema de esta cámara?", @@ -3997,13 +3997,13 @@ "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, ...)" }, "2": { - "then": "La vigilancia ocurre en un lugar interior privado, por ejemplo una tienda, un estacionamiento privado subterráneo, …" + "then": "La vigilancia ocurre en un lugar interior privado, por ejemplo una tienda, un estacionamiento privado subterráneo, ..." } }, "question": "¿Qué tipo de vigilancia aplica a esta cámara?" @@ -4490,4 +4490,4 @@ } } } -} \ No newline at end of file +} diff --git a/langs/layers/fr.json b/langs/layers/fr.json index 5971766b6..39af11914 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -388,6 +388,9 @@ }, "question": "Pouvez-vous déposer de l'argent liquide dans ce DAB ?" }, + "cash_out-denominations-notes": { + "question": "Quels billets pouvez-vous retirer ici ?" + }, "name": { "render": "Le nom de ce DAB est {name}" }, diff --git a/langs/layers/nl.json b/langs/layers/nl.json index 62907d825..a81a9ee42 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -321,6 +321,32 @@ }, "question": "Kan je geld ophalen bij deze geldautomaat?" }, + "cash_out-denominations-notes": { + "mappings": { + "0": { + "then": "Je kunt biljetten van 5 euro afhalen" + }, + "1": { + "then": "Je kunt biljetten van 10 euro afhalen" + }, + "2": { + "then": "Je kunt biljetten van 20 euro afhalen" + }, + "3": { + "then": "Je kunt biljetten van 50 euro afhalen" + }, + "4": { + "then": "Je kunt biljetten van 100 euro afhalen" + }, + "5": { + "then": "Je kunt biljetten van 200 euro afhalen" + }, + "6": { + "then": "Je kunt biljetten van 500 euro afhalen" + } + }, + "question": "Welke bankbiljetten kan je hier afhalen?" + }, "name": { "render": "De naam van deze geldautomaat is {name}" }, @@ -8812,4 +8838,4 @@ } } } -} \ No newline at end of file +}