]> git.donarmstrong.com Git - lilypond.git/blobdiff - po/lilypond.pot
Issue 2343: Faulty file-naming when outputting multiple \books
[lilypond.git] / po / lilypond.pot
index 08434db82faa0c53668655fb7a7f633dde996499..09b1697f6b7d6bacaf12376f3f16a0a0119dffbe 100644 (file)
@@ -1,74 +1,96 @@
-# Translation of LilyPOond.
-# Copyright (C) 1998--2010 Han-Wen Nienhuys, Jan Nieuwenhuizen
-# This file is distributed under the same license as the lilypond package.
+# Translation of LilyPond.
+# Copyright (C) 1998--2012 Han-Wen Nienhuys, Jan Nieuwenhuizen
+# This file is distributed under the same license as the PACKAGE package.
 #
 msgid ""
 msgstr ""
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: lilypond 2.13.42\n"
+"Project-Id-Version: 2.15.28\n"
 "Report-Msgid-Bugs-To: http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs\n"
 "Report-Msgid-Bugs-To: http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs\n"
-"POT-Creation-Date: 2010-12-06 22:30+0100\n"
+"POT-Creation-Date: 2012-02-04 15:42+0100\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"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: book_base.py:24
+#: fontextract.py:25
 #, python-format
 #, python-format
-msgid "file not found: %s"
+msgid "Scanning %s"
 msgstr ""
 
 msgstr ""
 
-#: book_base.py:161
-msgid "Output function not implemented"
+#: fontextract.py:70
+#, python-format
+msgid "Extracted %s"
 msgstr ""
 
 msgstr ""
 
-#: book_latex.py:156
-msgid "cannot find \\begin{document} in LaTeX document"
+#: fontextract.py:85
+#, python-format
+msgid "Writing fonts to %s"
 msgstr ""
 
 msgstr ""
 
-#: book_snippets.py:517
+#: book_snippets.py:409
 #, python-format
 msgid "deprecated ly-option used: %s=%s"
 msgstr ""
 
 #, python-format
 msgid "deprecated ly-option used: %s=%s"
 msgstr ""
 
-#: book_snippets.py:519
+#: book_snippets.py:411
 #, python-format
 msgid "compatibility mode translation: %s=%s"
 msgstr ""
 
 #, python-format
 msgid "compatibility mode translation: %s=%s"
 msgstr ""
 
-#: book_snippets.py:522
+#: book_snippets.py:414
 #, python-format
 msgid "deprecated ly-option used: %s"
 msgstr ""
 
 #, python-format
 msgid "deprecated ly-option used: %s"
 msgstr ""
 
-#: book_snippets.py:524
+#: book_snippets.py:416
 #, python-format
 msgid "compatibility mode translation: %s"
 msgstr ""
 
 #, python-format
 msgid "compatibility mode translation: %s"
 msgstr ""
 
-#: book_snippets.py:542
+#: book_snippets.py:533
 #, python-format
 msgid "ignoring unknown ly option: %s"
 msgstr ""
 
 #, python-format
 msgid "ignoring unknown ly option: %s"
 msgstr ""
 
-#: book_snippets.py:728
+#: book_snippets.py:741
 #, python-format
 #, python-format
-msgid "Opening filter `%s'\n"
+msgid "Running through filter `%s'"
 msgstr ""
 
 msgstr ""
 
-#: book_snippets.py:748
+#: book_snippets.py:761
 #, python-format
 msgid "`%s' failed (%d)"
 msgstr ""
 
 #, python-format
 msgid "`%s' failed (%d)"
 msgstr ""
 
-#: book_snippets.py:749
+#: book_snippets.py:762
 msgid "The error log is as follows:"
 msgstr ""
 
 msgid "The error log is as follows:"
 msgstr ""
 
+#: book_snippets.py:882
+#, python-format
+msgid "Converting MusicXML file `%s'...\n"
+msgstr ""
+
+#: book_snippets.py:909
+#, python-format
+msgid ""
+"%s: duplicate filename but different contents of original file,\n"
+"printing diff against existing file."
+msgstr ""
+
+#: book_snippets.py:922
+#, python-format
+msgid ""
+"%s: duplicate filename but different contents of converted lilypond file,\n"
+"printing diff against existing file."
+msgstr ""
+
 #: convertrules.py:12
 #, python-format
 #: convertrules.py:12
 #, python-format
-msgid "Not smart enough to convert %s"
+msgid "Not smart enough to convert %s."
 msgstr ""
 
 #: convertrules.py:13
 msgstr ""
 
 #: convertrules.py:13
@@ -80,144 +102,148 @@ msgstr ""
 msgid "%s has been replaced by %s"
 msgstr ""
 
 msgid "%s has been replaced by %s"
 msgstr ""
 
-#: convertrules.py:24 lilylib.py:78 musicexp.py:17 convert-ly.py:64 warn.cc:66
-#: input.cc:109
+#: convertrules.py:24 lilylib.py:131 warn.cc:223
 #, c-format, python-format
 msgid "warning: %s"
 msgstr ""
 
 #, c-format, python-format
 msgid "warning: %s"
 msgstr ""
 
-#: convertrules.py:49 convertrules.py:99
+#: convertrules.py:49 convertrules.py:94
 msgid "\\header { key = concat + with + operator }"
 msgstr ""
 
 msgid "\\header { key = concat + with + operator }"
 msgstr ""
 
-#: convertrules.py:58
+#: convertrules.py:56
 #, python-format
 msgid "deprecated %s"
 msgstr ""
 
 #, python-format
 msgid "deprecated %s"
 msgstr ""
 
-#: convertrules.py:70
+#: convertrules.py:65
 msgid "deprecated \\textstyle, new \\key syntax"
 msgstr ""
 
 msgid "deprecated \\textstyle, new \\key syntax"
 msgstr ""
 
-#: convertrules.py:86 convertrules.py:1905 convertrules.py:2084
-#: convertrules.py:2236 convertrules.py:2566 convertrules.py:2862
+#: convertrules.py:81 convertrules.py:1855 convertrules.py:2031
+#: convertrules.py:2174 convertrules.py:2505 convertrules.py:2800
+#: convertrules.py:3150
 msgid "bump version for release"
 msgstr ""
 
 msgid "bump version for release"
 msgstr ""
 
-#: convertrules.py:103
+#: convertrules.py:97
 msgid "new \\header format"
 msgstr ""
 
 msgid "new \\header format"
 msgstr ""
 
-#: convertrules.py:132
+#: convertrules.py:124
 msgid "\\translator syntax"
 msgstr ""
 
 msgid "\\translator syntax"
 msgstr ""
 
-#: convertrules.py:184
+#: convertrules.py:175
 msgid "\\repeat NUM Music Alternative -> \\repeat FOLDSTR Music Alternative"
 msgstr ""
 
 msgid "\\repeat NUM Music Alternative -> \\repeat FOLDSTR Music Alternative"
 msgstr ""
 
-#: convertrules.py:216 convertrules.py:699 convertrules.py:1383
-#: convertrules.py:2378
+#: convertrules.py:205 convertrules.py:678 convertrules.py:1350
+#: convertrules.py:2317
 #, python-format
 msgid "deprecate %s"
 msgstr ""
 
 #, python-format
 msgid "deprecate %s"
 msgstr ""
 
-#: convertrules.py:290
+#: convertrules.py:279
 #, python-format
 msgid "deprecate %s "
 msgstr ""
 
 #, python-format
 msgid "deprecate %s "
 msgstr ""
 
-#: convertrules.py:319
+#: convertrules.py:305
 msgid "new \\notenames format"
 msgstr ""
 
 msgid "new \\notenames format"
 msgstr ""
 
-#: convertrules.py:337
+#: convertrules.py:321
 msgid "new tremolo format"
 msgstr ""
 
 msgid "new tremolo format"
 msgstr ""
 
-#: convertrules.py:342
+#: convertrules.py:325
 msgid "Staff_margin_engraver deprecated, use Instrument_name_engraver"
 msgstr ""
 
 msgid "Staff_margin_engraver deprecated, use Instrument_name_engraver"
 msgstr ""
 
-#: convertrules.py:395
-msgid "change property definiton case (eg. onevoice -> oneVoice)"
+#: convertrules.py:376
+msgid "change property definition case (eg. onevoice -> oneVoice)"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:457
+#: convertrules.py:437
 msgid "new \\textscript markup text"
 msgstr ""
 
 msgid "new \\textscript markup text"
 msgstr ""
 
-#: convertrules.py:530
+#: convertrules.py:509
 #, python-format
 msgid "identifier names: %s"
 msgstr ""
 
 #, python-format
 msgid "identifier names: %s"
 msgstr ""
 
-#: convertrules.py:569
+#: convertrules.py:548
 msgid "point-and-click argument changed to procedure."
 msgstr ""
 
 msgid "point-and-click argument changed to procedure."
 msgstr ""
 
-#: convertrules.py:611
+#: convertrules.py:590
 msgid "semicolons removed"
 msgstr ""
 
 #. 40 ?
 msgid "semicolons removed"
 msgstr ""
 
 #. 40 ?
-#: convertrules.py:654
+#: convertrules.py:633
 #, python-format
 msgid "%s property names"
 msgstr ""
 
 #, python-format
 msgid "%s property names"
 msgstr ""
 
-#: convertrules.py:724
+#: convertrules.py:703
 msgid "automaticMelismata turned on by default"
 msgstr ""
 
 msgid "automaticMelismata turned on by default"
 msgstr ""
 
-#: convertrules.py:963 convertrules.py:1682 convertrules.py:1942
-#: convertrules.py:2189
+#: convertrules.py:708
+msgid "automaticMelismata is turned on by default since 1.5.67."
+msgstr ""
+
+#: convertrules.py:942 convertrules.py:1635 convertrules.py:1889
+#: convertrules.py:2134
 #, python-format
 msgid "remove %s"
 msgstr ""
 
 #, python-format
 msgid "remove %s"
 msgstr ""
 
-#: convertrules.py:1001 convertrules.py:1005
+#: convertrules.py:977 convertrules.py:980
 msgid "cluster syntax"
 msgstr ""
 
 msgid "cluster syntax"
 msgstr ""
 
-#: convertrules.py:1014
+#: convertrules.py:987
 msgid "new Pedal style syntax"
 msgstr ""
 
 msgid "new Pedal style syntax"
 msgstr ""
 
-#: convertrules.py:1273
+#: convertrules.py:1246
 msgid ""
 "New relative mode,\n"
 "Postfix articulations, new text markup syntax, new chord syntax."
 msgstr ""
 
 msgid ""
 "New relative mode,\n"
 "Postfix articulations, new text markup syntax, new chord syntax."
 msgstr ""
 
-#: convertrules.py:1286
+#: convertrules.py:1259
 msgid "Remove - before articulation"
 msgstr ""
 
 msgid "Remove - before articulation"
 msgstr ""
 
-#: convertrules.py:1324
+#: convertrules.py:1294
 #, python-format
 msgid "%s misspelling"
 msgstr ""
 
 #, python-format
 msgid "%s misspelling"
 msgstr ""
 
-#: convertrules.py:1346
+#: convertrules.py:1313
 msgid "Swap < > and << >>"
 msgstr ""
 
 msgid "Swap < > and << >>"
 msgstr ""
 
-#: convertrules.py:1349
+#: convertrules.py:1316
 msgid "attempting automatic \\figures conversion.  Check results!"
 msgstr ""
 
 msgid "attempting automatic \\figures conversion.  Check results!"
 msgstr ""
 
-#: convertrules.py:1400
+#: convertrules.py:1362
 msgid "Use Scheme code to construct arbitrary note events."
 msgstr ""
 
 msgid "Use Scheme code to construct arbitrary note events."
 msgstr ""
 
-#: convertrules.py:1407
+#: convertrules.py:1369
 msgid ""
 "use symbolic constants for alterations,\n"
 "remove \\outputproperty, move ly:verbose into ly:get-option"
 msgstr ""
 
 msgid ""
 "use symbolic constants for alterations,\n"
 "remove \\outputproperty, move ly:verbose into ly:get-option"
 msgstr ""
 
-#: convertrules.py:1432
+#: convertrules.py:1394
 #, python-format
 msgid ""
 "\\outputproperty found,\n"
 #, python-format
 msgid ""
 "\\outputproperty found,\n"
@@ -229,7 +255,7 @@ msgid ""
 "as a substitution text."
 msgstr ""
 
 "as a substitution text."
 msgstr ""
 
-#: convertrules.py:1446
+#: convertrules.py:1406
 msgid ""
 "The alteration field of Scheme pitches was multiplied by 2\n"
 "to support quarter tone accidentals.  You must update the following "
 msgid ""
 "The alteration field of Scheme pitches was multiplied by 2\n"
 "to support quarter tone accidentals.  You must update the following "
@@ -239,69 +265,70 @@ msgid ""
 "* keySignature settings made with \\property\n"
 msgstr ""
 
 "* keySignature settings made with \\property\n"
 msgstr ""
 
-#: convertrules.py:1493
+#: convertrules.py:1449
 msgid "removal of automaticMelismata; use melismaBusyProperties instead."
 msgstr ""
 
 msgid "removal of automaticMelismata; use melismaBusyProperties instead."
 msgstr ""
 
-#: convertrules.py:1600
+#: convertrules.py:1556
 msgid "\\partcombine syntax change to \\newpartcombine"
 msgstr ""
 
 msgid "\\partcombine syntax change to \\newpartcombine"
 msgstr ""
 
-#: convertrules.py:1628
+#: convertrules.py:1581
 msgid ""
 "Drum notation changes, Removing \\chordmodifiers, \\notenames.\n"
 "Harmonic notes. Thread context removed. Lyrics context removed."
 msgstr ""
 
 msgid ""
 "Drum notation changes, Removing \\chordmodifiers, \\notenames.\n"
 "Harmonic notes. Thread context removed. Lyrics context removed."
 msgstr ""
 
-#: convertrules.py:1632
+#: convertrules.py:1585
 msgid "Drums found. Enclose drum notes in \\drummode"
 msgstr ""
 
 msgid "Drums found. Enclose drum notes in \\drummode"
 msgstr ""
 
-#: convertrules.py:1643 convertrules.py:1650 convertrules.py:1661
+#: convertrules.py:1596 convertrules.py:1603 convertrules.py:1614
 #, python-format
 msgid ""
 "\n"
 "%s found. Check file manually!\n"
 msgstr ""
 
 #, python-format
 msgid ""
 "\n"
 "%s found. Check file manually!\n"
 msgstr ""
 
-#: convertrules.py:1643
+#: convertrules.py:1596
 msgid "Drum notation"
 msgstr ""
 
 msgid "Drum notation"
 msgstr ""
 
-#: convertrules.py:1702
+#: convertrules.py:1655
 msgid "new syntax for property settings:"
 msgstr ""
 
 msgid "new syntax for property settings:"
 msgstr ""
 
-#: convertrules.py:1728
+#: convertrules.py:1681
 msgid "Property setting syntax in \\translator{ }"
 msgstr ""
 
 msgid "Property setting syntax in \\translator{ }"
 msgstr ""
 
-#: convertrules.py:1767
+#: convertrules.py:1720
 msgid "Scheme grob function renaming"
 msgstr ""
 
 msgid "Scheme grob function renaming"
 msgstr ""
 
-#: convertrules.py:1780
+#: convertrules.py:1731 convertrules.py:2138 convertrules.py:2142
+#: convertrules.py:2708
 #, python-format
 #, python-format
-msgid "use %s"
+msgid "Use %s\n"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:1797
+#: convertrules.py:1747
 msgid "More Scheme function renaming"
 msgstr ""
 
 msgid "More Scheme function renaming"
 msgstr ""
 
-#: convertrules.py:1924
+#: convertrules.py:1871
 msgid ""
 "Page layout has been changed, using paper size and margins.\n"
 "textheight is no longer used.\n"
 msgstr ""
 
 msgid ""
 "Page layout has been changed, using paper size and margins.\n"
 "textheight is no longer used.\n"
 msgstr ""
 
-#: convertrules.py:2010
+#: convertrules.py:1957
 msgid ""
 "\\foo -> \\foomode (for chords, notes, etc.)\n"
 "fold \\new FooContext \\foomode into \\foo."
 msgstr ""
 
 msgid ""
 "\\foo -> \\foomode (for chords, notes, etc.)\n"
 "fold \\new FooContext \\foomode into \\foo."
 msgstr ""
 
-#: convertrules.py:2048
+#: convertrules.py:1995
 msgid ""
 "staff size should be changed at top-level\n"
 "with\n"
 msgid ""
 "staff size should be changed at top-level\n"
 "with\n"
@@ -310,79 +337,79 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: convertrules.py:2068
+#: convertrules.py:2015
 msgid "regularize other identifiers"
 msgstr ""
 
 msgid "regularize other identifiers"
 msgstr ""
 
-#: convertrules.py:2136
+#: convertrules.py:2083
 msgid "\\encoding: smart recode latin1..utf-8. Remove ly:point-and-click"
 msgstr ""
 
 msgid "\\encoding: smart recode latin1..utf-8. Remove ly:point-and-click"
 msgstr ""
 
-#: convertrules.py:2149
+#: convertrules.py:2094
 msgid "LilyPond source must be UTF-8"
 msgstr ""
 
 msgid "LilyPond source must be UTF-8"
 msgstr ""
 
-#: convertrules.py:2152
+#: convertrules.py:2097
 msgid "Try the texstrings backend"
 msgstr ""
 
 msgid "Try the texstrings backend"
 msgstr ""
 
-#: convertrules.py:2155
+#: convertrules.py:2100
 #, python-format
 msgid "Do something like: %s"
 msgstr ""
 
 #, python-format
 msgid "Do something like: %s"
 msgstr ""
 
-#: convertrules.py:2158
+#: convertrules.py:2103
 msgid "Or save as UTF-8 in your editor"
 msgstr ""
 
 msgid "Or save as UTF-8 in your editor"
 msgstr ""
 
-#: convertrules.py:2212
+#: convertrules.py:2153
 msgid "warn about auto beam settings"
 msgstr ""
 
 msgid "warn about auto beam settings"
 msgstr ""
 
-#: convertrules.py:2217
+#: convertrules.py:2157
 msgid "auto beam settings"
 msgstr ""
 
 msgid "auto beam settings"
 msgstr ""
 
-#: convertrules.py:2219
+#: convertrules.py:2158
 msgid ""
 "\n"
 "Auto beam settings must now specify each interesting moment in a measure\n"
 "explicitly; 1/4 is no longer multiplied to cover moments 1/2 and 3/4 too.\n"
 msgstr ""
 
 msgid ""
 "\n"
 "Auto beam settings must now specify each interesting moment in a measure\n"
 "explicitly; 1/4 is no longer multiplied to cover moments 1/2 and 3/4 too.\n"
 msgstr ""
 
-#: convertrules.py:2333
+#: convertrules.py:2271
 msgid "verticalAlignmentChildCallback has been deprecated"
 msgstr ""
 
 msgid "verticalAlignmentChildCallback has been deprecated"
 msgstr ""
 
-#: convertrules.py:2337
+#: convertrules.py:2276
 msgid "Remove callbacks property, deprecate XY-extent-callback."
 msgstr ""
 
 msgid "Remove callbacks property, deprecate XY-extent-callback."
 msgstr ""
 
-#: convertrules.py:2358
+#: convertrules.py:2297
 msgid "Use grob closures iso. XY-offset-callbacks."
 msgstr ""
 
 msgid "Use grob closures iso. XY-offset-callbacks."
 msgstr ""
 
-#: convertrules.py:2420
+#: convertrules.py:2359
 msgid "foobar -> foo-bar for \\paper, \\layout"
 msgstr ""
 
 msgid "foobar -> foo-bar for \\paper, \\layout"
 msgstr ""
 
-#: convertrules.py:2530
+#: convertrules.py:2469
 msgid "deprecate \\tempo in \\midi"
 msgstr ""
 
 msgid "deprecate \\tempo in \\midi"
 msgstr ""
 
-#: convertrules.py:2583
+#: convertrules.py:2522
 msgid "deprecate cautionary-style. Use AccidentalCautionary properties"
 msgstr ""
 
 msgid "deprecate cautionary-style. Use AccidentalCautionary properties"
 msgstr ""
 
-#: convertrules.py:2596
+#: convertrules.py:2535
 msgid "Rename accidental glyphs, use glyph-name-alist."
 msgstr ""
 
 msgid "Rename accidental glyphs, use glyph-name-alist."
 msgstr ""
 
