diff --git a/data/presets.yaml b/data/presets.yaml index 720bb8104..9bcaf8d33 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -80,6 +80,8 @@ en: label: Building building_area: label: Building + cans: + label: Accepts Cans capacity: label: Capacity placeholder: "50, 100, 200..." @@ -90,6 +92,8 @@ en: options: clockwise: Clockwise anticlockwise: Counterclockwise + clothes: + label: Accepts Clothes collection_times: label: Collection Times construction: @@ -127,6 +131,8 @@ en: label: Source generator/type: label: Type + glass: + label: Accepts Glass highway: label: Type historic: @@ -185,6 +191,8 @@ en: label: Hours operator: label: Operator + paper: + label: Accepts Paper park_ride: label: Park and Ride parking: @@ -424,6 +432,9 @@ en: amenity/ranger_station: name: Ranger Station terms: "" + amenity/recycling: + name: Recycling + terms: "" amenity/restaurant: name: Restaurant terms: "" diff --git a/data/presets/fields.json b/data/presets/fields.json index 694c6b897..bd2bc90dd 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -141,6 +141,11 @@ "geometry": "area", "label": "Building" }, + "cans": { + "key": "cans", + "type": "check", + "label": "Accepts Cans" + }, "capacity": { "key": "capacity", "type": "number", @@ -184,6 +189,11 @@ } } }, + "clothes": { + "key": "clothes", + "type": "check", + "label": "Accepts Clothes" + }, "collection_times": { "key": "collection_times", "type": "text", @@ -284,6 +294,11 @@ "type": "combo", "label": "Type" }, + "glass": { + "key": "glass", + "type": "check", + "label": "Accepts Glass" + }, "highway": { "key": "highway", "type": "typeCombo", @@ -427,6 +442,11 @@ "type": "text", "label": "Operator" }, + "paper": { + "key": "paper", + "type": "check", + "label": "Accepts Paper" + }, "park_ride": { "key": "park_ride", "type": "check", diff --git a/data/presets/fields/cans.json b/data/presets/fields/cans.json new file mode 100644 index 000000000..c286f2a71 --- /dev/null +++ b/data/presets/fields/cans.json @@ -0,0 +1,5 @@ +{ + "key": "cans", + "type": "check", + "label": "Accepts Cans" +} diff --git a/data/presets/fields/clothes.json b/data/presets/fields/clothes.json new file mode 100644 index 000000000..4b81f306a --- /dev/null +++ b/data/presets/fields/clothes.json @@ -0,0 +1,5 @@ +{ + "key": "clothes", + "type": "check", + "label": "Accepts Clothes" +} diff --git a/data/presets/fields/glass.json b/data/presets/fields/glass.json new file mode 100644 index 000000000..b61ac9bb5 --- /dev/null +++ b/data/presets/fields/glass.json @@ -0,0 +1,5 @@ +{ + "key": "glass", + "type": "check", + "label": "Accepts Glass" +} diff --git a/data/presets/fields/paper.json b/data/presets/fields/paper.json new file mode 100644 index 000000000..977a52730 --- /dev/null +++ b/data/presets/fields/paper.json @@ -0,0 +1,5 @@ +{ + "key": "paper", + "type": "check", + "label": "Accepts Paper" +} diff --git a/data/presets/presets/amenity/recycling.json b/data/presets/presets/amenity/recycling.json new file mode 100644 index 000000000..1d9082294 --- /dev/null +++ b/data/presets/presets/amenity/recycling.json @@ -0,0 +1,19 @@ +{ + "icon": "recycling", + "fields": [ + "cans", + "glass", + "paper", + "clothes" + ], + "geometry": [ + "point", + "vertex", + "area" + ], + "terms": [], + "tags": { + "amenity": "recycling" + }, + "name": "Recycling" +} diff --git a/dist/locales/en.json b/dist/locales/en.json index d47d91acc..c3b0506fb 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -504,6 +504,9 @@ "building_area": { "label": "Building" }, + "cans": { + "label": "Accepts Cans" + }, "capacity": { "label": "Capacity", "placeholder": "50, 100, 200..." @@ -518,6 +521,9 @@ "anticlockwise": "Counterclockwise" } }, + "clothes": { + "label": "Accepts Clothes" + }, "collection_times": { "label": "Collection Times" }, @@ -573,6 +579,9 @@ "generator/type": { "label": "Type" }, + "glass": { + "label": "Accepts Glass" + }, "highway": { "label": "Type" }, @@ -656,6 +665,9 @@ "operator": { "label": "Operator" }, + "paper": { + "label": "Accepts Paper" + }, "park_ride": { "label": "Park and Ride" }, @@ -984,6 +996,10 @@ "name": "Ranger Station", "terms": "visitor center,visitor centre,permit center,permit centre,backcountry office,warden office,warden center" }, + "amenity/recycling": { + "name": "Recycling", + "terms": "" + }, "amenity/restaurant": { "name": "Restaurant", "terms": "bar,cafeteria,café,canteen,chophouse,coffee shop,diner,dining room,dive*,doughtnut shop,drive-in,eatery,eating house,eating place,fast-food place,fish and chips,greasy spoon,grill,hamburger stand,hashery,hideaway,hotdog stand,inn,joint*,luncheonette,lunchroom,night club,outlet*,pizzeria,saloon,soda fountain,watering hole"