]> git.donarmstrong.com Git - lilypond.git/blobdiff - po/lilypond.pot
Issue 2626: add on-page for usage in \on-the-fly
[lilypond.git] / po / lilypond.pot
index b71d8259dae4a3f0b7db57c5ff4978ac31b4e829..c444323cf749f8c924fac4ee1a894853f88f844b 100644 (file)
@@ -1,22 +1,98 @@
 # Translation of LilyPond.
 # Translation of LilyPond.
-# Copyright (C) 2008 Han-Wen Nienhuys, Jan Nieuwenhuizen
-# This file is distributed under the same license as lilypond package.
+# Copyright (C) 1998--2012 Han-Wen Nienhuys, Jan Nieuwenhuizen
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
 #
+#, fuzzy
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: lilypond 2.11.57\n"
+"Project-Id-Version: 2.15.37\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: 2008-12-09 11:43+0100\n"
+"POT-Creation-Date: 2012-04-19 20:35+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "Content-Transfer-Encoding: 8bit\n"
 
+#: fontextract.py:25
+#, python-format
+msgid "Scanning %s"
+msgstr ""
+
+#: fontextract.py:70
+#, python-format
+msgid "Extracted %s"
+msgstr ""
+
+#: fontextract.py:85
+#, python-format
+msgid "Writing fonts to %s"
+msgstr ""
+
+#: book_snippets.py:409
+#, python-format
+msgid "deprecated ly-option used: %s=%s"
+msgstr ""
+
+#: book_snippets.py:411
+#, python-format
+msgid "compatibility mode translation: %s=%s"
+msgstr ""
+
+#: book_snippets.py:414
+#, python-format
+msgid "deprecated ly-option used: %s"
+msgstr ""
+
+#: book_snippets.py:416
+#, python-format
+msgid "compatibility mode translation: %s"
+msgstr ""
+
+#: book_snippets.py:533
+#, python-format
+msgid "ignoring unknown ly option: %s"
+msgstr ""
+
+#: book_snippets.py:741
+#, python-format
+msgid "Running through filter `%s'"
+msgstr ""
+
+#: book_snippets.py:761
+#, python-format
+msgid "`%s' failed (%d)"
+msgstr ""
+
+#: book_snippets.py:762
+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
@@ -28,144 +104,148 @@ msgstr ""
 msgid "%s has been replaced by %s"
 msgstr ""
 
 msgid "%s has been replaced by %s"
 msgstr ""
 
-#: convertrules.py:24 musicexp.py:16 convert-ly.py:50 lilypond-book.py:94
-#: warn.cc:48 input.cc:90
+#: 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:1906 convertrules.py:2085
-#: convertrules.py:2237 convertrules.py:2567
+#: 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:2379
+#: 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:1943
-#: convertrules.py:2190
+#: 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"
@@ -177,7 +257,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 "
@@ -187,69 +267,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:1925
+#: 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:2011
+#: 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:2049
+#: 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"
@@ -258,79 +339,79 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: convertrules.py:2069
+#: convertrules.py:2015
 msgid "regularize other identifiers"
 msgstr ""
 
 msgid "regularize other identifiers"
 msgstr ""
 
-#: convertrules.py:2137
+#: 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:2150
+#: convertrules.py:2094
 msgid "LilyPond source must be UTF-8"
 msgstr ""
 
 msgid "LilyPond source must be UTF-8"
 msgstr ""
 
-#: convertrules.py:2153
+#: convertrules.py:2097
 msgid "Try the texstrings backend"
 msgstr ""
 
 msgid "Try the texstrings backend"
 msgstr ""
 
-#: convertrules.py:2156
+#: convertrules.py:2100
 #, python-format
 msgid "Do something like: %s"
 msgstr ""
 
 #, python-format
 msgid "Do something like: %s"
 msgstr ""
 
-#: convertrules.py:2159
+#: 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:2213
+#: convertrules.py:2153
 msgid "warn about auto beam settings"
 msgstr ""
 
 msgid "warn about auto beam settings"
 msgstr ""
 
-#: convertrules.py:2218
+#: convertrules.py:2157
 msgid "auto beam settings"
 msgstr ""
 
 msgid "auto beam settings"
 msgstr ""
 
-#: convertrules.py:2220
+#: convertrules.py:2158
 msgid ""
 "\n"
 "Auto beam settings must now specify each interesting moment in a measure\n"
 msgid ""
 "\n"
 "Auto beam settings must now specify each interesting moment in a measure\n"
-"explicitely; 1/4 is no longer multiplied to cover moments 1/2 and 3/4 too.\n"
+"explicitly; 1/4 is no longer multiplied to cover moments 1/2 and 3/4 too.\n"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2334
+#: convertrules.py:2271
 msgid "verticalAlignmentChildCallback has been deprecated"
 msgstr ""
 
 msgid "verticalAlignmentChildCallback has been deprecated"
 msgstr ""
 
-#: convertrules.py:2338
+#: convertrules.py:2276
 msgid "Remove callbacks property, deprecate XY-extent-callback."
 msgstr ""
 
 msgid "Remove callbacks property, deprecate XY-extent-callback."
 msgstr ""
 
-#: convertrules.py:2359
+#: convertrules.py:2297
 msgid "Use grob closures iso. XY-offset-callbacks."
 msgstr ""
 
 msgid "Use grob closures iso. XY-offset-callbacks."
 msgstr ""
 
-#: convertrules.py:2421
+#: convertrules.py:2359
 msgid "foobar -> foo-bar for \\paper, \\layout"
 msgstr ""
 
 msgid "foobar -> foo-bar for \\paper, \\layout"
 msgstr ""
 
-#: convertrules.py:2531
+#: convertrules.py:2469
 msgid "deprecate \\tempo in \\midi"
 msgstr ""
 
 msgid "deprecate \\tempo in \\midi"
 msgstr ""
 
-#: convertrules.py:2578
+#: convertrules.py:2522
 msgid "deprecate cautionary-style. Use AccidentalCautionary properties"
 msgstr ""
 
 msgid "deprecate cautionary-style. Use AccidentalCautionary properties"
 msgstr ""
 
-#: convertrules.py:2591
+#: convertrules.py:2535
 msgid "Rename accidental glyphs, use glyph-name-alist."
 msgstr ""
 
 msgid "Rename accidental glyphs, use glyph-name-alist."
 msgstr ""
 
-#: convertrules.py:2646
-msgid "edge-text settings for TextSpanner."
+#: convertrules.py:2590
+msgid "edge-text settings for TextSpanner"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2647
+#: convertrules.py:2591
 #, python-format
 msgid ""
 "Use\n"
 #, python-format
 msgid ""
 "Use\n"
@@ -338,2530 +419,3246 @@ msgid ""
 "%s"
 msgstr ""
 
 "%s"
 msgstr ""
 
-#: convertrules.py:2686
+#: convertrules.py:2624
+msgid "Use the `alignment-offsets' sub-property of\n"
+msgstr ""
+
+#: convertrules.py:2625
+msgid "NonMusicalPaperColumn #'line-break-system-details\n"
+msgstr ""
+
+#: convertrules.py:2626
+msgid "to set fixed distances between staves.\n"
+msgstr ""
+
+#: 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:2692
-msgid "all settings related to dashed lines.\n"
+#: convertrules.py:2644
+msgid "all settings related to dashed lines"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2693
+#: 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:2694
+#: 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:2730
+#: 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:2735
+#: convertrules.py:2688
 msgid "metronomeMarkFormatter got an additional text argument.\n"
 msgstr ""
 
 msgid "metronomeMarkFormatter got an additional text argument.\n"
 msgstr ""
 
-#: convertrules.py:2736
+#: 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:2799
-msgid "\\put-adjacent argument order.\n"
+#: convertrules.py:2707
+#, python-format
+msgid "%s in fret-diagram properties"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2800
-msgid "Axis and direction now come before markups:\n"
+#: convertrules.py:2751
+msgid "\\put-adjacent argument order"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2801
-msgid "\\put-adjacent axis dir markup markup."
+#: convertrules.py:2752
+msgid "Axis and direction now come before markups:\n"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2832
-msgid "re-definition of InnerStaffGroup.\n"
+#: convertrules.py:2753
+msgid "\\put-adjacent axis dir markup markup."
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2838
-msgid "re-definition of InnerChoirStaff.\n"
+#: convertrules.py:2784
+msgid "re-definition of InnerStaffGroup"
 msgstr ""
 
 msgstr ""
 
-#: fontextract.py:25
-#, python-format
-msgid "Scanning %s"
+#: convertrules.py:2789
+msgid "re-definition of InnerChoirStaff"
 msgstr ""
 
 msgstr ""
 
-#: fontextract.py:70
-#, python-format
-msgid "Extracted %s"
+#: convertrules.py:2799
+msgid "Syntax changes for \\addChordShape and \\chord-shape"
 msgstr ""
 
 msgstr ""
 
-#: fontextract.py:85
-#, python-format
-msgid "Writing fonts to %s"
+#: convertrules.py:2804
+msgid "stringTuning must be added to addChordShape call.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilylib.py:91 lilylib.py:142
-#, python-format
-msgid "Invoking `%s'"
+#: convertrules.py:2809
+msgid "stringTuning must be added to chord-shape call.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilylib.py:93 lilylib.py:144
-#, python-format
-msgid "Running %s..."
+#: convertrules.py:2815
+msgid "Remove oldaddlyrics"
 msgstr ""
 
 msgstr ""
 
-#: lilylib.py:209
-#, python-format
-msgid "Usage: %s"
+#: convertrules.py:2819
+msgid ""
+"oldaddlyrics is no longer supported. \n"
+"         Use addlyrics or lyrsicsto instead.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicexp.py:215 musicexp.py:220
-msgid "Language does not support microtones contained in the piece"
+#: convertrules.py:2825
+msgid ""
+"keySignature property not reversed any more\n"
+"MIDI 47: orchestral strings -> orchestral harp"
 msgstr ""
 
 msgstr ""
 
-#: musicexp.py:482
-msgid "Tuplet brackets of curved shape are not correctly implemented"
+#: convertrules.py:2830
+msgid "The alist for Staff.keySignature is no longer in reversed order.\n"
 msgstr ""
 
 msgstr ""
 
-#. TODO: Implement this using actual_type and normal_type!
-#: musicexp.py:511
+#: convertrules.py:2836
 msgid ""
 msgid ""
-"Tuplet brackets displaying both note durations are not implemented, using "
-"default"
+"\\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 ""
 
 msgstr ""
 
-#: musicexp.py:656
-#, python-format
-msgid "unable to set the music %(music)s for the repeat %(repeat)s"
+#: convertrules.py:2842
+msgid "\\bar \".\" now produces a thick barline.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicexp.py:665
-msgid "encountered repeat without body"
+#: convertrules.py:2848
+msgid "Dash parameters for slurs and ties are now in 'dash-details.\n"
 msgstr ""
 
 msgstr ""
 
-#. no self.elements!
-#: musicexp.py:835
-#, python-format
-msgid "Grace note with no following music: %s"
+#: convertrules.py:2853
+msgid ""
+"Autobeaming rules have changed.  override-auto-beam-setting and\n"
+"revert-auto-beam-setting have been eliminated.\n"
+"\\overrideBeamSettings has been added.\n"
+"beatGrouping has been eliminated.\n"
+"Different settings for vertical layout.\n"
+"ly:system-start-text::print -> system-start-text::print\n"
+"Beam #'thickness -> Beam #'beam-thickness\n"
+"ly:note-head::brew-ez-stencil -> note-head::brew-ez-stencil\n"
+"ly:ambitus::print -> ambitus::print\n"
+"Explicit dynamics context definition from `Piano centered dynamics'\n"
+"template replaced by new `Dynamics' context."
 msgstr ""
 
 msgstr ""
 
-#: musicexp.py:997
-#, python-format
-msgid "Invalid octave shift size found: %s. Using no shift."
+#: convertrules.py:2867
+msgid "    Autobeam settings are now overriden with \\overrideBeamSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicexp.py:1455
-#, python-format
-msgid "Unable to convert alteration %s to a lilypond expression"
+#: convertrules.py:2872
+msgid "    Autobeam settings are now reverted with \\revertBeamSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicxml.py:13 convert-ly.py:53 lilypond-book.py:97 warn.cc:54 input.cc:96
-#: input.cc:104
-#, c-format, python-format
-msgid "error: %s"
+#: convertrules.py:2878
+msgid ""
+"    beatGrouping with a specified context must now be accomplished with\n"
+"   \\overrideBeamSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#. TODO: Handle pieces without a time signature!
-#: musicxml.py:357
-msgid "Senza-misura time signatures are not yet supported!"
+#: 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 ""
 
 msgstr ""
 
-#: musicxml.py:375
-msgid "Unable to interpret time signature! Falling back to 4/4."
+#: convertrules.py:2895
+msgid ""
+"Remove obsolete engravers/translators: Note_swallow_translator,\n"
+"Rest_swallow_translator, Skip_event_swallow_translator, Swallow_engraver,\n"
+"Swallow_performer and String_number_engraver.\n"
+"New vertical spacing variables."
 msgstr ""
 
 msgstr ""
 
-#: musicxml.py:431
-#, python-format
+#: convertrules.py:2926
 msgid ""
 msgid ""
-"Key alteration octave given for a non-existing alteration nr. %s, available "
-"numbers: %s!"
+"Vertical spacing no longer depends on the Y-extent of a VerticalAxisGroup.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicxml.py:519
-#, python-format
-msgid "Unable to find instrument for ID=%s\n"
+#: convertrules.py:2932
+msgid "Unify fetaNumber and fetaDynamic encodings"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1341 convert-ly.py:74 lilypond-book.py:121 midi2ly.py:845
-#, python-format
-msgid "%s [OPTION]... FILE"
+#: convertrules.py:2937
+msgid "\\RemoveEmpty*StaffContext -> \\*Staff \\RemoveEmptyStaves"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1342
-#, python-format
-msgid ""
-"abc2ly converts ABC music files (see\n"
-"%s) to LilyPond input.\n"
+#: convertrules.py:2948
+msgid "\\cresc etc. are now postfix operators"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1350 convert-ly.py:81 etf2ly.py:1190 lilypond-book.py:207
-#: midi2ly.py:881 musicxml2ly.py:2590 main.cc:156
-msgid "show version number and exit"
+#: convertrules.py:2960
+msgid ""
+"Eliminate beamSettings, beatLength, \\setBeatGrouping, "
+"\\overrideBeamSettings and \\revertBeamSettings.\n"
+"\"accordion.accEtcbase\" -> \"accordion.etcbass\""
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1354 convert-ly.py:85 etf2ly.py:1186 lilypond-book.py:138
-#: midi2ly.py:860 musicxml2ly.py:2572 main.cc:145
-msgid "show this help and exit"
+#: convertrules.py:2978
+msgid "Use \\set beamExceptions or \\overrideTimeSignatureSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1356 etf2ly.py:1191 midi2ly.py:864
-msgid "write output to FILE"
+#: convertrules.py:2982
+msgid "Use \\set beamExceptions or \\revertTimeSignatureSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1358
-msgid "be strict about success"
+#: convertrules.py:2986
+msgid "Use baseMoment, beatStructure, and beamExceptions.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1360
-msgid "preserve ABC's notion of beams"
+#: convertrules.py:2990 convertrules.py:2994
+msgid "Use baseMoment and beatStructure.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1363 convert-ly.py:123 etf2ly.py:1200 lilypond-book.py:214
-#: midi2ly.py:894 musicxml2ly.py:2646 main.cc:261
-#, c-format, python-format
-msgid "Report bugs via %s"
+#: convertrules.py:2999
+msgid ""
+"Woodwind diagrams: Move size, thickness, and graphic from argument list to "
+"properties.\n"
+"Deprecate negative dash-period for hidden lines: use #'style = #'none "
+"instead."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:33
+#: convertrules.py:3004
 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."