-#: convertrules.py:2651
-msgid "edge-text settings for TextSpanner."
+#: convertrules.py:2590
+msgid "edge-text settings for TextSpanner"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2652
+#: convertrules.py:2591
 #, python-format
 msgid ""
 "Use\n"
 #, python-format
 msgid ""
 "Use\n"
@@ -390,119 +417,124 @@ msgid ""
 "%s"
 msgstr ""
 
 "%s"
 msgstr ""
 
-#: convertrules.py:2685
+#: convertrules.py:2624
 msgid "Use the `alignment-offsets' sub-property of\n"
 msgstr ""
 
 msgid "Use the `alignment-offsets' sub-property of\n"
 msgstr ""
 
-#: convertrules.py:2686
+#: convertrules.py:2625
 msgid "NonMusicalPaperColumn #'line-break-system-details\n"
 msgstr ""
 
 msgid "NonMusicalPaperColumn #'line-break-system-details\n"
 msgstr ""
 
-#: convertrules.py:2687
+#: convertrules.py:2626
 msgid "to set fixed distances between staves.\n"
 msgstr ""
 
 msgid "to set fixed distances between staves.\n"
 msgstr ""
 
-#: convertrules.py:2699
+#: convertrules.py:2638
 msgid "Use #'style not #'dash-fraction to select solid/dashed lines."
 msgstr ""
 
 msgid "Use #'style not #'dash-fraction to select solid/dashed lines."
 msgstr ""
 
-#: convertrules.py:2705
-msgid "all settings related to dashed lines.\n"
+#: convertrules.py:2644
+msgid "all settings related to dashed lines"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2706
+#: convertrules.py:2645
 msgid "Use \\override ... #'style = #'line for solid lines and\n"
 msgstr ""
 
 msgid "Use \\override ... #'style = #'line for solid lines and\n"
 msgstr ""
 
-#: convertrules.py:2707
+#: convertrules.py:2646
 msgid "\t\\override ... #'style = #'dashed-line for dashed lines."
 msgstr ""
 
 msgid "\t\\override ... #'style = #'dashed-line for dashed lines."
 msgstr ""
 
-#: convertrules.py:2743
+#: convertrules.py:2682
 msgid ""
 "metronomeMarkFormatter uses text markup as second argument,\n"
 "fret diagram properties moved to fret-diagram-details."
 msgstr ""
 
 msgid ""
 "metronomeMarkFormatter uses text markup as second argument,\n"
 "fret diagram properties moved to fret-diagram-details."
 msgstr ""
 
-#: convertrules.py:2748
+#: convertrules.py:2688
 msgid "metronomeMarkFormatter got an additional text argument.\n"
 msgstr ""
 
 msgid "metronomeMarkFormatter got an additional text argument.\n"
 msgstr ""
 
-#: convertrules.py:2749
+#: convertrules.py:2689
 #, python-format
 msgid ""
 "The function assigned to Score.metronomeMarkFunction now uses the signature\n"
 "%s"
 msgstr ""
 
 #, python-format
 msgid ""
 "The function assigned to Score.metronomeMarkFunction now uses the signature\n"
 "%s"
 msgstr ""
 
-#: convertrules.py:2812
-msgid "\\put-adjacent argument order.\n"
+#: convertrules.py:2707
+#, python-format
+msgid "%s in fret-diagram properties"
+msgstr ""
+
+#: convertrules.py:2751
+msgid "\\put-adjacent argument order"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2813
+#: convertrules.py:2752
 msgid "Axis and direction now come before markups:\n"
 msgstr ""
 
 msgid "Axis and direction now come before markups:\n"
 msgstr ""
 
-#: convertrules.py:2814
+#: convertrules.py:2753
 msgid "\\put-adjacent axis dir markup markup."
 msgstr ""
 
 msgid "\\put-adjacent axis dir markup markup."
 msgstr ""
 
-#: convertrules.py:2845
-msgid "re-definition of InnerStaffGroup.\n"
+#: convertrules.py:2784
+msgid "re-definition of InnerStaffGroup"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2851
-msgid "re-definition of InnerChoirStaff.\n"
+#: convertrules.py:2789
+msgid "re-definition of InnerChoirStaff"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2861
+#: convertrules.py:2799
 msgid "Syntax changes for \\addChordShape and \\chord-shape"
 msgstr ""
 
 msgid "Syntax changes for \\addChordShape and \\chord-shape"
 msgstr ""
 
-#: convertrules.py:2866
+#: convertrules.py:2804
 msgid "stringTuning must be added to addChordShape call.\n"
 msgstr ""
 
 msgid "stringTuning must be added to addChordShape call.\n"
 msgstr ""
 
-#: convertrules.py:2872
+#: convertrules.py:2809
 msgid "stringTuning must be added to chord-shape call.\n"
 msgstr ""
 
 msgid "stringTuning must be added to chord-shape call.\n"
 msgstr ""
 
-#: convertrules.py:2879
+#: convertrules.py:2815
 msgid "Remove oldaddlyrics"
 msgstr ""
 
 msgid "Remove oldaddlyrics"
 msgstr ""
 
-#: convertrules.py:2883
+#: convertrules.py:2819
 msgid ""
 "oldaddlyrics is no longer supported. \n"
 "         Use addlyrics or lyrsicsto instead.\n"
 msgstr ""
 
 msgid ""
 "oldaddlyrics is no longer supported. \n"
 "         Use addlyrics or lyrsicsto instead.\n"
 msgstr ""
 
-#: convertrules.py:2889
+#: convertrules.py:2825
 msgid ""
 "keySignature property not reversed any more\n"
 "MIDI 47: orchestral strings -> orchestral harp"
 msgstr ""
 
 msgid ""
 "keySignature property not reversed any more\n"
 "MIDI 47: orchestral strings -> orchestral harp"
 msgstr ""
 
-#: convertrules.py:2894
+#: convertrules.py:2830
 msgid "The alist for Staff.keySignature is no longer in reversed order.\n"
 msgstr ""
 
 msgid "The alist for Staff.keySignature is no longer in reversed order.\n"
 msgstr ""
 
-#: convertrules.py:2900
+#: convertrules.py:2836
 msgid ""
 "\\bar \".\" now produces a thick barline\n"
 "ly:hairpin::after-line-breaking -> ly:spanner::kill-zero-spanned-time\n"
 "Dash parameters for slurs and ties are now in dash-definition"
 msgstr ""
 
 msgid ""
 "\\bar \".\" now produces a thick barline\n"
 "ly:hairpin::after-line-breaking -> ly:spanner::kill-zero-spanned-time\n"
 "Dash parameters for slurs and ties are now in dash-definition"
 msgstr ""
 
-#: convertrules.py:2906
+#: convertrules.py:2842
 msgid "\\bar \".\" now produces a thick barline.\n"
 msgstr ""
 
 msgid "\\bar \".\" now produces a thick barline.\n"
 msgstr ""
 
-#: convertrules.py:2912
+#: convertrules.py:2848
 msgid "Dash parameters for slurs and ties are now in 'dash-details.\n"
 msgstr ""
 
 msgid "Dash parameters for slurs and ties are now in 'dash-details.\n"
 msgstr ""
 
-#: convertrules.py:2917
+#: convertrules.py:2853
 msgid ""
 "Autobeaming rules have changed.  override-auto-beam-setting and\n"
 "revert-auto-beam-setting have been eliminated.\n"
 msgid ""
 "Autobeaming rules have changed.  override-auto-beam-setting and\n"
 "revert-auto-beam-setting have been eliminated.\n"
@@ -517,32 +549,27 @@ msgid ""
 "template replaced by new `Dynamics' context."
 msgstr ""
 
 "template replaced by new `Dynamics' context."
 msgstr ""
 
-#: convertrules.py:2931
-msgid ""
-"override-auto-beam-setting.\n"
-"   Autobeam settings are now overriden with \\overrideBeamSettings.\n"
+#: convertrules.py:2867
+msgid "    Autobeam settings are now overriden with \\overrideBeamSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2936
-msgid ""
-"override-auto-beam-setting.\n"
-"   Autobeam settings are now reverted with \\revertBeamSettings.\n"
+#: convertrules.py:2872
+msgid "    Autobeam settings are now reverted with \\revertBeamSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2941
+#: convertrules.py:2878
 msgid ""
 msgid ""
-"beatGrouping. \n"
-"   beatGrouping with a specified context must now be accomplished with\n"
+"    beatGrouping with a specified context must now be accomplished with\n"
 "   \\overrideBeamSettings.\n"
 msgstr ""
 
 "   \\overrideBeamSettings.\n"
 msgstr ""
 
-#: convertrules.py:2947
+#: convertrules.py:2884
 msgid ""
 "alignment-offsets has been changed to alignment-distances: you must now "
 "specify the distances between staves rather than the offset of staves.\n"
 msgstr ""
 
 msgid ""
 "alignment-offsets has been changed to alignment-distances: you must now "
 "specify the distances between staves rather than the offset of staves.\n"
 msgstr ""
 
-#: convertrules.py:2958
+#: convertrules.py:2895
 msgid ""
 "Remove obsolete engravers/translators: Note_swallow_translator,\n"
 "Rest_swallow_translator, Skip_event_swallow_translator, Swallow_engraver,\n"
 msgid ""
 "Remove obsolete engravers/translators: Note_swallow_translator,\n"
 "Rest_swallow_translator, Skip_event_swallow_translator, Swallow_engraver,\n"
@@ -550,54 +577,47 @@ msgid ""
 "New vertical spacing variables."
 msgstr ""
 
 "New vertical spacing variables."
 msgstr ""
 
-#: convertrules.py:2982
-msgid "vertical spacing has been changed; minimum-Y-extent is obsolete.\n"
+#: convertrules.py:2926
+msgid ""
+"Vertical spacing no longer depends on the Y-extent of a VerticalAxisGroup.\n"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2988
+#: convertrules.py:2932
 msgid "Unify fetaNumber and fetaDynamic encodings"
 msgstr ""
 
 msgid "Unify fetaNumber and fetaDynamic encodings"
 msgstr ""
 
-#: convertrules.py:2993
+#: convertrules.py:2937
 msgid "\\RemoveEmpty*StaffContext -> \\*Staff \\RemoveEmptyStaves"
 msgstr ""
 
 msgid "\\RemoveEmpty*StaffContext -> \\*Staff \\RemoveEmptyStaves"
 msgstr ""
 
-#: convertrules.py:3004
+#: convertrules.py:2948
 msgid "\\cresc etc. are now postfix operators"
 msgstr ""
 
 msgid "\\cresc etc. are now postfix operators"
 msgstr ""
 
-#: convertrules.py:3010
+#: convertrules.py:2960
 msgid ""
 "Eliminate beamSettings, beatLength, \\setBeatGrouping, "
 "\\overrideBeamSettings and \\revertBeamSettings.\n"
 "\"accordion.accEtcbase\" -> \"accordion.etcbass\""
 msgstr ""
 
 msgid ""
 "Eliminate beamSettings, beatLength, \\setBeatGrouping, "
 "\\overrideBeamSettings and \\revertBeamSettings.\n"
 "\"accordion.accEtcbase\" -> \"accordion.etcbass\""
 msgstr ""
 
-#: convertrules.py:3028
-msgid ""
-"\\overrideBeamSettings.  Use \\set beamExceptions or "
-"\\overrideTimeSignatureSettings.\n"
-msgstr ""
-
-#: convertrules.py:3032
-msgid ""
-"\\revertBeamSettings. Use \\set beamExceptions or "
-"\\revertTimeSignatureSettings.\n"
+#: convertrules.py:2978
+msgid "Use \\set beamExceptions or \\overrideTimeSignatureSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:3036
-msgid "beamSettings. Use baseMoment, beatStructure, and beamExceptions.\n"
+#: convertrules.py:2982
+msgid "Use \\set beamExceptions or \\revertTimeSignatureSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:3040
-msgid "beatLength. Use baseMoment and beatStructure.\n"
+#: convertrules.py:2986
+msgid "Use baseMoment, beatStructure, and beamExceptions.\n"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:3044
-msgid "setbeatGrouping. Use baseMoment and beatStructure.\n"
+#: convertrules.py:2990 convertrules.py:2994
+msgid "Use baseMoment and beatStructure.\n"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:3049
+#: convertrules.py:2999
 msgid ""
 "Woodwind diagrams: Move size, thickness, and graphic from argument list to "
 "properties.\n"
 msgid ""
 "Woodwind diagrams: Move size, thickness, and graphic from argument list to "
 "properties.\n"
@@ -605,1942 +625,2232 @@ msgid ""
 "instead."
 msgstr ""
 
 "instead."
 msgstr ""
 
-#: convertrules.py:3054
+#: convertrules.py:3004
 msgid ""
 msgid ""
-"woodwind-diagrams.  Move size, thickness, and graphic to properties.  "
-"Argument should be just the key list.\n"
+"Move size, thickness, and graphic to properties.  Argument should be just "
+"the key list.\n"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:3062
+#: convertrules.py:3012
 msgid ""
 "Rename vertical spacing variables.\n"
 "Add fretboard-table argument to savePredefinedFretboard."
 msgstr ""
 
 msgid ""
 "Rename vertical spacing variables.\n"
 "Add fretboard-table argument to savePredefinedFretboard."
 msgstr ""
 
-#: convertrules.py:3080
+#: convertrules.py:3030
 msgid "Rename vertical spacing grob properties."
 msgstr ""
 
 msgid "Rename vertical spacing grob properties."
 msgstr ""
 
-#: convertrules.py:3096
+#: convertrules.py:3046
 msgid "Remove \\paper variables head-separation and foot-separation."
 msgstr ""
 
 msgid "Remove \\paper variables head-separation and foot-separation."
 msgstr ""
 
-#: convertrules.py:3101
+#: convertrules.py:3050
 msgid "Adjust settings for top-system-spacing instead.\n"
 msgstr ""
 
 msgid "Adjust settings for top-system-spacing instead.\n"
 msgstr ""
 
-#: convertrules.py:3106
+#: convertrules.py:3054
 msgid "Adjust settings for last-bottom-spacing instead.\n"
 msgstr ""
 
 msgid "Adjust settings for last-bottom-spacing instead.\n"
 msgstr ""
 
-#: fontextract.py:25
+#: convertrules.py:3060
+msgid ""
+"Rename space to basic-distance in various spacing alists.\n"
+"Remove HarmonicParenthesesItem grob."
+msgstr ""
+
+#: convertrules.py:3067
+msgid "HarmonicParenthesesItem has been eliminated.\n"
+msgstr ""
+
+#: convertrules.py:3068
+msgid "Harmonic parentheses are part of the TabNoteHead grob.\n"
+msgstr ""
+
+#: convertrules.py:3073
+msgid ""
+"Remove context from overrideTimeSignatureSettings and "
+"revertTimeSignatureSettings.\n"
+msgstr ""
+
+#: convertrules.py:3080
+msgid ""
+"Change stringTunings from a list of semitones to a list of pitches.\n"
+"Change tenor and baritone ukulele names in string tunings.\n"
+"Generate messages for manual conversion of vertical spacing if required."
+msgstr ""
+
+#: convertrules.py:3123
+msgid "Vertical spacing changes might affect user-defined contexts."
+msgstr ""
+
+#: convertrules.py:3129
+msgid "Replace bar-size with bar-extent."
+msgstr ""
+
+#: convertrules.py:3141
+msgid "Woodwind diagrams: Changes to the clarinet diagram."
+msgstr ""
+
+#: convertrules.py:3145
+msgid "Clarinet fingering changed to reflect actual anatomy of instrument.\n"
+msgstr ""
+
+#: convertrules.py:3155
+msgid "Handling of non-automatic footnotes."
+msgstr ""
+
+#: convertrules.py:3159
+msgid ""
+"If you are using non-automatic footnotes, make sure to set footnote-auto-"
+"numbering = ##f in the paper block.\n"
+msgstr ""
+
+#: convertrules.py:3164
+msgid "Change in internal property for MultiMeasureRest"
+msgstr ""
+
+#: convertrules.py:3168
+msgid ""
+"This internal property has been replaced by round-up-to-longer-rest, round-"
+"up-exceptions and usable-duration-logs.\n"
+msgstr ""
+
+#: convertrules.py:3173
+msgid ""
+"Creation of a Flag grob and moving of certain Stem properties to this grob"
+msgstr ""
+
+#: convertrules.py:3209
+msgid ""
+"consistent-broken-slope is now handled through the positions callback.\n"
+msgstr ""
+
+#: convertrules.py:3210
+msgid ""
+"input/regression/beam-broken-classic.ly shows how broken beams are now "
+"handled.\n"
+msgstr ""
+
+#: book_base.py:26
 #, python-format
 #, python-format
-msgid "Scanning %s"
+msgid "file not found: %s"
 msgstr ""
 
 msgstr ""
 
-#: fontextract.py:70
+#: book_base.py:164
+msgid "Output function not implemented"
+msgstr ""
+
+#: lilylib.py:96
 #, python-format
 #, python-format
-msgid "Extracted %s"
+msgid "Setting loglevel to %s"
 msgstr ""
 
 msgstr ""
 
-#: fontextract.py:85
+#: lilylib.py:99
 #, python-format
 #, python-format
-msgid "Writing fonts to %s"
+msgid "Unknown or invalid loglevel '%s'"
 msgstr ""
 
 msgstr ""
 
-#: lilylib.py:81 musicxml.py:13 convert-ly.py:67 warn.cc:72 input.cc:115
-#: input.cc:123
+#: lilylib.py:128 warn.cc:211
 #, c-format, python-format
 msgid "error: %s"
 msgstr ""
 
 #, c-format, python-format
 msgid "error: %s"
 msgstr ""
 
-#: lilylib.py:124 lilylib.py:175
+#: lilylib.py:185
+#, python-format
+msgid "Processing %s.ly"
+msgstr ""
+
+#: lilylib.py:189 lilylib.py:250
 #, python-format
 msgid "Invoking `%s'"
 msgstr ""
 
 #, python-format
 msgid "Invoking `%s'"
 msgstr ""
 
-#: lilylib.py:126 lilylib.py:177
+#: lilylib.py:191 lilylib.py:252
 #, python-format
 msgid "Running %s..."
 msgstr ""
 
 #, python-format
 msgid "Running %s..."
 msgstr ""
 
-#: lilylib.py:253
+#: lilylib.py:328
 #, python-format
 msgid "Usage: %s"
 msgstr ""
 
 #, python-format
 msgid "Usage: %s"
 msgstr ""
 
-#: musicexp.py:216 musicexp.py:221
+#: musicexp.py:224 musicexp.py:229
 msgid "Language does not support microtones contained in the piece"
 msgstr ""
 
 msgid "Language does not support microtones contained in the piece"
 msgstr ""
 
-#: musicexp.py:483
+#: musicexp.py:491
 msgid "Tuplet brackets of curved shape are not correctly implemented"
 msgstr ""
 
 msgid "Tuplet brackets of curved shape are not correctly implemented"
 msgstr ""
 
-#: musicexp.py:669
+#: musicexp.py:677
 #, python-format
 msgid "unable to set the music %(music)s for the repeat %(repeat)s"
 msgstr ""
 
 #, python-format
 msgid "unable to set the music %(music)s for the repeat %(repeat)s"
 msgstr ""
 
-#: musicexp.py:678
+#: musicexp.py:686
 msgid "encountered repeat without body"
 msgstr ""
 
 #. no self.elements!
 msgid "encountered repeat without body"
 msgstr ""
 
 #. no self.elements!
-#: musicexp.py:848
+#: musicexp.py:856
 #, python-format
 msgid "Grace note with no following music: %s"
 msgstr ""
 
 #, python-format
 msgid "Grace note with no following music: %s"
 msgstr ""
 
-#: musicexp.py:1010
+#: musicexp.py:1018
 #, python-format
 msgid "Invalid octave shift size found: %s. Using no shift."
 msgstr ""
 
 #, python-format
 msgid "Invalid octave shift size found: %s. Using no shift."
 msgstr ""
 
-#: musicexp.py:1468
+#: musicexp.py:1476
 #, python-format
 msgid "Unable to convert alteration %s to a lilypond expression"
 msgstr ""
 
 #. TODO: Handle pieces without a time signature!
 #, python-format
 msgid "Unable to convert alteration %s to a lilypond expression"
 msgstr ""
 
 #. TODO: Handle pieces without a time signature!
