-ENTER_DESCRIPTION (Metronome_mark_engraver,
-/* descr */ "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}}. "
-
- ,
-/* creats*/ "MetronomeMark",
-/* accepts */ "metronome-change-event",
-/* acks */ "time-signature-interface bar-line-interface",
-/* reads */ "stavesFound metronomeMarkFormatter",
-/* write */ "");
+#include "translator.icc"
+
+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",
+ /* accept */ "metronome-change-event",
+ /* read */ "stavesFound metronomeMarkFormatter",
+ /* write */ "");