Index: trunk/resources/data/defaultpresets.xml
===================================================================
--- trunk/resources/data/defaultpresets.xml	(revision 16315)
+++ trunk/resources/data/defaultpresets.xml	(revision 16316)
@@ -4242,5 +4242,5 @@
             <combo key="material" text="Material" values="concrete,metal,plastic,stone,wood" />
             <combo key="colour" text="Color (HTML name or hexadecimal code)" values_context="color" values="black,blue,brown,gray,green,orange,purple,red,silver,white,yellow,#CD853F" />
-            <combo key="seats" text="Amount of Seats" values="2,3,4,5,6,7,8,9,10" />
+            <combo key="seats" text="Amount of Seats" values="1,2,3,4,5,6,7,8,9,10" />
         </item> <!-- Bench -->
         <item name="Shelter" icon="presets/accommodation/shelter.svg" type="node,closedway" preset_name_label="true">
Index: trunk/resources/data/validator/deprecated.mapcss
===================================================================
--- trunk/resources/data/validator/deprecated.mapcss	(revision 16315)
+++ trunk/resources/data/validator/deprecated.mapcss	(revision 16316)
@@ -1967,2 +1967,16 @@
   group: tr("deprecated tagging");
 }
+
+node[amenity=bench][capacity][!seats],
+way[amenity=bench][capacity][!seats] {
+  throwWarning: tr("{0} is deprecated for {1}", "{1.key}", "{0.tag}");
+  suggestAlternative: "seats";
+  group: tr("deprecated tagging");
+  fixChangeKey: "capacity => seats";
+}
+node[amenity=bench][capacity][seats],
+way[amenity=bench][capacity][seats] {
+  throwWarning: tr("{0} is deprecated for {1}", "{1.key}", "{0.tag}");
+  suggestAlternative: "seats";
+  group: tr("deprecated tagging");
+}
Index: trunk/resources/data/validator/ignoretags.cfg
===================================================================
--- trunk/resources/data/validator/ignoretags.cfg	(revision 16315)
+++ trunk/resources/data/validator/ignoretags.cfg	(revision 16316)
@@ -137,4 +137,5 @@
 E:amperage
 E:capacity
+E:seats
 E:cables
 E:circuits
Index: trunk/resources/data/validator/numeric.mapcss
===================================================================
--- trunk/resources/data/validator/numeric.mapcss	(revision 16315)
+++ trunk/resources/data/validator/numeric.mapcss	(revision 16316)
@@ -254,4 +254,6 @@
 
 /* must be an integer positive number only and not 0, see #10837 (lanes), #11055 (screen) */
+node[seats][seats !~ /^[1-9]([0-9]*)$/][amenity=bench],
+way[seats][seats !~ /^[1-9]([0-9]*)$/][amenity=bench],
 way[lanes][lanes !~ /^[1-9]([0-9]*)$/][highway],
 way["lanes:backward"]["lanes:backward" !~ /^[1-9]([0-9]*)$/][highway],