+"Move size, thickness, and graphic to properties.  Argument should be just "
+"the key list.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:35 lilypond-book.py:71
-msgid "Examples:"
+#: convertrules.py:3012
+msgid ""
+"Rename vertical spacing variables.\n"
+"Add fretboard-table argument to savePredefinedFretboard."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:69 etf2ly.py:1173 lilypond-book.py:117 midi2ly.py:76
-msgid "Distributed under terms of the GNU General Public License."
+#: convertrules.py:3030
+msgid "Rename vertical spacing grob properties."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:70 etf2ly.py:1174 lilypond-book.py:118 midi2ly.py:77
-msgid "It comes with NO WARRANTY."
+#: convertrules.py:3046
+msgid "Remove \\paper variables head-separation and foot-separation."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:89 convert-ly.py:116
-msgid "VERSION"
+#: convertrules.py:3050
+msgid "Adjust settings for top-system-spacing instead.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:91
-msgid "start from VERSION [default: \\version found in file]"
+#: convertrules.py:3054
+msgid "Adjust settings for last-bottom-spacing instead.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:94
-msgid "edit in place"
+#: convertrules.py:3060
+msgid ""
+"Rename space to basic-distance in various spacing alists.\n"
+"Remove HarmonicParenthesesItem grob."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:98
-msgid "do not add \\version command if missing"
+#: convertrules.py:3067
+msgid "HarmonicParenthesesItem has been eliminated.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:104
-#, python-format
-msgid "force updating \\version number to %s"
+#: convertrules.py:3068
+msgid "Harmonic parentheses are part of the TabNoteHead grob.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:110
-#, python-format
-msgid "show rules [default: -f 0, -t %s]"
+#: convertrules.py:3073
+msgid ""
+"Remove context from overrideTimeSignatureSettings and "
+"revertTimeSignatureSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:115
-#, python-format
-msgid "convert to VERSION [default: %s]"
+#: 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 ""
 
 msgstr ""
 
-#: convert-ly.py:163
-msgid "Applying conversion: "
+#: convertrules.py:3123
+msgid "Vertical spacing changes might affect user-defined contexts."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:176
-msgid "Error while converting"
+#: convertrules.py:3129
+msgid "Replace bar-size with bar-extent."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:178
-msgid "Stopping at last successful rule"
+#: convertrules.py:3141
+msgid "Woodwind diagrams: Changes to the clarinet diagram."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:199
-#, python-format
-msgid "Processing `%s'... "
+#: convertrules.py:3145
+msgid "Clarinet fingering changed to reflect actual anatomy of instrument.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:289 relocate.cc:362 source-file.cc:59
-#, c-format, python-format
-msgid "cannot open file: `%s'"
+#: convertrules.py:3155
+msgid "Handling of non-automatic footnotes."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:296
-#, python-format
-msgid "cannot determine version for `%s'.  Skipping"
+#: 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 ""
 
 msgstr ""
 
-#: etf2ly.py:1179
-#, python-format
-msgid "%s [OPTION]... ETF-FILE"
+#: convertrules.py:3164
+msgid "Change in internal property for MultiMeasureRest"
 msgstr ""
 
 msgstr ""
 
-#: etf2ly.py:1180
+#: convertrules.py:3168
 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"
+"This internal property has been replaced by round-up-to-longer-rest, round-"
+"up-exceptions and usable-duration-logs.\n"
 msgstr ""
 
 msgstr ""
 
-#: etf2ly.py:1192 midi2ly.py:865 musicxml2ly.py:2638 main.cc:149 main.cc:154
-msgid "FILE"
+#: convertrules.py:3173
+msgid ""
+"Creation of a Flag grob and moving of certain Stem properties to this grob"
 msgstr ""
 
 msgstr ""
 
-#: etf2ly.py:1194 lilypond-book.py:210 midi2ly.py:882 main.cc:158
-msgid "show warranty and copyright"
+#: convertrules.py:3209
+msgid ""
+"consistent-broken-slope is now handled through the positions callback.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:69
+#: convertrules.py:3210
 msgid ""
 msgid ""
-"Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
+"input/regression/beam-broken-classic.ly shows how broken beams are now "
+"handled.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:76
-msgid "BOOK"
+#: book_base.py:26
+#, python-format
+msgid "file not found: %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:84
-#, python-format
-msgid "Exiting (%d)..."
+#: book_base.py:164
+msgid "Output function not implemented"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:115
+#: lilylib.py:96
 #, python-format
 #, python-format
-msgid "Copyright (c) %s by"
+msgid "Setting loglevel to %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:125
-msgid "FILTER"
+#: lilylib.py:99
+#, python-format
+msgid "Unknown or invalid loglevel '%s'"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:128
-msgid "pipe snippets through FILTER [default: `convert-ly -n -']"
+#: lilylib.py:128 warn.cc:211
+#, c-format, python-format
+msgid "error: %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:132
-msgid ""
-"use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
+#: lilylib.py:185
+#, python-format
+msgid "Processing %s.ly"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:133
-msgid "FORMAT"
+#: lilylib.py:189 lilylib.py:250
+#, python-format
+msgid "Invoking `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:140
-msgid "add DIR to include path"
+#: lilylib.py:191 lilylib.py:252
+#, python-format
+msgid "Running %s..."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:141 lilypond-book.py:148 lilypond-book.py:166
-#: lilypond-book.py:172 lilypond-book.py:178 lilypond-book.py:184 main.cc:148
-msgid "DIR"
+#: lilylib.py:328
+#, python-format
+msgid "Usage: %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:146
-msgid "format Texinfo output so that Info will look for images of music in DIR"
+#: musicexp.py:224 musicexp.py:229
+msgid "Language does not support microtones contained in the piece"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:153
-msgid "run executable PROG instead of latex"
+#: musicexp.py:491
+msgid "Tuplet brackets of curved shape are not correctly implemented"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:154
-msgid "PROG"
+#: musicexp.py:677
+#, python-format
+msgid "unable to set the music %(music)s for the repeat %(repeat)s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:159
-msgid "PAD"
+#: musicexp.py:686
+msgid "encountered repeat without body"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:161
-msgid ""
-"pad left side of music to align music inspite of uneven bar numbers (in mm)"
+#. no self.elements!
+#: musicexp.py:856
+#, python-format
+msgid "Grace note with no following music: %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:165
-msgid "write output to DIR"
+#: musicexp.py:1018
+#, python-format
+msgid "Invalid octave shift size found: %s. Using no shift."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:171
-msgid "do not fail if no lilypond output is found"
+#: musicexp.py:1476
+#, python-format
+msgid "Unable to convert alteration %s to a lilypond expression"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:177
-msgid "do not fail if no PNG images are found for EPS files"
+#. TODO: Handle pieces without a time signature!
+#: musicxml.py:361
+msgid "Senza-misura time signatures are not yet supported!"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:183
-msgid "write lily-XXX files to DIR, link into --output dir"
+#: musicxml.py:379
+msgid "Unable to interpret time signature! Falling back to 4/4."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:188
-msgid "COMMAND"
+#: musicxml.py:435
+#, python-format
+msgid ""
+"Key alteration octave given for a non-existing alteration nr. %s, available "
+"numbers: %s!"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:189
-msgid "process ly_files using COMMAND FILE..."
+#: musicxml.py:523
+#, python-format
+msgid "Unable to find instrument for ID=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:196
-msgid "create PDF files for use with PDFTeX"
+#. 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
+msgid "Running texi2pdf on file %s to detect default page settings.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:199 midi2ly.py:875 musicxml2ly.py:2595 main.cc:157
-msgid "be verbose"
+#: book_texinfo.py:228 book_latex.py:209
+msgid "Unable to auto-detect default settings:\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:869
+#: book_texinfo.py:240 book_latex.py:221
 #, python-format
 #, python-format
-msgid "file not found: %s"
+msgid ""
+"Unable to auto-detect default settings:\n"
+"%s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1137
-#, python-format
-msgid "deprecated ly-option used: %s=%s"
+#: book_latex.py:170
+msgid "cannot find \\begin{document} in LaTeX document"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1139
+#: book_latex.py:188
 #, python-format
 #, python-format
-msgid "compatibility mode translation: %s=%s"
+msgid "Running `%s' on file `%s' to detect default page settings.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1142
+#: musicxml2ly.py:228
 #, python-format
 #, python-format
-msgid "deprecated ly-option used: %s"
+msgid ""
+"Encountered file created by %s, containing wrong beaming information. All "
+"beaming information in the MusicXML file will be ignored"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1144
+#: musicxml2ly.py:247 musicxml2ly.py:249
 #, python-format
 #, python-format
-msgid "compatibility mode translation: %s"
+msgid "Unprocessed PartGroupInfo %s encountered"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1162
+#: musicxml2ly.py:502
 #, python-format
 #, python-format
-msgid "ignoring unknown ly option: %s"
+msgid "Encountered note at %s without type and duration (=%s)"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1598
+#: musicxml2ly.py:522
 #, python-format
 #, python-format
-msgid "Opening filter `%s'"
+msgid ""
+"Encountered rational duration with denominator %s, unable to convert to "
+"lilypond duration"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1615
-#, python-format
-msgid "`%s' failed (%d)"
+#: musicxml2ly.py:769
+msgid "Unable to extract key signature!"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1616
-msgid "The error log is as follows:"
+#: musicxml2ly.py:796
+#, python-format
+msgid "unknown mode %s, expecting 'major' or 'minor' or a church mode!"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1678
-msgid "cannot find \\begin{document} in LaTeX document"
+#: musicxml2ly.py:934
+#, python-format
+msgid "Encountered unprocessed marker %s\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1778
-msgid "Writing snippets..."
+#: musicxml2ly.py:1028
+#, python-format
+msgid "unknown span event %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1784
-msgid "Processing..."
+#: musicxml2ly.py:1038
+#, python-format
+msgid "unknown span type %s for %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1790
-msgid "All snippets are up to date..."
+#: musicxml2ly.py:1458
+msgid "Unknown metronome mark, ignoring"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1824
-#, python-format
-msgid "cannot determine format for: %s"
+#. 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 ""
 
-#: lilypond-book.py:1835
+#: musicxml2ly.py:1665
 #, python-format
 #, python-format
-msgid "%s is up to date."
+msgid "Unable to convert chord type %s to lilypond."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1849
+#: musicxml2ly.py:1814
 #, python-format
 #, python-format
-msgid "Writing `%s'..."
+msgid "drum %s type unknown, please add to instrument_drumtype_dict"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1907
-msgid "Output would overwrite input file; use --output."
+#: musicxml2ly.py:1818
+msgid "cannot find suitable event"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1911
+#: musicxml2ly.py:1966
 #, python-format
 #, python-format
-msgid "Reading %s..."
-msgstr ""
-
-#: lilypond-book.py:1931
-msgid "Dissecting..."
+msgid "Negative skip %s (from position %s to %s)"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1947
+#: musicxml2ly.py:2107
 #, python-format
 #, python-format
-msgid "Compiling %s..."
+msgid "Negative skip found: from %s to %s, difference is %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1956
+#: musicxml2ly.py:2188
 #, python-format
 #, python-format
-msgid "Processing include: %s"
+msgid "unexpected %s; expected %s or %s or %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1968
-#, python-format
-msgid "Removing `%s'"
+#: musicxml2ly.py:2294
+msgid "Encountered closing slur, but no slur is open"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:84 lily-library.scm:634 lily-library.scm:643
-msgid "warning: "
+#: musicxml2ly.py:2297
+msgid "Cannot have two simultaneous (closing) slurs"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:87 midi2ly.py:907
-msgid "error: "
+#: musicxml2ly.py:2306
+msgid "Cannot have a slur inside another slur"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:88
-msgid "Exiting... "
+#: musicxml2ly.py:2309
+msgid "Cannot have two simultaneous slurs"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:833
+#: musicxml2ly.py:2443
 #, python-format
 #, python-format
-msgid "%s output to `%s'..."
+msgid "cannot simultaneously have more than one mode: %s"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:846
-#, python-format
-msgid "Convert %s to LilyPond input.\n"
+#: musicxml2ly.py:2551
+msgid "Converting to LilyPond expressions..."
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:851
-msgid "print absolute pitches"
+#: musicxml2ly.py:2562
+msgid "musicxml2ly [OPTION]... FILE.xml"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:853 midi2ly.py:868
-msgid "DUR"
+#: musicxml2ly.py:2564
+msgid ""
+"Convert MusicXML from FILE.xml to LilyPond input.\n"
+"If the given filename is -, musicxml2ly reads from the command line.\n"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:854
-msgid "quantise note durations on DUR"
+#: musicxml2ly.py:2570 midi2ly.py:1062 abc2ly.py:1388 lilypond-book.py:140
+#: convert-ly.py:92 etf2ly.py:1204 main.cc:153
+msgid "show this help and exit"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:857
-msgid "print explicit durations"
+#: musicxml2ly.py:2574
+msgid ""
+"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 ""
 
-#: midi2ly.py:861
-msgid "set key: ALT=+sharps|-flats; MINOR=1"
+#: musicxml2ly.py:2588 midi2ly.py:1095 abc2ly.py:1385 lilypond-book.py:231
+#: convert-ly.py:88 etf2ly.py:1208 main.cc:174
+msgid "show version number and exit"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:862
-msgid "ALT[:MINOR]"
+#: musicxml2ly.py:2594 midi2ly.py:1090 lilypond-book.py:223
+msgid "be verbose"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:867
-msgid "quantise note starts on DUR"
+#: musicxml2ly.py:2600
+msgid "use lxml.etree; uses less memory and cpu time"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:870
-msgid "DUR*NUM/DEN"
+#: musicxml2ly.py:2606
+msgid "input file is a zip-compressed MusicXML file"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:873
-msgid "allow tuplet durations DUR*NUM/DEN"
+#: musicxml2ly.py:2612
+msgid "convert pitches in relative mode (default)"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:885
-msgid "treat every text as a lyric"
+#: musicxml2ly.py:2617
+msgid "convert pitches in absolute mode"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:888
-msgid "Examples"
+#: musicxml2ly.py:2620
+msgid "LANG"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:908
-msgid "no files specified on command line."
+#: musicxml2ly.py:2622
+msgid "use LANG for pitch names, e.g. 'deutsch' for note names in German"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:343
+#: musicxml2ly.py:2625 lilypond-book.py:179 convert-ly.py:105
 msgid ""
 msgid ""
-"Encountered file created by Dolet 3.4 for Sibelius, containing wrong beaming "
-"information. All beaming information in the MusicXML file will be ignored"
+"Print log messages according to LOGLEVEL (NONE, ERROR, WARNING, PROGRESS "
+"(default), DEBUG)"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:346
-msgid ""
-"Encountered file created by Noteworthy Composer's nwc2xml, containing wrong "
-"beaming information. All beaming information in the MusicXML file will be "
-"ignored"
+#: musicxml2ly.py:2627 lilypond-book.py:163 lilypond-book.py:181
+#: convert-ly.py:107 main.cc:167
+msgid "LOGLEVEL"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:362 musicxml2ly.py:364
-#, python-format
-msgid "Unprocessed PartGroupInfo %s encountered"
+#: musicxml2ly.py:2636
+msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:594
-#, python-format
-msgid "Encountered note at %s without type and duration (=%s)"
+#: musicxml2ly.py:2642
+msgid "do not convert exact vertical positions of rests"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:613
-#, python-format
+#: musicxml2ly.py:2648
+msgid "do not convert the exact page layout and breaks"
+msgstr ""
+
+#: musicxml2ly.py:2654
 msgid ""
 msgid ""
-"Encountered rational duration with denominator %s, unable to convert to "
-"lilypond duration"
+"do not convert beaming information, use lilypond's automatic beaming instead"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:868
-msgid "Unable to extract key signature!"
+#: musicxml2ly.py:2657 midi2ly.py:1067 midi2ly.py:1072 etf2ly.py:1210
+#: main.cc:159 main.cc:171
+msgid "FILE"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:895
-#, python-format
-msgid "unknown mode %s, expecting 'major' or 'minor' or a church mode!"
+#: musicxml2ly.py:2662
+msgid "set output filename to FILE, stdout if -"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:968
-#, python-format
-msgid "Encountered unprocessed marker %s\n"
+#: musicxml2ly.py:2668
+msgid "add midi-block to .ly file"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1062
-#, python-format
-msgid "unknown span event %s"
+#. 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:1107 abc2ly.py:1403 lilypond-book.py:258
+#: convert-ly.py:146 etf2ly.py:1218 main.cc:285
+#, c-format, python-format
+msgid "Report bugs via %s"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1072
+#: musicxml2ly.py:2752
 #, python-format
 #, python-format
