]> git.donarmstrong.com Git - lilypond.git/blobdiff - po/lilypond.pot
Don't set staff-affinity for staves with alignAboveContext.
[lilypond.git] / po / lilypond.pot
index 85b41ceb59e5c05f7d99bd37b9dac9b41ed25f1e..0ff656e5b5359db41981653971185f580ba00b9c 100644 (file)
@@ -1,19 +1,74 @@
 # 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--2011 Han-Wen Nienhuys, Jan Nieuwenhuizen
+# This file is distributed under the same license as the lilypond package.
 #
 msgid ""
 msgstr ""
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: lilypond 2.11.39\n"
+"Project-Id-Version: lilypond 2.13.53\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-02-14 15:55+0100\n"
+"POT-Creation-Date: 2011-03-02 10:34+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "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:519
+#, python-format
+msgid "deprecated ly-option used: %s=%s"
+msgstr ""
+
+#: book_snippets.py:521
+#, python-format
+msgid "compatibility mode translation: %s=%s"
+msgstr ""
+
+#: book_snippets.py:524
+#, python-format
+msgid "deprecated ly-option used: %s"
+msgstr ""
+
+#: book_snippets.py:526
+#, python-format
+msgid "compatibility mode translation: %s"
+msgstr ""
+
+#: book_snippets.py:544
+#, python-format
+msgid "ignoring unknown ly option: %s"
+msgstr ""
+
+#: book_snippets.py:736
+#, python-format
+msgid "Opening filter `%s'\n"
+msgstr ""
+
+#: book_snippets.py:756
+#, python-format
+msgid "`%s' failed (%d)"
+msgstr ""
+
+#: book_snippets.py:757
+msgid "The error log is as follows:"
+msgstr ""
+
 #: convertrules.py:12
 #, python-format
 msgid "Not smart enough to convert %s"
 #: convertrules.py:12
 #, python-format
 msgid "Not smart enough to convert %s"
@@ -28,138 +83,144 @@ 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:47 lilypond-book.py:82
-#: warn.cc:48 input.cc:90
+#: convertrules.py:24 lilylib.py:78 musicexp.py:17 convert-ly.py:64 warn.cc:66
+#: input.cc:109
 #, c-format, python-format
 msgid "warning: %s"
 msgstr ""
 
 #, c-format, python-format
 msgid "warning: %s"
 msgstr ""
 
-#: convertrules.py:33 convertrules.py:103
+#: convertrules.py:49 convertrules.py:99
 msgid "\\header { key = concat + with + operator }"
 msgstr ""
 
 msgid "\\header { key = concat + with + operator }"
 msgstr ""
 
-#: convertrules.py:48
+#: convertrules.py:58
 #, python-format
 msgid "deprecated %s"
 msgstr ""
 
 #, python-format
 msgid "deprecated %s"
 msgstr ""
 
-#: convertrules.py:61
+#: convertrules.py:70
 msgid "deprecated \\textstyle, new \\key syntax"
 msgstr ""
 
 msgid "deprecated \\textstyle, new \\key syntax"
 msgstr ""
 
-#: convertrules.py:80 convertrules.py:2124 convertrules.py:2337
-#: convertrules.py:2512 convertrules.py:2889
+#: convertrules.py:86 convertrules.py:1905 convertrules.py:2084
+#: convertrules.py:2236 convertrules.py:2566 convertrules.py:2862
 msgid "bump version for release"
 msgstr ""
 
 msgid "bump version for release"
 msgstr ""
 
-#: convertrules.py:99
+#: convertrules.py:103
 msgid "new \\header format"
 msgstr ""
 
 msgid "new \\header format"
 msgstr ""
 
-#: convertrules.py:133
+#: convertrules.py:132
 msgid "\\translator syntax"
 msgstr ""
 
 msgid "\\translator syntax"
 msgstr ""
 
-#: convertrules.py:211
+#: convertrules.py:184
 msgid "\\repeat NUM Music Alternative -> \\repeat FOLDSTR Music Alternative"
 msgstr ""
 
 msgid "\\repeat NUM Music Alternative -> \\repeat FOLDSTR Music Alternative"
 msgstr ""
 
-#: convertrules.py:254 convertrules.py:828 convertrules.py:1584
-#: convertrules.py:2685
+#: convertrules.py:216 convertrules.py:699 convertrules.py:1383
+#: convertrules.py:2378
 #, python-format
 msgid "deprecate %s"
 msgstr ""
 
 #, python-format
 msgid "deprecate %s"
 msgstr ""
 
-#: convertrules.py:361
+#: convertrules.py:290
 #, python-format
 msgid "deprecate %s "
 msgstr ""
 
 #, python-format
 msgid "deprecate %s "
 msgstr ""
 
-#: convertrules.py:384
+#: convertrules.py:319
 msgid "new \\notenames format"
 msgstr ""
 
 msgid "new \\notenames format"
 msgstr ""
 
-#: convertrules.py:404
+#: convertrules.py:337
 msgid "new tremolo format"
 msgstr ""
 
 msgid "new tremolo format"
 msgstr ""
 
-#: convertrules.py:417
+#: convertrules.py:342
 msgid "Staff_margin_engraver deprecated, use Instrument_name_engraver"
 msgstr ""
 
 msgid "Staff_margin_engraver deprecated, use Instrument_name_engraver"
 msgstr ""
 
-#: convertrules.py:536
+#: convertrules.py:395
 msgid "change property definiton case (eg. onevoice -> oneVoice)"
 msgstr ""
 
 msgid "change property definiton case (eg. onevoice -> oneVoice)"
 msgstr ""
 
-#: convertrules.py:544
+#: convertrules.py:457
 msgid "new \\textscript markup text"
 msgstr ""
 
 msgid "new \\textscript markup text"
 msgstr ""
 
-#: convertrules.py:638
+#: convertrules.py:530
 #, python-format
 msgid "identifier names: %s"
 msgstr ""
 
 #, python-format
 msgid "identifier names: %s"
 msgstr ""
 
-#: convertrules.py:679
+#: convertrules.py:569
 msgid "point-and-click argument changed to procedure."
 msgstr ""
 
 msgid "point-and-click argument changed to procedure."
 msgstr ""
 
-#: convertrules.py:739
+#: convertrules.py:611
 msgid "semicolons removed"
 msgstr ""
 
 #. 40 ?
 msgid "semicolons removed"
 msgstr ""
 
 #. 40 ?
-#: convertrules.py:795
+#: convertrules.py:654
 #, python-format
 msgid "%s property names"
 msgstr ""
 
 #, python-format
 msgid "%s property names"
 msgstr ""
 
-#: convertrules.py:865
+#: convertrules.py:724
 msgid "automaticMelismata turned on by default"
 msgstr ""
 
 msgid "automaticMelismata turned on by default"
 msgstr ""
 
-#: convertrules.py:1131 convertrules.py:1893 convertrules.py:2166
-#: convertrules.py:2472
+#: convertrules.py:963 convertrules.py:1682 convertrules.py:1942
+#: convertrules.py:2189
 #, python-format
 msgid "remove %s"
 msgstr ""
 
 #, python-format
 msgid "remove %s"
 msgstr ""
 
-#: convertrules.py:1164 convertrules.py:1173
+#: convertrules.py:1001 convertrules.py:1005
 msgid "cluster syntax"
 msgstr ""
 
 msgid "cluster syntax"
 msgstr ""
 
-#: convertrules.py:1182
+#: convertrules.py:1014
 msgid "new Pedal style syntax"
 msgstr ""
 
 msgid "new Pedal style syntax"
 msgstr ""
 
-#: convertrules.py:1451
+#: convertrules.py:1273
 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:1475
+#: convertrules.py:1286
 msgid "Remove - before articulation"
 msgstr ""
 
 msgid "Remove - before articulation"
 msgstr ""
 
-#: convertrules.py:1515
+#: convertrules.py:1324
 #, python-format
 msgid "%s misspelling"
 msgstr ""
 
 #, python-format
 msgid "%s misspelling"
 msgstr ""
 
-#: convertrules.py:1521
-msgid "attempting automatic \\figures conversion.  Check results!"
+#: convertrules.py:1346
+msgid "Swap < > and << >>"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:1550
-msgid "Swap < > and << >>"
+#: convertrules.py:1349
+msgid "attempting automatic \\figures conversion.  Check results!"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:1576
+#: convertrules.py:1400
 msgid "Use Scheme code to construct arbitrary note events."
 msgstr ""
 
 msgid "Use Scheme code to construct arbitrary note events."
 msgstr ""
 
-#: convertrules.py:1609
+#: convertrules.py:1407
+msgid ""
+"use symbolic constants for alterations,\n"
+"remove \\outputproperty, move ly:verbose into ly:get-option"
+msgstr ""
+
+#: convertrules.py:1432
 #, python-format
 msgid ""
 "\\outputproperty found,\n"
 #, python-format
 msgid ""
 "\\outputproperty found,\n"
@@ -171,7 +232,7 @@ msgid ""
 "as a substitution text."
 msgstr ""
 
 "as a substitution text."
 msgstr ""
 
-#: convertrules.py:1623
+#: convertrules.py:1446
 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 "
@@ -181,75 +242,69 @@ msgid ""
 "* keySignature settings made with \\property\n"
 msgstr ""
 
 "* keySignature settings made with \\property\n"
 msgstr ""
 
-#: convertrules.py:1633
-msgid ""
-"use symbolic constants for alterations,\n"
-"remove \\outputproperty, move ly:verbose into ly:get-option"
-msgstr ""
-
-#: convertrules.py:1692
+#: convertrules.py:1493
 msgid "removal of automaticMelismata; use melismaBusyProperties instead."
 msgstr ""
 
 msgid "removal of automaticMelismata; use melismaBusyProperties instead."
 msgstr ""
 
-#: convertrules.py:1807
+#: convertrules.py:1600
 msgid "\\partcombine syntax change to \\newpartcombine"
 msgstr ""
 
 msgid "\\partcombine syntax change to \\newpartcombine"
 msgstr ""
 
-#: convertrules.py:1824
+#: convertrules.py:1628
+msgid ""
+"Drum notation changes, Removing \\chordmodifiers, \\notenames.\n"
+"Harmonic notes. Thread context removed. Lyrics context removed."
+msgstr ""
+
+#: convertrules.py:1632
 msgid "Drums found. Enclose drum notes in \\drummode"
 msgstr ""
 
 msgid "Drums found. Enclose drum notes in \\drummode"
 msgstr ""
 
-#: convertrules.py:1835 convertrules.py:1842 convertrules.py:1853
+#: convertrules.py:1643 convertrules.py:1650 convertrules.py:1661
 #, python-format
 msgid ""
 "\n"
 "%s found. Check file manually!\n"
 msgstr ""
 
 #, python-format
 msgid ""
 "\n"
 "%s found. Check file manually!\n"
 msgstr ""
 
-#: convertrules.py:1835
+#: convertrules.py:1643
 msgid "Drum notation"
 msgstr ""
 
 msgid "Drum notation"
 msgstr ""
 
-#: convertrules.py:1863
-msgid ""
-"Drum notation changes, Removing \\chordmodifiers, \\notenames.\n"
-"Harmonic notes. Thread context removed. Lyrics context removed."
-msgstr ""
-
-#: convertrules.py:1924
+#: convertrules.py:1702
 msgid "new syntax for property settings:"
 msgstr ""
 
 msgid "new syntax for property settings:"
 msgstr ""
 
-#: convertrules.py:1957
+#: convertrules.py:1728
 msgid "Property setting syntax in \\translator{ }"
 msgstr ""
 
 msgid "Property setting syntax in \\translator{ }"
 msgstr ""
 
-#: convertrules.py:1978
-#, python-format
-msgid "use %s"
+#: convertrules.py:1767
+msgid "Scheme grob function renaming"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:1995
-msgid "Scheme grob function renaming"
+#: convertrules.py:1780
+#, python-format
+msgid "use %s"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2008
+#: convertrules.py:1797
 msgid "More Scheme function renaming"
 msgstr ""
 
 msgid "More Scheme function renaming"
 msgstr ""
 
-#: convertrules.py:2140
+#: convertrules.py:1924
 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:2259
+#: convertrules.py:2010
 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:2285
+#: convertrules.py:2048
 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 +313,79 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: convertrules.py:2320
+#: convertrules.py:2068
 msgid "regularize other identifiers"
 msgstr ""
 
 msgid "regularize other identifiers"
 msgstr ""
 
-#: convertrules.py:2411
+#: convertrules.py:2136
+msgid "\\encoding: smart recode latin1..utf-8. Remove ly:point-and-click"
+msgstr ""
+
+#: convertrules.py:2149
 msgid "LilyPond source must be UTF-8"
 msgstr ""
 
 msgid "LilyPond source must be UTF-8"
 msgstr ""
 
-#: convertrules.py:2414
+#: convertrules.py:2152
 msgid "Try the texstrings backend"
 msgstr ""
 
 msgid "Try the texstrings backend"
 msgstr ""
 
-#: convertrules.py:2417
+#: convertrules.py:2155
 #, python-format
 msgid "Do something like: %s"
 msgstr ""
 
 #, python-format
 msgid "Do something like: %s"
 msgstr ""
 
-#: convertrules.py:2420
+#: convertrules.py:2158
 msgid "Or save as UTF-8 in your editor"
 msgstr ""
 
 msgid "Or save as UTF-8 in your editor"
 msgstr ""
 
-#: convertrules.py:2452
-msgid "\\encoding: smart recode latin1..utf-8. Remove ly:point-and-click"
+#: convertrules.py:2212
+msgid "warn about auto beam settings"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2485
+#: convertrules.py:2217
 msgid "auto beam settings"
 msgstr ""
 
 msgid "auto beam settings"
 msgstr ""
 
-#: convertrules.py:2487
+#: convertrules.py:2219
 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"
-msgstr ""
-
-#: convertrules.py:2498
-msgid "warn about auto beam settings"
+"explicitly; 1/4 is no longer multiplied to cover moments 1/2 and 3/4 too.\n"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2624
+#: convertrules.py:2333
 msgid "verticalAlignmentChildCallback has been deprecated"
 msgstr ""
 
 msgid "verticalAlignmentChildCallback has been deprecated"
 msgstr ""
 
-#: convertrules.py:2652
+#: convertrules.py:2337
 msgid "Remove callbacks property, deprecate XY-extent-callback."
 msgstr ""
 
 msgid "Remove callbacks property, deprecate XY-extent-callback."
 msgstr ""
 
-#: convertrules.py:2663
+#: convertrules.py:2358
 msgid "Use grob closures iso. XY-offset-callbacks."
 msgstr ""
 
 msgid "Use grob closures iso. XY-offset-callbacks."
 msgstr ""
 
-#: convertrules.py:2770
+#: convertrules.py:2420
 msgid "foobar -> foo-bar for \\paper, \\layout"
 msgstr ""
 
 msgid "foobar -> foo-bar for \\paper, \\layout"
 msgstr ""
 
-#: convertrules.py:2877
+#: convertrules.py:2530
 msgid "deprecate \\tempo in \\midi"
 msgstr ""
 
 msgid "deprecate \\tempo in \\midi"
 msgstr ""
 
-#: convertrules.py:2912
+#: convertrules.py:2583
 msgid "deprecate cautionary-style. Use AccidentalCautionary properties"
 msgstr ""
 
 msgid "deprecate cautionary-style. Use AccidentalCautionary properties"
 msgstr ""
 
-#: convertrules.py:2941
+#: convertrules.py:2596
 msgid "Rename accidental glyphs, use glyph-name-alist."
 msgstr ""
 
 msgid "Rename accidental glyphs, use glyph-name-alist."
 msgstr ""
 
-#: convertrules.py:2973
+#: convertrules.py:2651
 msgid "edge-text settings for TextSpanner."
 msgstr ""
 
 msgid "edge-text settings for TextSpanner."
 msgstr ""
 
-#: convertrules.py:2974
+#: convertrules.py:2652
 #, python-format
 msgid ""
 "Use\n"
 #, python-format
 msgid ""
 "Use\n"
@@ -338,2387 +393,3011 @@ msgid ""
 "%s"
 msgstr ""
 
 "%s"
 msgstr ""
 
