-ENTER_DESCRIPTION (Multi_measure_rest_engraver,
-/* descr */
- "Engraves multi-measure rests that are produced with @code{R}. Reads "
-"measurePosition and currentBarNumber to determine what number to print "
-"over the MultiMeasureRest. Reads measureLength to determine if it "
-"should use a whole rest or a breve rest to represent 1 measure "
- ,
-/* creats*/ "MultiMeasureRest MultiMeasureRestNumber MultiMeasureRestText",
-/* accepts */ "multi-measure-rest-event multi-measure-text-event",
-/* acks */ "",
-/* reads */ "currentBarNumber restNumberThreshold breakableSeparationItem currentCommandColumn measurePosition measureLength",
-/* write */ "");
+ADD_TRANSLATOR (Multi_measure_rest_engraver,
+ /* doc */
+ "Engrave multi-measure rests that are produced with"
+ " @samp{R}. It reads @code{measurePosition} and"
+ " @code{internalBarNumber} to determine what number to print"
+ " over the @ref{MultiMeasureRest}. Reads @code{measureLength}"
+ " to determine whether it should use a whole rest or a breve"
+ " rest to represent one measure.",
+
+ /* create */
+ "MultiMeasureRest "
+ "MultiMeasureRestNumber "
+ "MultiMeasureRestText ",
+
+ /* read */
+ "internalBarNumber "
+ "restNumberThreshold "
+ "breakableSeparationItem "
+ "currentCommandColumn "
+ "measurePosition "
+ "measureLength ",
+
+ /* write */
+ ""
+ );