﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
15993	unclear error message	josm.sanspourriel	team	"https://josm.openstreetmap.de/browser/josm/trunk/data/validator/combinations.mapcss#L150

  throwOther: tr(""{0} without {1}"", ""{0.tag}"", ""{1.key}"");

This translation when one pair (key,value) is present and the other (value, value2) is absent triggers unclear message:
amenity=parking without parking

I see two possible improvements:
- add =* : amenity=parking without parking=*

  `throwOther: tr(""{0} without {1}=*"", ""{0.tag}"", ""{1.key}"");`
- better if HTML is supported `amenity=parking without <a href=""https://wiki.openstreetmap.org/wiki/Key:parking"">parking</a>=*{` (I guess all such cases have a wiki entry).

  `throwOther: tr(""{0} without <a href=""""https://wiki.openstreetmap.org/wiki/Key:{1}"""">{1}</a>=*"", ""{0.tag}"", ""{1.key}"");`
(not sure about the escape character for double quotes)

You've added a lot of new validations for which the error message is unclear, therefore the type defect instead of improvement."	enhancement	closed	normal		Core validator		duplicate		