-#: musicxml.py:358
+#: musicxml.py:361
 msgid "Senza-misura time signatures are not yet supported!"
 msgstr ""
 
 msgid "Senza-misura time signatures are not yet supported!"
 msgstr ""
 
-#: musicxml.py:376
+#: musicxml.py:379
 msgid "Unable to interpret time signature! Falling back to 4/4."
 msgstr ""
 
 msgid "Unable to interpret time signature! Falling back to 4/4."
 msgstr ""
 
-#: musicxml.py:432
+#: musicxml.py:435
 #, python-format
 msgid ""
 "Key alteration octave given for a non-existing alteration nr. %s, available "
 "numbers: %s!"
 msgstr ""
 
 #, python-format
 msgid ""
 "Key alteration octave given for a non-existing alteration nr. %s, available "
 "numbers: %s!"
 msgstr ""
 
-#: musicxml.py:520
+#: musicxml.py:523
 #, python-format
 msgid "Unable to find instrument for ID=%s\n"
 msgstr ""
 
 #, python-format
 msgid "Unable to find instrument for ID=%s\n"
 msgstr ""
 
-#: abc2ly.py:1373 convert-ly.py:87 lilypond-book.py:122 midi2ly.py:860
+#. Work around a texi2pdf bug: if LANG=C is not given, a broken regexp is
+#. used to detect relative/absolute paths, so the absolute path is not
+#. detected as such and this command fails:
+#: book_texinfo.py:206
 #, python-format
 #, python-format
-msgid "%s [OPTION]... FILE"
+msgid "Running texi2pdf on file %s to detect default page settings.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1374
-#, python-format
-msgid ""
-"abc2ly converts ABC music files (see\n"
-"%s) to LilyPond input.\n"
+#: book_texinfo.py:228 book_latex.py:209
+msgid "Unable to auto-detect default settings:\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1382 convert-ly.py:94 etf2ly.py:1206 lilypond-book.py:212
-#: midi2ly.py:896 musicxml2ly.py:2683 main.cc:168
-msgid "show version number and exit"
+#: book_texinfo.py:240 book_latex.py:221
+#, python-format
+msgid ""
+"Unable to auto-detect default settings:\n"
+"%s"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1386 convert-ly.py:98 etf2ly.py:1202 lilypond-book.py:140
-#: midi2ly.py:875 musicxml2ly.py:2665 main.cc:157
-msgid "show this help and exit"
+#: book_latex.py:170
+msgid "cannot find \\begin{document} in LaTeX document"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1388 etf2ly.py:1207 midi2ly.py:879
-msgid "write output to FILE"
+#: book_latex.py:188
+#, python-format
+msgid "Running `%s' on file `%s' to detect default page settings.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1390
-msgid "be strict about success"
+#: musicxml2ly.py:228
+#, python-format
+msgid ""
+"Encountered file created by %s, containing wrong beaming information. All "
+"beaming information in the MusicXML file will be ignored"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1392
-msgid "preserve ABC's notion of beams"
+#: musicxml2ly.py:247 musicxml2ly.py:249
+#, python-format
+msgid "Unprocessed PartGroupInfo %s encountered"
 msgstr ""
 
 msgstr ""
 
-#. Translators, please translate this string as
-#. "Report bugs in English via %s",
-#. or if there is a LilyPond users list or forum in your language
-#. "Report bugs in English via %s or in YOUR_LANG via URI"
-#: abc2ly.py:1395 convert-ly.py:144 etf2ly.py:1216 lilypond-book.py:234
-#: midi2ly.py:909 musicxml2ly.py:2751 main.cc:281
-#, c-format, python-format
-msgid "Report bugs via %s"
+#: musicxml2ly.py:502
+#, python-format
+msgid "Encountered note at %s without type and duration (=%s)"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:44
+#: musicxml2ly.py:522
+#, python-format
 msgid ""
 msgid ""
-"Update LilyPond input to newer version.  By default, update from the\n"
-"version taken from the \\version command, to the current LilyPond version."
+"Encountered rational duration with denominator %s, unable to convert to "
+"lilypond duration"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:46 lilypond-book.py:82
-msgid "Examples:"
+#: musicxml2ly.py:769
+msgid "Unable to extract key signature!"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:81 etf2ly.py:1189 lilypond-book.py:116 midi2ly.py:90
+#: musicxml2ly.py:796
 #, python-format
 #, python-format
-msgid "Copyright (c) %s by"
+msgid "unknown mode %s, expecting 'major' or 'minor' or a church mode!"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:83 etf2ly.py:1191 lilypond-book.py:118 midi2ly.py:92
-msgid "Distributed under terms of the GNU General Public License."
+#: musicxml2ly.py:934
+#, python-format
+msgid "Encountered unprocessed marker %s\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:84 etf2ly.py:1192 lilypond-book.py:119 midi2ly.py:93
-msgid "It comes with NO WARRANTY."
+#: musicxml2ly.py:1028
+#, python-format
+msgid "unknown span event %s"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:102 convert-ly.py:135
-msgid "VERSION"
+#: musicxml2ly.py:1038
+#, python-format
+msgid "unknown span type %s for %s"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:104
-msgid "start from VERSION [default: \\version found in file]"
+#: musicxml2ly.py:1458
+msgid "Unknown metronome mark, ignoring"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:107
-msgid "edit in place"
+#. TODO: Implement the other (more complex) way for tempo marks!
+#: musicxml2ly.py:1463
+msgid ""
+"Metronome marks with complex relations (<metronome-note> in MusicXML) are "
+"not yet implemented."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:111
-msgid "do not add \\version command if missing"
+#: musicxml2ly.py:1665
+#, python-format
+msgid "Unable to convert chord type %s to lilypond."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:117
+#: musicxml2ly.py:1814
 #, python-format
 #, python-format
-msgid "force updating \\version number to %s"
+msgid "drum %s type unknown, please add to instrument_drumtype_dict"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:123
-msgid "only update \\version number if file is modified"
+#: musicxml2ly.py:1818
+msgid "cannot find suitable event"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:129
+#: musicxml2ly.py:1966
 #, python-format
 #, python-format
-msgid "show rules [default: -f 0, -t %s]"
+msgid "Negative skip %s (from position %s to %s)"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:134
+#: musicxml2ly.py:2107
 #, python-format
 #, python-format
-msgid "convert to VERSION [default: %s]"
-msgstr ""
-
-#: convert-ly.py:139 etf2ly.py:1210 lilypond-book.py:215 midi2ly.py:897
-#: main.cc:170
-msgid "show warranty and copyright"
+msgid "Negative skip found: from %s to %s, difference is %s"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:184
-msgid "Applying conversion: "
+#: musicxml2ly.py:2188
+#, python-format
+msgid "unexpected %s; expected %s or %s or %s"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:197
-msgid "Error while converting"
+#: musicxml2ly.py:2294
+msgid "Encountered closing slur, but no slur is open"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:199
-msgid "Stopping at last successful rule"
+#: musicxml2ly.py:2297
+msgid "Cannot have two simultaneous (closing) slurs"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:224
-#, python-format
-msgid "Processing `%s'... "
+#: musicxml2ly.py:2306
+msgid "Cannot have a slur inside another slur"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:332
-#, python-format
-msgid "%s: Unable to open file"
+#: musicxml2ly.py:2309
+msgid "Cannot have two simultaneous slurs"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:339
+#: musicxml2ly.py:2443
 #, python-format
 #, python-format
-msgid "%s: Unable to determine version.  Skipping"
+msgid "cannot simultaneously have more than one mode: %s"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:344
-#, python-format
-msgid ""
-"%s: Invalid version string `%s' \n"
-"Valid version strings consist of three numbers, separated by dots, e.g. "
-"`2.8.12'"
+#: musicxml2ly.py:2551
+msgid "Converting to LilyPond expressions..."
 msgstr ""
 
 msgstr ""
 
-#: etf2ly.py:1195
-#, python-format
-msgid "%s [OPTION]... ETF-FILE"
+#: musicxml2ly.py:2562
+msgid "musicxml2ly [OPTION]... FILE.xml"
 msgstr ""
 
 msgstr ""
 
-#: etf2ly.py:1196
+#: musicxml2ly.py:2564
 msgid ""
 msgid ""
-"Enigma Transport Format is a format used by Coda Music Technology's\n"
-"Finale product.  etf2ly converts a subset of ETF to a ready-to-use LilyPond "
-"file.\n"
+"Convert MusicXML from FILE.xml to LilyPond input.\n"
+"If the given filename is -, musicxml2ly reads from the command line.\n"
 msgstr ""
 
 msgstr ""
 
-#: etf2ly.py:1208 midi2ly.py:880 musicxml2ly.py:2743 main.cc:161 main.cc:166
-msgid "FILE"
+#: musicxml2ly.py:2570 midi2ly.py:1060 abc2ly.py:1387 lilypond-book.py:141
+#: convert-ly.py:92 etf2ly.py:1204 main.cc:153
+msgid "show this help and exit"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:80
+#: musicxml2ly.py:2574
 msgid ""
 msgid ""
-"Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
+"Copyright (c) 2005--2012 by\n"
+"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
+"    Jan Nieuwenhuizen <janneke@gnu.org> and\n"
+"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:87
-msgid "BOOK"
+#: musicxml2ly.py:2588 midi2ly.py:1091 abc2ly.py:1383 lilypond-book.py:232
+#: convert-ly.py:88 etf2ly.py:1208 main.cc:174
+msgid "show version number and exit"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:95
-#, python-format
-msgid "Exiting (%d)..."
+#: musicxml2ly.py:2594 midi2ly.py:1085 lilypond-book.py:224
+msgid "be verbose"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:127
-msgid "FILTER"
+#: musicxml2ly.py:2600
+msgid "use lxml.etree; uses less memory and cpu time"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:130
-msgid "pipe snippets through FILTER [default: `convert-ly -n -']"
+#: musicxml2ly.py:2606
+msgid "input file is a zip-compressed MusicXML file"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:134
-msgid ""
-"use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
+#: musicxml2ly.py:2612
+msgid "convert pitches in relative mode (default)"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:135
-msgid "FORMAT"
+#: musicxml2ly.py:2617
+msgid "convert pitches in absolute mode"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:142
-msgid "add DIR to include path"
+#: musicxml2ly.py:2620
+msgid "LANG"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:143 lilypond-book.py:150 lilypond-book.py:163
-#: lilypond-book.py:173 lilypond-book.py:189 lilypond-book.py:195 main.cc:160
-msgid "DIR"
+#: musicxml2ly.py:2622
+msgid "use LANG for pitch names, e.g. 'deutsch' for note names in German"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:148
-msgid "format Texinfo output so that Info will look for images of music in DIR"
+#: musicxml2ly.py:2625 lilypond-book.py:180 convert-ly.py:105
+msgid ""
+"Print log messages according to LOGLEVEL (NONE, ERROR, WARNING, PROGRESS "
+"(default), DEBUG)"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:155
-msgid "PAD"
+#: musicxml2ly.py:2627 lilypond-book.py:164 lilypond-book.py:182
+#: convert-ly.py:107 main.cc:167
+msgid "LOGLEVEL"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:157
-msgid ""
-"pad left side of music to align music inspite of uneven bar numbers (in mm)"
+#: musicxml2ly.py:2636
+msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:162
-msgid "write lily-XXX files to DIR, link into --output dir"
+#: musicxml2ly.py:2642
+msgid "do not convert exact vertical positions of rests"
+msgstr ""
+
+#: musicxml2ly.py:2648
+msgid "do not convert the exact page layout and breaks"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:167
+#: musicxml2ly.py:2654
 msgid ""
 msgid ""
-"Load the additional python PACKAGE (containing e.g. a custom output format)"
+"do not convert beaming information, use lilypond's automatic beaming instead"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:168
-msgid "PACKAGE"
+#: musicxml2ly.py:2657 midi2ly.py:1065 midi2ly.py:1070 etf2ly.py:1210
+#: main.cc:159 main.cc:171
+msgid "FILE"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:172
-msgid "write output to DIR"
+#: musicxml2ly.py:2662
+msgid "set output filename to FILE, stdout if -"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:177
-msgid "COMMAND"
+#: musicxml2ly.py:2668
+msgid "add midi-block to .ly file"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:178
-msgid "process ly_files using COMMAND FILE..."
+#. Translators, please translate this string as
+#. "Report bugs in English via %s",
+#. or if there is a LilyPond users list or forum in your language
+#. "Report bugs in English via %s or in YOUR_LANG via URI"
+#: musicxml2ly.py:2672 midi2ly.py:1104 abc2ly.py:1396 lilypond-book.py:259
+#: convert-ly.py:146 etf2ly.py:1218 main.cc:285
+#, c-format, python-format
+msgid "Report bugs via %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:182
-msgid "Compile snippets in safe mode"
+#: musicxml2ly.py:2752
+#, python-format
+msgid "unknown part in part-list: %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:188
-msgid "do not fail if no lilypond output is found"
+#: musicxml2ly.py:2814
+msgid "Input is compressed, extracting raw MusicXML data from stdin"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:194
-msgid "do not fail if no PNG images are found for EPS files"
-msgstr ""
-
-#: lilypond-book.py:200
-msgid "write snippet output files with the same base name as their source file"
-msgstr ""
-
-#: lilypond-book.py:204 midi2ly.py:890 musicxml2ly.py:2688 main.cc:169
-msgid "be verbose"
-msgstr ""
-
-#: lilypond-book.py:220
-msgid ""
-"run executable PROG instead of latex, or in\n"
-"case --pdf option is set instead of pdflatex"
-msgstr ""
-
-#: lilypond-book.py:222
-msgid "PROG"
-msgstr ""
-
-#: lilypond-book.py:228
-msgid "create PDF files for use with PDFTeX"
-msgstr ""
-
-#: lilypond-book.py:419
-msgid "Writing snippets..."
-msgstr ""
-
-#: lilypond-book.py:425
-msgid "Processing..."
-msgstr ""
-
-#: lilypond-book.py:431
-msgid "All snippets are up to date..."
-msgstr ""
-
-#: lilypond-book.py:452
+#: musicxml2ly.py:2827
 #, python-format
 #, python-format
-msgid "cannot determine format for: %s"
+msgid "Input file %s is compressed, extracting raw MusicXML data"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:461
-#, python-format
-msgid "%s is up to date."
+#: musicxml2ly.py:2857
+msgid "Reading MusicXML from Standard input ..."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:475
+#: musicxml2ly.py:2859
 #, python-format
 #, python-format
-msgid "Writing `%s'..."
-msgstr ""
-
-#: lilypond-book.py:537
-msgid "Output would overwrite input file; use --output."
+msgid "Reading MusicXML from %s ..."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:541
+#: musicxml2ly.py:2892
 #, python-format
 #, python-format
-msgid "Reading %s..."
+msgid "Output to `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:549
-msgid "Dissecting..."
+#: musicxml2ly.py:2962
+#, python-format
+msgid "Unable to find input file %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:561
+#: midi2ly.py:81 lilypond-book.py:116 convert-ly.py:75 etf2ly.py:1191
 #, python-format
 #, python-format
-msgid "Compiling %s..."
+msgid "Copyright (c) %s by"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:570
-#, python-format
-msgid "Processing include: %s"
+#: midi2ly.py:83 lilypond-book.py:118 convert-ly.py:77 etf2ly.py:1193
+msgid "Distributed under terms of the GNU General Public License."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:582
-#, python-format
-msgid "Removing `%s'"
+#: midi2ly.py:84 lilypond-book.py:119 convert-ly.py:78 etf2ly.py:1194
+msgid "It comes with NO WARRANTY."
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:99
+#: midi2ly.py:90
 msgid "warning: "
 msgstr ""
 
 msgid "warning: "
 msgstr ""
 
-#: midi2ly.py:102 midi2ly.py:922
+#: midi2ly.py:93 midi2ly.py:1121
 msgid "error: "
 msgstr ""
 
 msgid "error: "
 msgstr ""
 
-#: midi2ly.py:103
+#: midi2ly.py:94
 msgid "Exiting... "
 msgstr ""
 
 msgid "Exiting... "
 msgstr ""
 
-#: midi2ly.py:848
+#: midi2ly.py:834
+msgid "found more than 5 voices on a staff, expect bad output"
+msgstr ""
+
+#: midi2ly.py:1030
 #, python-format
 msgid "%s output to `%s'..."
 msgstr ""
 
 #, python-format
 msgid "%s output to `%s'..."
 msgstr ""
 
-#: midi2ly.py:861
+#: midi2ly.py:1042 abc2ly.py:1374 lilypond-book.py:123 convert-ly.py:81
+#, python-format
+msgid "%s [OPTION]... FILE"
+msgstr ""
+
+#: midi2ly.py:1043
 #, python-format
 msgid "Convert %s to LilyPond input.\n"
 msgstr ""
 
 #, python-format
 msgid "Convert %s to LilyPond input.\n"
 msgstr ""
 
-#: midi2ly.py:866
+#: midi2ly.py:1048
 msgid "print absolute pitches"
 msgstr ""
 
 msgid "print absolute pitches"
 msgstr ""
 
-#: midi2ly.py:868 midi2ly.py:883
+#: midi2ly.py:1050 midi2ly.py:1075
 msgid "DUR"
 msgstr ""
 
 msgid "DUR"
 msgstr ""
 
-#: midi2ly.py:869
+#: midi2ly.py:1051
 msgid "quantise note durations on DUR"
 msgstr ""
 
 msgid "quantise note durations on DUR"
 msgstr ""
 
-#: midi2ly.py:872
+#: midi2ly.py:1054
+msgid "debug printing"
+msgstr ""
+
+#: midi2ly.py:1057
 msgid "print explicit durations"
 msgstr ""
 
 msgid "print explicit durations"
 msgstr ""
 
-#: midi2ly.py:876
+#: midi2ly.py:1062
+msgid "prepend FILE to output"
+msgstr ""
+
+#: midi2ly.py:1066
 msgid "set key: ALT=+sharps|-flats; MINOR=1"
 msgstr ""
 
 msgid "set key: ALT=+sharps|-flats; MINOR=1"
 msgstr ""
 
-#: midi2ly.py:877
+#: midi2ly.py:1067
 msgid "ALT[:MINOR]"
 msgstr ""
 
 msgid "ALT[:MINOR]"
 msgstr ""
 
-#: midi2ly.py:882
+#: midi2ly.py:1069 abc2ly.py:1389 etf2ly.py:1209
+msgid "write output to FILE"
+msgstr ""
+
+#: midi2ly.py:1072
+msgid "preview of first 4 bars"
+msgstr ""
+
+#: midi2ly.py:1074
 msgid "quantise note starts on DUR"
 msgstr ""
 
 msgid "quantise note starts on DUR"
 msgstr ""
 
-#: midi2ly.py:885
+#: midi2ly.py:1078
+msgid "use s instead of r for rests"
+msgstr ""
+
+#: midi2ly.py:1080
 msgid "DUR*NUM/DEN"
 msgstr ""
 
 msgid "DUR*NUM/DEN"
 msgstr ""
 
-#: midi2ly.py:888
+#: midi2ly.py:1083
 msgid "allow tuplet durations DUR*NUM/DEN"
 msgstr ""
 
 msgid "allow tuplet durations DUR*NUM/DEN"
 msgstr ""
 
-#: midi2ly.py:900
+#: midi2ly.py:1092 lilypond-book.py:235 convert-ly.py:141 etf2ly.py:1212
+#: main.cc:176
+msgid "show warranty and copyright"
+msgstr ""
+
+#: midi2ly.py:1095
 msgid "treat every text as a lyric"
 msgstr ""
 
 msgid "treat every text as a lyric"
 msgstr ""
 
-#: midi2ly.py:903
+#: midi2ly.py:1098
 msgid "Examples"
 msgstr ""
 
 msgid "Examples"
 msgstr ""
 
-#: midi2ly.py:923
+#: midi2ly.py:1122
 msgid "no files specified on command line."
 msgstr ""
 
 msgid "no files specified on command line."
 msgstr ""
 
-#: musicxml2ly.py:324
+#: abc2ly.py:1375
 #, python-format
 msgid ""
 #, python-format
 msgid ""
-"Encountered file created by %s, containing wrong beaming information. All "
-"beaming information in the MusicXML file will be ignored"
+"abc2ly converts ABC music files (see\n"
+"%s) to LilyPond input.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:340 musicxml2ly.py:342
-#, python-format
-msgid "Unprocessed PartGroupInfo %s encountered"
+#: abc2ly.py:1391
+msgid "be strict about success"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:595
-#, python-format
-msgid "Encountered note at %s without type and duration (=%s)"
+#: abc2ly.py:1393
+msgid "preserve ABC's notion of beams"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:615
-#, python-format
+#: lilypond-book.py:80
 msgid ""
 msgid ""
