-ENTER_DESCRIPTION(Part_combine_engraver,
-/* descr */ "Part combine engraver for orchestral scores: "
- "Print markings a2, Solo, Solo II, and unisono ",
-/* creats*/ "CombineTextScript",
-/* accepts */ "part-combine-event",
-/* acks */ "multi-measure-rest-interface "
-"slur-interface stem-interface note-head-interface"
-,/* reads */ "soloADue",
-/* write */ "");
+#include "translator.icc"
+ADD_ACKNOWLEDGER (Part_combine_engraver, note_head);
+ADD_ACKNOWLEDGER (Part_combine_engraver, stem);
+ADD_TRANSLATOR (Part_combine_engraver,
+ /* doc */ "Part combine engraver for orchestral scores: "
+ "Print markings a2, Solo, Solo II, and unisono ",
+ /* create */ "CombineTextScript",
+ /* accept */ "part-combine-event",
+ /* read */ "printPartCombineTexts soloText soloIIText "
+ "aDueText",
+ /* write */ "");