-#: convertrules.py:3020
-msgid "all settings related to dashed lines.\n"
+#: convertrules.py:2685
+msgid "Use the `alignment-offsets' sub-property of\n"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:3021
-msgid "Use \\override ... #'style = #'line for solid lines and\n"
+#: convertrules.py:2686
+msgid "NonMusicalPaperColumn #'line-break-system-details\n"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:3022
-msgid "\t\\override ... #'style = #'dashed-line for dashed lines."
+#: convertrules.py:2687
+msgid "to set fixed distances between staves.\n"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:3027
+#: convertrules.py:2699
 msgid "Use #'style not #'dash-fraction to select solid/dashed lines."
 msgstr ""
 
 msgid "Use #'style not #'dash-fraction to select solid/dashed lines."
 msgstr ""
 
-#: fontextract.py:26
-#, python-format
-msgid "Scanning %s"
+#: convertrules.py:2705
+msgid "all settings related to dashed lines.\n"
 msgstr ""
 
 msgstr ""
 
-#: fontextract.py:71
-#, python-format
-msgid "Extracted %s"
+#: convertrules.py:2706
+msgid "Use \\override ... #'style = #'line for solid lines and\n"
 msgstr ""
 
 msgstr ""
 
-#: fontextract.py:86
-#, python-format
-msgid "Writing fonts to %s"
+#: convertrules.py:2707
+msgid "\t\\override ... #'style = #'dashed-line for dashed lines."
 msgstr ""
 
 msgstr ""
 
-#: lilylib.py:102 lilylib.py:153
-#, python-format
-msgid "Invoking `%s'"
+#: convertrules.py:2743
+msgid ""
+"metronomeMarkFormatter uses text markup as second argument,\n"
+"fret diagram properties moved to fret-diagram-details."
 msgstr ""
 
 msgstr ""
 
-#: lilylib.py:104 lilylib.py:155
-#, python-format
-msgid "Running %s..."
+#: convertrules.py:2748
+msgid "metronomeMarkFormatter got an additional text argument.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilylib.py:220
+#: convertrules.py:2749
 #, python-format
 #, python-format
-msgid "Usage: %s"
+msgid ""
+"The function assigned to Score.metronomeMarkFunction now uses the signature\n"
+"%s"
 msgstr ""
 
 msgstr ""
 
-#: musicexp.py:577
-#, python-format
-msgid "unable to set the music %(music)s for the repeat %(repeat)s"
+#: convertrules.py:2812
+msgid "\\put-adjacent argument order.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicexp.py:586
-msgid "encountered repeat without body"
+#: convertrules.py:2813
+msgid "Axis and direction now come before markups:\n"
 msgstr ""
 
 msgstr ""
 
-#: musicxml.py:13 convert-ly.py:50 lilypond-book.py:85 warn.cc:54 input.cc:96
-#: input.cc:104
-#, c-format, python-format
-msgid "error: %s"
+#: convertrules.py:2814
+msgid "\\put-adjacent axis dir markup markup."
 msgstr ""
 
 msgstr ""
 
-#: musicxml.py:272
-msgid "requested time signature, but time sig is unknown"
+#: convertrules.py:2845
+msgid "re-definition of InnerStaffGroup.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicxml.py:338
-#, python-format
-msgid "Encountered note at %s with %s duration (no <type> element):"
+#: convertrules.py:2851
+msgid "re-definition of InnerChoirStaff.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicxml.py:372
-#, python-format
-msgid "Unable to find find instrument for ID=%s\n"
+#: convertrules.py:2861
+msgid "Syntax changes for \\addChordShape and \\chord-shape"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1342 convert-ly.py:71 lilypond-book.py:109 midi2ly.py:849
-#, python-format
-msgid "%s [OPTION]... FILE"
+#: convertrules.py:2866
+msgid "stringTuning must be added to addChordShape call.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1343
-#, python-format
-msgid ""
-"abc2ly converts ABC music files (see\n"
-"%s) to LilyPond input."
+#: convertrules.py:2872
+msgid "stringTuning must be added to chord-shape call.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1350 convert-ly.py:78 etf2ly.py:1190 lilypond-book.py:175
-#: midi2ly.py:885 musicxml2ly.py:1824 main.cc:161
-msgid "show version number and exit"
+#: convertrules.py:2879
+msgid "Remove oldaddlyrics"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1354 convert-ly.py:82 etf2ly.py:1186 lilypond-book.py:125
-#: midi2ly.py:864 musicxml2ly.py:1808 main.cc:150
-msgid "show this help and exit"
+#: convertrules.py:2883
+msgid ""
+"oldaddlyrics is no longer supported. \n"
+"         Use addlyrics or lyrsicsto instead.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1356 etf2ly.py:1191 midi2ly.py:868
-msgid "write output to FILE"
+#: convertrules.py:2889
+msgid ""
+"keySignature property not reversed any more\n"
+"MIDI 47: orchestral strings -> orchestral harp"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1358
-msgid "be strict about succes"
+#: convertrules.py:2894
+msgid "The alist for Staff.keySignature is no longer in reversed order.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1360
-msgid "preserve ABC's notion of beams"
+#: convertrules.py:2900
+msgid ""
+"\\bar \".\" now produces a thick barline\n"
+"ly:hairpin::after-line-breaking -> ly:spanner::kill-zero-spanned-time\n"
+"Dash parameters for slurs and ties are now in dash-definition"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1361 convert-ly.py:111 etf2ly.py:1198 lilypond-book.py:180
-#: midi2ly.py:897 musicxml2ly.py:1872
-msgid "Bugs"
+#: convertrules.py:2906
+msgid "\\bar \".\" now produces a thick barline.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1362 convert-ly.py:112 etf2ly.py:1199 lilypond-book.py:181
-#: midi2ly.py:898 musicxml2ly.py:1873
-msgid "Report bugs via"
+#: convertrules.py:2912
+msgid "Dash parameters for slurs and ties are now in 'dash-details.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:32
+#: convertrules.py:2917
 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."
-msgstr ""
-
-#: convert-ly.py:34 lilypond-book.py:59
-msgid "Examples:"
+"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 ""
+
+#: convertrules.py:2931
+msgid ""
+"override-auto-beam-setting.\n"
+"   Autobeam settings are now overriden with \\overrideBeamSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:66 etf2ly.py:1174 lilypond-book.py:105 midi2ly.py:79
-msgid "Distributed under terms of the GNU General Public License."
+#: convertrules.py:2936
+msgid ""
+"override-auto-beam-setting.\n"
+"   Autobeam settings are now reverted with \\revertBeamSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:67 etf2ly.py:1175 lilypond-book.py:106 midi2ly.py:80
-msgid "It comes with NO WARRANTY."
+#: convertrules.py:2941
+msgid ""
+"beatGrouping. \n"
+"   beatGrouping with a specified context must now be accomplished with\n"
+"   \\overrideBeamSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:86 convert-ly.py:106
-msgid "VERSION"
+#: convertrules.py:2947
+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 ""
 
-#: convert-ly.py:88
-msgid "start from VERSION [default: \\version found in file]"
+#: convertrules.py:2958
+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 ""
 
-#: convert-ly.py:91
-msgid "edit in place"
+#: convertrules.py:2989
+msgid ""
+"minimum-Y-extent; vertical spacing no longer depends on the Y-extent of a "
+"VerticalAxisGroup.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:94
-msgid "do not add \\version command if missing"
+#: convertrules.py:2995
+msgid "Unify fetaNumber and fetaDynamic encodings"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:100
-msgid "show rules [default: --from=0, --to=@TOPLEVEL_VERSION@]"
+#: convertrules.py:3000
+msgid "\\RemoveEmpty*StaffContext -> \\*Staff \\RemoveEmptyStaves"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:105
-msgid "convert to VERSION [default: @TOPLEVEL_VERSION@]"
+#: convertrules.py:3011
+msgid "\\cresc etc. are now postfix operators"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:153
-msgid "Applying conversion: "
+#: convertrules.py:3017
+msgid ""
+"Eliminate beamSettings, beatLength, \\setBeatGrouping, "
+"\\overrideBeamSettings and \\revertBeamSettings.\n"
+"\"accordion.accEtcbase\" -> \"accordion.etcbass\""
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:166
-msgid "Error while converting"
+#: convertrules.py:3035
+msgid ""
+"\\overrideBeamSettings.  Use \\set beamExceptions or "
+"\\overrideTimeSignatureSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:168
-msgid "Stopping at last succesful rule"
+#: convertrules.py:3039
+msgid ""
+"\\revertBeamSettings. Use \\set beamExceptions or "
+"\\revertTimeSignatureSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:190
-#, python-format
-msgid "Processing `%s'... "
+#: convertrules.py:3043
+msgid "beamSettings. Use baseMoment, beatStructure, and beamExceptions.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:277 relocate.cc:362 source-file.cc:54
-#, c-format, python-format
-msgid "cannot open file: `%s'"
+#: convertrules.py:3047
+msgid "beatLength. Use baseMoment and beatStructure.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:284
-#, python-format
-msgid "cannot determine version for `%s'.  Skipping"
+#: convertrules.py:3051
+msgid "setbeatGrouping. Use baseMoment and beatStructure.\n"
 msgstr ""
 
 msgstr ""
 
-#: etf2ly.py:1180
-#, python-format
-msgid "%s [OPTION]... ETF-FILE"
+#: convertrules.py:3056
+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 ""
 
-#: etf2ly.py:1181
+#: convertrules.py:3061
 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."
+"woodwind-diagrams.  Move size, thickness, and graphic to properties.  "
+"Argument should be just the key list.\n"
 msgstr ""
 
 msgstr ""
 
-#: etf2ly.py:1192 midi2ly.py:869 musicxml2ly.py:1866 main.cc:154 main.cc:159
-msgid "FILE"
+#: convertrules.py:3069
+msgid ""
+"Rename vertical spacing variables.\n"
+"Add fretboard-table argument to savePredefinedFretboard."
 msgstr ""
 
 msgstr ""
 
-#: etf2ly.py:1194 lilypond-book.py:178 midi2ly.py:886 main.cc:163
-msgid "show warranty and copyright"
+#: convertrules.py:3087
+msgid "Rename vertical spacing grob properties."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:57
-msgid ""
-"Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
+#: convertrules.py:3103
+msgid "Remove \\paper variables head-separation and foot-separation."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:64
-msgid "BOOK"
+#: convertrules.py:3108
+msgid "Adjust settings for top-system-spacing instead.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:72
-#, python-format
-msgid "Exiting (%d)..."
+#: convertrules.py:3113
+msgid "Adjust settings for last-bottom-spacing instead.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:103
-#, python-format
-msgid "Copyright (c) %s by"
+#: convertrules.py:3119
+msgid ""
+"Rename space to basic-distance in various spacing alists.\n"
+"Remove HarmonicParenthesesItem grob."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:113
-msgid "FILTER"
+#: convertrules.py:3127
+msgid "HarmonicParenthesesItem has been eliminated.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:116
-msgid "pipe snippets through FILTER [convert-ly -n -]"
+#: convertrules.py:3128
+msgid "Harmonic parentheses are part of the TabNoteHead grob.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:120
+#: convertrules.py:3133
 msgid ""
 msgid ""
-"use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
+"Remove context from overrideTimeSignatureSettings and "
+"revertTimeSignatureSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:127
-msgid "add DIR to include path"
+#: convertrules.py:3140
+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 ""
 
-#: lilypond-book.py:128 lilypond-book.py:135 lilypond-book.py:147 main.cc:153
-msgid "DIR"
+#: convertrules.py:3180
+msgid "Vertical spacing changes might affect user-defined contexts.  "
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:133
-msgid "format Texinfo output so that Info will look for images of music in DIR"
+#: convertrules.py:3185
+msgid "Replace bar-size with bar-extent."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:140
-msgid "PAD"
+#: convertrules.py:3197
+msgid "Woodwind diagrams: Changes to the clarinet diagram."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:142
+#: convertrules.py:3201
 msgid ""
 msgid ""
-"pad left side of music to align music inspite of uneven bar numbers (in mm)"
+"woodwind-diagrams.  Clarinet fingering changed to reflect actual anatomy of "
+"instrument.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:146
-msgid "write output to DIR"
-msgstr ""
-
-#: lilypond-book.py:151
-msgid "COMMAND"
+#: book_base.py:24
+#, python-format
+msgid "file not found: %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:152
-msgid "process ly_files using COMMAND FILE..."
+#: book_base.py:161
+msgid "Output function not implemented"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:159
-msgid "create PDF files for use with PDFTeX"
+#: lilylib.py:81 musicxml.py:13 convert-ly.py:67 warn.cc:72 input.cc:115
+#: input.cc:123
+#, c-format, python-format
+msgid "error: %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:163
-msgid ""
-"extract all PostScript fonts into INPUT.psfonts for LaTeX\n"
-"must use this with dvips -h INPUT.psfonts"
+#: lilylib.py:124 lilylib.py:175
+#, python-format
+msgid "Invoking `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:167 midi2ly.py:879 musicxml2ly.py:1829 main.cc:162
-msgid "be verbose"
+#: lilylib.py:126 lilylib.py:177
+#, python-format
+msgid "Running %s..."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:788
+#: lilylib.py:253
 #, python-format
 #, python-format
-msgid "file not found: %s"
+msgid "Usage: %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1022
-#, python-format
-msgid "deprecated ly-option used: %s=%s"
+#: musicexp.py:216 musicexp.py:221
+msgid "Language does not support microtones contained in the piece"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1025
-#, python-format
-msgid "compatibility mode translation: %s=%s"
+#: musicexp.py:483
+msgid "Tuplet brackets of curved shape are not correctly implemented"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1029
+#: musicexp.py:669
 #, python-format
 #, python-format
-msgid "deprecated ly-option used: %s"
+msgid "unable to set the music %(music)s for the repeat %(repeat)s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1032
-#, python-format
-msgid "compatibility mode translation: %s"
+#: musicexp.py:678
+msgid "encountered repeat without body"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1051
+#. no self.elements!
+#: musicexp.py:848
 #, python-format
 #, python-format
-msgid "ignoring unknown ly option: %s"
+msgid "Grace note with no following music: %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1422
+#: musicexp.py:1010
 #, python-format
 #, python-format
-msgid "Opening filter `%s'"
+msgid "Invalid octave shift size found: %s. Using no shift."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1439
+#: musicexp.py:1468
 #, python-format
 #, python-format
-msgid "`%s' failed (%d)"
+msgid "Unable to convert alteration %s to a lilypond expression"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1440
-msgid "The error log is as follows:"
+#. TODO: Handle pieces without a time signature!
+#: musicxml.py:358
+msgid "Senza-misura time signatures are not yet supported!"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1512
-msgid "cannot find \\begin{document} in LaTeX document"
+#: musicxml.py:376
+msgid "Unable to interpret time signature! Falling back to 4/4."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1623
-msgid "Writing snippets..."
+#: musicxml.py:432
+#, python-format
+msgid ""
+"Key alteration octave given for a non-existing alteration nr. %s, available "
+"numbers: %s!"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1628
-msgid "Processing..."
+#: musicxml.py:520
+#, python-format
+msgid "Unable to find instrument for ID=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1632
-msgid "All snippets are up to date..."
+#: book_latex.py:156
+msgid "cannot find \\begin{document} in LaTeX document"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1642
+#: musicxml2ly.py:223
 #, python-format
 #, python-format
-msgid "cannot determine format for: %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:1653
+#: musicxml2ly.py:239 musicxml2ly.py:241
 #, python-format
 #, python-format
-msgid "%s is up to date."
+msgid "Unprocessed PartGroupInfo %s encountered"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1659
+#: musicxml2ly.py:494
 #, python-format
 #, python-format
-msgid "Writing `%s'..."
-msgstr ""
-
-#: lilypond-book.py:1714
-msgid "Output would overwrite input file; use --output."
+msgid "Encountered note at %s without type and duration (=%s)"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1718
+#: musicxml2ly.py:514
 #, python-format
 #, python-format
-msgid "Reading %s..."
+msgid ""
+"Encountered rational duration with denominator %s, unable to convert to "
+"lilypond duration"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1737
-msgid "Dissecting..."
+#: musicxml2ly.py:761
+msgid "Unable to extract key signature!"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1753
+#: musicxml2ly.py:788
 #, python-format
 #, python-format
-msgid "Compiling %s..."
+msgid "unknown mode %s, expecting 'major' or 'minor' or a church mode!"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1762
+#: musicxml2ly.py:926
 #, python-format
 #, python-format
-msgid "Processing include: %s"
+msgid "Encountered unprocessed marker %s\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1776
+#: musicxml2ly.py:1020
 #, python-format
 #, python-format