-msgid "unknown span type %s for %s"
+msgid "unknown part in part-list: %s"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1498
-msgid "Unknown metronome mark, ignoring"
+#: musicxml2ly.py:2814
+msgid "Input is compressed, extracting raw MusicXML data from stdin"
 msgstr ""
 
 msgstr ""
 
-#. TODO: Implement the other (more complex) way for tempo marks!
-#: musicxml2ly.py:1503
-msgid ""
-"Metronome marks with complex relations (<metronome-note> in MusicXML) are "
-"not yet implemented."
+#: musicxml2ly.py:2827
+#, python-format
+msgid "Input file %s is compressed, extracting raw MusicXML data"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1703
-#, python-format
-msgid "Unable to convert chord type %s to lilypond."
+#: musicxml2ly.py:2857
+msgid "Reading MusicXML from Standard input ..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1849
+#: musicxml2ly.py:2859
 #, python-format
 #, python-format
-msgid "drum %s type unknown, please add to instrument_drumtype_dict"
+msgid "Reading MusicXML from %s ..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1853
-msgid "cannot find suitable event"
+#: musicxml2ly.py:2892
+#, python-format
+msgid "Output to `%s'"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1994
+#: musicxml2ly.py:2962
 #, python-format
 #, python-format
-msgid "Negative skip %s (from position %s to %s)"
+msgid "Unable to find input file %s"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2134
+#: midi2ly.py:81 lilypond-book.py:115 convert-ly.py:75 etf2ly.py:1191
 #, python-format
 #, python-format
-msgid "Negative skip found: from %s to %s, difference is %s"
+msgid "Copyright (c) %s by"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2205
-#, python-format
-msgid "unexpected %s; expected %s or %s or %s"
+#: midi2ly.py:83 lilypond-book.py:117 convert-ly.py:77 etf2ly.py:1193
+msgid "Distributed under terms of the GNU General Public License."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2311
-msgid "Encountered closing slur, but no slur is open"
+#: midi2ly.py:84 lilypond-book.py:118 convert-ly.py:78 etf2ly.py:1194
+msgid "It comes with NO WARRANTY."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2314
-msgid "Cannot have two simultaneous (closing) slurs"
+#: midi2ly.py:90
+msgid "warning: "
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2324
-msgid "Cannot have a slur inside another slur"
+#: midi2ly.py:93 midi2ly.py:1124
+msgid "error: "
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2327
-msgid "Cannot have two simultaneous slurs"
+#: midi2ly.py:94
+msgid "Exiting... "
+msgstr ""
+
+#: midi2ly.py:835
+msgid "found more than 5 voices on a staff, expect bad output"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2455
+#: midi2ly.py:1032
 #, python-format
 #, python-format
-msgid "cannot simultaneously have more than one mode: %s"
+msgid "%s output to `%s'..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2553
-msgid "Converting to LilyPond expressions..."
+#: midi2ly.py:1044 abc2ly.py:1376 lilypond-book.py:122 convert-ly.py:81
+#, python-format
+msgid "%s [OPTION]... FILE"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2564
-msgid "musicxml2ly [OPTION]... FILE.xml"
+#: midi2ly.py:1045
+#, python-format
+msgid "Convert %s to LilyPond input.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2566
-msgid ""
-"Convert MusicXML from FILE.xml to LilyPond input.\n"
-"If the given filename is -, musicxml2ly reads from the command line.\n"
+#: midi2ly.py:1050
+msgid "print absolute pitches"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2576
-msgid ""
-"Copyright (c) 2005--2008 by\n"
-"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
-"    Jan Nieuwenhuizen <janneke@gnu.org> and\n"
-"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
+#: midi2ly.py:1052 midi2ly.py:1080
+msgid "DUR"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2601
-msgid "use lxml.etree; uses less memory and cpu time"
+#: midi2ly.py:1053
+msgid "quantise note durations on DUR"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2607
-msgid "input file is a zip-compressed MusicXML file"
+#: midi2ly.py:1056
+msgid "debug printing"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2613
-msgid "convert pitches in relative mode (default)"
+#: midi2ly.py:1059
+msgid "print explicit durations"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2618
-msgid "convert pitches in absolute mode"
+#: midi2ly.py:1064
+msgid "prepend FILE to output"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2621
-msgid "LANG"
+#: midi2ly.py:1068
+msgid "set key: ALT=+sharps|-flats; MINOR=1"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2623
-msgid ""
-"use a different language file 'LANG.ly' and corresponding pitch names, e.g. "
-"'deutsch' for deutsch.ly"
+#: midi2ly.py:1069
+msgid "ALT[:MINOR]"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2629
-msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
+#: midi2ly.py:1071 abc2ly.py:1391 etf2ly.py:1209
+msgid "write output to FILE"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2635
-msgid ""
-"do not convert beaming information, use lilypond's automatic beaming instead"
+#: midi2ly.py:1074
+msgid "preview of first 4 bars"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2643
-msgid "set output filename to FILE, stdout if -"
+#: midi2ly.py:1078
+msgid "suppress progress messages and warnings about excess voices"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2726
-#, python-format
-msgid "unknown part in part-list: %s"
+#: midi2ly.py:1079
+msgid "quantise note starts on DUR"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2788
-msgid "Input is compressed, extracting raw MusicXML data from stdin"
+#: midi2ly.py:1083
+msgid "use s instead of r for rests"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2791
-#, python-format
-msgid "Input file %s is compressed, extracting raw MusicXML data"
+#: midi2ly.py:1085
+msgid "DUR*NUM/DEN"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2821
-msgid "Reading MusicXML from Standard input ..."
+#: midi2ly.py:1088
+msgid "allow tuplet durations DUR*NUM/DEN"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2823
-#, python-format
-msgid "Reading MusicXML from %s ..."
+#: midi2ly.py:1096 lilypond-book.py:234 convert-ly.py:141 etf2ly.py:1212
+#: main.cc:176
+msgid "show warranty and copyright"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2856
-#, python-format
-msgid "Output to `%s'"
+#: midi2ly.py:1098
+msgid "treat every text as a lyric"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2922
-#, python-format
-msgid "Unable to find input file %s"
+#: midi2ly.py:1101
+msgid "Examples"
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:140
-#, c-format
-msgid "option `%s' requires an argument"
+#: midi2ly.py:1125
+msgid "no files specified on command line."
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:144
-#, c-format
-msgid "option `%s' does not allow an argument"
+#: abc2ly.py:1377
+#, python-format
+msgid ""
+"abc2ly converts ABC music files (see\n"
+"%s) to LilyPond input.\n"
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:148
-#, c-format
-msgid "unrecognized option: `%s'"
+#: abc2ly.py:1394
+msgid "be strict about success"
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:154
-#, c-format
-msgid "invalid argument `%s' to option `%s'"
+#: abc2ly.py:1397
+msgid "preserve ABC's notion of beams"
 msgstr ""
 
 msgstr ""
 
-#: warn.cc:68 grob.cc:566 input.cc:82
-#, c-format
-msgid "programming error: %s"
+#: abc2ly.py:1400
+msgid "suppress progress messages"
 msgstr ""
 
 msgstr ""
 
-#: warn.cc:69 input.cc:83
-msgid "continuing, cross fingers"
+#: lilypond-book.py:80
+msgid ""
+"Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
 msgstr ""
 
 msgstr ""
 
-#: accidental-engraver.cc:298
-#, c-format
-msgid "accidental typesetting list must begin with context-name: %s"
+#: lilypond-book.py:82 convert-ly.py:48
+msgid "Examples:"
 msgstr ""
 
 msgstr ""
 
-#: accidental-engraver.cc:328
-#, c-format
-msgid "procedure or context-name expected for accidental rule, found %s"
+#: lilypond-book.py:87
+msgid "BOOK"
 msgstr ""
 
 msgstr ""
 
-#: accidental.cc:187
-#, c-format
-msgid "Could not find glyph-name for alteration %s"
+#: lilypond-book.py:95
+#, python-format
+msgid "Exiting (%d)..."
 msgstr ""
 
 msgstr ""
 
-#: accidental.cc:202
-msgid "natural alteration glyph not found"
+#: lilypond-book.py:127
+msgid "FILTER"
 msgstr ""
 
 msgstr ""
 
-#: align-interface.cc:305
-msgid "tried to get a translation for something that is no child of mine"
+#: lilypond-book.py:130
+msgid "pipe snippets through FILTER [default: `convert-ly -n -']"
 msgstr ""
 
 msgstr ""
 
-#: all-font-metrics.cc:143
-#, c-format
-msgid "cannot find font: `%s'"
+#: lilypond-book.py:134
+msgid ""
+"use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
 msgstr ""
 
 msgstr ""
 
-#: apply-context-iterator.cc:31
-msgid "\\applycontext argument is not a procedure"
+#: lilypond-book.py:135
+msgid "FORMAT"
 msgstr ""
 
 msgstr ""
 
-#: auto-change-iterator.cc:63 change-iterator.cc:61
-#, c-format
-msgid "cannot change, already in translator: %s"
+#: lilypond-book.py:142
+msgid "add DIR to include path"
 msgstr ""
 
 msgstr ""
 
-#: axis-group-engraver.cc:78
-msgid "Axis_group_engraver: vertical group already has a parent"
+#: lilypond-book.py:143 lilypond-book.py:150 lilypond-book.py:169
+#: lilypond-book.py:187 lilypond-book.py:208 lilypond-book.py:214 main.cc:158
+msgid "DIR"
 msgstr ""
 
 msgstr ""
 
-#: axis-group-engraver.cc:79
-msgid "are there two Axis_group_engravers?"
+#: lilypond-book.py:148
+msgid "format Texinfo output so that Info will look for images of music in DIR"
 msgstr ""
 
 msgstr ""
 
-#: axis-group-engraver.cc:80
-msgid "removing this vertical group"
+#: lilypond-book.py:155
+msgid "PAD"
 msgstr ""
 
 msgstr ""
 
-#: axis-group-interface.cc:532
-msgid "an outside-staff object should have a direction, defaulting to up"
+#: lilypond-book.py:157
+msgid ""
+"pad left side of music to align music inspite of uneven bar numbers (in mm)"
 msgstr ""
 
 msgstr ""
 
-#: bar-check-iterator.cc:73
-#, c-format
-msgid "barcheck failed at: %s"
+#: lilypond-book.py:162
+msgid "Print lilypond log messages according to LOGLEVEL"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:126
-msgid "already have a beam"
+#: lilypond-book.py:168
+msgid "write lily-XXX files to DIR, link into --output dir"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:202
-msgid "unterminated beam"
+#: lilypond-book.py:173
+msgid ""
+"Load the additional python PACKAGE (containing e.g. a custom output format)"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:244 chord-tremolo-engraver.cc:138
-msgid "stem must have Rhythmic structure"
+#: lilypond-book.py:174
+msgid "PACKAGE"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:252
-msgid "stem does not fit in beam"
+#: lilypond-book.py:186
+msgid "write output to DIR"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:253
-msgid "beam was started here"
+#: lilypond-book.py:191
+msgid "COMMAND"
 msgstr ""
 
 msgstr ""
 
-#: beam-quanting.cc:307
-msgid "no feasible beam position"
+#: lilypond-book.py:192
+msgid "process ly_files using COMMAND FILE..."
 msgstr ""
 
 msgstr ""
 
-#: beam.cc:160
-msgid "removing beam with no stems"
+#: lilypond-book.py:197
+msgid "Redirect the lilypond output"
 msgstr ""
 
 msgstr ""
 
-#: beam.cc:1078
-msgid "no viable initial configuration found: may not find good beam slope"
+#: lilypond-book.py:201
+msgid "Compile snippets in safe mode"
 msgstr ""
 
 msgstr ""
 
-#: break-alignment-interface.cc:195
-#, c-format
-msgid "No spacing entry from %s to `%s'"
+#: lilypond-book.py:207
+msgid "do not fail if no lilypond output is found"
 msgstr ""
 
 msgstr ""
 
-#: change-iterator.cc:23
-#, c-format
-msgid "cannot change `%s' to `%s'"
+#: lilypond-book.py:213
+msgid "do not fail if no PNG images are found for EPS files"
 msgstr ""
 
 msgstr ""
 
-#. FIXME: constant error message.
-#: change-iterator.cc:82
-msgid "cannot find context to switch to"
+#: lilypond-book.py:219
+msgid "write snippet output files with the same base name as their source file"
 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:91
-#, c-format
-msgid "not changing to same context type: %s"
+#: lilypond-book.py:239
+msgid ""
+"run executable PROG instead of latex, or in\n"
+"case --pdf option is set instead of pdflatex"
 msgstr ""
 
 msgstr ""
 
-#. FIXME: uncomprehensable message
-#: change-iterator.cc:95
-msgid "none of these in my family"
+#: lilypond-book.py:241 lilypond-book.py:246
+msgid "PROG"
 msgstr ""
 
 msgstr ""
 
-#: chord-tremolo-engraver.cc:88
-msgid "No tremolo to end"
+#: lilypond-book.py:245
+msgid "run executable PROG instead of texi2pdf"
 msgstr ""
 
 msgstr ""
 
-#: chord-tremolo-engraver.cc:110
-msgid "unterminated chord tremolo"
+#: lilypond-book.py:252
+msgid "create PDF files for use with PDFTeX"
 msgstr ""
 
 msgstr ""
 
-#: chord-tremolo-iterator.cc:35
-#, c-format
-msgid "expect 2 elements for chord tremolo, found %d"
+#: lilypond-book.py:455
+msgid "Writing snippets..."
 msgstr ""
 
 msgstr ""
 
-#: clef.cc:54
-#, c-format
-msgid "clef `%s' not found"
+#: lilypond-book.py:460
+msgid "Processing..."
 msgstr ""
 
 msgstr ""
 
-#: cluster.cc:110
-#, c-format
-msgid "unknown cluster style `%s'"
+#: lilypond-book.py:465
+msgid "All snippets are up to date..."
 msgstr ""
 
 msgstr ""
 
-#: cluster.cc:147
-msgid "junking empty cluster"
+#: lilypond-book.py:484
+#, python-format
+msgid "cannot determine format for: %s"
 msgstr ""
 
 msgstr ""
 
-#: coherent-ligature-engraver.cc:100
-#, c-format
-msgid "Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul"
+#: lilypond-book.py:493
+#, python-format
+msgid "%s is up to date."
 msgstr ""
 
 msgstr ""
 
-#. if we get to here, just put everything on one line
-#: constrained-breaking.cc:176 constrained-breaking.cc:193
-msgid "cannot find line breaking that satisfies constraints"
+#: lilypond-book.py:506
+#, python-format
+msgid "Writing `%s'..."
 msgstr ""
 
 msgstr ""
 
-#: context-def.cc:130
-#, c-format
-msgid "program has no such type: `%s'"
+#: lilypond-book.py:567
+msgid "Output would overwrite input file; use --output."
 msgstr ""
 
 msgstr ""
 
-#: context-property.cc:32
-msgid "need symbol arguments for \\override and \\revert"
+#: lilypond-book.py:571
+#, python-format
+msgid "Reading %s..."
 msgstr ""
 
 msgstr ""
 
-#: context.cc:139
-#, c-format
-msgid "cannot find or create new `%s'"
+#: lilypond-book.py:578
+msgid "Dissecting..."
 msgstr ""
 
 msgstr ""
 
-#: context.cc:197
-#, c-format
-msgid "cannot find or create `%s' called `%s'"
+#: lilypond-book.py:589
+#, python-format
+msgid "Compiling %s..."
 msgstr ""
 
 msgstr ""
 
-#: context.cc:259
-#, c-format
-msgid "Invalid CreateContext event: Cannot create %s context"
+#: lilypond-book.py:597
+#, python-format
+msgid "Processing include: %s"
 msgstr ""
 
 msgstr ""
 