-"Encountered rational duration with denominator %s, unable to convert to "
-"lilypond duration"
+"Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:864
-msgid "Unable to extract key signature!"
+#: lilypond-book.py:82 convert-ly.py:48
+msgid "Examples:"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:891
-#, python-format
-msgid "unknown mode %s, expecting 'major' or 'minor' or a church mode!"
+#: lilypond-book.py:87
+msgid "BOOK"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1029
+#: lilypond-book.py:95
 #, python-format
 #, python-format
-msgid "Encountered unprocessed marker %s\n"
+msgid "Exiting (%d)..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1123
-#, python-format
-msgid "unknown span event %s"
+#: lilypond-book.py:128
+msgid "FILTER"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1133
-#, python-format
-msgid "unknown span type %s for %s"
+#: lilypond-book.py:131
+msgid "pipe snippets through FILTER [default: `convert-ly -n -']"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1553
-msgid "Unknown metronome mark, ignoring"
+#: lilypond-book.py:135
+msgid ""
+"use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
 msgstr ""
 
 msgstr ""
 
-#. TODO: Implement the other (more complex) way for tempo marks!
-#: musicxml2ly.py:1558
-msgid ""
-"Metronome marks with complex relations (<metronome-note> in MusicXML) are "
-"not yet implemented."
+#: lilypond-book.py:136
+msgid "FORMAT"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1760
-#, python-format
-msgid "Unable to convert chord type %s to lilypond."
+#: lilypond-book.py:143
+msgid "add DIR to include path"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1909
-#, python-format
-msgid "drum %s type unknown, please add to instrument_drumtype_dict"
+#: lilypond-book.py:144 lilypond-book.py:151 lilypond-book.py:170
+#: lilypond-book.py:188 lilypond-book.py:209 lilypond-book.py:215 main.cc:158
+msgid "DIR"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1913
-msgid "cannot find suitable event"
+#: lilypond-book.py:149
+msgid "format Texinfo output so that Info will look for images of music in DIR"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2061
-#, python-format
-msgid "Negative skip %s (from position %s to %s)"
+#: lilypond-book.py:156
+msgid "PAD"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2202
-#, python-format
-msgid "Negative skip found: from %s to %s, difference is %s"
+#: lilypond-book.py:158
+msgid ""
+"pad left side of music to align music inspite of uneven bar numbers (in mm)"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2283
-#, python-format
-msgid "unexpected %s; expected %s or %s or %s"
+#: lilypond-book.py:163
+msgid "Print lilypond log messages according to LOGLEVEL"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2389
-msgid "Encountered closing slur, but no slur is open"
+#: lilypond-book.py:169
+msgid "write lily-XXX files to DIR, link into --output dir"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2392
-msgid "Cannot have two simultaneous (closing) slurs"
+#: lilypond-book.py:174
+msgid ""
+"Load the additional python PACKAGE (containing e.g. a custom output format)"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2401
-msgid "Cannot have a slur inside another slur"
+#: lilypond-book.py:175
+msgid "PACKAGE"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2404
-msgid "Cannot have two simultaneous slurs"
+#: lilypond-book.py:187
+msgid "write output to DIR"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2538
-#, python-format
-msgid "cannot simultaneously have more than one mode: %s"
+#: lilypond-book.py:192
+msgid "COMMAND"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2646
-msgid "Converting to LilyPond expressions..."
+#: lilypond-book.py:193
+msgid "process ly_files using COMMAND FILE..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2657
-msgid "musicxml2ly [OPTION]... FILE.xml"
+#: lilypond-book.py:198
+msgid "Redirect the lilypond output"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2659
-msgid ""
-"Convert MusicXML from FILE.xml to LilyPond input.\n"
-"If the given filename is -, musicxml2ly reads from the command line.\n"
+#: lilypond-book.py:202
+msgid "Compile snippets in safe mode"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2669
-msgid ""
-"Copyright (c) 2005--2010 by\n"
-"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
-"    Jan Nieuwenhuizen <janneke@gnu.org> and\n"
-"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
+#: lilypond-book.py:208
+msgid "do not fail if no lilypond output is found"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2694
-msgid "use lxml.etree; uses less memory and cpu time"
+#: lilypond-book.py:214
+msgid "do not fail if no PNG images are found for EPS files"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2700
-msgid "input file is a zip-compressed MusicXML file"
+#: lilypond-book.py:220
+msgid "write snippet output files with the same base name as their source file"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2706
-msgid "convert pitches in relative mode (default)"
+#: lilypond-book.py:240
+msgid ""
+"run executable PROG instead of latex, or in\n"
+"case --pdf option is set instead of pdflatex"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2711
-msgid "convert pitches in absolute mode"
+#: lilypond-book.py:242 lilypond-book.py:247
+msgid "PROG"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2714
-msgid "LANG"
+#: lilypond-book.py:246
+msgid "run executable PROG instead of texi2pdf"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2716
-msgid "use LANG for pitch names, e.g. 'deutsch' for note names in German"
+#: lilypond-book.py:253
+msgid "create PDF files for use with PDFTeX"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2722
-msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
+#: lilypond-book.py:456
+msgid "Writing snippets..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2728
-msgid "do not convert exact vertical positions of rests"
+#: lilypond-book.py:461
+msgid "Processing..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2734
-msgid "do not convert the exact page layout and breaks"
+#: lilypond-book.py:466
+msgid "All snippets are up to date..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2740
-msgid ""
-"do not convert beaming information, use lilypond's automatic beaming instead"
+#: lilypond-book.py:485
+#, python-format
+msgid "cannot determine format for: %s"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2748
-msgid "set output filename to FILE, stdout if -"
+#: lilypond-book.py:494
+#, python-format
+msgid "%s is up to date."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2831
+#: lilypond-book.py:507
 #, python-format
 #, python-format
-msgid "unknown part in part-list: %s"
+msgid "Writing `%s'..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2893
-msgid "Input is compressed, extracting raw MusicXML data from stdin"
+#: lilypond-book.py:568
+msgid "Output would overwrite input file; use --output."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2896
+#: lilypond-book.py:572
 #, python-format
 #, python-format
-msgid "Input file %s is compressed, extracting raw MusicXML data"
+msgid "Reading %s..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2926
-msgid "Reading MusicXML from Standard input ..."
+#: lilypond-book.py:579
+msgid "Dissecting..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2928
+#: lilypond-book.py:590
 #, python-format
 #, python-format
-msgid "Reading MusicXML from %s ..."
+msgid "Compiling %s..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2961
+#: lilypond-book.py:598
 #, python-format
 #, python-format
-msgid "Output to `%s'"
+msgid "Processing include: %s"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:3028
+#: lilypond-book.py:609
 #, python-format
 #, python-format
-msgid "Unable to find input file %s"
+msgid "Removing `%s'"
 msgstr ""
 
 msgstr ""
 
-#: website_post.py:115
-msgid "English"
+#: lilypond-book.py:676
+#, python-format
+msgid "Setting LilyPond's loglevel to %s"
 msgstr ""
 
 msgstr ""
 
-#: website_post.py:118
-msgid "Other languages"
+#: lilypond-book.py:680
+#, python-format
+msgid ""
+"Setting LilyPond's loglevel to %s (from environment variable "
+"LILYPOND_LOGLEVEL)"
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:153
-#, c-format
-msgid "option `%s' requires an argument"
+#: lilypond-book.py:683
+msgid ""
+"Setting LilyPond's output to --verbose, implied by lilypond-book's setting"
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:157
-#, c-format
-msgid "option `%s' does not allow an argument"
+#: convert-ly.py:46
+msgid ""
+"Update LilyPond input to newer version.  By default, update from the\n"
+"version taken from the \\version command, to the current LilyPond version."
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:161
-#, c-format
-msgid "unrecognized option: `%s'"
+#: convert-ly.py:96 convert-ly.py:137
+msgid "VERSION"
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:167
-#, c-format
-msgid "invalid argument `%s' to option `%s'"
+#: convert-ly.py:98
+msgid "start from VERSION [default: \\version found in file]"
 msgstr ""
 
 msgstr ""
 
-#: warn.cc:59
-#, c-format
-msgid "success: %s"
+#: convert-ly.py:101
+msgid "edit in place"
 msgstr ""
 
 msgstr ""
 
-#: warn.cc:86 grob.cc:617 input.cc:97
-#, c-format
-msgid "programming error: %s"
+#: convert-ly.py:113
+msgid "do not add \\version command if missing"
 msgstr ""
 
 msgstr ""
 
-#: warn.cc:87 input.cc:98
-msgid "continuing, cross fingers"
+#: convert-ly.py:119
+#, python-format
+msgid "force updating \\version number to %s"
 msgstr ""
 
 msgstr ""
 
-#: accidental-engraver.cc:180
-#, c-format
-msgid "accidental typesetting list must begin with context-name: %s"
+#: convert-ly.py:125
+msgid "only update \\version number if file is modified"
 msgstr ""
 
 msgstr ""
 
-#: accidental-engraver.cc:210
-#, c-format
-msgid "procedure or context-name expected for accidental rule, found %s"
+#: convert-ly.py:131
+#, python-format
+msgid "show rules [default: -f 0, -t %s]"
 msgstr ""
 
 msgstr ""
 
-#: accidental.cc:200
-#, c-format
-msgid "Could not find glyph-name for alteration %s"
+#: convert-ly.py:136
+#, python-format
+msgid "convert to VERSION [default: %s]"
 msgstr ""
 
 msgstr ""
 
-#: accidental.cc:215
-msgid "natural alteration glyph not found"
+#: convert-ly.py:186
+msgid "Applying conversion: "
 msgstr ""
 
 msgstr ""
 
-#: all-font-metrics.cc:156
-#, c-format
-msgid "cannot find font: `%s'"
+#: convert-ly.py:202
+msgid "Error while converting"
 msgstr ""
 
 msgstr ""
 
-#: apply-context-iterator.cc:42
-msgid "\\applycontext argument is not a procedure"
+#: convert-ly.py:204
+msgid "Stopping at last successful rule"
 msgstr ""
 
 msgstr ""
 
-#: auto-change-iterator.cc:74 change-iterator.cc:72
-#, c-format
-msgid "cannot change, already in translator: %s"
+#: convert-ly.py:231
+#, python-format
+msgid "Processing `%s'... "
 msgstr ""
 
 msgstr ""
 
-#: axis-group-engraver.cc:94
-msgid "Axis_group_engraver: vertical group already has a parent"
-msgstr ""
-
-#: axis-group-engraver.cc:95
-msgid "are there two Axis_group_engravers?"
-msgstr ""
-
-#: axis-group-engraver.cc:96
-msgid "removing this vertical group"
-msgstr ""
-
-#: axis-group-interface.cc:611
-msgid "an outside-staff object should have a direction, defaulting to up"
-msgstr ""
-
-#: bar-check-iterator.cc:84
-#, c-format
-msgid "barcheck failed at: %s"
+#: convert-ly.py:338
+#, python-format
+msgid "%s: Unable to open file"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:147
-msgid "already have a beam"
+#: convert-ly.py:345
+#, python-format
+msgid "%s: Unable to determine version.  Skipping"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:230
-msgid "unterminated beam"
+#: convert-ly.py:350
+#, python-format
+msgid ""
+"%s: Invalid version string `%s' \n"
+"Valid version strings consist of three numbers, separated by dots, e.g. "
+"`2.8.12'"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:266 chord-tremolo-engraver.cc:150
-msgid "stem must have Rhythmic structure"
+#: etf2ly.py:1197
+#, python-format
+msgid "%s [OPTION]... ETF-FILE"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:274
-msgid "stem does not fit in beam"
+#: etf2ly.py:1198
+msgid ""
+"Enigma Transport Format is a format used by Coda Music Technology's\n"
+"Finale product.  etf2ly converts a subset of ETF to a ready-to-use LilyPond "
+"file.\n"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:275
-msgid "beam was started here"
+#: website_post.py:123
+msgid "English"
 msgstr ""
 
 msgstr ""
 
-#: beam-quanting.cc:314
-msgid "no feasible beam position"
+#: website_post.py:126
+msgid "Other languages"
 msgstr ""
 
 msgstr ""
 
-#: beam.cc:171
-msgid "removing beam with no stems"
+#: warn.cc:56
+#, c-format
+msgid "Log level set to %d\n"
 msgstr ""
 
 msgstr ""
 
-#: beam.cc:1116
-msgid "no viable initial configuration found: may not find good beam slope"
+#: warn.cc:89
+#, c-format
+msgid "unknown log level `%s', using default (INFO)"
 msgstr ""
 
 msgstr ""
 
-#: break-alignment-interface.cc:206
+#. Some expected warning was not triggered, so print out a warning.
+#: warn.cc:112
 #, c-format
 #, c-format
-msgid "No spacing entry from %s to `%s'"
+msgid "%d expected warning(s) not encountered: "
 msgstr ""
 
 msgstr ""
 
-#: change-iterator.cc:34
+#: warn.cc:183
 #, c-format
 #, c-format
-msgid "cannot change `%s' to `%s'"
+msgid "fatal error: %s"
 msgstr ""
 
 msgstr ""
 
-#. FIXME: constant error message.
-#: change-iterator.cc:93
-msgid "cannot find context to switch to"
+#: warn.cc:192
+#, c-format
+msgid "suppressed programming error: %s"
 msgstr ""
 
 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 ();
-#: change-iterator.cc:102
+#: warn.cc:197
 #, c-format
 #, c-format
-msgid "not changing to same context type: %s"
+msgid "programming error: %s"
 msgstr ""
 
 msgstr ""
 
-#. FIXME: uncomprehensable message
-#: change-iterator.cc:106
-msgid "none of these in my family"
+#: warn.cc:198
+msgid "continuing, cross fingers"
 msgstr ""
 
 msgstr ""
 
-#: chord-tremolo-engraver.cc:88
-msgid "No tremolo to end"
+#: warn.cc:207
+#, c-format
+msgid "suppressed error: %s"
 msgstr ""
 
 msgstr ""
 
-#: chord-tremolo-engraver.cc:109
-msgid "unterminated chord tremolo"
+#: warn.cc:219
+#, c-format
+msgid "suppressed warning: %s"
 msgstr ""
 
 msgstr ""
 
-#: clef.cc:65
+#: getopt-long.cc:153
 #, c-format
 #, c-format
-msgid "clef `%s' not found"
+msgid "option `%s' requires an argument"
 msgstr ""
 
 msgstr ""
 
-#: cluster.cc:120
+#: getopt-long.cc:157
 #, c-format
 #, c-format
-msgid "unknown cluster style `%s'"
+msgid "option `%s' does not allow an argument"
 msgstr ""
 
 msgstr ""
 
-#: cluster.cc:157
-msgid "junking empty cluster"
+#: getopt-long.cc:161
+#, c-format
+msgid "unrecognized option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: coherent-ligature-engraver.cc:111
+#: getopt-long.cc:167
 #, c-format
 #, c-format
-msgid "Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul"
+msgid "invalid argument `%s' to option `%s'"
 msgstr ""
 
 msgstr ""
 
-#. if we get to here, just put everything on one line
-#: constrained-breaking.cc:189 constrained-breaking.cc:207
-msgid "cannot find line breaking that satisfies constraints"
+#: flag.cc:110
+#, c-format
+msgid "flag `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: context-property.cc:42
-msgid "need symbol arguments for \\override and \\revert"
+#: flag.cc:130
+#, c-format
+msgid "flag stroke `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: context.cc:149
-#, c-format
-msgid "cannot find or create new `%s'"
+#: parse-scm.cc:112
+msgid "GUILE signaled an error for the expression beginning here"
 msgstr ""
 
 msgstr ""
 
-#: context.cc:207
-#, c-format
-msgid "cannot find or create `%s' called `%s'"
+#: lily-lexer.cc:255
+msgid "include files are not allowed in safe mode"
 msgstr ""
 
 msgstr ""
 
-#: context.cc:269
+#: lily-lexer.cc:282
 #, c-format
 #, c-format
-msgid "Invalid CreateContext event: Cannot create %s context"
+msgid "identifier name is a keyword: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: context.cc:400
+#: lily-lexer.cc:303 lily-lexer.cc:316
 #, c-format
 #, c-format
-msgid "cannot find or create: `%s'"
+msgid "%s:EOF"
 msgstr ""
 
 msgstr ""
 
-#: custos.cc:88
-#, c-format
-msgid "custos `%s' not found"
+#. if we get to here, just put everything on one line
+#: constrained-breaking.cc:187 constrained-breaking.cc:205
+msgid "cannot find line breaking that satisfies constraints"
 msgstr ""
 
 msgstr ""
 
-#: dispatcher.cc:82
-msgid "Event class should be a symbol"
+#: context-property.cc:43
+msgid "need symbol arguments for \\override and \\revert"
 msgstr ""
 
 msgstr ""
 
-#: dispatcher.cc:89
-#, c-format
-msgid "Unknown event class %s"
+#: horizontal-bracket-engraver.cc:62
+msgid "do not have that many brackets"
 msgstr ""
 
 msgstr ""
 
-#: dots.cc:48
-#, c-format
-msgid "dot `%s' not found"
+#: horizontal-bracket-engraver.cc:71
+msgid "conflicting note group events"
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:197
-msgid "cannot find start of (de)crescendo"
+#: new-fingering-engraver.cc:113
+msgid "cannot add text scripts to individual note heads"
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:206
-msgid "already have a decrescendo"
+#: new-fingering-engraver.cc:265
+msgid "no placement found for fingerings"
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:208
-msgid "already have a crescendo"
+#: new-fingering-engraver.cc:266
+msgid "placing below"
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:211
-msgid "cresc starts here"
+#: translator-group.cc:188
+#, c-format
+msgid "cannot find: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:339
-msgid "unterminated (de)crescendo"
+#: glissando-engraver.cc:158
+msgid "unterminated glissando"
 msgstr ""
 
 msgstr ""
 
-#: episema-engraver.cc:75
-msgid "already have an episema"
+#: midi-item.cc:89
+#, c-format
+msgid "no such MIDI instrument: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: episema-engraver.cc:88
-msgid "cannot find start of episema"
+#: open-type-font.cc:44
+#, c-format
+msgid "cannot allocate %lu bytes"
 msgstr ""
 
 msgstr ""
 
-#: episema-engraver.cc:137
-msgid "unterminated episema"
+#: open-type-font.cc:48
+#, c-format
+msgid "cannot load font table: %s"
 msgstr ""
 
 msgstr ""
 
-#: extender-engraver.cc:170 extender-engraver.cc:179
-msgid "unterminated extender"
+#: open-type-font.cc:53
+#, c-format
+msgid "FreeType error: %s"
 msgstr ""
 
 msgstr ""
 
-#: font-config-scheme.cc:152 font-config.cc:55
+#: open-type-font.cc:110
 #, c-format
 #, c-format
-msgid "failed adding font directory: %s"
+msgid "unsupported font format: %s"
 msgstr ""
 
 msgstr ""
 
-#: font-config-scheme.cc:154 font-config.cc:57
+#: open-type-font.cc:112
 #, c-format
 #, c-format
-msgid "adding font directory: %s"
+msgid "error reading font file %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: font-config-scheme.cc:168
+#: open-type-font.cc:187
 #, c-format
 #, c-format
-msgid "failed adding font file: %s"
+msgid "FT_Get_Glyph_Name () Freetype error: %s"
 msgstr ""
 
 msgstr ""
 
-#: font-config-scheme.cc:170
+#: open-type-font.cc:318 pango-font.cc:189
 #, c-format
 #, c-format
-msgid "adding font file: %s"
+msgid "FT_Get_Glyph_Name () error: %s"
 msgstr ""
 
 msgstr ""
 
-#: font-config.cc:40
-msgid "Initializing FontConfig..."
+#: note-heads-engraver.cc:76
+msgid "NoteEvent without pitch"
 msgstr ""
 
 msgstr ""
 
-#: font-config.cc:61
-msgid "Building font database..."
+#: skyline-pair.cc:131
+msgid "direction must not be CENTER in ly:skyline-pair::skyline"
 msgstr ""
 
 msgstr ""
 