-msgid "Removing `%s'"
+msgid "unknown span event %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1809
-msgid "option --psfonts not used"
+#: musicxml2ly.py:1030
+#, python-format
+msgid "unknown span type %s for %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1810
-msgid "processing with dvips will have no fonts"
+#: musicxml2ly.py:1450
+msgid "Unknown metronome mark, ignoring"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1813
-msgid "DVIPS usage:"
+#. TODO: Implement the other (more complex) way for tempo marks!
+#: musicxml2ly.py:1455
+msgid ""
+"Metronome marks with complex relations (<metronome-note> in MusicXML) are "
+"not yet implemented."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1869
+#: musicxml2ly.py:1657
 #, python-format
 #, python-format
-msgid "Writing fonts to %s..."
+msgid "Unable to convert chord type %s to lilypond."
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:87 lily-library.scm:615 lily-library.scm:624
-msgid "warning: "
+#: musicxml2ly.py:1806
+#, python-format
+msgid "drum %s type unknown, please add to instrument_drumtype_dict"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:90 midi2ly.py:911
-msgid "error: "
+#: musicxml2ly.py:1810
+msgid "cannot find suitable event"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:91
-msgid "Exiting... "
+#: musicxml2ly.py:1958
+#, python-format
+msgid "Negative skip %s (from position %s to %s)"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:837
+#: musicxml2ly.py:2099
 #, python-format
 #, python-format
-msgid "%s output to `%s'..."
+msgid "Negative skip found: from %s to %s, difference is %s"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:850 musicxml2ly.py:1803
+#: musicxml2ly.py:2180
 #, python-format
 #, python-format
-msgid "Convert %s to LilyPond input."
+msgid "unexpected %s; expected %s or %s or %s"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:855
-msgid "print absolute pitches"
+#: musicxml2ly.py:2286
+msgid "Encountered closing slur, but no slur is open"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:857 midi2ly.py:872
-msgid "DUR"
+#: musicxml2ly.py:2289
+msgid "Cannot have two simultaneous (closing) slurs"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:858
-msgid "quantise note durations on DUR"
+#: musicxml2ly.py:2298
+msgid "Cannot have a slur inside another slur"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:861
-msgid "print explicit durations"
+#: musicxml2ly.py:2301
+msgid "Cannot have two simultaneous slurs"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:865
-msgid "set key: ALT=+sharps|-flats; MINOR=1"
+#: musicxml2ly.py:2435
+#, python-format
+msgid "cannot simultaneously have more than one mode: %s"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:866
-msgid "ALT[:MINOR]"
+#: musicxml2ly.py:2543
+msgid "Converting to LilyPond expressions..."
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:871
-msgid "quantise note starts on DUR"
+#: musicxml2ly.py:2554
+msgid "musicxml2ly [OPTION]... FILE.xml"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:874
-msgid "DUR*NUM/DEN"
+#: musicxml2ly.py:2556
+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:877
-msgid "allow tuplet durations DUR*NUM/DEN"
+#: musicxml2ly.py:2562 midi2ly.py:987 abc2ly.py:1386 lilypond-book.py:140
+#: convert-ly.py:98 etf2ly.py:1202 main.cc:157
+msgid "show this help and exit"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:889
-msgid "treat every text as a lyric"
+#: musicxml2ly.py:2566
+msgid ""
+"Copyright (c) 2005--2011 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:892
-msgid "Examples"
+#: musicxml2ly.py:2580 midi2ly.py:1015 abc2ly.py:1382 lilypond-book.py:212
+#: convert-ly.py:94 etf2ly.py:1206 main.cc:168
+msgid "show version number and exit"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:912
-msgid "no files specified on command line."
+#: musicxml2ly.py:2585 midi2ly.py:1009 lilypond-book.py:204 main.cc:169
+msgid "be verbose"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:193 musicxml2ly.py:195
-#, python-format
-msgid "Unprocessed PartGroupInfo %s encountered"
+#: musicxml2ly.py:2591
+msgid "use lxml.etree; uses less memory and cpu time"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:426
-#, python-format
-msgid ""
-"Encountered rational duration with denominator %s, unable to convert to "
-"lilypond duration"
+#: musicxml2ly.py:2597
+msgid "input file is a zip-compressed MusicXML file"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:609
-#, python-format
-msgid "unknown mode %s, expecting 'major' or 'minor'"
+#: musicxml2ly.py:2603
+msgid "convert pitches in relative mode (default)"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:647
-#, python-format
-msgid "Encountered unprocessed marker %s\n"
+#: musicxml2ly.py:2608
+msgid "convert pitches in absolute mode"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:741
-#, python-format
-msgid "unknown span event %s"
+#: musicxml2ly.py:2611
+msgid "LANG"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:751
-#, python-format
-msgid "unknown span type %s for %s"
+#: musicxml2ly.py:2613
+msgid "use LANG for pitch names, e.g. 'deutsch' for note names in German"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1259
-#, python-format
-msgid "drum %s type unknown, please add to instrument_drumtype_dict"
+#: musicxml2ly.py:2619
+msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1263
-msgid "cannot find suitable event"
+#: musicxml2ly.py:2625
+msgid "do not convert exact vertical positions of rests"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1346
-#, python-format
-msgid "Negative skip %s"
+#: musicxml2ly.py:2631
+msgid "do not convert the exact page layout and breaks"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1480
-#, python-format
-msgid "Negative skip found: from %s to %s, difference is %s"
+#: musicxml2ly.py:2637
+msgid ""
+"do not convert beaming information, use lilypond's automatic beaming instead"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1505
-#, python-format
-msgid "unexpected %s; expected %s or %s or %s"
+#: musicxml2ly.py:2640 midi2ly.py:992 midi2ly.py:997 etf2ly.py:1208
+#: main.cc:161 main.cc:166
+msgid "FILE"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1583
-msgid "cannot have two simultaneous slurs"
+#: musicxml2ly.py:2645
+msgid "set output filename to FILE, stdout if -"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1711
-#, python-format
-msgid "cannot simultaneously have more than one mode: %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:2648 midi2ly.py:1028 abc2ly.py:1395 lilypond-book.py:234
+#: convert-ly.py:144 etf2ly.py:1216 main.cc:281
+#, c-format, python-format
+msgid "Report bugs via %s"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1791
-msgid "Converting to LilyPond expressions..."
+#: musicxml2ly.py:2728
+#, python-format
+msgid "unknown part in part-list: %s"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1802
-msgid "musicxml2ly [options] FILE.xml"
+#: musicxml2ly.py:2790
+msgid "Input is compressed, extracting raw MusicXML data from stdin"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1812
+#: musicxml2ly.py:2793
 #, python-format
 #, python-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."
+msgid "Input file %s is compressed, extracting raw MusicXML data"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1835
-msgid "use lxml.etree; uses less memory and cpu time"
+#: musicxml2ly.py:2823
+msgid "Reading MusicXML from Standard input ..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1841
-msgid "input file is a zip-compressed MusicXML file"
+#: musicxml2ly.py:2825
+#, python-format
+msgid "Reading MusicXML from %s ..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1847
-msgid "convert pitches in relative mode (default)"
+#: musicxml2ly.py:2858
+#, python-format
+msgid "Output to `%s'"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1852
-msgid "convert pitches in absolute mode"
+#: musicxml2ly.py:2925
+#, python-format
+msgid "Unable to find input file %s"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1855
-msgid "LANG"
+#: midi2ly.py:90 lilypond-book.py:116 convert-ly.py:81 etf2ly.py:1189
+#, python-format
+msgid "Copyright (c) %s by"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1857
-msgid ""
-"use a different language file 'LANG.ly' and corresponding pitch names, e.g. "
-"'deutsch' for deutsch.ly"
+#: midi2ly.py:92 lilypond-book.py:118 convert-ly.py:83 etf2ly.py:1191
+msgid "Distributed under terms of the GNU General Public License."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1863
-msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
+#: midi2ly.py:93 lilypond-book.py:119 convert-ly.py:84 etf2ly.py:1192
+msgid "It comes with NO WARRANTY."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1871
-msgid "set output filename to FILE"
+#: midi2ly.py:99
+msgid "warning: "
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1929
-#, python-format
-msgid "unknown part in part-list: %s"
+#: midi2ly.py:102 midi2ly.py:1041
+msgid "error: "
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1985
-#, python-format
-msgid "Input file %s is compressed, extracting raw MusicXML data"
+#: midi2ly.py:103
+msgid "Exiting... "
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2011
+#: midi2ly.py:960
 #, python-format
 #, python-format
-msgid "Reading MusicXML from %s ..."
+msgid "%s output to `%s'..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2039 musicxml2ly.py:2053
+#: midi2ly.py:972 abc2ly.py:1373 lilypond-book.py:122 convert-ly.py:87
 #, python-format
 #, python-format
-msgid "Output to `%s'"
+msgid "%s [OPTION]... FILE"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2096
+#: midi2ly.py:973
 #, python-format
 #, python-format
-msgid "Unable to find input file %s"
+msgid "Convert %s to LilyPond input.\n"
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:140
-#, c-format
-msgid "option `%s' requires an argument"
+#: midi2ly.py:978
+msgid "print absolute pitches"
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:144
-#, c-format
-msgid "option `%s' does not allow an argument"
+#: midi2ly.py:980 midi2ly.py:1002
+msgid "DUR"
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:148
-#, c-format
-msgid "unrecognized option: `%s'"
+#: midi2ly.py:981
+msgid "quantise note durations on DUR"
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:154
-#, c-format
-msgid "invalid argument `%s' to option `%s'"
+#: midi2ly.py:984
+msgid "print explicit durations"
 msgstr ""
 
 msgstr ""
 
-#: warn.cc:68 grob.cc:566 input.cc:82
-#, c-format
-msgid "programming error: %s"
+#: midi2ly.py:989
+msgid "prepend FILE to output"
 msgstr ""
 
 msgstr ""
 
-#: warn.cc:69 input.cc:83
-msgid "continuing, cross fingers"
+#: midi2ly.py:993
+msgid "set key: ALT=+sharps|-flats; MINOR=1"
 msgstr ""
 
 msgstr ""
 
-#: accidental-engraver.cc:250
-#, c-format
-msgid "accidental typesetting list must begin with context-name: %s"
+#: midi2ly.py:994
+msgid "ALT[:MINOR]"
 msgstr ""
 
 msgstr ""
 
-#: accidental-engraver.cc:277
-#, c-format
-msgid "ignoring unknown accidental rule: %s"
+#: midi2ly.py:996 abc2ly.py:1388 etf2ly.py:1207
+msgid "write output to FILE"
 msgstr ""
 
 msgstr ""
 
-#: accidental-engraver.cc:293
-#, c-format
-msgid "pair or context-name expected for accidental rule, found %s"
+#: midi2ly.py:999
+msgid "preview of first 4 bars"
 msgstr ""
 
 msgstr ""
 
-#: accidental.cc:187
-#, c-format
-msgid "Could not find glyph-name for alteration %s"
+#: midi2ly.py:1001
+msgid "quantise note starts on DUR"
 msgstr ""
 
 msgstr ""
 
-#: accidental.cc:202
-msgid "natural alteration glyph not found"
+#: midi2ly.py:1004
+msgid "DUR*NUM/DEN"
 msgstr ""
 
 msgstr ""
 
-#: align-interface.cc:325
-msgid "tried to get a translation for something that is no child of mine"
+#: midi2ly.py:1007
+msgid "allow tuplet durations DUR*NUM/DEN"
 msgstr ""
 
 msgstr ""
 
-#: all-font-metrics.cc:143
-#, c-format
-msgid "cannot find font: `%s'"
+#: midi2ly.py:1016 lilypond-book.py:215 convert-ly.py:139 etf2ly.py:1210
+#: main.cc:170
+msgid "show warranty and copyright"
 msgstr ""
 
 msgstr ""
 
-#: apply-context-iterator.cc:31
-msgid "\\applycontext argument is not a procedure"
+#: midi2ly.py:1019
+msgid "treat every text as a lyric"
 msgstr ""
 
 msgstr ""
 
-#: auto-change-iterator.cc:63 change-iterator.cc:61
-#, c-format
-msgid "cannot change, already in translator: %s"
+#: midi2ly.py:1022
+msgid "Examples"
 msgstr ""
 
 msgstr ""
 
-#: axis-group-engraver.cc:78
-msgid "Axis_group_engraver: vertical group already has a parent"
+#: midi2ly.py:1042
+msgid "no files specified on command line."
 msgstr ""
 
 msgstr ""
 
-#: axis-group-engraver.cc:79
-msgid "are there two Axis_group_engravers?"
+#: abc2ly.py:1374
+#, python-format
+msgid ""
+"abc2ly converts ABC music files (see\n"
+"%s) to LilyPond input.\n"
 msgstr ""
 
 msgstr ""
 
-#: axis-group-engraver.cc:80
-msgid "removing this vertical group"
+#: abc2ly.py:1390
+msgid "be strict about success"
 msgstr ""
 
 msgstr ""
 
-#: axis-group-interface.cc:524
-msgid "an outside-staff object should have a direction, defaulting to up"
+#: abc2ly.py:1392
+msgid "preserve ABC's notion of beams"
 msgstr ""
 
 msgstr ""
 
-#: bar-check-iterator.cc:73
-#, c-format
-msgid "barcheck failed at: %s"
+#: lilypond-book.py:80
+msgid ""
+"Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:126
-msgid "already have a beam"
+#: lilypond-book.py:82 convert-ly.py:46
+msgid "Examples:"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:202
-msgid "unterminated beam"
+#: lilypond-book.py:87
+msgid "BOOK"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:244 chord-tremolo-engraver.cc:138
-msgid "stem must have Rhythmic structure"
+#: lilypond-book.py:95
+#, python-format
+msgid "Exiting (%d)..."
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:252
-msgid "stem does not fit in beam"
+#: lilypond-book.py:127
+msgid "FILTER"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:253
-msgid "beam was started here"
+#: lilypond-book.py:130
+msgid "pipe snippets through FILTER [default: `convert-ly -n -']"
 msgstr ""
 
 msgstr ""
 
-#: beam-quanting.cc:307
-msgid "no feasible beam position"
+#: lilypond-book.py:134
+msgid ""
+"use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
 msgstr ""
 
 msgstr ""
 
-#: beam.cc:160
-msgid "removing beam with no stems"
+#: lilypond-book.py:135
+msgid "FORMAT"
 msgstr ""
 
 msgstr ""
 
-#: beam.cc:1069
-msgid "no viable initial configuration found: may not find good beam slope"
+#: lilypond-book.py:142
+msgid "add DIR to include path"
 msgstr ""
 
 msgstr ""
 
-#: break-alignment-interface.cc:195
-#, c-format
-msgid "No spacing entry from %s to `%s'"
+#: lilypond-book.py:143 lilypond-book.py:150 lilypond-book.py:163
+#: lilypond-book.py:173 lilypond-book.py:189 lilypond-book.py:195 main.cc:160
+msgid "DIR"
 msgstr ""
 
 msgstr ""
 
-#: change-iterator.cc:23
-#, c-format
-msgid "cannot change `%s' to `%s'"
+#: lilypond-book.py:148
+msgid "format Texinfo output so that Info will look for images of music in DIR"
 msgstr ""
 
 msgstr ""
 
-#. FIXME: constant error message.
-#: change-iterator.cc:82
-msgid "cannot find context to switch to"
+#: lilypond-book.py:155
+msgid "PAD"
 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:157
+msgid ""
+"pad left side of music to align music inspite of uneven bar numbers (in mm)"
 msgstr ""
 
 msgstr ""
 
-#. FIXME: uncomprehensable message
-#: change-iterator.cc:95
-msgid "none of these in my family"
+#: lilypond-book.py:162
+msgid "write lily-XXX files to DIR, link into --output dir"
 msgstr ""
 
 msgstr ""
 
-#: chord-tremolo-engraver.cc:88
-msgid "No tremolo to end"
+#: lilypond-book.py:167
+msgid ""
+"Load the additional python PACKAGE (containing e.g. a custom output format)"
 msgstr ""
 
 msgstr ""
 
-#: chord-tremolo-engraver.cc:110
-msgid "unterminated chord tremolo"
+#: lilypond-book.py:168
+msgid "PACKAGE"
 msgstr ""
 
 msgstr ""
 
-#: chord-tremolo-iterator.cc:35
-#, c-format
-msgid "expect 2 elements for chord tremolo, found %d"
+#: lilypond-book.py:172
+msgid "write output to DIR"
 msgstr ""
 
 msgstr ""
 
-#: clef.cc:54
-#, c-format
-msgid "clef `%s' not found"
+#: lilypond-book.py:177
+msgid "COMMAND"
 msgstr ""
 
 msgstr ""
 
