-ENTER_DESCRIPTION(Mark_engraver,
-/* descr */ "",
-/* creats*/ "RehearsalMark",
-/* acks */ "bar-line-interface",
-/* reads */ "rehearsalMark stavesFound",
-/* write */ "");
+#include "translator.icc"
+
+ADD_ACKNOWLEDGER (Mark_engraver,bar_line);
+ADD_TRANSLATOR (Mark_engraver,
+ /* descr */ "This engraver will create RehearsalMark objects. "
+ "It puts them on top of all staves (which is taken from "
+ "the property @code{stavesFound}). If moving this engraver "
+ "to a different context, "
+ "@ref{Staff_collecting_engraver} must move along, otherwise all marks"
+ "end up on the same Y-location",
+ /* creats*/ "RehearsalMark",
+ /* accepts */ "mark-event",
+ /* reads */ "rehearsalMark markFormatter stavesFound",
+ /* write */ "");