Index: trunk/src/org/openstreetmap/josm/data/validation/tests/LongSegment.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/validation/tests/LongSegment.java	(revision 8454)
+++ trunk/src/org/openstreetmap/josm/data/validation/tests/LongSegment.java	(revision 8455)
@@ -37,5 +37,8 @@
         if(length > maxlength) {
             length /= 1000.0;
-            errors.add(new TestError(this, Severity.WARNING, tr("Very long segment of {0} kilometers", length.intValue()), LONG_SEGMENT, w));
+            errors.add(new TestError(this, Severity.WARNING, tr("Long segments"),
+                    tr("Very long segment of {0} kilometers", length.intValue()),
+                    String.format("Very long segment of %d kilometers", length.intValue()),
+                    LONG_SEGMENT, w));
         }
     }
Index: trunk/src/org/openstreetmap/josm/data/validation/tests/NameMismatch.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/validation/tests/NameMismatch.java	(revision 8454)
+++ trunk/src/org/openstreetmap/josm/data/validation/tests/NameMismatch.java	(revision 8455)
@@ -51,5 +51,7 @@
     private void missingTranslation(OsmPrimitive p, String name) {
         errors.add(new TestError(this, Severity.OTHER,
-                tr("Missing name:*={0}. Add tag with correct language key.", name), NAME_TRANSLATION_MISSING, p));
+                tr("Missing name:* translation"),
+                tr("Missing name:*={0}. Add tag with correct language key.", name),
+                String.format("Missing name:*=%s. Add tag with correct language key.", name), NAME_TRANSLATION_MISSING, p));
     }
 