-#: cluster.cc:110
-#, c-format
-msgid "unknown cluster style `%s'"
+#: lilypond-book.py:178
+msgid "process ly_files using COMMAND FILE..."
 msgstr ""
 
 msgstr ""
 
-#: cluster.cc:147
-msgid "junking empty cluster"
+#: lilypond-book.py:182
+msgid "Compile snippets in safe mode"
 msgstr ""
 
 msgstr ""
 
-#: coherent-ligature-engraver.cc:100
-#, c-format
-msgid "Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul"
+#: lilypond-book.py:188
+msgid "do not fail if no lilypond output is found"
 msgstr ""
 
 msgstr ""
 
-#. if we get to here, just put everything on one line
-#: constrained-breaking.cc:167 constrained-breaking.cc:184
-msgid "cannot find line breaking that satisfies constraints"
+#: lilypond-book.py:194
+msgid "do not fail if no PNG images are found for EPS files"
 msgstr ""
 
 msgstr ""
 
-#: context-def.cc:130
-#, c-format
-msgid "program has no such type: `%s'"
+#: lilypond-book.py:200
+msgid "write snippet output files with the same base name as their source file"
 msgstr ""
 
 msgstr ""
 
-#: context-property.cc:30
-msgid "need symbol arguments for \\override and \\revert"
+#: lilypond-book.py:220
+msgid ""
+"run executable PROG instead of latex, or in\n"
+"case --pdf option is set instead of pdflatex"
 msgstr ""
 
 msgstr ""
 
-#: context.cc:144
-#, c-format
-msgid "cannot find or create new `%s'"
+#: lilypond-book.py:222
+msgid "PROG"
 msgstr ""
 
 msgstr ""
 
-#: context.cc:206
-#, c-format
-msgid "cannot find or create `%s' called `%s'"
+#: lilypond-book.py:228
+msgid "create PDF files for use with PDFTeX"
 msgstr ""
 
 msgstr ""
 
-#: context.cc:268
-#, c-format
-msgid "Invalid CreateContext event: Cannot create %s context"
+#: lilypond-book.py:419
+msgid "Writing snippets..."
 msgstr ""
 
 msgstr ""
 
-#: context.cc:380
-#, c-format
-msgid "cannot find or create: `%s'"
+#: lilypond-book.py:425
+msgid "Processing..."
 msgstr ""
 
 msgstr ""
 
-#: custos.cc:77
-#, c-format
-msgid "custos `%s' not found"
+#: lilypond-book.py:431
+msgid "All snippets are up to date..."
 msgstr ""
 
 msgstr ""
 
-#: dispatcher.cc:71
-msgid "Event class should be a symbol"
+#: lilypond-book.py:452
+#, python-format
+msgid "cannot determine format for: %s"
 msgstr ""
 
 msgstr ""
 
-#: dispatcher.cc:78
-#, c-format
-msgid "Unknown event class %s"
+#: lilypond-book.py:461
+#, python-format
+msgid "%s is up to date."
 msgstr ""
 
 msgstr ""
 
-#: dots.cc:37
-#, c-format
-msgid "dot `%s' not found"
+#: lilypond-book.py:475
+#, python-format
+msgid "Writing `%s'..."
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:192
-msgid "cannot find start of (de)crescendo"
+#: lilypond-book.py:537
+msgid "Output would overwrite input file; use --output."
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:201
-msgid "already have a decrescendo"
+#: lilypond-book.py:541
+#, python-format
+msgid "Reading %s..."
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:203
-msgid "already have a crescendo"
+#: lilypond-book.py:549
+msgid "Dissecting..."
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:206
-msgid "cresc starts here"
+#: lilypond-book.py:561
+#, python-format
+msgid "Compiling %s..."
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:335
-msgid "unterminated (de)crescendo"
+#: lilypond-book.py:570
+#, python-format
+msgid "Processing include: %s"
 msgstr ""
 
 msgstr ""
 
-#: extender-engraver.cc:142 extender-engraver.cc:151
-msgid "unterminated extender"
+#: lilypond-book.py:582
+#, python-format
+msgid "Removing `%s'"
 msgstr ""
 
 msgstr ""
 
-#: font-config.cc:28
-msgid "Initializing FontConfig..."
+#: convert-ly.py:44
+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 ""
 
-#: font-config.cc:44
-#, c-format
-msgid "Rebuilding FontConfig cache %s, this may take a while..."
+#: convert-ly.py:102 convert-ly.py:135
+msgid "VERSION"
 msgstr ""
 
 msgstr ""
 
-#: font-config.cc:57
-#, c-format
-msgid "failed adding font directory: %s"
+#: convert-ly.py:104
+msgid "start from VERSION [default: \\version found in file]"
 msgstr ""
 
 msgstr ""
 
-#: font-config.cc:59
-#, c-format
-msgid "adding font directory: %s"
+#: convert-ly.py:107
+msgid "edit in place"
 msgstr ""
 
 msgstr ""
 
-#: general-scheme.cc:201
-msgid "infinity or NaN encountered while converting Real number"
+#: convert-ly.py:111
+msgid "do not add \\version command if missing"
 msgstr ""
 
 msgstr ""
 
-#: general-scheme.cc:202
-msgid "setting to zero"
+#: convert-ly.py:117
+#, python-format
+msgid "force updating \\version number to %s"
 msgstr ""
 
 msgstr ""
 
-#: general-scheme.cc:421 output-ps.scm:61
-msgid "Found infinity or nan in output. Substituting 0.0"
+#: convert-ly.py:123
+msgid "only update \\version number if file is modified"
 msgstr ""
 
 msgstr ""
 
-#: glissando-engraver.cc:94
-msgid "unterminated glissando"
+#: convert-ly.py:129
+#, python-format
+msgid "show rules [default: -f 0, -t %s]"
 msgstr ""
 
 msgstr ""
 
-#: global-context-scheme.cc:85 global-context-scheme.cc:103
-msgid "no music found in score"
+#: convert-ly.py:134
+#, python-format
+msgid "convert to VERSION [default: %s]"
 msgstr ""
 
 msgstr ""
 
-#: global-context-scheme.cc:93
-msgid "Interpreting music... "
+#: convert-ly.py:184
+msgid "Applying conversion: "
 msgstr ""
 
 msgstr ""
 
-#: global-context-scheme.cc:116
-#, c-format
-msgid "elapsed time: %.2f seconds"
+#: convert-ly.py:197
+msgid "Error while converting"
 msgstr ""
 
 msgstr ""
 
-#: gregorian-ligature-engraver.cc:59
-#, c-format
-msgid "\\%s ignored"
+#: convert-ly.py:199
+msgid "Stopping at last successful rule"
 msgstr ""
 
 msgstr ""
 
-#: gregorian-ligature-engraver.cc:64
-#, c-format
-msgid "implied \\%s added"
+#: convert-ly.py:224
+#, python-format
+msgid "Processing `%s'... "
 msgstr ""
 
 msgstr ""
 
-#. ligature may not start with 2nd head of pes or flexa
-#: gregorian-ligature-engraver.cc:212
-msgid "cannot apply `\\~' on first head of ligature"
+#: convert-ly.py:332
+#, python-format
+msgid "%s: Unable to open file"
 msgstr ""
 
 msgstr ""
 
-#. (pitch == prev_pitch)
-#: gregorian-ligature-engraver.cc:224
-msgid "cannot apply `\\~' on heads with identical pitch"
+#: convert-ly.py:339
+#, python-format
+msgid "%s: Unable to determine version.  Skipping"
 msgstr ""
 
 msgstr ""
 
-#: grob-interface.cc:57
-#, c-format
-msgid "Unknown interface `%s'"
+#: convert-ly.py:344
+#, python-format
+msgid ""
+"%s: Invalid version string `%s' \n"
+"Valid version strings consist of three numbers, separated by dots, e.g. "
+"`2.8.12'"
 msgstr ""
 
 msgstr ""
 
-#: grob-interface.cc:68
-#, c-format
-msgid "Grob `%s' has no interface for property `%s'"
+#: etf2ly.py:1195
+#, python-format
+msgid "%s [OPTION]... ETF-FILE"
 msgstr ""
 
 msgstr ""
 
-#: grob-property.cc:34
-#, c-format
-msgid "%d: %s"
+#: etf2ly.py:1196
+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 ""
 
-#: grob-property.cc:173
-#, c-format
-msgid "cyclic dependency: calculation-in-progress encountered for #'%s (%s)"
+#: website_post.py:123
+msgid "English"
 msgstr ""
 
 msgstr ""
 
-#: grob.cc:251
-msgid "Infinity or NaN encountered"
+#: website_post.py:126
+msgid "Other languages"
 msgstr ""
 
 msgstr ""
 
-#: hairpin.cc:187
-msgid "decrescendo too small"
+#: warn.cc:59
+#, c-format
+msgid "success: %s"
 msgstr ""
 
 msgstr ""
 
-#: horizontal-bracket-engraver.cc:59
-msgid "do not have that many brackets"
+#: warn.cc:86 grob.cc:617 input.cc:97
+#, c-format
+msgid "programming error: %s"
 msgstr ""
 
 msgstr ""
 
-#: horizontal-bracket-engraver.cc:68
-msgid "conflicting note group events"
+#: warn.cc:87 input.cc:98
+msgid "continuing, cross fingers"
 msgstr ""
 
 msgstr ""
 
-#: hyphen-engraver.cc:93
-msgid "removing unterminated hyphen"
+#: getopt-long.cc:153
+#, c-format
+msgid "option `%s' requires an argument"
 msgstr ""
 
 msgstr ""
 
-#: hyphen-engraver.cc:107
-msgid "unterminated hyphen; removing"
+#: getopt-long.cc:157
+#, c-format
+msgid "option `%s' does not allow an argument"
 msgstr ""
 
 msgstr ""
 
-#: includable-lexer.cc:53 lily-guile.cc:76 lily-parser-scheme.cc:117
+#: getopt-long.cc:161
 #, c-format
 #, c-format
-msgid "cannot find file: `%s'"
+msgid "unrecognized option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: includable-lexer.cc:55 lily-parser-scheme.cc:108
+#: getopt-long.cc:167
 #, c-format
 #, c-format
-msgid "(search path: `%s')"
+msgid "invalid argument `%s' to option `%s'"
 msgstr ""
 
 msgstr ""
 
-#: input.cc:112 source-file.cc:168 source-file.cc:183
-msgid "position unknown"
+#: grob.cc:286
+msgid "Infinity or NaN encountered"
 msgstr ""
 
 msgstr ""
 
-#: key-signature-interface.cc:74
-#, c-format
-msgid "No glyph found for alteration: %s"
+#: vaticana-ligature.cc:95
+msgid "flexa-height undefined; assuming 0"
 msgstr ""
 
 msgstr ""
 
-#: key-signature-interface.cc:84
-msgid "alteration not found"
+#: vaticana-ligature.cc:100
+msgid "ascending vaticana style flexa"
 msgstr ""
 
 msgstr ""
 
-#: ligature-bracket-engraver.cc:62 ligature-engraver.cc:93
-msgid "cannot find start of ligature"
+#: vaticana-ligature.cc:188
+msgid "Vaticana_ligature: zero join (delta_pitch == 0)"
 msgstr ""
 
 msgstr ""
 
-#: ligature-bracket-engraver.cc:75 ligature-engraver.cc:120
-msgid "already have a ligature"
+#: parse-scm.cc:101
+msgid "GUILE signaled an error for the expression beginning here"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:98
-msgid "no right bound"
+#: rest-collision-engraver.cc:70
+msgid "rhythmic head is not part of a rhythmic column"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:129
-msgid "no left bound"
+#. if we get to here, just put everything on one line
+#: constrained-breaking.cc:189 constrained-breaking.cc:207
+msgid "cannot find line breaking that satisfies constraints"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:173
-msgid "unterminated ligature"
+#: horizontal-bracket-engraver.cc:78
+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:87
+msgid "conflicting note group events"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:203
-msgid "ligature was started here"
+#: hyphen-engraver.cc:104
+msgid "removing unterminated hyphen"
+msgstr ""
+
+#: hyphen-engraver.cc:118
+msgid "unterminated hyphen; removing"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:78
+#: pango-font.cc:187 open-type-font.cc:319
 #, c-format
 #, c-format
-msgid "(load path: `%s')"
+msgid "FT_Get_Glyph_Name () error: %s"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:438
+#: pango-font.cc:204
 #, c-format
 #, c-format
-msgid "cannot find property type-check for `%s' (%s)."
+msgid ""
+"Glyph has no name, but font supports glyph naming.\n"
+"Skipping glyph U+%0X, file %s"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:441
-msgid "perhaps a typing error?"
+#: pango-font.cc:241
+#, c-format
+msgid "no PostScript font name for font `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:448
-msgid "doing assignment anyway"
+#: pango-font.cc:290
+msgid "FreeType face has no PostScript font name"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:460
+#: midi-item.cc:92
 #, 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:251
-msgid "include files are not allowed in safe mode"
+#: note-heads-engraver.cc:76
+msgid "NoteEvent without pitch"
 msgstr ""
 
 msgstr ""
 
-#: lily-lexer.cc:270
+#: rest.cc:159
 #, c-format
 #, c-format
-msgid "identifier name is a keyword: `%s'"
+msgid "rest `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: lily-lexer.cc:285
+#: spaceable-grob.cc:94
 #, c-format
 #, c-format
-msgid "error at EOF: %s"
+msgid "No spring between column %d and next one"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:30
-#, c-format
-msgid "deprecated function called: %s"
+#: beam-engraver.cc:147
+msgid "already have a beam"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:89
-#, c-format
-msgid "Changing working directory to: `%s'"
+#: beam-engraver.cc:230
+msgid "unterminated beam"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:107
-#, c-format
-msgid "cannot find init file: `%s'"
+#: beam-engraver.cc:266 chord-tremolo-engraver.cc:150
+msgid "stem must have Rhythmic structure"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:126
-#, c-format
-msgid "Processing `%s'"
+#: beam-engraver.cc:274
+msgid "stem does not fit in beam"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser.cc:99
-msgid "Parsing..."
+#: beam-engraver.cc:275
+msgid "beam was started here"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser.cc:127
-msgid "braces do not match"
+#: music-iterator.cc:182
+msgid "Sending non-event to context"
 msgstr ""
 
 msgstr ""
 
-#: lyric-combine-music-iterator.cc:327
+#: context.cc:149
 #, c-format
 #, c-format
-msgid "cannot find Voice `%s'"
+msgid "cannot find or create new `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lyric-engraver.cc:158
-msgid "Lyric syllable does not have note. Use \\lyricsto or associatedVoice."
+#: context.cc:207
+#, c-format
+msgid "cannot find or create `%s' called `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:100
+#: context.cc:269
 #, c-format
 #, c-format
-msgid ""
-"This program is free software.  It is covered by the GNU General Public\n"
-"License and you are welcome to change it and/or distribute copies of it\n"
-"under certain conditions.  Invoke as `%s --warranty' for more\n"
-"information.\n"
+msgid "Invalid CreateContext event: Cannot create %s context"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:106
-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"
+#: context.cc:400
+#, c-format
+msgid "cannot find or create: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:137
-msgid "SYM[=VAL]"
+#: dispatcher.cc:82
+msgid "Event class should be a symbol"
+msgstr ""
+
+#: dispatcher.cc:89
+#, c-format
+msgid "Unknown event class %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:138
+#: paper-column-engraver.cc:245
 msgid ""
 msgid ""
-"set Scheme option SYM to VAL (default: #t).\n"
-"Use -dhelp for help."
+"forced break was overridden by some other event, should you be using bar "
+"checks?"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:141
-msgid "EXPR"
+#: tie-engraver.cc:116
+msgid "unterminated tie"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:141
-msgid "evaluate scheme code"
+#: tie-engraver.cc:312
+msgid "lonely tie"
 msgstr ""
 
 msgstr ""
 
-#. Bug in option parser: --output =foe is taken as an abbreviation
-#. for --output-format.
-#: main.cc:144
-msgid "FORMATs"
+#: dynamic-engraver.cc:197
+msgid "cannot find start of (de)crescendo"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:144
-msgid "dump FORMAT,...  Also as separate options:"
+#: dynamic-engraver.cc:206
+msgid "already have a decrescendo"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:145
-msgid "generate DVI (tex backend only)"
+#: dynamic-engraver.cc:208
+msgid "already have a crescendo"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:146
-msgid "generate PDF (default)"
+#: dynamic-engraver.cc:211
+msgid "cresc starts here"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:147
-msgid "generate PNG"
+#: dynamic-engraver.cc:339
+msgid "unterminated (de)crescendo"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:148
-msgid "generate PostScript"
+#: paper-score.cc:122 minimal-page-breaking.cc:40
+msgid "Calculating line breaks..."
 msgstr ""
 
 msgstr ""
 
