-ENTER_DESCRIPTION (Timing_translator,
- "This engraver adds the alias "
- "@code{Timing} to its containing context."
- ,
-
- "","","","","");
+#include "translator.icc"
+
+ADD_TRANSLATOR (Timing_translator,
+ /* doc */
+ "This engraver adds the alias @code{Timing} to its containing"
+ " context. Responsible for synchronizing timing information"
+ " from staves. Normally in @code{Score}. In order to create"
+ " polyrhythmic music, this engraver should be removed from"
+ " @code{Score} and placed in @code{Staff}.",
+
+ /* create */
+ "",
+
+ /* read */
+ "internalBarNumber "
+ "currentBarNumber "
+ "measureLength "
+ "measurePosition ",
+
+ /* write */
+ "internalBarNumber "
+ "currentBarNumber "
+ "measurePosition "
+ );