]> git.donarmstrong.com Git - lilypond.git/commitdiff
* po/nl.po: Some updates.
authorJan Nieuwenhuizen <janneke@gnu.org>
Wed, 18 Aug 2004 14:37:30 +0000 (14:37 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Wed, 18 Aug 2004 14:37:30 +0000 (14:37 +0000)
* scm/lily.scm (_): New function.
(postscript->pdf, postscript->png, lilypond-main)
(postscript->pdf): Use it.  Write messages to stderr.

* stepmake/stepmake/po-targets.make (ALL_PO_SOURCES): Add SCM_FILES.

* scm/GNUmakefile (XGETTEXT_FLAGS): Set language to Lisp.
xgettext does not recognise scheme yet.  Patch submitted.

* lily/scm-option.cc (LY_DEFINE):
* lily/main.cc: The program is now called lilypond (WAS: lilypond-bin).

* lily/rest-collision.cc (do_shift): Uniformise two too many rests
messages.

* lily/include/paper-book.hh
* lily/include/paper-system.hh: Finish renaming of paper-line to
system.  Fix users.

ChangeLog
lily/lily-guile.cc
lily/main.cc
lily/new-lyric-combine-music-iterator.cc
lily/rest-collision.cc
lily/scm-option.cc
po/lilypond.pot
po/nl.po
scm/GNUmakefile
scm/lily.scm
stepmake/stepmake/po-targets.make

index 98c2efc48b71e2dd5d3459095988c317ca518b97..6589f70498608743b06a6cb7198d1aeff32f3374 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,23 @@
 
 2004-08-18  Jan Nieuwenhuizen  <janneke@gnu.org>
 
 
 2004-08-18  Jan Nieuwenhuizen  <janneke@gnu.org>
 
+       * po/nl.po: Some updates.
+
+       * scm/lily.scm (_): New function.
+       (postscript->pdf, postscript->png, lilypond-main)
+       (postscript->pdf): Use it.  Write messages to stderr.
+
+       * stepmake/stepmake/po-targets.make (ALL_PO_SOURCES): Add SCM_FILES.
+
+       * scm/GNUmakefile (XGETTEXT_FLAGS): Set language to Lisp.
+       xgettext does not recognise scheme yet.  Patch submitted.
+
+       * lily/scm-option.cc (LY_DEFINE):
+       * lily/main.cc: The program is now called lilypond (WAS: lilypond-bin).
+
+       * lily/rest-collision.cc (do_shift): Uniformise two too many rests
+       messages.
+
        * lily/include/paper-book.hh
        * lily/include/paper-system.hh: Finish renaming of paper-line to
        system.  Fix users.
        * lily/include/paper-book.hh
        * lily/include/paper-system.hh: Finish renaming of paper-line to
        system.  Fix users.
index ec39cbb4324d030765fa0cd37f04bff244296370..812f344a70855ab458f12d83f0bcac09fffc66cf 100644 (file)
@@ -121,14 +121,18 @@ ly_display_scm (SCM s)
 }
 };
 
 }
 };
 
-String
-ly_scm2string (SCM s)
+char const *
+ly_scm2str0 (SCM string)
 {
 {
-  assert (ly_c_string_p (s));
+  SCM_ASSERT_TYPE (ly_c_string_p (string), string, SCM_ARG1,
+                  __FUNCTION__, "string");
+  return SCM_STRING_CHARS (string);
+}
 
 
-  char *p = SCM_STRING_CHARS (s);
-  String r (p);
-  return r;
+String
+ly_scm2string (SCM string)
+{
+  return ly_scm2str0 (string);
 }
 
 char *
 }
 
 char *
@@ -811,3 +815,12 @@ LY_DEFINE (ly_pango_add_afm_decoder, "ly:pango-add-afm-decoder",
 }
 
 #endif
 }
 
 #endif
+
+LY_DEFINE (ly_gettext, "ly:gettext",
+          1, 0, 0, (SCM string),
+          "Gettext wrapper.")
+{
+  SCM_ASSERT_TYPE (ly_c_string_p (string), string, SCM_ARG1,
+                  __FUNCTION__, "string");
+  return scm_makfrom0str (gettext (ly_scm2str0 (string)));
+}
index acd9c3b041c017c3c353515ba42736408931cdfa..ddc5dea2f1aba148f340f8589c9880d3008b45d3 100644 (file)
@@ -84,13 +84,13 @@ static char const *AUTHORS =
 "  Han-Wen Nienhuys <hanwen@cs.uu.nl>\n"
 "  Jan Nieuwenhuizen <janneke@gnu.org>\n";
 
 "  Han-Wen Nienhuys <hanwen@cs.uu.nl>\n"
 "  Jan Nieuwenhuizen <janneke@gnu.org>\n";
 
-static char const *PROGRAM_NAME = "lilypond-bin";
+static char const *PROGRAM_NAME = "lilypond";
 static char const *PROGRAM_URL = "http://lilypond.org";
 
 static char const *NOTICE =
 _i ("This program is free software.  It is covered by the GNU General Public\n"
     "License and you are welcome to change it and/or distribute copies of it\n"
 static char const *PROGRAM_URL = "http://lilypond.org";
 
 static char const *NOTICE =
 _i ("This program is free software.  It is covered by the GNU General Public\n"
     "License and you are welcome to change it and/or distribute copies of it\n"
-    "under certain conditions.  Invoke as `lilypond-bin --warranty' for more\n"
+    "under certain conditions.  Invoke as `lilypond --warranty' for more\n"
     "information.\n");
   
 static char const *WARRANTY =
     "information.\n");
   
 static char const *WARRANTY =
index 6b73ba7e68e17f5a17085d6be45ff7de653e25cc..5af6fb4c6aaa2d923eaddadb804b79624a7293b5 100644 (file)
@@ -1,10 +1,9 @@
-/*   
-     new-lyric-combine-iterator.cc -- implement New_lyric_combine_music_iterator
-
-     source file of the GNU LilyPond music typesetter
-
-     (c) 2004 Han-Wen Nienhuys <hanwen@xs4all.nl>
-
+/*
+  new-lyric-combine-iterator.cc -- implement New_lyric_combine_music_iterator
+  
+  source file of the GNU LilyPond music typesetter
+  
+  (c) 2004 Han-Wen Nienhuys <hanwen@xs4all.nl>
 */
 
 #include "context.hh"
 */
 
 #include "context.hh"
@@ -243,7 +242,7 @@ New_lyric_combine_music_iterator::do_quit ()
       if (ly_c_string_p (voice_name))
        name = ly_scm2string (voice_name);
 
       if (ly_c_string_p (voice_name))
        name = ly_scm2string (voice_name);
 
-      get_music ()->origin ()->warning (_f ("Haven't found Voice `%s'.",
+      get_music ()->origin ()->warning (_f ("cannot find Voice `%s'",
                                            name.to_str0 ()) + "\n");
     }
 
                                            name.to_str0 ()) + "\n");
     }
 
index 5b18c43359929a94b3d59a6db9fb872e05682ff8..7b8bd39c395931d852eff3e509185ca80b41a16c 100644 (file)
@@ -141,7 +141,7 @@ Rest_collision::do_shift (Grob *me)
        if (ordered_rests[d].size () < 1)
          {
            if (ordered_rests[-d].size() > 1)
        if (ordered_rests[d].size () < 1)
          {
            if (ordered_rests[-d].size() > 1)
-             ordered_rests[-d][0]->warning (_("Too many colliding rests."));
+             ordered_rests[-d][0]->warning (_ ("too many colliding rests"));
          
            return SCM_UNSPECIFIED;
          }
          
            return SCM_UNSPECIFIED;
          }