-#: main.cc:149
-msgid "generate TeX (tex backend only)"
+#: paper-score.cc:135
+#, c-format
+msgid "Element count %d (spanners %d) "
 msgstr ""
 
 msgstr ""
 
-#: main.cc:151
-msgid "FIELD"
+#: paper-score.cc:139
+msgid "Preprocessing graphical objects..."
 msgstr ""
 
 msgstr ""
 
-#: main.cc:151
-msgid ""
-"dump header field FIELD to file\n"
-"named BASENAME.FIELD"
+#: paper-score.cc:163 optimal-page-breaking.cc:208
+#: page-turn-page-breaking.cc:248
+msgid "Drawing systems..."
 msgstr ""
 
 msgstr ""
 
-#: main.cc:153
-msgid "add DIR to search path"
+#: mensural-ligature-engraver.cc:96
+msgid "ligature with less than 2 heads -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:154
-msgid "use FILE as init file"
+#: mensural-ligature-engraver.cc:123
+msgid "cannot determine pitch of ligature primitive -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:156
-msgid "USER, GROUP, JAIL, DIR"
+#: mensural-ligature-engraver.cc:137
+msgid "single note ligature - skipping"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:156
-msgid ""
-"chroot to JAIL, become USER:GROUP\n"
-"and cd into DIR"
+#: mensural-ligature-engraver.cc:148
+msgid "prime interval within ligature -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:159
-msgid "write output to FILE (suffix will be added)"
+#: mensural-ligature-engraver.cc:159
+msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:160
-msgid "relocate using directory of lilypond program"
+#: mensural-ligature-engraver.cc:202
+msgid "semibrevis must be followed by another one -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:203
-#, c-format
+#: 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:230
-#, 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:232
-#, c-format
-msgid "Typeset music and/or produce MIDI from FILE."
+#: mensural-ligature-engraver.cc:386
+msgid "unexpected case fall-through"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:234
+#: piano-pedal-engraver.cc:298
 #, c-format
 #, c-format
-msgid "LilyPond produces beautiful music notation."
+msgid "expect 3 strings for piano pedals, found: %ld"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:236
+#: piano-pedal-engraver.cc:313 piano-pedal-engraver.cc:324
+#: 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:238
+#: piano-pedal-engraver.cc:359
 #, c-format
 #, c-format
-msgid "Options:"
+msgid "cannot find start of piano pedal bracket: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:242
-#, c-format
-msgid "Report bugs via %s"
+#: input.cc:131 source-file.cc:179 source-file.cc:194
+msgid "position unknown"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:288
+#: paper-outputter-scheme.cc:41
 #, c-format
 #, c-format
-msgid "expected %d arguments with jail, found: %u"
+msgid "Layout output to `%s'..."
 msgstr ""
 
 msgstr ""
 
-#: main.cc:302
-#, c-format
-msgid "no such user: %s"
+#: general-scheme.cc:306
+msgid "infinity or NaN encountered while converting Real number"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:304
-#, c-format
-msgid "cannot get user id from user name: %s: %s"
+#: general-scheme.cc:307
+msgid "setting to zero"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:319
-#, c-format
-msgid "no such group: %s"
+#: general-scheme.cc:543
+msgid "Found infinity or nan in output. Substituting 0.0"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:321
+#: music.cc:151
 #, c-format
 #, c-format
-msgid "cannot get group id from group name: %s: %s"
+msgid "octave check failed; expected \"%s\", found: \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: main.cc:329
-#, c-format
-msgid "cannot chroot to: %s: %s"
+#: music.cc:219
+msgid "(normalized pitch)"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:336
+#: music.cc:223
 #, c-format
 #, c-format
-msgid "cannot change group id to: %d: %s"
+msgid "Transposing %s by %s makes alteration larger than double"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:342
+#: translator-ctors.cc:65
 #, c-format
 #, c-format
-msgid "cannot change user id to: %d: %s"
+msgid "unknown translator: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:348
-#, c-format
-msgid "cannot change working directory to: %s: %s"
+#: partial-iterator.cc:45
+msgid "trying to use \\partial after the start of a piece"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:594
-#, c-format
-msgid "exception caught: %s"
+#: new-fingering-engraver.cc:106
+msgid "cannot add text scripts to individual note heads"
 msgstr ""
 
 msgstr ""
 
-#. FIXME: constant error message.
-#: mark-engraver.cc:129
-msgid "rehearsalMark must have integer value"
+#: new-fingering-engraver.cc:250
+msgid "no placement found for fingerings"
 msgstr ""
 
 msgstr ""
 
-#: mark-engraver.cc:135
-msgid "mark label must be a markup object"
+#: new-fingering-engraver.cc:251
+msgid "placing below"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:85
-msgid "ligature with less than 2 heads -> skipping"
+#: ligature-engraver.cc:104 ligature-bracket-engraver.cc:72
+msgid "cannot find start of ligature"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:112
-msgid "cannot determine pitch of ligature primitive -> skipping"
+#: ligature-engraver.cc:109
+msgid "no right bound"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:126
-msgid "single note ligature - skipping"
+#: ligature-engraver.cc:131 ligature-bracket-engraver.cc:85
+msgid "already have a ligature"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:138
-msgid "prime interval within ligature -> skipping"
+#: ligature-engraver.cc:140
+msgid "no left bound"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:150
-msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
+#: ligature-engraver.cc:185
+msgid "unterminated ligature"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:198
-msgid "semibrevis must be followed by another one -> skipping"
+#: ligature-engraver.cc:214
+msgid "ignoring rest: ligature may not contain rest"
 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"
+#: ligature-engraver.cc:215
+msgid "ligature was started here"
+msgstr ""
+
+#: auto-change-iterator.cc:74 change-iterator.cc:72
+#, c-format
+msgid "cannot change, already in translator: %s"
+msgstr ""
+
+#: accidental-engraver.cc:180
+#, c-format
+msgid "accidental typesetting list must begin with context-name: %s"
+msgstr ""
+
+#: accidental-engraver.cc:210
+#, c-format
+msgid "procedure or context-name expected for accidental rule, found %s"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:236
+#: ttf.cc:481 ttf.cc:530
+#, c-format
+msgid "font index %d too large for font `%s', using index 0"
+msgstr ""
+
+#: ttf.cc:513 ttf.cc:565
+msgid "font index must be non-negative, using index 0"
+msgstr ""
+
+#: break-alignment-interface.cc:206
+#, c-format
+msgid "No spacing entry from %s to `%s'"
+msgstr ""
+
+#: minimal-page-breaking.cc:44
+msgid "Calculating page breaks..."
+msgstr ""
+
+#: vaticana-ligature-engraver.cc:400
+#, 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"
+"ignored prefix(es) `%s' of this head according to restrictions of the "
+"selected ligature style"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:356
-msgid "unexpected case fall-through"
+#: vaticana-ligature-engraver.cc:736
+#, c-format
+msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature.cc:141
-msgid "Mensural_ligature: unexpected case fall-through"
+#: paper-book.cc:214
+#, c-format
+msgid "program option -dprint-pages not supported by backend `%s'"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature.cc:192
-msgid "Mensural_ligature: (join_right == 0)"
+#: paper-book.cc:233
+#, c-format
+msgid "program option -dpreview not supported by backend `%s'"
+msgstr ""
+
+#: output-def.cc:235
+msgid "margins do not fit with line-width, setting default values"
+msgstr ""
+
+#: output-def.cc:242
+msgid ""
+"systems run off the page due to improper paper settings, setting default "
+"values"
 msgstr ""
 
 msgstr ""
 
-#: midi-item.cc:81
+#: score-engraver.cc:78
 #, c-format
 #, c-format
-msgid "no such MIDI instrument: `%s'"
+msgid "cannot find `%s'"
+msgstr ""
+
+#: score-engraver.cc:80
+msgid "Music font has not been installed properly."
 msgstr ""
 
 msgstr ""
 
-#: midi-stream.cc:28
+#: score-engraver.cc:82
 #, c-format
 #, c-format
-msgid "cannot open for write: %s: %s"
+msgid "Search path `%s'"
+msgstr ""
+
+#: score-engraver.cc:84
+msgid "Aborting"
+msgstr ""
+
+#: note-collision.cc:497
+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 ""
+
+#: volta-engraver.cc:126
+msgid "giving up"
+msgstr ""
+
+#: page-layout-problem.cc:322
+msgid ""
+"cannot fit music on page: ragged-spacing was requested, but page was "
+"compressed"
 msgstr ""
 
 msgstr ""
 
-#: midi-stream.cc:44
+#: page-layout-problem.cc:325
 #, c-format
 #, c-format
-msgid "cannot write to file: `%s'"
+msgid "cannot fit music on page: overflow is %f"
 msgstr ""
 
 msgstr ""
 
-#: minimal-page-breaking.cc:42
-msgid "Computing page breaks..."
+#: page-layout-problem.cc:327
+msgid "compressing music to fit"
 msgstr ""
 
 msgstr ""
 
-#: music-iterator.cc:171
-msgid "Sending non-event to context"
+#: page-layout-problem.cc:765
+msgid "staff-affinities should only decrease"
+msgstr ""
+
+#: apply-context-iterator.cc:42
+msgid "\\applycontext argument is not a procedure"
+msgstr ""
+
+#. FIXME: constant error message.
+#: mark-engraver.cc:157
+msgid "rehearsalMark must have integer value"
+msgstr ""
+
+#: mark-engraver.cc:163
+msgid "mark label must be a markup object"
 msgstr ""
 
 msgstr ""
 
-#: music.cc:140
+#: new-dynamic-engraver.cc:142
 #, c-format
 #, c-format
-msgid "octave check failed; expected \"%s\", found: \"%s\""
+msgid ""
+"unknown crescendo style: %s\n"
+"defaulting to hairpin."
 msgstr ""
 
 msgstr ""
 
-#: music.cc:203
+#: new-dynamic-engraver.cc:200
 #, c-format
 #, c-format
-msgid "transposition by %s makes alteration larger than double"
+msgid "unterminated %s"
 msgstr ""
 
 msgstr ""
 
-#: new-fingering-engraver.cc:96
-msgid "cannot add text scripts to individual note heads"
+#: stem-engraver.cc:103
+msgid "tremolo duration is too long"
 msgstr ""
 
 msgstr ""
 
-#: new-fingering-engraver.cc:239
-msgid "no placement found for fingerings"
+#. FIXME:
+#: stem-engraver.cc:140
+#, c-format
+msgid "adding note head to incompatible stem (type = %d)"
 msgstr ""
 
 msgstr ""
 
-#: new-fingering-engraver.cc:240
-msgid "placing below"
+#: stem-engraver.cc:142
+msgid "maybe input should specify polyphonic voices"
 msgstr ""
 
 msgstr ""
 
-#: note-collision.cc:463
-msgid "ignoring too many clashing note columns"
+#: lily-lexer.cc:264
+msgid "include files are not allowed in safe mode"
+msgstr ""
+
+#: lily-lexer.cc:291
+#, c-format
+msgid "identifier name is a keyword: `%s'"
+msgstr ""
+
+#: lily-lexer.cc:312
+#, c-format
+msgid "error at EOF: %s"
+msgstr ""
+
+#: lyric-combine-music-iterator.cc:337
+#, c-format
+msgid "cannot find Voice `%s'"
+msgstr ""
+
+#: includable-lexer.cc:71 lily-guile.cc:87 lily-parser-scheme.cc:109
+#, c-format
+msgid "cannot find file: `%s'"
+msgstr ""
+
+#: includable-lexer.cc:73 lily-parser-scheme.cc:100
+#, c-format
+msgid "(search path: `%s')"
 msgstr ""
 
 msgstr ""
 
-#: note-column.cc:124
+#: note-column.cc:135
 msgid "cannot have note heads and rests together on a stem"
 msgstr ""
 
 msgid "cannot have note heads and rests together on a stem"
 msgstr ""
 
-#: note-head.cc:63
+#: beam.cc:180
+msgid "removing beam with no stems"
+msgstr ""
+
+#. We are completely screwed.
+#: beam.cc:1274
+msgid "no viable initial configuration found: may not find good beam slope"
+msgstr ""
+
+#: slur-engraver.cc:93
 #, c-format
 #, c-format
-msgid "none of note heads `%s' or `%s' found"
+msgid "direction of %s invalid: %d"
 msgstr ""
 
 msgstr ""
 
-#: note-heads-engraver.cc:64
-msgid "NoteEvent without pitch"
+#: slur-engraver.cc:162
+msgid "unterminated slur"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:33
+#: slur-engraver.cc:174
+msgid "cannot end slur"
+msgstr ""
+
+#: font-config.cc:40
+msgid "Initializing FontConfig..."
+msgstr ""
+
+#: font-config.cc:55 font-config-scheme.cc:152
 #, c-format
 #, c-format
-msgid "cannot allocate %lu bytes"
+msgid "failed adding font directory: %s"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:37
+#: font-config.cc:57 font-config-scheme.cc:154
 #, c-format
 #, c-format
-msgid "cannot load font table: %s"
+msgid "adding font directory: %s"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:42
+#: font-config.cc:61
+msgid "Building font database..."
+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
 #, c-format
-msgid "Free type error: %s"
+msgid "Fitting music on %d pages..."
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:100
+#: optimal-page-breaking.cc:109
 #, c-format
 #, c-format
-msgid "unsupported font format: %s"
+msgid "Fitting music on %d or %d pages..."
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:102
+#: optimal-page-breaking.cc:119 optimal-page-breaking.cc:173
 #, c-format
 #, c-format
-msgid "error reading font file %s: %s"
+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 ""
+
+#: accidental.cc:200
+#, c-format
+msgid "Could not find glyph-name for alteration %s"
+msgstr ""
+
+#: accidental.cc:215
+msgid "natural alteration glyph not found"
+msgstr ""
+
+#: system.cc:197
+#, c-format
+msgid "Element count %d"
+msgstr ""
+
+#: system.cc:303
+#, c-format
+msgid "Grob count %d"
+msgstr ""
+
+#: slur.cc:362
+#, c-format
+msgid "Ignoring grob for slur: %s. avoid-slur not set?"
+msgstr ""
+
+#: font-config-scheme.cc:168
+#, c-format
+msgid "failed adding font file: %s"
+msgstr ""
+
+#: font-config-scheme.cc:170
+#, c-format
+msgid "adding font file: %s"
+msgstr ""
+
+#: hairpin.cc:186
+msgid "decrescendo too small"
+msgstr ""
+
+#: extender-engraver.cc:170 extender-engraver.cc:179
+msgid "unterminated extender"
+msgstr ""
+
+#: lily-guile.cc:89
+#, c-format
+msgid "(load path: `%s')"
+msgstr ""
+
+#: lily-guile.cc:437
+#, c-format
+msgid "cannot find property type-check for `%s' (%s)."
+msgstr ""
+
+#: lily-guile.cc:440
+msgid "perhaps a typing error?"
+msgstr ""
+
+#: lily-guile.cc:447
+msgid "doing assignment anyway"
+msgstr ""
+
+#: lily-guile.cc:459
+#, c-format
+msgid "type check for `%s' failed; value `%s' must be of type `%s'"
+msgstr ""
+
+#: main.cc:109
+#, 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 ""
+
+#: main.cc:115
+msgid ""
+"    This program is free software; you can redistribute it and/or\n"
+"modify it under the terms of the GNU General Public License version 2\n"
+"as published by the Free Software Foundation.\n"
+"\n"
+"    This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n"
+"General Public License for more details.\n"
+"\n"
+"    You should have received a copy of the\n"
+"GNU General Public License along with this program; if not, write to\n"
+"the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n"
+"Boston, MA 02111-1307, USA.\n"
+msgstr ""
+
+#: main.cc:146
+msgid "SYM[=VAL]"
+msgstr ""
+
+#: main.cc:147
+msgid ""
+"set Scheme option SYM to VAL (default: #t).\n"
+"Use -dhelp for help."
+msgstr ""
+
+#: main.cc:150
+msgid "EXPR"
+msgstr ""
+
+#: main.cc:150
+msgid "evaluate scheme code"
+msgstr ""
+
+#. Bug in option parser: --output =foe is taken as an abbreviation
+#. for --output-format.
+#: main.cc:153
+msgid "FORMATs"
+msgstr ""
+
+#: main.cc:153
+msgid "dump FORMAT,...  Also as separate options:"
+msgstr ""
+
+#: main.cc:154
+msgid "generate PDF (default)"
+msgstr ""
+
+#: main.cc:155
+msgid "generate PNG"
+msgstr ""
+
+#: main.cc:156
+msgid "generate PostScript"
+msgstr ""
+
+#: main.cc:158
+msgid "FIELD"
+msgstr ""
+
+#: main.cc:158
+msgid ""
+"dump header field FIELD to file\n"
+"named BASENAME.FIELD"
+msgstr ""
+
+#: main.cc:160
+msgid "add DIR to search path"
+msgstr ""
+
+#: main.cc:161
+msgid "use FILE as init file"
+msgstr ""
+
+#: main.cc:163
+msgid "USER, GROUP, JAIL, DIR"
+msgstr ""
+
+#: main.cc:163
+msgid ""
+"chroot to JAIL, become USER:GROUP\n"
+"and cd into DIR"
+msgstr ""
+
+#: main.cc:166
+msgid "write output to FILE (suffix will be added)"
+msgstr ""
+
+#: main.cc:167
+msgid "relocate using directory of lilypond program"
+msgstr ""
+
+#. Do not update the copyright years here, run `make grand-replace'
+#: main.cc:238
+#, c-format
+msgid ""
+"Copyright (c) %s by\n"
+"%s  and others."
+msgstr ""
+
+#. No version number or newline here.  It confuses help2man.
+#: main.cc:265
+#, c-format
+msgid "Usage: %s [OPTION]... FILE..."
+msgstr ""
+
+#: main.cc:267
+msgid "Typeset music and/or produce MIDI from FILE."
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:177
-#, c-format
-msgid "FT_Get_Glyph_Name () Freetype error: %s"
+#: main.cc:269
+msgid "LilyPond produces beautiful music notation."
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:302 pango-font.cc:167
+#: main.cc:271
 #, c-format
 #, c-format