-#: general-scheme.cc:305
-msgid "infinity or NaN encountered while converting Real number"
+#: hyphen-engraver.cc:104
+msgid "removing unterminated hyphen"
 msgstr ""
 
 msgstr ""
 
-#: general-scheme.cc:306
-msgid "setting to zero"
+#: hyphen-engraver.cc:118
+msgid "unterminated hyphen; removing"
 msgstr ""
 
 msgstr ""
 
-#: general-scheme.cc:542 output-ps.scm:48
-msgid "Found infinity or nan in output. Substituting 0.0"
+#: output-def.cc:235
+msgid "margins do not fit with line-width, setting default values"
 msgstr ""
 
 msgstr ""
 
-#: glissando-engraver.cc:105
-msgid "unterminated glissando"
+#: output-def.cc:242
+msgid ""
+"systems run off the page due to improper paper settings, setting default "
+"values"
 msgstr ""
 
 msgstr ""
 
-#: global-context-scheme.cc:96 global-context-scheme.cc:114
-msgid "no music found in score"
+#: accidental.cc:200
+#, c-format
+msgid "Could not find glyph-name for alteration %s"
 msgstr ""
 
 msgstr ""
 
-#: global-context-scheme.cc:104
-msgid "Interpreting music... "
+#: accidental.cc:215
+msgid "natural alteration glyph not found"
 msgstr ""
 
 msgstr ""
 
-#: global-context-scheme.cc:127
+#: lyric-combine-music-iterator.cc:337
 #, c-format
 #, c-format
-msgid "elapsed time: %.2f seconds"
+msgid "cannot find Voice `%s'"
 msgstr ""
 
 msgstr ""
 
-#: gregorian-ligature-engraver.cc:70
+#: context.cc:148
 #, c-format
 #, c-format
-msgid "\\%s ignored"
+msgid "cannot find or create new `%s'"
 msgstr ""
 
 msgstr ""
 
-#: gregorian-ligature-engraver.cc:75
+#: context.cc:206
 #, c-format
 #, c-format
-msgid "implied \\%s added"
+msgid "cannot find or create `%s' called `%s'"
 msgstr ""
 
 msgstr ""
 
-#. ligature may not start with 2nd head of pes or flexa
-#: gregorian-ligature-engraver.cc:224
-msgid "cannot apply `\\~' on first head of ligature"
+#: context.cc:399
+#, c-format
+msgid "cannot find or create: `%s'"
 msgstr ""
 
 msgstr ""
 
-#. (pitch == prev_pitch)
-#: gregorian-ligature-engraver.cc:236
-msgid "cannot apply `\\~' on heads with identical pitch"
+#: dispatcher.cc:82
+msgid "Event class should be a symbol"
 msgstr ""
 
 msgstr ""
 
-#: grob-interface.cc:68
+#: dispatcher.cc:89
 #, c-format
 #, c-format
-msgid "Unknown interface `%s'"
+msgid "Unknown event class %s"
 msgstr ""
 
 msgstr ""
 
-#: grob-interface.cc:79
+#: dispatcher.cc:171
 #, c-format
 #, c-format
-msgid "Grob `%s' has no interface for property `%s'"
+msgid "Junking event: %s"
 msgstr ""
 
 msgstr ""
 
-#: grob-property.cc:34
+#: auto-change-iterator.cc:74 change-iterator.cc:72
 #, c-format
 #, c-format
-msgid "%d: %s"
+msgid "cannot change, already in translator: %s"
 msgstr ""
 
 msgstr ""
 
-#: grob-property.cc:173
-#, c-format
-msgid "cyclic dependency: calculation-in-progress encountered for #'%s (%s)"
+#: tie-engraver.cc:117
+msgid "unterminated tie"
 msgstr ""
 
 msgstr ""
 
-#: grob.cc:286
-msgid "Infinity or NaN encountered"
+#: tie-engraver.cc:348
+msgid "lonely tie"
 msgstr ""
 
 msgstr ""
 
-#: hairpin.cc:186
-msgid "decrescendo too small"
+#: dynamic-engraver.cc:193
+msgid "cannot find start of (de)crescendo"
 msgstr ""
 
 msgstr ""
 
-#: horizontal-bracket-engraver.cc:78
-msgid "do not have that many brackets"
+#: dynamic-engraver.cc:200
+msgid "already have a decrescendo"
 msgstr ""
 
 msgstr ""
 
-#: horizontal-bracket-engraver.cc:87
-msgid "conflicting note group events"
+#: dynamic-engraver.cc:202
+msgid "already have a crescendo"
 msgstr ""
 
 msgstr ""
 
-#: hyphen-engraver.cc:104
-msgid "removing unterminated hyphen"
+#: dynamic-engraver.cc:205
+msgid "cresc starts here"
 msgstr ""
 
 msgstr ""
 
-#: hyphen-engraver.cc:118
-msgid "unterminated hyphen; removing"
+#: dynamic-engraver.cc:333
+msgid "unterminated (de)crescendo"
 msgstr ""
 
 msgstr ""
 
-#: includable-lexer.cc:71 lily-guile.cc:87 lily-parser-scheme.cc:109
-#, c-format
-msgid "cannot find file: `%s'"
+#: paper-score.cc:122 minimal-page-breaking.cc:40
+msgid "Calculating line breaks..."
 msgstr ""
 
 msgstr ""
 
-#: includable-lexer.cc:73 lily-parser-scheme.cc:100
+#: paper-score.cc:134
 #, c-format
 #, c-format
-msgid "(search path: `%s')"
+msgid "Element count %d (spanners %d) "
 msgstr ""
 
 msgstr ""
 
-#: input.cc:131 source-file.cc:179 source-file.cc:194
-msgid "position unknown"
+#: paper-score.cc:138
+msgid "Preprocessing graphical objects..."
 msgstr ""
 
 msgstr ""
 
-#: key-signature-interface.cc:78
-#, c-format
-msgid "No glyph found for alteration: %s"
+#: paper-score.cc:162 optimal-page-breaking.cc:208
+#: page-turn-page-breaking.cc:248
+msgid "Drawing systems..."
 msgstr ""
 
 msgstr ""
 
-#: key-signature-interface.cc:88
-msgid "alteration not found"
+#: mensural-ligature-engraver.cc:96
+msgid "ligature with less than 2 heads -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: ligature-bracket-engraver.cc:73 ligature-engraver.cc:104
-msgid "cannot find start of ligature"
+#: mensural-ligature-engraver.cc:123
+msgid "cannot determine pitch of ligature primitive -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: ligature-bracket-engraver.cc:86 ligature-engraver.cc:131
-msgid "already have a ligature"
+#: mensural-ligature-engraver.cc:137
+msgid "single note ligature - skipping"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:109
-msgid "no right bound"
+#: mensural-ligature-engraver.cc:148
+msgid "prime interval within ligature -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:140
-msgid "no left bound"
+#: mensural-ligature-engraver.cc:159
+msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:185
-msgid "unterminated ligature"
+#: mensural-ligature-engraver.cc:202
+msgid "semibrevis must be followed by another one -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:214
-msgid "ignoring rest: ligature may not contain rest"
+#: mensural-ligature-engraver.cc:212
+msgid ""
+"semibreves can only appear at the beginning of a ligature,\n"
+"and there may be only zero or two of them"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:215
-msgid "ligature was started here"
+#: mensural-ligature-engraver.cc:232
+msgid ""
+"invalid ligatura ending:\n"
+"when the last note is a descending brevis,\n"
+"the penultimate note must be another one,\n"
+"or the ligatura must be LB or SSB"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:89
-#, c-format
-msgid "(load path: `%s')"
+#: mensural-ligature-engraver.cc:387
+msgid "unexpected case fall-through"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:439
+#: piano-pedal-engraver.cc:279
 #, c-format
 #, c-format
-msgid "cannot find property type-check for `%s' (%s)."
+msgid "expect 3 strings for piano pedals, found: %ld"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:442
-msgid "perhaps a typing error?"
+#: piano-pedal-engraver.cc:294 piano-pedal-engraver.cc:305
+#: piano-pedal-performer.cc:104
+#, c-format
+msgid "cannot find start of piano pedal: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:449
-msgid "doing assignment anyway"
+#: piano-pedal-engraver.cc:340
+#, c-format
+msgid "cannot find start of piano pedal bracket: `%s'"
+msgstr ""
+
+#: input.cc:138 source-file.cc:178 source-file.cc:193
+msgid "position unknown"
+msgstr ""
+
+#: stem.cc:128
+msgid "weird stem size, check for narrow beams"
+msgstr ""
+
+#: relative-octave-check.cc:49
+msgid "Failed octave check, got: "
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:461
+#: translator-ctors.cc:65
 #, c-format
 #, c-format
-msgid "type check for `%s' failed; value `%s' must be of type `%s'"
+msgid "unknown translator: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lily-lexer.cc:264
-msgid "include files are not allowed in safe mode"
+#: ligature-engraver.cc:104 ligature-bracket-engraver.cc:72
+msgid "cannot find start of ligature"
+msgstr ""
+
+#: ligature-engraver.cc:109
+msgid "no right bound"
+msgstr ""
+
+#: ligature-engraver.cc:131 ligature-bracket-engraver.cc:85
+msgid "already have a ligature"
+msgstr ""
+
+#: ligature-engraver.cc:140
+msgid "no left bound"
+msgstr ""
+
+#: ligature-engraver.cc:184
+msgid "unterminated ligature"
+msgstr ""
+
+#: ligature-engraver.cc:211
+msgid "ignoring rest: ligature may not contain rest"
+msgstr ""
+
+#: ligature-engraver.cc:212
+msgid "ligature was started here"
+msgstr ""
+
+#: tuplet-engraver.cc:110
+msgid "No tuplet to end"
 msgstr ""
 
 msgstr ""
 
-#: lily-lexer.cc:291
+#: ttf.cc:480 ttf.cc:528
 #, c-format
 #, c-format
-msgid "identifier name is a keyword: `%s'"
+msgid "font index %d too large for font `%s', using index 0"
+msgstr ""
+
+#: ttf.cc:512 ttf.cc:562
+msgid "font index must be non-negative, using index 0"
+msgstr ""
+
+#: multi-measure-rest.cc:140
+msgid ""
+"usable-duration-logs must be a non-empty list.  Falling back to whole rests."
+msgstr ""
+
+#: partial-iterator.cc:45
+msgid "trying to use \\partial after the start of a piece"
+msgstr ""
+
+#: minimal-page-breaking.cc:44
+msgid "Calculating page breaks..."
 msgstr ""
 
 msgstr ""
 
-#: lily-lexer.cc:312
+#: vaticana-ligature-engraver.cc:400
 #, c-format
 #, c-format
-msgid "error at EOF: %s"
+msgid ""
+"ignored prefix(es) `%s' of this head according to restrictions of the "
+"selected ligature style"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:82
+#: vaticana-ligature-engraver.cc:736
 #, c-format
 #, c-format
-msgid "Changing working directory to: `%s'"
+msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:99
+#: paper-book.cc:214
 #, c-format
 #, c-format
-msgid "cannot find init file: `%s'"
+msgid "program option -dprint-pages not supported by backend `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:118
+#: paper-book.cc:233
 #, c-format
 #, c-format
-msgid "Processing `%s'"
+msgid "program option -dpreview not supported by backend `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:204
-msgid ""
-"ly:parser-parse-string is only valid with a new parser.  Use ly:parser-"
-"include-string instead."
+#: episema-engraver.cc:75
+msgid "already have an episema"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser.cc:106
-msgid "Parsing..."
+#: episema-engraver.cc:88
+msgid "cannot find start of episema"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser.cc:134
-msgid "braces do not match"
+#: episema-engraver.cc:137
+msgid "unterminated episema"
 msgstr ""
 
 msgstr ""
 
-#: lyric-combine-music-iterator.cc:337
+#: score-engraver.cc:78
 #, c-format
 #, c-format
-msgid "cannot find Voice `%s'"
+msgid "cannot find `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lyric-engraver.cc:175
-msgid "Lyric syllable does not have note. Use \\lyricsto or associatedVoice."
+#: score-engraver.cc:80
+msgid "Music font has not been installed properly."
 msgstr ""
 
 msgstr ""
 
-#: main.cc:109
+#: score-engraver.cc:82
 #, c-format
 #, c-format
-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 `%s --warranty' for more\n"
-"information.\n"
+msgid "Search path `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:115
-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"
-"as published by the Free Software Foundation.\n"
-"\n"
-"    This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n"
-"General Public License for more details.\n"
-"\n"
-"    You should have received a copy of the\n"
-"GNU General Public License along with this program; if not, write to\n"
-"the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n"
-"Boston, MA 02111-1307, USA.\n"
+#: score-engraver.cc:84
+msgid "Aborting"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:146
-msgid "SYM[=VAL]"
+#: performance.cc:54
+msgid "Track..."
 msgstr ""
 
 msgstr ""
 
-#: main.cc:147
-msgid ""
-"set Scheme option SYM to VAL (default: #t).\n"
-"Use -dhelp for help."
+#: performance.cc:82
+#, c-format
+msgid "MIDI output to `%s'..."
 msgstr ""
 
 msgstr ""
 
-#: main.cc:150
-msgid "EXPR"
+#: note-collision.cc:504
+msgid "ignoring too many clashing note columns"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:150
-msgid "evaluate scheme code"
+#. fixme: be more verbose.
+#: volta-engraver.cc:111
+msgid "cannot end volta spanner"
 msgstr ""
 
 msgstr ""
 
-#. Bug in option parser: --output =foe is taken as an abbreviation
-#. for --output-format.
-#: main.cc:153
-msgid "FORMATs"
+#: volta-engraver.cc:121
+msgid "already have a volta spanner, ending that one prematurely"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:153
-msgid "dump FORMAT,...  Also as separate options:"
+#: volta-engraver.cc:125
+msgid "also already have an ended spanner"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:154
-msgid "generate PDF (default)"
+#: volta-engraver.cc:126
+msgid "giving up"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:155
-msgid "generate PNG"
+#: page-layout-problem.cc:709
+msgid ""
+"cannot fit music on page: ragged-spacing was requested, but page was "
+"compressed"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:156
-msgid "generate PostScript"
+#: page-layout-problem.cc:712
+#, c-format
+msgid "cannot fit music on page: overflow is %f"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:158
-msgid "FIELD"
+#: page-layout-problem.cc:714
+msgid "compressing music to fit"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:158
-msgid ""
-"dump header field FIELD to file\n"
-"named BASENAME.FIELD"
+#: page-layout-problem.cc:1176
+msgid "staff-affinities should only decrease"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:160
-msgid "add DIR to search path"
+#: apply-context-iterator.cc:42
+msgid "\\applycontext argument is not a procedure"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:161
-msgid "use FILE as init file"
+#. FIXME: constant error message.
+#: mark-engraver.cc:157
+msgid "rehearsalMark must have integer value"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:163
-msgid "USER, GROUP, JAIL, DIR"
+#: mark-engraver.cc:163
+msgid "mark label must be a markup object"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:163
-msgid ""
-"chroot to JAIL, become USER:GROUP\n"
-"and cd into DIR"
+#: stem-engraver.cc:105
+msgid "tremolo duration is too long"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:166
-msgid "write output to FILE (suffix will be added)"
+#: stem-engraver.cc:157
+#, c-format
+msgid "adding note head to incompatible stem (type = %d/%d)"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:167
-msgid "relocate using directory of lilypond program"
+#: stem-engraver.cc:160
+msgid "maybe input should specify polyphonic voices"
 msgstr ""
 
 msgstr ""
 
-#. Do not update the copyright years here, run `make grand-replace'
-#: main.cc:238
+#: includable-lexer.cc:71 lily-guile.cc:91 lily-parser-scheme.cc:108
 #, c-format
 #, c-format
-msgid ""
-"Copyright (c) %s by\n"
-"%s  and others."
+msgid "cannot find file: `%s'"
 msgstr ""
 
 msgstr ""
 
-#. No version number or newline here.  It confuses help2man.
-#: main.cc:265
+#: includable-lexer.cc:73 lily-parser-scheme.cc:100
 #, c-format
 #, c-format
-msgid "Usage: %s [OPTION]... FILE..."
+msgid "(search path: `%s')"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:267
-msgid "Typeset music and/or produce MIDI from FILE."
+#: relocate.cc:52
+#, c-format
+msgid "Setting %s to %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:269
-msgid "LilyPond produces beautiful music notation."
+#. this warning should only be printed in debug mode!
+#: relocate.cc:73
+#, c-format
+msgid "no such file: %s for %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:271
+#. this warning should only be printed in debug mode!
+#. this warning should only be printed in debug mode
+#: relocate.cc:84 relocate.cc:102
 #, c-format
 #, c-format
-msgid "For more information, see %s"
+msgid "no such directory: %s for %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:273
-msgid "Options:"
+#: relocate.cc:93
+#, c-format
+msgid "%s=%s (prepend)\n"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:327
+#: relocate.cc:124
 #, c-format
 #, c-format
-msgid "expected %d arguments with jail, found: %u"
+msgid "not relocating, no %s/ or current/ found under %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:341
+#: relocate.cc:134
 #, c-format
 #, c-format
-msgid "no such user: %s"
+msgid "Relocation: compile datadir=%s, new datadir=%s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:343
+#: relocate.cc:146
 #, c-format
 #, c-format
-msgid "cannot get user id from user name: %s: %s"
+msgid "Relocation: framework_prefix=%s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:358
+#: relocate.cc:186
 #, c-format
 #, c-format
-msgid "no such group: %s"
+msgid "Relocation: is absolute: argv0=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:360
+#: relocate.cc:192
 #, c-format
 #, c-format
-msgid "cannot get group id from group name: %s: %s"
+msgid "Relocation: from cwd: argv0=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:368
+#: relocate.cc:208
 #, c-format
 #, c-format
-msgid "cannot chroot to: %s: %s"
+msgid ""
+"Relocation: from PATH=%s\n"
+"argv0=%s"
+msgstr ""
+
+#: relocate.cc:235
+msgid "LILYPONDPREFIX is obsolete, use LILYPOND_DATADIR"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:375
+#: relocate.cc:360
 #, c-format
 #, c-format
-msgid "cannot change group id to: %d: %s"
+msgid "Relocation file: %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:381
+#: relocate.cc:364 source-file.cc:65
 #, c-format
 #, c-format
-msgid "cannot change user id to: %d: %s"
+msgid "cannot open file: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:387
+#: relocate.cc:394
 #, c-format
 #, c-format
-msgid "cannot change working directory to: %s: %s"
+msgid "Unknown relocation command %s"
+msgstr ""
+
+#: note-column.cc:135
+msgid "cannot have note heads and rests together on a stem"
+msgstr ""
+
+#: beam.cc:180
+msgid "removing beam with no stems"
+msgstr ""
+
+#: staff-performer.cc:257
+msgid "MIDI channel wrapped around"
+msgstr ""
+
+#: staff-performer.cc:258
+msgid "remapping modulo 16"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:628
+#: dots.cc:48
 #, c-format
 #, c-format
-msgid "exception caught: %s"
+msgid "dot `%s' not found"
+msgstr ""
+
+#: font-config.cc:38
+msgid "Initializing FontConfig..."
+msgstr ""
+
+#: font-config.cc:53 font-config-scheme.cc:151
+#, c-format
+msgid "failed adding font directory: %s"
+msgstr ""
+
+#: font-config.cc:55 font-config-scheme.cc:153
+#, c-format
+msgid "Adding font directory: %s"
+msgstr ""
+
+#: font-config.cc:58
+msgid "Building font database..."
+msgstr ""
+
+#: change-iterator.cc:34
+#, c-format
+msgid "cannot change `%s' to `%s'"
 msgstr ""
 
 #. FIXME: constant error message.
 msgstr ""
 
 #. FIXME: constant error message.
-#: mark-engraver.cc:157
-msgid "rehearsalMark must have integer value"
+#: change-iterator.cc:93
+msgid "cannot find context to switch to"
 msgstr ""
 
 msgstr ""
 
-#: mark-engraver.cc:163
-msgid "mark label must be a markup object"
+#. 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:102
+#, c-format
+msgid "not changing to same context type: %s"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:96
-msgid "ligature with less than 2 heads -> skipping"
+#. FIXME: uncomprehensable message
+#: change-iterator.cc:106
+msgid "none of these in my family"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:123
-msgid "cannot determine pitch of ligature primitive -> skipping"
+#: slur.cc:438
+#, c-format
+msgid "Ignoring grob for slur: %s. avoid-slur not set?"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:137
-msgid "single note ligature - skipping"
+#: source-file.cc:85
+#, c-format
+msgid "expected to read %d characters, got %d"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:149
-msgid "prime interval within ligature -> skipping"
+#. find out the ideal number of pages
+#: optimal-page-breaking.cc:62
+msgid "Finding the ideal number of pages..."
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:161
-msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
+#: optimal-page-breaking.cc:85
+msgid ""
+"could not satisfy systems-per-page and page-count at the same time, ignoring "
+"systems-per-page"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:209
-msgid "semibrevis must be followed by another one -> skipping"
+#: optimal-page-breaking.cc:105
+msgid "Fitting music on 1 page..."
+msgstr ""
+
+#: optimal-page-breaking.cc:107
+#, c-format
+msgid "Fitting music on %d pages..."
+msgstr ""
+
+#: optimal-page-breaking.cc:109
+#, c-format
+msgid "Fitting music on %d or %d pages..."
+msgstr ""
+
+#: optimal-page-breaking.cc:119 optimal-page-breaking.cc:173
+#, c-format
+msgid "trying %d systems"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:220
+#: optimal-page-breaking.cc:138 optimal-page-breaking.cc:201
+#, c-format
+msgid "best score for this sys-count: %f"
+msgstr ""
+
+#: new-dynamic-engraver.cc:168
+#, c-format
 msgid ""
 msgid ""
-"semibreves can only appear at the beginning of a ligature,\n"
-"and there may be only zero or two of them"
+"unknown crescendo style: %s\n"
+"defaulting to hairpin."
+msgstr ""
+
+#: new-dynamic-engraver.cc:233
+#, c-format
+msgid "unterminated %s"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:247
+#: hairpin.cc:263
+msgid "decrescendo too small"
+msgstr ""
+
+#: extender-engraver.cc:169 extender-engraver.cc:178
+msgid "unterminated extender"
+msgstr ""
+
+#: main.cc:101
+#, c-format
 msgid ""
 msgid ""
-"invalid ligatura ending:\n"
-"when the last note is a descending brevis,\n"
-"the penultimate note must be another one,\n"
-"or the ligatura must be LB or SSB"
+"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 `%s --warranty' for more\n"
+"information.\n"
+msgstr ""
+
+#: main.cc:107
+msgid ""
+"    This program is free software; you can redistribute it and/or\n"
+"modify it under the terms of the GNU General Public License as \n"
+"published by the Free Software Foundation, either version 3 of\n"
+"the License, or (at your option) any later version.\n"
+"\n"
+"    This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n"
+"General Public License for more details.\n"
+"\n"
+"    You should have received a copy of the\n"
+"GNU General Public License along with this program; if not, write to\n"
+"the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n"
+"Boston, MA 02111-1307, USA.\n"
+msgstr ""
+
+#: main.cc:141
+msgid "SYM[=VAL]"
+msgstr ""
+
+#: main.cc:142
+msgid ""
+"set Scheme option SYM to VAL (default: #t).\n"
+"Use -dhelp for help."
+msgstr ""
+
+#: main.cc:146
+msgid "EXPR"
+msgstr ""
+
+#: main.cc:146
+msgid "evaluate scheme code"
+msgstr ""
+
+#. Bug in option parser: --output =foe is taken as an abbreviation
+#. for --output-format.
+#: main.cc:149
+msgid "FORMATs"
+msgstr ""
+
+#: main.cc:149
+msgid "dump FORMAT,...  Also as separate options:"
+msgstr ""
+
+#: main.cc:150
+msgid "generate PDF (default)"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:367
-msgid "unexpected case fall-through"
+#: main.cc:151
+msgid "generate PNG"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature.cc:152
-msgid "Mensural_ligature: unexpected case fall-through"
+#: main.cc:152
+msgid "generate PostScript"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature.cc:203
-msgid "Mensural_ligature: (join_right == 0)"
+#: main.cc:155
+msgid "FIELD"
 msgstr ""
 
 msgstr ""
 
-#: midi-item.cc:92
-#, c-format
-msgid "no such MIDI instrument: `%s'"
+#: main.cc:155
+msgid ""
+"dump header field FIELD to file\n"
+"named BASENAME.FIELD"
 msgstr ""
 
 msgstr ""
 
-#: midi-stream.cc:39
-#, c-format
-msgid "cannot open for write: %s: %s"
+#: main.cc:158
+msgid "add DIR to search path"
 msgstr ""
 
 msgstr ""
 
-#: midi-stream.cc:55
-#, c-format
-msgid "cannot write to file: `%s'"
+#: main.cc:159
+msgid "use FILE as init file"
 msgstr ""
 
 msgstr ""
 
-#: minimal-page-breaking.cc:40 paper-score.cc:122
-msgid "Calculating line breaks..."
+#: main.cc:162
+msgid "USER, GROUP, JAIL, DIR"
 msgstr ""
 
 msgstr ""
 
-#: minimal-page-breaking.cc:44
-msgid "Calculating page breaks..."
+#: main.cc:162
+msgid ""
+"chroot to JAIL, become USER:GROUP\n"
+"and cd into DIR"
 msgstr ""
 
 msgstr ""
 
-#: music-iterator.cc:182
-msgid "Sending non-event to context"
+#: main.cc:167
+msgid ""
+"print log messages according to LOGLEVEL.  Possible values are:\n"
+"NONE, ERROR, WARNING, BASIC, PROGRESS, INFO (default) and DEBUG."
 msgstr ""
 
 msgstr ""
 
-#: music.cc:151
-#, c-format
-msgid "octave check failed; expected \"%s\", found: \"%s\""
+#: main.cc:171
+msgid "write output to FILE (suffix will be added)"
 msgstr ""
 
 msgstr ""
 
-#: music.cc:219
-msgid "(normalized pitch)"
+#: main.cc:172
+msgid "relocate using directory of lilypond program"
 msgstr ""
 
 msgstr ""
 
-#: music.cc:223
-#, c-format
-msgid "Transposing %s by %s makes alteration larger than double"
+#: main.cc:173
+msgid "no progress, only error messages (equivalent to loglevel=ERROR)"
+msgstr ""
+
+#: main.cc:175
+msgid "be verbose (equivalent to loglevel=DEBUG)"
 msgstr ""
 
 msgstr ""
 
-#: new-dynamic-engraver.cc:142
+#. Do not update the copyright years here, run `make grand-replace'
+#: main.cc:242
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"unknown crescendo style: %s\n"
-"defaulting to hairpin."
+"Copyright (c) %s by\n"
+"%s  and others."
 msgstr ""
 
 msgstr ""
 
-#: new-dynamic-engraver.cc:200
+#. No version number or newline here.  It confuses help2man.
+#: main.cc:269
 #, c-format
 #, c-format
-msgid "unterminated %s"
+msgid "Usage: %s [OPTION]... FILE..."
 msgstr ""
 
 msgstr ""
 
-#: new-fingering-engraver.cc:106
-msgid "cannot add text scripts to individual note heads"
+#: main.cc:271
+msgid "Typeset music and/or produce MIDI from FILE."
 msgstr ""
 
 msgstr ""
 
-#: new-fingering-engraver.cc:250
-msgid "no placement found for fingerings"
+#: main.cc:273
+msgid "LilyPond produces beautiful music notation."
 msgstr ""
 
 msgstr ""
 
-#: new-fingering-engraver.cc:251
-msgid "placing below"
+#: main.cc:275
+#, c-format
+msgid "For more information, see %s"
 msgstr ""
 
 msgstr ""
 
-#: note-collision.cc:497
-msgid "ignoring too many clashing note columns"
+#: main.cc:277
+msgid "Options:"
 msgstr ""
 
 msgstr ""
 
-#: note-column.cc:135
-msgid "cannot have note heads and rests together on a stem"
+#: main.cc:331
+#, c-format
+msgid "expected %d arguments with jail, found: %u"
 msgstr ""
 
 msgstr ""
 
-#: note-head.cc:76
+#: main.cc:345
 #, c-format
 #, c-format
-msgid "none of note heads `%s' or `%s' found"
+msgid "no such user: %s"
 msgstr ""
 
 msgstr ""
 
-#: note-heads-engraver.cc:76
-msgid "NoteEvent without pitch"
+#: main.cc:347
+#, c-format
+msgid "cannot get user id from user name: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:44
+#: main.cc:362
 #, c-format
 #, c-format
-msgid "cannot allocate %lu bytes"
+msgid "no such group: %s"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:48
+#: main.cc:364
 #, c-format
 #, c-format
-msgid "cannot load font table: %s"
+msgid "cannot get group id from group name: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:53
+#: main.cc:372
 #, c-format
 #, c-format
-msgid "Free type error: %s"
+msgid "cannot chroot to: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:111
+#: main.cc:379
 #, c-format
 #, c-format
-msgid "unsupported font format: %s"
+msgid "cannot change group id to: %d: %s"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:113
+#: main.cc:385
 #, c-format
 #, c-format
-msgid "error reading font file %s: %s"
+msgid "cannot change user id to: %d: %s"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:188
+#: main.cc:391
 #, c-format
 #, c-format
-msgid "FT_Get_Glyph_Name () Freetype error: %s"
+msgid "cannot change working directory to: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:250
-msgid "Invalid index for character"
+#: main.cc:639
+#, c-format
+msgid "exception caught: %s"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:319 pango-font.cc:187
+#: page-turn-page-breaking.cc:168
 #, c-format
 #, c-format
-msgid "FT_Get_Glyph_Name () error: %s"
+msgid "page-turn-page-breaking: breaking from %d to %d"
 msgstr ""
 
 msgstr ""
 
-#. find out the ideal number of pages
-#: optimal-page-breaking.cc:60
-msgid "Finding the ideal number of pages..."
+#: page-turn-page-breaking.cc:217
+msgid ""
+"cannot fit the first page turn onto a single page.  Consider setting first-"
+"page-number to an even number."
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:87
-msgid "Fitting music on 1 page..."
+#: page-turn-page-breaking.cc:230
+#, c-format
+msgid "Calculating page and line breaks (%d possible page breaks)..."
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:89
+#: page-turn-page-breaking.cc:300
 #, c-format
 #, c-format
-msgid "Fitting music on %d pages..."
+msgid "break starting at page %d"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:91
+#: page-turn-page-breaking.cc:301
 #, c-format
 #, c-format
-msgid "Fitting music on %d or %d pages..."
+msgid "\tdemerits: %f"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:101 optimal-page-breaking.cc:155
+#: page-turn-page-breaking.cc:302
 #, c-format
 #, c-format
-msgid "trying %d systems"
+msgid "\tsystem count: %d"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:120 optimal-page-breaking.cc:183
+#: page-turn-page-breaking.cc:303
 #, c-format
 #, c-format
-msgid "best score for this sys-count: %f"
+msgid "\tpage count: %d"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:190 page-turn-page-breaking.cc:248
-#: paper-score.cc:163
-msgid "Drawing systems..."
+#: page-turn-page-breaking.cc:304
+#, c-format
+msgid "\tprevious break: %d"
 msgstr ""
 
 msgstr ""
 
-#: output-def.cc:235
-msgid "margins do not fit with line-width, setting default values"
+#: key-signature-interface.cc:77
+#, c-format
+msgid "No glyph found for alteration: %s"
 msgstr ""
 
 msgstr ""
 
-#: output-def.cc:242
-msgid ""
-"systems run off the page due to improper paper settings, setting default "
-"values"
+#: key-signature-interface.cc:87
+msgid "alteration not found"
 msgstr ""
 
 msgstr ""
 
-#: page-breaking.cc:194
-msgid ""
-"ignoring min-systems-per-page and max-systems-per-page because systems-per-"
-"page was set"
+#: music.cc:150
+#, c-format
+msgid "octave check failed; expected \"%s\", found: \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: page-breaking.cc:199
-msgid ""
-"min-systems-per-page is larger than max-systems-per-page, ignoring both "
-"values"
+#: music.cc:219
+msgid "(normalized pitch)"
 msgstr ""
 
 msgstr ""
 
-#: page-layout-problem.cc:315
+#: music.cc:223
 #, c-format
 #, c-format
-msgid "couldn't fit music on page: overflow is %f"
+msgid "Transposing %s by %s makes alteration larger than double"
 msgstr ""
 
 msgstr ""
 
-#: page-layout-problem.cc:317
-msgid "compressing music to fit"
+#: vaticana-ligature.cc:95
+msgid "flexa-height undefined; assuming 0"
 msgstr ""
 
 msgstr ""
 
-#: page-layout-problem.cc:733
-msgid "staff-affinities should only decrease"
+#: vaticana-ligature.cc:100
+msgid "ascending vaticana style flexa"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:168
+#: translator.cc:356
 #, c-format
 #, c-format
-msgid "page-turn-page-breaking: breaking from %d to %d"
+msgid "Two simultaneous %s events, junking this one"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:217
-msgid ""
-"cannot fit the first page turn onto a single page.  Consider setting first-"
-"page-number to an even number."
+#: translator.cc:357
+#, c-format
+msgid "Previous %s event here"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:230
+#: lily-guile.cc:93
 #, c-format
 #, c-format
-msgid "Calculating page and line breaks (%d possible page breaks)..."
+msgid "(load path: `%s')"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:297
+#: lily-guile.cc:416
 #, c-format
 #, c-format
-msgid "break starting at page %d"
+msgid "cannot find property type-check for `%s' (%s)."
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:298
-#, c-format
-msgid "\tdemerits: %f"
+#: lily-guile.cc:419
+msgid "perhaps a typing error?"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:299
-#, c-format
-msgid "\tsystem count: %d"
+#: lily-guile.cc:426
+msgid "doing assignment anyway"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:300
+#: lily-guile.cc:438
 #, c-format
 #, c-format
-msgid "\tpage count: %d"
+msgid "type check for `%s' failed; value `%s' must be of type `%s'"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:301
-#, c-format
-msgid "\tprevious break: %d"
+#: text-spanner-engraver.cc:72
+msgid "cannot find start of text spanner"
 msgstr ""
 
 msgstr ""
 
-#: pango-font.cc:204
-#, c-format
-msgid ""
-"Glyph has no name, but font supports glyph naming.\n"
-"Skipping glyph U+%0X, file %s"
+#: text-spanner-engraver.cc:85
+msgid "already have a text spanner"
+msgstr ""
+
+#: text-spanner-engraver.cc:130
+msgid "unterminated text spanner"
 msgstr ""
 
 msgstr ""
 
-#: pango-font.cc:241
+#: clef.cc:65
 #, c-format
 #, c-format
-msgid "no PostScript font name for font `%s'"
+msgid "clef `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: pango-font.cc:290
-msgid "FreeType face has no PostScript font name"
+#: beam-engraver.cc:147
+msgid "already have a beam"
 msgstr ""
 
 msgstr ""
 
-#: paper-book.cc:214
-#, c-format
-msgid "program option -dprint-pages not supported by backend `%s'"
+#: beam-engraver.cc:230
+msgid "unterminated beam"
 msgstr ""
 
 msgstr ""
 
-#: paper-book.cc:233
+#: beam-engraver.cc:266 chord-tremolo-engraver.cc:149
+msgid "stem must have Rhythmic structure"
+msgstr ""
+
+#: beam-engraver.cc:277
+msgid "stem does not fit in beam"
+msgstr ""
+
+#: beam-engraver.cc:278
+msgid "beam was started here"
+msgstr ""
+
+#.
+#. Todo: should make typecheck?
+#.
+#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
+#.
+#: time-signature-engraver.cc:75
 #, c-format
 #, c-format
-msgid "program option -dpreview not supported by backend `%s'"
+msgid "strange time signature found: %d/%d"
 msgstr ""
 
 msgstr ""
 
-#: paper-column-engraver.cc:233
+#: paper-column-engraver.cc:261
 msgid ""
 "forced break was overridden by some other event, should you be using bar "
 "checks?"
 msgstr ""
 
 msgid ""
 "forced break was overridden by some other event, should you be using bar "
 "checks?"
 msgstr ""
 
-#: paper-outputter-scheme.cc:41
+#: lily-parser-scheme.cc:80
 #, c-format
 #, c-format
-msgid "Layout output to `%s'..."
+msgid "Changing working directory to: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: paper-score.cc:135
+#: lily-parser-scheme.cc:84
 #, c-format
 #, c-format
-msgid "Element count %d (spanners %d) "
+msgid "unable to change directory to: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: paper-score.cc:139
-msgid "Preprocessing graphical objects..."
+#: lily-parser-scheme.cc:99
+#, c-format
+msgid "cannot find init file: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: parse-scm.cc:101
-msgid "GUILE signaled an error for the expression beginning here"
+#: lily-parser-scheme.cc:117
+#, c-format
+msgid "Processing `%s'"
 msgstr ""
 
 msgstr ""
 
-#: partial-iterator.cc:45
-msgid "trying to use \\partial after the start of a piece"
+#: lily-parser-scheme.cc:208
+msgid ""
+"ly:parser-parse-string is only valid with a new parser.  Use ly:parser-"
+"include-string instead."
 msgstr ""
 
 msgstr ""
 
-#: percent-repeat-engraver.cc:213
-msgid "unterminated percent repeat"
+#: lily-parser-scheme.cc:239
+msgid ""
+"ly:parse-string-expression is only valid with a new parser.  Use ly:parser-"
+"include-string instead."
 msgstr ""
 
 msgstr ""
 
-#: performance.cc:54
-msgid "Track..."
+#: font-config-scheme.cc:167
+#, c-format
+msgid "failed adding font file: %s"
 msgstr ""
 
 msgstr ""
 
-#: performance.cc:83
-msgid "MIDI channel wrapped around"
+#: font-config-scheme.cc:169
+#, c-format
+msgid "Adding font file: %s"
 msgstr ""
 
 msgstr ""
 
-#: performance.cc:84
-msgid "remapping modulo 16"
+#: custos.cc:88
+#, c-format
+msgid "custos `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: performance.cc:111
+#: accidental-engraver.cc:179
 #, c-format
 #, c-format
-msgid "MIDI output to `%s'..."
+msgid "accidental typesetting list must begin with context-name: %s"
 msgstr ""
 
 msgstr ""
 
-#: phrasing-slur-engraver.cc:157
-msgid "unterminated phrasing slur"
+#: accidental-engraver.cc:209
+#, c-format
+msgid "procedure or context-name expected for accidental rule, found %s"
 msgstr ""
 
 msgstr ""
 
-#: piano-pedal-engraver.cc:298
-#, c-format
-msgid "expect 3 strings for piano pedals, found: %ld"
+#: rest-collision.cc:146
+msgid "cannot resolve rest collision: rest direction not set"
 msgstr ""
 
 msgstr ""
 
-#: piano-pedal-engraver.cc:313 piano-pedal-engraver.cc:324
-#: piano-pedal-performer.cc:104
-#, c-format
-msgid "cannot find start of piano pedal: `%s'"
+#: rest-collision.cc:160 rest-collision.cc:276
+msgid "too many colliding rests"
 msgstr ""
 
 msgstr ""
 
-#: piano-pedal-engraver.cc:359
+#: pango-font.cc:205
 #, c-format
 #, c-format
-msgid "cannot find start of piano pedal bracket: `%s'"
+msgid ""
+"Glyph has no name, but font supports glyph naming.\n"
+"Skipping glyph U+%0X, file %s"
 msgstr ""
 
 msgstr ""
 
-#: program-option-scheme.cc:237
+#: pango-font.cc:242
 #, c-format
 #, c-format
-msgid "no such internal option: %s"
+msgid "no PostScript font name for font `%s'"
 msgstr ""
 
 msgstr ""
 
-#: property-iterator.cc:85
-#, c-format
-msgid "not a grob name, `%s'"
+#: pango-font.cc:291
+msgid "FreeType face has no PostScript font name"
 msgstr ""
 
 msgstr ""
 
-#: relative-octave-check.cc:49
-msgid "Failed octave check, got: "
+#: lyric-engraver.cc:186
+msgid "Lyric syllable does not have note. Use \\lyricsto or associatedVoice."
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:54
-#, c-format
-msgid "Setting %s to %s"
+#: page-breaking.cc:277
+msgid ""
+"ignoring min-systems-per-page and max-systems-per-page because systems-per-"
+"page was set"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:74
-#, c-format
-msgid "no such file: %s for %s"
+#: page-breaking.cc:282
+msgid ""
+"min-systems-per-page is larger than max-systems-per-page, ignoring both "
+"values"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:84 relocate.cc:102
+#: paper-outputter-scheme.cc:41
 #, c-format
 #, c-format
-msgid "no such directory: %s for %s"
+msgid "Layout output to `%s'..."
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:94
+#: gregorian-ligature-engraver.cc:70
 #, c-format
 #, c-format
-msgid "%s=%s (prepend)\n"
+msgid "\\%s ignored"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:124
+#: gregorian-ligature-engraver.cc:75
 #, c-format
 #, c-format
-msgid "not relocating, no %s/ or current/ found under %s"
+msgid "implied \\%s added"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:135
-#, c-format
-msgid "Relocation: compile datadir=%s, new datadir=%s"
+#. ligature may not start with 2nd head of pes or flexa
+#: gregorian-ligature-engraver.cc:224
+msgid "cannot apply `\\~' on first head of ligature"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:148
-#, c-format
-msgid "Relocation: framework_prefix=%s"
+#. (pitch == prev_pitch)
+#: gregorian-ligature-engraver.cc:236
+msgid "cannot apply `\\~' on heads with identical pitch"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:189
-#, c-format
-msgid "Relocation: is absolute: argv0=%s"
+#: chord-tremolo-engraver.cc:88
+msgid "No tremolo to end"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:196
-#, c-format
-msgid "Relocation: from cwd: argv0=%s"
+#: chord-tremolo-engraver.cc:109
+msgid "unterminated chord tremolo"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:205
+#: general-scheme.cc:390
 #, c-format
 #, c-format
-msgid ""
-"Relocation: from PATH=%s\n"
-"argv0=%s"
+msgid "failed redirecting stderr to `%s'"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:239
-msgid "LILYPONDPREFIX is obsolete, use LILYPOND_DATADIR"
+#: general-scheme.cc:469
+msgid "Found infinity or nan in output. Substituting 0.0"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:366
+#: system.cc:200
 #, c-format
 #, c-format
-msgid "Relocation file: %s"
+msgid "Element count %d"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:372 source-file.cc:65
+#: system.cc:466
 #, c-format
 #, c-format
-msgid "cannot open file: `%s'"
+msgid "Grob count %d"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:402
-#, c-format
-msgid "Unknown relocation command %s"
+#: axis-group-engraver.cc:94
+msgid "Axis_group_engraver: vertical group already has a parent"
 msgstr ""
 
 msgstr ""
 
-#: rest-collision-engraver.cc:70
-msgid "rhythmic head is not part of a rhythmic column"
+#: axis-group-engraver.cc:95
+msgid "are there two Axis_group_engravers?"
 msgstr ""
 
 msgstr ""
 
-#: rest-collision.cc:146
-msgid "cannot resolve rest collision: rest direction not set"
+#: axis-group-engraver.cc:96
+msgid "removing this vertical group"
 msgstr ""
 
 msgstr ""
 
-#: rest-collision.cc:160 rest-collision.cc:205
-msgid "too many colliding rests"
+#: cluster.cc:120
+#, c-format
+msgid "unknown cluster style `%s'"
 msgstr ""
 
 msgstr ""
 
-#: rest.cc:159
-#, c-format
-msgid "rest `%s' not found"
+#: cluster.cc:157
+msgid "junking empty cluster"
 msgstr ""
 
 msgstr ""
 
-#: score-engraver.cc:78
+#: grob-property.cc:35
 #, c-format
 #, c-format
-msgid "cannot find `%s'"
+msgid "%d: %s"
 msgstr ""
 
 msgstr ""
 
-#: score-engraver.cc:80
-msgid "Music font has not been installed properly."
+#: rest-collision-engraver.cc:70
+msgid "rhythmic head is not part of a rhythmic column"
 msgstr ""
 
 msgstr ""
 
-#: score-engraver.cc:82
-#, c-format
-msgid "Search path `%s'"
+#: axis-group-interface.cc:670
+msgid "an outside-staff object should have a direction, defaulting to up"
 msgstr ""
 
 msgstr ""
 
-#: score-engraver.cc:84
-msgid "Aborting"
+#: coherent-ligature-engraver.cc:110
+#, c-format
+msgid "Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul"
 msgstr ""
 
 msgstr ""
 
-#: score.cc:178
-msgid "already have music in score"
+#. We are completely screwed.
+#: beam-quanting.cc:853
+msgid "no viable initial configuration found: may not find good beam slope"
 msgstr ""
 
 msgstr ""
 
-#: score.cc:179
-msgid "this is the previous music"
+#: percent-repeat-engraver.cc:147
+msgid "unterminated percent repeat"
 msgstr ""
 
 msgstr ""
 
-#: score.cc:184
-msgid "errors found, ignoring music expression"
+#: note-head.cc:85
+#, c-format
+msgid "none of note heads `%s' or `%s' found"
 msgstr ""
 
 #. FIXME:
 msgstr ""
 
 #. FIXME:
@@ -2552,100 +2862,99 @@ msgstr ""
 msgid " scheme encoding: "
 msgstr ""
 
 msgid " scheme encoding: "
 msgstr ""
 
-#: slur-engraver.cc:93
+#: program-option-scheme.cc:235
 #, c-format
 #, c-format
-msgid "direction of %s invalid: %d"
+msgid "no such internal option: %s"
 msgstr ""
 
 msgstr ""
 
-#: slur-engraver.cc:162
-msgid "unterminated slur"
+#: property-iterator.cc:93
+#, c-format
+msgid "not a grob name, `%s'"
 msgstr ""
 
 msgstr ""
 
-#: slur-engraver.cc:174
-msgid "cannot end slur"
+#: all-font-metrics.cc:149
+#, c-format
+msgid "cannot find font: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: slur.cc:369
+#: pdf-scheme.cc:50
 #, c-format
 #, c-format
-msgid "Ignoring grob for slur: %s. avoid-slur not set?"
+msgid "Conversion of string `%s' to UTF-16be failed: %s"
 msgstr ""
 
 msgstr ""
 
-#: source-file.cc:85
+#: rest.cc:171
 #, c-format
 #, c-format
-msgid "expected to read %d characters, got %d"
+msgid "rest `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: spaceable-grob.cc:94
+#: bar-check-iterator.cc:84
 #, c-format
 #, c-format
-msgid "No spring between column %d and next one"
+msgid "barcheck failed at: %s"
 msgstr ""
 
 msgstr ""
 
-#: stem-engraver.cc:103
-msgid "tremolo duration is too long"
+#: slur-engraver.cc:92 phrasing-slur-engraver.cc:91
+#, c-format
+msgid "direction of %s invalid: %d"
 msgstr ""
 
 msgstr ""
 
-#. FIXME:
-#: stem-engraver.cc:140
-#, c-format
-msgid "adding note head to incompatible stem (type = %d)"
+#: slur-engraver.cc:166
+msgid "unterminated slur"
 msgstr ""
 
 msgstr ""
 
-#: stem-engraver.cc:142
-msgid "maybe input should specify polyphonic voices"
+#: slur-engraver.cc:191
+msgid "cannot end slur"
 msgstr ""
 
 msgstr ""
 
-#: stem.cc:116
-msgid "weird stem size, check for narrow beams"
+#. We already have a slur, so give a warning and completely ignore
+#. the new slur.
+#: slur-engraver.cc:208
+msgid "already have slur"
 msgstr ""
 
 msgstr ""
 
-#: stem.cc:642
-#, c-format
-msgid "flag `%s' not found"
+#: global-context-scheme.cc:96 global-context-scheme.cc:114
+msgid "no music found in score"
 msgstr ""
 
 msgstr ""
 
-#: stem.cc:658
-#, c-format
-msgid "flag stroke `%s' not found"
+#: global-context-scheme.cc:104
+msgid "Interpreting music... "
 msgstr ""
 
 msgstr ""
 
-#: system.cc:197
+#: global-context-scheme.cc:126
 #, c-format
 #, c-format
-msgid "Element count %d"
+msgid "elapsed time: %.2f seconds"
 msgstr ""
 
 msgstr ""
 
-#: system.cc:289
+#: translator-group-ctors.cc:40
 #, c-format
 #, c-format
-msgid "Grob count %d"
+msgid "fatal error. Couldn't find type: %s"
 msgstr ""
 
 msgstr ""
 
-#: text-spanner-engraver.cc:73
-msgid "cannot find start of text spanner"
+#: phrasing-slur-engraver.cc:165
+msgid "unterminated phrasing slur"
 msgstr ""
 
 msgstr ""
 
-#: text-spanner-engraver.cc:86
-msgid "already have a text spanner"
+#: phrasing-slur-engraver.cc:190
+msgid "cannot end phrasing slur"
 msgstr ""
 
 msgstr ""
 
-#: text-spanner-engraver.cc:132
-msgid "unterminated text spanner"
+#: phrasing-slur-engraver.cc:204
+msgid "already have phrasing slur"
 msgstr ""
 
 msgstr ""
 
-#: tie-engraver.cc:116
-msgid "unterminated tie"
+#: lily-parser.cc:109
+msgid "Parsing..."
 msgstr ""
 
 msgstr ""
 
-#: tie-engraver.cc:312
-msgid "lonely tie"
+#: score.cc:176
+msgid "already have music in score"
 msgstr ""
 
 msgstr ""
 
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#: time-signature-engraver.cc:75
-#, c-format
-msgid "strange time signature found: %d/%d"
+#: score.cc:177
+msgid "this is the previous music"
+msgstr ""
+
+#: score.cc:182
+msgid "errors found, ignoring music expression"
 msgstr ""
 
 #. If there is no such symbol, we default to the numbered style.
 msgstr ""
 
 #. If there is no such symbol, we default to the numbered style.
@@ -2655,382 +2964,410 @@ msgstr ""
 msgid "time signature symbol `%s' not found; reverting to numbered style"
 msgstr ""
 
 msgid "time signature symbol `%s' not found; reverting to numbered style"
 msgstr ""
 
-#: translator-ctors.cc:65
+#: grob-interface.cc:68
 #, c-format
 #, c-format
-msgid "unknown translator: `%s'"
+msgid "Unknown interface `%s'"
 msgstr ""
 
 msgstr ""
 
-#: translator-group-ctors.cc:40
+#: grob-interface.cc:79
 #, c-format
 #, c-format
-msgid "fatal error. Couldn't find type: %s"
+msgid "Grob `%s' has no interface for property `%s'"
 msgstr ""
 
 msgstr ""
 
-#: translator-group.cc:188
+#: midi-stream.cc:39
 #, c-format
 #, c-format
-msgid "cannot find: `%s'"
+msgid "cannot open for write: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: translator.cc:359
+#: midi-stream.cc:55
 #, c-format
 #, c-format
-msgid "Two simultaneous %s events, junking this one"
+msgid "cannot write to file: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: translator.cc:360
+#. TODO: Also print the arguments of the markup!
+#: text-interface.cc:129
 #, c-format
 #, c-format
-msgid "Previous %s event here"
+msgid "Cyclic markup detected: %s"
 msgstr ""
 
 msgstr ""
 
-#: ttf.cc:481 ttf.cc:530
+#. TODO: Also print the arguments of the markup!
+#: text-interface.cc:142
 #, c-format
 #, c-format
-msgid "font index %d too large for font `%s', using index 0"
+msgid "Markup depth exceeds maximal value of %d; Markup: %s"
 msgstr ""
 
 msgstr ""
 
-#: ttf.cc:513 ttf.cc:565
-msgid "font index must be non-negative, using index 0"
+#: parser.yy:162 parser.yy:176
+msgid "Too much lookahead"
 msgstr ""
 
 msgstr ""
 
-#: tuplet-engraver.cc:107
-msgid "No tuplet to end"
+#: parser.yy:827 parser.yy:1193 parser.yy:1226
+msgid "not a context mod"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature-engraver.cc:400
-#, c-format
-msgid ""
-"ignored prefix(es) `%s' of this head according to restrictions of the "
-"selected ligature style"
+#: parser.yy:995
+msgid "\\paper cannot be used in \\score, use \\layout instead"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature-engraver.cc:736
+#: parser.yy:1019
+msgid "need \\paper for paper block"
+msgstr ""
+
+#: parser.yy:1943
+msgid "only \\consists takes non-string argument."
+msgstr ""
+
+#: parser.yy:1956
+msgid "Grob name should be alphanumeric"
+msgstr ""
+
+#: parser.yy:2150
+msgid "not a rhythmic event"
+msgstr ""
+
+#: parser.yy:2246 parser.yy:2251
+msgid "have to be in Lyric mode for lyrics"
+msgstr ""
+
+#: parser.yy:2366
+msgid "expecting string as script definition"
+msgstr ""
+
+#: parser.yy:2518 parser.yy:2569
 #, c-format
 #, c-format
-msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
+msgid "not a duration: %d"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature.cc:95
-msgid "flexa-height undefined; assuming 0"
+#: parser.yy:2688
+msgid "have to be in Note mode for notes"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature.cc:100
-msgid "ascending vaticana style flexa"
+#: parser.yy:2737
+msgid "have to be in Chord mode for chords"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature.cc:188
-msgid "Vaticana_ligature: zero join (delta_pitch == 0)"
+#: parser.yy:2997
+msgid "not a markup"
 msgstr ""
 
 msgstr ""
 
-#. fixme: be more verbose.
-#: volta-engraver.cc:111
-msgid "cannot end volta spanner"
+#: lexer.ll:225
+msgid "stray UTF-8 BOM encountered"
 msgstr ""
 
 msgstr ""
 
-#: volta-engraver.cc:121
-msgid "already have a volta spanner, ending that one prematurely"
+#: lexer.ll:228
+msgid "Skipping UTF-8 BOM"
 msgstr ""
 
 msgstr ""
 
-#: volta-engraver.cc:125
-msgid "also already have an ended spanner"
+#: lexer.ll:286
+#, c-format
+msgid "Renaming input to: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: volta-engraver.cc:126
-msgid "giving up"
+#: lexer.ll:303
+msgid "quoted string expected after \\version"
 msgstr ""
 
 msgstr ""
 
-#: parser.yy:816
-msgid "\\paper cannot be used in \\score, use \\layout instead"
+#: lexer.ll:307
+msgid "quoted string expected after \\sourcefilename"
 msgstr ""
 
 msgstr ""
 
-#: parser.yy:840
-msgid "need \\paper for paper block"
+#: lexer.ll:311
+msgid "integer expected after \\sourcefileline"
 msgstr ""
 
 msgstr ""
 
-#: parser.yy:1365
-msgid "only \\consists takes non-string argument."
+#: lexer.ll:334
+msgid "\\maininput not allowed outside init files"
 msgstr ""
 
 msgstr ""
 
-#: parser.yy:1378
-msgid "Grob name should be alphanumeric"
+#: lexer.ll:358
+#, c-format
+msgid "wrong or undefined identifier: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: parser.yy:1687
-msgid "second argument must be pitch list"
+#: lexer.ll:384
+msgid "string expected after \\include"
 msgstr ""
 
 msgstr ""
 
-#: parser.yy:1714 parser.yy:1719 parser.yy:2192
-msgid "have to be in Lyric mode for lyrics"
+#. backup rule
+#: lexer.ll:394
+msgid "end quote missing"
 msgstr ""
 
 msgstr ""
 
-#: parser.yy:1816
-msgid "expecting string as script definition"
+#: lexer.ll:556
+msgid "Brace found at end of lyric.  Did you forget a space?"
 msgstr ""
 
 msgstr ""
 
-#: parser.yy:1971 parser.yy:2022
+#: lexer.ll:671
+msgid "Brace found at end of markup.  Did you forget a space?"
+msgstr ""
+
+#: lexer.ll:683
+msgid "EOF found inside a comment"
+msgstr ""
+
+#: lexer.ll:775
 #, c-format
 #, c-format
-msgid "not a duration: %d"
+msgid "invalid character: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: parser.yy:2146
-msgid "have to be in Note mode for notes"
+#: lexer.ll:868 lexer.ll:869
+#, c-format
+msgid "unknown escaped string: `\\%s'"
 msgstr ""
 
 msgstr ""
 
-#: parser.yy:2207
-msgid "have to be in Chord mode for chords"
+#: lexer.ll:1117 lexer.ll:1118
+msgid "non-UTF-8 input"
 msgstr ""
 
 msgstr ""
 
-#: lexer.ll:190
-msgid "stray UTF-8 BOM encountered"
+#: lexer.ll:1161 lexer.ll:1162
+#, c-format
+msgid "file too old: %s (oldest supported: %s)"
 msgstr ""
 
 msgstr ""
 
-#: lexer.ll:194
-msgid "Skipping UTF-8 BOM"
+#: lexer.ll:1162 lexer.ll:1163
+msgid "consider updating the input with the convert-ly script"
 msgstr ""
 
 msgstr ""
 
-#: lexer.ll:249
+#: lexer.ll:1168 lexer.ll:1169
 #, c-format
 #, c-format
-msgid "Renaming input to: `%s'"
+msgid "program too old: %s (file requires: %s)"
 msgstr ""
 
 msgstr ""
 
-#: lexer.ll:266
-msgid "quoted string expected after \\version"
+#: parser-clef.scm:141 parser-clef.scm:181
+#, scheme-format
+msgid "unknown clef type `~a'"
 msgstr ""
 
 msgstr ""
 
-#: lexer.ll:270
-msgid "quoted string expected after \\sourcefilename"
+#: parser-clef.scm:142 parser-clef.scm:182
+#, scheme-format
+msgid "supported clefs: ~a"
 msgstr ""
 
 msgstr ""
 
-#: lexer.ll:274
-msgid "integer expected after \\sourcefileline"
+#: document-backend.scm:132
+#, scheme-format
+msgid "pair expected in doc ~s"
+msgstr ""
+
+#: document-backend.scm:189
+#, scheme-format
+msgid "cannot find interface for property: ~S"
 msgstr ""
 
 msgstr ""
 
-#: lexer.ll:287
-msgid "EOF found inside a comment"
+#: document-backend.scm:199
+#, scheme-format
+msgid "unknown Grob interface: ~S"
 msgstr ""
 
 msgstr ""
 
-#: lexer.ll:302
-msgid "\\maininput not allowed outside init files"
+#: graphviz.scm:64
+#, scheme-format
+msgid "Writing graph `~a'..."
 msgstr ""
 
 msgstr ""
 
-#: lexer.ll:326
-#, c-format
-msgid "wrong or undefined identifier: `%s'"
+#: parser-ly-from-scheme.scm:71
+msgid "error in #{ ... #}"
 msgstr ""
 
 msgstr ""
 
-#. backup rule
-#: lexer.ll:335
-msgid "end quote missing"
+#: framework-eps.scm:108
+#, scheme-format
+msgid "Writing ~a..."
 msgstr ""
 
 msgstr ""
 
-#: lexer.ll:485
-msgid "Brace found at end of lyric.  Did you forget a space?"
+#: output-ps.scm:48
+msgid "Found infinity or nan in output.  Substituting 0.0"
 msgstr ""
 
 msgstr ""
 
-#: lexer.ll:595
-msgid "Brace found at end of markup.  Did you forget a space?"
+#: output-ps.scm:313 output-svg.scm:556
+#, scheme-format
+msgid "unknown line-cap-style: ~S"
 msgstr ""
 
 msgstr ""
 
-#: lexer.ll:699
-#, c-format
-msgid "invalid character: `%c'"
+#: output-ps.scm:318 output-svg.scm:562
+#, scheme-format
+msgid "unknown line-join-style: ~S"
 msgstr ""
 
 msgstr ""
 
-#: lexer.ll:814 lexer.ll:815
-#, c-format
-msgid "unknown escaped string: `\\%s'"
+#: paper.scm:120
+msgid "set-global-staff-size: not in toplevel scope"
 msgstr ""
 
 msgstr ""
 
-#: lexer.ll:924 lexer.ll:925
-#, c-format
-msgid "file too old: %s (oldest supported: %s)"
+#: paper.scm:304
+#, scheme-format
+msgid "This is not a \\layout {} object, ~S"
 msgstr ""
 
 msgstr ""
 
-#: lexer.ll:925 lexer.ll:926
-msgid "consider updating the input with the convert-ly script"
+#: paper.scm:316
+#, scheme-format
+msgid "Unknown paper size: ~a"
 msgstr ""
 
 msgstr ""
 
-#: lexer.ll:931 lexer.ll:932
-#, c-format
-msgid "program too old: %s (file requires: %s)"
+#. TODO: should raise (generic) exception with throw, and catch
+#. that in parse-scm.cc
+#: paper.scm:331
+msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
 msgstr ""
 
 msgstr ""
 
-#: backend-library.scm:35 ps-to-png.scm:66
+#: backend-library.scm:27
 #, scheme-format
 msgid "Invoking `~a'..."
 msgstr ""
 
 #, scheme-format
 msgid "Invoking `~a'..."
 msgstr ""
 
-#: backend-library.scm:45
+#: backend-library.scm:31
 #, scheme-format
 #, scheme-format
-msgid "`~a' failed (~a)"
+msgid "`~a' failed (~a)\n"
 msgstr ""
 
 msgstr ""
 
-#: backend-library.scm:130
+#: backend-library.scm:90
 #, scheme-format
 #, scheme-format
-msgid "Converting to `~a'..."
+msgid "Converting to `~a'...\n"
 msgstr ""
 
 #. Do not try to guess the name of the png file,
 #. GS produces PNG files like BASE-page%d.png.
 msgstr ""
 
 #. Do not try to guess the name of the png file,
 #. GS produces PNG files like BASE-page%d.png.
-#: backend-library.scm:140
+#: backend-library.scm:99
 #, scheme-format
 msgid "Converting to ~a..."
 msgstr ""
 
 #, scheme-format
 msgid "Converting to ~a..."
 msgstr ""
 
-#: backend-library.scm:178
+#: backend-library.scm:137
 #, scheme-format
 msgid "Writing header field `~a' to `~a'..."
 msgstr ""
 
 #, scheme-format
 msgid "Writing header field `~a' to `~a'..."
 msgstr ""
 
-#: backend-library.scm:228
+#: backend-library.scm:187
 #, scheme-format
 msgid "missing stencil expression `~S'"
 msgstr ""
 
 #, scheme-format
 msgid "missing stencil expression `~S'"
 msgstr ""
 
-#: chord-entry.scm:50
+#: output-svg.scm:47
 #, scheme-format
 #, scheme-format
-msgid "Spurious garbage following chord: ~A"
+msgid "undefined: ~S"
 msgstr ""
 
 msgstr ""
 
-#: define-context-properties.scm:31 define-grob-properties.scm:21
-#: define-music-properties.scm:21
+#: output-svg.scm:157
 #, scheme-format
 #, scheme-format
-msgid "symbol ~S redefined"
+msgid "cannot decypher Pango description: ~a"
 msgstr ""
 
 msgstr ""
 
-#: define-event-classes.scm:78
-msgid "All classes must be the last in their matrilineal line."
+#: output-svg.scm:237
+msgid "Glyph must have a unicode value"
 msgstr ""
 
 msgstr ""
 
-#: define-event-classes.scm:82
-msgid ""
-"All classes must have a well-defined pedigree in the existing class "
-"hierarchy."
+#: output-svg.scm:289 output-svg.scm:299
+#, scheme-format
+msgid "cannot find SVG font ~S"
 msgstr ""
 
 msgstr ""
 
-#: define-event-classes.scm:148
+#: flag-styles.scm:151
 #, scheme-format
 #, scheme-format
-msgid "event class ~A seems to be unused"
+msgid "flag stroke `~a' or `~a' not found"
 msgstr ""
 
 msgstr ""
 
-#. should be programming-error
-#: define-event-classes.scm:154
-#, scheme-format
-msgid "translator listens to nonexisting event class ~A"
+#: modal-transforms.scm:38
+msgid "'from' pitch not in scale; ignoring"
 msgstr ""
 
 msgstr ""
 
-#: define-markup-commands.scm:803
-msgid "no systems found in \\score markup, does it have a \\layout block?"
+#: modal-transforms.scm:42 modal-transforms.scm:75
+msgid "'to' pitch not in scale; ignoring"
 msgstr ""
 
 msgstr ""
 
-#: define-markup-commands.scm:2571
-#, scheme-format
-msgid "Cannot find glyph ~a"
+#: modal-transforms.scm:46
+msgid "pitch to be transposed not in scale; ignoring"
 msgstr ""
 
 msgstr ""
 
-#: define-markup-commands.scm:2831
-#, scheme-format
-msgid "no brace found for point size ~S "
+#: modal-transforms.scm:71
+msgid "'around' pitch not in scale; ignoring"
 msgstr ""
 
 msgstr ""
 
-#: define-markup-commands.scm:2832
-#, scheme-format
-msgid "defaulting to ~S pt"
+#: modal-transforms.scm:79
+msgid "pitch to be inverted not in scale; ignoring"
 msgstr ""
 
 msgstr ""
 
-#: define-markup-commands.scm:2985
-#, scheme-format
-msgid "not a valid duration string: ~a"
+#: modal-transforms.scm:95
+msgid "negative replication count; ignoring"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:725
+#: to-xml.scm:191
 #, scheme-format
 #, scheme-format
-msgid "symbol expected: ~S"
+msgid "assertion failed: ~S"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:728
+#: define-grob-properties.scm:21 define-context-properties.scm:31
+#: define-music-properties.scm:21
 #, scheme-format
 #, scheme-format
-msgid "cannot find music object: ~S"
+msgid "symbol ~S redefined"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:747
+#: chord-entry.scm:52
 #, scheme-format
 #, scheme-format
-msgid "unknown repeat type `~S'"
+msgid "Spurious garbage following chord: ~A"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:748
-msgid "See define-music-types.scm for supported repeats"
+#: lily.scm:234
+msgid "Using (ice-9 curried-definitions) module\n"
 msgstr ""
 
 msgstr ""
 
-#: document-backend.scm:132
-#, scheme-format
-msgid "pair expected in doc ~s"
+#: lily.scm:237
+msgid "Guile 1.8\n"
 msgstr ""
 
 msgstr ""
 
-#: document-backend.scm:189
+#: lily.scm:297
 #, scheme-format
 #, scheme-format
-msgid "cannot find interface for property: ~S"
+msgid "cannot find: ~A"
 msgstr ""
 
 msgstr ""
 
-#: document-backend.scm:199
-#, scheme-format
-msgid "unknown Grob interface: ~S"
+#: lily.scm:701
+msgid "Success: compilation successfully completed"
 msgstr ""
 
 msgstr ""
 
-#: documentation-lib.scm:59
-#, scheme-format
-msgid "Processing ~S..."
+#: lily.scm:702
+msgid "Compilation completed with warnings or errors"
 msgstr ""
 
 msgstr ""
 
-#: documentation-lib.scm:176
+#: lily.scm:764
 #, scheme-format
 #, scheme-format
-msgid "Writing ~S..."
+msgid "job ~a terminated with signal: ~a"
 msgstr ""
 
 msgstr ""
 
-#: documentation-lib.scm:198
+#: lily.scm:767
 #, scheme-format
 #, scheme-format
-msgid "cannot find description for property ~S (~S)"
+msgid ""
+"logfile ~a (exit ~a):\n"
+"~a"
 msgstr ""
 
 msgstr ""
 
-#: flag-styles.scm:142
+#: lily.scm:789 lily.scm:869
 #, scheme-format
 #, scheme-format
-msgid "flag stroke `~a' or `~a' not found"
+msgid "failed files: ~S"
 msgstr ""
 
 msgstr ""
 
-#: framework-eps.scm:108
+#: lily.scm:860
 #, scheme-format
 #, scheme-format
-msgid "Writing ~a..."
+msgid "Redirecting output to ~a..."
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:250
+#: lily.scm:879 ps-to-png.scm:66
 #, scheme-format
 #, scheme-format
-msgid "cannot embed ~S=~S"
+msgid "Invoking `~a'...\n"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:291
-#, scheme-format
-msgid "cannot extract file matching ~a from ~a"
+#: lily-library.scm:761
+msgid ""
+"Find the index between @var{start} and @var{end} (an integer)\n"
+"which produces the closest match to @var{target-val} if\n"
+"applied to function @var{getter}."
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:309
+#: lily-library.scm:835
 #, scheme-format
 #, scheme-format
-msgid "do not know how to embed ~S=~S"
+msgid "unknown unit: ~S"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:334
+#: lily-library.scm:860
 #, scheme-format
 #, scheme-format
-msgid "do not know how to embed font ~s ~s ~s"
+msgid "no \\version statement found, please add~afor future compatibility"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:639
-msgid ""
-"\n"
-"The PostScript backend does not support the\n"
-"system-by-system output.  For that, use the EPS backend instead,\n"
-"\n"
-"  lilypond -dbackend=eps FILE\n"
-"\n"
-"If have cut & pasted a lilypond fragment from a webpage, be sure\n"
-"to only remove anything before\n"
-"\n"
-"  %% ****************************************************************\n"
-"  %% Start cut-&-pastable-section\n"
-"  %% ****************************************************************\n"
+#: lily-library.scm:866
+msgid "old relative compatibility not used"
 msgstr ""
 
 #: framework-svg.scm:84
 msgstr ""
 
 #: framework-svg.scm:84
@@ -3038,223 +3375,262 @@ msgstr ""
 msgid "Updating font into: ~a"
 msgstr ""
 
 msgid "Updating font into: ~a"
 msgstr ""
 
-#: graphviz.scm:64
+#: part-combiner.scm:598
 #, scheme-format
 #, scheme-format
-msgid "Writing graph `~a'..."
+msgid "quoted music `~a' is empty"
 msgstr ""
 
 msgstr ""
 
-#: layout-beam.scm:38
-#, scheme-format
-msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
+#: music-functions.scm:273
+msgid "More alternatives than repeats.  Junking excess alternatives"
 msgstr ""
 
 msgstr ""
 
-#: layout-beam.scm:52
+#: music-functions.scm:302
 #, scheme-format
 #, scheme-format
-msgid "Error in beam quanting.  Expected ~S 0, found ~S."
+msgid "invalid tremolo repeat count: ~a"
 msgstr ""
 
 msgstr ""
 
-#: lily-library.scm:747
-msgid ""
-"Find the index between @var{start} and @var{end} (an integer)\n"
-"which will produce the closest match to @var{target-val} when\n"
-"applied to function @var{getter}."
+#: music-functions.scm:634
+msgid "Bad chord repetition"
 msgstr ""
 
 msgstr ""
 
-#: lily-library.scm:821
+#: music-functions.scm:669
 #, scheme-format
 #, scheme-format
-msgid "unknown unit: ~S"
+msgid "music expected: ~S"
+msgstr ""
+
+#: music-functions.scm:985
+#, scheme-format
+msgid "cannot find quoted music: `~S'"
 msgstr ""
 
 msgstr ""
 
-#: lily-library.scm:847 lily-library.scm:856
-msgid "warning:"
+#: music-functions.scm:1123
+msgid "Add @var{octave-shift} to the octave of @var{pitch}."
 msgstr ""
 
 msgstr ""
 
-#: lily-library.scm:849
+#: music-functions.scm:1183
 #, scheme-format
 #, scheme-format
-msgid "no \\version statement found, please add~afor future compatibility"
+msgid "Unknown octaveness type: ~S "
 msgstr ""
 
 msgstr ""
 
-#: lily-library.scm:857
-msgid "old relative compatibility not used"
+#: music-functions.scm:1184
+msgid "Defaulting to 'any-octave."
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:282
+#: music-functions.scm:1521
 #, scheme-format
 #, scheme-format
-msgid "cannot find: ~A"
+msgid "unknown accidental style: ~S"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:342
-#, scheme-format
-msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
+#: define-event-classes.scm:80
+msgid "All classes must be the last in their matrilineal line."
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:704
-msgid "Compilation successfully completed"
+#: define-event-classes.scm:84
+msgid ""
+"All classes must have a well-defined pedigree in the existing class "
+"hierarchy."
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:705
-msgid "Compilation completed with warnings or errors"
+#: define-event-classes.scm:151
+#, scheme-format
+msgid "event class ~A seems to be unused"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:767
+#. should be programming-error
+#: define-event-classes.scm:157
 #, scheme-format
 #, scheme-format
-msgid "job ~a terminated with signal: ~a"
+msgid "translator listens to nonexisting event class ~A"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:770
+#: markup-macros.scm:331
 #, scheme-format
 #, scheme-format
-msgid ""
-"logfile ~a (exit ~a):\n"
-"~a"
+msgid "Wrong number of arguments.  Expect: ~A, found ~A: ~S"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:792 lily.scm:870
+#: markup-macros.scm:337
 #, scheme-format
 #, scheme-format
-msgid "failed files: ~S"
+msgid "Invalid argument in position ~A.  Expect: ~A, found: ~S."
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:861
+#: markup-macros.scm:373
 #, scheme-format
 #, scheme-format
-msgid "Redirecting output to ~a..."
+msgid "Not a markup command: ~A"
+msgstr ""
+
+#: define-note-names.scm:962
+msgid "Select note names language."
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:880
+#: define-note-names.scm:968
 #, scheme-format
 #, scheme-format
-msgid "Invoking `~a'...\n"
+msgid "Using `~a' note names..."
 msgstr ""
 
 msgstr ""
 
-#: ly-syntax-constructors.scm:51
-msgid "Music head function must return Music object"
+#: define-note-names.scm:971
+#, scheme-format
+msgid "Could not find language `~a'.  Ignoring."
 msgstr ""
 
 msgstr ""
 
-#: ly-syntax-constructors.scm:176
+#: framework-ps.scm:250
 #, scheme-format
 #, scheme-format
-msgid "Invalid property operation ~a"
+msgid "cannot embed ~S=~S"
 msgstr ""
 
 msgstr ""
 
-#: markup.scm:223
+#: framework-ps.scm:293
 #, scheme-format
 #, scheme-format
-msgid "Wrong number of arguments.  Expect: ~A, found ~A: ~S"
+msgid "cannot extract file matching ~a from ~a"
 msgstr ""
 
 msgstr ""
 
-#: markup.scm:229
+#: framework-ps.scm:311
 #, scheme-format
 #, scheme-format
-msgid "Invalid argument in position ~A.  Expect: ~A, found: ~S."
+msgid "do not know how to embed ~S=~S"
 msgstr ""
 
 msgstr ""
 
-#: markup.scm:292
+#: framework-ps.scm:336
 #, scheme-format
 #, scheme-format
-msgid "Not a markup command: ~A"
+msgid "do not know how to embed font ~s ~s ~s"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:265
-msgid "More alternatives than repeats.  Junking excess alternatives"
+#: framework-ps.scm:686
+msgid ""
+"\n"
+"The PostScript backend does not support the\n"
+"system-by-system output.  For that, use the EPS backend instead,\n"
+"\n"
+"  lilypond -dbackend=eps FILE\n"
+"\n"
+"If have cut & pasted a lilypond fragment from a webpage, be sure\n"
+"to only remove anything before\n"
+"\n"
+"  %% ****************************************************************\n"
+"  %% Start cut-&-pastable-section\n"
+"  %% ****************************************************************\n"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:294
+#: layout-beam.scm:40
 #, scheme-format
 #, scheme-format
-msgid "invalid tremolo repeat count: ~a"
+msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:601
+#: layout-beam.scm:54
 #, scheme-format
 #, scheme-format
-msgid "music expected: ~S"
+msgid "Error in beam quanting.  Expected ~S 0, found ~S."
 msgstr ""
 
 msgstr ""
 
-#. FIXME: uncomprehensable message
-#: music-functions.scm:649
+#: define-music-types.scm:752
 #, scheme-format
 #, scheme-format
-msgid "Bar check failed.  Expect to be at ~a, instead at ~a"
+msgid "symbol expected: ~S"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:828
+#: define-music-types.scm:755
 #, scheme-format
 #, scheme-format
-msgid "cannot find quoted music: `~S'"
+msgid "cannot find music object: ~S"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:964
-msgid "Add @var{octave-shift} to the octave of @var{pitch}."
+#: define-music-types.scm:774
+#, scheme-format
+msgid "unknown repeat type `~S'"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:1019
+#: define-music-types.scm:775
+msgid "See define-music-types.scm for supported repeats"
+msgstr ""
+
+#: translation-functions.scm:351
 #, scheme-format
 #, scheme-format
-msgid "Unknown octaveness type: ~S "
+msgid "Negative fret for pitch ~a on string ~a"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:1020
-msgid "Defaulting to 'any-octave."
+#: translation-functions.scm:402
+#, scheme-format
+msgid "No open string for pitch ~a"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:1355
+#: translation-functions.scm:417 translation-functions.scm:429
 #, scheme-format
 #, scheme-format
-msgid "unknown accidental style: ~S"
+msgid "Requested string for pitch requires negative fret: string ~a pitch ~a"
+msgstr ""
+
+#: translation-functions.scm:420
+msgid "Ignoring string request and recalculating."
+msgstr ""
+
+#: translation-functions.scm:432
+msgid "Ignoring note in tablature."
 msgstr ""
 
 msgstr ""
 
-#: output-ps.scm:289 output-svg.scm:550
+#: translation-functions.scm:455
 #, scheme-format
 #, scheme-format
-msgid "unknown line-cap-style: ~S"
+msgid "No string for pitch ~a (given frets ~a)"
 msgstr ""
 
 msgstr ""
 
-#: output-ps.scm:294 output-svg.scm:556
+#: translation-functions.scm:560
 #, scheme-format
 #, scheme-format
-msgid "unknown line-join-style: ~S"
+msgid ""
+"No label for fret ~a (on string ~a);\n"
+"only ~a fret labels provided"
 msgstr ""
 
 msgstr ""
 
-#: output-svg.scm:47
+#: ps-to-png.scm:70
 #, scheme-format
 #, scheme-format
-msgid "undefined: ~S"
+msgid "~a exited with status: ~S"
+msgstr ""
+
+#: define-markup-commands.scm:887
+msgid "no systems found in \\score markup, does it have a \\layout block?"
 msgstr ""
 
 msgstr ""
 
-#: output-svg.scm:151
+#: define-markup-commands.scm:2614
 #, scheme-format
 #, scheme-format
-msgid "cannot decypher Pango description: ~a"
+msgid "Cannot find glyph ~a"
 msgstr ""
 
 msgstr ""
 
-#: output-svg.scm:231
-msgid "Glyph must have a unicode value"
+#: define-markup-commands.scm:3040
+#, scheme-format
+msgid "no brace found for point size ~S "
 msgstr ""
 
 msgstr ""
 
-#: output-svg.scm:283 output-svg.scm:293
+#: define-markup-commands.scm:3041
 #, scheme-format
 #, scheme-format
-msgid "cannot find SVG font ~S"
+msgid "defaulting to ~S pt"
 msgstr ""
 
 msgstr ""
 
-#: paper.scm:115
-msgid "set-global-staff-size: not in toplevel scope"
+#: define-markup-commands.scm:3194
+#, scheme-format
+msgid "not a valid duration string: ~a"
 msgstr ""
 
 msgstr ""
 
-#: paper.scm:296
+#: documentation-lib.scm:59
 #, scheme-format
 #, scheme-format
-msgid "This is not a \\layout {} object, ~S"
+msgid "Processing ~S..."
 msgstr ""
 
 msgstr ""
 
-#: paper.scm:308
+#: documentation-lib.scm:176
 #, scheme-format
 #, scheme-format
-msgid "Unknown paper size: ~a"
+msgid "Writing ~S..."
 msgstr ""
 
 msgstr ""
 
-#. TODO: should raise (generic) exception with throw, and catch
-#. that in parse-scm.cc
-#: paper.scm:323
-msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
+#: documentation-lib.scm:188
+#, scheme-format
+msgid "cannot find description for property `~S' (~S)"
 msgstr ""
 
 msgstr ""
 
-#: parser-clef.scm:140
+#: documentation-lib.scm:209
 #, scheme-format
 #, scheme-format
-msgid "unknown clef type `~a'"
+msgid "cannot find description for property ~S (~S)"
 msgstr ""
 
 msgstr ""
 
-#: parser-clef.scm:141
+#: ly-syntax-constructors.scm:65
 #, scheme-format
 #, scheme-format
-msgid "supported clefs: ~a"
+msgid "~a function cannot return ~a"
 msgstr ""
 
 msgstr ""
 
-#: ps-to-png.scm:72
+#: ly-syntax-constructors.scm:74
 #, scheme-format
 #, scheme-format
-msgid "~a exited with status: ~S"
+msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
 msgstr ""
 
 msgstr ""
 
-#: to-xml.scm:191
+#: ly-syntax-constructors.scm:187
 #, scheme-format
 #, scheme-format
-msgid "assertion failed: ~S"
+msgid "Invalid property operation ~a"
 msgstr ""
 msgstr ""