-#: context.cc:390
-#, c-format
-msgid "cannot find or create: `%s'"
+#: lilypond-book.py:608
+#, python-format
+msgid "Removing `%s'"
 msgstr ""
 
 msgstr ""
 
-#: custos.cc:77
-#, c-format
-msgid "custos `%s' not found"
+#: lilypond-book.py:699
+#, python-format
+msgid "Setting LilyPond's loglevel to %s"
 msgstr ""
 
 msgstr ""
 
-#: dispatcher.cc:71
-msgid "Event class should be a symbol"
+#: lilypond-book.py:703
+#, python-format
+msgid ""
+"Setting LilyPond's loglevel to %s (from environment variable "
+"LILYPOND_LOGLEVEL)"
 msgstr ""
 
 msgstr ""
 
-#: dispatcher.cc:78
-#, c-format
-msgid "Unknown event class %s"
+#: lilypond-book.py:706
+msgid ""
+"Setting LilyPond's output to --verbose, implied by lilypond-book's setting"
 msgstr ""
 
 msgstr ""
 
-#: dots.cc:37
-#, c-format
-msgid "dot `%s' not found"
+#: 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 ""
 
-#: dynamic-engraver.cc:186
-msgid "cannot find start of (de)crescendo"
+#: convert-ly.py:96 convert-ly.py:137
+msgid "VERSION"
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:195
-msgid "already have a decrescendo"
+#: convert-ly.py:98
+msgid "start from VERSION [default: \\version found in file]"
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:197
-msgid "already have a crescendo"
+#: convert-ly.py:101
+msgid "edit in place"
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:200
-msgid "cresc starts here"
+#: convert-ly.py:113
+msgid "do not add \\version command if missing"
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:328
-msgid "unterminated (de)crescendo"
+#: convert-ly.py:119
+#, python-format
+msgid "force updating \\version number to %s"
 msgstr ""
 
 msgstr ""
 
-#: extender-engraver.cc:142 extender-engraver.cc:151
-msgid "unterminated extender"
+#: convert-ly.py:125
+msgid "only update \\version number if file is modified"
 msgstr ""
 
 msgstr ""
 
-#: font-config.cc:28
-msgid "Initializing FontConfig..."
+#: convert-ly.py:131
+#, python-format
+msgid "show rules [default: -f 0, -t %s]"
 msgstr ""
 
 msgstr ""
 
-#: font-config.cc:44
-#, c-format
-msgid "Rebuilding FontConfig cache %s, this may take a while..."
+#: convert-ly.py:136
+#, python-format
+msgid "convert to VERSION [default: %s]"
 msgstr ""
 
 msgstr ""
 
-#: font-config.cc:57
-#, c-format
-msgid "failed adding font directory: %s"
+#: convert-ly.py:186
+msgid "Applying conversion: "
 msgstr ""
 
 msgstr ""
 
-#: font-config.cc:59
-#, c-format
-msgid "adding font directory: %s"
+#: convert-ly.py:202
+msgid "Error while converting"
 msgstr ""
 
 msgstr ""
 
-#: font-config.cc:63
-msgid "Building font database."
+#: convert-ly.py:204
+msgid "Stopping at last successful rule"
 msgstr ""
 
 msgstr ""
 
-#: general-scheme.cc:202
-msgid "infinity or NaN encountered while converting Real number"
+#: convert-ly.py:231
+#, python-format
+msgid "Processing `%s'... "
 msgstr ""
 
 msgstr ""
 
-#: general-scheme.cc:203
-msgid "setting to zero"
+#: convert-ly.py:338
+#, python-format
+msgid "%s: Unable to open file"
 msgstr ""
 
 msgstr ""
 
-#: general-scheme.cc:422 output-ps.scm:63
-msgid "Found infinity or nan in output. Substituting 0.0"
+#: convert-ly.py:345
+#, python-format
+msgid "%s: Unable to determine version.  Skipping"
 msgstr ""
 
 msgstr ""
 
-#: glissando-engraver.cc:94
-msgid "unterminated glissando"
+#: 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 ""
 
-#: global-context-scheme.cc:85 global-context-scheme.cc:103
-msgid "no music found in score"
+#: etf2ly.py:1197
+#, python-format
+msgid "%s [OPTION]... ETF-FILE"
 msgstr ""
 
 msgstr ""
 
-#: global-context-scheme.cc:93
-msgid "Interpreting music... "
+#: 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 ""
 
-#: global-context-scheme.cc:116
-#, c-format
-msgid "elapsed time: %.2f seconds"
+#: website_post.py:123
+msgid "English"
 msgstr ""
 
 msgstr ""
 
-#: gregorian-ligature-engraver.cc:59
-#, c-format
-msgid "\\%s ignored"
+#: website_post.py:126
+msgid "Other languages"
 msgstr ""
 
 msgstr ""
 
-#: gregorian-ligature-engraver.cc:64
-#, c-format
-msgid "implied \\%s added"
+#: website_post.py:127
+#, python-format
+msgid "About <a href=\"%s\">automatic language selection</a>."
 msgstr ""
 
 msgstr ""
 
-#. ligature may not start with 2nd head of pes or flexa
-#: gregorian-ligature-engraver.cc:213
-msgid "cannot apply `\\~' on first head of ligature"
+#: warn.cc:56
+#, c-format
+msgid "Log level set to %d\n"
 msgstr ""
 
 msgstr ""
 
-#. (pitch == prev_pitch)
-#: gregorian-ligature-engraver.cc:225
-msgid "cannot apply `\\~' on heads with identical pitch"
+#: warn.cc:89
+#, c-format
+msgid "unknown log level `%s', using default (INFO)"
 msgstr ""
 
 msgstr ""
 
-#: grob-interface.cc:57
+#. Some expected warning was not triggered, so print out a warning.
+#: warn.cc:112
 #, c-format
 #, c-format
-msgid "Unknown interface `%s'"
+msgid "%d expected warning(s) not encountered: "
 msgstr ""
 
 msgstr ""
 
-#: grob-interface.cc:68
+#: warn.cc:183
 #, c-format
 #, c-format
-msgid "Grob `%s' has no interface for property `%s'"
+msgid "fatal error: %s"
 msgstr ""
 
 msgstr ""
 
-#: grob-property.cc:34
+#: warn.cc:192
 #, c-format
 #, c-format
-msgid "%d: %s"
+msgid "suppressed programming error: %s"
 msgstr ""
 
 msgstr ""
 
-#: grob-property.cc:173
+#: warn.cc:197
 #, c-format
 #, c-format
-msgid "cyclic dependency: calculation-in-progress encountered for #'%s (%s)"
+msgid "programming error: %s"
 msgstr ""
 
 msgstr ""
 
-#: grob.cc:251
-msgid "Infinity or NaN encountered"
+#: warn.cc:198
+msgid "continuing, cross fingers"
 msgstr ""
 
 msgstr ""
 
-#: hairpin.cc:186
-msgid "decrescendo too small"
+#: warn.cc:207
+#, c-format
+msgid "suppressed error: %s"
 msgstr ""
 
 msgstr ""
 
-#: horizontal-bracket-engraver.cc:68
-msgid "do not have that many brackets"
+#: warn.cc:219
+#, c-format
+msgid "suppressed warning: %s"
 msgstr ""
 
 msgstr ""
 
-#: horizontal-bracket-engraver.cc:77
-msgid "conflicting note group events"
+#: getopt-long.cc:153
+#, c-format
+msgid "option `%s' requires an argument"
 msgstr ""
 
 msgstr ""
 
-#: hyphen-engraver.cc:93
-msgid "removing unterminated hyphen"
+#: getopt-long.cc:157
+#, c-format
+msgid "option `%s' does not allow an argument"
 msgstr ""
 
 msgstr ""
 
-#: hyphen-engraver.cc:107
-msgid "unterminated hyphen; removing"
+#: getopt-long.cc:161
+#, c-format
+msgid "unrecognized option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: includable-lexer.cc:53 lily-guile.cc:76 lily-parser-scheme.cc:110
+#: getopt-long.cc:167
 #, c-format
 #, c-format
-msgid "cannot find file: `%s'"
+msgid "invalid argument `%s' to option `%s'"
 msgstr ""
 
 msgstr ""
 
-#: includable-lexer.cc:55 lily-parser-scheme.cc:101
+#: flag.cc:113
 #, c-format
 #, c-format
-msgid "(search path: `%s')"
+msgid "flag `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: input.cc:112 source-file.cc:173 source-file.cc:188
-msgid "position unknown"
+#: flag.cc:133
+#, c-format
+msgid "flag stroke `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: key-signature-interface.cc:74
-#, c-format
-msgid "No glyph found for alteration: %s"
+#: parse-scm.cc:112
+msgid "GUILE signaled an error for the expression beginning here"
 msgstr ""
 
 msgstr ""
 
-#: key-signature-interface.cc:84
-msgid "alteration not found"
+#: lily-lexer.cc:255
+msgid "include files are not allowed in safe mode"
 msgstr ""
 
 msgstr ""
 
-#: ligature-bracket-engraver.cc:62 ligature-engraver.cc:93
-msgid "cannot find start of ligature"
+#: lily-lexer.cc:282
+#, c-format
+msgid "identifier name is a keyword: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: ligature-bracket-engraver.cc:75 ligature-engraver.cc:120
-msgid "already have a ligature"
+#: lily-lexer.cc:303 lily-lexer.cc:316
+#, c-format
+msgid "%s:EOF"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:98
-msgid "no right bound"
+#. 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 ""
 
-#: ligature-engraver.cc:129
-msgid "no left bound"
+#: context-property.cc:43
+msgid "need symbol arguments for \\override and \\revert"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:173
-msgid "unterminated ligature"
+#: horizontal-bracket-engraver.cc:62
+msgid "do not have that many brackets"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:202
-msgid "ignoring rest: ligature may not contain rest"
+#: horizontal-bracket-engraver.cc:71
+msgid "conflicting note group events"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:203
-msgid "ligature was started here"
+#: new-fingering-engraver.cc:113
+msgid "cannot add text scripts to individual note heads"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:78
-#, c-format
-msgid "(load path: `%s')"
+#: new-fingering-engraver.cc:265
+msgid "no placement found for fingerings"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:428
-#, c-format
-msgid "cannot find property type-check for `%s' (%s)."
+#: new-fingering-engraver.cc:266
+msgid "placing below"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:431
-msgid "perhaps a typing error?"
+#: translator-group.cc:188
+#, c-format
+msgid "cannot find: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:438
-msgid "doing assignment anyway"
+#: glissando-engraver.cc:158
+msgid "unterminated glissando"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:450
+#: midi-item.cc:89
 #, c-format
 #, c-format
-msgid "type check for `%s' failed; value `%s' must be of type `%s'"
+msgid "no such MIDI instrument: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lily-lexer.cc:252
-msgid "include files are not allowed in safe mode"
+#: open-type-font.cc:44
+#, c-format
+msgid "cannot allocate %lu bytes"
 msgstr ""
 
 msgstr ""
 
-#: lily-lexer.cc:271
+#: open-type-font.cc:48
 #, c-format
 #, c-format
-msgid "identifier name is a keyword: `%s'"
+msgid "cannot load font table: %s"
 msgstr ""
 
 msgstr ""
 
-#: lily-lexer.cc:286
+#: open-type-font.cc:53
 #, c-format
 #, c-format
-msgid "error at EOF: %s"
+msgid "FreeType error: %s"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:30
+#: open-type-font.cc:110
 #, c-format
 #, c-format
-msgid "deprecated function called: %s"
+msgid "unsupported font format: %s"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:83
+#: open-type-font.cc:112
 #, c-format
 #, c-format
-msgid "Changing working directory to: `%s'"
+msgid "error reading font file %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:100
+#: open-type-font.cc:187
 #, c-format
 #, c-format
-msgid "cannot find init file: `%s'"
+msgid "FT_Get_Glyph_Name () Freetype error: %s"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:119
+#: open-type-font.cc:318 pango-font.cc:189
 #, c-format
 #, c-format
-msgid "Processing `%s'"
+msgid "FT_Get_Glyph_Name () error: %s"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser.cc:95
-msgid "Parsing..."
+#: note-heads-engraver.cc:76
+msgid "NoteEvent without pitch"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser.cc:123
-msgid "braces do not match"
+#: skyline-pair.cc:131
+msgid "direction must not be CENTER in ly:skyline-pair::skyline"
 msgstr ""
 
 msgstr ""
 
-#: lyric-combine-music-iterator.cc:329
-#, c-format
-msgid "cannot find Voice `%s'"
+#: hyphen-engraver.cc:104
+msgid "removing unterminated hyphen"
 msgstr ""
 
 msgstr ""
 
-#: lyric-engraver.cc:162
-msgid "Lyric syllable does not have note. Use \\lyricsto or associatedVoice."
+#: hyphen-engraver.cc:118
+msgid "unterminated hyphen; removing"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:97
-#, 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"
+#: output-def.cc:235
+msgid "margins do not fit with line-width, setting default values"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:103
+#: output-def.cc:242
 msgid ""
 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"
+"systems run off the page due to improper paper settings, setting default "
+"values"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:134
-msgid "SYM[=VAL]"
+#: accidental.cc:200
+#, c-format
+msgid "Could not find glyph-name for alteration %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:135
-msgid ""
-"set Scheme option SYM to VAL (default: #t).\n"
-"Use -dhelp for help."
+#: accidental.cc:215
+msgid "natural alteration glyph not found"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:138
-msgid "EXPR"
+#: lyric-combine-music-iterator.cc:337
+#, c-format
+msgid "cannot find Voice `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:138
-msgid "evaluate scheme code"
+#: context.cc:148
+#, c-format
+msgid "cannot find or create new `%s'"
 msgstr ""
 
 msgstr ""
 
-#. Bug in option parser: --output =foe is taken as an abbreviation
-#. for --output-format.
-#: main.cc:141
-msgid "FORMATs"
+#: context.cc:206
+#, c-format
+msgid "cannot find or create `%s' called `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:141
-msgid "dump FORMAT,...  Also as separate options:"
+#: context.cc:399
+#, c-format
+msgid "cannot find or create: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:142
-msgid "generate PDF (default)"
+#: dispatcher.cc:83
+msgid "Event class should be a symbol"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:143
-msgid "generate PNG"
+#: dispatcher.cc:90
+#, c-format
+msgid "Unknown event class %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:144
-msgid "generate PostScript"
+#: dispatcher.cc:172
+#, c-format
+msgid "Junking event: %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:146
-msgid "FIELD"
+#: auto-change-iterator.cc:74 change-iterator.cc:72
+#, c-format
+msgid "cannot change, already in translator: %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:146
-msgid ""
-"dump header field FIELD to file\n"
-"named BASENAME.FIELD"
+#: tie-engraver.cc:117
+msgid "unterminated tie"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:148
-msgid "add DIR to search path"
+#: tie-engraver.cc:348
+msgid "lonely tie"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:149
-msgid "use FILE as init file"
+#: dynamic-engraver.cc:193
+msgid "cannot find start of (de)crescendo"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:151
-msgid "USER, GROUP, JAIL, DIR"
+#: dynamic-engraver.cc:200
+msgid "already have a decrescendo"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:151
-msgid ""
-"chroot to JAIL, become USER:GROUP\n"
-"and cd into DIR"
+#: dynamic-engraver.cc:202
+msgid "already have a crescendo"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:154
-msgid "write output to FILE (suffix will be added)"
+#: dynamic-engraver.cc:205
+msgid "cresc starts here"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:155
-msgid "relocate using directory of lilypond program"
+#: dynamic-engraver.cc:333
+msgid "unterminated (de)crescendo"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:221
+#: paper-score.cc:122 minimal-page-breaking.cc:40
+msgid "Calculating line breaks..."
+msgstr ""
+
+#: paper-score.cc:134
 #, c-format
 #, c-format
