forked from MapComplete/MapComplete
		
	Merge pull request #1163 from pietervdvn/RobinLinde-patch-1
Change and add questions
This commit is contained in:
		
						commit
						bbe72df65b
					
				
					 7 changed files with 198 additions and 9 deletions
				
			
		| 
						 | 
					@ -73,7 +73,100 @@
 | 
				
			||||||
        "en": "The ATM is operated by {operator}"
 | 
					        "en": "The ATM is operated by {operator}"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "opening_hours"
 | 
					    "opening_hours",
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					      "id": "cash_out",
 | 
				
			||||||
 | 
					      "question": {
 | 
				
			||||||
 | 
					        "en": "Can you withdraw cash from this ATM?"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "mappings": [
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          "if": "cash_out=",
 | 
				
			||||||
 | 
					          "then": {
 | 
				
			||||||
 | 
					            "en": "You can withdraw cash from this ATM"
 | 
				
			||||||
 | 
					          },
 | 
				
			||||||
 | 
					          "hideInAnswer": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          "if": "cash_out=yes",
 | 
				
			||||||
 | 
					          "then": {
 | 
				
			||||||
 | 
					            "en": "You can withdraw cash from this ATM"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          "if": "cash_out=no",
 | 
				
			||||||
 | 
					          "then": {
 | 
				
			||||||
 | 
					            "en": "You cannot withdraw cash from this ATM"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      ]
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					      "id": "cash_in",
 | 
				
			||||||
 | 
					      "question": {
 | 
				
			||||||
 | 
					        "en": "Can you deposit cash into this ATM?"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "mappings": [
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          "if": "cash_in=",
 | 
				
			||||||
 | 
					          "then": {
 | 
				
			||||||
 | 
					            "en": "You probably cannot deposit cash into this ATM"
 | 
				
			||||||
 | 
					          },
 | 
				
			||||||
 | 
					          "hideInAnswer": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          "if": "cash_in=yes",
 | 
				
			||||||
 | 
					          "then": {
 | 
				
			||||||
 | 
					            "en": "You can deposit cash into this ATM"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          "if": "cash_in=no",
 | 
				
			||||||
 | 
					          "then": {
 | 
				
			||||||
 | 
					            "en": "You cannot deposit cash into this ATM"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      ]
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					      "id": "speech_output",
 | 
				
			||||||
 | 
					      "question": {
 | 
				
			||||||
 | 
					        "en": "Does this ATM have speech output for visually impaired users?"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "mappings": [
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          "if": "speech_output=yes",
 | 
				
			||||||
 | 
					          "then": {
 | 
				
			||||||
 | 
					            "en": "This ATM has speech output, usually available through a headphone jack"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          "if": "speech_output=no",
 | 
				
			||||||
 | 
					          "then": {
 | 
				
			||||||
 | 
					            "en": "This ATM does not have speech output"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      ]
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					      "id": "speech_output_language",
 | 
				
			||||||
 | 
					      "condition": "speech_output=yes",
 | 
				
			||||||
 | 
					      "render": {
 | 
				
			||||||
 | 
					        "special": {
 | 
				
			||||||
 | 
					          "type": "language_chooser",
 | 
				
			||||||
 | 
					          "key": "speech_output",
 | 
				
			||||||
 | 
					          "question": {
 | 
				
			||||||
 | 
					            "en": "In which languages does this ATM have speech output?"
 | 
				
			||||||
 | 
					          },
 | 
				
			||||||
 | 
					          "render_list_item": {
 | 
				
			||||||
 | 
					            "en": "This ATM has speech output in {language():font-bold}"
 | 
				
			||||||
 | 
					          },
 | 
				
			||||||
 | 
					          "render_single_language": {
 | 
				
			||||||
 | 
					            "en": "This ATM has speech output in {language():font-bold}"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  ],
 | 
					  ],
 | 
				
			||||||
  "mapRendering": [
 | 
					  "mapRendering": [
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
| 
						 | 
					@ -83,5 +176,19 @@
 | 
				
			||||||
        "centroid"
 | 
					        "centroid"
 | 
				
			||||||
      ]
 | 
					      ]
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					  ],
 | 
				
			||||||
 | 
					  "filter": [
 | 
				
			||||||
 | 
					    "open_now",
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					      "id": "speech_output",
 | 
				
			||||||
 | 
					      "options": [
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          "question": {
 | 
				
			||||||
 | 
					            "en": "With speech output"
 | 
				
			||||||
 | 
					          },
 | 
				
			||||||
 | 
					          "osmTags": "speech_output=yes"
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      ]
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  ]
 | 
					  ]
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -23,7 +23,7 @@
 | 
				
			||||||
    "osmTags": "emergency=defibrillator"
 | 
					    "osmTags": "emergency=defibrillator"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "calculatedTags": [
 | 
					  "calculatedTags": [
 | 
				
			||||||
    "_days_since_last_survey=Math.floor(new Date() - new Date(feat.properties['survey:date'])/(1000*60*60*24))",
 | 
					    "_days_since_last_survey=Math.floor((new Date() - new Date(feat.properties['survey:date']))/(1000*60*60*24))",
 | 
				
			||||||
    "_recently_surveyed=Number(feat.properties._days_since_last_survey) <= 90"
 | 
					    "_recently_surveyed=Number(feat.properties._days_since_last_survey) <= 90"
 | 
				
			||||||
  ],
 | 
					  ],
 | 
				
			||||||
  "minzoom": 12,
 | 
					  "minzoom": 12,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -59,7 +59,7 @@
 | 
				
			||||||
            "then": {
 | 
					            "then": {
 | 
				
			||||||
              "en": "This ticket validator accepts OV-Chipkaart"
 | 
					              "en": "This ticket validator accepts OV-Chipkaart"
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            "hideInAnswer": "_country!=nl"
 | 
					            "hideInAnswer": true
 | 
				
			||||||
          },
 | 
					          },
 | 
				
			||||||
          {
 | 
					          {
 | 
				
			||||||
            "if": "payment:ov-chipkaart=yes",
 | 
					            "if": "payment:ov-chipkaart=yes",
 | 
				
			||||||
| 
						 | 
					@ -67,7 +67,7 @@
 | 
				
			||||||
            "then": {
 | 
					            "then": {
 | 
				
			||||||
              "en": "This ticket validator accepts OV-Chipkaart"
 | 
					              "en": "This ticket validator accepts OV-Chipkaart"
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            "hideInAnswer": true
 | 
					            "hideInAnswer": "_country!=nl"
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
        ]
 | 
					        ]
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
| 
						 | 
					@ -80,6 +80,9 @@
 | 
				
			||||||
      ],
 | 
					      ],
 | 
				
			||||||
      "title": {
 | 
					      "title": {
 | 
				
			||||||
        "en": "a ticket validator"
 | 
					        "en": "a ticket validator"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "description": {
 | 
				
			||||||
 | 
					        "en": "A ticket validator to validate a public transport ticket. This can be either a digital reader, reading a card or ticket, or a machine stamping or punching a ticket."
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  ],
 | 
					  ],
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -233,7 +233,7 @@
 | 
				
			||||||
      "id": "toilet-charge"
 | 
					      "id": "toilet-charge"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
      "builtin": "payment-options",
 | 
					      "builtin": "payment-options-split",
 | 
				
			||||||
      "override": {
 | 
					      "override": {
 | 
				
			||||||
        "condition": "fee=yes"
 | 
					        "condition": "fee=yes"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -918,7 +918,8 @@
 | 
				
			||||||
          "ifnot": "payment:coins=no",
 | 
					          "ifnot": "payment:coins=no",
 | 
				
			||||||
          "icon": "./assets/tagRenderings/coins.svg",
 | 
					          "icon": "./assets/tagRenderings/coins.svg",
 | 
				
			||||||
          "then": {
 | 
					          "then": {
 | 
				
			||||||
            "en": "Coins are accepted here"
 | 
					            "en": "Coins are accepted here",
 | 
				
			||||||
 | 
					            "nl": "Muntgeld wordt hier aanvaard"
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
| 
						 | 
					@ -926,7 +927,8 @@
 | 
				
			||||||
          "ifnot": "payment:notes=no",
 | 
					          "ifnot": "payment:notes=no",
 | 
				
			||||||
          "icon": "./assets/tagRenderings/notes.svg",
 | 
					          "icon": "./assets/tagRenderings/notes.svg",
 | 
				
			||||||
          "then": {
 | 
					          "then": {
 | 
				
			||||||
            "en": "Bank notes are accepted here"
 | 
					            "en": "Bank notes are accepted here",
 | 
				
			||||||
 | 
					            "nl": "Bankbiljetten worden hier aanvaard"
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
| 
						 | 
					@ -934,7 +936,8 @@
 | 
				
			||||||
          "ifnot": "payment_debit_cards=no",
 | 
					          "ifnot": "payment_debit_cards=no",
 | 
				
			||||||
          "icon": "./assets/tagRenderings/payment_card.svg",
 | 
					          "icon": "./assets/tagRenderings/payment_card.svg",
 | 
				
			||||||
          "then": {
 | 
					          "then": {
 | 
				
			||||||
            "en": "Debit cards are accepted here"
 | 
					            "en": "Debit cards are accepted here",
 | 
				
			||||||
 | 
					            "nl": "Betalen met debetkaarten kan hier"
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
| 
						 | 
					@ -942,7 +945,8 @@
 | 
				
			||||||
          "ifnot": "payment:credit_cards=no",
 | 
					          "ifnot": "payment:credit_cards=no",
 | 
				
			||||||
          "icon": "./assets/tagRenderings/payment_card.svg",
 | 
					          "icon": "./assets/tagRenderings/payment_card.svg",
 | 
				
			||||||
          "then": {
 | 
					          "then": {
 | 
				
			||||||
            "en": "Credit cards are accepted here"
 | 
					            "en": "Credit cards are accepted here",
 | 
				
			||||||
 | 
					            "nl": "Betalen met creditkaarten kan hier"
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      ]
 | 
					      ]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -169,6 +169,15 @@
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "atm": {
 | 
					    "atm": {
 | 
				
			||||||
        "description": "ATMS to withdraw money",
 | 
					        "description": "ATMS to withdraw money",
 | 
				
			||||||
 | 
					        "filter": {
 | 
				
			||||||
 | 
					            "1": {
 | 
				
			||||||
 | 
					                "options": {
 | 
				
			||||||
 | 
					                    "0": {
 | 
				
			||||||
 | 
					                        "question": "With speech output"
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        "name": "ATMs",
 | 
					        "name": "ATMs",
 | 
				
			||||||
        "presets": {
 | 
					        "presets": {
 | 
				
			||||||
            "0": {
 | 
					            "0": {
 | 
				
			||||||
| 
						 | 
					@ -183,6 +192,34 @@
 | 
				
			||||||
                "question": "What brand is this ATM?",
 | 
					                "question": "What brand is this ATM?",
 | 
				
			||||||
                "render": "The brand of this ATM is {brand}"
 | 
					                "render": "The brand of this ATM is {brand}"
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
 | 
					            "cash_in": {
 | 
				
			||||||
 | 
					                "mappings": {
 | 
				
			||||||
 | 
					                    "0": {
 | 
				
			||||||
 | 
					                        "then": "You probably cannot deposit cash into this ATM"
 | 
				
			||||||
 | 
					                    },
 | 
				
			||||||
 | 
					                    "1": {
 | 
				
			||||||
 | 
					                        "then": "You can deposit cash into this ATM"
 | 
				
			||||||
 | 
					                    },
 | 
				
			||||||
 | 
					                    "2": {
 | 
				
			||||||
 | 
					                        "then": "You cannot deposit cash into this ATM"
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                "question": "Can you deposit cash into this ATM?"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "cash_out": {
 | 
				
			||||||
 | 
					                "mappings": {
 | 
				
			||||||
 | 
					                    "0": {
 | 
				
			||||||
 | 
					                        "then": "You can withdraw cash from this ATM"
 | 
				
			||||||
 | 
					                    },
 | 
				
			||||||
 | 
					                    "1": {
 | 
				
			||||||
 | 
					                        "then": "You can withdraw cash from this ATM"
 | 
				
			||||||
 | 
					                    },
 | 
				
			||||||
 | 
					                    "2": {
 | 
				
			||||||
 | 
					                        "then": "You cannot withdraw cash from this ATM"
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                "question": "Can you withdraw cash from this ATM?"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
            "name": {
 | 
					            "name": {
 | 
				
			||||||
                "render": "The name of this ATM is {name}"
 | 
					                "render": "The name of this ATM is {name}"
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
| 
						 | 
					@ -192,6 +229,26 @@
 | 
				
			||||||
                },
 | 
					                },
 | 
				
			||||||
                "question": "What company operates this ATM?",
 | 
					                "question": "What company operates this ATM?",
 | 
				
			||||||
                "render": "The ATM is operated by {operator}"
 | 
					                "render": "The ATM is operated by {operator}"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "speech_output": {
 | 
				
			||||||
 | 
					                "mappings": {
 | 
				
			||||||
 | 
					                    "0": {
 | 
				
			||||||
 | 
					                        "then": "This ATM has speech output, usually available through a headphone jack"
 | 
				
			||||||
 | 
					                    },
 | 
				
			||||||
 | 
					                    "1": {
 | 
				
			||||||
 | 
					                        "then": "This ATM does not have speech output"
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                "question": "Does this ATM have speech output for visually impaired users?"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "speech_output_language": {
 | 
				
			||||||
 | 
					                "render": {
 | 
				
			||||||
 | 
					                    "special": {
 | 
				
			||||||
 | 
					                        "question": "In which languages does this ATM have speech output?",
 | 
				
			||||||
 | 
					                        "render_list_item": "This ATM has speech output in {language():font-bold}",
 | 
				
			||||||
 | 
					                        "render_single_language": "This ATM has speech output in {language():font-bold}"
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "title": {
 | 
					        "title": {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -150,6 +150,24 @@
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					        "payment-options-split": {
 | 
				
			||||||
 | 
					            "override": {
 | 
				
			||||||
 | 
					                "mappings+": {
 | 
				
			||||||
 | 
					                    "0": {
 | 
				
			||||||
 | 
					                        "then": "Muntgeld wordt hier aanvaard"
 | 
				
			||||||
 | 
					                    },
 | 
				
			||||||
 | 
					                    "1": {
 | 
				
			||||||
 | 
					                        "then": "Bankbiljetten worden hier aanvaard"
 | 
				
			||||||
 | 
					                    },
 | 
				
			||||||
 | 
					                    "2": {
 | 
				
			||||||
 | 
					                        "then": "Betalen met debetkaarten kan hier"
 | 
				
			||||||
 | 
					                    },
 | 
				
			||||||
 | 
					                    "3": {
 | 
				
			||||||
 | 
					                        "then": "Betalen met creditkaarten kan hier"
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        "phone": {
 | 
					        "phone": {
 | 
				
			||||||
            "question": "Wat is het telefoonnummer van {title()}?"
 | 
					            "question": "Wat is het telefoonnummer van {title()}?"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue