diff --git a/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java b/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java
index 1a9ff34..372bdfa 100644
--- a/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java
+++ b/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java
@@ -462,7 +462,27 @@ public class SelectionListDialog extends ToggleDialog  {
                 case RELATION: numRelations++; break;
                 }
             }
-            return tr("Sel.: Rel.:{0} / Ways:{1} / Nodes:{2}", numRelations, numWays, numNodes);
+
+            String s = tr("Selection: ");
+            boolean needSeparator = false;
+            if (numRelations > 0) {
+                s += trn("{0} relation", "{0} relations", numRelations, numRelations);
+                needSeparator = true;
+            }
+            if (numWays > 0) {
+                if (needSeparator) {
+                    s += tr(" / ");
+                }
+                s += trn("{0} way", "{0} ways", numWays, numWays);
+                needSeparator = true;
+            }
+            if (numNodes > 0) {
+                if (needSeparator) {
+                    s += tr(" / ");
+                }
+                s += trn("{0} node", "{0} nodes", numNodes, numNodes);
+            }
+            return s;
         }
 
         /**
