Index: trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java	(revision 6823)
+++ trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java	(revision 6824)
@@ -74,4 +74,5 @@
     public String name_context;
     public String locale_name;
+    public boolean preset_name_label;
     public final static String OPTIONAL_TOOLTIP_TEXT = "Optional tooltip text";
 
@@ -216,4 +217,7 @@
             }
             p.add(pp, GBC.eol());
+        }
+        if (preset_name_label) {
+            TaggingPresetItems.Label.addLabel(p,/*I18n: {0} is preset name */tr("Edit {0}", getName()));
         }
 
Index: trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetItems.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetItems.java	(revision 6823)
+++ trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetItems.java	(revision 6824)
@@ -354,6 +354,10 @@
         public boolean addToPanel(JPanel p, Collection<OsmPrimitive> sel, boolean presetInitiallyMatches) {
             initializeLocaleText(null);
-            p.add(new JLabel(locale_text), GBC.eol());
+            addLabel(p, locale_text);
             return false;
+        }
+
+        public static void addLabel(JPanel p, String label) {
+            p.add(new JLabel(label), GBC.eol());
         }
     }