+msgid "Element count %d (spanners %d) "
+msgstr ""
+
+#: paper-score.cc:138
+msgid "Preprocessing graphical objects..."
+msgstr ""
+
+#: paper-score.cc:162 optimal-page-breaking.cc:208
+#: page-turn-page-breaking.cc:248
+msgid "Drawing systems..."
+msgstr ""
+
+#: mensural-ligature-engraver.cc:96
+msgid "ligature with less than 2 heads -> skipping"
+msgstr ""
+
+#: mensural-ligature-engraver.cc:123
+msgid "cannot determine pitch of ligature primitive -> skipping"
+msgstr ""
+
+#: mensural-ligature-engraver.cc:137
+msgid "single note ligature - skipping"
+msgstr ""
+
+#: mensural-ligature-engraver.cc:148
+msgid "prime interval within ligature -> skipping"
+msgstr ""
+
+#: mensural-ligature-engraver.cc:159
+msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
+msgstr ""
+
+#: mensural-ligature-engraver.cc:202
+msgid "semibrevis must be followed by another one -> skipping"
+msgstr ""
+
+#: mensural-ligature-engraver.cc:212
 msgid ""
 msgid ""
-"Copyright (c) %s by\n"
-"%s  and others."
+"semibreves can only appear at the beginning of a ligature,\n"
+"and there may be only zero or two of them"
 msgstr ""
 
 msgstr ""
 
-#. No version number or newline here.  It confuses help2man.
-#: main.cc:249
-#, c-format
-msgid "Usage: %s [OPTION]... FILE..."
+#: 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 ""
 
-#: main.cc:251
-#, c-format
-msgid "Typeset music and/or produce MIDI from FILE."
+#: mensural-ligature-engraver.cc:387
+msgid "unexpected case fall-through"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:253
+#: piano-pedal-engraver.cc:279
 #, c-format
 #, c-format
-msgid "LilyPond produces beautiful music notation."
+msgid "expect 3 strings for piano pedals, found: %ld"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:255
+#: piano-pedal-engraver.cc:294 piano-pedal-engraver.cc:305
+#: piano-pedal-performer.cc:104
 #, c-format
 #, c-format
-msgid "For more information, see %s"
+msgid "cannot find start of piano pedal: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:257
+#: piano-pedal-engraver.cc:340
 #, c-format
 #, c-format
-msgid "Options:"
+msgid "cannot find start of piano pedal bracket: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:307
+#: 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 ""
+
+#: translator-ctors.cc:65
 #, c-format
 #, c-format
-msgid "expected %d arguments with jail, found: %u"
+msgid "unknown translator: `%s'"
+msgstr ""
+
+#: 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 ""
 
-#: main.cc:321
+#: ttf.cc:480 ttf.cc:528
 #, c-format
 #, c-format
-msgid "no such user: %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 ""
 
 msgstr ""
 
-#: main.cc:323
+#: 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 ""
+
+#: vaticana-ligature-engraver.cc:400
 #, c-format
 #, c-format
-msgid "cannot get user id from user name: %s: %s"
+msgid ""
+"ignored prefix(es) `%s' of this head according to restrictions of the "
+"selected ligature style"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:338
+#: vaticana-ligature-engraver.cc:736
 #, c-format
 #, c-format
-msgid "no such group: %s"
+msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:340
+#: paper-book.cc:214
 #, c-format
 #, c-format
-msgid "cannot get group id from group name: %s: %s"
+msgid "program option -dprint-pages not supported by backend `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:348
+#: paper-book.cc:233
 #, c-format
 #, c-format
-msgid "cannot chroot to: %s: %s"
+msgid "program option -dpreview not supported by backend `%s'"
+msgstr ""
+
+#: episema-engraver.cc:75
+msgid "already have an episema"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:355
+#: episema-engraver.cc:88
+msgid "cannot find start of episema"
+msgstr ""
+
+#: episema-engraver.cc:137
+msgid "unterminated episema"
+msgstr ""
+
+#: score-engraver.cc:78
 #, c-format
 #, c-format
-msgid "cannot change group id to: %d: %s"
+msgid "cannot find `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:361
+#: score-engraver.cc:80
+msgid "Music font has not been installed properly."
+msgstr ""
+
+#: score-engraver.cc:82
 #, c-format
 #, c-format
-msgid "cannot change user id to: %d: %s"
+msgid "Search path `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:367
+#: score-engraver.cc:84
+msgid "Aborting"
+msgstr ""
+
+#: performance.cc:54
+msgid "Track..."
+msgstr ""
+
+#: performance.cc:82
 #, c-format
 #, c-format
-msgid "cannot change working directory to: %s: %s"
+msgid "MIDI output to `%s'..."
+msgstr ""
+
+#: note-collision.cc:506
+msgid "ignoring too many clashing note columns"
+msgstr ""
+
+#. fixme: be more verbose.
+#: volta-engraver.cc:111
+msgid "cannot end volta spanner"
+msgstr ""
+
+#: volta-engraver.cc:121
+msgid "already have a volta spanner, ending that one prematurely"
+msgstr ""
+
+#: volta-engraver.cc:125
+msgid "also already have an ended spanner"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:607
+#: volta-engraver.cc:126
+msgid "giving up"
+msgstr ""
+
+#: page-layout-problem.cc:721
+msgid ""
+"cannot fit music on page: ragged-spacing was requested, but page was "
+"compressed"
+msgstr ""
+
+#: page-layout-problem.cc:724
 #, c-format
 #, c-format
-msgid "exception caught: %s"
+msgid "cannot fit music on page: overflow is %f"
+msgstr ""
+
+#: page-layout-problem.cc:726
+msgid "compressing music to fit"
+msgstr ""
+
+#: page-layout-problem.cc:1188
+msgid "staff-affinities should only decrease"
+msgstr ""
+
+#: apply-context-iterator.cc:42
+msgid "\\applycontext argument is not a procedure"
 msgstr ""
 
 #. FIXME: constant error message.
 msgstr ""
 
 #. FIXME: constant error message.
-#: mark-engraver.cc:129
+#: mark-engraver.cc:157
 msgid "rehearsalMark must have integer value"
 msgstr ""
 
 msgid "rehearsalMark must have integer value"
 msgstr ""
 
-#: mark-engraver.cc:135
+#: mark-engraver.cc:163
 msgid "mark label must be a markup object"
 msgstr ""
 
 msgid "mark label must be a markup object"
 msgstr ""
 
-#: mensural-ligature-engraver.cc:85
-msgid "ligature with less than 2 heads -> skipping"
+#: stem-engraver.cc:110
+msgid "tremolo duration is too long"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:112
-msgid "cannot determine pitch of ligature primitive -> skipping"
+#: stem-engraver.cc:162
+#, c-format
+msgid "adding note head to incompatible stem (type = %d/%d)"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:126
-msgid "single note ligature - skipping"
+#: stem-engraver.cc:165
+msgid "maybe input should specify polyphonic voices"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:138
-msgid "prime interval within ligature -> skipping"
+#: includable-lexer.cc:71 lily-guile.cc:91 lily-parser-scheme.cc:108
+#, c-format
+msgid "cannot find file: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:150
-msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
+#: includable-lexer.cc:73 lily-parser-scheme.cc:100
+#, c-format
+msgid "(search path: `%s')"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:198
-msgid "semibrevis must be followed by another one -> skipping"
+#: relocate.cc:52
+#, c-format
+msgid "Setting %s to %s"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:209
-msgid ""
-"semibreves can only appear at the beginning of a ligature,\n"
-"and there may be only zero or two of them"
+#. this warning should only be printed in debug mode!
+#: relocate.cc:73
+#, c-format
+msgid "no such file: %s for %s"
+msgstr ""
+
+#. 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
+msgid "no such directory: %s for %s"
+msgstr ""
+
+#: relocate.cc:93
+#, c-format
+msgid "%s=%s (prepend)\n"
+msgstr ""
+
+#: relocate.cc:124
+#, c-format
+msgid "not relocating, no %s/ or current/ found under %s"
+msgstr ""
+
+#: relocate.cc:134
+#, c-format
+msgid "Relocation: compile datadir=%s, new datadir=%s"
+msgstr ""
+
+#: relocate.cc:146
+#, c-format
+msgid "Relocation: framework_prefix=%s"
+msgstr ""
+
+#: relocate.cc:186
+#, c-format
+msgid "Relocation: is absolute: argv0=%s\n"
+msgstr ""
+
+#: relocate.cc:192
+#, c-format
+msgid "Relocation: from cwd: argv0=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:236
+#: relocate.cc:208
+#, 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"
+"Relocation: from PATH=%s\n"
+"argv0=%s"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:356
-msgid "unexpected case fall-through"
+#: relocate.cc:235
+msgid "LILYPONDPREFIX is obsolete, use LILYPOND_DATADIR"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature.cc:141
-msgid "Mensural_ligature: unexpected case fall-through"
+#: relocate.cc:360
+#, c-format
+msgid "Relocation file: %s"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature.cc:192
-msgid "Mensural_ligature: (join_right == 0)"
+#: relocate.cc:364 source-file.cc:65
+#, c-format
+msgid "cannot open file: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: midi-item.cc:81
+#: relocate.cc:394
 #, c-format
 #, c-format
-msgid "no such MIDI instrument: `%s'"
+msgid "Unknown relocation command %s"
+msgstr ""
+
+#: note-column.cc:135
+msgid "cannot have note heads and rests together on a stem"
 msgstr ""
 
 msgstr ""
 
-#: midi-stream.cc:28
+#: beam.cc:181
+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 ""
+
+#: dots.cc:48
 #, c-format
 #, c-format
-msgid "cannot open for write: %s: %s"
+msgid "dot `%s' not found"
+msgstr ""
+
+#: font-config.cc:38
+msgid "Initializing FontConfig..."
 msgstr ""
 
 msgstr ""
 
-#: midi-stream.cc:44
+#: font-config.cc:53 font-config-scheme.cc:151
 #, c-format
 #, c-format
-msgid "cannot write to file: `%s'"
+msgid "failed adding font directory: %s"
 msgstr ""
 
 msgstr ""
 
-#: minimal-page-breaking.cc:42
-msgid "Computing page breaks..."
+#: font-config.cc:55 font-config-scheme.cc:153
+#, c-format
+msgid "Adding font directory: %s"
 msgstr ""
 
 msgstr ""
 
-#: music-iterator.cc:171
-msgid "Sending non-event to context"
+#: font-config.cc:58
+msgid "Building font database..."
 msgstr ""
 
 msgstr ""
 
-#: music.cc:140
+#: change-iterator.cc:34
 #, c-format
 #, c-format
-msgid "octave check failed; expected \"%s\", found: \"%s\""
+msgid "cannot change `%s' to `%s'"
+msgstr ""
+
+#. FIXME: constant error message.
+#: change-iterator.cc:93
+msgid "cannot find context to switch to"
+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
+#, c-format
+msgid "not changing to same context type: %s"
+msgstr ""
+
+#. FIXME: uncomprehensable message
+#: change-iterator.cc:106
+msgid "none of these in my family"
 msgstr ""
 
 msgstr ""
 
-#: music.cc:203
+#: slur.cc:438
 #, c-format
 #, c-format
-msgid "transposition by %s makes alteration larger than double"
+msgid "Ignoring grob for slur: %s. avoid-slur not set?"
 msgstr ""
 
 msgstr ""
 
-#: new-dynamic-engraver.cc:129
+#: source-file.cc:85
+#, c-format
+msgid "expected to read %d characters, got %d"
+msgstr ""
+
+#. find out the ideal number of pages
+#: optimal-page-breaking.cc:62
+msgid "Finding the ideal number of pages..."
+msgstr ""
+
+#: optimal-page-breaking.cc:85
+msgid ""
+"could not satisfy systems-per-page and page-count at the same time, ignoring "
+"systems-per-page"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
 "unknown crescendo style: %s\n"
 "defaulting to hairpin."
 msgstr ""
 
 #, c-format
 msgid ""
 "unknown crescendo style: %s\n"
 "defaulting to hairpin."
 msgstr ""
 
-#: new-fingering-engraver.cc:96
-msgid "cannot add text scripts to individual note heads"
+#: new-dynamic-engraver.cc:233
+#, c-format
+msgid "unterminated %s"
 msgstr ""
 
 msgstr ""
 
-#: new-fingering-engraver.cc:239
-msgid "no placement found for fingerings"
+#: hairpin.cc:263
+msgid "decrescendo too small"
 msgstr ""
 
 msgstr ""
 
-#: new-fingering-engraver.cc:240
-msgid "placing below"
+#: extender-engraver.cc:169 extender-engraver.cc:178
+msgid "unterminated extender"
 msgstr ""
 
 msgstr ""
 
-#: note-collision.cc:484
-msgid "ignoring too many clashing note columns"
+#: main.cc:101
+#, 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"
 msgstr ""
 
 msgstr ""
 
-#: note-column.cc:124
-msgid "cannot have note heads and rests together on a stem"
+#: 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 ""
 
 msgstr ""
 
-#: note-head.cc:63
-#, c-format
-msgid "none of note heads `%s' or `%s' found"
+#: main.cc:141
+msgid "SYM[=VAL]"
 msgstr ""
 
 msgstr ""
 
-#: note-heads-engraver.cc:64
-msgid "NoteEvent without pitch"
+#: 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 ""
+
+#: main.cc:151
+msgid "generate PNG"
+msgstr ""
+
+#: main.cc:152
+msgid "generate PostScript"
+msgstr ""
+
+#: main.cc:155
+msgid "FIELD"
+msgstr ""
+
+#: main.cc:155
+msgid ""
+"dump header field FIELD to file\n"
+"named BASENAME.FIELD"
+msgstr ""
+
+#: main.cc:158
+msgid "add DIR to search path"
+msgstr ""
+
+#: main.cc:159
+msgid "use FILE as init file"
+msgstr ""
+
+#: main.cc:162
+msgid "USER, GROUP, JAIL, DIR"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:33
+#: main.cc:162
+msgid ""
+"chroot to JAIL, become USER:GROUP\n"
+"and cd into DIR"
+msgstr ""
+
+#: main.cc:167
+msgid ""
+"print log messages according to LOGLEVEL.  Possible values are:\n"
+"NONE, ERROR, WARNING, BASIC, PROGRESS, INFO (default) and DEBUG."
+msgstr ""
+
+#: main.cc:171
+msgid "write output to FILE (suffix will be added)"
+msgstr ""
+
+#: main.cc:172
+msgid "relocate using directory of lilypond program"
+msgstr ""
+
+#: 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 ""
+
+#. Do not update the copyright years here, run `make grand-replace'
+#: main.cc:242
 #, c-format
 #, c-format
-msgid "cannot allocate %lu bytes"
+msgid ""
+"Copyright (c) %s by\n"
+"%s  and others."
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:37
+#. No version number or newline here.  It confuses help2man.
+#: main.cc:269
 #, c-format
 #, c-format
-msgid "cannot load font table: %s"
+msgid "Usage: %s [OPTION]... FILE..."
+msgstr ""
+
+#: main.cc:271
+msgid "Typeset music and/or produce MIDI from FILE."
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:42
+#: main.cc:273
+msgid "LilyPond produces beautiful music notation."
+msgstr ""
+
+#: main.cc:275
 #, c-format
 #, c-format
-msgid "Free type error: %s"
+msgid "For more information, see %s"
+msgstr ""
+
+#: main.cc:277
+msgid "Options:"
+msgstr ""
+
+#: main.cc:331
+#, c-format
+msgid "expected %d arguments with jail, found: %u"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:100
+#: main.cc:345
 #, c-format
 #, c-format
-msgid "unsupported font format: %s"
+msgid "no such user: %s"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:102
+#: main.cc:347
 #, c-format
 #, c-format
-msgid "error reading font file %s: %s"
+msgid "cannot get user id from user name: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:177
+#: main.cc:362
 #, c-format
 #, c-format
-msgid "FT_Get_Glyph_Name () Freetype error: %s"
+msgid "no such group: %s"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:302 pango-font.cc:167
+#: main.cc:364
 #, c-format
 #, c-format
-msgid "FT_Get_Glyph_Name () error: %s"
+msgid "cannot get group id from group name: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#. find out the ideal number of pages
-#: optimal-page-breaking.cc:56
-msgid "Finding the ideal number of pages..."
+#: main.cc:372
+#, c-format
+msgid "cannot chroot to: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:78
-msgid "Fitting music on 1 page..."
+#: main.cc:379
+#, c-format
+msgid "cannot change group id to: %d: %s"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:80
+#: main.cc:385
 #, c-format
 #, c-format
