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