Index: trunk/src/org/openstreetmap/josm/gui/preferences/TaggingPresetPreference.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/preferences/TaggingPresetPreference.java	(revision 2139)
+++ trunk/src/org/openstreetmap/josm/gui/preferences/TaggingPresetPreference.java	(revision 2140)
@@ -81,4 +81,5 @@
                 {
                     JMenu submenu = new JMenu(p);
+                    submenu.setText(p.getLocaleName());
                     ((TaggingPresetMenu)p).menu = submenu;
                     submenus.put((TaggingPresetMenu)p, submenu);
Index: trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetMenu.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetMenu.java	(revision 2139)
+++ trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetMenu.java	(revision 2140)
@@ -20,7 +20,8 @@
     public JMenu menu = null; // set by TaggingPresetPreferences
     public void setDisplayName() {
-        String n = getName();
-        putValue(Action.NAME, n);
-        putValue(SHORT_DESCRIPTION, tr("Preset group ''{0}''", n));
+        putValue(Action.NAME, getName());
+        putValue(SHORT_DESCRIPTION, (group != null ?
+                tr("Preset group ''{0}'' of group ''{1}''", getLocaleName(), group.getName()) :
+                    tr("Preset group ''{0}''", getLocaleName())));
         putValue("toolbar", "tagginggroup_" + getRawName());
     }