-msgid "Fitting music on %d pages..."
+msgid "cannot change user id to: %d: %s"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:82
+#: main.cc:391
 #, c-format
 #, c-format
-msgid "Fitting music on %d or %d pages..."
+msgid "cannot change working directory to: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:159 page-turn-page-breaking.cc:226
-#: paper-score.cc:146
-msgid "Drawing systems..."
+#: main.cc:639
+#, c-format
+msgid "exception caught: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:146
+#: page-turn-page-breaking.cc:168
 #, c-format
 msgid "page-turn-page-breaking: breaking from %d to %d"
 msgstr ""
 
 #, c-format
 msgid "page-turn-page-breaking: breaking from %d to %d"
 msgstr ""
 
-#: page-turn-page-breaking.cc:195
+#: 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 ""
 
 msgid ""
 "cannot fit the first page turn onto a single page.  Consider setting first-"
 "page-number to an even number."
 msgstr ""
 
-#: page-turn-page-breaking.cc:208
+#: page-turn-page-breaking.cc:230
 #, c-format
 msgid "Calculating page and line breaks (%d possible page breaks)..."
 msgstr ""
 
 #, c-format
 msgid "Calculating page and line breaks (%d possible page breaks)..."
 msgstr ""
 
-#: page-turn-page-breaking.cc:275
+#: page-turn-page-breaking.cc:300
 #, c-format
 msgid "break starting at page %d"
 msgstr ""
 
 #, c-format
 msgid "break starting at page %d"
 msgstr ""
 
-#: page-turn-page-breaking.cc:276
+#: page-turn-page-breaking.cc:301
 #, c-format
 msgid "\tdemerits: %f"
 msgstr ""
 
 #, c-format
 msgid "\tdemerits: %f"
 msgstr ""
 
-#: page-turn-page-breaking.cc:277
+#: page-turn-page-breaking.cc:302
 #, c-format
 msgid "\tsystem count: %d"
 msgstr ""
 
 #, c-format
 msgid "\tsystem count: %d"
 msgstr ""
 
-#: page-turn-page-breaking.cc:278
+#: page-turn-page-breaking.cc:303
 #, c-format
 msgid "\tpage count: %d"
 msgstr ""
 
 #, c-format
 msgid "\tpage count: %d"
 msgstr ""
 
-#: page-turn-page-breaking.cc:279
+#: page-turn-page-breaking.cc:304
 #, c-format
 msgid "\tprevious break: %d"
 msgstr ""
 
 #, c-format
 msgid "\tprevious break: %d"
 msgstr ""
 
-#: pango-font.cc:184
+#: key-signature-interface.cc:77
 #, c-format
 #, c-format
-msgid ""
-"Glyph has no name, but font supports glyph naming.\n"
-"Skipping glyph U+%0X, file %s"
+msgid "No glyph found for alteration: %s"
+msgstr ""
+
+#: key-signature-interface.cc:87
+msgid "alteration not found"
 msgstr ""
 
 msgstr ""
 
-#: pango-font.cc:229
+#: music.cc:150
 #, c-format
 #, c-format
-msgid "no PostScript font name for font `%s'"
+msgid "octave check failed; expected \"%s\", found: \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: pango-font.cc:277
-msgid "FreeType face has no PostScript font name"
+#: music.cc:219
+msgid "(normalized pitch)"
 msgstr ""
 
 msgstr ""
 
-#: paper-column-engraver.cc:221
-msgid ""
-"forced break was overridden by some other event, should you be using bar "
-"checks?"
+#: music.cc:223
+#, c-format
+msgid "Transposing %s by %s makes alteration larger than double"
+msgstr ""
+
+#: vaticana-ligature.cc:95
+msgid "flexa-height undefined; assuming 0"
+msgstr ""
+
+#: vaticana-ligature.cc:100
+msgid "ascending vaticana style flexa"
 msgstr ""
 
 msgstr ""
 
-#: paper-outputter-scheme.cc:30
+#: translator.cc:356
 #, c-format
 #, c-format
-msgid "Layout output to `%s'..."
+msgid "Two simultaneous %s events, junking this one"
 msgstr ""
 
 msgstr ""
 
-#: paper-score.cc:105
-msgid "Calculating line breaks..."
+#: translator.cc:357
+#, c-format
+msgid "Previous %s event here"
 msgstr ""
 
 msgstr ""
 
-#: paper-score.cc:118
+#: lily-guile.cc:93
 #, c-format
 #, c-format
-msgid "Element count %d (spanners %d) "
+msgid "(load path: `%s')"
 msgstr ""
 
 msgstr ""
 
-#: paper-score.cc:122
-msgid "Preprocessing graphical objects..."
+#: lily-guile.cc:416
+#, c-format
+msgid "cannot find property type-check for `%s' (%s)."
 msgstr ""
 
 msgstr ""
 
-#: parse-scm.cc:93
-msgid "GUILE signaled an error for the expression beginning here"
+#: lily-guile.cc:419
+msgid "perhaps a typing error?"
 msgstr ""
 
 msgstr ""
 
-#: percent-repeat-engraver.cc:202
-msgid "unterminated percent repeat"
+#: lily-guile.cc:426
+msgid "doing assignment anyway"
 msgstr ""
 
 msgstr ""
 
-#: performance.cc:43
-msgid "Track..."
+#: lily-guile.cc:438
+#, c-format
+msgid "type check for `%s' failed; value `%s' must be of type `%s'"
 msgstr ""
 
 msgstr ""
 
-#: performance.cc:72
-msgid "MIDI channel wrapped around"
+#: text-spanner-engraver.cc:72
+msgid "cannot find start of text spanner"
 msgstr ""
 
 msgstr ""
 
-#: performance.cc:73
-msgid "remapping modulo 16"
+#: text-spanner-engraver.cc:85
+msgid "already have a text spanner"
 msgstr ""
 
 msgstr ""
 
-#: performance.cc:100
+#: text-spanner-engraver.cc:130
+msgid "unterminated text spanner"
+msgstr ""
+
+#: clef.cc:65
 #, c-format
 #, c-format
-msgid "MIDI output to `%s'..."
+msgid "clef `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: phrasing-slur-engraver.cc:146
-msgid "unterminated phrasing slur"
+#: beam-engraver.cc:147
+msgid "already have a beam"
+msgstr ""
+
+#: beam-engraver.cc:230
+msgid "unterminated beam"
+msgstr ""
+
+#: 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 ""
 
 msgstr ""
 
-#: piano-pedal-engraver.cc:287
+#: 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 "expect 3 strings for piano pedals, found: %ld"
+msgid "strange time signature found: %d/%d"
+msgstr ""
+
+#: paper-column-engraver.cc:261
+msgid ""
+"forced break was overridden by some other event, should you be using bar "
+"checks?"
 msgstr ""
 
 msgstr ""
 
-#: piano-pedal-engraver.cc:302 piano-pedal-engraver.cc:313
-#: piano-pedal-performer.cc:93
+#: lily-parser-scheme.cc:80
 #, c-format
 #, c-format
-msgid "cannot find start of piano pedal: `%s'"
+msgid "Changing working directory to: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: piano-pedal-engraver.cc:348
+#: lily-parser-scheme.cc:84
 #, c-format
 #, c-format
-msgid "cannot find start of piano pedal bracket: `%s'"
+msgid "unable to change directory to: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: program-option-scheme.cc:215
+#: lily-parser-scheme.cc:99
 #, c-format
 #, c-format
-msgid "no such internal option: %s"
+msgid "cannot find init file: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: property-iterator.cc:74
+#: lily-parser-scheme.cc:117
 #, c-format
 #, c-format
-msgid "not a grob name, `%s'"
+msgid "Processing `%s'"
 msgstr ""
 
 msgstr ""
 
-#: relative-octave-check.cc:38
-msgid "Failed octave check, got: "
+#: 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 ""
 
-#: relocate.cc:44
-#, c-format
-msgid "Setting %s to %s"
+#: 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 ""
 
-#: relocate.cc:64
+#: font-config-scheme.cc:167
 #, c-format
 #, c-format
-msgid "no such file: %s for %s"
+msgid "failed adding font file: %s"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:74 relocate.cc:92
+#: font-config-scheme.cc:169
 #, c-format
 #, c-format
-msgid "no such directory: %s for %s"
+msgid "Adding font file: %s"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:84
+#: custos.cc:88
 #, c-format
 #, c-format
-msgid "%s=%s (prepend)\n"
+msgid "custos `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:114
+#: accidental-engraver.cc:179
 #, c-format
 #, c-format
-msgid "not relocating, no %s/ or current/ found under %s"
+msgid "accidental typesetting list must begin with context-name: %s"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:125
+#: accidental-engraver.cc:209
 #, c-format
 #, c-format
-msgid "Relocation: compile datadir=%s, new datadir=%s"
+msgid "procedure or context-name expected for accidental rule, found %s"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:138
-#, c-format
-msgid "Relocation: framework_prefix=%s"
+#: rest-collision.cc:146
+msgid "cannot resolve rest collision: rest direction not set"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:179
-#, c-format
-msgid "Relocation: is absolute: argv0=%s"
+#: rest-collision.cc:160 rest-collision.cc:276
+msgid "too many colliding rests"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:186
+#: pango-font.cc:205
 #, c-format
 #, c-format
-msgid "Relocation: from cwd: argv0=%s"
+msgid ""
+"Glyph has no name, but font supports glyph naming.\n"
+"Skipping glyph U+%0X, file %s"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:195
+#: pango-font.cc:242
 #, c-format
 #, c-format
+msgid "no PostScript font name for font `%s'"
+msgstr ""
+
+#: pango-font.cc:291
+msgid "FreeType face has no PostScript font name"
+msgstr ""
+
+#: lyric-engraver.cc:186
+msgid "Lyric syllable does not have note. Use \\lyricsto or associatedVoice."
+msgstr ""
+
+#: page-breaking.cc:277
 msgid ""
 msgid ""
-"Relocation: from PATH=%s\n"
-"argv0=%s"
+"ignoring min-systems-per-page and max-systems-per-page because systems-per-"
+"page was set"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:229
-msgid "LILYPONDPREFIX is obsolete, use LILYPOND_DATADIR"
+#: page-breaking.cc:282
+msgid ""
+"min-systems-per-page is larger than max-systems-per-page, ignoring both "
+"values"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:356
+#: paper-outputter-scheme.cc:41
 #, c-format
 #, c-format
-msgid "Relocation file: %s"
+msgid "Layout output to `%s'..."
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:392
+#: gregorian-ligature-engraver.cc:70
 #, c-format
 #, c-format
-msgid "Unknown relocation command %s"
+msgid "\\%s ignored"
 msgstr ""
 
 msgstr ""
 
-#: rest-collision.cc:145
-msgid "cannot resolve rest collision: rest direction not set"
+#: gregorian-ligature-engraver.cc:75
+#, c-format
+msgid "implied \\%s added"
 msgstr ""
 
 msgstr ""
 
-#: rest-collision.cc:159 rest-collision.cc:204
-msgid "too many colliding rests"
+#. 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 ""
 
-#: rest.cc:148
-#, c-format
-msgid "rest `%s' not found"
+#. (pitch == prev_pitch)
+#: gregorian-ligature-engraver.cc:236
+msgid "cannot apply `\\~' on heads with identical pitch"
+msgstr ""
+
+#: chord-tremolo-engraver.cc:88
+msgid "No tremolo to end"
+msgstr ""
+
+#: chord-tremolo-engraver.cc:109
+msgid "unterminated chord tremolo"
 msgstr ""
 
 msgstr ""
 
-#: score-engraver.cc:67
+#: general-scheme.cc:390
 #, c-format
 #, c-format
-msgid "cannot find `%s'"
+msgid "failed redirecting stderr to `%s'"
 msgstr ""
 
 msgstr ""
 
-#: score-engraver.cc:69
-msgid "Music font has not been installed properly."
+#: general-scheme.cc:469
+msgid "Found infinity or nan in output. Substituting 0.0"
 msgstr ""
 
 msgstr ""
 
-#: score-engraver.cc:71
+#: system.cc:200
 #, c-format
 #, c-format
-msgid "Search path `%s'"
+msgid "Element count %d"
 msgstr ""
 
 msgstr ""
 
-#: score-engraver.cc:73
-msgid "Aborting"
+#: system.cc:466
+#, c-format
+msgid "Grob count %d"
 msgstr ""
 
 msgstr ""
 
-#: score.cc:167
-msgid "already have music in score"
+#: axis-group-engraver.cc:94
+msgid "Axis_group_engraver: vertical group already has a parent"
 msgstr ""
 
 msgstr ""
 
-#: score.cc:168
-msgid "this is the previous music"
+#: axis-group-engraver.cc:95
+msgid "are there two Axis_group_engravers?"
 msgstr ""
 
 msgstr ""
 
-#: score.cc:173
-msgid "errors found, ignoring music expression"
+#: axis-group-engraver.cc:96
+msgid "removing this vertical group"
 msgstr ""
 
 msgstr ""
 
-#. FIXME:
-#: script-engraver.cc:102
-msgid "do not know how to interpret articulation: "
+#: cluster.cc:120
+#, c-format
+msgid "unknown cluster style `%s'"
 msgstr ""
 
 msgstr ""
 
-#: script-engraver.cc:103
-msgid "scheme encoding: "
+#: cluster.cc:157
+msgid "junking empty cluster"
 msgstr ""
 
 msgstr ""
 
-#: slur-engraver.cc:82
+#: grob-property.cc:35
 #, c-format
 #, c-format
-msgid "direction of %s invalid: %d"
+msgid "%d: %s"
 msgstr ""
 
 msgstr ""
 
-#: slur-engraver.cc:151
-msgid "unterminated slur"
+#: rest-collision-engraver.cc:70
+msgid "rhythmic head is not part of a rhythmic column"
 msgstr ""
 
 msgstr ""
 
-#: slur-engraver.cc:163
-msgid "cannot end slur"
+#: axis-group-interface.cc:670
+msgid "an outside-staff object should have a direction, defaulting to up"
 msgstr ""
 
 msgstr ""
 
-#: slur.cc:359
+#: coherent-ligature-engraver.cc:110
 #, c-format
 #, c-format
-msgid "Ignoring grob for slur: %s. avoid-slur not set?"
+msgid "Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul"
 msgstr ""
 
 msgstr ""
 
-#: source-file.cc:79
-#, c-format
-msgid "expected to read %d characters, got %d"
+#. We are completely screwed.
+#: beam-quanting.cc:853
+msgid "no viable initial configuration found: may not find good beam slope"
+msgstr ""
+
+#: percent-repeat-engraver.cc:147
+msgid "unterminated percent repeat"
 msgstr ""
 
 msgstr ""
 
-#: spaceable-grob.cc:83
+#: note-head.cc:86
 #, c-format
 #, c-format
-msgid "No spring between column %d and next one"
+msgid "none of note heads `%s' or `%s' found"
 msgstr ""
 
 msgstr ""
 
-#: staff-symbol-engraver.cc:62
-msgid "staff-span event has no direction"
+#. FIXME:
+#: script-engraver.cc:113
+msgid "do not know how to interpret articulation:"
 msgstr ""
 
 msgstr ""
 
-#: stem-engraver.cc:92
-msgid "tremolo duration is too long"
+#: script-engraver.cc:114
+msgid " scheme encoding: "
 msgstr ""
 
 msgstr ""
 
-#. FIXME:
-#: stem-engraver.cc:129
+#: program-option-scheme.cc:235
 #, c-format
 #, c-format
-msgid "adding note head to incompatible stem (type = %d)"
+msgid "no such internal option: %s"
 msgstr ""
 
 msgstr ""
 
-#: stem-engraver.cc:131
-msgid "maybe input should specify polyphonic voices"
+#: property-iterator.cc:93
+#, c-format
+msgid "not a grob name, `%s'"
 msgstr ""
 
 msgstr ""
 
