Index: /applications/editors/josm/plugins/reltoolbox/src/relcontext/ExtraNameFormatHook.java
===================================================================
--- /applications/editors/josm/plugins/reltoolbox/src/relcontext/ExtraNameFormatHook.java	(revision 26802)
+++ /applications/editors/josm/plugins/reltoolbox/src/relcontext/ExtraNameFormatHook.java	(revision 26802)
@@ -0,0 +1,44 @@
+package relcontext;
+
+import org.openstreetmap.josm.data.osm.INode;
+import org.openstreetmap.josm.data.osm.IRelation;
+import org.openstreetmap.josm.data.osm.IWay;
+import org.openstreetmap.josm.gui.NameFormatterHook;
+
+/**
+ * Formatter hook for some tags that Dirk does not want to support.
+ * 
+ * @author Zverik
+ */
+public class ExtraNameFormatHook implements NameFormatterHook {
+
+    public String checkRelationTypeName( IRelation relation, String defaultName ) {
+	return null;
+    }
+
+    public String checkFormat( INode node, String defaultName ) {
+	return null;
+    }
+
+    public String checkFormat( IWay way, String defaultName ) {
+	if( way.get("place") != null && way.get("name") == null && way.get("place_name") != null )
+	    return way.get("place_name") + " " + defaultName;
+	return null;
+    }
+
+    public String checkFormat( IRelation relation, String defaultName ) {
+	String type = relation.get("type");
+	if( type != null ) {
+	    String name = relation.get("destination");
+	    if( type.equals("destination_sign") && name != null ) {
+		if( relation.get("distance") != null )
+		    name += " " + relation.get("distance");
+		if( defaultName.indexOf('"') < 0 )
+		    return '"' + name + "\" " + defaultName;
+		else
+		    return defaultName.replaceFirst("\".?+\"", '"'+name+'"');
+	    }
+	}
+	return null;
+    }
+}
Index: /applications/editors/josm/plugins/reltoolbox/src/relcontext/RelContextPlugin.java
===================================================================
--- /applications/editors/josm/plugins/reltoolbox/src/relcontext/RelContextPlugin.java	(revision 26801)
+++ /applications/editors/josm/plugins/reltoolbox/src/relcontext/RelContextPlugin.java	(revision 26802)
@@ -1,4 +1,5 @@
 package relcontext;
 
+import org.openstreetmap.josm.gui.DefaultNameFormatter;
 import org.openstreetmap.josm.gui.MapFrame;
 import org.openstreetmap.josm.plugins.Plugin;
@@ -10,4 +11,5 @@
     public RelContextPlugin( PluginInformation info ) {
         super(info);
+	DefaultNameFormatter.registerFormatHook(new ExtraNameFormatHook());
     }
 
Index: /applications/editors/josm/plugins/reltoolbox/src/relcontext/possible_roles.txt
===================================================================
--- /applications/editors/josm/plugins/reltoolbox/src/relcontext/possible_roles.txt	(revision 26801)
+++ /applications/editors/josm/plugins/reltoolbox/src/relcontext/possible_roles.txt	(revision 26802)
@@ -10,2 +10,4 @@
 street: street, address, house, associated
 collection: member, street, river, railway, address, associated
+associatedStreet: street, house
+lane_restriction: from, to, via