index 1a26a9d5057d2918ca69a8d7d20aeb77302e4b00..32cff36a22d6ef3cc914ba48e1a618e02404ce89 100644 (file)
@@ -61,7 +61,7 @@ LY_DEFINE (ly_option_usage, "ly:option-usage", 0, 0, 0, (SCM),
   puts ("");
   printf (_("  The function ly:set-option allows for access to some internal variables.").to_str0 ());
   puts ("\n");
   puts ("");
   printf (_("  The function ly:set-option allows for access to some internal variables.").to_str0 ());
   puts ("\n");
-  printf (_ ("Usage: lilypond-bin -e \"(ly:set-option SYMBOL VAL)\"").to_str0 ());
+  printf (_ ("Usage: lilypond -e \"(ly:set-option SYMBOL VAL)\"").to_str0 ());
   puts ("\n");
   printf (_ ("Use help as  SYMBOL to get online help.").to_str0 ());
 
   puts ("\n");
   printf (_ ("Use help as  SYMBOL to get online help.").to_str0 ());
 
index 036087b6c03c54ab708ef3ecbbded875d3482775..2dd0db6427e243b87aa02eb21c015d38fc849191 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-07-27 20:00-0300\n"
+"POT-Creation-Date: 2004-08-18 15:20+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,278 +16,234 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: lilylib.py:60
+#: lilylib.py:62
 msgid "lilylib module"
 msgstr ""
 
 msgid "lilylib module"
 msgstr ""
 
-#: lilylib.py:63 lilypond-book.py:84 lilypond.py:127 midi2ly.py:100
-#: mup2ly.py:75 old-lilypond-book.py:129 main.cc:139 lily/main.cc:126
-#: lily/main.cc:131
+#: lilylib.py:65 lilypond-book.py:91 lilypond-latex.py:109 midi2ly.py:100
+#: mup2ly.py:75 ps2png.py:40 main.cc:131
 msgid "print this help"
 msgstr ""
 
 msgid "print this help"
 msgstr ""
 
-#: lilylib.py:110 midi2ly.py:136 mup2ly.py:130
+#: lilylib.py:112 midi2ly.py:136 mup2ly.py:130
 #, python-format
 msgid "Copyright (c) %s by"
 msgstr ""
 
 #, python-format
 msgid "Copyright (c) %s by"
 msgstr ""
 
-#: lilylib.py:114 midi2ly.py:141 mup2ly.py:135
+#: lilylib.py:116 midi2ly.py:141 mup2ly.py:135
 msgid "Distributed under terms of the GNU General Public License."
 msgstr ""
 
 msgid "Distributed under terms of the GNU General Public License."
 msgstr ""
 
-#: lilylib.py:116 midi2ly.py:142 mup2ly.py:136
+#: lilylib.py:118 midi2ly.py:142 mup2ly.py:136
 msgid "It comes with NO WARRANTY."
 msgstr ""
 
 msgid "It comes with NO WARRANTY."
 msgstr ""
 
-#: lilylib.py:123 warn.cc:25
+#: lilylib.py:125 warn.cc:24
 #, c-format, python-format
 msgid "warning: %s"
 msgstr ""
 
 #, c-format, python-format
 msgid "warning: %s"
 msgstr ""
 
-#: lilylib.py:126 warn.cc:31
+#: lilylib.py:128 warn.cc:30
 #, c-format, python-format
 msgid "error: %s"
 msgstr ""
 
 #, c-format, python-format
 msgid "error: %s"
 msgstr ""
 
-#: lilylib.py:130
+#: lilylib.py:132
 #, python-format
 msgid "Exiting (%d)..."
 msgstr ""
 
 #, python-format
 msgid "Exiting (%d)..."
 msgstr ""
 
-#: lilylib.py:190 midi2ly.py:223 mup2ly.py:219
+#: lilylib.py:192 midi2ly.py:223 mup2ly.py:219
 #, python-format
 msgid "Usage: %s [OPTIONS]... FILE"
 msgstr ""
 
 #, python-format
 msgid "Usage: %s [OPTIONS]... FILE"
 msgstr ""
 
-#: lilylib.py:194 midi2ly.py:227 mup2ly.py:223 main.cc:204 lily/main.cc:189
-#: lily/main.cc:200
+#: lilylib.py:196 midi2ly.py:227 mup2ly.py:223 main.cc:200
 #, c-format
 msgid "Options:"
 msgstr ""
 
 #, c-format
 msgid "Options:"
 msgstr ""
 
-#: lilylib.py:198 midi2ly.py:231 mup2ly.py:227 main.cc:208 lily/main.cc:193
-#: lily/main.cc:204
+#: lilylib.py:200 midi2ly.py:231 mup2ly.py:227 main.cc:204
 #, c-format, python-format
 msgid "Report bugs to %s."
 msgstr ""
 
 #, c-format, python-format
 msgid "Report bugs to %s."
 msgstr ""
 
-#: lilylib.py:218
+#: lilylib.py:220
 #, python-format
 msgid "Binary %s has version %s, looking for version %s"
 msgstr ""
 
 #, python-format
 msgid "Binary %s has version %s, looking for version %s"
 msgstr ""
 
-#: lilylib.py:252
+#: lilylib.py:254
 #, python-format
 msgid "Opening pipe `%s'"
 msgstr ""
 
 #, python-format
 msgid "Opening pipe `%s'"
 msgstr ""
 
-#: lilylib.py:267 lilypond-book.py:767
+#: lilylib.py:269 lilypond-book.py:805
 #, python-format
 msgid "`%s' failed (%d)"
 msgstr ""
 
 #, python-format
 msgid "`%s' failed (%d)"
 msgstr ""
 
-#: lilylib.py:272 lilylib.py:331 lilypond-book.py:768 lilypond.py:530
-#: old-lilypond-book.py:228
+#: lilylib.py:274 lilylib.py:333 lilypond-book.py:806 lilypond-latex.py:465
 msgid "The error log is as follows:"
 msgstr ""
 
 msgid "The error log is as follows:"
 msgstr ""
 
-#: lilylib.py:303 midi2ly.py:259 mup2ly.py:255
+#: lilylib.py:305 midi2ly.py:259 mup2ly.py:255
 #, python-format
 msgid "Invoking `%s'"
 msgstr ""
 
 #, python-format
 msgid "Invoking `%s'"
 msgstr ""
 
-#: lilylib.py:305
+#: lilylib.py:307
 #, python-format
 msgid "Running %s..."
 msgstr ""
 
 #, python-format
 msgid "Running %s..."
 msgstr ""
 
-#: lilylib.py:324
+#: lilylib.py:326
 #, python-format
 msgid "`%s' failed (%s)"
 msgstr ""
 
 #, python-format
 msgid "`%s' failed (%s)"
 msgstr ""
 
-#: lilylib.py:327 midi2ly.py:265 mup2ly.py:263
+#: lilylib.py:329 midi2ly.py:265 mup2ly.py:263
 msgid "(ignored)"
 msgstr ""
 
 msgid "(ignored)"
 msgstr ""
 
-#: lilylib.py:345 midi2ly.py:275 mup2ly.py:273
+#: lilylib.py:347 midi2ly.py:275 mup2ly.py:273
 #, python-format
 msgid "Cleaning %s..."
 msgstr ""
 
 #, python-format
 msgid "Cleaning %s..."
 msgstr ""
 
-#: lilylib.py:509
+#: lilylib.py:518
 msgid "Removing output file"
 msgstr ""
 
 msgid "Removing output file"
 msgstr ""
 
-#: lilypond-book.py:69
+#: lilypond-book.py:76
 msgid ""
 "Process LilyPond snippets in hybrid HTML, LaTeX or texinfo document.\n"
 "Example usage:\n"
 "\n"
 "   lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n"
 "   lilypond-book --filter=\"convert-ly --no-version --from=2.0.0 -\" BOOK\n"
 msgid ""
 "Process LilyPond snippets in hybrid HTML, LaTeX or texinfo document.\n"
 "Example usage:\n"
 "\n"
 "   lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n"
 "   lilypond-book --filter=\"convert-ly --no-version --from=2.0.0 -\" BOOK\n"
-"   lilypond-book --process='lilypond-bin -I include' BOOK\n"
+"   lilypond-book --process='lilypond -I include' BOOK\n"
 "\n"
 msgstr ""
 
 #. Bug in option parser: --output=foe is taken as an abbreviation
 #. for --output-format.
 "\n"
 msgstr ""
 
 #. Bug in option parser: --output=foe is taken as an abbreviation
 #. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#. Bug in option parser: --output=foe is taken as an abbreviation
-#. for --output-format.
-#: lilypond-book.py:82 old-lilypond-book.py:123 main.cc:138 lily/main.cc:125
-#: lily/main.cc:130
+#: lilypond-book.py:89 main.cc:130
 msgid "EXT"
 msgstr ""
 
 msgid "EXT"
 msgstr ""
 
-#: lilypond-book.py:82 old-lilypond-book.py:123
+#: lilypond-book.py:89
 msgid "use output format EXT (texi [default], texi-html, latex, html)"
 msgstr ""
 
 msgid "use output format EXT (texi [default], texi-html, latex, html)"
 msgstr ""
 
-#: lilypond-book.py:83
+#: lilypond-book.py:90
 msgid "FILTER"
 msgstr ""
 
 msgid "FILTER"
 msgstr ""
 
-#: lilypond-book.py:83
+#: lilypond-book.py:90
 msgid "pipe snippets through FILTER [convert-ly -n -]"
 msgstr ""
 
 msgid "pipe snippets through FILTER [convert-ly -n -]"
 msgstr ""
 
-#: lilypond-book.py:85 lilypond-book.py:87 lilypond.py:131
-#: old-lilypond-book.py:130 main.cc:141 main.cc:146 lily/main.cc:128
-#: lily/main.cc:133
+#: lilypond-book.py:92 lilypond-book.py:94 lilypond-latex.py:114 main.cc:133
 msgid "DIR"
 msgstr ""
 
 msgid "DIR"
 msgstr ""
 
-#: lilypond-book.py:85
+#: lilypond-book.py:92
 msgid "add DIR to include path"
 msgstr ""
 
 msgid "add DIR to include path"
 msgstr ""
 
-#: lilypond-book.py:86
+#: lilypond-book.py:93
 msgid "COMMAND"
 msgstr ""
 
 msgid "COMMAND"
 msgstr ""
 
-#: lilypond-book.py:86
+#: lilypond-book.py:93
 msgid "process ly_files using COMMAND FILE..."
 msgstr ""
 
 msgid "process ly_files using COMMAND FILE..."
 msgstr ""
 
-#: lilypond-book.py:87
+#: lilypond-book.py:94
 msgid "write output to DIR"
 msgstr ""
 
 msgid "write output to DIR"
 msgstr ""
 
-#: lilypond-book.py:88 lilypond.py:149 midi2ly.py:105 mup2ly.py:78
-#: old-lilypond-book.py:140 main.cc:149 lily/main.cc:134 lily/main.cc:145
+#: lilypond-book.py:95 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78
+#: ps2png.py:41 main.cc:145
 msgid "be verbose"
 msgstr ""
 
 msgid "be verbose"
 msgstr ""
 
-#: lilypond-book.py:89 old-lilypond-book.py:141
+#: lilypond-book.py:96
 msgid "print version information"
 msgstr ""
 
 msgid "print version information"
 msgstr ""
 
-#: lilypond-book.py:90 lilypond.py:151 midi2ly.py:107 mup2ly.py:80
-#: old-lilypond-book.py:142 main.cc:150 lily/main.cc:135 lily/main.cc:146
+#: lilypond-book.py:97 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80
+#: main.cc:146
 msgid "show warranty and copyright"
 msgstr ""
 
 msgid "show warranty and copyright"
 msgstr ""
 
-#: lilypond-book.py:373
+#: lilypond-book.py:400
 #, python-format
 msgid "deprecated ly-option used: %s"
 msgstr ""
 
 #, python-format
 msgid "deprecated ly-option used: %s"
 msgstr ""
 
-#: lilypond-book.py:374
+#: lilypond-book.py:401
 #, python-format
 msgid "compatibility mode translation: %s"
 msgstr ""
 
 #, python-format
 msgid "compatibility mode translation: %s"
 msgstr ""
 
-#: lilypond-book.py:394
+#: lilypond-book.py:423
 #, python-format
 msgid "ignoring unknown ly option: %s"
 msgstr ""
 
 #, python-format
 msgid "ignoring unknown ly option: %s"
 msgstr ""
 
-#: lilypond-book.py:448
+#: lilypond-book.py:480
 #, python-format
 msgid "file not found: %s"
 msgstr ""
 
 #, python-format
 msgid "file not found: %s"
 msgstr ""
 
-#: lilypond-book.py:750
+#: lilypond-book.py:788
 #, python-format
 msgid "Opening filter `%s'"
 msgstr ""
 
 #, python-format
 msgid "Opening filter `%s'"
 msgstr ""
 
-#: lilypond-book.py:862
+#: lilypond-book.py:904
 #, python-format
 msgid "cannot determine format for: %s"
 msgstr ""
 
 #, python-format
 msgid "cannot determine format for: %s"
 msgstr ""
 
-#: lilypond-book.py:903
+#: lilypond-book.py:945
 msgid "Output would overwrite input file; use --output."
 msgstr ""
 
 msgid "Output would overwrite input file; use --output."
 msgstr ""
 
-#: lilypond-book.py:910
+#: lilypond-book.py:952
 #, python-format
 msgid "Reading %s..."
 msgstr ""
 
 #, python-format
 msgid "Reading %s..."
 msgstr ""
 
-#: lilypond-book.py:924
+#: lilypond-book.py:966
 msgid "Dissecting..."
 msgstr ""
 
 msgid "Dissecting..."
 msgstr ""
 
-#: lilypond-book.py:952
+#: lilypond-book.py:994
 msgid "Writing snippets..."
 msgstr ""
 
 msgid "Writing snippets..."
 msgstr ""
 
-#: lilypond-book.py:957
+#: lilypond-book.py:999
 msgid "Processing..."
 msgstr ""
 
 msgid "Processing..."
 msgstr ""
 
-#: lilypond-book.py:960
+#: lilypond-book.py:1002
 msgid "All snippets are up to date..."
 msgstr ""
 
 msgid "All snippets are up to date..."
 msgstr ""
 
-#: lilypond-book.py:963
+#: lilypond-book.py:1005
 #, python-format
 msgid "Compiling %s..."
 msgstr ""
 
 #, python-format
 msgid "Compiling %s..."
 msgstr ""
 
-#: lilypond-book.py:971
+#: lilypond-book.py:1013
 #, python-format
 msgid "Processing include: %s"
 msgstr ""
 
 #, python-format
 msgid "Processing include: %s"
 msgstr ""
 
-#: lilypond-book.py:987 lilypond.py:693 midi2ly.py:1017
-#: old-lilypond-book.py:1570
+#: lilypond-book.py:1029 lilypond-latex.py:575 midi2ly.py:1017 ps2png.py:51
 #, python-format
 msgid "getopt says: `%s'"
 msgstr ""
 #, python-format
 msgid "getopt says: `%s'"
 msgstr ""
@@ -295,228 +251,190 @@ msgstr ""
 #. # FIXME
 #. # do -P or -p by default?
 #. #help_summary = _ ("Run LilyPond using LaTeX for titling")
 #. # FIXME
 #. # do -P or -p by default?
 #. #help_summary = _ ("Run LilyPond using LaTeX for titling")
-#: lilypond.py:120
-msgid "Run LilyPond, add titles, generate printable document."
+#: lilypond-latex.py:104
+msgid "Run LilyPond, generate printable document."
 msgstr ""
 
 msgstr ""
 
-#: lilypond.py:126
-msgid "write Makefile dependencies for every input file"
+#: lilypond-latex.py:110
+msgid "use LaTeX for formatting"
 msgstr ""
 
 msgstr ""
 
-#: lilypond.py:128
+#: lilypond-latex.py:111
 msgid "print even more output"
 msgstr ""
 
 msgid "print even more output"
 msgstr ""
 
-#: lilypond.py:129 lilypond.py:136 midi2ly.py:102 old-lilypond-book.py:136
-#: old-lilypond-book.py:137 main.cc:142 main.cc:145 lily/main.cc:129
-#: lily/main.cc:131 lily/main.cc:134 lily/main.cc:136
+#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:134
+#: main.cc:136
 msgid "FILE"
 msgstr ""
 
 msgid "FILE"
 msgstr ""
 
-#: lilypond.py:129
+#: lilypond-latex.py:112
 msgid "find pfa fonts used in FILE"
 msgstr ""
 
 msgid "find pfa fonts used in FILE"
 msgstr ""
 
-#: lilypond.py:130
-msgid "make HTML file with links to all output"
-msgstr ""
-
-#: lilypond.py:131
+#: lilypond-latex.py:114
 msgid "add DIR to LilyPond's search path"
 msgstr ""
 
 msgid "add DIR to LilyPond's search path"
 msgstr ""
 
-#: lilypond.py:133
+#: lilypond-latex.py:116
 #, python-format
 msgid "keep all output, output to directory %s.dir"
 msgstr ""
 
 #, python-format
 msgid "keep all output, output to directory %s.dir"
 msgstr ""
 
-#: lilypond.py:134
+#. junkme?
+#: lilypond-latex.py:119
 msgid "don't run LilyPond"
 msgstr ""
 
 msgid "don't run LilyPond"
 msgstr ""
 
-#: lilypond.py:135 main.cc:144 lily/main.cc:130 lily/main.cc:135
+#. junkme?
+#: lilypond-latex.py:121 main.cc:135
 msgid "produce MIDI output only"
 msgstr ""
 
 msgid "produce MIDI output only"
 msgstr ""
 
-#: lilypond.py:136 midi2ly.py:102 mup2ly.py:76 main.cc:145 lily/main.cc:131
-#: lily/main.cc:136
+#: lilypond-latex.py:123 midi2ly.py:102 mup2ly.py:76 main.cc:136
 msgid "write output to FILE"
 msgstr ""
 
 msgid "write output to FILE"
 msgstr ""
 
-#: lilypond.py:137 old-lilypond-book.py:138
+#: lilypond-latex.py:124 ps2png.py:42
 msgid "RES"
 msgstr ""
 
 msgid "RES"
 msgstr ""
 
-#: lilypond.py:138 old-lilypond-book.py:139
+#: lilypond-latex.py:125 ps2png.py:43
 msgid "set the resolution of the preview to RES"
 msgstr ""
 
 msgid "set the resolution of the preview to RES"
 msgstr ""
 
-#: lilypond.py:139
-msgid "do not generate PDF output"
-msgstr ""
-
-#: lilypond.py:140
-msgid "do not generate PostScript output"
-msgstr ""
-
-#: lilypond.py:141
+#: lilypond-latex.py:126
 msgid "generate PDF output"
 msgstr ""
 
 msgid "generate PDF output"
 msgstr ""
 
-#: lilypond.py:142
+#: lilypond-latex.py:127
 msgid "generate PostScript output"
 msgstr ""
 
 msgid "generate PostScript output"
 msgstr ""
 
-#: lilypond.py:143
-msgid "use pdflatex to generate PDF output"
-msgstr ""
-
-#: lilypond.py:144
+#: lilypond-latex.py:128
 msgid "generate PNG page images"
 msgstr ""
 
 msgid "generate PNG page images"
 msgstr ""
 
-#: lilypond.py:145
+#: lilypond-latex.py:129
 msgid "make a picture of the first system"
 msgstr ""
 
 msgid "make a picture of the first system"
 msgstr ""
 
-#: lilypond.py:146
+#: lilypond-latex.py:130
 msgid "generate PS.GZ"
 msgstr ""
 
 msgid "generate PS.GZ"
 msgstr ""
 
-#: lilypond.py:147
+#: lilypond-latex.py:131
 msgid "run in safe-mode"
 msgstr ""
 
 msgid "run in safe-mode"
 msgstr ""
 
-#: lilypond.py:148
+#: lilypond-latex.py:132
 msgid "KEY=VAL"
 msgstr ""
 
 msgid "KEY=VAL"
 msgstr ""
 
-#: lilypond.py:148
+#: lilypond-latex.py:132
 msgid "change global setting KEY to VAL"
 msgstr ""
 
 msgid "change global setting KEY to VAL"
 msgstr ""
 
-#: lilypond.py:150 midi2ly.py:106 mup2ly.py:79 main.cc:148 lily/main.cc:133
-#: lily/main.cc:144
+#: lilypond-latex.py:134 midi2ly.py:106 mup2ly.py:79 main.cc:144
 msgid "print version number"
 msgstr ""
 
 msgid "print version number"
 msgstr ""
 
-#: lilypond.py:234
+#: lilypond-latex.py:202
 #, python-format
 msgid "no such setting: `%s'"
 msgstr ""
 
 #, python-format
 msgid "no such setting: `%s'"
 msgstr ""
 
-#: lilypond.py:284
+#: lilypond-latex.py:246
 #, python-format
 msgid "LilyPond crashed (signal %d)."
 msgstr ""
 
 #, python-format
 msgid "LilyPond crashed (signal %d)."
 msgstr ""
 
-#: lilypond.py:285
+#: lilypond-latex.py:247
 msgid "Please submit a bug report to bug-lilypond@gnu.org"
 msgstr ""
 
 msgid "Please submit a bug report to bug-lilypond@gnu.org"
 msgstr ""
 
-#: lilypond.py:291
+#: lilypond-latex.py:254
 #, python-format
 msgid "LilyPond failed on input file %s (exit status %d)"
 msgstr ""
 
 #, python-format
 msgid "LilyPond failed on input file %s (exit status %d)"
 msgstr ""
 
-#: lilypond.py:294
+#: lilypond-latex.py:258
 #, python-format
 msgid "LilyPond failed on an input file (exit status %d)"
 msgstr ""
 
 #, python-format
 msgid "LilyPond failed on an input file (exit status %d)"
 msgstr ""
 
-#: lilypond.py:295
+#: lilypond-latex.py:259
 msgid "Continuing..."
 msgstr ""
 
 msgid "Continuing..."
 msgstr ""
 
-#: lilypond.py:306
+#: lilypond-latex.py:269
 #, python-format
 msgid "Analyzing %s..."
 msgstr ""
 
 #, python-format
 msgid "Analyzing %s..."
 msgstr ""
 
-#: lilypond.py:364
+#: lilypond-latex.py:323
 #, python-format
 msgid "no LilyPond output found for `%s'"
 msgstr ""
 
 #, python-format
 msgid "no LilyPond output found for `%s'"
 msgstr ""
 
-#: lilypond.py:431
-#, python-format
-msgid "invalid value: `%s'"
-msgstr ""
-
-#: lilypond.py:529
+#: lilypond-latex.py:464
 msgid "LaTeX failed on the output file."
 msgstr ""
 
 msgid "LaTeX failed on the output file."
 msgstr ""
 
-#: lilypond.py:586
+#: lilypond-latex.py:512
 msgid ""
 "Trying create PDF, but no PFA fonts found.\n"
 "Using bitmap fonts instead. This will look bad."
 msgstr ""
 
 #. no ps header?
 msgid ""
 "Trying create PDF, but no PFA fonts found.\n"
 "Using bitmap fonts instead. This will look bad."
 msgstr ""
 
 #. no ps header?
-#: lilypond.py:635
+#: lilypond-latex.py:555
 #, python-format
 msgid "not a PostScript file: `%s'"
 msgstr ""
 
 #, python-format
 msgid "not a PostScript file: `%s'"
 msgstr ""
 
-#: lilypond.py:680
-#, python-format
-msgid "Writing HTML menu `%s'"
-msgstr ""
-
-#: lilypond.py:800
+#: lilypond-latex.py:665
 msgid "pseudo filter"
 msgstr ""
 
 msgid "pseudo filter"
 msgstr ""
 
-#: lilypond.py:803
+#: lilypond-latex.py:668
 msgid "pseudo filter only for single input file"
 msgstr ""
 
 msgid "pseudo filter only for single input file"
 msgstr ""
 
-#: lilypond.py:808 old-lilypond-book.py:1643
+#: lilypond-latex.py:673
 msgid "no files specified on command line"
 msgstr ""
 
 msgid "no files specified on command line"
 msgstr ""
 
-#: lilypond.py:840
+#: lilypond-latex.py:705
 #, python-format
 msgid "filename should not contain spaces: `%s'"
 msgstr ""
 
 #, python-format
 msgid "filename should not contain spaces: `%s'"
 msgstr ""
 
-#: lilypond.py:880
+#: lilypond-latex.py:743
 msgid "Running LilyPond failed. Rerun with --verbose for a trace."
 msgstr ""
 
 msgid "Running LilyPond failed. Rerun with --verbose for a trace."
 msgstr ""
 
-#: lilypond.py:921
+#: lilypond-latex.py:785
 msgid "Failed to make PS file. Rerun with --verbose for a trace."
 msgstr ""
 
 msgid "Failed to make PS file. Rerun with --verbose for a trace."
 msgstr ""
 
-#: lilypond.py:951
-msgid "Running LaTeX failed. Rerun with --verbose for a trace."
-msgstr ""
-
-#: lilypond.py:963 input-file-results.cc:74
-#, c-format, python-format
-msgid "dependencies output to `%s'..."
-msgstr ""
-
-#: lilypond.py:974
+#: lilypond-latex.py:814
 #, python-format
 msgid "%s output to <stdout>..."
 msgstr ""
 
 #, python-format
 msgid "%s output to <stdout>..."
 msgstr ""
 
-#: lilypond.py:979 includable-lexer.cc:57 input-file-results.cc:217
-#: input-file-results.cc:224 lily-guile.cc:86 lily/includable-lexer.cc:57
-#: lily/kpath.cc:134 lily/lily-guile.cc:85 lily/my-lily-parser.cc:282
-#: lily/my-lily-parser.cc:286
+#: lilypond-latex.py:819 includable-lexer.cc:57 kpath.cc:134 lily-guile.cc:85
+#: lily-parser.cc:297
 #, c-format, python-format
 msgid "can't find file: `%s'"
 msgstr ""
 
 #, c-format, python-format
 msgid "can't find file: `%s'"
 msgstr ""
 
-#: lilypond.py:1002
+#: lilypond-latex.py:842
 #, python-format
 msgid "%s output to %s..."
 msgstr ""
 
 #, python-format
 msgid "%s output to %s..."
 msgstr ""
 
-#: lilypond.py:1005
+#: lilypond-latex.py:845
 #, python-format
 msgid "can't find file: `%s.%s'"
 msgstr ""
 #, python-format
 msgid "can't find file: `%s.%s'"
 msgstr ""
@@ -568,12 +486,12 @@ msgstr ""
 msgid "treat every text as a lyric"
 msgstr ""
 
 msgid "treat every text as a lyric"
 msgstr ""
 
-#: midi2ly.py:149 mup2ly.py:143 input.cc:88 lily/input.cc:88
+#: midi2ly.py:149 mup2ly.py:143 input.cc:88
 msgid "warning: "
 msgstr ""
 
 #: midi2ly.py:164 midi2ly.py:1017 midi2ly.py:1082 mup2ly.py:146 mup2ly.py:160
 msgid "warning: "
 msgstr ""
 
 #: midi2ly.py:164 midi2ly.py:1017 midi2ly.py:1082 mup2ly.py:146 mup2ly.py:160
-#: input.cc:93 lily/input.cc:93
+#: input.cc:93
 msgid "error: "
 msgstr ""
 
 msgid "error: "
 msgstr ""
 
@@ -630,80 +548,15 @@ msgstr ""
 msgid "Writing `%s'..."
 msgstr ""
 
 msgid "Writing `%s'..."
 msgstr ""
 
-#. # FIXME
-#. # do -P or -p by default?
-#. #help_summary = _ ("Run LilyPond using LaTeX for titling")
-#: old-lilypond-book.py:118
-msgid "Process LilyPond snippets in hybrid HTML, LaTeX or texinfo document"
-msgstr ""
-
-#: old-lilypond-book.py:124 old-lilypond-book.py:125 old-lilypond-book.py:127
-#: old-lilypond-book.py:128
-msgid "DIM"
-msgstr ""
-
-#: old-lilypond-book.py:124
-msgid "default fontsize for music.  DIM is assumed to be in points"
-msgstr ""
-
-#: old-lilypond-book.py:125
-msgid "deprecated, use --default-music-fontsize"
-msgstr ""
-
-#: old-lilypond-book.py:126
-msgid "OPT"
-msgstr ""
-
-#: old-lilypond-book.py:126
-msgid "pass OPT quoted to the lilypond command line"
-msgstr ""
-
-#: old-lilypond-book.py:127
-msgid "force fontsize for all inline lilypond. DIM is assumed to be in points"
-msgstr ""
-
-#: old-lilypond-book.py:128
-msgid "deprecated, use --force-music-fontsize"
-msgstr ""
-
-#: old-lilypond-book.py:130
-msgid "include path"
-msgstr ""
-
-#: old-lilypond-book.py:131
-msgid "write dependencies"
-msgstr ""
-
-#: old-lilypond-book.py:132
-msgid "PREF"
-msgstr ""
-
-#: old-lilypond-book.py:132
-msgid "prepend PREF before each -M dependency"
-msgstr ""
-
-#: old-lilypond-book.py:133
-msgid "don't run lilypond"
-msgstr ""
-
-#: old-lilypond-book.py:134
-msgid "don't generate pictures"
-msgstr ""
-
-#: old-lilypond-book.py:135
-msgid "strip all lilypond blocks from output"
-msgstr ""
-
-#: old-lilypond-book.py:136
-msgid "filename main output file"
-msgstr ""
-
-#: old-lilypond-book.py:137
-msgid "where to place generated files"
+#. ugr.
+#: ps2png.py:35
+msgid "Convert PostScript to PNG image."
 msgstr ""
 
 msgstr ""
 
-#: old-lilypond-book.py:227
-msgid "LaTeX failed."
+#. # FIXME: silly message containing %d
+#: ps2png.py:71
+#, python-format
+msgid "Wrote `%s'"
 msgstr ""
 
 #: getopt-long.cc:146
 msgstr ""
 
 #: getopt-long.cc:146
@@ -726,547 +579,440 @@ msgstr ""
 msgid "invalid argument `%s' to option `%s'"
 msgstr ""
 
 msgid "invalid argument `%s' to option `%s'"
 msgstr ""
 
-#: warn.cc:44
+#: warn.cc:43
 #, c-format
 msgid "programming error: %s"
 msgstr ""
 
 #, c-format
 msgid "programming error: %s"
 msgstr ""
 
-#: warn.cc:45
+#: warn.cc:44
 msgid "Continuing; crossing fingers"
 msgstr ""
 
 msgid "Continuing; crossing fingers"
 msgstr ""
 
-#: accidental.cc:219 key-signature-interface.cc:139 lily/accidental.cc:218
-#: lily/key-signature-interface.cc:137 lily/accidental.cc:217
-#, c-format
-msgid "accidental `%s' not found"
-msgstr ""
-
-#: accidental-engraver.cc:167 lily/accidental-engraver.cc:194
-#: lily/accidental-engraver.cc:195
+#: accidental-engraver.cc:194
 #, c-format
 msgid "Accidental typesetting list must begin with context-name: %s"
 msgstr ""
 
 #, c-format
 msgid "Accidental typesetting list must begin with context-name: %s"
 msgstr ""
 
-#: accidental-engraver.cc:194 lily/accidental-engraver.cc:222
-#: lily/accidental-engraver.cc:223
+#: accidental-engraver.cc:222
 #, c-format
 msgid "ignoring unknown accidental: %s"
 msgstr ""
 
 #, c-format
 msgid "ignoring unknown accidental: %s"
 msgstr ""
 
-#: accidental-engraver.cc:211 lily/accidental-engraver.cc:239
-#: lily/accidental-engraver.cc:240
+#: accidental-engraver.cc:239
 #, c-format
 msgid "Accidental rule must be pair or context-name; Found %s"
 msgstr ""
 
 #, c-format
 msgid "Accidental rule must be pair or context-name; Found %s"
 msgstr ""
 
-#: afm.cc:154 lily/afm.cc:143
+#: accidental.cc:217 key-signature-interface.cc:137
+#, c-format
+msgid "accidental `%s' not found"
+msgstr ""
+
+#: afm.cc:143
 #, c-format
 msgid "Error parsing AFM file: `%s'"
 msgstr ""
 
 #. FIXME: broken sentence
 #, c-format
 msgid "Error parsing AFM file: `%s'"
 msgstr ""
 
 #. FIXME: broken sentence
-#. FIXME: broken sentence
-#. FIXME: broken sentence
-#. FIXME: broken sentence
-#. FIXME: broken sentence
-#. FIXME: broken sentence
-#. FIXME: broken sentence
-#. FIXME: broken sentence
-#. FIXME: broken sentence
-#. FIXME: broken sentence
-#. FIXME: broken sentence
-#. FIXME: broken sentence
-#. FIXME: broken sentence
-#. FIXME: broken sentence
-#. FIXME: broken sentence
-#. FIXME: broken sentence
-#. FIXME: broken sentence
-#. FIXME: broken sentence
-#: all-font-metrics.cc:100 lily/all-font-metrics.cc:95
+#: all-font-metrics.cc:95
 #, c-format
 msgid "checksum mismatch for font file: `%s'"
 msgstr ""
 
 #, c-format
 msgid "checksum mismatch for font file: `%s'"
 msgstr ""
 
-#: all-font-metrics.cc:102 lily/all-font-metrics.cc:97
+#: all-font-metrics.cc:97
 #, c-format
 msgid "does not match: `%s'"
 msgstr ""
 
 #, c-format
 msgid "does not match: `%s'"
 msgstr ""
 
-#: all-font-metrics.cc:107 lily/all-font-metrics.cc:103
+#: all-font-metrics.cc:103
 msgid "Rebuild all .afm files, and remove all .pk and .tfm files."
 msgstr ""
 
 msgid "Rebuild all .afm files, and remove all .pk and .tfm files."
 msgstr ""
 
-#: all-font-metrics.cc:109 lily/all-font-metrics.cc:105
+#: all-font-metrics.cc:105
 msgid "Rerun with -V to show font paths."
 msgstr ""
 
 msgid "Rerun with -V to show font paths."
 msgstr ""
 
-#: all-font-metrics.cc:111 lily/all-font-metrics.cc:107
+#: all-font-metrics.cc:107
 msgid "A script for removing font-files is delivered with the source-code:"
 msgstr ""
 
 msgid "A script for removing font-files is delivered with the source-code:"
 msgstr ""
 
-#: all-font-metrics.cc:192 lily/all-font-metrics.cc:184
+#: all-font-metrics.cc:184
 #, c-format
 msgid "can't find font: `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't find font: `%s'"
 msgstr ""
 
-#: all-font-metrics.cc:193 lily/all-font-metrics.cc:185
+#: all-font-metrics.cc:185
 msgid "Loading default font"
 msgstr ""
 
 msgid "Loading default font"
 msgstr ""
 
-#: all-font-metrics.cc:208 lily/all-font-metrics.cc:200
+#: all-font-metrics.cc:200
 #, c-format
 msgid "can't find default font: `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't find default font: `%s'"
 msgstr ""
 
-#: all-font-metrics.cc:209 includable-lexer.cc:59 input-file-results.cc:218
-#: lily/all-font-metrics.cc:201 lily/includable-lexer.cc:59
-#: lily/my-lily-parser.cc:275 lily/my-lily-parser.cc:279
+#: all-font-metrics.cc:201 includable-lexer.cc:59 lily-parser.cc:290
 #, c-format
 msgid "(search path: `%s')"
 msgstr ""
 
 #, c-format
 msgid "(search path: `%s')"
 msgstr ""
 
-#: all-font-metrics.cc:210 lily/all-font-metrics.cc:202
+#: all-font-metrics.cc:202
 msgid "Giving up"
 msgstr ""
 
 msgid "Giving up"
 msgstr ""
 
+#: apply-context-iterator.cc:35
+msgid "\\applycontext argument is not a procedure"
+msgstr ""
+
 #: auto-change-iterator.cc:62 change-iterator.cc:61
 #: auto-change-iterator.cc:62 change-iterator.cc:61
-#: lily/auto-change-iterator.cc:62 lily/change-iterator.cc:61
 msgid "Can't switch translators, I'm there already"
 msgstr ""
 
 msgid "Can't switch translators, I'm there already"
 msgstr ""
 
-#: bar-check-iterator.cc:68 lily/bar-check-iterator.cc:68
+#: axis-group-engraver.cc:117
+msgid ""
+"Axis_group_engraver: vertical group already has a parent.\n"
+"Do you have two Axis_group_engravers?\n"
+"Killing this vertical group."
+msgstr ""
+
+#: bar-check-iterator.cc:68
 #, c-format
 msgid "barcheck failed at: %s"
 msgstr ""
 
 #, c-format
 msgid "barcheck failed at: %s"
 msgstr ""
 
-#: beam.cc:151 lily/beam.cc:151 lily/beam.cc:149
-msgid "beam has less than two visible stems"
+#: beam-engraver.cc:139
+msgid "already have a beam"
 msgstr ""
 
 msgstr ""
 
-#: beam.cc:156 lily/beam.cc:156 lily/beam.cc:154
-msgid "removing beam with less than two stems"
+#: beam-engraver.cc:211
+msgid "unterminated beam"
 msgstr ""
 
 msgstr ""
 
-#: beam.cc:1040 lily/beam.cc:1040 lily/beam.cc:1038
-msgid "no viable initial configuration found: may not find good beam slope"
+#: beam-engraver.cc:244 chord-tremolo-engraver.cc:174
+msgid "stem must have Rhythmic structure"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:139 lily/beam-engraver.cc:139
-msgid "already have a beam"
+#: beam-engraver.cc:258
+msgid "stem doesn't fit in beam"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:212 lily/beam-engraver.cc:211
-msgid "unterminated beam"
+#: beam-engraver.cc:259
+msgid "beam was started here"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:245 chord-tremolo-engraver.cc:179
-#: lily/beam-engraver.cc:244 lily/chord-tremolo-engraver.cc:174
-msgid "stem must have Rhythmic structure"
+#: beam.cc:149
+msgid "beam has less than two visible stems"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:259 lily/beam-engraver.cc:258
-msgid "stem doesn't fit in beam"
+#: beam.cc:154
+msgid "removing beam with less than two stems"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:260 lily/beam-engraver.cc:259
-msgid "beam was started here"
+#: beam.cc:1038
+msgid "no viable initial configuration found: may not find good beam slope"
 msgstr ""
 
 msgstr ""
 
-#: break-align-interface.cc:214 lily/break-align-interface.cc:214
+#: break-align-interface.cc:214
 #, c-format
 msgid "No spacing entry from %s to `%s'"
 msgstr ""
 
 #, c-format
 msgid "No spacing entry from %s to `%s'"
 msgstr ""
 
-#: change-iterator.cc:22 lily/change-iterator.cc:22
+#: change-iterator.cc:22
 #, c-format
 msgid "can't change `%s' to `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't change `%s' to `%s'"
 msgstr ""
 
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string_  = get_change ()->change_to_id_string_;
-#.
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
-#.
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
-#.
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
-#.
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
-#.
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
-#.
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
-#.
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
-#.
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
-#.
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
-#.
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
-#.
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
-#.
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
-#.
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
-#.
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
-#.
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
-#.
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
-#.
-#.
-#. We could change the current translator's id, but that would make
-#. errors hard to catch
-#.
-#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
-#.
 #.
 #. We could change the current translator's id, but that would make
 #. errors hard to catch
 #.
 #. last->translator_id_string ()  = get_change ()->change_to_id_string ();
 #.
 #.
 #. We could change the current translator's id, but that would make
 #. errors hard to catch
 #.
 #. last->translator_id_string ()  = get_change ()->change_to_id_string ();
 #.
-#: change-iterator.cc:93 lily/change-iterator.cc:93
+#: change-iterator.cc:93
 msgid "I'm one myself"
 msgstr ""
 
 msgid "I'm one myself"
 msgstr ""
 
-#: change-iterator.cc:96 lily/change-iterator.cc:96
+#: change-iterator.cc:96
 msgid "none of these in my family"
 msgstr ""
 
 msgid "none of these in my family"
 msgstr ""
 
-#: chord-tremolo-engraver.cc:100 lily/chord-tremolo-engraver.cc:100
+#: chord-tremolo-engraver.cc:100
 #, c-format
 msgid "Chord tremolo with %d elements. Must have two elements."
 msgstr ""
 
 #, c-format
 msgid "Chord tremolo with %d elements. Must have two elements."
 msgstr ""
 
-#: chord-tremolo-engraver.cc:141 lily/chord-tremolo-engraver.cc:140
+#: chord-tremolo-engraver.cc:140
 msgid "unterminated chord tremolo"
 msgstr ""
 
 msgid "unterminated chord tremolo"
 msgstr ""
 
-#: chord-tremolo-iterator.cc:64 lily/chord-tremolo-iterator.cc:64
+#: chord-tremolo-iterator.cc:64
 msgid "no one to print a tremolos"
 msgstr ""
 
 msgid "no one to print a tremolos"
 msgstr ""
 
-#: clef.cc:64 lily/clef.cc:64
+#: clef.cc:64
 #, c-format
 msgid "clef `%s' not found"
 msgstr ""
 
 #, c-format
 msgid "clef `%s' not found"
 msgstr ""
 
-#: cluster.cc:123 lily/cluster.cc:123
+#: cluster.cc:123
 #, c-format
 msgid "unknown cluster style `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown cluster style `%s'"
 msgstr ""
 
-#: coherent-ligature-engraver.cc:84 lily/coherent-ligature-engraver.cc:84
+#: coherent-ligature-engraver.cc:84
 #, c-format
 msgid "gotcha: ptr=%ul"
 msgstr ""
 
 #, c-format
 msgid "gotcha: ptr=%ul"
 msgstr ""
 
-#: coherent-ligature-engraver.cc:96 lily/coherent-ligature-engraver.cc:96
+#: coherent-ligature-engraver.cc:96
 #, c-format
 msgid "distance=%f"
 msgstr ""
 
 #, c-format
 msgid "distance=%f"
 msgstr ""
 
-#: coherent-ligature-engraver.cc:139 lily/coherent-ligature-engraver.cc:139
+#: coherent-ligature-engraver.cc:139
 #, c-format
 msgid "Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr=%ul"
 msgstr ""
 
 #, c-format
 msgid "Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr=%ul"
 msgstr ""
 
-#: context.cc:180 lily/context.cc:164
+#: context-def.cc:111
 #, c-format
 #, c-format
-msgid "Cannot find or create `%s' called `%s'"
+msgid "Program has no such type: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: context.cc:217 lily/context.cc:201
+#: context-def.cc:285
 #, c-format
 #, c-format
-msgid "can't find or create: `%s'"
+msgid "can't find: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: context-def.cc:115 lily/context-def.cc:111
+#: context.cc:164
 #, c-format
 #, c-format
-msgid "Program has no such type: `%s'"
+msgid "Cannot find or create `%s' called `%s'"
+msgstr ""
+
+#: context.cc:201
+#, c-format
+msgid "can't find or create: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: custos.cc:85 lily/custos.cc:85
+#: custos.cc:85
 #, c-format
 msgid "custos `%s' not found"
 msgstr ""
 
 #, c-format
 msgid "custos `%s' not found"
 msgstr ""
 
-#: dimensions.cc:13 lily/dimensions.cc:13
+#: dimensions.cc:13
 msgid "NaN"
 msgstr ""
 
 msgid "NaN"
 msgstr ""
 
-#: dynamic-engraver.cc:183 span-dynamic-performer.cc:86
-#: lily/dynamic-engraver.cc:181 lily/span-dynamic-performer.cc:86
+#: dynamic-engraver.cc:186 span-dynamic-performer.cc:86
 msgid "can't find start of (de)crescendo"
 msgstr ""
 
 msgid "can't find start of (de)crescendo"
 msgstr ""
 
-#: dynamic-engraver.cc:193 lily/dynamic-engraver.cc:191
+#: dynamic-engraver.cc:196
 msgid "already have a decrescendo"
 msgstr ""
 
 msgid "already have a decrescendo"
 msgstr ""
 
-#: dynamic-engraver.cc:195 lily/dynamic-engraver.cc:193
+#: dynamic-engraver.cc:198
 msgid "already have a crescendo"
 msgstr ""
 
 msgid "already have a crescendo"
 msgstr ""
 
-#: dynamic-engraver.cc:198 lily/dynamic-engraver.cc:196
+#: dynamic-engraver.cc:201
 msgid "Cresc started here"
 msgstr ""
 
 msgid "Cresc started here"
 msgstr ""
 
-#: dynamic-engraver.cc:305 lily/dynamic-engraver.cc:302
+#: dynamic-engraver.cc:307
 msgid "unterminated (de)crescendo"
 msgstr ""
 
 msgid "unterminated (de)crescendo"
 msgstr ""
 
-#: event.cc:49 lily/event.cc:49
+#: event-chord-iterator.cc:56 output-property-music-iterator.cc:29
 #, c-format
 #, c-format
-msgid "Transposition by %s makes alteration larger than two"
+msgid "Junking event: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: event.cc:72 lily/event.cc:72
+#: event.cc:49
 #, c-format
 #, c-format
-msgid "octave check failed; expected %s, found: %s"
+msgid "Transposition by %s makes alteration larger than two"
 msgstr ""
 
 msgstr ""
 
-#: event-chord-iterator.cc:56 output-property-music-iterator.cc:29
-#: lily/event-chord-iterator.cc:56 lily/output-property-music-iterator.cc:29
+#: event.cc:72
 #, c-format
 #, c-format
-msgid "Junking event: `%s'"
+msgid "octave check failed; expected %s, found: %s"
 msgstr ""
 
 msgstr ""
 
-#: extender-engraver.cc:143 extender-engraver.cc:153
-#: lily/extender-engraver.cc:141 lily/extender-engraver.cc:150
+#: extender-engraver.cc:141 extender-engraver.cc:150
 msgid "unterminated extender"
 msgstr ""
 
 msgid "unterminated extender"
 msgstr ""
 
-#: folded-repeat-iterator.cc:65 lily/folded-repeat-iterator.cc:65
+#: folded-repeat-iterator.cc:65
 msgid "no one to print a repeat brace"
 msgstr ""
 
 msgid "no one to print a repeat brace"
 msgstr ""
 
-#: glissando-engraver.cc:102 lily/glissando-engraver.cc:100
+#: glissando-engraver.cc:100
 msgid "Unterminated glissando."
 msgstr ""
 
 msgid "Unterminated glissando."
 msgstr ""
 
-#: global-context.cc:151 lily/global-context.cc:150
+#: global-context.cc:150
 #, c-format
 msgid "can't find `%s' context"
 msgstr ""
 
 #, c-format
 msgid "can't find `%s' context"
 msgstr ""
 
-#: gourlay-breaking.cc:195 lily/gourlay-breaking.cc:195
+#: gourlay-breaking.cc:195
 #, c-format
 msgid "Optimal demerits: %f"
 msgstr ""
 
 #, c-format
 msgid "Optimal demerits: %f"
 msgstr ""
 
-#: gourlay-breaking.cc:200 lily/gourlay-breaking.cc:200
+#: gourlay-breaking.cc:200
 msgid "No feasible line breaking found"
 msgstr ""
 
 msgid "No feasible line breaking found"
 msgstr ""
 
-#: gregorian-ligature-engraver.cc:59 lily/gregorian-ligature-engraver.cc:59
+#: gregorian-ligature-engraver.cc:59
 #, c-format
 msgid "\\%s ignored"
 msgstr ""
 
 #, c-format
 msgid "\\%s ignored"
 msgstr ""
 
-#: gregorian-ligature-engraver.cc:64 lily/gregorian-ligature-engraver.cc:64
+#: gregorian-ligature-engraver.cc:64
 #, c-format
 msgid "implied \\%s added"
 msgstr ""
 
 #, c-format
 msgid "implied \\%s added"
 msgstr ""
 
-#: grob-interface.cc:73 lily/grob-interface.cc:73
+#: grob-interface.cc:73
 #, c-format
 msgid "Unknown interface `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unknown interface `%s'"
 msgstr ""
 
-#: grob-interface.cc:84 lily/grob-interface.cc:84
+#: grob-interface.cc:84
 #, c-format
 msgid "Grob `%s' has no interface for property `%s'"
 msgstr ""
 
 #, c-format
 msgid "Grob `%s' has no interface for property `%s'"
 msgstr ""
 
-#: hairpin.cc:98 lily/hairpin.cc:98
+#: hairpin.cc:92
 msgid "decrescendo too small"
 msgstr ""
 
 msgid "decrescendo too small"
 msgstr ""
 
-#: hairpin.cc:99 lily/hairpin.cc:99
+#: hairpin.cc:93
 msgid "crescendo too small"
 msgstr ""
 
 msgid "crescendo too small"
 msgstr ""
 
-#: horizontal-bracket-engraver.cc:57 lily/horizontal-bracket-engraver.cc:57
+#: horizontal-bracket-engraver.cc:57
 msgid "Don't have that many brackets."
 msgstr ""
 
 msgid "Don't have that many brackets."
 msgstr ""
 
-#: horizontal-bracket-engraver.cc:66 lily/horizontal-bracket-engraver.cc:66
+#: horizontal-bracket-engraver.cc:66
 msgid "Conflicting note group events."
 msgstr ""
 
 msgid "Conflicting note group events."
 msgstr ""
 
-#: hyphen-engraver.cc:96 lily/hyphen-engraver.cc:96
+#: hyphen-engraver.cc:96
 msgid "removing unterminated hyphen"
 msgstr ""
 
 msgid "removing unterminated hyphen"
 msgstr ""
 
-#: hyphen-engraver.cc:110 lily/hyphen-engraver.cc:109
+#: hyphen-engraver.cc:109
 msgid "unterminated hyphen; removing"
 msgstr ""
 
 msgid "unterminated hyphen; removing"
 msgstr ""
 
-#: includable-lexer.cc:50 lily/includable-lexer.cc:50
+#: includable-lexer.cc:50
 msgid "include files are not allowed"
 msgstr ""
 
 msgid "include files are not allowed"
 msgstr ""
 
-#: input.cc:99 lily/input.cc:99
+#: input.cc:99
 msgid "non fatal error: "
 msgstr ""
 
 msgid "non fatal error: "
 msgstr ""
 
-#: input.cc:107 source-file.cc:147 source-file.cc:240 lily/input.cc:107
-#: lily/source-file.cc:135 lily/source-file.cc:228
+#: input.cc:107 source-file.cc:135 source-file.cc:228
 msgid "position unknown"
 msgstr ""
 
 msgid "position unknown"
 msgstr ""
 
-#: input-file-results.cc:78 source-file.cc:55 lily/source-file.cc:50
-#, c-format
-msgid "can't open file: `%s'"
+#: key-performer.cc:90
+msgid "FIXME: key change merge"
 msgstr ""
 
 msgstr ""
 
-#: input-file-results.cc:142 lily/my-lily-parser.cc:291
-#: lily/my-lily-parser.cc:295
+#: kpath.cc:83
 #, c-format
 #, c-format
-msgid "Now processing `%s'"
-msgstr ""
-
-#: key-performer.cc:90 lily/key-performer.cc:90
-msgid "FIXME: key change merge"
+msgid "kpathsea can not find TFM file: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: kpath.cc:75 lily/kpath.cc:83
+#: kpath.cc:129
 #, c-format
 #, c-format
-msgid "kpathsea can not find TFM file: `%s'"
+msgid "kpathsea can not find file: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:152 lily/ligature-engraver.cc:152
+#: ligature-engraver.cc:152
 msgid "can't find start of ligature"
 msgstr ""
 
 msgid "can't find start of ligature"
 msgstr ""
 
-#: ligature-engraver.cc:158 lily/ligature-engraver.cc:158
+#: ligature-engraver.cc:158
 msgid "no right bound"
 msgstr ""
 
 msgid "no right bound"
 msgstr ""
 
-#: ligature-engraver.cc:184 lily/ligature-engraver.cc:184
+#: ligature-engraver.cc:184
 msgid "already have a ligature"
 msgstr ""
 
 msgid "already have a ligature"
 msgstr ""
 
-#: ligature-engraver.cc:200 lily/ligature-engraver.cc:200
+#: ligature-engraver.cc:200
 msgid "no left bound"
 msgstr ""
 
 msgid "no left bound"
 msgstr ""
 
-#: ligature-engraver.cc:255 lily/ligature-engraver.cc:256
+#: ligature-engraver.cc:256
 msgid "unterminated ligature"
 msgstr ""
 
 msgid "unterminated ligature"
 msgstr ""
 
-#: ligature-engraver.cc:279 lily/ligature-engraver.cc:280
+#: ligature-engraver.cc:280
 msgid "ignoring rest: ligature may not contain rest"
 msgstr ""
 
 msgid "ignoring rest: ligature may not contain rest"
 msgstr ""
 
-#: ligature-engraver.cc:280 lily/ligature-engraver.cc:281
+#: ligature-engraver.cc:281
 msgid "ligature was started here"
 msgstr ""
 
 msgid "ligature was started here"
 msgstr ""
 
-#: lily-guile.cc:88 lily/lily-guile.cc:87
+#: lily-guile.cc:87
 #, c-format
 msgid "(load path: `%s')"
 msgstr ""
 
 #, c-format
 msgid "(load path: `%s')"
 msgstr ""
 
-#: lily-guile.cc:584 lily/lily-guile.cc:545
+#: lily-guile.cc:562
 #, c-format
 msgid "Can't find property type-check for `%s' (%s)."
 msgstr ""
 
 #, c-format
 msgid "Can't find property type-check for `%s' (%s)."
 msgstr ""
 
-#: lily-guile.cc:587 lily/lily-guile.cc:548
+#: lily-guile.cc:565
 msgid "Perhaps you made a typing error?"
 msgstr ""
 
 msgid "Perhaps you made a typing error?"
 msgstr ""
 
-#: lily-guile.cc:593 lily/lily-guile.cc:554
+#: lily-guile.cc:571
 msgid "Doing assignment anyway."
 msgstr ""
 
 msgid "Doing assignment anyway."
 msgstr ""
 
-#: lily-guile.cc:607 lily/lily-guile.cc:568
+#: lily-guile.cc:585
 #, c-format
 msgid "Type check for `%s' failed; value `%s' must be of type `%s'"
 msgstr ""
 
 #, c-format
 msgid "Type check for `%s' failed; value `%s' must be of type `%s'"
 msgstr ""
 
-#: lookup.cc:169 lily/lookup.cc:169
-msgid "round filled box horizontal extent smaller than blot; decreasing blot"
+#: lily-lexer.cc:219
+#, c-format
+msgid "Identifier name is a keyword: `%s'"
+msgstr ""
+
+#: lily-lexer.cc:236
+#, c-format
+msgid "error at EOF: %s"
+msgstr ""
+
+#: lily-parser.cc:97
+msgid "Parsing..."
+msgstr ""
+
+#: lily-parser.cc:110 lily-parser.cc:147
+msgid "Braces don't match"
+msgstr ""
+
+#: lily-parser.cc:289
+#, c-format
+msgid "can't find init file: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lookup.cc:174 lily/lookup.cc:174
-msgid "round filled box vertical extent smaller than blot; decreasing blot"
+#: lily-parser.cc:306
+#, c-format
+msgid "Now processing `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:99 lily/main.cc:86 lily/main.cc:91
+#: main.cc:91
 msgid ""
 "This program is free software.  It is covered by the GNU General Public\n"
 "License and you are welcome to change it and/or distribute copies of it\n"
 msgid ""
 "This program is free software.  It is covered by the GNU General Public\n"
 "License and you are welcome to change it and/or distribute copies of it\n"
@@ -1274,7 +1020,7 @@ msgid ""
 "information.\n"
 msgstr ""
 
 "information.\n"
 msgstr ""
 
-#: main.cc:105 lily/main.cc:92 lily/main.cc:97
+#: main.cc:97
 msgid ""
 "    This program is free software; you can redistribute it and/or\n"
 "modify it under the terms of the GNU General Public License version 2\n"
 msgid ""
 "    This program is free software; you can redistribute it and/or\n"
 "modify it under the terms of the GNU General Public License version 2\n"
@@ -1291,47 +1037,63 @@ msgid ""
 "Boston, MA 02111-1307, USA.\n"
 msgstr ""
 
 "Boston, MA 02111-1307, USA.\n"
 msgstr ""
 
-#: main.cc:134 lily/main.cc:121 lily/main.cc:126
+#: main.cc:126
 msgid "EXPR"
 msgstr ""
 
 msgid "EXPR"
 msgstr ""
 
-#: main.cc:135 lily/main.cc:122
-msgid "set options, use -e '(ly-option-usage)' for help"
+#: main.cc:127
+msgid "set options, use -e '(ly:option-usage)' for help"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:138 lily/main.cc:125
-msgid "use output format EXT"
+#: main.cc:130
+msgid "select back-end to use"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:140 lily/main.cc:127 lily/main.cc:132
+#: main.cc:132
 msgid "FIELD"
 msgstr ""
 
 msgid "FIELD"
 msgstr ""
 
-#: main.cc:140 lily/main.cc:127 lily/main.cc:132
+#: main.cc:132
 msgid "write header field to BASENAME.FIELD"
 msgstr ""
 
 msgid "write header field to BASENAME.FIELD"
 msgstr ""
 
-#: main.cc:141 lily/main.cc:128 lily/main.cc:133
+#: main.cc:133
 msgid "add DIR to search path"
 msgstr ""
 
 msgid "add DIR to search path"
 msgstr ""
 
-#: main.cc:142 lily/main.cc:129 lily/main.cc:134
+#: main.cc:134
 msgid "use FILE as init file"
 msgstr ""
 
 msgid "use FILE as init file"
 msgstr ""
 
-#: main.cc:143
-msgid "write Makefile dependencies"
+#: main.cc:137
+msgid "generate a preview"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:146
-msgid "prepend DIR to dependencies"
+#: main.cc:138
+msgid "generate PNG"
+msgstr ""
+
+#: main.cc:139
+msgid "generate PostScript"
+msgstr ""
+
+#: main.cc:140
+msgid "generate DVI"
+msgstr ""
+
+#: main.cc:141
+msgid "generate PDF (default)"
+msgstr ""
+
+#: main.cc:142
+msgid "generate TeX"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:147 lily/main.cc:132 lily/main.cc:143
+#: main.cc:143
 msgid "run in safe mode"
 msgstr ""
 
 msgid "run in safe mode"
 msgstr ""
 
-#: main.cc:170 lily/main.cc:155 lily/main.cc:166
+#: main.cc:166
 #, c-format
 msgid ""
 "Copyright (c) %s by\n"
 #, c-format
 msgid ""
 "Copyright (c) %s by\n"
@@ -1339,623 +1101,390 @@ msgid ""
 msgstr ""
 
 #. No version number or newline here.  It confuses help2man.
 msgstr ""
 
 #. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#. No version number or newline here.  It confuses help2man.
-#: main.cc:196 lily/main.cc:181 lily/main.cc:192
+#: main.cc:192
 #, c-format
 msgid "Usage: %s [OPTIONS]... FILE..."
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [OPTIONS]... FILE..."
 msgstr ""
 
-#: main.cc:198 lily/main.cc:183 lily/main.cc:194
+#: main.cc:194
 #, c-format
 msgid "Typeset music and/or produce MIDI from FILE."
 msgstr ""
 
 #, c-format
 msgid "Typeset music and/or produce MIDI from FILE."
 msgstr ""
 
-#: main.cc:200 lily/main.cc:185 lily/main.cc:196
+#: main.cc:196
 #, c-format
 msgid "LilyPond produces beautiful music notation."
 msgstr ""
 
 #, c-format
 msgid "LilyPond produces beautiful music notation."
 msgstr ""
 
-#: main.cc:202 lily/main.cc:187 lily/main.cc:198
+#: main.cc:198
 #, c-format
 msgid "For more information, see %s"
 msgstr ""
 
 #, c-format
 msgid "For more information, see %s"
 msgstr ""
 
-#: main.cc:368 lily/main.cc:345 lily/main.cc:410
+#: main.cc:410
 #, c-format
 msgid "This option is for developers only."
 msgstr ""
 
 #, c-format
 msgid "This option is for developers only."
 msgstr ""
 
-#: main.cc:369 lily/main.cc:346 lily/main.cc:411
+#: main.cc:411
 #, c-format
 msgid "Read the sources for more information."
 msgstr ""
 
 #, c-format
 msgid "Read the sources for more information."
 msgstr ""
 
-#: mensural-ligature.cc:183 lily/mensural-ligature.cc:183
-#: lily/mensural-ligature.cc:161
-msgid "Mensural_ligature:unexpected case fall-through"
-msgstr ""
-
-#: mensural-ligature.cc:193 lily/mensural-ligature.cc:193
-#: lily/mensural-ligature.cc:171
-msgid "Mensural_ligature: (join_left == 0)"
-msgstr ""
-
 #: mensural-ligature-engraver.cc:248 mensural-ligature-engraver.cc:383
 #: mensural-ligature-engraver.cc:248 mensural-ligature-engraver.cc:383
-#: lily/mensural-ligature-engraver.cc:248
-#: lily/mensural-ligature-engraver.cc:383
 msgid "unexpected case fall-through"
 msgstr ""
 
 msgid "unexpected case fall-through"
 msgstr ""
 
-#: mensural-ligature-engraver.cc:259 lily/mensural-ligature-engraver.cc:259
+#: mensural-ligature-engraver.cc:259
 msgid "ligature with less than 2 heads -> skipping"
 msgstr ""
 
 msgid "ligature with less than 2 heads -> skipping"
 msgstr ""
 
-#: mensural-ligature-engraver.cc:279 lily/mensural-ligature-engraver.cc:279
+#: mensural-ligature-engraver.cc:279
 msgid "can not determine pitch of ligature primitive -> skipping"
 msgstr ""
 
 msgid "can not determine pitch of ligature primitive -> skipping"
 msgstr ""
 
-#: mensural-ligature-engraver.cc:302 lily/mensural-ligature-engraver.cc:302
+#: mensural-ligature-engraver.cc:302
 msgid "prime interval within ligature -> skipping"
 msgstr ""
 
 msgid "prime interval within ligature -> skipping"
 msgstr ""
 
-#: mensural-ligature-engraver.cc:312 lily/mensural-ligature-engraver.cc:312
+#: mensural-ligature-engraver.cc:312
 msgid "mensural ligature: duration none of L, B, S -> skipping"
 msgstr ""
 
 msgid "mensural ligature: duration none of L, B, S -> skipping"
 msgstr ""
 
-#: midi-item.cc:153 lily/midi-item.cc:153
-#, c-format
-msgid "no such MIDI instrument: `%s'"
+#: mensural-ligature.cc:161
+msgid "Mensural_ligature:unexpected case fall-through"
 msgstr ""
 
 msgstr ""
 
-#: midi-item.cc:257 lily/midi-item.cc:257
-msgid "silly pitch"
+#: mensural-ligature.cc:171
+msgid "Mensural_ligature: (join_left == 0)"
 msgstr ""
 
 msgstr ""
 
-#: midi-item.cc:273 lily/midi-item.cc:273
+#: midi-item.cc:153
 #, c-format
 #, c-format
-msgid "Experimental: temporarily fine tuning (of %d cents) a channel."
+msgid "no such MIDI instrument: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: midi-stream.cc:40 lily/midi-stream.cc:40
-#, c-format
-msgid "could not write file: `%s'"
+#: midi-item.cc:257
+msgid "silly pitch"
 msgstr ""
 
 msgstr ""
 
-#: my-lily-lexer.cc:185 lily/my-lily-lexer.cc:211
+#: midi-item.cc:273
 #, c-format
 #, c-format
-msgid "Identifier name is a keyword: `%s'"
+msgid "Experimental: temporarily fine tuning (of %d cents) a channel."
 msgstr ""
 
 msgstr ""
 
-#: my-lily-lexer.cc:207 lily/my-lily-lexer.cc:228
+#: midi-stream.cc:40
 #, c-format
 #, c-format
-msgid "error at EOF: %s"
-msgstr ""
-
-#: my-lily-parser.cc:45 lily/my-lily-parser.cc:96
-msgid "Parsing..."
-msgstr ""
-
-#: my-lily-parser.cc:57 lily/my-lily-parser.cc:108 lily/my-lily-parser.cc:141
-msgid "Braces don't match"
+msgid "could not write file: `%s'"
 msgstr ""
 
 #.
 #. music for the softenon children?
 #.
 msgstr ""
 
 #.
 #. music for the softenon children?
 #.
-#.
-#. music for the softenon children?
-#.
-#.
-#. music for the softenon children?
-#.
-#.
-#. music for the softenon children?
-#.
-#.
-#. music for the softenon children?
-#.
-#.
-#. music for the softenon children?
-#.
-#.
-#. music for the softenon children?
-#.
-#.
-#. music for the softenon children?
-#.
-#.
-#. music for the softenon children?
-#.
-#.
-#. music for the softenon children?
-#.
-#.
-#. music for the softenon children?
-#.
-#.
-#. music for the softenon children?
-#.
-#.
-#. music for the softenon children?
-#.
-#.
-#. music for the softenon children?
-#.
-#.
-#. music for the softenon children?
-#.
-#.
-#. music for the softenon children?
-#.
-#.
-#. music for the softenon children?
-#.
-#.
-#. music for the softenon children?
-#.
-#.
-#. music for the softenon children?
-#.
-#: new-fingering-engraver.cc:155 lily/new-fingering-engraver.cc:153
+#: new-fingering-engraver.cc:155
 msgid "music for the martians."
 msgstr ""
 
 msgid "music for the martians."
 msgstr ""
 
-#: new-fingering-engraver.cc:235 lily/new-fingering-engraver.cc:233
+#: new-fingering-engraver.cc:235
 msgid "Fingerings are also not down?! Putting them down anyway."
 msgstr ""
 
 msgid "Fingerings are also not down?! Putting them down anyway."
 msgstr ""
 
-#: new-lyric-combine-music-iterator.cc:172
+#: new-lyric-combine-music-iterator.cc:246
 #, c-format
 #, c-format
-msgid "cannot find Voice: %s"
+msgid "cannot find Voice `%s'."
 msgstr ""
 
 msgstr ""
 
-#: note-collision.cc:384 lily/note-collision.cc:400 lily/note-collision.cc:413
+#: note-collision.cc:413
 msgid "Too many clashing notecolumns.  Ignoring them."
 msgstr ""
 
 msgid "Too many clashing notecolumns.  Ignoring them."
 msgstr ""
 
-#: note-head.cc:139 lily/note-head.cc:137 lily/note-head.cc:45
+#: note-head.cc:45
 #, c-format
 msgid "note head `%s' not found"
 msgstr ""
 
 #, c-format
 msgid "note head `%s' not found"
 msgstr ""
 
-#: paper-def.cc:89 lily/paper-outputter.cc:113
+#: paper-outputter.cc:113
 #, c-format
 msgid "paper output to `%s'..."
 msgstr ""
 
 #, c-format
 msgid "paper output to `%s'..."
 msgstr ""
 
-#: paper-score.cc:72 lily/paper-score.cc:68
+#: paper-score.cc:68
 #, c-format
 msgid "Element count %d (spanners %d) "
 msgstr ""
 
 #, c-format
 msgid "Element count %d (spanners %d) "
 msgstr ""
 
-#: paper-score.cc:76 lily/paper-score.cc:72
+#: paper-score.cc:72
 msgid "Preprocessing graphical objects..."
 msgstr ""
 
 msgid "Preprocessing graphical objects..."
 msgstr ""
 
-#. prevent warning
-#: parse-scm.cc:82 lily/parse-scm.cc:77
+#: parse-scm.cc:77
 msgid "GUILE signaled an error for the expression beginning here"
 msgstr ""
 
 msgid "GUILE signaled an error for the expression beginning here"
 msgstr ""
 
-#: percent-repeat-engraver.cc:110 lily/percent-repeat-engraver.cc:110
+#: percent-repeat-engraver.cc:110
 msgid "Don't know how to handle a percent repeat of this length."
 msgstr ""
 
 msgid "Don't know how to handle a percent repeat of this length."
 msgstr ""
 
-#: percent-repeat-engraver.cc:164 lily/percent-repeat-engraver.cc:170
+#: percent-repeat-engraver.cc:170
 msgid "unterminated percent repeat"
 msgstr ""
 
 msgid "unterminated percent repeat"
 msgstr ""
 
-#: percent-repeat-iterator.cc:53 lily/percent-repeat-iterator.cc:53
+#: percent-repeat-iterator.cc:53
 msgid "no one to print a percent"
 msgstr ""
 
 msgid "no one to print a percent"
 msgstr ""
 
-#: performance.cc:51 lily/performance.cc:50
+#: performance.cc:50
 msgid "Track ... "
 msgstr ""
 
 msgid "Track ... "
 msgstr ""
 
-#: performance.cc:94 lily/performance.cc:93
+#: performance.cc:93
 msgid "Creator: "
 msgstr ""
 
 msgid "Creator: "
 msgstr ""
 
-#: performance.cc:114 lily/performance.cc:113
+#: performance.cc:113
 msgid "at "
 msgstr ""
 
 msgid "at "
 msgstr ""
 
-#: performance.cc:172 lily/performance.cc:167
+#: performance.cc:167
 #, c-format
 msgid "MIDI output to `%s'..."
 msgstr ""
 
 #, c-format
 msgid "MIDI output to `%s'..."
 msgstr ""
 
-#: phrasing-slur-engraver.cc:105 lily/phrasing-slur-engraver.cc:105
+#: phrasing-slur-engraver.cc:105
 msgid "unterminated phrasing slur"
 msgstr ""
 
 msgid "unterminated phrasing slur"
 msgstr ""
 
-#: phrasing-slur-engraver.cc:123 lily/phrasing-slur-engraver.cc:123
+#: phrasing-slur-engraver.cc:123
 msgid "can't find start of phrasing slur"
 msgstr ""
 
 msgid "can't find start of phrasing slur"
 msgstr ""
 
-#: piano-pedal-engraver.cc:238 lily/piano-pedal-engraver.cc:237
+#: piano-pedal-engraver.cc:237
 msgid "Need 3 strings for piano pedals. No pedal made. "
 msgstr ""
 
 msgid "Need 3 strings for piano pedals. No pedal made. "
 msgstr ""
 
-#: piano-pedal-engraver.cc:253 piano-pedal-engraver.cc:268
-#: piano-pedal-performer.cc:82 lily/piano-pedal-engraver.cc:252
-#: lily/piano-pedal-engraver.cc:267 lily/piano-pedal-performer.cc:82
+#: piano-pedal-engraver.cc:252 piano-pedal-engraver.cc:267
+#: piano-pedal-performer.cc:82
 #, c-format
 msgid "can't find start of piano pedal: `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't find start of piano pedal: `%s'"
 msgstr ""
 
-#: piano-pedal-engraver.cc:321 lily/piano-pedal-engraver.cc:318
+#: piano-pedal-engraver.cc:318
 #, c-format
 msgid "can't find start of piano pedal bracket: `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't find start of piano pedal bracket: `%s'"
 msgstr ""
 
-#: property-iterator.cc:94 lily/property-iterator.cc:94
+#: property-iterator.cc:94
 #, c-format
 msgid "Not a grob name, `%s'."
 msgstr ""
 
 #, c-format
 msgid "Not a grob name, `%s'."
 msgstr ""
 
-#: quote-iterator.cc:181 lily/quote-iterator.cc:181
+#: quote-iterator.cc:181
 #, c-format
 msgid "In quotation: junking event %s"
 msgstr ""
 
 #, c-format
 msgid "In quotation: junking event %s"
 msgstr ""
 
-#: relative-octave-check.cc:25 lily/relative-octave-check.cc:25
+#: relative-octave-check.cc:25
 msgid "Failed octave check, got: "
 msgstr ""
 
 msgid "Failed octave check, got: "
 msgstr ""
 
-#: rest.cc:137 lily/rest.cc:137
-#, c-format
-msgid "rest `%s' not found"
-msgstr ""
-
-#: rest-collision.cc:145 lily/rest-collision.cc:145 lily/rest-collision.cc:146
+#: rest-collision.cc:132
 msgid "rest direction not set.  Cannot resolve collision."
 msgstr ""
 
 msgid "rest direction not set.  Cannot resolve collision."
 msgstr ""
 
-#: rest-collision.cc:193 lily/rest-collision.cc:200 lily/rest-collision.cc:201
+#: rest-collision.cc:144 rest-collision.cc:187
 msgid "too many colliding rests"
 msgstr ""
 
 msgid "too many colliding rests"
 msgstr ""
 
-#: scm-option.cc:52 lily/scm-option.cc:56
+#: rest.cc:136
+#, c-format
+msgid "rest `%s' not found"
+msgstr ""
+
+#: scm-option.cc:56
 #, c-format
 msgid "lilypond -e EXPR means:"
 msgstr ""
 
 #, c-format
 msgid "lilypond -e EXPR means:"
 msgstr ""
 
-#: scm-option.cc:54 lily/scm-option.cc:58
+#: scm-option.cc:58
 #, c-format
 msgid "  Evalute the Scheme EXPR before parsing any .ly files."
 msgstr ""
 
 #, c-format
 msgid "  Evalute the Scheme EXPR before parsing any .ly files."
 msgstr ""
 
-#: scm-option.cc:56 lily/scm-option.cc:60
+#: scm-option.cc:60
 #, c-format
 msgid ""
 "  Multiple -e options may be given, they will be evaluated sequentially."
 msgstr ""
 
 #, c-format
 msgid ""
 "  Multiple -e options may be given, they will be evaluated sequentially."
 msgstr ""
 
-#: scm-option.cc:58
+#: scm-option.cc:62
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"  The function ly-set-option allows for access to some internal variables."
+"  The function ly:set-option allows for access to some internal variables."
 msgstr ""
 
 msgstr ""
 
-#: scm-option.cc:60 lily/scm-option.cc:64
+#: scm-option.cc:64
 #, c-format
 #, c-format
-msgid "Usage: lilypond-bin -e \"(ly-set-option SYMBOL VAL)\""
+msgid "Usage: lilypond-bin -e \"(ly:set-option SYMBOL VAL)\""
 msgstr ""
 
 msgstr ""
 
-#: scm-option.cc:62
+#: scm-option.cc:66
 #, c-format
 #, c-format
-msgid "Where SYMBOL VAL pair is any of:"
+msgid "Use help as  SYMBOL to get online help."
 msgstr ""
 
 msgstr ""
 
-#: scm-option.cc:143 scm-option.cc:176
-msgid "Unknown internal option!"
+#: scm-option.cc:132 scm-option.cc:160
+#, c-format
+msgid "No such internal option: %s"
 msgstr ""
 
 msgstr ""
 
-#: score.cc:125 lily/score.cc:111
-msgid "Interpreting music... "
+#: score-engraver.cc:103 score-engraver.cc:108
+#, c-format
+msgid "can't find `%s'"
 msgstr ""
 
 msgstr ""
 
-#: score.cc:135 lily/score.cc:121
-msgid "Need music in a score"
+#: score-engraver.cc:104
+msgid "Music font has not been installed properly.  Aborting"
 msgstr ""
 
 msgstr ""
 
-#: score.cc:145 lily/score.cc:132
+#: score-engraver.cc:109
 #, c-format
 #, c-format
-msgid "elapsed time: %.2f seconds"
+msgid "Install the ec-mftraced package from %s. Aborting"
 msgstr ""
 
 msgstr ""
 
-#: score-engraver.cc:103 lily/score-engraver.cc:103
-#, c-format
-msgid "can't find `%s'"
+#: score.cc:112
+msgid "Interpreting music... "
 msgstr ""
 
 msgstr ""
 
-#: score-engraver.cc:104 lily/score-engraver.cc:104
-msgid "Fonts have not been installed properly.  Aborting"
+#: score.cc:122
+msgid "Need music in a score"
 msgstr ""
 
 msgstr ""
 
-#: score-engraver.cc:189
+#: score.cc:133
 #, c-format
 #, c-format
-msgid "unbound spanner `%s'"
+msgid "elapsed time: %.2f seconds"
 msgstr ""
 
 msgstr ""
 
-#: script-engraver.cc:96 lily/script-engraver.cc:96
-msgid "Don't know how to interpret articulation:"
+#. FIXME:
+#: script-engraver.cc:100
+msgid "Do not know how to interpret articulation: "
 msgstr ""
 
 msgstr ""
 
-#: script-engraver.cc:97 lily/script-engraver.cc:97 lily/script-engraver.cc:95
+#: script-engraver.cc:101
 msgid "Scheme encoding: "
 msgstr ""
 
 #. this shouldn't happen, but let's continue anyway.
 msgid "Scheme encoding: "
 msgstr ""
 
 #. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#. this shouldn't happen, but let's continue anyway.
-#: separation-item.cc:53 separation-item.cc:97 lily/separation-item.cc:53
-#: lily/separation-item.cc:97
+#: separation-item.cc:53 separation-item.cc:97
 msgid "Separation_item:  I've been drinking too much"
 msgstr ""
 
 msgid "Separation_item:  I've been drinking too much"
 msgstr ""
 
-#: simple-spacer.cc:248 lily/simple-spacer.cc:248
+#: simple-spacer.cc:248
 #, c-format
 msgid "No spring between column %d and next one"
 msgstr ""
 
 #, c-format
 msgid "No spring between column %d and next one"
 msgstr ""
 
-#: slur-engraver.cc:121 lily/slur-engraver.cc:121 lily/slur-engraver.cc:128
+#: slur-engraver.cc:128
 msgid "unterminated slur"
 msgstr ""
 
 #. How to shut up this warning, when Voice_devnull_engraver has
 #. eaten start event?
 msgid "unterminated slur"
 msgstr ""
 
 #. How to shut up this warning, when Voice_devnull_engraver has
 #. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#. How to shut up this warning, when Voice_devnull_engraver has
-#. eaten start event?
-#: slur-engraver.cc:139 lily/slur-engraver.cc:139 lily/slur-engraver.cc:146
+#: slur-engraver.cc:146
 msgid "can't find start of slur"
 msgstr ""
 
 msgid "can't find start of slur"
 msgstr ""
 
-#: source-file.cc:68 lily/source-file.cc:63
+#: source-file.cc:50
+#, c-format
+msgid "can't open file: `%s'"
+msgstr ""
+
+#: source-file.cc:63
 #, c-format
 msgid "Huh?  Got %d, expected %d characters"
 msgstr ""
 
 #, c-format
 msgid "Huh?  Got %d, expected %d characters"
 msgstr ""
 
-#: spacing-spanner.cc:385 lily/spacing-spanner.cc:388
+#: spacing-spanner.cc:388
 #, c-format
 msgid "Global shortest duration is %s"
 msgstr ""
 
 #, c-format
 msgid "Global shortest duration is %s"
 msgstr ""
 
-#: spring-smob.cc:32
+#: stem-engraver.cc:84
+msgid "tremolo duration is too long"
+msgstr ""
+
+#. FIXME:
+#: stem-engraver.cc:121
 #, c-format
 #, c-format
-msgid "#<spring smob d= %f>"
+msgid "Adding note head to incompatible stem (type = %d)"
 msgstr ""
 
 msgstr ""
 
-#: stem.cc:119 lily/stem.cc:114 lily/stem.cc:126
+#: stem-engraver.cc:123
+msgid "Don't you want polyphonic voices instead?"
+msgstr ""
+
+#: stem.cc:126
 msgid "Weird stem size; check for narrow beams"
 msgstr ""
 
 msgid "Weird stem size; check for narrow beams"
 msgstr ""
 
-#: stem.cc:648 lily/stem.cc:577 lily/stem.cc:589 lily/stem.cc:599
+#: stem.cc:599
 #, c-format
 msgid "flag `%s' not found"
 msgstr ""
 
 #, c-format
 msgid "flag `%s' not found"
 msgstr ""
 
-#: stem.cc:661 lily/stem.cc:588 lily/stem.cc:600 lily/stem.cc:610
+#: stem.cc:610
 #, c-format
 msgid "flag stroke `%s' not found"
 msgstr ""
 
 #, c-format
 msgid "flag stroke `%s' not found"
 msgstr ""
 
-#: stem-engraver.cc:97 lily/stem-engraver.cc:100 lily/stem-engraver.cc:84
-msgid "tremolo duration is too long"
-msgstr ""
-
-#. FIXME:
-#. FIXME:
-#. FIXME:
-#. FIXME:
-#. FIXME:
-#. FIXME:
-#: stem-engraver.cc:128 lily/stem-engraver.cc:126 lily/stem-engraver.cc:117
-#, c-format
-msgid "Adding note head to incompatible stem (type = %d)"
-msgstr ""
-
-#: stem-engraver.cc:129 lily/stem-engraver.cc:127 lily/stem-engraver.cc:119
-msgid "Don't you want polyphonic voices instead?"
-msgstr ""
-
-#: system.cc:181 lily/system.cc:133
+#: system.cc:133
 #, c-format
 msgid "Element count %d."
 msgstr ""
 
 #, c-format
 msgid "Element count %d."
 msgstr ""
 
-#: system.cc:335 lily/system.cc:271
+#: system.cc:271
 #, c-format
 msgid "Grob count %d"
 msgstr ""
 
 #, c-format
 msgid "Grob count %d"
 msgstr ""
 
-#: system.cc:349 lily/system.cc:285
+#: system.cc:285
 msgid "Calculating line breaks..."
 msgstr ""
 
 msgid "Calculating line breaks..."
 msgstr ""
 
-#: text-spanner-engraver.cc:65 lily/text-spanner-engraver.cc:65
+#: text-spanner-engraver.cc:63
 msgid "can't find start of text spanner"
 msgstr ""
 
 msgid "can't find start of text spanner"
 msgstr ""
 
-#: text-spanner-engraver.cc:79 lily/text-spanner-engraver.cc:79
+#: text-spanner-engraver.cc:77
 msgid "already have a text spanner"
 msgstr ""
 
 msgid "already have a text spanner"
 msgstr ""
 
-#: text-spanner-engraver.cc:143 lily/text-spanner-engraver.cc:141
+#: text-spanner-engraver.cc:139
 msgid "unterminated text spanner"
 msgstr ""
 
 msgid "unterminated text spanner"
 msgstr ""
 
-#: tfm.cc:83 lily/tfm.cc:73
-#, c-format
-msgid "can't find ascii character: %d"
-msgstr ""
-
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
 #. Not using ngettext's plural feature here, as this message is
 #. more of a programming error.
 #. Not using ngettext's plural feature here, as this message is
 #. more of a programming error.
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
-#. Not using ngettext's plural feature here, as this message is
-#. more of a programming error.
-#: tfm-reader.cc:108 lily/tfm-reader.cc:108
+#: tfm-reader.cc:108
 #, c-format
 msgid "TFM header of `%s' has only %u word (s)"
 msgstr ""
 
 #, c-format
 msgid "TFM header of `%s' has only %u word (s)"
 msgstr ""
 
-#: tfm-reader.cc:142 lily/tfm-reader.cc:142
+#: tfm-reader.cc:142
 #, c-format
 msgid "%s: TFM file has %u parameters, which is more than the %u I can handle"
 msgstr ""
 
 #, c-format
 msgid "%s: TFM file has %u parameters, which is more than the %u I can handle"
 msgstr ""
 
-#: tie-engraver.cc:164 lily/tie-engraver.cc:159
-msgid "lonely tie"
+#: tfm.cc:73
+#, c-format
+msgid "can't find ascii character: %d"
 msgstr ""
 
 msgstr ""
 
-#: time-scaled-music-iterator.cc:24 lily/time-scaled-music-iterator.cc:24
-msgid "no one to print a tuplet start bracket"
+#: tie-engraver.cc:165
+msgid "lonely tie"
 msgstr ""
 
 msgstr ""
 
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#: time-signature.cc:95 lily/time-signature.cc:95
-#, c-format
-msgid "time signature symbol `%s' not found; reverting to numbered style"
+#: time-scaled-music-iterator.cc:24
+msgid "no one to print a tuplet start bracket"
 msgstr ""
 
 #.
 msgstr ""
 
 #.
@@ -1963,345 +1492,217 @@ msgstr ""
 #.
 #. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
 #.
 #.
 #. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
 #.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#: time-signature-engraver.cc:57 lily/time-signature-engraver.cc:57
+#: time-signature-engraver.cc:57
 #, c-format
 msgid "Found strange time signature %d/%d."
 msgstr ""
 
 #, c-format
 msgid "Found strange time signature %d/%d."
 msgstr ""
 
-#: translator-ctors.cc:53 lily/translator-ctors.cc:53
+#. If there is no such symbol, we default to the numbered style.
+#. (Here really with a warning!)
+#: time-signature.cc:91
 #, c-format
 #, c-format
-msgid "unknown translator: `%s'"
+msgid "time signature symbol `%s' not found; reverting to numbered style"
 msgstr ""
 
 msgstr ""
 
-#: translator-group.cc:108 lily/context-def.cc:288
+#: translator-ctors.cc:53
 #, c-format
 #, c-format
-msgid "can't find: `%s'"
+msgid "unknown translator: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: tuplet-bracket.cc:448 lily/tuplet-bracket.cc:448
-msgid "Killing tuplet bracket across linebreak."
+#: trill-spanner-engraver.cc:71
+msgid "can't find start of trill spanner"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature.cc:92 lily/vaticana-ligature.cc:92
-msgid "ascending vaticana style flexa"
+#: trill-spanner-engraver.cc:85
+msgid "already have a trill spanner"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature.cc:181 lily/vaticana-ligature.cc:181
-msgid "Vaticana_ligature: zero join (delta_pitch == 0)"
+#: trill-spanner-engraver.cc:145
+msgid "unterminated trill spanner"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature-engraver.cc:342 lily/vaticana-ligature-engraver.cc:342
+#: tuplet-bracket.cc:448
+msgid "Killing tuplet bracket across linebreak."
+msgstr ""
+
+#: vaticana-ligature-engraver.cc:342
 #, c-format
 msgid ""
 "ignored prefix (es) `%s' of this head according to restrictions of the "
 "selected ligature style"
 msgstr ""
 
 #, c-format
 msgid ""
 "ignored prefix (es) `%s' of this head according to restrictions of the "
 "selected ligature style"
 msgstr ""
 
-#: vaticana-ligature-engraver.cc:572 lily/vaticana-ligature-engraver.cc:572
+#: vaticana-ligature-engraver.cc:572
 #, c-format
 msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr=%ul"
 msgstr ""
 
 #, c-format
 msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr=%ul"
 msgstr ""
 
-#: volta-engraver.cc:140 lily/volta-engraver.cc:141
+#: vaticana-ligature.cc:92
+msgid "ascending vaticana style flexa"
+msgstr ""
+
+#: vaticana-ligature.cc:181
+msgid "Vaticana_ligature: zero join (delta_pitch == 0)"
+msgstr ""
+
+#: volta-engraver.cc:141
 msgid "No volta spanner to end"
 msgstr ""
 
 msgid "No volta spanner to end"
 msgstr ""
 
-#: volta-engraver.cc:151 lily/volta-engraver.cc:152
+#: volta-engraver.cc:152
 msgid "Already have a volta spanner.  Stopping that one prematurely."
 msgstr ""
 
 msgid "Already have a volta spanner.  Stopping that one prematurely."
 msgstr ""
 
-#: volta-engraver.cc:155 lily/volta-engraver.cc:156
+#: volta-engraver.cc:156
 msgid "Also have a stopped spanner.  Giving up."
 msgstr ""
 
 msgid "Also have a stopped spanner.  Giving up."
 msgstr ""
 
-#: parser.yy:80
+#: parser.yy:79
 msgid "Tag must be symbol or list of symbols."
 msgstr ""
 
 msgid "Tag must be symbol or list of symbols."
 msgstr ""
 
-#: parser.yy:510
+#: parser.yy:534
 msgid "Identifier should have alphabetic characters only"
 msgstr ""
 
 msgid "Identifier should have alphabetic characters only"
 msgstr ""
 
-#: parser.yy:773
+#: parser.yy:699
+msgid "Already have music in score"
+msgstr ""
+
+#: parser.yy:700
+msgid "This is the previous music"
+msgstr ""
+
+#: parser.yy:726
+msgid "Need \\bookpaper for bookpaper block."
+msgstr ""
+
+#: parser.yy:863
 msgid "More alternatives than repeats.  Junking excess alternatives."
 msgstr ""
 
 msgid "More alternatives than repeats.  Junking excess alternatives."
 msgstr ""
 
-#: parser.yy:854 parser.yy:861
-msgid "\\applycontext takes function argument"
+#: parser.yy:1035
+#, c-format
+msgid "Argument %d failed typecheck"
+msgstr ""
+
+#: parser.yy:1051
+msgid "Music head function should return Music object."
 msgstr ""
 
 msgstr ""
 
-#: parser.yy:1011
-msgid "\\apply takes function argument"
+#: parser.yy:1297
+msgid "Grob name should be alphanumeric"
 msgstr ""
 
 msgstr ""
 
-#: parser.yy:1374
+#: parser.yy:1551
 msgid "Can't find music"
 msgstr ""
 
 msgid "Can't find music"
 msgstr ""
 
-#: parser.yy:1497
+#: parser.yy:1671
 msgid "Second argument must be pitch list."
 msgstr ""
 
 msgid "Second argument must be pitch list."
 msgstr ""
 
-#: parser.yy:1534 parser.yy:1539 parser.yy:2071
+#: parser.yy:1708 parser.yy:1713 parser.yy:2242
 msgid "Have to be in Lyric mode for lyrics"
 msgstr ""
 
 msgid "Have to be in Lyric mode for lyrics"
 msgstr ""
 
-#: parser.yy:1624
+#: parser.yy:1798
 msgid "Expecting string as script definition"
 msgstr ""
 
 msgid "Expecting string as script definition"
 msgstr ""
 
-#: parser.yy:1831 parser.yy:1885
+#: parser.yy:2007 parser.yy:2057
 #, c-format
 msgid "not a duration: %d"
 msgstr ""
 
 #, c-format
 msgid "not a duration: %d"
 msgstr ""
 
-#: parser.yy:1981
+#: parser.yy:2152
 msgid "Have to be in Note mode for notes"
 msgstr ""
 
 msgid "Have to be in Note mode for notes"
 msgstr ""
 
-#: parser.yy:2086
+#: parser.yy:2257
 msgid "Have to be in Chord mode for chords"
 msgstr ""
 
 msgid "Have to be in Chord mode for chords"
 msgstr ""
 
-#: parser.yy:2233
+#: parser.yy:2407
 msgid "need integer number arg"
 msgstr ""
 
 msgid "need integer number arg"
 msgstr ""
 
-#: parser.yy:2384
+#: parser.yy:2550
 msgid "Suspect duration found following this beam"
 msgstr ""
 
 msgid "Suspect duration found following this beam"
 msgstr ""
 
-#: lexer.ll:184
+#: lexer.ll:194
 #, c-format
 msgid "input renamed to: `%s'"
 msgstr ""
 
 #, c-format
 msgid "input renamed to: `%s'"
 msgstr ""
 
+#: lexer.ll:202
+msgid "No quoted string found after \\encoding"
+msgstr ""
+
+#: lexer.ll:206
+msgid "No quoted string found after \\version"
+msgstr ""
+
 #: lexer.ll:210
 #: lexer.ll:210
+msgid "No quoted string found after \\renameinput"
+msgstr ""
+
+#: lexer.ll:223
 msgid "EOF found inside a comment"
 msgstr ""
 
 msgid "EOF found inside a comment"
 msgstr ""
 
-#: lexer.ll:225
+#: lexer.ll:238
 msgid "\\maininput not allowed outside init files"
 msgstr ""
 
 msgid "\\maininput not allowed outside init files"
 msgstr ""
 
-#: lexer.ll:249
+#: lexer.ll:264
 #, c-format
 msgid "wrong or undefined identifier: `%s'"
 msgstr ""
 
 #. backup rule
 #, c-format
 msgid "wrong or undefined identifier: `%s'"
 msgstr ""
 
 #. backup rule
-#: lexer.ll:258
+#: lexer.ll:273
 msgid "Missing end quote"
 msgstr ""
 
 msgid "Missing end quote"
 msgstr ""
 
-#: lexer.ll:400
+#: lexer.ll:436
 msgid "Brace found at end of lyric.  Did you forget a space?"
 msgstr ""
 
 msgid "Brace found at end of lyric.  Did you forget a space?"
 msgstr ""
 
-#: lexer.ll:501
+#: lexer.ll:541
 msgid "Brace found at end of markup.  Did you forget a space?"
 msgstr ""
 
 msgid "Brace found at end of markup.  Did you forget a space?"
 msgstr ""
 
-#: lexer.ll:584
+#: lexer.ll:630
 #, c-format
 msgid "invalid character: `%c'"
 msgstr ""
 
 #, c-format
 msgid "invalid character: `%c'"
 msgstr ""
 
-#: lexer.ll:656 lexer.ll:657
+#: lexer.ll:716 lexer.ll:717
 #, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr ""
 
-#: lexer.ll:754 lexer.ll:755
+#: lexer.ll:814 lexer.ll:815
 #, c-format
 msgid "Incorrect lilypond version: %s (%s, %s)"
 msgstr ""
 
 #, c-format
 msgid "Incorrect lilypond version: %s (%s, %s)"
 msgstr ""
 
-#: lexer.ll:755 lexer.ll:756
+#: lexer.ll:815 lexer.ll:816
 msgid "Consider updating the input with the convert-ly script"
 msgstr ""
 
 msgid "Consider updating the input with the convert-ly script"
 msgstr ""
 
-#: lily/apply-context-iterator.cc:35
-msgid "\\applycontext argument is not a procedure"
-msgstr ""
-
-#: lily/axis-group-engraver.cc:116
-msgid ""
-"Axis_group_engraver: vertical group already has a parent.\n"
-"Do you have two Axis_group_engravers?\n"
-"Killing this vertical group."
-msgstr ""
-
-#: lily/kpath.cc:129
-#, c-format
-msgid "kpathsea can not find file: `%s'"
-msgstr ""
-
-#: lily/my-lily-parser.cc:274 lily/my-lily-parser.cc:278
-#, c-format
-msgid "can't find init file: `%s'"
-msgstr ""
-
-#: lily/new-lyric-combine-music-iterator.cc:230
-#: lily/new-lyric-combine-music-iterator.cc:246
-#, c-format
-msgid "Haven't found Voice `%s'."
-msgstr ""
-
-#: lily/rest-collision.cc:157 lily/rest-collision.cc:158
-msgid "Too many colliding rests."
-msgstr ""
-
-#: lily/scm-option.cc:62
-#, c-format
-msgid ""
-"  The function ly:set-option allows for access to some internal variables."
-msgstr ""
-
-#: lily/scm-option.cc:66
-#, c-format
-msgid "Use help as  SYMBOL to get online help."
-msgstr ""
-
-#: lily/scm-option.cc:133 lily/scm-option.cc:161 lily/scm-option.cc:136
-#: lily/scm-option.cc:164 lily/scm-option.cc:132 lily/scm-option.cc:160
-#, c-format
-msgid "No such internal option: %s"
-msgstr ""
-
-#. FIXME:
-#. FIXME:
-#. FIXME:
-#. FIXME:
-#. FIXME:
-#. FIXME:
-#: lily/script-engraver.cc:94
-msgid "Do not know how to interpret articulation: "
-msgstr ""
-
-#: lily/main.cc:122 lily/main.cc:127
-msgid "set options, use -e '(ly:option-usage)' for help"
-msgstr ""
-
-#: lily/scm-option.cc:64
-#, c-format
-msgid "Usage: lilypond-bin -e \"(ly:set-option SYMBOL VAL)\""
-msgstr ""
-
-#: lily/main.cc:130
-msgid "select back-end to use"
-msgstr ""
-
-#: lily/main.cc:137
-msgid "generate a preview"
-msgstr ""
-
-#: lily/main.cc:138
-msgid "generate PNG"
+#: lily.scm:566
+#, lisp-format
+msgid "Converting to ~s..."
 msgstr ""
 
 msgstr ""
 
-#: lily/main.cc:139
-msgid "generate PostScript"
-msgstr ""
-
-#: lily/main.cc:140
-msgid "generate DVI"
+#: lily.scm:587
+#, lisp-format
+msgid "Invoking `~s'..."
 msgstr ""
 
 msgstr ""
 
-#: lily/main.cc:141
-msgid "generate PDF (default)"
-msgstr ""
-
-#: lily/main.cc:142
-msgid "generate TeX"
+#: lily.scm:605
+msgid "error: failed files: "
 msgstr ""
 msgstr ""
index c5f480b98361e3d11e2e7488b0674df091a17a98..afbceb79817ee18b4028ba51c63717459c9d8b1a 100644 (file)
--- a/po/nl.po
+++ b/po/nl.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lilypond 2.2.0\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: lilypond 2.2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-03-31 16:22+0200\n"
+"POT-Creation-Date: 2004-08-18 15:20+0200\n"
 "PO-Revision-Date: 2004-04-11 11:01+0200\n"
 "Last-Translator: Jan Nieuwenhuizen <janneke@gnu.org>\n"
 "Language-Team: Dutch <vertaling@nl.linux.org>\n"
 "PO-Revision-Date: 2004-04-11 11:01+0200\n"
 "Last-Translator: Jan Nieuwenhuizen <janneke@gnu.org>\n"
 "Language-Team: Dutch <vertaling@nl.linux.org>\n"
@@ -20,247 +20,246 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Date: 2001-05-09 23:29+0200\n"
 "From:  <janneke@gnu.org>\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Date: 2001-05-09 23:29+0200\n"
 "From:  <janneke@gnu.org>\n"
-"Xgettext-Options: --c++ --default-domain=lilypond --join --output-dir=../po --add-comments --keyword=_\n"
+"Xgettext-Options: --c++ --default-domain=lilypond --join --output-dir=../po "
+"--add-comments --keyword=_\n"
 "Files: bow.cc int.cc\n"
 
 "Files: bow.cc int.cc\n"
 
-#: lilylib.py:60
+#: lilylib.py:62
 msgid "lilylib module"
 msgstr "lilylib module"
 
 msgid "lilylib module"
 msgstr "lilylib module"
 
-#: lilylib.py:63 lilypond-book.py:84 lilypond.py:127 midi2ly.py:100
-#: mup2ly.py:75 old-lilypond-book.py:129 main.cc:140
+#: lilylib.py:65 lilypond-book.py:91 lilypond-latex.py:109 midi2ly.py:100
+#: mup2ly.py:75 ps2png.py:40 main.cc:131
 msgid "print this help"
 msgstr "toon deze hulp"
 
 msgid "print this help"
 msgstr "toon deze hulp"
 
-#: lilylib.py:110 midi2ly.py:136 mup2ly.py:130
+#: lilylib.py:112 midi2ly.py:136 mup2ly.py:130
 #, python-format
 msgid "Copyright (c) %s by"
 msgstr "Copyright (c) %s"
 
 #, python-format
 msgid "Copyright (c) %s by"
 msgstr "Copyright (c) %s"
 
-#: lilylib.py:114 midi2ly.py:141 mup2ly.py:135
+#: lilylib.py:116 midi2ly.py:141 mup2ly.py:135
 msgid "Distributed under terms of the GNU General Public License."
 msgstr "Verspreid onder de voorwaarden van de GNU General Public License."
 
 msgid "Distributed under terms of the GNU General Public License."
 msgstr "Verspreid onder de voorwaarden van de GNU General Public License."
 
-#: lilylib.py:116 midi2ly.py:142 mup2ly.py:136
+#: lilylib.py:118 midi2ly.py:142 mup2ly.py:136
 msgid "It comes with NO WARRANTY."
 msgstr "Er is GEEN GARANTIE."
 
 msgid "It comes with NO WARRANTY."
 msgstr "Er is GEEN GARANTIE."
 
-#: lilylib.py:123 warn.cc:25
+#: lilylib.py:125 warn.cc:24
 #, c-format, python-format
 msgid "warning: %s"
 msgstr "waarschuwing: %s"
 
 #, c-format, python-format
 msgid "warning: %s"
 msgstr "waarschuwing: %s"
 
-#: lilylib.py:126 warn.cc:31
+#: lilylib.py:128 warn.cc:30
 #, c-format, python-format
 msgid "error: %s"
 msgstr "fout: %s"
 
 #, c-format, python-format
 msgid "error: %s"
 msgstr "fout: %s"
 
-#: lilylib.py:130
+#: lilylib.py:132
 #, python-format
 msgid "Exiting (%d)..."
 msgstr "Afsluiten (%d)..."
 
 #, python-format
 msgid "Exiting (%d)..."
 msgstr "Afsluiten (%d)..."
 
-#: lilylib.py:190 midi2ly.py:223 mup2ly.py:219
+#: lilylib.py:192 midi2ly.py:223 mup2ly.py:219
 #, python-format
 msgid "Usage: %s [OPTIONS]... FILE"
 msgstr "Gebruik: %s [OPTIE]... BESTAND"
 
 #, python-format
 msgid "Usage: %s [OPTIONS]... FILE"
 msgstr "Gebruik: %s [OPTIE]... BESTAND"
 
-#: lilylib.py:194 midi2ly.py:227 mup2ly.py:223 main.cc:205
+#: lilylib.py:196 midi2ly.py:227 mup2ly.py:223 main.cc:200
 #, c-format
 msgid "Options:"
 msgstr "Opties:"
 
 #, c-format
 msgid "Options:"
 msgstr "Opties:"
 
-#: lilylib.py:198 midi2ly.py:231 mup2ly.py:227 main.cc:209
+#: lilylib.py:200 midi2ly.py:231 mup2ly.py:227 main.cc:204
 #, c-format, python-format
 msgid "Report bugs to %s."
 msgstr ""
 "Meld luizen in het programma aan %s;\n"
 "meld onjuistheden in de vertaling aan <janneke@gnu.org> of <hanwen@cs.uu.nl>"
 
 #, c-format, python-format
 msgid "Report bugs to %s."
 msgstr ""
 "Meld luizen in het programma aan %s;\n"
 "meld onjuistheden in de vertaling aan <janneke@gnu.org> of <hanwen@cs.uu.nl>"
 
-#: lilylib.py:218
+#: lilylib.py:220
 #, python-format
 msgid "Binary %s has version %s, looking for version %s"
 msgstr "Binair programma %s heeft versie %s, zocht naar versie %s"
 
 #, python-format
 msgid "Binary %s has version %s, looking for version %s"
 msgstr "Binair programma %s heeft versie %s, zocht naar versie %s"
 
-#: lilylib.py:252
+#: lilylib.py:254
 #, python-format
 msgid "Opening pipe `%s'"
 msgstr "Openen van pijp `%s'..."
 
 #, python-format
 msgid "Opening pipe `%s'"
 msgstr "Openen van pijp `%s'..."
 
-#: lilylib.py:267 lilypond-book.py:767
+#: lilylib.py:269 lilypond-book.py:805
 #, python-format
 msgid "`%s' failed (%d)"
 msgstr "`%s' gefaald (%d)"
 
 #, python-format
 msgid "`%s' failed (%d)"
 msgstr "`%s' gefaald (%d)"
 
-#: lilylib.py:272 lilylib.py:331 lilypond-book.py:768 lilypond.py:530
-#: old-lilypond-book.py:228
+#: lilylib.py:274 lilylib.py:333 lilypond-book.py:806 lilypond-latex.py:465
 msgid "The error log is as follows:"
 msgstr "De foutlog is als volgend:"
 
 msgid "The error log is as follows:"
 msgstr "De foutlog is als volgend:"
 
-#: lilylib.py:303 midi2ly.py:259 mup2ly.py:255
+#: lilylib.py:305 midi2ly.py:259 mup2ly.py:255
 #, python-format
 msgid "Invoking `%s'"
 msgstr "Inroepen van `%s'"
 
 #, python-format
 msgid "Invoking `%s'"
 msgstr "Inroepen van `%s'"
 
-#: lilylib.py:305
+#: lilylib.py:307
 #, python-format
 msgid "Running %s..."
 msgstr "Draaien van %s..."
 
 #, python-format
 msgid "Running %s..."
 msgstr "Draaien van %s..."
 
-#: lilylib.py:324
+#: lilylib.py:326
 #, python-format
 msgid "`%s' failed (%s)"
 msgstr "`%s' gefaald (%s)"
 
 #, python-format
 msgid "`%s' failed (%s)"
 msgstr "`%s' gefaald (%s)"
 
-#: lilylib.py:327 midi2ly.py:265 mup2ly.py:263
+#: lilylib.py:329 midi2ly.py:265 mup2ly.py:263
 msgid "(ignored)"
 msgstr "(genegeerd)"
 
 msgid "(ignored)"
 msgstr "(genegeerd)"
 
-#: lilylib.py:345 midi2ly.py:275 mup2ly.py:273
+#: lilylib.py:347 midi2ly.py:275 mup2ly.py:273
 #, python-format
 msgid "Cleaning %s..."
 msgstr "Schoonmaken van %s..."
 
 #, python-format
 msgid "Cleaning %s..."
 msgstr "Schoonmaken van %s..."
 
-#: lilylib.py:509
+#: lilylib.py:518
 msgid "Removing output file"
 msgstr "Verwijderen van uitvoerbestand"
 
 msgid "Removing output file"
 msgstr "Verwijderen van uitvoerbestand"
 
-#: lilypond-book.py:69
+#: lilypond-book.py:76
 msgid ""
 "Process LilyPond snippets in hybrid HTML, LaTeX or texinfo document.\n"
 "Example usage:\n"
 "\n"
 "   lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n"
 "   lilypond-book --filter=\"convert-ly --no-version --from=2.0.0 -\" BOOK\n"
 msgid ""
 "Process LilyPond snippets in hybrid HTML, LaTeX or texinfo document.\n"
 "Example usage:\n"
 "\n"
 "   lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n"
 "   lilypond-book --filter=\"convert-ly --no-version --from=2.0.0 -\" BOOK\n"
-"   lilypond-book --process='lilypond-bin -I include' BOOK\n"
+"   lilypond-book --process='lilypond -I include' BOOK\n"
 "\n"
 msgstr ""
 "Verwerk LilyPond snippers in hybride HTML, LaTeX of texinfo dokument.\n"
 "Gebruiksvoorbeeld:\n"
 "   lilypond-book --filter=\\\"tr '[a-z]' '[A-Z]'\\\" BOEK\\n\"\n"
 "\n"
 msgstr ""
 "Verwerk LilyPond snippers in hybride HTML, LaTeX of texinfo dokument.\n"
 "Gebruiksvoorbeeld:\n"
 "   lilypond-book --filter=\\\"tr '[a-z]' '[A-Z]'\\\" BOEK\\n\"\n"
-"   lilypond-book --filter=\\\"convert-ly --no-version --from=2.0.0 -\\\" BOEK\\n\n"
-"   lilypond-book --process='lilypond-bin -I invoeging' BOEK\\n\"\n"
+"   lilypond-book --filter=\\\"convert-ly --no-version --from=2.0.0 -\\\" BOEK"
+"\\n\n"
+"   lilypond-book --process='lilypond -I invoeging' BOEK\\n\"\n"
 
 #. Bug in option parser: --output=foe is taken as an abbreviation
 #. for --output-format.
 
 #. Bug in option parser: --output=foe is taken as an abbreviation
 #. for --output-format.
-#: lilypond-book.py:82 old-lilypond-book.py:123 main.cc:139
+#: lilypond-book.py:89 main.cc:130
 msgid "EXT"
 msgstr "EXT"
 
 msgid "EXT"
 msgstr "EXT"
 
-#: lilypond-book.py:82 old-lilypond-book.py:123
+#: lilypond-book.py:89
 msgid "use output format EXT (texi [default], texi-html, latex, html)"
 msgstr "gebruik uitvoerformaat EXT (texi [standaard], texi-html, latex, html)"
 
 msgid "use output format EXT (texi [default], texi-html, latex, html)"
 msgstr "gebruik uitvoerformaat EXT (texi [standaard], texi-html, latex, html)"
 
-#: lilypond-book.py:83
+#: lilypond-book.py:90
 msgid "FILTER"
 msgstr "FILTER"
 
 msgid "FILTER"
 msgstr "FILTER"
 
-#: lilypond-book.py:83
+#: lilypond-book.py:90
 msgid "pipe snippets through FILTER [convert-ly -n -]"
 msgstr "pijp snippers door FILTER [convert-ly -n -]"
 
 msgid "pipe snippets through FILTER [convert-ly -n -]"
 msgstr "pijp snippers door FILTER [convert-ly -n -]"
 
-#: lilypond-book.py:85 lilypond-book.py:87 lilypond.py:131
-#: old-lilypond-book.py:130 main.cc:142 main.cc:147
+#: lilypond-book.py:92 lilypond-book.py:94 lilypond-latex.py:114 main.cc:133
 msgid "DIR"
 msgstr "MAP"
 
 msgid "DIR"
 msgstr "MAP"
 
-#: lilypond-book.py:85
+#: lilypond-book.py:92
 msgid "add DIR to include path"
 msgstr "voeg MAP toe aan zoekpad"
 
 msgid "add DIR to include path"
 msgstr "voeg MAP toe aan zoekpad"
 
-#: lilypond-book.py:86
+#: lilypond-book.py:93
 msgid "COMMAND"
 msgstr "OPDRACHT"
 
 msgid "COMMAND"
 msgstr "OPDRACHT"
 
-#: lilypond-book.py:86
+#: lilypond-book.py:93
 msgid "process ly_files using COMMAND FILE..."
 msgstr "verwerk ly_bestanden met OPDRACHT BESTAND..."
 
 msgid "process ly_files using COMMAND FILE..."
 msgstr "verwerk ly_bestanden met OPDRACHT BESTAND..."
 
-#: lilypond-book.py:87
+#: lilypond-book.py:94
 msgid "write output to DIR"
 msgstr "schrijf uitvoer naar MAP"
 
 msgid "write output to DIR"
 msgstr "schrijf uitvoer naar MAP"
 
-#: lilypond-book.py:88 lilypond.py:149 midi2ly.py:105 mup2ly.py:78
-#: old-lilypond-book.py:140 main.cc:150
+#: lilypond-book.py:95 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78
+#: ps2png.py:41 main.cc:145
 msgid "be verbose"
 msgstr "wees breedsprakig"
 
 msgid "be verbose"
 msgstr "wees breedsprakig"
 
-#: lilypond-book.py:89 old-lilypond-book.py:141
+#: lilypond-book.py:96
 msgid "print version information"
 msgstr "toon versieinformatie"
 
 msgid "print version information"
 msgstr "toon versieinformatie"
 
-#: lilypond-book.py:90 lilypond.py:151 midi2ly.py:107 mup2ly.py:80
-#: old-lilypond-book.py:142 main.cc:151
+#: lilypond-book.py:97 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80
+#: main.cc:146
 msgid "show warranty and copyright"
 msgstr "toon garantie en auteursrechten"
 
 msgid "show warranty and copyright"
 msgstr "toon garantie en auteursrechten"
 
-#: lilypond-book.py:373
+#: lilypond-book.py:400
 #, python-format
 msgid "deprecated ly-option used: %s"
 msgstr "verouderde ly-optie gebruikt: %s"
 
 #, python-format
 msgid "deprecated ly-option used: %s"
 msgstr "verouderde ly-optie gebruikt: %s"
 
-#: lilypond-book.py:374
+#: lilypond-book.py:401
 #, python-format
 msgid "compatibility mode translation: %s"
 msgstr "compatibiliteitsmodus vertaling: %s"
 
 #, python-format
 msgid "compatibility mode translation: %s"
 msgstr "compatibiliteitsmodus vertaling: %s"
 
-#: lilypond-book.py:394
+#: lilypond-book.py:423
 #, python-format
 msgid "ignoring unknown ly option: %s"
 msgstr "negeren van onbekende ly optie: %s"
 
 #, python-format
 msgid "ignoring unknown ly option: %s"
 msgstr "negeren van onbekende ly optie: %s"
 
-#: lilypond-book.py:448
+#: lilypond-book.py:480
 #, python-format
 msgid "file not found: %s"
 msgstr "bestand niet gevonden: %s"
 
 #, python-format
 msgid "file not found: %s"
 msgstr "bestand niet gevonden: %s"
 
-#: lilypond-book.py:750
+#: lilypond-book.py:788
 #, python-format
 msgid "Opening filter `%s'"
 msgstr "Open filter `%s'"
 
 #, python-format
 msgid "Opening filter `%s'"
 msgstr "Open filter `%s'"
 
-#: lilypond-book.py:862
+#: lilypond-book.py:904
 #, python-format
 msgid "cannot determine format for: %s"
 msgstr "kan formaat niet bepalen voor: %s"
 
 #, python-format
 msgid "cannot determine format for: %s"
 msgstr "kan formaat niet bepalen voor: %s"
 
-#: lilypond-book.py:903
+#: lilypond-book.py:945
 msgid "Output would overwrite input file; use --output."
 msgstr "Uitvoer zou invoerbestand overschrijven; gebruik --output."
 
 msgid "Output would overwrite input file; use --output."
 msgstr "Uitvoer zou invoerbestand overschrijven; gebruik --output."
 
-#: lilypond-book.py:910
+#: lilypond-book.py:952
 #, python-format
 msgid "Reading %s..."
 msgstr "Lezen %s..."
 
 #, python-format
 msgid "Reading %s..."
 msgstr "Lezen %s..."
 
-#: lilypond-book.py:924
+#: lilypond-book.py:966
 msgid "Dissecting..."
 msgstr "Ontleden..."
 
 msgid "Dissecting..."
 msgstr "Ontleden..."
 
-#: lilypond-book.py:952
+#: lilypond-book.py:994
 msgid "Writing snippets..."
 msgstr "Schrijven van snippers..."
 
 msgid "Writing snippets..."
 msgstr "Schrijven van snippers..."
 
-#: lilypond-book.py:957
+#: lilypond-book.py:999
 msgid "Processing..."
 msgstr "Verwerken..."
 
 msgid "Processing..."
 msgstr "Verwerken..."
 
-#: lilypond-book.py:960
+#: lilypond-book.py:1002
 msgid "All snippets are up to date..."
 msgstr "Alle snippers zijn actueel..."
 
 msgid "All snippets are up to date..."
 msgstr "Alle snippers zijn actueel..."
 
-#: lilypond-book.py:963
+#: lilypond-book.py:1005
 #, python-format
 msgid "Compiling %s..."
 msgstr "Samenstellen %s..."
 
 #, python-format
 msgid "Compiling %s..."
 msgstr "Samenstellen %s..."
 
-#: lilypond-book.py:971
+#: lilypond-book.py:1013
 #, python-format
 msgid "Processing include: %s"
 msgstr "Verwerken van invoegsel: %s"
 
 #, python-format
 msgid "Processing include: %s"
 msgstr "Verwerken van invoegsel: %s"
 
-#: lilypond-book.py:987 lilypond.py:693 midi2ly.py:1017
-#: old-lilypond-book.py:1570
+#: lilypond-book.py:1029 lilypond-latex.py:575 midi2ly.py:1017 ps2png.py:51
 #, python-format
 msgid "getopt says: `%s'"
 msgstr "getopt zegt: `%s'"
 #, python-format
 msgid "getopt says: `%s'"
 msgstr "getopt zegt: `%s'"
@@ -268,156 +267,137 @@ msgstr "getopt zegt: `%s'"
 #. # FIXME
 #. # do -P or -p by default?
 #. #help_summary = _ ("Run LilyPond using LaTeX for titling")
 #. # FIXME
 #. # do -P or -p by default?
 #. #help_summary = _ ("Run LilyPond using LaTeX for titling")
-#: lilypond.py:120
-msgid "Run LilyPond, add titles, generate printable document."
-msgstr "Draai LilyPond, voeg titels toe, genereer af te drukken dokument."
+#: lilypond-latex.py:104
+msgid "Run LilyPond, generate printable document."
+msgstr "Draai LilyPond, genereer af te drukken dokument."
 
 
-#: lilypond.py:126
-msgid "write Makefile dependencies for every input file"
-msgstr "schrijf Makefile afhankelijkheden voor elk invoerbestand"
+#: lilypond-latex.py:110
+msgid "use LaTeX for formatting"
+msgstr ""
 
 
-#: lilypond.py:128
+#: lilypond-latex.py:111
 msgid "print even more output"
 msgstr "toon nog meer uitvoer"
 
 msgid "print even more output"
 msgstr "toon nog meer uitvoer"
 
-#: lilypond.py:129 lilypond.py:136 midi2ly.py:102 old-lilypond-book.py:136
-#: old-lilypond-book.py:137 main.cc:143 main.cc:146
+#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:134
+#: main.cc:136
 msgid "FILE"
 msgstr "BESTAND"
 
 msgid "FILE"
 msgstr "BESTAND"
 
-#: lilypond.py:129
+#: lilypond-latex.py:112
 msgid "find pfa fonts used in FILE"
 msgstr "zoek pfa fonts gebruikt in BESTAND"
 
 msgid "find pfa fonts used in FILE"
 msgstr "zoek pfa fonts gebruikt in BESTAND"
 
-#: lilypond.py:130
-msgid "make HTML file with links to all output"
-msgstr "maak HTML bestand met koppelingen naar alle uitvoer"
-
-#: lilypond.py:131
+#: lilypond-latex.py:114
 msgid "add DIR to LilyPond's search path"
 msgstr "voeg DIR toe aan LilyPonds zoekpad"
 
 msgid "add DIR to LilyPond's search path"
 msgstr "voeg DIR toe aan LilyPonds zoekpad"
 
-#: lilypond.py:133
+#: lilypond-latex.py:116
 #, python-format
 msgid "keep all output, output to directory %s.dir"
 msgstr "bewaar alle uitvoer, schrijf naar map %s.dir"
 
 #, python-format
 msgid "keep all output, output to directory %s.dir"
 msgstr "bewaar alle uitvoer, schrijf naar map %s.dir"
 
-#: lilypond.py:134
+#. junkme?
+#: lilypond-latex.py:119
 msgid "don't run LilyPond"
 msgstr "draai LilyPond niet"
 
 msgid "don't run LilyPond"
 msgstr "draai LilyPond niet"
 
-#: lilypond.py:135 main.cc:145
+#. junkme?
+#: lilypond-latex.py:121 main.cc:135
 msgid "produce MIDI output only"
 msgstr "produceer alleen MIDI uitvoer"
 
 msgid "produce MIDI output only"
 msgstr "produceer alleen MIDI uitvoer"
 
-#: lilypond.py:136 midi2ly.py:102 mup2ly.py:76 main.cc:146
+#: lilypond-latex.py:123 midi2ly.py:102 mup2ly.py:76 main.cc:136
 msgid "write output to FILE"
 msgstr "schrijf uitvoer naar BESTAND"
 
 msgid "write output to FILE"
 msgstr "schrijf uitvoer naar BESTAND"
 
-#: lilypond.py:137 old-lilypond-book.py:138
+#: lilypond-latex.py:124 ps2png.py:42
 msgid "RES"
 msgstr "RES"
 
 msgid "RES"
 msgstr "RES"
 
-#: lilypond.py:138 old-lilypond-book.py:139
+#: lilypond-latex.py:125 ps2png.py:43
 msgid "set the resolution of the preview to RES"
 msgstr "zet de resolutie voor het testbeeld op RES"
 
 msgid "set the resolution of the preview to RES"
 msgstr "zet de resolutie voor het testbeeld op RES"
 
-#: lilypond.py:139
-msgid "do not generate PDF output"
-msgstr "genereer geen PDF uitvoer"
-
-#: lilypond.py:140
-msgid "do not generate PostScript output"
-msgstr "genereer geen PostScipt uitvoer"
-
-#: lilypond.py:141
+#: lilypond-latex.py:126
 msgid "generate PDF output"
 msgstr "genereer PDF uitvoer"
 
 msgid "generate PDF output"
 msgstr "genereer PDF uitvoer"
 
-#: lilypond.py:142
+#: lilypond-latex.py:127
 msgid "generate PostScript output"
 msgstr "genereer PostScipt uitvoer"
 
 msgid "generate PostScript output"
 msgstr "genereer PostScipt uitvoer"
 
-#: lilypond.py:143
-msgid "use pdflatex to generate PDF output"
-msgstr "gebruik pdflatex voor het genereren van PDF uitvoer"
-
-#: lilypond.py:144
+#: lilypond-latex.py:128
 msgid "generate PNG page images"
 msgstr "genereer PNG bladzijde afbeeldingen"
 
 msgid "generate PNG page images"
 msgstr "genereer PNG bladzijde afbeeldingen"
 
-#: lilypond.py:145
+#: lilypond-latex.py:129
 msgid "make a picture of the first system"
 msgstr "maak een afbeelding van het eerste systeem"
 
 msgid "make a picture of the first system"
 msgstr "maak een afbeelding van het eerste systeem"
 
-#: lilypond.py:146
+#: lilypond-latex.py:130
 msgid "generate PS.GZ"
 msgstr "genereer PS.GZ"
 
 msgid "generate PS.GZ"
 msgstr "genereer PS.GZ"
 
-#: lilypond.py:147
+#: lilypond-latex.py:131
 msgid "run in safe-mode"
 msgstr "draai in veilige modus"
 
 msgid "run in safe-mode"
 msgstr "draai in veilige modus"
 
-#: lilypond.py:148
+#: lilypond-latex.py:132
 msgid "KEY=VAL"
 msgstr "SEUTEL=WAARDE"
 
 msgid "KEY=VAL"
 msgstr "SEUTEL=WAARDE"
 
-#: lilypond.py:148
+#: lilypond-latex.py:132
 msgid "change global setting KEY to VAL"
 msgstr "verander globale instelling SLEUTEL in WAARDE"
 
 msgid "change global setting KEY to VAL"
 msgstr "verander globale instelling SLEUTEL in WAARDE"
 
-#: lilypond.py:150 midi2ly.py:106 mup2ly.py:79 main.cc:149
+#: lilypond-latex.py:134 midi2ly.py:106 mup2ly.py:79 main.cc:144
 msgid "print version number"
 msgstr "druk versienummer af"
 
 msgid "print version number"
 msgstr "druk versienummer af"
 
-#: lilypond.py:234
+#: lilypond-latex.py:202
 #, python-format
 msgid "no such setting: `%s'"
 msgstr "onbekende instelling: %s"
 
 #, python-format
 msgid "no such setting: `%s'"
 msgstr "onbekende instelling: %s"
 
-#: lilypond.py:284
+#: lilypond-latex.py:246
 #, python-format
 msgid "LilyPond crashed (signal %d)."
 msgstr "LilyPond is neergestort (signaal %d)."
 
 #, python-format
 msgid "LilyPond crashed (signal %d)."
 msgstr "LilyPond is neergestort (signaal %d)."
 
-#: lilypond.py:285
+#: lilypond-latex.py:247
 msgid "Please submit a bug report to bug-lilypond@gnu.org"
 msgstr "Stuur alstublieft een foutrapportage naar bug-lilypond@gnu.org"
 
 msgid "Please submit a bug report to bug-lilypond@gnu.org"
 msgstr "Stuur alstublieft een foutrapportage naar bug-lilypond@gnu.org"
 
-#: lilypond.py:291
+#: lilypond-latex.py:254
 #, python-format
 msgid "LilyPond failed on input file %s (exit status %d)"
 msgstr "LilyPond heeft gefaald op invoerbestand %s (afsluitstatus %d)"
 
 #, python-format
 msgid "LilyPond failed on input file %s (exit status %d)"
 msgstr "LilyPond heeft gefaald op invoerbestand %s (afsluitstatus %d)"
 
-#: lilypond.py:294
+#: lilypond-latex.py:258
 #, python-format
 msgid "LilyPond failed on an input file (exit status %d)"
 msgstr "LilyPond heeft gefaald op een invoerbestand (afsluitstatus %d)"
 
 #, python-format
 msgid "LilyPond failed on an input file (exit status %d)"
 msgstr "LilyPond heeft gefaald op een invoerbestand (afsluitstatus %d)"
 
-#: lilypond.py:295
+#: lilypond-latex.py:259
 msgid "Continuing..."
 msgstr "Doorgaan..."
 
 msgid "Continuing..."
 msgstr "Doorgaan..."
 
-#: lilypond.py:306
+#: lilypond-latex.py:269
 #, python-format
 msgid "Analyzing %s..."
 msgstr "Analyseren van %s..."
 
 #, python-format
 msgid "Analyzing %s..."
 msgstr "Analyseren van %s..."
 
-#: lilypond.py:364
+#: lilypond-latex.py:323
 #, python-format
 msgid "no LilyPond output found for `%s'"
 msgstr "geen LilyPond uitvoer gevonden voor `%s'"
 
 #, python-format
 msgid "no LilyPond output found for `%s'"
 msgstr "geen LilyPond uitvoer gevonden voor `%s'"
 
-#: lilypond.py:431
-#, python-format
-msgid "invalid value: `%s'"
-msgstr "ongeldige waarde: `%s'"
-
-#: lilypond.py:529
+#: lilypond-latex.py:464
 msgid "LaTeX failed on the output file."
 msgstr "LaTeX heeft gefaald op het uitvoerbestand."
 
 msgid "LaTeX failed on the output file."
 msgstr "LaTeX heeft gefaald op het uitvoerbestand."
 
-#: lilypond.py:586
+#: lilypond-latex.py:512
 msgid ""
 "Trying create PDF, but no PFA fonts found.\n"
 "Using bitmap fonts instead. This will look bad."
 msgid ""
 "Trying create PDF, but no PFA fonts found.\n"
 "Using bitmap fonts instead. This will look bad."
@@ -426,67 +406,56 @@ msgstr ""
 "Gebruik dan maar bitmap fonts.  Dit gaat er niet uitzien."
 
 #. no ps header?
 "Gebruik dan maar bitmap fonts.  Dit gaat er niet uitzien."
 
 #. no ps header?
-#: lilypond.py:635
+#: lilypond-latex.py:555
 #, python-format
 msgid "not a PostScript file: `%s'"
 msgstr "geen PostScript bestand: `%s'"
 
 #, python-format
 msgid "not a PostScript file: `%s'"
 msgstr "geen PostScript bestand: `%s'"
 
-#: lilypond.py:680
-#, python-format
-msgid "Writing HTML menu `%s'"
-msgstr "Schrijven van HTML menu `%s'"
-
-#: lilypond.py:800
+#: lilypond-latex.py:665
 msgid "pseudo filter"
 msgstr "pseudo filter"
 
 msgid "pseudo filter"
 msgstr "pseudo filter"
 
-#: lilypond.py:803
+#: lilypond-latex.py:668
 msgid "pseudo filter only for single input file"
 msgstr "pseudo filter alleen voor enkel invoerbestand"
 
 msgid "pseudo filter only for single input file"
 msgstr "pseudo filter alleen voor enkel invoerbestand"
 
-#: lilypond.py:808 old-lilypond-book.py:1643
+#: lilypond-latex.py:673
 msgid "no files specified on command line"
 msgstr "geen bestanden gespecificeerd op de opdrachtregel"
 
 msgid "no files specified on command line"
 msgstr "geen bestanden gespecificeerd op de opdrachtregel"
 
-#: lilypond.py:840
+#: lilypond-latex.py:705
 #, python-format
 msgid "filename should not contain spaces: `%s'"
 msgstr "bestandsnaam mag geen spaties bevatten: `%s'"
 
 #, python-format
 msgid "filename should not contain spaces: `%s'"
 msgstr "bestandsnaam mag geen spaties bevatten: `%s'"
 
-#: lilypond.py:880
+#: lilypond-latex.py:743
 msgid "Running LilyPond failed. Rerun with --verbose for a trace."
 msgid "Running LilyPond failed. Rerun with --verbose for a trace."
-msgstr "Draaien van LilyPond gefaald. Draai opnieuw met --verbose voor een foutpad."
+msgstr ""
+"Draaien van LilyPond gefaald. Draai opnieuw met --verbose voor een foutpad."
 
 
-#: lilypond.py:921
+#: lilypond-latex.py:785
 msgid "Failed to make PS file. Rerun with --verbose for a trace."
 msgid "Failed to make PS file. Rerun with --verbose for a trace."
-msgstr "Gefaald in het maken van een PS bestand.  Draai opnieuw met --verbose voor een foutpad."
-
-#: lilypond.py:951
-msgid "Running LaTeX failed. Rerun with --verbose for a trace."
-msgstr "Draaien van LaTeX gefaald.  Draai opnieuw met --verbose voor een foutpad."
-
-#: lilypond.py:963 input-file-results.cc:74
-#, c-format, python-format
-msgid "dependencies output to `%s'..."
-msgstr "afhankelijkheden uitvoer naar `%s'..."
+msgstr ""
+"Gefaald in het maken van een PS bestand.  Draai opnieuw met --verbose voor "
+"een foutpad."
 
 
-#: lilypond.py:974
+#: lilypond-latex.py:814
 #, python-format
 msgid "%s output to <stdout>..."
 msgstr "%s uitvoer naar <stdout>..."
 
 #, python-format
 msgid "%s output to <stdout>..."
 msgstr "%s uitvoer naar <stdout>..."
 
-#: lilypond.py:979 includable-lexer.cc:57 input-file-results.cc:217
-#: input-file-results.cc:224 lily-guile.cc:86
+#: lilypond-latex.py:819 includable-lexer.cc:57 kpath.cc:134 lily-guile.cc:85
+#: lily-parser.cc:297
 #, c-format, python-format
 msgid "can't find file: `%s'"
 msgstr "kan bestand niet vinden: `%s'"
 
 #, c-format, python-format
 msgid "can't find file: `%s'"
 msgstr "kan bestand niet vinden: `%s'"
 
-#: lilypond.py:1002
+#: lilypond-latex.py:842
 #, python-format
 msgid "%s output to %s..."
 msgstr "%s uitvoer naar %s..."
 
 #, python-format
 msgid "%s output to %s..."
 msgstr "%s uitvoer naar %s..."
 
-#: lilypond.py:1005
+#: lilypond-latex.py:845
 #, python-format
 msgid "can't find file: `%s.%s'"
 msgstr "kan bestand niet vinden: `%s.%s'"
 #, python-format
 msgid "can't find file: `%s.%s'"
 msgstr "kan bestand niet vinden: `%s.%s'"
@@ -600,81 +569,16 @@ msgstr "Verwerken van `%s'..."
 msgid "Writing `%s'..."
 msgstr "Schrijven van `%s'..."
 
 msgid "Writing `%s'..."
 msgstr "Schrijven van `%s'..."
 
-#. # FIXME
-#. # do -P or -p by default?
-#. #help_summary = _ ("Run LilyPond using LaTeX for titling")
-#: old-lilypond-book.py:118
-msgid "Process LilyPond snippets in hybrid HTML, LaTeX or texinfo document"
-msgstr ""
-
-#: old-lilypond-book.py:124 old-lilypond-book.py:125 old-lilypond-book.py:127
-#: old-lilypond-book.py:128
-msgid "DIM"
-msgstr "DIM"
-
-#: old-lilypond-book.py:124
-msgid "default fontsize for music.  DIM is assumed to be in points"
-msgstr ""
-
-#: old-lilypond-book.py:125
-msgid "deprecated, use --default-music-fontsize"
-msgstr ""
-
-#: old-lilypond-book.py:126
-msgid "OPT"
-msgstr ""
-
-#: old-lilypond-book.py:126
-msgid "pass OPT quoted to the lilypond command line"
-msgstr ""
-
-#: old-lilypond-book.py:127
-msgid "force fontsize for all inline lilypond. DIM is assumed to be in points"
-msgstr ""
-
-#: old-lilypond-book.py:128
-msgid "deprecated, use --force-music-fontsize"
-msgstr ""
-
-#: old-lilypond-book.py:130
-msgid "include path"
-msgstr ""
-
-#: old-lilypond-book.py:131
-msgid "write dependencies"
-msgstr "schrijf afhankelijkheden"
-
-#: old-lilypond-book.py:132
-msgid "PREF"
-msgstr ""
-
-#: old-lilypond-book.py:132
-msgid "prepend PREF before each -M dependency"
-msgstr "plak DIR voor elke -M afhankelijkheid"
-
-#: old-lilypond-book.py:133
-msgid "don't run lilypond"
-msgstr "draai lilypond niet"
-
-#: old-lilypond-book.py:134
-msgid "don't generate pictures"
-msgstr "genereer geen afbeeldingen"
-
-#: old-lilypond-book.py:135
-msgid "strip all lilypond blocks from output"
+#. ugr.
+#: ps2png.py:35
+msgid "Convert PostScript to PNG image."
 msgstr ""
 
 msgstr ""
 
-#: old-lilypond-book.py:136
-msgid "filename main output file"
-msgstr ""
-
-#: old-lilypond-book.py:137
-msgid "where to place generated files"
-msgstr ""
-
-#: old-lilypond-book.py:227
-msgid "LaTeX failed."
-msgstr ""
+#. # FIXME: silly message containing %d
+#: ps2png.py:71
+#, python-format
+msgid "Wrote `%s'"
+msgstr "Geschreven `%s'..."
 
 #: getopt-long.cc:146
 #, c-format
 
 #: getopt-long.cc:146
 #, c-format
@@ -696,126 +600,142 @@ msgstr "onbekende optie: `%s'"
 msgid "invalid argument `%s' to option `%s'"
 msgstr "onjuist argument: `%s' voor optie `%s'"
 
 msgid "invalid argument `%s' to option `%s'"
 msgstr "onjuist argument: `%s' voor optie `%s'"
 
-#: warn.cc:44
+#: warn.cc:43
 #, c-format
 msgid "programming error: %s"
 msgstr "programmeerfout: %s"
 
 #, c-format
 msgid "programming error: %s"
 msgstr "programmeerfout: %s"
 
-#: warn.cc:45
+#: warn.cc:44
 msgid "Continuing; crossing fingers"
 msgstr "Ga verder; duim maar"
 
 msgid "Continuing; crossing fingers"
 msgstr "Ga verder; duim maar"
 
-#: accidental.cc:219 key-signature-interface.cc:139
-#, c-format
-msgid "accidental `%s' not found"
-msgstr "voorteken `%s' niet gevonden"
-
-#: accidental-engraver.cc:167
+#: accidental-engraver.cc:194
 #, c-format
 msgid "Accidental typesetting list must begin with context-name: %s"
 msgstr "Voorteken zetlijst moet beginnen met context-naam: %s"
 
 #, c-format
 msgid "Accidental typesetting list must begin with context-name: %s"
 msgstr "Voorteken zetlijst moet beginnen met context-naam: %s"
 
-#: accidental-engraver.cc:194
+#: accidental-engraver.cc:222
 #, c-format
 msgid "ignoring unknown accidental: %s"
 msgstr "negeren van onbekend voorteken: %s"
 
 #, c-format
 msgid "ignoring unknown accidental: %s"
 msgstr "negeren van onbekend voorteken: %s"
 
-#: accidental-engraver.cc:211
+#: accidental-engraver.cc:239
 #, c-format
 msgid "Accidental rule must be pair or context-name; Found %s"
 msgstr "Voortekenregel moet paar of context-naam zijn; Gevonden %s"
 
 #, c-format
 msgid "Accidental rule must be pair or context-name; Found %s"
 msgstr "Voortekenregel moet paar of context-naam zijn; Gevonden %s"
 
-#: afm.cc:145
+#: accidental.cc:217 key-signature-interface.cc:137
+#, c-format
+msgid "accidental `%s' not found"
+msgstr "voorteken `%s' niet gevonden"
+
+#: afm.cc:143
 #, c-format
 msgid "Error parsing AFM file: `%s'"
 msgstr "Fout bij ontleden AFM-bestand: `%s'"
 
 #, c-format
 msgid "Error parsing AFM file: `%s'"
 msgstr "Fout bij ontleden AFM-bestand: `%s'"
 
-#: all-font-metrics.cc:100
+#. FIXME: broken sentence
+#: all-font-metrics.cc:95
 #, c-format
 msgid "checksum mismatch for font file: `%s'"
 msgstr "checksum fout voor fontbestand: `%s'"
 
 #, c-format
 msgid "checksum mismatch for font file: `%s'"
 msgstr "checksum fout voor fontbestand: `%s'"
 
-#: all-font-metrics.cc:102
+#: all-font-metrics.cc:97
 #, c-format
 msgid "does not match: `%s'"
 msgstr "komt niet overeen met: `%s'"
 
 #, c-format
 msgid "does not match: `%s'"
 msgstr "komt niet overeen met: `%s'"
 
-#: all-font-metrics.cc:107
+#: all-font-metrics.cc:103
 msgid "Rebuild all .afm files, and remove all .pk and .tfm files."
 msgstr "Herbouw alle .afm bestanden en verwijder alle .pk en .tfm bestanden."
 
 msgid "Rebuild all .afm files, and remove all .pk and .tfm files."
 msgstr "Herbouw alle .afm bestanden en verwijder alle .pk en .tfm bestanden."
 
-#: all-font-metrics.cc:109
+#: all-font-metrics.cc:105
 msgid "Rerun with -V to show font paths."
 msgstr "Draai opnieuw met -V voor het tonen van fontpaden."
 
 msgid "Rerun with -V to show font paths."
 msgstr "Draai opnieuw met -V voor het tonen van fontpaden."
 
-#: all-font-metrics.cc:111
+#: all-font-metrics.cc:107
 msgid "A script for removing font-files is delivered with the source-code:"
 msgid "A script for removing font-files is delivered with the source-code:"
-msgstr "Een script ter verwijdering van fontbestanden is meegeleverd bij de bron-code:"
+msgstr ""
+"Een script ter verwijdering van fontbestanden is meegeleverd bij de bron-"
+"code:"
 
 
-#: all-font-metrics.cc:192
+#: all-font-metrics.cc:184
 #, c-format
 msgid "can't find font: `%s'"
 msgstr "kan font niet vinden: `%s'"
 
 #, c-format
 msgid "can't find font: `%s'"
 msgstr "kan font niet vinden: `%s'"
 
-#: all-font-metrics.cc:193
+#: all-font-metrics.cc:185
 msgid "Loading default font"
 msgstr "Laden van standaardfont"
 
 msgid "Loading default font"
 msgstr "Laden van standaardfont"
 
-#: all-font-metrics.cc:208
+#: all-font-metrics.cc:200
 #, c-format
 msgid "can't find default font: `%s'"
 msgstr "kan standaardfont niet vinden: `%s'"
 
 #, c-format
 msgid "can't find default font: `%s'"
 msgstr "kan standaardfont niet vinden: `%s'"
 
-#: all-font-metrics.cc:209 includable-lexer.cc:59 input-file-results.cc:218
+#: all-font-metrics.cc:201 includable-lexer.cc:59 lily-parser.cc:290
 #, c-format
 msgid "(search path: `%s')"
 msgstr "(zoekpad: `%s')"
 
 #, c-format
 msgid "(search path: `%s')"
 msgstr "(zoekpad: `%s')"
 
-#: all-font-metrics.cc:210
+#: all-font-metrics.cc:202
 msgid "Giving up"
 msgstr "Geef op"
 
 msgid "Giving up"
 msgstr "Geef op"
 
+#: apply-context-iterator.cc:35
+msgid "\\applycontext argument is not a procedure"
+msgstr "\\applycontext argument is geen procedure"
+
 #: auto-change-iterator.cc:62 change-iterator.cc:61
 msgid "Can't switch translators, I'm there already"
 msgstr "Kan niet wisselen van vertaler, ben al hier"
 
 #: auto-change-iterator.cc:62 change-iterator.cc:61
 msgid "Can't switch translators, I'm there already"
 msgstr "Kan niet wisselen van vertaler, ben al hier"
 
+#: axis-group-engraver.cc:117
+msgid ""
+"Axis_group_engraver: vertical group already has a parent.\n"
+"Do you have two Axis_group_engravers?\n"
+"Killing this vertical group."
+msgstr ""
+
 #: bar-check-iterator.cc:68
 #, c-format
 msgid "barcheck failed at: %s"
 msgstr "maatstreep controle gefaald op: %s"
 
 #: bar-check-iterator.cc:68
 #, c-format
 msgid "barcheck failed at: %s"
 msgstr "maatstreep controle gefaald op: %s"
 
-#: beam.cc:151
-msgid "beam has less than two visible stems"
-msgstr "waardestreep heeft minder dan twee zichtbare stokken"
-
-#: beam.cc:156
-msgid "removing beam with less than two stems"
-msgstr "verwijderen van waardestreep met minder dan twee stokken"
-
-#: beam.cc:1040
-msgid "no viable initial configuration found: may not find good beam slope"
-msgstr "geen werkbare initiële configuratie gevonden: kan wellicht geen goede waardestreephelling kunnen vinden"
-
 #: beam-engraver.cc:139
 msgid "already have a beam"
 msgstr "heb al een waardestreep"
 
 #: beam-engraver.cc:139
 msgid "already have a beam"
 msgstr "heb al een waardestreep"
 
-#: beam-engraver.cc:212
+#: beam-engraver.cc:211
 msgid "unterminated beam"
 msgstr "onbeëindigde waardestreep"
 
 msgid "unterminated beam"
 msgstr "onbeëindigde waardestreep"
 
-#: beam-engraver.cc:245 chord-tremolo-engraver.cc:179
+#: beam-engraver.cc:244 chord-tremolo-engraver.cc:174
 msgid "stem must have Rhythmic structure"
 msgstr "stok moet Ritmische structuur hebben"
 
 msgid "stem must have Rhythmic structure"
 msgstr "stok moet Ritmische structuur hebben"
 
-#: beam-engraver.cc:259
+#: beam-engraver.cc:258
 msgid "stem doesn't fit in beam"
 msgstr "stok past niet in waardestreep"
 
 msgid "stem doesn't fit in beam"
 msgstr "stok past niet in waardestreep"
 
-#: beam-engraver.cc:260
+#: beam-engraver.cc:259
 msgid "beam was started here"
 msgstr "waardestreep werd hier gestart"
 
 msgid "beam was started here"
 msgstr "waardestreep werd hier gestart"
 
+#: beam.cc:149
+msgid "beam has less than two visible stems"
+msgstr "waardestreep heeft minder dan twee zichtbare stokken"
+
+#: beam.cc:154
+msgid "removing beam with less than two stems"
+msgstr "verwijderen van waardestreep met minder dan twee stokken"
+
+#: beam.cc:1038
+msgid "no viable initial configuration found: may not find good beam slope"
+msgstr ""
+"geen werkbare initiële configuratie gevonden: kan wellicht geen goede "
+"waardestreephelling kunnen vinden"
+
 #: break-align-interface.cc:214
 #, c-format
 msgid "No spacing entry from %s to `%s'"
 #: break-align-interface.cc:214
 #, c-format
 msgid "No spacing entry from %s to `%s'"
@@ -830,13 +750,13 @@ msgstr "kan `%s' niet in `%s' veranderen"
 #. We could change the current translator's id, but that would make
 #. errors hard to catch
 #.
 #. We could change the current translator's id, but that would make
 #. errors hard to catch
 #.
-#. last->translator_id_string_  = get_change ()->change_to_id_string_;
+#. last->translator_id_string ()  = get_change ()->change_to_id_string ();
 #.
 #.
-#: change-iterator.cc:87
+#: change-iterator.cc:93
 msgid "I'm one myself"
 msgstr "Ben er zelf een"
 
 msgid "I'm one myself"
 msgstr "Ben er zelf een"
 
-#: change-iterator.cc:90
+#: change-iterator.cc:96
 msgid "none of these in my family"
 msgstr "geen van deze in mijn gezin"
 
 msgid "none of these in my family"
 msgstr "geen van deze in mijn gezin"
 
@@ -845,7 +765,7 @@ msgstr "geen van deze in mijn gezin"
 msgid "Chord tremolo with %d elements. Must have two elements."
 msgstr "Akkoordtremool met %d elementen. Moet twee elementen hebben."
 
 msgid "Chord tremolo with %d elements. Must have two elements."
 msgstr "Akkoordtremool met %d elementen. Moet twee elementen hebben."
 
-#: chord-tremolo-engraver.cc:141
+#: chord-tremolo-engraver.cc:140
 msgid "unterminated chord tremolo"
 msgstr "onbeëindigd akkoordtremolo"
 
 msgid "unterminated chord tremolo"
 msgstr "onbeëindigd akkoordtremolo"
 
@@ -878,21 +798,26 @@ msgstr "afstand=%f"
 msgid "Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr=%ul"
 msgstr "Coherent_ligature_engraver: zet `spacing-increment = 0.01: ptr=%ul"
 
 msgid "Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr=%ul"
 msgstr "Coherent_ligature_engraver: zet `spacing-increment = 0.01: ptr=%ul"
 
-#: context.cc:180
+#: context-def.cc:111
+#, c-format
+msgid "Program has no such type: `%s'"
+msgstr "Programma heeft geen dergelijk type: `%s'"
+
+#: context-def.cc:285
+#, c-format
+msgid "can't find: `%s'"
+msgstr "kan niet vinden: `%s'"
+
+#: context.cc:164
 #, c-format
 msgid "Cannot find or create `%s' called `%s'"
 msgstr "kan niet vinden of maken `%s' genaamd `%s'"
 
 #, c-format
 msgid "Cannot find or create `%s' called `%s'"
 msgstr "kan niet vinden of maken `%s' genaamd `%s'"
 
-#: context.cc:217
+#: context.cc:201
 #, c-format
 msgid "can't find or create: `%s'"
 msgstr "kan niet vinden of scheppen: `%s'"
 
 #, c-format
 msgid "can't find or create: `%s'"
 msgstr "kan niet vinden of scheppen: `%s'"
 
-#: context-def.cc:115
-#, c-format
-msgid "Program has no such type: `%s'"
-msgstr "Programma heeft geen dergelijk type: `%s'"
-
 #: custos.cc:85
 #, c-format
 msgid "custos `%s' not found"
 #: custos.cc:85
 #, c-format
 msgid "custos `%s' not found"
@@ -902,26 +827,31 @@ msgstr "custode `%s' niet gevonden"
 msgid "NaN"
 msgstr "NaN"
 
 msgid "NaN"
 msgstr "NaN"
 
-#: dynamic-engraver.cc:183 span-dynamic-performer.cc:86
+#: dynamic-engraver.cc:186 span-dynamic-performer.cc:86
 msgid "can't find start of (de)crescendo"
 msgstr "kan start van (de)crescendo niet vinden"
 
 msgid "can't find start of (de)crescendo"
 msgstr "kan start van (de)crescendo niet vinden"
 
-#: dynamic-engraver.cc:193
+#: dynamic-engraver.cc:196
 msgid "already have a decrescendo"
 msgstr "heb al een decrescendo"
 
 msgid "already have a decrescendo"
 msgstr "heb al een decrescendo"
 
-#: dynamic-engraver.cc:195
+#: dynamic-engraver.cc:198
 msgid "already have a crescendo"
 msgstr "heb al een crescendo"
 
 msgid "already have a crescendo"
 msgstr "heb al een crescendo"
 
-#: dynamic-engraver.cc:198
+#: dynamic-engraver.cc:201
 msgid "Cresc started here"
 msgstr "Cresc is hier gestart"
 
 msgid "Cresc started here"
 msgstr "Cresc is hier gestart"
 
-#: dynamic-engraver.cc:305
+#: dynamic-engraver.cc:307
 msgid "unterminated (de)crescendo"
 msgstr "onbeëindigd (de)crescendo"
 
 msgid "unterminated (de)crescendo"
 msgstr "onbeëindigd (de)crescendo"
 
+#: event-chord-iterator.cc:56 output-property-music-iterator.cc:29
+#, c-format
+msgid "Junking event: `%s'"
+msgstr "Verschroot gebeurtenis: `%s'"
+
 #: event.cc:49
 #, c-format
 msgid "Transposition by %s makes alteration larger than two"
 #: event.cc:49
 #, c-format
 msgid "Transposition by %s makes alteration larger than two"
@@ -932,12 +862,7 @@ msgstr "Transponering met %s geeft voorteken groter dan twee"
 msgid "octave check failed; expected %s, found: %s"
 msgstr "oktaafcontrole gefaald; verwachtte %s, vond: %s"
 
 msgid "octave check failed; expected %s, found: %s"
 msgstr "oktaafcontrole gefaald; verwachtte %s, vond: %s"
 
-#: event-chord-iterator.cc:56 output-property-music-iterator.cc:29
-#, c-format
-msgid "Junking event: `%s'"
-msgstr "Verschroot gebeurtenis: `%s'"
-
-#: extender-engraver.cc:143 extender-engraver.cc:153
+#: extender-engraver.cc:141 extender-engraver.cc:150
 msgid "unterminated extender"
 msgstr "onbeëindigde extender"
 
 msgid "unterminated extender"
 msgstr "onbeëindigde extender"
 
@@ -945,11 +870,11 @@ msgstr "onbe
 msgid "no one to print a repeat brace"
 msgstr "niemand om een herhalings haak af te drukken"
 
 msgid "no one to print a repeat brace"
 msgstr "niemand om een herhalings haak af te drukken"
 
-#: glissando-engraver.cc:102
+#: glissando-engraver.cc:100
 msgid "Unterminated glissando."
 msgstr "Onbeëindigde glissando"
 
 msgid "Unterminated glissando."
 msgstr "Onbeëindigde glissando"
 
-#: global-context.cc:151
+#: global-context.cc:150
 #, c-format
 msgid "can't find `%s' context"
 msgstr "kan `%s' context niet vinden"
 #, c-format
 msgid "can't find `%s' context"
 msgstr "kan `%s' context niet vinden"
@@ -973,11 +898,21 @@ msgstr "\\%s genegeerd"
 msgid "implied \\%s added"
 msgstr "impliciede \\%s toegevoeg"
 
 msgid "implied \\%s added"
 msgstr "impliciede \\%s toegevoeg"
 
-#: hairpin.cc:98
+#: grob-interface.cc:73
+#, c-format
+msgid "Unknown interface `%s'"
+msgstr "onbekende interface `%s'"
+
+#: grob-interface.cc:84
+#, c-format
+msgid "Grob `%s' has no interface for property `%s'"
+msgstr "Grob `%s' heeft geen interface voor eigenschap `%s'"
+
+#: hairpin.cc:92
 msgid "decrescendo too small"
 msgstr "decrescendo te klein"
 
 msgid "decrescendo too small"
 msgstr "decrescendo te klein"
 
-#: hairpin.cc:99
+#: hairpin.cc:93
 msgid "crescendo too small"
 msgstr "crescendo te klein"
 
 msgid "crescendo too small"
 msgstr "crescendo te klein"
 
@@ -993,7 +928,7 @@ msgstr "Tegenstrijdige nootgroeperingsgebeurtenissen."
 msgid "removing unterminated hyphen"
 msgstr "verwijderen van onafgesloten streepje"
 
 msgid "removing unterminated hyphen"
 msgstr "verwijderen van onafgesloten streepje"
 
-#: hyphen-engraver.cc:110
+#: hyphen-engraver.cc:109
 msgid "unterminated hyphen; removing"
 msgstr "verwijderen van onafgesloten streepje"
 
 msgid "unterminated hyphen; removing"
 msgstr "verwijderen van onafgesloten streepje"
 
@@ -1005,29 +940,24 @@ msgstr "invoegbestanden zijn niet toegestaan"
 msgid "non fatal error: "
 msgstr "niet noodlottige fout: "
 
 msgid "non fatal error: "
 msgstr "niet noodlottige fout: "
 
-#: input.cc:107 source-file.cc:147 source-file.cc:240
+#: input.cc:107 source-file.cc:135 source-file.cc:228
 msgid "position unknown"
 msgstr "positie onbekend"
 
 msgid "position unknown"
 msgstr "positie onbekend"
 
-#: input-file-results.cc:78 source-file.cc:55
-#, c-format
-msgid "can't open file: `%s'"
-msgstr "kan bestand niet openen: `%s'"
-
-#: input-file-results.cc:142
-#, c-format
-msgid "Now processing `%s'"
-msgstr "Nu wordt verwerkt `%s'"
-
 #: key-performer.cc:90
 msgid "FIXME: key change merge"
 msgstr "MAAKME: toonsoort sleutel samenvoeging"
 
 #: key-performer.cc:90
 msgid "FIXME: key change merge"
 msgstr "MAAKME: toonsoort sleutel samenvoeging"
 
-#: kpath.cc:75
+#: kpath.cc:83
 #, c-format
 msgid "kpathsea can not find TFM file: `%s'"
 msgstr "kpathsea kan TMF bestand niet vinden: `%s'"
 
 #, c-format
 msgid "kpathsea can not find TFM file: `%s'"
 msgstr "kpathsea kan TMF bestand niet vinden: `%s'"
 
+#: kpath.cc:129
+#, c-format
+msgid "kpathsea can not find file: `%s'"
+msgstr "kpathsea kan bestand niet vinden: `%s'"
+
 #: ligature-engraver.cc:152
 msgid "can't find start of ligature"
 msgstr "kan begin van ligatuur niet vinden"
 #: ligature-engraver.cc:152
 msgid "can't find start of ligature"
 msgstr "kan begin van ligatuur niet vinden"
@@ -1044,62 +974,82 @@ msgstr "heb al een ligatuur"
 msgid "no left bound"
 msgstr "geen linkerkant"
 
 msgid "no left bound"
 msgstr "geen linkerkant"
 
-#: ligature-engraver.cc:255
+#: ligature-engraver.cc:256
 msgid "unterminated ligature"
 msgstr "onbeëindigde ligatuur"
 
 msgid "unterminated ligature"
 msgstr "onbeëindigde ligatuur"
 
-#: ligature-engraver.cc:279
+#: ligature-engraver.cc:280
 msgid "ignoring rest: ligature may not contain rest"
 msgstr "negeer rust: ligatuur mag geen rust bevatten"
 
 msgid "ignoring rest: ligature may not contain rest"
 msgstr "negeer rust: ligatuur mag geen rust bevatten"
 
-#: ligature-engraver.cc:280
+#: ligature-engraver.cc:281
 msgid "ligature was started here"
 msgstr "ligatuur werd hier gestart"
 
 msgid "ligature was started here"
 msgstr "ligatuur werd hier gestart"
 
-#: lily-guile.cc:88
+#: lily-guile.cc:87
 #, c-format
 msgid "(load path: `%s')"
 msgstr "(zoekpad: `%s')"
 
 #, c-format
 msgid "(load path: `%s')"
 msgstr "(zoekpad: `%s')"
 
-#: lily-guile.cc:584
+#: lily-guile.cc:562
 #, c-format
 msgid "Can't find property type-check for `%s' (%s)."
 msgstr "Kan geen type-controle vinden voor property `%s' (%s)."
 
 #, c-format
 msgid "Can't find property type-check for `%s' (%s)."
 msgstr "Kan geen type-controle vinden voor property `%s' (%s)."
 
-#: lily-guile.cc:587
+#: lily-guile.cc:565
 msgid "Perhaps you made a typing error?"
 msgstr "Misschien een typefout?"
 
 msgid "Perhaps you made a typing error?"
 msgstr "Misschien een typefout?"
 
-#: lily-guile.cc:593
+#: lily-guile.cc:571
 msgid "Doing assignment anyway."
 msgstr "Voer toewijzing toch door."
 
 msgid "Doing assignment anyway."
 msgstr "Voer toewijzing toch door."
 
-#: lily-guile.cc:607
+#: lily-guile.cc:585
 #, c-format
 msgid "Type check for `%s' failed; value `%s' must be of type `%s'"
 msgstr "Type contole gefaald voor `%s'; waarde `%s' moet type hebben: `%s'"
 
 #, c-format
 msgid "Type check for `%s' failed; value `%s' must be of type `%s'"
 msgstr "Type contole gefaald voor `%s'; waarde `%s' moet type hebben: `%s'"
 
-#: lookup.cc:169
-msgid "round filled box horizontal extent smaller than blot; decreasing blot"
-msgstr "rond gevulde doos horizontale afmetingen kleiner dan blot; verkleinen van blot"
+#: lily-lexer.cc:219
+#, c-format
+msgid "Identifier name is a keyword: `%s'"
+msgstr "Identifier naam is een sleutelwoord: `%s'"
+
+#: lily-lexer.cc:236
+#, c-format
+msgid "error at EOF: %s"
+msgstr "fout bij EOF: %s"
 
 
-#: lookup.cc:174
-msgid "round filled box vertical extent smaller than blot; decreasing blot"
-msgstr "rond gevulde doos vertikale afmetingen kleiner dan blot; verkleinen van blot"
+#: lily-parser.cc:97
+msgid "Parsing..."
+msgstr "Ontleden..."
+
+#: lily-parser.cc:110 lily-parser.cc:147
+msgid "Braces don't match"
+msgstr "Haakjes paren niet"
 
 
-#: main.cc:100
+#: lily-parser.cc:289
+#, c-format
+msgid "can't find init file: `%s'"
+msgstr "kan init bestand niet vinden: `%s'"
+
+#: lily-parser.cc:306
+#, c-format
+msgid "Now processing `%s'"
+msgstr "Nu wordt verwerkt `%s'"
+
+#: main.cc:91
 msgid ""
 "This program is free software.  It is covered by the GNU General Public\n"
 "License and you are welcome to change it and/or distribute copies of it\n"
 msgid ""
 "This program is free software.  It is covered by the GNU General Public\n"
 "License and you are welcome to change it and/or distribute copies of it\n"
-"under certain conditions.  Invoke as `lilypond-bin --warranty' for more\n"
+"under certain conditions.  Invoke as `lilypond --warranty' for more\n"
 "information.\n"
 msgstr ""
 "Dit is vrije programmatuur.  Het valt onder de GNU Algemene Openbare\n"
 "Licentie (General Public Licence), en u wordt uitgenodigd het te\n"
 "veranderen en/of te verspreiden onder bepaalde voorwaarden.  Roep aan\n"
 "information.\n"
 msgstr ""
 "Dit is vrije programmatuur.  Het valt onder de GNU Algemene Openbare\n"
 "Licentie (General Public Licence), en u wordt uitgenodigd het te\n"
 "veranderen en/of te verspreiden onder bepaalde voorwaarden.  Roep aan\n"
-"als `lilypond-bin --warranty' voor meer informatie.\n"
+"als `lilypond --warranty' voor meer informatie.\n"
 
 
-#: main.cc:106
+#: main.cc:97
 msgid ""
 "    This program is free software; you can redistribute it and/or\n"
 "modify it under the terms of the GNU General Public License version 2\n"
 msgid ""
 "    This program is free software; you can redistribute it and/or\n"
 "modify it under the terms of the GNU General Public License version 2\n"
@@ -1130,47 +1080,63 @@ msgstr ""
 "zoniet, schrijf dan naar de Free Software Foundation, Inc.,\n"
 "675 Mass Ave, Cambridge, MA 02139, USA.\n"
 
 "zoniet, schrijf dan naar de Free Software Foundation, Inc.,\n"
 "675 Mass Ave, Cambridge, MA 02139, USA.\n"
 
-#: main.cc:135
+#: main.cc:126
 msgid "EXPR"
 msgstr "EXPR"
 
 msgid "EXPR"
 msgstr "EXPR"
 
-#: main.cc:136
+#: main.cc:127
 msgid "set options, use -e '(ly:option-usage)' for help"
 msgstr "zet opties, gebruik -e '(ly:option-usage)' voor hulp"
 
 msgid "set options, use -e '(ly:option-usage)' for help"
 msgstr "zet opties, gebruik -e '(ly:option-usage)' voor hulp"
 
-#: main.cc:139
-msgid "use output format EXT"
-msgstr "gebruik uitvoerformaat EXT"
+#: main.cc:130
+msgid "select back-end to use"
+msgstr ""
 
 
-#: main.cc:141
+#: main.cc:132
 msgid "FIELD"
 msgstr "VELD"
 
 msgid "FIELD"
 msgstr "VELD"
 
-#: main.cc:141
+#: main.cc:132
 msgid "write header field to BASENAME.FIELD"
 msgstr "schrijf kop veld naar BASISNAAM.VELD"
 
 msgid "write header field to BASENAME.FIELD"
 msgstr "schrijf kop veld naar BASISNAAM.VELD"
 
-#: main.cc:142
+#: main.cc:133
 msgid "add DIR to search path"
 msgstr "voeg DIR toe aan zoekpad"
 
 msgid "add DIR to search path"
 msgstr "voeg DIR toe aan zoekpad"
 
-#: main.cc:143
+#: main.cc:134
 msgid "use FILE as init file"
 msgstr "gebruik BESTAND als initialisatiebestand"
 
 msgid "use FILE as init file"
 msgstr "gebruik BESTAND als initialisatiebestand"
 
-#: main.cc:144
-msgid "write Makefile dependencies"
-msgstr "schrijf Makefile afhankelijkheden"
+#: main.cc:137
+msgid "generate a preview"
+msgstr "genereer een voorvertoning"
+
+#: main.cc:138
+msgid "generate PNG"
+msgstr "genereer PNG"
+
+#: main.cc:139
+msgid "generate PostScript"
+msgstr "genereer PostScipt"
 
 
-#: main.cc:147
-msgid "prepend DIR to dependencies"
-msgstr "voeg DIR voor aan afhankelijkheden"
+#: main.cc:140
+msgid "generate DVI"
+msgstr "genereer DVI"
 
 
-#: main.cc:148
+#: main.cc:141
+msgid "generate PDF (default)"
+msgstr "genereer PDF (standaard)"
+
+#: main.cc:142
+msgid "generate TeX"
+msgstr "genereer TeX"
+
+#: main.cc:143
 msgid "run in safe mode"
 msgstr "draai in veilige modus"
 
 msgid "run in safe mode"
 msgstr "draai in veilige modus"
 
-#: main.cc:171
+#: main.cc:166
 #, c-format
 msgid ""
 "Copyright (c) %s by\n"
 #, c-format
 msgid ""
 "Copyright (c) %s by\n"
@@ -1180,44 +1146,36 @@ msgstr ""
 "%s  en anderen."
 
 #. No version number or newline here.  It confuses help2man.
 "%s  en anderen."
 
 #. No version number or newline here.  It confuses help2man.
-#: main.cc:197
+#: main.cc:192
 #, c-format
 msgid "Usage: %s [OPTIONS]... FILE..."
 msgstr "Gebruik: %s [OPTIE]... BESTAND..."
 
 #, c-format
 msgid "Usage: %s [OPTIONS]... FILE..."
 msgstr "Gebruik: %s [OPTIE]... BESTAND..."
 
-#: main.cc:199
+#: main.cc:194
 #, c-format
 msgid "Typeset music and/or produce MIDI from FILE."
 msgstr "Zet muziek en of produceer MIDI van BESTAND."
 
 #, c-format
 msgid "Typeset music and/or produce MIDI from FILE."
 msgstr "Zet muziek en of produceer MIDI van BESTAND."
 
-#: main.cc:201
+#: main.cc:196
 #, c-format
 msgid "LilyPond produces beautiful music notation."
 msgstr "LilyPond produceert prachtige muzieknotatie."
 
 #, c-format
 msgid "LilyPond produces beautiful music notation."
 msgstr "LilyPond produceert prachtige muzieknotatie."
 
-#: main.cc:203
+#: main.cc:198
 #, c-format
 msgid "For more information, see %s"
 msgstr "Voor meer informatie, zie %s"
 
 #, c-format
 msgid "For more information, see %s"
 msgstr "Voor meer informatie, zie %s"
 
-#: main.cc:369
+#: main.cc:410
 #, c-format
 msgid "This option is for developers only."
 msgstr "Deze optie is uitsluitend bestemd voor ontwikkelaars."
 
 #, c-format
 msgid "This option is for developers only."
 msgstr "Deze optie is uitsluitend bestemd voor ontwikkelaars."
 
-#: main.cc:370
+#: main.cc:411
 #, c-format
 msgid "Read the sources for more information."
 msgstr "Lees de broncodes voor meer informatie."
 
 #, c-format
 msgid "Read the sources for more information."
 msgstr "Lees de broncodes voor meer informatie."
 
-#: mensural-ligature.cc:183
-msgid "Mensural_ligature:unexpected case fall-through"
-msgstr "Mensural_ligature:onverwachte zaakdoorval"
-
-#: mensural-ligature.cc:193
-msgid "Mensural_ligature: (join_left == 0)"
-msgstr "Mensural_ligature: (join_left) == 0)"
-
 #: mensural-ligature-engraver.cc:248 mensural-ligature-engraver.cc:383
 msgid "unexpected case fall-through"
 msgstr "onverwachte zaakdoorval"
 #: mensural-ligature-engraver.cc:248 mensural-ligature-engraver.cc:383
 msgid "unexpected case fall-through"
 msgstr "onverwachte zaakdoorval"
@@ -1238,6 +1196,14 @@ msgstr "prieminterval binnen ligatuur -> overslaan"
 msgid "mensural ligature: duration none of L, B, S -> skipping"
 msgstr "mensural ligature: lengte geen van L, B, S -> overslaan"
 
 msgid "mensural ligature: duration none of L, B, S -> skipping"
 msgstr "mensural ligature: lengte geen van L, B, S -> overslaan"
 
+#: mensural-ligature.cc:161
+msgid "Mensural_ligature:unexpected case fall-through"
+msgstr "Mensural_ligature:onverwachte zaakdoorval"
+
+#: mensural-ligature.cc:171
+msgid "Mensural_ligature: (join_left == 0)"
+msgstr "Mensural_ligature: (join_left) == 0)"
+
 #: midi-item.cc:153
 #, c-format
 msgid "no such MIDI instrument: `%s'"
 #: midi-item.cc:153
 #, c-format
 msgid "no such MIDI instrument: `%s'"
@@ -1257,24 +1223,6 @@ msgstr "Experimenteel: tijdelijke fijnafstemming (%d centen) van kanaal."
 msgid "could not write file: `%s'"
 msgstr "kon bestand niet schrijven: `%s'"
 
 msgid "could not write file: `%s'"
 msgstr "kon bestand niet schrijven: `%s'"
 
-#: my-lily-lexer.cc:185
-#, c-format
-msgid "Identifier name is a keyword: `%s'"
-msgstr "Identifier naam is een sleutelwoord: `%s'"
-
-#: my-lily-lexer.cc:207
-#, c-format
-msgid "error at EOF: %s"
-msgstr "fout bij EOF: %s"
-
-#: my-lily-parser.cc:45
-msgid "Parsing..."
-msgstr "Ontleden..."
-
-#: my-lily-parser.cc:57
-msgid "Braces don't match"
-msgstr "Haakjes paren niet"
-
 #.
 #. music for the softenon children?
 #.
 #.
 #. music for the softenon children?
 #.
@@ -1286,35 +1234,35 @@ msgstr "muziek voor de marsmannetjes."
 msgid "Fingerings are also not down?! Putting them down anyway."
 msgstr "Vingerzettingen zijn ook niet onder?! Zet ze toch onder."
 
 msgid "Fingerings are also not down?! Putting them down anyway."
 msgstr "Vingerzettingen zijn ook niet onder?! Zet ze toch onder."
 
-#: new-lyric-combine-music-iterator.cc:172
+#: new-lyric-combine-music-iterator.cc:246
 #, c-format
 #, c-format
-msgid "cannot find Voice: %s"
-msgstr "kan Voice niet vinden: %s"
+msgid "cannot find Voice `%s'"
+msgstr "kan Voice niet vinden: `%s'"
 
 
-#: note-collision.cc:384
+#: note-collision.cc:413
 msgid "Too many clashing notecolumns.  Ignoring them."
 msgstr "Te veel botsende nootkolommen.  Negeer ze."
 
 msgid "Too many clashing notecolumns.  Ignoring them."
 msgstr "Te veel botsende nootkolommen.  Negeer ze."
 
-#: note-head.cc:139
+#: note-head.cc:45
 #, c-format
 msgid "note head `%s' not found"
 msgstr "nootbolletje `%s' niet gevonden"
 
 #, c-format
 msgid "note head `%s' not found"
 msgstr "nootbolletje `%s' niet gevonden"
 
-#: paper-def.cc:73
+#: paper-outputter.cc:113
 #, c-format
 msgid "paper output to `%s'..."
 msgstr "papier uitvoer naar %s..."
 
 #, c-format
 msgid "paper output to `%s'..."
 msgstr "papier uitvoer naar %s..."
 
-#: paper-score.cc:72
+#: paper-score.cc:68
 #, c-format
 msgid "Element count %d (spanners %d) "
 msgstr "Aantal elementen %d (spanners %d)"
 
 #, c-format
 msgid "Element count %d (spanners %d) "
 msgstr "Aantal elementen %d (spanners %d)"
 
-#: paper-score.cc:76
+#: paper-score.cc:72
 msgid "Preprocessing graphical objects..."
 msgstr "Voorbewerken van grafische objecten..."
 
 msgid "Preprocessing graphical objects..."
 msgstr "Voorbewerken van grafische objecten..."
 
-#: parse-scm.cc:81
+#: parse-scm.cc:77
 msgid "GUILE signaled an error for the expression beginning here"
 msgstr "GUILE signaleerde een fout voor de expressie beginnend alhier"
 
 msgid "GUILE signaled an error for the expression beginning here"
 msgstr "GUILE signaleerde een fout voor de expressie beginnend alhier"
 
@@ -1322,7 +1270,7 @@ msgstr "GUILE signaleerde een fout voor de expressie beginnend alhier"
 msgid "Don't know how to handle a percent repeat of this length."
 msgstr "Weet niet hoe procent herhaling van deze lengte af te handelen."
 
 msgid "Don't know how to handle a percent repeat of this length."
 msgstr "Weet niet hoe procent herhaling van deze lengte af te handelen."
 
-#: percent-repeat-engraver.cc:164
+#: percent-repeat-engraver.cc:170
 msgid "unterminated percent repeat"
 msgstr "onbeëindigde procentherhaling"
 
 msgid "unterminated percent repeat"
 msgstr "onbeëindigde procentherhaling"
 
@@ -1330,19 +1278,19 @@ msgstr "onbe
 msgid "no one to print a percent"
 msgstr "niemand om een procent herhaling af te drukken"
 
 msgid "no one to print a percent"
 msgstr "niemand om een procent herhaling af te drukken"
 
-#: performance.cc:51
+#: performance.cc:50
 msgid "Track ... "
 msgstr "Spoor ... "
 
 msgid "Track ... "
 msgstr "Spoor ... "
 
-#: performance.cc:94
+#: performance.cc:93
 msgid "Creator: "
 msgstr "Schepper: "
 
 msgid "Creator: "
 msgstr "Schepper: "
 
-#: performance.cc:114
+#: performance.cc:113
 msgid "at "
 msgstr "dd "
 
 msgid "at "
 msgstr "dd "
 
-#: performance.cc:172
+#: performance.cc:167
 #, c-format
 msgid "MIDI output to `%s'..."
 msgstr "MIDI uitvoer naar %s..."
 #, c-format
 msgid "MIDI output to `%s'..."
 msgstr "MIDI uitvoer naar %s..."
@@ -1355,17 +1303,17 @@ msgstr "onbe
 msgid "can't find start of phrasing slur"
 msgstr "kan start van fraseringsboog niet vinden"
 
 msgid "can't find start of phrasing slur"
 msgstr "kan start van fraseringsboog niet vinden"
 
-#: piano-pedal-engraver.cc:238
+#: piano-pedal-engraver.cc:237
 msgid "Need 3 strings for piano pedals. No pedal made. "
 msgstr "Heb 3 strings nodig voor pianopedalen. Geen pedalen gemaakt. "
 
 msgid "Need 3 strings for piano pedals. No pedal made. "
 msgstr "Heb 3 strings nodig voor pianopedalen. Geen pedalen gemaakt. "
 
-#: piano-pedal-engraver.cc:253 piano-pedal-engraver.cc:268
+#: piano-pedal-engraver.cc:252 piano-pedal-engraver.cc:267
 #: piano-pedal-performer.cc:82
 #, c-format
 msgid "can't find start of piano pedal: `%s'"
 msgstr "kan start van piano pedaal niet vinden: `%s'"
 
 #: piano-pedal-performer.cc:82
 #, c-format
 msgid "can't find start of piano pedal: `%s'"
 msgstr "kan start van piano pedaal niet vinden: `%s'"
 
-#: piano-pedal-engraver.cc:321
+#: piano-pedal-engraver.cc:318
 #, c-format
 msgid "can't find start of piano pedal bracket: `%s'"
 msgstr "kan start van piano pedaal haak niet vinden: `%s'"
 #, c-format
 msgid "can't find start of piano pedal bracket: `%s'"
 msgstr "kan start van piano pedaal haak niet vinden: `%s'"
@@ -1384,85 +1332,92 @@ msgstr "In aanhaling: verschroten van gebeurtenis %s"
 msgid "Failed octave check, got: "
 msgstr "Oktaafcontorle gefaald, heb:"
 
 msgid "Failed octave check, got: "
 msgstr "Oktaafcontorle gefaald, heb:"
 
-#: rest.cc:137
-#, c-format
-msgid "rest `%s' not found"
-msgstr "rust `%s' niet gevonden"
-
-#: rest-collision.cc:145
+#: rest-collision.cc:132
 msgid "rest direction not set.  Cannot resolve collision."
 msgstr "rustrichting niet gezet.  Kan botsing niet voorkomen."
 
 msgid "rest direction not set.  Cannot resolve collision."
 msgstr "rustrichting niet gezet.  Kan botsing niet voorkomen."
 
-#: rest-collision.cc:193
+#: rest-collision.cc:144 rest-collision.cc:187
 msgid "too many colliding rests"
 msgstr "te veel botsende rusten"
 
 msgid "too many colliding rests"
 msgstr "te veel botsende rusten"
 
-#: scm-option.cc:52
+#: rest.cc:136
+#, c-format
+msgid "rest `%s' not found"
+msgstr "rust `%s' niet gevonden"
+
+#: scm-option.cc:56
 #, c-format
 msgid "lilypond -e EXPR means:"
 msgstr "lilypond -e EXPR betekent:"
 
 #, c-format
 msgid "lilypond -e EXPR means:"
 msgstr "lilypond -e EXPR betekent:"
 
-#: scm-option.cc:54
+#: scm-option.cc:58
 #, c-format
 msgid "  Evalute the Scheme EXPR before parsing any .ly files."
 msgstr "  Evalueer de Scheme EXPR alvorens enig .ly bestand te ontleden."
 
 #, c-format
 msgid "  Evalute the Scheme EXPR before parsing any .ly files."
 msgstr "  Evalueer de Scheme EXPR alvorens enig .ly bestand te ontleden."
 
-#: scm-option.cc:56
+#: scm-option.cc:60
 #, c-format
 #, c-format
-msgid "  Multiple -e options may be given, they will be evaluated sequentially."
-msgstr "  Verscheidene -e opties mogen worden gegeven, deze zullen sequentieel worden geëvalueerd."
+msgid ""
+"  Multiple -e options may be given, they will be evaluated sequentially."
+msgstr ""
+"  Verscheidene -e opties mogen worden gegeven, deze zullen sequentieel "
+"worden geëvalueerd."
 
 
-#: scm-option.cc:58
+#: scm-option.cc:62
 #, c-format
 #, c-format
-msgid "  The function ly:set-option allows for access to some internal variables."
-msgstr "  De functie ly:set-option verschaft toegang tot bepaalde interne variabelen."
+msgid ""
+"  The function ly:set-option allows for access to some internal variables."
+msgstr ""
+"  De functie ly:set-option verschaft toegang tot bepaalde interne variabelen."
 
 
-#: scm-option.cc:60
+#: scm-option.cc:64
 #, c-format
 #, c-format
-msgid "Usage: lilypond-bin -e \"(ly:set-option SYMBOL VAL)\""
-msgstr "Gebruik: lilypond-bin -e \"(ly:set-option SYMBOOL WAARDE)\""
+msgid "Usage: lilypond -e \"(ly:set-option SYMBOL VAL)\""
+msgstr "Gebruik: lilypond -e \"(ly:set-option SYMBOOL WAARDE)\""
 
 
-#: scm-option.cc:62
+#: scm-option.cc:66
 #, c-format
 #, c-format
-msgid "Where SYMBOL VAL pair is any of:"
-msgstr "Waar SYMBOOL WAARDE paar is een van:"
+msgid "Use help as  SYMBOL to get online help."
+msgstr ""
 
 
-#: scm-option.cc:143 scm-option.cc:176
-msgid "Unknown internal option!"
+#: scm-option.cc:132 scm-option.cc:160
+#, c-format
+msgid "No such internal option: %s"
 msgstr "Onbekende interne optie!"
 
 msgstr "Onbekende interne optie!"
 
-#: score.cc:125
+#: score-engraver.cc:103 score-engraver.cc:108
+#, c-format
+msgid "can't find `%s'"
+msgstr "kan niet vinden `%s'"
+
+#: score-engraver.cc:104
+msgid "Music font has not been installed properly.  Aborting"
+msgstr "Fonts zijn niet juist geïnstalleerd.  Afbreken."
+
+#: score-engraver.cc:109
+#, c-format
+msgid "Install the ec-mftraced package from %s. Aborting"
+msgstr ""
+
+#: score.cc:112
 msgid "Interpreting music... "
 msgstr "Vertolken van muziek..."
 
 msgid "Interpreting music... "
 msgstr "Vertolken van muziek..."
 
-#: score.cc:135
+#: score.cc:122
 msgid "Need music in a score"
 msgstr "Heb muziek nodig in een partituur"
 
 msgid "Need music in a score"
 msgstr "Heb muziek nodig in een partituur"
 
-#: score.cc:145
+#: score.cc:133
 #, c-format
 msgid "elapsed time: %.2f seconds"
 msgstr "duur: %.2f seconden"
 
 #, c-format
 msgid "elapsed time: %.2f seconds"
 msgstr "duur: %.2f seconden"
 
-#: score-engraver.cc:103
-#, c-format
-msgid "can't find `%s'"
-msgstr "kan niet vinden `%s'"
+#. FIXME:
+#: script-engraver.cc:100
+msgid "Do not know how to interpret articulation: "
+msgstr "Weet niet hoe articulatie te vertolken: "
 
 
-#: score-engraver.cc:104
-msgid "Fonts have not been installed properly.  Aborting"
-msgstr "Fonts zijn niet juist geïnstalleerd.  Afbreken."
-
-#: score-engraver.cc:189
-#, c-format
-msgid "unbound spanner `%s'"
-msgstr "ongebonden spanner `%s'"
-
-#: script-engraver.cc:96
-msgid "Don't know how to interpret articulation:"
-msgstr "Weet niet hoe articulatie te vertolken:"
-
-#: script-engraver.cc:97
+#: script-engraver.cc:101
 msgid "Scheme encoding: "
 msgstr "Scheme codering:"
 
 msgid "Scheme encoding: "
 msgstr "Scheme codering:"
 
@@ -1476,89 +1431,85 @@ msgstr "Separation_item:  Ik heb te veel gedronken"
 msgid "No spring between column %d and next one"
 msgstr "Geen veer tussen kolom %d en de volgende"
 
 msgid "No spring between column %d and next one"
 msgstr "Geen veer tussen kolom %d en de volgende"
 
-#: slur-engraver.cc:121
+#: slur-engraver.cc:128
 msgid "unterminated slur"
 msgstr "onbeëindigde bindingsboog"
 
 #. How to shut up this warning, when Voice_devnull_engraver has
 #. eaten start event?
 msgid "unterminated slur"
 msgstr "onbeëindigde bindingsboog"
 
 #. How to shut up this warning, when Voice_devnull_engraver has
 #. eaten start event?
-#: slur-engraver.cc:139
+#: slur-engraver.cc:146
 msgid "can't find start of slur"
 msgstr "kan start van bindingsboog niet vinden"
 
 msgid "can't find start of slur"
 msgstr "kan start van bindingsboog niet vinden"
 
-#: source-file.cc:68
+#: source-file.cc:50
+#, c-format
+msgid "can't open file: `%s'"
+msgstr "kan bestand niet openen: `%s'"
+
+#: source-file.cc:63
 #, c-format
 msgid "Huh?  Got %d, expected %d characters"
 msgstr "Huh?  Kreeg %d, verwachtte %d tekens"
 
 #, c-format
 msgid "Huh?  Got %d, expected %d characters"
 msgstr "Huh?  Kreeg %d, verwachtte %d tekens"
 
-#: spacing-spanner.cc:385
+#: spacing-spanner.cc:388
 #, c-format
 msgid "Global shortest duration is %s"
 msgstr "Globaal kortste lengte is %s"
 
 #, c-format
 msgid "Global shortest duration is %s"
 msgstr "Globaal kortste lengte is %s"
 
-#: spring-smob.cc:32
+#: stem-engraver.cc:84
+msgid "tremolo duration is too long"
+msgstr "tremololengte is te lang"
+
+#. FIXME:
+#: stem-engraver.cc:121
 #, c-format
 #, c-format
-msgid "#<spring smob d= %f>"
-msgstr "#<veer smob d= %f>"
+msgid "Adding note head to incompatible stem (type = %d)"
+msgstr "Voeg noot bolletje toe aan onverenigbare stok (type = %d)"
 
 
-#: stem.cc:119
+#: stem-engraver.cc:123
+msgid "Don't you want polyphonic voices instead?"
+msgstr "Wil je anders echt geen polyfone stemmen?"
+
+#: stem.cc:126
 msgid "Weird stem size; check for narrow beams"
 msgstr "Vreemde stoklengte; controleer op krappe waardestrepen"
 
 msgid "Weird stem size; check for narrow beams"
 msgstr "Vreemde stoklengte; controleer op krappe waardestrepen"
 
-#: stem.cc:648
+#: stem.cc:599
 #, c-format
 msgid "flag `%s' not found"
 msgstr "vlag `%s' niet gevonden"
 
 #, c-format
 msgid "flag `%s' not found"
 msgstr "vlag `%s' niet gevonden"
 
-#: stem.cc:661
+#: stem.cc:610
 #, c-format
 msgid "flag stroke `%s' not found"
 msgstr "vlag streep `%s' niet gevonden"
 
 #, c-format
 msgid "flag stroke `%s' not found"
 msgstr "vlag streep `%s' niet gevonden"
 
-#: stem-engraver.cc:97
-msgid "tremolo duration is too long"
-msgstr "tremololengte is te lang"
-
-#: stem-engraver.cc:128
-#, c-format
-msgid "Adding note head to incompatible stem (type = %d)"
-msgstr "Voeg noot bolletje toe aan onverenigbare stok (type = %d)"
-
-#: stem-engraver.cc:129
-msgid "Don't you want polyphonic voices instead?"
-msgstr "Wil je anders echt geen polyfone stemmen?"
-
-#: system.cc:181
+#: system.cc:133
 #, c-format
 msgid "Element count %d."
 msgstr "Aantal elementen: %d."
 
 #, c-format
 msgid "Element count %d."
 msgstr "Aantal elementen: %d."
 
-#: system.cc:335
+#: system.cc:271
 #, c-format
 msgid "Grob count %d"
 msgstr "Aantal grobs %d"
 
 #, c-format
 msgid "Grob count %d"
 msgstr "Aantal grobs %d"
 
-#: system.cc:349
+#: system.cc:285
 msgid "Calculating line breaks..."
 msgstr "Berekenen van regelafbreuken..."
 
 msgid "Calculating line breaks..."
 msgstr "Berekenen van regelafbreuken..."
 
-#: text-spanner-engraver.cc:65
+#: text-spanner-engraver.cc:63
 msgid "can't find start of text spanner"
 msgstr "kan start van tekst spanner niet vinden"
 
 msgid "can't find start of text spanner"
 msgstr "kan start van tekst spanner niet vinden"
 
-#: text-spanner-engraver.cc:79
+#: text-spanner-engraver.cc:77
 msgid "already have a text spanner"
 msgstr "heb al een tekst spanner"
 
 msgid "already have a text spanner"
 msgstr "heb al een tekst spanner"
 
-#: text-spanner-engraver.cc:143
+#: text-spanner-engraver.cc:139
 msgid "unterminated text spanner"
 msgstr "onbeëindigde tekst spanner"
 
 msgid "unterminated text spanner"
 msgstr "onbeëindigde tekst spanner"
 
-#: tfm.cc:83
-#, c-format
-msgid "can't find ascii character: %d"
-msgstr "kan ascii teken niet vinden: %d"
-
 #. Not using ngettext's plural feature here, as this message is
 #. more of a programming error.
 #: tfm-reader.cc:108
 #. Not using ngettext's plural feature here, as this message is
 #. more of a programming error.
 #: tfm-reader.cc:108
@@ -1569,9 +1520,15 @@ msgstr "TFM kop van `%s' heeft slechts %u woord(en)"
 #: tfm-reader.cc:142
 #, c-format
 msgid "%s: TFM file has %u parameters, which is more than the %u I can handle"
 #: tfm-reader.cc:142
 #, c-format
 msgid "%s: TFM file has %u parameters, which is more than the %u I can handle"
-msgstr "%s: TFM bestand heeft %u parameters, wat meer is dan de %u die ik aan kan"
+msgstr ""
+"%s: TFM bestand heeft %u parameters, wat meer is dan de %u die ik aan kan"
+
+#: tfm.cc:73
+#, c-format
+msgid "can't find ascii character: %d"
+msgstr "kan ascii teken niet vinden: %d"
 
 
-#: tie-engraver.cc:164
+#: tie-engraver.cc:165
 msgid "lonely tie"
 msgstr "eenzame overbinding"
 
 msgid "lonely tie"
 msgstr "eenzame overbinding"
 
@@ -1579,13 +1536,6 @@ msgstr "eenzame overbinding"
 msgid "no one to print a tuplet start bracket"
 msgstr "niemand om een x-ool start haak af te drukken"
 
 msgid "no one to print a tuplet start bracket"
 msgstr "niemand om een x-ool start haak af te drukken"
 
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#: time-signature.cc:95
-#, c-format
-msgid "time signature symbol `%s' not found; reverting to numbered style"
-msgstr "maatsoortsymbool `%s' niet gevonden; val terug op numerieke stijl"
-
 #.
 #. Todo: should make typecheck?
 #.
 #.
 #. Todo: should make typecheck?
 #.
@@ -1596,161 +1546,295 @@ msgstr "maatsoortsymbool `%s' niet gevonden; val terug op numerieke stijl"
 msgid "Found strange time signature %d/%d."
 msgstr "Vreemde maatsoort gevonden %d/%d."
 
 msgid "Found strange time signature %d/%d."
 msgstr "Vreemde maatsoort gevonden %d/%d."
 
+#. If there is no such symbol, we default to the numbered style.
+#. (Here really with a warning!)
+#: time-signature.cc:91
+#, c-format
+msgid "time signature symbol `%s' not found; reverting to numbered style"
+msgstr "maatsoortsymbool `%s' niet gevonden; val terug op numerieke stijl"
+
 #: translator-ctors.cc:53
 #, c-format
 msgid "unknown translator: `%s'"
 msgstr "onbekende translator: `%s'"
 
 #: translator-ctors.cc:53
 #, c-format
 msgid "unknown translator: `%s'"
 msgstr "onbekende translator: `%s'"
 
-#: translator-group.cc:108
-#, c-format
-msgid "can't find: `%s'"
-msgstr "kan niet vinden: `%s'"
+#: trill-spanner-engraver.cc:71
+msgid "can't find start of trill spanner"
+msgstr "kan start van triller spanner niet vinden"
+
+#: trill-spanner-engraver.cc:85
+msgid "already have a trill spanner"
+msgstr "heb al een tekst spanner"
+
+#: trill-spanner-engraver.cc:145
+msgid "unterminated trill spanner"
+msgstr "onbeëindigde trill spanner"
 
 #: tuplet-bracket.cc:448
 msgid "Killing tuplet bracket across linebreak."
 msgstr "Vermoorden van tuplet haak over regelbreuk."
 
 
 #: tuplet-bracket.cc:448
 msgid "Killing tuplet bracket across linebreak."
 msgstr "Vermoorden van tuplet haak over regelbreuk."
 
-#: vaticana-ligature.cc:92
-msgid "ascending vaticana style flexa"
-msgstr "stijgende vaticana stijl flexa"
-
-#: vaticana-ligature.cc:181
-msgid "Vaticana_ligature: zero join (delta_pitch == 0)"
-msgstr "Vaticana_ligature: nulsamenvoeging (delta_pitch == 0)"
-
 #: vaticana-ligature-engraver.cc:342
 #, c-format
 #: vaticana-ligature-engraver.cc:342
 #, c-format
-msgid "ignored prefix (es) `%s' of this head according to restrictions of the selected ligature style"
+msgid ""
+"ignored prefix (es) `%s' of this head according to restrictions of the "
+"selected ligature style"
 msgstr ""
 msgstr ""
-"negeren van voorvoegsel (es) `%s' van dit bolletje volgens restricties van de\n"
+"negeren van voorvoegsel (es) `%s' van dit bolletje volgens restricties van "
+"de\n"
 "geselecteerde ligatuurstijl"
 
 #: vaticana-ligature-engraver.cc:572
 #, c-format
 msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr=%ul"
 "geselecteerde ligatuurstijl"
 
 #: vaticana-ligature-engraver.cc:572
 #, c-format
 msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr=%ul"
-msgstr "Vaticana_ligature_engraver: instelling `spacing-increment = %f': ptr=%ul"
+msgstr ""
+"Vaticana_ligature_engraver: instelling `spacing-increment = %f': ptr=%ul"
+
+#: vaticana-ligature.cc:92
+msgid "ascending vaticana style flexa"
+msgstr "stijgende vaticana stijl flexa"
 
 
-#: volta-engraver.cc:140
+#: vaticana-ligature.cc:181
+msgid "Vaticana_ligature: zero join (delta_pitch == 0)"
+msgstr "Vaticana_ligature: nulsamenvoeging (delta_pitch == 0)"
+
+#: volta-engraver.cc:141
 msgid "No volta spanner to end"
 msgstr "Geen volta spanner te beëindigen"
 
 msgid "No volta spanner to end"
 msgstr "Geen volta spanner te beëindigen"
 
-#: volta-engraver.cc:151
+#: volta-engraver.cc:152
 msgid "Already have a volta spanner.  Stopping that one prematurely."
 msgstr "Heb al een volta spanner.  Stop die nu voortijdig."
 
 msgid "Already have a volta spanner.  Stopping that one prematurely."
 msgstr "Heb al een volta spanner.  Stop die nu voortijdig."
 
-#: volta-engraver.cc:155
+#: volta-engraver.cc:156
 msgid "Also have a stopped spanner.  Giving up."
 msgstr "Heb ook al een gestopte spanner.   Geef op."
 
 msgid "Also have a stopped spanner.  Giving up."
 msgstr "Heb ook al een gestopte spanner.   Geef op."
 
-#: parser.yy:114
+#: parser.yy:79
 msgid "Tag must be symbol or list of symbols."
 msgstr "Merk moet symbool of lijst van symbolen zijn."
 
 msgid "Tag must be symbol or list of symbols."
 msgstr "Merk moet symbool of lijst van symbolen zijn."
 
-#: parser.yy:513
+#: parser.yy:534
 msgid "Identifier should have alphabetic characters only"
 msgstr "Identifier mag uitsluitend alfabetische tekens hebben"
 
 msgid "Identifier should have alphabetic characters only"
 msgstr "Identifier mag uitsluitend alfabetische tekens hebben"
 
-#: parser.yy:776
+#: parser.yy:699
+msgid "Already have music in score"
+msgstr "Heb al muziek nodig in score"
+
+#: parser.yy:700
+msgid "This is the previous music"
+msgstr ""
+
+#: parser.yy:726
+msgid "Need \\bookpaper for bookpaper block."
+msgstr ""
+
+#: parser.yy:863
 msgid "More alternatives than repeats.  Junking excess alternatives."
 msgid "More alternatives than repeats.  Junking excess alternatives."
-msgstr "Meer alternatieven dan herhalingen.  Schroot overvloedige alternatieven."
+msgstr ""
+"Meer alternatieven dan herhalingen.  Schroot overvloedige alternatieven."
 
 
-#: parser.yy:857 parser.yy:864
-msgid "\\applycontext takes function argument"
-msgstr "\\applycontext neemt een functieargument"
+#: parser.yy:1035
+#, c-format
+msgid "Argument %d failed typecheck"
+msgstr ""
 
 
-#: parser.yy:1014
-msgid "\\apply takes function argument"
-msgstr "\\apply neemt een functieargument"
+#: parser.yy:1051
+msgid "Music head function should return Music object."
+msgstr ""
 
 
-#: parser.yy:1377
+#: parser.yy:1297
+msgid "Grob name should be alphanumeric"
+msgstr ""
+
+#: parser.yy:1551
 msgid "Can't find music"
 msgstr "Kan geen muziek vinden"
 
 msgid "Can't find music"
 msgstr "Kan geen muziek vinden"
 
-#: parser.yy:1495
+#: parser.yy:1671
 msgid "Second argument must be pitch list."
 msgstr "Tweede argument moet een toonhoogtelijst zijn."
 
 msgid "Second argument must be pitch list."
 msgstr "Tweede argument moet een toonhoogtelijst zijn."
 
-#: parser.yy:1532 parser.yy:1537 parser.yy:2070
+#: parser.yy:1708 parser.yy:1713 parser.yy:2242
 msgid "Have to be in Lyric mode for lyrics"
 msgstr "Moet in Lyric modus zijn voor liedteksten"
 
 msgid "Have to be in Lyric mode for lyrics"
 msgstr "Moet in Lyric modus zijn voor liedteksten"
 
-#: parser.yy:1622
+#: parser.yy:1798
 msgid "Expecting string as script definition"
 msgstr "Verwacht string voor script definitie"
 
 msgid "Expecting string as script definition"
 msgstr "Verwacht string voor script definitie"
 
-#: parser.yy:1829 parser.yy:1884
+#: parser.yy:2007 parser.yy:2057
 #, c-format
 msgid "not a duration: %d"
 msgstr "geen duur: %d"
 
 #, c-format
 msgid "not a duration: %d"
 msgstr "geen duur: %d"
 
-#: parser.yy:1980
+#: parser.yy:2152
 msgid "Have to be in Note mode for notes"
 msgstr "Moet in Note modus zijn voor noten"
 
 msgid "Have to be in Note mode for notes"
 msgstr "Moet in Note modus zijn voor noten"
 
-#: parser.yy:2085
+#: parser.yy:2257
 msgid "Have to be in Chord mode for chords"
 msgstr "Moet in Chord modus zijn voor accoorden"
 
 msgid "Have to be in Chord mode for chords"
 msgstr "Moet in Chord modus zijn voor accoorden"
 
-#: parser.yy:2232
+#: parser.yy:2407
 msgid "need integer number arg"
 msgstr "heb integer getal arg nogig"
 
 msgid "need integer number arg"
 msgstr "heb integer getal arg nogig"
 
-#: parser.yy:2383
+#: parser.yy:2550
 msgid "Suspect duration found following this beam"
 msgstr "Verdachte lengte gevonden volgend op deze waardestreep"
 
 msgid "Suspect duration found following this beam"
 msgstr "Verdachte lengte gevonden volgend op deze waardestreep"
 
-#: lexer.ll:184
+#: lexer.ll:194
 #, c-format
 msgid "input renamed to: `%s'"
 msgstr "invoer hernoemd naar: `%s'"
 
 #, c-format
 msgid "input renamed to: `%s'"
 msgstr "invoer hernoemd naar: `%s'"
 
+#: lexer.ll:202
+msgid "No quoted string found after \\encoding"
+msgstr ""
+
+#: lexer.ll:206
+msgid "No quoted string found after \\version"
+msgstr ""
+
 #: lexer.ll:210
 #: lexer.ll:210
+msgid "No quoted string found after \\renameinput"
+msgstr ""
+
+#: lexer.ll:223
 msgid "EOF found inside a comment"
 msgstr "EOF gevonden in een kommentaar"
 
 msgid "EOF found inside a comment"
 msgstr "EOF gevonden in een kommentaar"
 
-#: lexer.ll:225
+#: lexer.ll:238
 msgid "\\maininput not allowed outside init files"
 msgstr "\\maininput niet toegestaan buiten init bestanden"
 
 msgid "\\maininput not allowed outside init files"
 msgstr "\\maininput niet toegestaan buiten init bestanden"
 
-#: lexer.ll:249
+#: lexer.ll:264
 #, c-format
 msgid "wrong or undefined identifier: `%s'"
 msgstr "verkeerde of ongedefiniëerde identifier: `%s'"
 
 #. backup rule
 #, c-format
 msgid "wrong or undefined identifier: `%s'"
 msgstr "verkeerde of ongedefiniëerde identifier: `%s'"
 
 #. backup rule
-#: lexer.ll:258
+#: lexer.ll:273
 msgid "Missing end quote"
 msgstr "Aanhalingsteken sluiten mist"
 
 msgid "Missing end quote"
 msgstr "Aanhalingsteken sluiten mist"
 
-#: lexer.ll:400
+#: lexer.ll:436
 msgid "Brace found at end of lyric.  Did you forget a space?"
 msgstr "Accolade gevonden aan het eind van liedtektst.  Een spatie vergeten?"
 
 msgid "Brace found at end of lyric.  Did you forget a space?"
 msgstr "Accolade gevonden aan het eind van liedtektst.  Een spatie vergeten?"
 
-#: lexer.ll:501
+#: lexer.ll:541
 msgid "Brace found at end of markup.  Did you forget a space?"
 msgstr "Accolade gevonden aan het eind van een opmaak.  Een spatie vergeten?"
 
 msgid "Brace found at end of markup.  Did you forget a space?"
 msgstr "Accolade gevonden aan het eind van een opmaak.  Een spatie vergeten?"
 
-#: lexer.ll:584
+#: lexer.ll:630
 #, c-format
 msgid "invalid character: `%c'"
 msgstr "ongeldig teken: `%c'"
 
 #, c-format
 msgid "invalid character: `%c'"
 msgstr "ongeldig teken: `%c'"
 
-#: lexer.ll:656 lexer.ll:657
+#: lexer.ll:716 lexer.ll:717
 #, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr "onbekende ontsnapte string: `\\%s'"
 
 #, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr "onbekende ontsnapte string: `\\%s'"
 
-#: lexer.ll:754 lexer.ll:755
+#: lexer.ll:814 lexer.ll:815
 #, c-format
 msgid "Incorrect lilypond version: %s (%s, %s)"
 msgstr "Verkeerde lilypond versie: %s (%s, %s)"
 
 #, c-format
 msgid "Incorrect lilypond version: %s (%s, %s)"
 msgstr "Verkeerde lilypond versie: %s (%s, %s)"
 
-#: lexer.ll:755 lexer.ll:756
+#: lexer.ll:815 lexer.ll:816
 msgid "Consider updating the input with the convert-ly script"
 msgstr "Overweeg het actualiseren van de invoer met het convert-ly script"
 
 msgid "Consider updating the input with the convert-ly script"
 msgstr "Overweeg het actualiseren van de invoer met het convert-ly script"
 
-#~ msgid "Unknown interface `%s'"
-#~ msgstr "onbekende interface `%s'"
+#: lily.scm:566
+#, lisp-format
+msgid "Converting to ~s..."
+msgstr "Converteren naar ~s..."
+
+#: lily.scm:587
+#, lisp-format
+msgid "Invoking `~s'..."
+msgstr "Inroepen van `%s'"
+
+#: lily.scm:605
+msgid "error: failed files: "
+msgstr "fout: bestanden gefaald: "
+
+#~ msgid "too many colliding rests."
+#~ msgstr "te veel botsende rusten"
+
+#~ msgid "write Makefile dependencies for every input file"
+#~ msgstr "schrijf Makefile afhankelijkheden voor elk invoerbestand"
+
+#~ msgid "make HTML file with links to all output"
+#~ msgstr "maak HTML bestand met koppelingen naar alle uitvoer"
+
+#~ msgid "do not generate PDF output"
+#~ msgstr "genereer geen PDF uitvoer"
+
+#~ msgid "do not generate PostScript output"
+#~ msgstr "genereer geen PostScipt uitvoer"
+
+#~ msgid "use pdflatex to generate PDF output"
+#~ msgstr "gebruik pdflatex voor het genereren van PDF uitvoer"
+
+#~ msgid "invalid value: `%s'"
+#~ msgstr "ongeldige waarde: `%s'"
+
+#~ msgid "Writing HTML menu `%s'"
+#~ msgstr "Schrijven van HTML menu `%s'"
+
+#~ msgid "Running LaTeX failed. Rerun with --verbose for a trace."
+#~ msgstr ""
+#~ "Draaien van LaTeX gefaald.  Draai opnieuw met --verbose voor een foutpad."
+
+#~ msgid "dependencies output to `%s'..."
+#~ msgstr "afhankelijkheden uitvoer naar `%s'..."
+
+#~ msgid "DIM"
+#~ msgstr "DIM"
+
+#~ msgid "write dependencies"
+#~ msgstr "schrijf afhankelijkheden"
+
+#~ msgid "prepend PREF before each -M dependency"
+#~ msgstr "plak DIR voor elke -M afhankelijkheid"
+
+#~ msgid "don't run lilypond"
+#~ msgstr "draai lilypond niet"
+
+#~ msgid "don't generate pictures"
+#~ msgstr "genereer geen afbeeldingen"
+
+#~ msgid ""
+#~ "round filled box horizontal extent smaller than blot; decreasing blot"
+#~ msgstr ""
+#~ "rond gevulde doos horizontale afmetingen kleiner dan blot; verkleinen van "
+#~ "blot"
+
+#~ msgid "round filled box vertical extent smaller than blot; decreasing blot"
+#~ msgstr ""
+#~ "rond gevulde doos vertikale afmetingen kleiner dan blot; verkleinen van "
+#~ "blot"
+
+#~ msgid "use output format EXT"
+#~ msgstr "gebruik uitvoerformaat EXT"
+
+#~ msgid "write Makefile dependencies"
+#~ msgstr "schrijf Makefile afhankelijkheden"
+
+#~ msgid "prepend DIR to dependencies"
+#~ msgstr "voeg DIR voor aan afhankelijkheden"
+
+#~ msgid "Where SYMBOL VAL pair is any of:"
+#~ msgstr "Waar SYMBOOL WAARDE paar is een van:"
+
+#~ msgid "unbound spanner `%s'"
+#~ msgstr "ongebonden spanner `%s'"
+
+#~ msgid "#<spring smob d= %f>"
+#~ msgstr "#<veer smob d= %f>"
 
 
-#~ msgid "Grob `%s' has no interface for property `%s'"
-#~ msgstr "Grob `%s' heeft geen interface voor eigenschap `%s'"
+#~ msgid "\\apply takes function argument"
+#~ msgstr "\\apply neemt een functieargument"
index 68fe45d7fb7e06493ce822c48adca2a5a9075ae3..bf2c2e043165521c79d3d51141035cdb1537e4b9 100644 (file)
@@ -5,7 +5,8 @@ depth = ..
 INSTALLATION_DIR=$(local_lilypond_datadir)/scm/
 INSTALLATION_FILES=$(SCM_FILES)
 
 INSTALLATION_DIR=$(local_lilypond_datadir)/scm/
 INSTALLATION_FILES=$(SCM_FILES)
 
-STEPMAKE_TEMPLATES=install scm
+XGETTEXT_FLAGS = --language=Lisp
+STEPMAKE_TEMPLATES=install scm po
 
 include $(depth)/make/stepmake.make 
 
 
 include $(depth)/make/stepmake.make 
 
index 426d461d4058ab342d9c6dcc2cbfe771871379da..a733a9f2e61204adc84dfda9f896da0b446fa34d 100644 (file)
@@ -58,7 +58,8 @@
 (define ifdef "First run this through cpp.")
 (define ifndef "First run this through cpp.")
 
 (define ifdef "First run this through cpp.")
 (define ifndef "First run this through cpp.")
 
-
+;; gettext wrapper
+(define-public _ ly:gettext)
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
@@ -561,14 +562,13 @@ possibly turned off."
         (output-name
          (regexp-substitute/global #f "\\.ps" name 'pre ".pdf" 'post)))
 
         (output-name
          (regexp-substitute/global #f "\\.ps" name 'pre ".pdf" 'post)))
 
-    (newline)
-    ;; FIXME: user message: should be translated
-    (display (format "Converting to ~s..." output-name))
-    (newline)
+    (newline (current-error-port))
+    (display (format (_ "Converting to ~s...") output-name)
+            (current-error-port))
+    (newline (current-error-port))
     
     (if (ly:get-option 'verbose)
     
     (if (ly:get-option 'verbose)
-       ;; FIXME: user message: should be translated
-       (display (format "Invoking ~s..." cmd)))
+       (display (format "Invoking `~s'..." cmd) (current-error-port)))
 
   (system cmd)))
 
 
   (system cmd)))
 
@@ -584,10 +584,9 @@ possibly turned off."
               " ")
           name)))
     (if (ly:get-option 'verbose)
               " ")
           name)))
     (if (ly:get-option 'verbose)
-       ;; FIXME: user message: should be translated
        (begin
        (begin
-         (display (format "Invoking ~s..." cmd))
-         (newline)))
+         (display (format (_ "Invoking `~s'...") cmd) (current-error-port))
+         (newline (current-error-port))))
     (system cmd)))
 
 (define-public (lilypond-main files)
     (system cmd)))
 
 (define-public (lilypond-main files)
@@ -597,14 +596,16 @@ possibly turned off."
     (for-each
      (lambda (f)
        (catch 'ly-file-failed (lambda () (ly:parse-file f)) handler)
     (for-each
      (lambda (f)
        (catch 'ly-file-failed (lambda () (ly:parse-file f)) handler)
-;       (dump-gc-protects)
+;;;       (dump-gc-protects)
        )
      files)
 
     (if (pair? failed)
        (begin
        )
      files)
 
     (if (pair? failed)
        (begin
-         (display
-          ;; FIXME: user message: should be translated
-          (string-append "\n *** Failed files: " (string-join failed) "\n"))
+         (newline (current-error-port))
+         (display (_ "error: failed files: ") (current-error-port))
+         (display (string-join failed) (current-error-port))
+         (newline (current-error-port))
+         (newline (current-error-port))
          (exit 1))
        (exit 0))))
          (exit 1))
        (exit 0))))