-#: stem.cc:105
-msgid "weird stem size, check for narrow beams"
+#: all-font-metrics.cc:149
+#, c-format
+msgid "cannot find font: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: stem.cc:623
+#: pdf-scheme.cc:50
 #, c-format
 #, c-format
-msgid "flag `%s' not found"
+msgid "Conversion of string `%s' to UTF-16be failed: %s"
 msgstr ""
 
 msgstr ""
 
-#: stem.cc:639
+#: rest.cc:193
 #, c-format
 #, c-format
-msgid "flag stroke `%s' not found"
+msgid "rest `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: system.cc:178
+#: bar-check-iterator.cc:84
 #, c-format
 #, c-format
-msgid "Element count %d."
+msgid "barcheck failed at: %s"
 msgstr ""
 
 msgstr ""
 
-#: system.cc:270
+#: slur-engraver.cc:92 phrasing-slur-engraver.cc:91
 #, c-format
 #, c-format
-msgid "Grob count %d"
+msgid "direction of %s invalid: %d"
 msgstr ""
 
 msgstr ""
 
-#: text-spanner-engraver.cc:62
-msgid "cannot find start of text spanner"
+#: slur-engraver.cc:166
+msgid "unterminated slur"
 msgstr ""
 
 msgstr ""
 
-#: text-spanner-engraver.cc:75
-msgid "already have a text spanner"
+#: slur-engraver.cc:199
+msgid "cannot end slur"
 msgstr ""
 
 msgstr ""
 
-#: text-spanner-engraver.cc:121
-msgid "unterminated text spanner"
+#. We already have a slur, so give a warning and completely ignore
+#. the new slur.
+#: slur-engraver.cc:216
+msgid "already have slur"
 msgstr ""
 
 msgstr ""
 
-#: tie-engraver.cc:262
-msgid "lonely tie"
+#: global-context-scheme.cc:96 global-context-scheme.cc:114
+msgid "no music found in score"
 msgstr ""
 
 msgstr ""
 
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#: time-signature-engraver.cc:64
-#, c-format
-msgid "strange time signature found: %d/%d"
+#: global-context-scheme.cc:104
+msgid "Interpreting music... "
 msgstr ""
 
 msgstr ""
 
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#: time-signature.cc:83
+#: global-context-scheme.cc:126
 #, c-format
 #, c-format
-msgid "time signature symbol `%s' not found; reverting to numbered style"
+msgid "elapsed time: %.2f seconds"
 msgstr ""
 
 msgstr ""
 
-#: translator-ctors.cc:53
+#: translator-group-ctors.cc:40
 #, c-format
 #, c-format
-msgid "unknown translator: `%s'"
+msgid "fatal error. Couldn't find type: %s"
 msgstr ""
 
 msgstr ""
 
-#: translator-group-ctors.cc:29
-#, c-format
-msgid "fatal error. Couldn't find type: %s"
+#: phrasing-slur-engraver.cc:165
+msgid "unterminated phrasing slur"
 msgstr ""
 
 msgstr ""
 
-#: translator-group.cc:146
-#, c-format
-msgid "cannot find: `%s'"
+#: phrasing-slur-engraver.cc:190
+msgid "cannot end phrasing slur"
 msgstr ""
 
 msgstr ""
 
-#: translator.cc:347
-#, c-format
-msgid "Two simultaneous %s events, junking this one"
+#: phrasing-slur-engraver.cc:204
+msgid "already have phrasing slur"
 msgstr ""
 
 msgstr ""
 
-#: translator.cc:348
-#, c-format
-msgid "Previous %s event here"
+#: lily-parser.cc:109
+msgid "Parsing..."
 msgstr ""
 
 msgstr ""
 
-#: trill-spanner-engraver.cc:85
-msgid "cannot find start of trill spanner"
+#: score.cc:172
+msgid "already have music in score"
 msgstr ""
 
 msgstr ""
 
-#: trill-spanner-engraver.cc:98
-msgid "already have a trill spanner"
+#: score.cc:173
+msgid "this is the previous music"
 msgstr ""
 
 msgstr ""
 
-#: tuplet-engraver.cc:96
-msgid "No tuplet to end"
+#: score.cc:178
+msgid "errors found, ignoring music expression"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature-engraver.cc:389
+#. If there is no such symbol, we default to the numbered style.
+#. (Here really with a warning!)
+#: time-signature.cc:94
 #, c-format
 #, c-format
-msgid ""
-"ignored prefix (es) `%s' of this head according to restrictions of the "
-"selected ligature style"
+msgid "time signature symbol `%s' not found; reverting to numbered style"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature-engraver.cc:718
+#: grob-interface.cc:68
 #, c-format
 #, c-format
-msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
+msgid "Unknown interface `%s'"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature.cc:84
-msgid "flexa-height undefined; assuming 0"
+#: grob-interface.cc:79
+#, c-format
+msgid "Grob `%s' has no interface for property `%s'"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature.cc:89
-msgid "ascending vaticana style flexa"
+#: midi-stream.cc:39
+#, c-format
+msgid "cannot open for write: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature.cc:177
-msgid "Vaticana_ligature: zero join (delta_pitch == 0)"
+#: midi-stream.cc:55
+#, c-format
+msgid "cannot write to file: `%s'"
 msgstr ""
 
 msgstr ""
 
-#. fixme: be more verbose.
-#: volta-engraver.cc:100
-msgid "cannot end volta spanner"
+#. TODO: Also print the arguments of the markup!
+#: text-interface.cc:129
+#, c-format
+msgid "Cyclic markup detected: %s"
 msgstr ""
 
 msgstr ""
 
-#: volta-engraver.cc:110
-msgid "already have a volta spanner, ending that one prematurely"
+#. TODO: Also print the arguments of the markup!
+#: text-interface.cc:142
+#, c-format
+msgid "Markup depth exceeds maximal value of %d; Markup: %s"
 msgstr ""
 
 msgstr ""
 
-#: volta-engraver.cc:114
-msgid "also already have an ended spanner"
+#: parser.yy:162 parser.yy:176
+msgid "Too much lookahead"
 msgstr ""
 
 msgstr ""
 
-#: volta-engraver.cc:115
-msgid "giving up"
+#: parser.yy:828 parser.yy:1229
+msgid "not a context mod"
 msgstr ""
 
 msgstr ""
 
-#: parser.yy:804
+#: parser.yy:1013
 msgid "\\paper cannot be used in \\score, use \\layout instead"
 msgstr ""
 
 msgid "\\paper cannot be used in \\score, use \\layout instead"
 msgstr ""
 
-#: parser.yy:828
+#: parser.yy:1037
 msgid "need \\paper for paper block"
 msgstr ""
 
 msgid "need \\paper for paper block"
 msgstr ""
 
-#: parser.yy:1299
+#: parser.yy:1979
+msgid "only \\consists and \\remove take non-string argument."
+msgstr ""
+
+#: parser.yy:1992
 msgid "Grob name should be alphanumeric"
 msgstr ""
 
 msgid "Grob name should be alphanumeric"
 msgstr ""
 
-#: parser.yy:1597
-msgid "second argument must be pitch list"
+#: parser.yy:2194
+msgid "not a rhythmic event"
 msgstr ""
 
 msgstr ""
 
-#: parser.yy:1624 parser.yy:1629 parser.yy:2101
+#: parser.yy:2290 parser.yy:2295
 msgid "have to be in Lyric mode for lyrics"
 msgstr ""
 
 msgid "have to be in Lyric mode for lyrics"
 msgstr ""
 
-#: parser.yy:1726
+#: parser.yy:2410
 msgid "expecting string as script definition"
 msgstr ""
 
 msgid "expecting string as script definition"
 msgstr ""
 
-#: parser.yy:1881 parser.yy:1931
+#: parser.yy:2570 parser.yy:2621
 #, c-format
 msgid "not a duration: %d"
 msgstr ""
 
 #, c-format
 msgid "not a duration: %d"
 msgstr ""
 
-#: parser.yy:2055
+#: parser.yy:2740
 msgid "have to be in Note mode for notes"
 msgstr ""
 
 msgid "have to be in Note mode for notes"
 msgstr ""
 
-#: parser.yy:2116
+#: parser.yy:2795
 msgid "have to be in Chord mode for chords"
 msgstr ""
 
 msgid "have to be in Chord mode for chords"
 msgstr ""
 
-#: lexer.ll:179
+#: parser.yy:3055
+msgid "not a markup"
+msgstr ""
+
+#: lexer.ll:225
 msgid "stray UTF-8 BOM encountered"
 msgstr ""
 
 msgid "stray UTF-8 BOM encountered"
 msgstr ""
 
-#: lexer.ll:183
+#: lexer.ll:228
 msgid "Skipping UTF-8 BOM"
 msgstr ""
 
 msgid "Skipping UTF-8 BOM"
 msgstr ""
 
-#: lexer.ll:238
+#: lexer.ll:286
 #, c-format
 msgid "Renaming input to: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Renaming input to: `%s'"
 msgstr ""
 
-#: lexer.ll:255
+#: lexer.ll:303
 msgid "quoted string expected after \\version"
 msgstr ""
 
 msgid "quoted string expected after \\version"
 msgstr ""
 
-#: lexer.ll:259
+#: lexer.ll:307
 msgid "quoted string expected after \\sourcefilename"
 msgstr ""
 
 msgid "quoted string expected after \\sourcefilename"
 msgstr ""
 
-#: lexer.ll:263
+#: lexer.ll:311
 msgid "integer expected after \\sourcefileline"
 msgstr ""
 
 msgid "integer expected after \\sourcefileline"
 msgstr ""
 
-#: lexer.ll:276
-msgid "EOF found inside a comment"
-msgstr ""
-
-#: lexer.ll:291
+#: lexer.ll:334
 msgid "\\maininput not allowed outside init files"
 msgstr ""
 
 msgid "\\maininput not allowed outside init files"
 msgstr ""
 
-#: lexer.ll:315
+#: lexer.ll:358
 #, c-format
 msgid "wrong or undefined identifier: `%s'"
 msgstr ""
 
 #, c-format
 msgid "wrong or undefined identifier: `%s'"
 msgstr ""
 
+#: lexer.ll:384
+msgid "string expected after \\include"
+msgstr ""
+
 #. backup rule
 #. backup rule
-#: lexer.ll:324
+#: lexer.ll:394
 msgid "end quote missing"
 msgstr ""
 
 msgid "end quote missing"
 msgstr ""
 
-#: lexer.ll:469
+#: lexer.ll:556
 msgid "Brace found at end of lyric.  Did you forget a space?"
 msgstr ""
 
 msgid "Brace found at end of lyric.  Did you forget a space?"
 msgstr ""
 
-#: lexer.ll:584
+#: lexer.ll:671
 msgid "Brace found at end of markup.  Did you forget a space?"
 msgstr ""
 
 msgid "Brace found at end of markup.  Did you forget a space?"
 msgstr ""
 
-#: lexer.ll:688
+#: lexer.ll:683
+msgid "EOF found inside a comment"
+msgstr ""
+
+#: lexer.ll:775
 #, c-format
 #, c-format
-msgid "invalid character: `%c'"
+msgid "invalid character: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lexer.ll:803 lexer.ll:804
+#: lexer.ll:878 lexer.ll:879
 #, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr ""
 
-#: lexer.ll:910 lexer.ll:911
+#: lexer.ll:1127 lexer.ll:1128
+msgid "non-UTF-8 input"
+msgstr ""
+
+#: lexer.ll:1171 lexer.ll:1172
 #, c-format
 msgid "file too old: %s (oldest supported: %s)"
 msgstr ""
 
 #, c-format
 msgid "file too old: %s (oldest supported: %s)"
 msgstr ""
 
-#: lexer.ll:911 lexer.ll:912
+#: lexer.ll:1172 lexer.ll:1173
 msgid "consider updating the input with the convert-ly script"
 msgstr ""
 
 msgid "consider updating the input with the convert-ly script"
 msgstr ""
 
-#: lexer.ll:917 lexer.ll:918
+#: lexer.ll:1178 lexer.ll:1179
 #, c-format
 msgid "program too old: %s (file requires: %s)"
 msgstr ""
 
 #, c-format
 msgid "program too old: %s (file requires: %s)"
 msgstr ""
 
-#: backend-library.scm:19 lily.scm:761 ps-to-png.scm:58
+#: parser-clef.scm:143 parser-clef.scm:183
 #, scheme-format
 #, scheme-format
-msgid "Invoking `~a'..."
+msgid "unknown clef type `~a'"
 msgstr ""
 
 msgstr ""
 
-#: backend-library.scm:28
+#: parser-clef.scm:144 parser-clef.scm:184
 #, scheme-format
 #, scheme-format
-msgid "`~a' failed (~a)"
+msgid "supported clefs: ~a"
 msgstr ""
 
 msgstr ""
 
-#: backend-library.scm:116
+#: document-backend.scm:132
 #, scheme-format
 #, scheme-format
-msgid "Converting to `~a'..."
+msgid "pair expected in doc ~s"
 msgstr ""
 
 msgstr ""
 
-#. Do not try to guess the name of the png file,
-#. GS produces PNG files like BASE-page%d.png.
-#: backend-library.scm:128
+#: document-backend.scm:189
 #, scheme-format
 #, scheme-format
-msgid "Converting to ~a..."
+msgid "cannot find interface for property: ~S"
 msgstr ""
 
 msgstr ""
 
-#: backend-library.scm:166
+#: document-backend.scm:199
 #, scheme-format
 #, scheme-format
-msgid "Writing header field `~a' to `~a'..."
+msgid "unknown Grob interface: ~S"
 msgstr ""
 
 msgstr ""
 
-#: define-context-properties.scm:20 define-grob-properties.scm:10
-#: define-music-properties.scm:10
+#: graphviz.scm:64
 #, scheme-format
 #, scheme-format
-msgid "symbol ~S redefined"
+msgid "Writing graph `~a'..."
 msgstr ""
 
 msgstr ""
 
-#: define-event-classes.scm:119
-#, scheme-format
-msgid "event class ~A seems to be unused"
+#: parser-ly-from-scheme.scm:71
+msgid "error in #{ ... #}"
 msgstr ""
 
 msgstr ""
 
-#. should be programming-error
-#: define-event-classes.scm:125
+#: framework-eps.scm:108
 #, scheme-format
 #, scheme-format
-msgid "translator listens to nonexisting event class ~A"
+msgid "Writing ~a..."
 msgstr ""
 
 msgstr ""
 
-#: define-markup-commands.scm:569
-msgid "no systems found in \\score markup, does it have a \\layout block?"
+#: output-ps.scm:48
+msgid "Found infinity or nan in output.  Substituting 0.0"
 msgstr ""
 
 msgstr ""
 
-#: define-markup-commands.scm:2387
+#: output-ps.scm:277 output-svg.scm:524
 #, scheme-format
 #, scheme-format
-msgid "Cannot find glyph ~a"
+msgid "unknown line-cap-style: ~S"
 msgstr ""
 
 msgstr ""
 
-#: define-markup-commands.scm:2696
+#: output-ps.scm:282 output-svg.scm:530
 #, scheme-format
 #, scheme-format
-msgid "not a valid duration string: ~a"
+msgid "unknown line-join-style: ~S"
+msgstr ""
+
+#: paper.scm:120
+msgid "set-global-staff-size: not in toplevel scope"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:670
+#: paper.scm:314
 #, scheme-format
 #, scheme-format
-msgid "symbol expected: ~S"
+msgid "This is not a \\layout {} object, ~S"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:673
+#: paper.scm:326
 #, scheme-format
 #, scheme-format
-msgid "cannot find music object: ~S"
+msgid "Unknown paper size: ~a"
+msgstr ""
+
+#. TODO: should raise (generic) exception with throw, and catch
+#. that in parse-scm.cc
+#: paper.scm:341
+msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:692
+#: backend-library.scm:27
 #, scheme-format
 #, scheme-format
-msgid "unknown repeat type `~S'"
+msgid "Invoking `~a'..."
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:693
-msgid "See define-music-types.scm for supported repeats"
+#: backend-library.scm:31
+#, scheme-format
+msgid "`~a' failed (~a)\n"
 msgstr ""
 
 msgstr ""
 