-msgid "FT_Get_Glyph_Name () error: %s"
+msgid "For more information, see %s"
 msgstr ""
 
 msgstr ""
 
-#. find out the ideal number of pages
-#: optimal-page-breaking.cc:56
-msgid "Finding the ideal number of pages..."
+#: main.cc:273
+msgid "Options:"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:71
-msgid "Fitting music on 1 page..."
+#: main.cc:327
+#, c-format
+msgid "expected %d arguments with jail, found: %u"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:73
+#: main.cc:341
 #, c-format
 #, c-format
-msgid "Fitting music on %d pages..."
+msgid "no such user: %s"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:75
+#: main.cc:343
 #, c-format
 #, c-format
-msgid "Fitting music on %d or %d pages..."
+msgid "cannot get user id from user name: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:152 page-turn-page-breaking.cc:226
-#: paper-score.cc:146
-msgid "Drawing systems..."
+#: main.cc:358
+#, c-format
+msgid "no such group: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:146
+#: main.cc:360
 #, c-format
 #, c-format
-msgid "page-turn-page-breaking: breaking from %d to %d"
+msgid "cannot get group id from group name: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:195
-msgid ""
-"cannot fit the first page turn onto a single page.  Consider setting first-"
-"page-number to an even number."
+#: main.cc:368
+#, c-format
+msgid "cannot chroot to: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:208
+#: main.cc:375
 #, c-format
 #, c-format
-msgid "Calculating page and line breaks (%d possible page breaks)..."
+msgid "cannot change group id to: %d: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:275
+#: main.cc:381
 #, c-format
 #, c-format
-msgid "break starting at page %d"
+msgid "cannot change user id to: %d: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:276
+#: main.cc:387
 #, c-format
 #, c-format
-msgid "\tdemerits: %f"
+msgid "cannot change working directory to: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:277
+#: main.cc:628
 #, c-format
 #, c-format
-msgid "\tsystem count: %d"
+msgid "exception caught: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:278
+#: key-signature-interface.cc:78
 #, c-format
 #, c-format
-msgid "\tpage count: %d"
+msgid "No glyph found for alteration: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:279
+#: key-signature-interface.cc:88
+msgid "alteration not found"
+msgstr ""
+
+#: dots.cc:48
 #, c-format
 #, c-format
-msgid "\tprevious break: %d"
+msgid "dot `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: pango-font.cc:184
+#: translator.cc:359
 #, c-format
 #, c-format
-msgid ""
-"Glyph has no name, but font supports glyph naming.\n"
-"Skipping glyph U+%0X, file %s"
+msgid "Two simultaneous %s events, junking this one"
 msgstr ""
 
 msgstr ""
 
-#: pango-font.cc:229
+#: translator.cc:360
 #, c-format
 #, c-format
-msgid "no PostScript font name for font `%s'"
+msgid "Previous %s event here"
 msgstr ""
 
 msgstr ""
 
-#: pango-font.cc:277
-msgid "FreeType face has no PostScript font name"
+#: glissando-engraver.cc:105
+msgid "unterminated glissando"
 msgstr ""
 
 msgstr ""
 
-#: paper-column-engraver.cc:221
-msgid ""
-"forced break was overridden by some other event, should you be using bar "
-"checks?"
+#: text-spanner-engraver.cc:73
+msgid "cannot find start of text spanner"
 msgstr ""
 
 msgstr ""
 
-#: paper-outputter-scheme.cc:30
-#, c-format
-msgid "Layout output to `%s'..."
+#: text-spanner-engraver.cc:86
+msgid "already have a text spanner"
 msgstr ""
 
 msgstr ""
 
-#: paper-score.cc:105
-msgid "Calculating line breaks..."
+#: text-spanner-engraver.cc:132
+msgid "unterminated text spanner"
 msgstr ""
 
 msgstr ""
 
-#: paper-score.cc:118
+#: clef.cc:65
 #, c-format
 #, c-format
-msgid "Element count %d (spanners %d) "
+msgid "clef `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: paper-score.cc:122
-msgid "Preprocessing graphical objects..."
+#.
+#. Todo: should make typecheck?
+#.
+#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
+#.
+#: time-signature-engraver.cc:75
+#, c-format
+msgid "strange time signature found: %d/%d"
 msgstr ""
 
 msgstr ""
 
-#: parse-scm.cc:87
-msgid "GUILE signaled an error for the expression beginning here"
+#: lily-parser-scheme.cc:82
+#, c-format
+msgid "Changing working directory to: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: percent-repeat-engraver.cc:200
-msgid "unterminated percent repeat"
+#: lily-parser-scheme.cc:99
+#, c-format
+msgid "cannot find init file: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: performance.cc:43
-msgid "Track..."
+#: lily-parser-scheme.cc:118
+#, c-format
+msgid "Processing `%s'"
 msgstr ""
 
 msgstr ""
 
-#: performance.cc:72
-msgid "MIDI channel wrapped around"
+#: lily-parser-scheme.cc:204
+msgid ""
+"ly:parser-parse-string is only valid with a new parser.  Use ly:parser-"
+"include-string instead."
 msgstr ""
 
 msgstr ""
 
-#: performance.cc:73
-msgid "remapping modulo 16"
+#: custos.cc:88
+#, c-format
+msgid "custos `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: performance.cc:101
+#: program-option-scheme.cc:237
 #, c-format
 #, c-format
-msgid "MIDI output to `%s'..."
+msgid "no such internal option: %s"
 msgstr ""
 
 msgstr ""
 
-#: phrasing-slur-engraver.cc:139
-msgid "unterminated phrasing slur"
+#: rest-collision.cc:146
+msgid "cannot resolve rest collision: rest direction not set"
 msgstr ""
 
 msgstr ""
 
-#: piano-pedal-engraver.cc:286
-#, c-format
-msgid "expect 3 strings for piano pedals, found: %ld"
+#: rest-collision.cc:160 rest-collision.cc:205
+msgid "too many colliding rests"
 msgstr ""
 
 msgstr ""
 
-#: piano-pedal-engraver.cc:301 piano-pedal-engraver.cc:312
-#: piano-pedal-performer.cc:93
-#, c-format
-msgid "cannot find start of piano pedal: `%s'"
+#: episema-engraver.cc:75
+msgid "already have an episema"
 msgstr ""
 
 msgstr ""
 
-#: piano-pedal-engraver.cc:347
-#, c-format
-msgid "cannot find start of piano pedal bracket: `%s'"
+#: episema-engraver.cc:88
+msgid "cannot find start of episema"
 msgstr ""
 
 msgstr ""
 
-#: program-option-scheme.cc:215
-#, c-format
-msgid "no such internal option: %s"
+#: episema-engraver.cc:137
+msgid "unterminated episema"
 msgstr ""
 
 msgstr ""
 
-#: property-iterator.cc:74
+#: grob-property.cc:34
 #, c-format
 #, c-format
-msgid "not a grob name, `%s'"
+msgid "%d: %s"
 msgstr ""
 
 msgstr ""
 
-#: relative-octave-check.cc:38
-msgid "Failed octave check, got: "
+#: grob-property.cc:173
+#, c-format
+msgid "cyclic dependency: calculation-in-progress encountered for #'%s (%s)"
 msgstr ""
 
 msgstr ""
 
-#: relocate.cc:44
+#: relocate.cc:54
 #, c-format
 msgid "Setting %s to %s"
 msgstr ""
 
 #, c-format
 msgid "Setting %s to %s"
 msgstr ""
 
-#: relocate.cc:64
+#: relocate.cc:74
 #, c-format
 msgid "no such file: %s for %s"
 msgstr ""
 
 #, c-format
 msgid "no such file: %s for %s"
 msgstr ""
 
-#: relocate.cc:74 relocate.cc:92
+#: relocate.cc:84 relocate.cc:102
 #, c-format
 msgid "no such directory: %s for %s"
 msgstr ""
 
 #, c-format
 msgid "no such directory: %s for %s"
 msgstr ""
 
-#: relocate.cc:84
+#: relocate.cc:94
 #, c-format
 msgid "%s=%s (prepend)\n"
 msgstr ""
 
 #, c-format
 msgid "%s=%s (prepend)\n"
 msgstr ""
 
-#: relocate.cc:114
+#: relocate.cc:124
 #, c-format
 msgid "not relocating, no %s/ or current/ found under %s"
 msgstr ""
 
 #, c-format
 msgid "not relocating, no %s/ or current/ found under %s"
 msgstr ""
 
-#: relocate.cc:125
+#: relocate.cc:135
 #, c-format
 msgid "Relocation: compile datadir=%s, new datadir=%s"
 msgstr ""
 
 #, c-format
 msgid "Relocation: compile datadir=%s, new datadir=%s"
 msgstr ""
 
-#: relocate.cc:138
+#: relocate.cc:148
 #, c-format
 msgid "Relocation: framework_prefix=%s"
 msgstr ""
 
 #, c-format
 msgid "Relocation: framework_prefix=%s"
 msgstr ""
 
-#: relocate.cc:179
+#: relocate.cc:189
 #, c-format
 msgid "Relocation: is absolute: argv0=%s"
 msgstr ""
 
 #, c-format
 msgid "Relocation: is absolute: argv0=%s"
 msgstr ""
 
-#: relocate.cc:186
+#: relocate.cc:196
 #, c-format
 msgid "Relocation: from cwd: argv0=%s"
 msgstr ""
 
 #, c-format
 msgid "Relocation: from cwd: argv0=%s"
 msgstr ""
 
-#: relocate.cc:195
+#: relocate.cc:213
 #, c-format
 msgid ""
 "Relocation: from PATH=%s\n"
 "argv0=%s"
 msgstr ""
 
 #, c-format
 msgid ""
 "Relocation: from PATH=%s\n"
 "argv0=%s"
 msgstr ""
 
-#: relocate.cc:229
+#: relocate.cc:240
 msgid "LILYPONDPREFIX is obsolete, use LILYPOND_DATADIR"
 msgstr ""
 
 msgid "LILYPONDPREFIX is obsolete, use LILYPOND_DATADIR"
 msgstr ""
 
-#: relocate.cc:356
+#: relocate.cc:367
 #, c-format
 msgid "Relocation file: %s"
 msgstr ""
 
 #, c-format
 msgid "Relocation file: %s"
 msgstr ""
 
-#: relocate.cc:392
+#: relocate.cc:373 source-file.cc:65
+#, c-format
+msgid "cannot open file: `%s'"
+msgstr ""
+
+#: relocate.cc:403
 #, c-format
 msgid "Unknown relocation command %s"
 msgstr ""
 
 #, c-format
 msgid "Unknown relocation command %s"
 msgstr ""
 
-#: rest-collision.cc:145
-msgid "cannot resolve rest collision: rest direction not set"
+#: translator-group.cc:188
+#, c-format
+msgid "cannot find: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: rest-collision.cc:159 rest-collision.cc:204
-msgid "too many colliding rests"
+#: phrasing-slur-engraver.cc:157
+msgid "unterminated phrasing slur"
 msgstr ""
 
 msgstr ""
 
-#: rest.cc:132
-#, c-format
-msgid "rest `%s' not found"
+#: lyric-engraver.cc:176
+msgid "Lyric syllable does not have note. Use \\lyricsto or associatedVoice."
 msgstr ""
 
 msgstr ""
 
-#: score-engraver.cc:67
-#, c-format
-msgid "cannot find `%s'"
+#: page-breaking.cc:248
+msgid ""
+"ignoring min-systems-per-page and max-systems-per-page because systems-per-"
+"page was set"
 msgstr ""
 
 msgstr ""
 
-#: score-engraver.cc:69
-msgid "Music font has not been installed properly."
+#: page-breaking.cc:253
+msgid ""
+"min-systems-per-page is larger than max-systems-per-page, ignoring both "
+"values"
+msgstr ""
+
+#: performance.cc:54
+msgid "Track..."
+msgstr ""
+
+#: performance.cc:83
+msgid "MIDI channel wrapped around"
+msgstr ""
+
+#: performance.cc:84
+msgid "remapping modulo 16"
 msgstr ""
 
 msgstr ""
 
-#: score-engraver.cc:71
+#: performance.cc:111
 #, c-format
 #, c-format
-msgid "Search path `%s'"
+msgid "MIDI output to `%s'..."
 msgstr ""
 
 msgstr ""
 
-#: score-engraver.cc:73
-msgid "Aborting"
+#: tuplet-engraver.cc:107
+msgid "No tuplet to end"
 msgstr ""
 
 msgstr ""
 
-#: score.cc:167
-msgid "already have music in score"
+#: gregorian-ligature-engraver.cc:70
+#, c-format
+msgid "\\%s ignored"
 msgstr ""
 
 msgstr ""
 
-#: score.cc:168
-msgid "this is the previous music"
+#: gregorian-ligature-engraver.cc:75
+#, c-format
+msgid "implied \\%s added"
 msgstr ""
 
 msgstr ""
 
-#: score.cc:173
-msgid "errors found, ignoring music expression"
+#. 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 ""
 
-#. FIXME:
-#: script-engraver.cc:102
-msgid "do not know how to interpret articulation: "
+#. (pitch == prev_pitch)
+#: gregorian-ligature-engraver.cc:236
+msgid "cannot apply `\\~' on heads with identical pitch"
 msgstr ""
 
 msgstr ""
 
-#: script-engraver.cc:103
-msgid "scheme encoding: "
+#: chord-tremolo-engraver.cc:88
+msgid "No tremolo to end"
 msgstr ""
 
 msgstr ""
 
-#: slur-engraver.cc:82
-#, c-format
-msgid "direction of %s invalid: %d"
+#: chord-tremolo-engraver.cc:109
+msgid "unterminated chord tremolo"
 msgstr ""
 
 msgstr ""
 
-#: slur-engraver.cc:151
-msgid "unterminated slur"
+#: axis-group-engraver.cc:94
+msgid "Axis_group_engraver: vertical group already has a parent"
 msgstr ""
 
 msgstr ""
 
-#: slur-engraver.cc:163
-msgid "cannot end slur"
+#: axis-group-engraver.cc:95
+msgid "are there two Axis_group_engravers?"
+msgstr ""
+
+#: axis-group-engraver.cc:96
+msgid "removing this vertical group"
 msgstr ""
 
 msgstr ""
 
-#: slur.cc:353
+#: cluster.cc:120
 #, c-format
 #, c-format
-msgid "Ignoring grob for slur: %s. avoid-slur not set?"
+msgid "unknown cluster style `%s'"
+msgstr ""
+
+#: cluster.cc:157
+msgid "junking empty cluster"
+msgstr ""
+
+#: context-property.cc:42
+msgid "need symbol arguments for \\override and \\revert"
 msgstr ""
 
 msgstr ""
 
-#: source-file.cc:74
+#: source-file.cc:85
 #, c-format
 msgid "expected to read %d characters, got %d"
 msgstr ""
 
 #, c-format
 msgid "expected to read %d characters, got %d"
 msgstr ""
 
-#: spaceable-grob.cc:83
+#: axis-group-interface.cc:631
+msgid "an outside-staff object should have a direction, defaulting to up"
+msgstr ""
+
+#: coherent-ligature-engraver.cc:111
 #, c-format
 #, c-format
-msgid "No spring between column %d and next one"
+msgid "Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul"
 msgstr ""
 
 msgstr ""
 
-#: staff-symbol-engraver.cc:62
-msgid "staff-span event has no direction"
+#: percent-repeat-engraver.cc:148
+msgid "unterminated percent repeat"
 msgstr ""
 
 msgstr ""
 
-#: stem-engraver.cc:92
-msgid "tremolo duration is too long"
+#: note-head.cc:76
+#, c-format
+msgid "none of note heads `%s' or `%s' found"
+msgstr ""
+
+#: relative-octave-check.cc:49
+msgid "Failed octave check, got: "
 msgstr ""
 
 #. FIXME:
 msgstr ""
 
 #. FIXME:
-#: stem-engraver.cc:129
+#: script-engraver.cc:113
+msgid "do not know how to interpret articulation:"
+msgstr ""
+
+#: script-engraver.cc:114
+msgid " scheme encoding: "
+msgstr ""
+
+#: all-font-metrics.cc:156
 #, c-format
 #, c-format
-msgid "adding note head to incompatible stem (type = %d)"
+msgid "cannot find font: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: stem-engraver.cc:131
-msgid "maybe input should specify polyphonic voices"
+#: property-iterator.cc:85
+#, c-format
+msgid "not a grob name, `%s'"
+msgstr ""
+
+#: bar-check-iterator.cc:84
+#, c-format
+msgid "barcheck failed at: %s"
 msgstr ""
 
 msgstr ""
 
-#: stem.cc:105
+#: stem.cc:116
 msgid "weird stem size, check for narrow beams"
 msgstr ""
 
 msgid "weird stem size, check for narrow beams"
 msgstr ""
 
-#: stem.cc:627
+#: stem.cc:657
 #, c-format
 msgid "flag `%s' not found"
 msgstr ""
 
 #, c-format
 msgid "flag `%s' not found"
 msgstr ""
 
-#: stem.cc:638
+#: stem.cc:673
 #, c-format
 msgid "flag stroke `%s' not found"
 msgstr ""
 
 #, c-format
 msgid "flag stroke `%s' not found"
 msgstr ""
 
-#: system.cc:179
+#: global-context-scheme.cc:96 global-context-scheme.cc:114
+msgid "no music found in score"
+msgstr ""
+
+#: global-context-scheme.cc:104
+msgid "Interpreting music... "
+msgstr ""
+
+#: global-context-scheme.cc:127
 #, c-format
 #, c-format
-msgid "Element count %d."
+msgid "elapsed time: %.2f seconds"
 msgstr ""
 
 msgstr ""
 
-#: system.cc:271
+#: translator-group-ctors.cc:40
 #, c-format
 #, c-format
-msgid "Grob count %d"
+msgid "fatal error. Couldn't find type: %s"
 msgstr ""
 
 msgstr ""
 
-#: text-spanner-engraver.cc:60
-msgid "cannot find start of text spanner"
+#: mensural-ligature.cc:171
+msgid "Mensural_ligature: unexpected case fall-through"
 msgstr ""
 
 msgstr ""
 
-#: text-spanner-engraver.cc:72
-msgid "already have a text spanner"
+#: mensural-ligature.cc:233
+msgid "Mensural_ligature: (join_right == 0)"
 msgstr ""
 
 msgstr ""
 
-#: text-spanner-engraver.cc:118
-msgid "unterminated text spanner"
+#: page-turn-page-breaking.cc:168
+#, c-format
+msgid "page-turn-page-breaking: breaking from %d to %d"
 msgstr ""
 
 msgstr ""
 
-#: tie-engraver.cc:262
-msgid "lonely tie"
+#: page-turn-page-breaking.cc:217
+msgid ""
+"cannot fit the first page turn onto a single page.  Consider setting first-"
+"page-number to an even number."
 msgstr ""
 
 msgstr ""
 
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#: time-signature-engraver.cc:64
+#: page-turn-page-breaking.cc:230
 #, c-format
 #, c-format
-msgid "strange time signature found: %d/%d"
+msgid "Calculating page and line breaks (%d possible page breaks)..."
 msgstr ""
 
 msgstr ""
 
-#. If there is no such symbol, we default to the numbered style.
-#. (Here really with a warning!)
-#: time-signature.cc:83
+#: page-turn-page-breaking.cc:300
 #, c-format
 #, c-format
-msgid "time signature symbol `%s' not found; reverting to numbered style"
+msgid "break starting at page %d"
 msgstr ""
 
 msgstr ""
 
-#: translator-ctors.cc:53
+#: page-turn-page-breaking.cc:301
 #, c-format
 #, c-format
-msgid "unknown translator: `%s'"
+msgid "\tdemerits: %f"
 msgstr ""
 
 msgstr ""
 
-#: translator-group-ctors.cc:29
+#: page-turn-page-breaking.cc:302
 #, c-format
 #, c-format
-msgid "fatal error. Couldn't find type: %s"
+msgid "\tsystem count: %d"
 msgstr ""
 
 msgstr ""
 
-#: translator-group.cc:146
+#: page-turn-page-breaking.cc:303
 #, c-format
 #, c-format
-msgid "cannot find: `%s'"
+msgid "\tpage count: %d"
 msgstr ""
 
 msgstr ""
 
-#: translator.cc:347
+#: page-turn-page-breaking.cc:304
 #, c-format
 #, c-format
-msgid "Two simultaneous %s events, junking this one"
+msgid "\tprevious break: %d"
+msgstr ""
+
+#: lily-parser.cc:106
+msgid "Parsing..."
+msgstr ""
+
+#: lily-parser.cc:134
+msgid "braces do not match"
+msgstr ""
+
+#: score.cc:178
+msgid "already have music in score"
+msgstr ""
+
+#: score.cc:179
+msgid "this is the previous music"
+msgstr ""
+
+#: score.cc:184
+msgid "errors found, ignoring music expression"
+msgstr ""
+
+#: change-iterator.cc:34
+#, c-format
+msgid "cannot change `%s' to `%s'"
 msgstr ""
 
 msgstr ""
 
-#: translator.cc:348
+#. 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
 #, c-format
-msgid "Previous %s event here"
+msgid "not changing to same context type: %s"
 msgstr ""
 
 msgstr ""
 
-#: trill-spanner-engraver.cc:84
-msgid "cannot find start of trill spanner"
+#. FIXME: uncomprehensable message
+#: change-iterator.cc:106
+msgid "none of these in my family"
 msgstr ""
 
 msgstr ""
 
-#: trill-spanner-engraver.cc:96
-msgid "already have a trill spanner"
+#. If there is no such symbol, we default to the numbered style.
+#. (Here really with a warning!)
+#: time-signature.cc:94
+#, c-format
+msgid "time signature symbol `%s' not found; reverting to numbered style"
 msgstr ""
 
 msgstr ""
 
-#: tuplet-engraver.cc:96
-msgid "No tuplet to end"
+#: grob-interface.cc:68
+#, c-format
+msgid "Unknown interface `%s'"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature-engraver.cc:389
+#: grob-interface.cc:79
 #, c-format
 #, c-format
-msgid ""
-"ignored prefix (es) `%s' of this head according to restrictions of the "
-"selected ligature style"
+msgid "Grob `%s' has no interface for property `%s'"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature-engraver.cc:718
+#: open-type-font.cc:44
 #, c-format
 #, c-format
-msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
+msgid "cannot allocate %lu bytes"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature.cc:84
-msgid "flexa-height undefined; assuming 0"
+#: open-type-font.cc:48
+#, c-format
+msgid "cannot load font table: %s"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature.cc:89
-msgid "ascending vaticana style flexa"
+#: open-type-font.cc:53
+#, c-format
+msgid "FreeType error: %s"
 msgstr ""
 
 msgstr ""
 
-#: vaticana-ligature.cc:177
-msgid "Vaticana_ligature: zero join (delta_pitch == 0)"
+#: open-type-font.cc:111
+#, c-format
+msgid "unsupported font format: %s"
 msgstr ""
 
 msgstr ""
 
-#. fixme: be more verbose.
-#: volta-engraver.cc:100
-msgid "cannot end volta spanner"
+#: open-type-font.cc:113
+#, c-format
+msgid "error reading font file %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: volta-engraver.cc:110
-msgid "already have a volta spanner, ending that one prematurely"
+#: open-type-font.cc:188
+#, c-format
+msgid "FT_Get_Glyph_Name () Freetype error: %s"
 msgstr ""
 
 msgstr ""
 
-#: volta-engraver.cc:114
-msgid "also already have an ended spanner"
+#: midi-stream.cc:39
+#, c-format
+msgid "cannot open for write: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: volta-engraver.cc:115
-msgid "giving up"
+#: midi-stream.cc:55
+#, c-format
+msgid "cannot write to file: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: parser.yy:728
+#: parser.yy:820
 msgid "\\paper cannot be used in \\score, use \\layout instead"
 msgstr ""
 
 msgid "\\paper cannot be used in \\score, use \\layout instead"
 msgstr ""
 
-#: parser.yy:752
+#: parser.yy:844
 msgid "need \\paper for paper block"
 msgstr ""
 
 msgid "need \\paper for paper block"
 msgstr ""
 
-#: parser.yy:1211
+#: parser.yy:1363
+msgid "only \\consists takes non-string argument."
+msgstr ""
+
+#: parser.yy:1376
 msgid "Grob name should be alphanumeric"
 msgstr ""
 
 msgid "Grob name should be alphanumeric"
 msgstr ""
 
-#: parser.yy:1509
+#: parser.yy:1685
 msgid "second argument must be pitch list"
 msgstr ""
 
 msgid "second argument must be pitch list"
 msgstr ""
 
-#: parser.yy:1536 parser.yy:1541 parser.yy:2006
+#: parser.yy:1716 parser.yy:1721 parser.yy:2194
 msgid "have to be in Lyric mode for lyrics"
 msgstr ""
 
 msgid "have to be in Lyric mode for lyrics"
 msgstr ""
 
-#: parser.yy:1638
+#: parser.yy:1818
 msgid "expecting string as script definition"
 msgstr ""
 
 msgid "expecting string as script definition"
 msgstr ""
 
-#: parser.yy:1793 parser.yy:1843
+#: parser.yy:1973 parser.yy:2024
 #, c-format
 msgid "not a duration: %d"
 msgstr ""
 
 #, c-format
 msgid "not a duration: %d"
 msgstr ""
 
-#: parser.yy:1960
+#: parser.yy:2148
 msgid "have to be in Note mode for notes"
 msgstr ""
 
 msgid "have to be in Note mode for notes"
 msgstr ""
 
-#: parser.yy:2021
+#: parser.yy:2209
 msgid "have to be in Chord mode for chords"
 msgstr ""
 
 msgid "have to be in Chord mode for chords"
 msgstr ""
 
-#: lexer.ll:179
+#: lexer.ll:190
 msgid "stray UTF-8 BOM encountered"
 msgstr ""
 
 msgid "stray UTF-8 BOM encountered"
 msgstr ""
 
-#: lexer.ll:183
+#: lexer.ll:194
 msgid "Skipping UTF-8 BOM"
 msgstr ""
 
 msgid "Skipping UTF-8 BOM"
 msgstr ""
 
-#: lexer.ll:238
+#: lexer.ll:249
 #, c-format
 msgid "Renaming input to: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Renaming input to: `%s'"
 msgstr ""
 
-#: lexer.ll:255
+#: lexer.ll:266
 msgid "quoted string expected after \\version"
 msgstr ""
 
 msgid "quoted string expected after \\version"
 msgstr ""
 
-#: lexer.ll:259
+#: lexer.ll:270
 msgid "quoted string expected after \\sourcefilename"
 msgstr ""
 
 msgid "quoted string expected after \\sourcefilename"
 msgstr ""
 
-#: lexer.ll:263
+#: lexer.ll:274
 msgid "integer expected after \\sourcefileline"
 msgstr ""
 
 msgid "integer expected after \\sourcefileline"
 msgstr ""
 
-#: lexer.ll:276
+#: lexer.ll:287
 msgid "EOF found inside a comment"
 msgstr ""
 
 msgid "EOF found inside a comment"
 msgstr ""
 
-#: lexer.ll:291
+#: lexer.ll:302
 msgid "\\maininput not allowed outside init files"
 msgstr ""
 
 msgid "\\maininput not allowed outside init files"
 msgstr ""
 
-#: lexer.ll:315
+#: lexer.ll:326
 #, c-format
 msgid "wrong or undefined identifier: `%s'"
 msgstr ""
 
 #. backup rule
 #, c-format
 msgid "wrong or undefined identifier: `%s'"
 msgstr ""
 
 #. backup rule
-#: lexer.ll:324
+#: lexer.ll:335
 msgid "end quote missing"
 msgstr ""
 
 msgid "end quote missing"
 msgstr ""
 
-#: lexer.ll:469
+#: lexer.ll:485
 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:582
+#: lexer.ll:595
 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:686
+#: lexer.ll:699
 #, c-format
 msgid "invalid character: `%c'"
 msgstr ""
 
 #, c-format
 msgid "invalid character: `%c'"
 msgstr ""
 
-#: lexer.ll:801 lexer.ll:802
+#: lexer.ll:814 lexer.ll:815
 #, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr ""
 
-#: lexer.ll:907 lexer.ll:908
+#: lexer.ll:924 lexer.ll:925
 #, c-format
 msgid "file too old: %s (oldest supported: %s)"
 msgstr ""
 
 #, c-format
 msgid "file too old: %s (oldest supported: %s)"
 msgstr ""
 
-#: lexer.ll:908 lexer.ll:909
+#: lexer.ll:925 lexer.ll:926
 msgid "consider updating the input with the convert-ly script"
 msgstr ""
 
 msgid "consider updating the input with the convert-ly script"
 msgstr ""
 
-#: lexer.ll:914 lexer.ll:915
+#: lexer.ll:931 lexer.ll:932
 #, 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:767 ps-to-png.scm:58
+#: documentation-lib.scm:59
 #, scheme-format
 #, scheme-format
-msgid "Invoking `~a'..."
+msgid "Processing ~S..."
 msgstr ""
 
 msgstr ""
 
-#: backend-library.scm:28
+#: documentation-lib.scm:176
 #, scheme-format
 #, scheme-format
-msgid "`~a' failed (~a)"
+msgid "Writing ~S..."
 msgstr ""
 
 msgstr ""
 
-#: backend-library.scm:117 framework-tex.scm:344 framework-tex.scm:369
+#: documentation-lib.scm:198
 #, scheme-format
 #, scheme-format
-msgid "Converting to `~a'..."
+msgid "cannot find description for property ~S (~S)"
 msgstr ""
 
 msgstr ""
 
-#: backend-library.scm:130
+#: parser-clef.scm:141 parser-clef.scm:181
 #, scheme-format
 #, scheme-format
-msgid "Converting to ~a..."
+msgid "unknown clef type `~a'"
 msgstr ""
 
 msgstr ""
 
-#: backend-library.scm:168
+#: parser-clef.scm:142 parser-clef.scm:182
 #, scheme-format
 #, scheme-format
-msgid "Writing header field `~a' to `~a'..."
+msgid "supported clefs: ~a"
 msgstr ""
 
 msgstr ""
 
-#: define-context-properties.scm:20 define-grob-properties.scm:10
-#: define-music-properties.scm:10
+#: document-backend.scm:132
 #, scheme-format
 #, scheme-format
-msgid "symbol ~S redefined"
+msgid "pair expected in doc ~s"
 msgstr ""
 
 msgstr ""
 
-#: define-event-classes.scm:119
+#: document-backend.scm:189
 #, scheme-format
 #, scheme-format
-msgid "event class ~A seems to be unused"
+msgid "cannot find interface for property: ~S"
 msgstr ""
 
 msgstr ""
 
-#. should be programming-error
-#: define-event-classes.scm:125
+#: document-backend.scm:199
 #, scheme-format
 #, scheme-format
-msgid "translator listens to nonexisting event class ~A"
+msgid "unknown Grob interface: ~S"
 msgstr ""
 
 msgstr ""
 
-#: define-markup-commands.scm:296
-msgid "no systems found in \\score markup, does it have a \\layout block?"
+#: framework-eps.scm:108
+#, scheme-format
+msgid "Writing ~a..."
 msgstr ""
 
 msgstr ""
 
-#: define-markup-commands.scm:1310
+#: define-music-properties.scm:21 define-grob-properties.scm:21
+#: define-context-properties.scm:31
 #, scheme-format
 #, scheme-format
-msgid "not a valid duration string: ~a"
+msgid "symbol ~S redefined"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:670
-#, scheme-format
-msgid "symbol expected: ~S"
+#: paper.scm:115
+msgid "set-global-staff-size: not in toplevel scope"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:673
+#: paper.scm:296
 #, scheme-format
 #, scheme-format
-msgid "cannot find music object: ~S"
+msgid "This is not a \\layout {} object, ~S"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:692
+#: paper.scm:308
 #, scheme-format
 #, scheme-format
-msgid "unknown repeat type `~S'"
+msgid "Unknown paper size: ~a"
+msgstr ""
+
+#. TODO: should raise (generic) exception with throw, and catch
+#. that in parse-scm.cc
+#: paper.scm:323
+msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
+msgstr ""
+
+#: lily.scm:225
+msgid "Using (ice-9 curried-definitions) module\n"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:693
-msgid "See music-types.scm for supported repeats"
+#: lily.scm:230
+msgid "Guile 1.8\n"
 msgstr ""
 
 msgstr ""
 
-#: document-backend.scm:91
+#: lily.scm:290
 #, scheme-format
 #, scheme-format
-msgid "pair expected in doc ~s"
+msgid "cannot find: ~A"
 msgstr ""
 
 msgstr ""
 
-#: document-backend.scm:135
+#: lily.scm:350
 #, scheme-format
 #, scheme-format
-msgid "cannot find interface for property: ~S"
+msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
+msgstr ""
+
+#: lily.scm:716
+msgid "Compilation successfully completed"
+msgstr ""
+
+#: lily.scm:717
+msgid "Compilation completed with warnings or errors"
 msgstr ""
 
 msgstr ""
 
-#: document-backend.scm:145
+#: lily.scm:779
 #, scheme-format
 #, scheme-format
-msgid "unknown Grob interface: ~S"
+msgid "job ~a terminated with signal: ~a"
 msgstr ""
 
 msgstr ""
 
-#: documentation-lib.scm:45
+#: lily.scm:782
 #, scheme-format
 #, scheme-format
-msgid "Processing ~S..."
+msgid ""
+"logfile ~a (exit ~a):\n"
+"~a"
 msgstr ""
 
 msgstr ""
 
-#: documentation-lib.scm:154
+#: lily.scm:804 lily.scm:882
 #, scheme-format
 #, scheme-format
-msgid "Writing ~S..."
+msgid "failed files: ~S"
 msgstr ""
 
 msgstr ""
 
-#: documentation-lib.scm:176
+#: lily.scm:873
 #, scheme-format
 #, scheme-format
-msgid "cannot find description for property ~S (~S)"
+msgid "Redirecting output to ~a..."
 msgstr ""
 
 msgstr ""
 
-#: framework-eps.scm:90
+#: lily.scm:892
 #, scheme-format
 #, scheme-format
-msgid "Writing ~a..."
+msgid "Invoking `~a'...\n"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:282
+#: graphviz.scm:64
 #, scheme-format
 #, scheme-format
-msgid "cannot embed ~S=~S"
+msgid "Writing graph `~a'..."
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:335
+#: framework-svg.scm:84
 #, scheme-format
 #, scheme-format
-msgid "cannot extract file matching ~a from ~a"
+msgid "Updating font into: ~a"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:352
+#: layout-beam.scm:40
 #, scheme-format
 #, scheme-format
-msgid "do not know how to embed ~S=~S"
+msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:383
+#: layout-beam.scm:54
 #, scheme-format
 #, scheme-format
-msgid "do not know how to embed font ~s ~s ~s"
+msgid "Error in beam quanting.  Expected ~S 0, found ~S."
+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 ""
+
+#: 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 ""
 
 msgstr ""
 
-#: framework-ps.scm:750
+#: modal-transforms.scm:79
+msgid "pitch to be inverted not in scale; ignoring"
+msgstr ""
+
+#: modal-transforms.scm:95
+msgid "negative replication count; ignoring"
+msgstr ""
+
+#: backend-library.scm:29 ps-to-png.scm:68
 #, scheme-format
 #, scheme-format
-msgid "cannot convert <stdout> to ~S"
+msgid "Invoking `~a'..."
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:769 framework-ps.scm:772
+#: backend-library.scm:34
 #, scheme-format
 #, scheme-format
-msgid "cannot generate ~S using the postscript back-end"
+msgid "`~a' failed (~a)"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:779
-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"
+#: backend-library.scm:94
+#, scheme-format
+msgid "Converting to `~a'..."
 msgstr ""
 
 msgstr ""
 
-#: framework-tex.scm:361
+#. Do not try to guess the name of the png file,
+#. GS produces PNG files like BASE-page%d.png.
+#: backend-library.scm:104
 #, scheme-format
 #, scheme-format
-msgid "TeX file name must not contain whitespace: `~a'"
+msgid "Converting to ~a..."
 msgstr ""
 
 msgstr ""
 
-#: graphviz.scm:53
+#: backend-library.scm:142
 #, scheme-format
 #, scheme-format
-msgid "Writing graph `~a'..."
+msgid "Writing header field `~a' to `~a'..."
 msgstr ""
 
 msgstr ""
 
-#: layout-beam.scm:29
+#: backend-library.scm:192
 #, scheme-format
 #, scheme-format
-msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
+msgid "missing stencil expression `~S'"
 msgstr ""
 
 msgstr ""
 
-#: layout-beam.scm:46
+#: to-xml.scm:191
 #, scheme-format
 #, scheme-format
-msgid "Error in beam quanting.  Expected ~S 0, found ~S."
+msgid "assertion failed: ~S"
 msgstr ""
 
 msgstr ""
 
-#: layout-page-layout.scm:124
-msgid "Can't fit systems on page -- ignoring between-system-padding"
+#: chord-entry.scm:49
+#, scheme-format
+msgid "Spurious garbage following chord: ~A"
 msgstr ""
 
 msgstr ""
 
-#: layout-page-layout.scm:458
-msgid "Calculating page breaks..."
+#: lily-library.scm:758
+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:583
+#: lily-library.scm:832
 #, scheme-format
 msgid "unknown unit: ~S"
 msgstr ""
 
 #, scheme-format
 msgid "unknown unit: ~S"
 msgstr ""
 
-#: lily-library.scm:617
+#: lily-library.scm:858 lily-library.scm:867
+msgid "warning:"
+msgstr ""
+
+#: lily-library.scm:860
 #, 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:625
+#: lily-library.scm:868
 msgid "old relative compatibility not used"
 msgstr ""
 
 msgid "old relative compatibility not used"
 msgstr ""
 
-#: lily.scm:177
+#: output-ps.scm:48
+msgid "Found infinity or nan in output.  Substituting 0.0"
+msgstr ""
+
+#: output-ps.scm:289 output-svg.scm:550
 #, scheme-format
 #, scheme-format
-msgid "cannot find: ~A"
+msgid "unknown line-cap-style: ~S"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:242
+#: output-ps.scm:294 output-svg.scm:556
 #, scheme-format
 #, scheme-format
-msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
+msgid "unknown line-join-style: ~S"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:634
+#: output-svg.scm:47
 #, scheme-format
 #, scheme-format
-msgid "job ~a terminated with signal: ~a"
+msgid "undefined: ~S"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:637
+#: output-svg.scm:151
 #, scheme-format
 #, scheme-format
-msgid ""
-"logfile ~a (exit ~a):\n"
-"~a"
+msgid "cannot decypher Pango description: ~a"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:664 lily.scm:757
+#: output-svg.scm:231
+msgid "Glyph must have a unicode value"
+msgstr ""
+
+#: output-svg.scm:283 output-svg.scm:293
 #, scheme-format
 #, scheme-format
-msgid "failed files: ~S"
+msgid "cannot find SVG font ~S"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:747
+#: flag-styles.scm:148
 #, scheme-format
 #, scheme-format
-msgid "Redirecting output to ~a..."
+msgid "flag stroke `~a' or `~a' not found"
 msgstr ""
 
 msgstr ""
 
-#: ly-syntax-constructors.scm:40
-msgid "Music head function must return Music object"
+#: define-note-names.scm:962
+msgid "Select note names language."
 msgstr ""
 
 msgstr ""
 
-#: ly-syntax-constructors.scm:139
+#: define-note-names.scm:969
 #, scheme-format
 #, scheme-format
-msgid "Invalid property operation ~a"
+msgid "Using `~a' note names..."
 msgstr ""
 
 msgstr ""
 
-#: markup.scm:124
+#: define-note-names.scm:972
 #, scheme-format
 #, scheme-format
-msgid "Wrong number of arguments.  Expect: ~A, found ~A: ~S"
+msgid "Could not find language `~a'.  Ignoring."
 msgstr ""
 
 msgstr ""
 
-#: markup.scm:130
+#: define-music-types.scm:740
 #, scheme-format
 #, scheme-format
-msgid "Invalid argument in position ~A.  Expect: ~A, found: ~S."
+msgid "symbol expected: ~S"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:228
-msgid "More alternatives than repeats.  Junking excess alternatives"
+#: define-music-types.scm:743
+#, scheme-format
+msgid "cannot find music object: ~S"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:240
+#: define-music-types.scm:762
 #, scheme-format
 #, scheme-format
-msgid "invalid tremolo repeat count: ~a"
+msgid "unknown repeat type `~S'"
+msgstr ""
+
+#: define-music-types.scm:763
+msgid "See define-music-types.scm for supported repeats"
+msgstr ""
+
+#: translation-functions.scm:341
+#, scheme-format
+msgid "Negative fret for pitch ~a on string ~a"
+msgstr ""
+
+#: translation-functions.scm:385
+#, scheme-format
+msgid "No open string for pitch ~a"
+msgstr ""
+
+#: translation-functions.scm:400
+#, scheme-format
+msgid "Requested string for pitch requires negative fret: string ~a pitch ~a"
+msgstr ""
+
+#: translation-functions.scm:401
+msgid "Ignoring string request."
+msgstr ""
+
+#: translation-functions.scm:414
+#, scheme-format
+msgid "No string for pitch ~a (given frets ~a)"
+msgstr ""
+
+#: translation-functions.scm:515
+#, scheme-format
+msgid ""
+"No label for fret ~a (on string ~a);\n"
+"only ~a fret labels provided"
+msgstr ""
+
+#: framework-ps.scm:250
+#, scheme-format
+msgid "cannot embed ~S=~S"
+msgstr ""
+
+#: framework-ps.scm:293
+#, scheme-format
+msgid "cannot extract file matching ~a from ~a"
+msgstr ""
+
+#: framework-ps.scm:311
+#, scheme-format
+msgid "do not know how to embed ~S=~S"
+msgstr ""
+
+#: framework-ps.scm:336
+#, scheme-format
+msgid "do not know how to embed font ~s ~s ~s"
+msgstr ""
+
+#: framework-ps.scm:669
+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 ""
+
+#: music-functions.scm:268
+msgid "More alternatives than repeats.  Junking excess alternatives"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:248
+#: music-functions.scm:297
 #, scheme-format
 #, scheme-format
-msgid "expecting 2 elements for chord tremolo, found ~a"
+msgid "invalid tremolo repeat count: ~a"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:564
+#: music-functions.scm:618
 #, scheme-format
 msgid "music expected: ~S"
 msgstr ""
 
 #. FIXME: uncomprehensable message
 #, scheme-format
 msgid "music expected: ~S"
 msgstr ""
 
 #. FIXME: uncomprehensable message
-#: music-functions.scm:614
+#: music-functions.scm:662
 #, scheme-format
 msgid "Bar check failed.  Expect to be at ~a, instead at ~a"
 msgstr ""
 
 #, scheme-format
 msgid "Bar check failed.  Expect to be at ~a, instead at ~a"
 msgstr ""
 
-#: music-functions.scm:764
+#: music-functions.scm:846
 #, scheme-format
 msgid "cannot find quoted music: `~S'"
 msgstr ""
 
 #, scheme-format
 msgid "cannot find quoted music: `~S'"
 msgstr ""
 
-#: music-functions.scm:961
+#: music-functions.scm:982
+msgid "Add @var{octave-shift} to the octave of @var{pitch}."
+msgstr ""
+
+#: music-functions.scm:1037
+#, scheme-format
+msgid "Unknown octaveness type: ~S "
+msgstr ""
+
+#: music-functions.scm:1038
+msgid "Defaulting to 'any-octave."
+msgstr ""
+
+#: music-functions.scm:1378
 #, scheme-format
 msgid "unknown accidental style: ~S"
 msgstr ""
 
 #, scheme-format
 msgid "unknown accidental style: ~S"
 msgstr ""
 
-#: output-ps.scm:276
-msgid "utf-8-string encountered in PS backend"
+#: define-event-classes.scm:79
+msgid "All classes must be the last in their matrilineal line."
+msgstr ""
+
+#: define-event-classes.scm:83
+msgid ""
+"All classes must have a well-defined pedigree in the existing class "
+"hierarchy."
 msgstr ""
 
 msgstr ""
 
-#: output-svg.scm:45
+#: define-event-classes.scm:149
 #, scheme-format
 #, scheme-format
-msgid "undefined: ~S"
+msgid "event class ~A seems to be unused"
 msgstr ""
 
 msgstr ""
 
-#: output-svg.scm:135
+#. should be programming-error
+#: define-event-classes.scm:155
 #, scheme-format
 #, scheme-format
-msgid "cannot decypher Pango description: ~a"
+msgid "translator listens to nonexisting event class ~A"
 msgstr ""
 
 msgstr ""
 
-#: output-tex.scm:96
+#: markup.scm:223
 #, scheme-format
 #, scheme-format
-msgid "cannot find ~a in ~a"
+msgid "Wrong number of arguments.  Expect: ~A, found ~A: ~S"
 msgstr ""
 
 msgstr ""
 
-#: paper.scm:85
-msgid "set-global-staff-size: not in toplevel scope"
+#: markup.scm:229
+#, scheme-format
+msgid "Invalid argument in position ~A.  Expect: ~A, found: ~S."
 msgstr ""
 
 msgstr ""
 
-#: paper.scm:133
+#: markup.scm:292
 #, scheme-format
 #, scheme-format
-msgid "This is not a \\layout {} object, ~S"
+msgid "Not a markup command: ~A"
 msgstr ""
 
 msgstr ""
 
-#: paper.scm:145
+#: ps-to-png.scm:74
 #, scheme-format
 #, scheme-format
-msgid "Unknown papersize: ~a"
+msgid "~a exited with status: ~S"
 msgstr ""
 
 msgstr ""
 
-#. TODO: should raise (generic) exception with throw, and catch
-#. that in parse-scm.cc
-#: paper.scm:160
-msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
+#: define-markup-commands.scm:803
+msgid "no systems found in \\score markup, does it have a \\layout block?"
 msgstr ""
 
 msgstr ""
 
-#: parser-clef.scm:129
+#: define-markup-commands.scm:2404
 #, scheme-format
 #, scheme-format
-msgid "unknown clef type `~a'"
+msgid "Cannot find glyph ~a"
 msgstr ""
 
 msgstr ""
 
-#: parser-clef.scm:130
+#: define-markup-commands.scm:2830
 #, scheme-format
 #, scheme-format
-msgid "supported clefs: ~a"
+msgid "no brace found for point size ~S "
 msgstr ""
 
 msgstr ""
 
-#: ps-to-png.scm:64
+#: define-markup-commands.scm:2831
 #, scheme-format
 #, scheme-format
-msgid "~a exited with status: ~S"
+msgid "defaulting to ~S pt"
 msgstr ""
 
 msgstr ""
 
-#: to-xml.scm:180
+#: define-markup-commands.scm:2984
 #, scheme-format
 #, scheme-format
-msgid "assertion failed: ~S"
+msgid "not a valid duration string: ~a"
+msgstr ""
+
+#: ly-syntax-constructors.scm:51
+msgid "Music head function must return Music object"
+msgstr ""
+
+#: ly-syntax-constructors.scm:177
+#, scheme-format
+msgid "Invalid property operation ~a"
 msgstr ""
 msgstr ""