-ENTER_DESCRIPTION(Metronome_mark_engraver,
-/* descr */ "Engrave metro nome marking. This delegates the real work to the function in the metronomeMarkFormatter property",
-/* creats*/ "MetronomeMark",
-/* accepts */ "metronome-change-event",
-/* acks */ "time-signature-interface bar-line-interface",
-/* reads */ "stavesFound metronomeMarkFormatter",
-/* write */ "");
+ADD_TRANSLATOR (Metronome_mark_engraver,
+ /* doc */ "Engrave metro nome marking. This delegates the formatting work "
+ "to the function in the metronomeMarkFormatter property. "
+ "The mark is put over all staves. "
+ "The staves are taken from the @code{stavesFound} property, "
+ "which is maintained by @code{@ref{Staff_collecting_engraver}}. ",
+ /* create */ "MetronomeMark",
+
+ /* read */
+ "stavesFound "
+ "metronomeMarkFormatter "
+ "tempoUnitDuration "
+ "tempoUnitCount "
+ ,
+
+ /* write */ "");