index 8e1d5658291b2e1589881026e1043dc3ac5cfc1a..4221f8ed45363e2c3191bcc7ee69e56ab2ba99a3 100644 (file)
@@ -17,13 +17,14 @@ localpo:
 else
 po: localpo
        $(LOOP)
 else
 po: localpo
        $(LOOP)
-ALL_PO_SOURCES = $(ALL_C_SOURCES) $(ALL_CC_SOURCES) $(PYTHON_SCRIPTS_IN) $(PY_MODULES_IN) $(wildcard $(outdir)/*.hh) $(wildcard $(outdir)/*.cc)
+ALL_PO_SOURCES = $(ALL_C_SOURCES) $(ALL_CC_SOURCES) $(PYTHON_SCRIPTS_IN) $(PY_MODULES_IN) $(SCM_FILES) $(wildcard $(outdir)/*.hh) $(wildcard $(outdir)/*.cc)
 localpo:
 ifneq ($(strip $(ALL_PO_SOURCES)),)
        @echo $(ALL_PO_SOURCES)
        xgettext --default-domain=$(package) --join \
         --output-dir=$(po-dir)/$(outdir) --add-comments \
 localpo:
 ifneq ($(strip $(ALL_PO_SOURCES)),)
        @echo $(ALL_PO_SOURCES)
        xgettext --default-domain=$(package) --join \
         --output-dir=$(po-dir)/$(outdir) --add-comments \
-        --keyword=_ --keyword=_f --keyword=_i $(ALL_PO_SOURCES)
+        --keyword=_ --keyword=_f --keyword=_i \
+        $(XGETTEXT_FLAGS) $(ALL_PO_SOURCES)
 endif
 endif
 
 endif
 endif