-#: document-backend.scm:99
+#: backend-library.scm:90
 #, scheme-format
 #, scheme-format
-msgid "pair expected in doc ~s"
+msgid "Converting to `~a'...\n"
 msgstr ""
 
 msgstr ""
 
-#: document-backend.scm:154
+#. Do not try to guess the name of the png file,
+#. GS produces PNG files like BASE-page%d.png.
+#: backend-library.scm:99
 #, scheme-format
 #, scheme-format
-msgid "cannot find interface for property: ~S"
+msgid "Converting to ~a..."
 msgstr ""
 
 msgstr ""
 
-#: document-backend.scm:164
+#: backend-library.scm:137
 #, scheme-format
 #, scheme-format
-msgid "unknown Grob interface: ~S"
+msgid "Writing header field `~a' to `~a'..."
 msgstr ""
 
 msgstr ""
 
-#: documentation-lib.scm:49
+#: backend-library.scm:187
 #, scheme-format
 #, scheme-format
-msgid "Processing ~S..."
+msgid "missing stencil expression `~S'"
 msgstr ""
 
 msgstr ""
 
-#: documentation-lib.scm:165
+#: output-svg.scm:47
 #, scheme-format
 #, scheme-format
-msgid "Writing ~S..."
+msgid "undefined: ~S"
 msgstr ""
 
 msgstr ""
 
-#: documentation-lib.scm:187
+#: output-svg.scm:157
 #, scheme-format
 #, scheme-format
-msgid "cannot find description for property ~S (~S)"
+msgid "cannot decypher Pango description: ~a"
+msgstr ""
+
+#: output-svg.scm:237
+msgid "Glyph must have a unicode value"
 msgstr ""
 
 msgstr ""
 
-#: flag-styles.scm:81
+#: output-svg.scm:289 output-svg.scm:299
 #, scheme-format
 #, scheme-format
-msgid "flag stroke `~a' or `~a' not found"
+msgid "cannot find SVG font ~S"
 msgstr ""
 
 msgstr ""
 
-#: framework-eps.scm:90
+#: flag-styles.scm:151
 #, scheme-format
 #, scheme-format
-msgid "Writing ~a..."
+msgid "flag stroke `~a' or `~a' not found"
+msgstr ""
+
+#: modal-transforms.scm:38
+msgid "'from' pitch not in scale; ignoring"
+msgstr ""
+
+#: modal-transforms.scm:42 modal-transforms.scm:75
+msgid "'to' pitch not in scale; ignoring"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:277
+#: modal-transforms.scm:46
+msgid "pitch to be transposed not in scale; ignoring"
+msgstr ""
+
+#: modal-transforms.scm:71
+msgid "'around' pitch not in scale; ignoring"
+msgstr ""
+
+#: modal-transforms.scm:79
+msgid "pitch to be inverted not in scale; ignoring"
+msgstr ""
+
+#: modal-transforms.scm:95
+msgid "negative replication count; ignoring"
+msgstr ""
+
+#: to-xml.scm:191
 #, scheme-format
 #, scheme-format
-msgid "cannot embed ~S=~S"
+msgid "assertion failed: ~S"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:330
+#: define-grob-properties.scm:21 define-context-properties.scm:31
+#: define-music-properties.scm:21
 #, scheme-format
 #, scheme-format
-msgid "cannot extract file matching ~a from ~a"
+msgid "symbol ~S redefined"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:347
+#: chord-entry.scm:52
 #, scheme-format
 #, scheme-format
-msgid "do not know how to embed ~S=~S"
+msgid "Spurious garbage following chord: ~A"
+msgstr ""
+
+#: lily.scm:234
+msgid "Using (ice-9 curried-definitions) module\n"
+msgstr ""
+
+#: lily.scm:237
+msgid "Guile 1.8\n"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:378
+#: lily.scm:297
 #, scheme-format
 #, scheme-format
-msgid "do not know how to embed font ~s ~s ~s"
+msgid "cannot find: ~A"
+msgstr ""
+
+#: lily.scm:707
+msgid "Success: compilation successfully completed"
+msgstr ""
+
+#: lily.scm:708
+msgid "Compilation completed with warnings or errors"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:748
+#: lily.scm:770
 #, scheme-format
 #, scheme-format
-msgid "cannot convert <stdout> to ~S"
+msgid "job ~a terminated with signal: ~a"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:771
+#: lily.scm:773
+#, scheme-format
 msgid ""
 msgid ""
-"\n"
-"The PostScript backend does not support the system-by-system \n"
-"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"
+"logfile ~a (exit ~a):\n"
+"~a"
 msgstr ""
 
 msgstr ""
 
-#: graphviz.scm:53
+#: lily.scm:795 lily.scm:881
 #, scheme-format
 #, scheme-format
-msgid "Writing graph `~a'..."
+msgid "failed files: ~S"
 msgstr ""
 
 msgstr ""
 
-#: layout-beam.scm:29
+#: lily.scm:872
 #, scheme-format
 #, scheme-format
-msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
+msgid "Redirecting output to ~a..."
 msgstr ""
 
 msgstr ""
 
-#: layout-beam.scm:43
+#: lily.scm:891 ps-to-png.scm:66
 #, scheme-format
 #, scheme-format
-msgid "Error in beam quanting.  Expected ~S 0, found ~S."
+msgid "Invoking `~a'...\n"
 msgstr ""
 
 msgstr ""
 
-#: layout-page-layout.scm:126
-msgid "Can't fit systems on page -- ignoring between-system-padding"
+#: lily-library.scm:299
+msgid "Music unsuitable for context-mod"
 msgstr ""
 
 msgstr ""
 
-#: layout-page-layout.scm:463
-msgid "Calculating page breaks..."
+#: lily-library.scm:349
+#, scheme-format
+msgid "Cannot find context-def \\~a"
+msgstr ""
+
+#: lily-library.scm:365
+msgid "Music unsuitable for output-def"
+msgstr ""
+
+#: lily-library.scm:888
+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 ""
 
-#: lily-library.scm:602
+#: lily-library.scm:962
 #, scheme-format
 msgid "unknown unit: ~S"
 msgstr ""
 
 #, scheme-format
 msgid "unknown unit: ~S"
 msgstr ""
 
-#: lily-library.scm:636
+#: lily-library.scm:987
 #, scheme-format
 msgid "no \\version statement found, please add~afor future compatibility"
 msgstr ""
 
 #, scheme-format
 msgid "no \\version statement found, please add~afor future compatibility"
 msgstr ""
 
-#: lily-library.scm:644
+#: lily-library.scm:993
 msgid "old relative compatibility not used"
 msgstr ""
 
 msgid "old relative compatibility not used"
 msgstr ""
 
-#: lily.scm:179
+#: framework-svg.scm:84
 #, scheme-format
 #, scheme-format
-msgid "cannot find: ~A"
+msgid "Updating font into: ~a"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:228
+#: part-combiner.scm:598
 #, scheme-format
 #, scheme-format
-msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
+msgid "quoted music `~a' is empty"
+msgstr ""
+
+#: music-functions.scm:274
+msgid "More alternatives than repeats.  Junking excess alternatives"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:625
+#: music-functions.scm:303
 #, scheme-format
 #, scheme-format
-msgid "job ~a terminated with signal: ~a"
+msgid "invalid tremolo repeat count: ~a"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:628
+#: music-functions.scm:662
+msgid "Bad chord repetition"
+msgstr ""
+
+#: music-functions.scm:697
 #, scheme-format
 #, scheme-format
-msgid ""
-"logfile ~a (exit ~a):\n"
-"~a"
+msgid "music expected: ~S"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:653 lily.scm:751
+#: music-functions.scm:1013
 #, scheme-format
 #, scheme-format
-msgid "failed files: ~S"
+msgid "cannot find quoted music: `~S'"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:741
+#: music-functions.scm:1151
+msgid "Add @var{octave-shift} to the octave of @var{pitch}."
+msgstr ""
+
+#: music-functions.scm:1211
 #, scheme-format
 #, scheme-format
-msgid "Redirecting output to ~a..."
+msgid "Unknown octaveness type: ~S "
 msgstr ""
 
 msgstr ""
 
-#: ly-syntax-constructors.scm:40
-msgid "Music head function must return Music object"
+#: music-functions.scm:1212
+msgid "Defaulting to 'any-octave."
 msgstr ""
 
 msgstr ""
 
-#: ly-syntax-constructors.scm:154
+#: music-functions.scm:1549
 #, scheme-format
 #, scheme-format
-msgid "Invalid property operation ~a"
+msgid "unknown accidental style: ~S"
+msgstr ""
+
+#: define-event-classes.scm:80
+msgid "All classes must be the last in their matrilineal line."
+msgstr ""
+
+#: define-event-classes.scm:84
+msgid ""
+"All classes must have a well-defined pedigree in the existing class "
+"hierarchy."
+msgstr ""
+
+#: define-event-classes.scm:151
+#, scheme-format
+msgid "event class ~A seems to be unused"
+msgstr ""
+
+#. should be programming-error
+#: define-event-classes.scm:157
+#, scheme-format
+msgid "translator listens to nonexisting event class ~A"
 msgstr ""
 
 msgstr ""
 
-#: markup.scm:204
+#: markup-macros.scm:331
 #, scheme-format
 msgid "Wrong number of arguments.  Expect: ~A, found ~A: ~S"
 msgstr ""
 
 #, scheme-format
 msgid "Wrong number of arguments.  Expect: ~A, found ~A: ~S"
 msgstr ""
 
-#: markup.scm:210
+#: markup-macros.scm:337
 #, scheme-format
 msgid "Invalid argument in position ~A.  Expect: ~A, found: ~S."
 msgstr ""
 
 #, scheme-format
 msgid "Invalid argument in position ~A.  Expect: ~A, found: ~S."
 msgstr ""
 
-#: markup.scm:274
+#: markup-macros.scm:373
 #, scheme-format
 msgid "Not a markup command: ~A"
 msgstr ""
 
 #, scheme-format
 msgid "Not a markup command: ~A"
 msgstr ""
 
-#: music-functions.scm:228
-msgid "More alternatives than repeats.  Junking excess alternatives"
+#: define-note-names.scm:962
+msgid "Select note names language."
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:240
+#: define-note-names.scm:968
 #, scheme-format
 #, scheme-format
-msgid "invalid tremolo repeat count: ~a"
+msgid "Using `~a' note names..."
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:248
+#: define-note-names.scm:971
 #, scheme-format
 #, scheme-format
-msgid "expecting 2 elements for chord tremolo, found ~a"
+msgid "Could not find language `~a'.  Ignoring."
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:575
+#: framework-ps.scm:250
 #, scheme-format
 #, scheme-format
-msgid "music expected: ~S"
+msgid "cannot embed ~S=~S"
 msgstr ""
 
 msgstr ""
 
-#. FIXME: uncomprehensable message
-#: music-functions.scm:625
+#: framework-ps.scm:293
 #, scheme-format
 #, scheme-format
-msgid "Bar check failed.  Expect to be at ~a, instead at ~a"
+msgid "cannot extract file matching ~a from ~a"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:793
+#: framework-ps.scm:311
 #, scheme-format
 #, scheme-format
-msgid "cannot find quoted music: `~S'"
+msgid "do not know how to embed ~S=~S"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:1198
+#: framework-ps.scm:336
 #, scheme-format
 #, scheme-format
-msgid "unknown accidental style: ~S"
+msgid "do not know how to embed font ~s ~s ~s"
 msgstr ""
 
 msgstr ""
 
-#: output-ps.scm:294
-msgid "utf-8-string encountered in PS backend"
+#: 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 ""
 
-#: output-svg.scm:45
+#: layout-beam.scm:40
 #, scheme-format
 #, scheme-format
-msgid "undefined: ~S"
+msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
 msgstr ""
 
 msgstr ""
 
-#: output-svg.scm:135
+#: layout-beam.scm:54
 #, scheme-format
 #, scheme-format
-msgid "cannot decypher Pango description: ~a"
+msgid "Error in beam quanting.  Expected ~S 0, found ~S."
 msgstr ""
 
 msgstr ""
 
-#: paper.scm:104
-msgid "set-global-staff-size: not in toplevel scope"
+#: define-music-types.scm:765
+#, scheme-format
+msgid "symbol expected: ~S"
 msgstr ""
 
 msgstr ""
 
-#: paper.scm:244
+#: define-music-types.scm:768
 #, scheme-format
 #, scheme-format
-msgid "This is not a \\layout {} object, ~S"
+msgid "cannot find music object: ~S"
 msgstr ""
 
 msgstr ""
 
-#: paper.scm:256
+#: define-music-types.scm:787
 #, scheme-format
 #, scheme-format
-msgid "Unknown paper size: ~a"
+msgid "unknown repeat type `~S'"
 msgstr ""
 
 msgstr ""
 
-#. TODO: should raise (generic) exception with throw, and catch
-#. that in parse-scm.cc
-#: paper.scm:271
-msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
+#: define-music-types.scm:788
+msgid "See define-music-types.scm for supported repeats"
 msgstr ""
 
 msgstr ""
 
-#: parser-clef.scm:129
+#: translation-functions.scm:358
 #, scheme-format
 #, scheme-format
-msgid "unknown clef type `~a'"
+msgid "Negative fret for pitch ~a on string ~a"
 msgstr ""
 
 msgstr ""
 
-#: parser-clef.scm:130
+#: translation-functions.scm:409
 #, scheme-format
 #, scheme-format
-msgid "supported clefs: ~a"
+msgid "No open string for pitch ~a"
+msgstr ""
+
+#: translation-functions.scm:424 translation-functions.scm:436
+#, scheme-format
+msgid "Requested string for pitch requires negative fret: string ~a pitch ~a"
+msgstr ""
+
+#: translation-functions.scm:427
+msgid "Ignoring string request and recalculating."
+msgstr ""
+
+#: translation-functions.scm:439
+msgid "Ignoring note in tablature."
 msgstr ""
 
 msgstr ""
 
-#: ps-to-png.scm:64
+#: translation-functions.scm:462
+#, scheme-format
+msgid "No string for pitch ~a (given frets ~a)"
+msgstr ""
+
+#: translation-functions.scm:567
+#, scheme-format
+msgid ""
+"No label for fret ~a (on string ~a);\n"
+"only ~a fret labels provided"
+msgstr ""
+
+#: ps-to-png.scm:70
 #, scheme-format
 msgid "~a exited with status: ~S"
 msgstr ""
 
 #, scheme-format
 msgid "~a exited with status: ~S"
 msgstr ""
 
-#: to-xml.scm:180
+#: define-markup-commands.scm:887
+msgid "no systems found in \\score markup, does it have a \\layout block?"
+msgstr ""
+
+#: define-markup-commands.scm:2614
 #, scheme-format
 #, scheme-format
-msgid "assertion failed: ~S"
+msgid "Cannot find glyph ~a"
+msgstr ""
+
+#: define-markup-commands.scm:3040
+#, scheme-format
+msgid "no brace found for point size ~S "
+msgstr ""
+
+#: define-markup-commands.scm:3041
+#, scheme-format
+msgid "defaulting to ~S pt"
+msgstr ""
+
+#: define-markup-commands.scm:3194
+#, scheme-format
+msgid "not a valid duration string: ~a"
+msgstr ""
+
+#: documentation-lib.scm:59
+#, scheme-format
+msgid "Processing ~S..."
+msgstr ""
+
+#: documentation-lib.scm:176
+#, scheme-format
+msgid "Writing ~S..."
+msgstr ""
+
+#: documentation-lib.scm:188
+#, scheme-format
+msgid "cannot find description for property `~S' (~S)"
+msgstr ""
+
+#: documentation-lib.scm:209
+#, scheme-format
+msgid "cannot find description for property ~S (~S)"
+msgstr ""
+
+#: ly-syntax-constructors.scm:66
+#, scheme-format
+msgid "~a function cannot return ~a"
+msgstr ""
+
+#: ly-syntax-constructors.scm:75
+#, scheme-format
+msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
+msgstr ""
+
+#: ly-syntax-constructors.scm:188
+#, scheme-format
+msgid "Invalid property operation ~a"
 msgstr ""
 msgstr ""