translate English to German: Things have certainly improved in this area, but the general level of public awareness is not yet satisfactory, and the subject is not one that sells itself automatically.
Es ist schon etwas besser geworden, aber es ist noch nicht befriedigend, und das Thema verkauft sich nicht von selbst.