]> git.donarmstrong.com Git - lilypond.git/blobdiff - po/lilypond.pot
Midi: do not output midi volume settings next to note velocity.
[lilypond.git] / po / lilypond.pot
index cb59370fa1d96e7b9317a1eed004eb2acc806823..0ff656e5b5359db41981653971185f580ba00b9c 100644 (file)
@@ -1,19 +1,74 @@
 # Translation of LilyPond.
 # Translation of LilyPond.
-# Copyright (C) 1998--2010 Han-Wen Nienhuys, Jan Nieuwenhuizen
+# Copyright (C) 1998--2011 Han-Wen Nienhuys, Jan Nieuwenhuizen
 # This file is distributed under the same license as the lilypond package.
 #
 msgid ""
 msgstr ""
 # This file is distributed under the same license as the lilypond package.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: lilypond 2.13.10\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-12-20 11:58+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"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+#: 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,8 +83,8 @@ msgstr ""
 msgid "%s has been replaced by %s"
 msgstr ""
 
 msgid "%s has been replaced by %s"
 msgstr ""
 
-#: convertrules.py:24 musicexp.py:16 convert-ly.py:50 lilypond-book.py:94
-#: warn.cc:48 input.cc:90
+#: convertrules.py:24 lilylib.py: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 ""
@@ -47,8 +102,8 @@ msgstr ""
 msgid "deprecated \\textstyle, new \\key syntax"
 msgstr ""
 
 msgid "deprecated \\textstyle, new \\key syntax"
 msgstr ""
 
-#: convertrules.py:86 convertrules.py:1906 convertrules.py:2085
-#: convertrules.py:2237 convertrules.py:2567
+#: convertrules.py: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 ""
 
@@ -65,7 +120,7 @@ msgid "\\repeat NUM Music Alternative -> \\repeat FOLDSTR Music Alternative"
 msgstr ""
 
 #: convertrules.py:216 convertrules.py:699 convertrules.py:1383
 msgstr ""
 
 #: convertrules.py:216 convertrules.py:699 convertrules.py:1383
-#: convertrules.py:2379
+#: convertrules.py:2378
 #, python-format
 msgid "deprecate %s"
 msgstr ""
 #, python-format
 msgid "deprecate %s"
 msgstr ""
@@ -118,8 +173,8 @@ msgstr ""
 msgid "automaticMelismata turned on by default"
 msgstr ""
 
 msgid "automaticMelismata turned on by default"
 msgstr ""
 
-#: convertrules.py:963 convertrules.py:1682 convertrules.py:1943
-#: convertrules.py:2190
+#: convertrules.py:963 convertrules.py:1682 convertrules.py:1942
+#: convertrules.py:2189
 #, python-format
 msgid "remove %s"
 msgstr ""
 #, python-format
 msgid "remove %s"
 msgstr ""
@@ -237,19 +292,19 @@ msgstr ""
 msgid "More Scheme function renaming"
 msgstr ""
 
 msgid "More Scheme function renaming"
 msgstr ""
 
-#: convertrules.py:1925
+#: 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:2011
+#: 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:2049
+#: 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:2069
+#: convertrules.py:2068
 msgid "regularize other identifiers"
 msgstr ""
 
 msgid "regularize other identifiers"
 msgstr ""
 
-#: convertrules.py:2137
+#: convertrules.py:2136
 msgid "\\encoding: smart recode latin1..utf-8. Remove ly:point-and-click"
 msgstr ""
 
 msgid "\\encoding: smart recode latin1..utf-8. Remove ly:point-and-click"
 msgstr ""
 
-#: convertrules.py:2150
+#: convertrules.py:2149
 msgid "LilyPond source must be UTF-8"
 msgstr ""
 
 msgid "LilyPond source must be UTF-8"
 msgstr ""
 
-#: convertrules.py:2153
+#: convertrules.py:2152
 msgid "Try the texstrings backend"
 msgstr ""
 
 msgid "Try the texstrings backend"
 msgstr ""
 
-#: convertrules.py:2156
+#: convertrules.py:2155
 #, python-format
 msgid "Do something like: %s"
 msgstr ""
 
 #, python-format
 msgid "Do something like: %s"
 msgstr ""
 
-#: convertrules.py:2159
+#: 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:2213
+#: convertrules.py:2212
 msgid "warn about auto beam settings"
 msgstr ""
 
 msgid "warn about auto beam settings"
 msgstr ""
 
-#: convertrules.py:2218
+#: convertrules.py:2217
 msgid "auto beam settings"
 msgstr ""
 
 msgid "auto beam settings"
 msgstr ""
 
-#: convertrules.py:2220
+#: 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"
+"explicitly; 1/4 is no longer multiplied to cover moments 1/2 and 3/4 too.\n"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2334
+#: convertrules.py:2333
 msgid "verticalAlignmentChildCallback has been deprecated"
 msgstr ""
 
 msgid "verticalAlignmentChildCallback has been deprecated"
 msgstr ""
 
-#: convertrules.py:2338
+#: convertrules.py:2337
 msgid "Remove callbacks property, deprecate XY-extent-callback."
 msgstr ""
 
 msgid "Remove callbacks property, deprecate XY-extent-callback."
 msgstr ""
 
-#: convertrules.py:2359
+#: convertrules.py:2358
 msgid "Use grob closures iso. XY-offset-callbacks."
 msgstr ""
 
 msgid "Use grob closures iso. XY-offset-callbacks."
 msgstr ""
 
-#: convertrules.py:2421
+#: convertrules.py:2420
 msgid "foobar -> foo-bar for \\paper, \\layout"
 msgstr ""
 
 msgid "foobar -> foo-bar for \\paper, \\layout"
 msgstr ""
 
-#: convertrules.py:2531
+#: convertrules.py:2530
 msgid "deprecate \\tempo in \\midi"
 msgstr ""
 
 msgid "deprecate \\tempo in \\midi"
 msgstr ""
 
-#: convertrules.py:2578
+#: convertrules.py:2583
 msgid "deprecate cautionary-style. Use AccidentalCautionary properties"
 msgstr ""
 
 msgid "deprecate cautionary-style. Use AccidentalCautionary properties"
 msgstr ""
 
-#: convertrules.py:2591
+#: convertrules.py:2596
 msgid "Rename accidental glyphs, use glyph-name-alist."
 msgstr ""
 
 msgid "Rename accidental glyphs, use glyph-name-alist."
 msgstr ""
 
-#: convertrules.py:2646
+#: convertrules.py:2651
 msgid "edge-text settings for TextSpanner."
 msgstr ""
 
 msgid "edge-text settings for TextSpanner."
 msgstr ""
 
-#: convertrules.py:2647
+#: convertrules.py:2652
 #, python-format
 msgid ""
 "Use\n"
 #, python-format
 msgid ""
 "Use\n"
@@ -338,2548 +393,3011 @@ msgid ""
 "%s"
 msgstr ""
 
 "%s"
 msgstr ""
 
+#: convertrules.py:2685
+msgid "Use the `alignment-offsets' sub-property of\n"
+msgstr ""
+
 #: convertrules.py:2686
 #: convertrules.py:2686
+msgid "NonMusicalPaperColumn #'line-break-system-details\n"
+msgstr ""
+
+#: convertrules.py:2687
+msgid "to set fixed distances between staves.\n"
+msgstr ""
+
+#: 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 ""
 
-#: convertrules.py:2692
+#: convertrules.py:2705
 msgid "all settings related to dashed lines.\n"
 msgstr ""
 
 msgid "all settings related to dashed lines.\n"
 msgstr ""
 
-#: convertrules.py:2693
+#: convertrules.py:2706
 msgid "Use \\override ... #'style = #'line for solid lines and\n"
 msgstr ""
 
 msgid "Use \\override ... #'style = #'line for solid lines and\n"
 msgstr ""
 
-#: convertrules.py:2694
+#: convertrules.py:2707
 msgid "\t\\override ... #'style = #'dashed-line for dashed lines."
 msgstr ""
 
 msgid "\t\\override ... #'style = #'dashed-line for dashed lines."
 msgstr ""
 
-#: convertrules.py:2730
+#: convertrules.py:2743
 msgid ""
 "metronomeMarkFormatter uses text markup as second argument,\n"
 "fret diagram properties moved to fret-diagram-details."
 msgstr ""
 
 msgid ""
 "metronomeMarkFormatter uses text markup as second argument,\n"
 "fret diagram properties moved to fret-diagram-details."
 msgstr ""
 
-#: convertrules.py:2735
+#: convertrules.py:2748
 msgid "metronomeMarkFormatter got an additional text argument.\n"
 msgstr ""
 
 msgid "metronomeMarkFormatter got an additional text argument.\n"
 msgstr ""
 
-#: convertrules.py:2736
+#: convertrules.py:2749
 #, python-format
 msgid ""
 "The function assigned to Score.metronomeMarkFunction now uses the signature\n"
 "%s"
 msgstr ""
 
 #, python-format
 msgid ""
 "The function assigned to Score.metronomeMarkFunction now uses the signature\n"
 "%s"
 msgstr ""
 
-#: convertrules.py:2799
+#: convertrules.py:2812
 msgid "\\put-adjacent argument order.\n"
 msgstr ""
 
 msgid "\\put-adjacent argument order.\n"
 msgstr ""
 
-#: convertrules.py:2800
+#: convertrules.py:2813
 msgid "Axis and direction now come before markups:\n"
 msgstr ""
 
 msgid "Axis and direction now come before markups:\n"
 msgstr ""
 
-#: convertrules.py:2801
+#: convertrules.py:2814
 msgid "\\put-adjacent axis dir markup markup."
 msgstr ""
 
 msgid "\\put-adjacent axis dir markup markup."
 msgstr ""
 
-#: convertrules.py:2832
+#: convertrules.py:2845
 msgid "re-definition of InnerStaffGroup.\n"
 msgstr ""
 
 msgid "re-definition of InnerStaffGroup.\n"
 msgstr ""
 
-#: convertrules.py:2838
+#: convertrules.py:2851
 msgid "re-definition of InnerChoirStaff.\n"
 msgstr ""
 
 msgid "re-definition of InnerChoirStaff.\n"
 msgstr ""
 
-#: convertrules.py:2851
-msgid "stringTuning must be added to addChordShape call.\n"
+#: convertrules.py:2861
+msgid "Syntax changes for \\addChordShape and \\chord-shape"
 msgstr ""
 
 msgstr ""
 
-#: convertrules.py:2857
-msgid "stringTuning must be added to chord-shape call.\n"
+#: convertrules.py:2866
+msgid "stringTuning must be added to addChordShape call.\n"
 msgstr ""
 
 msgstr ""
 
-#: fontextract.py:25
-#, python-format
-msgid "Scanning %s"
+#: convertrules.py:2872
+msgid "stringTuning must be added to chord-shape call.\n"
 msgstr ""
 
 msgstr ""
 
-#: fontextract.py:70
-#, python-format
-msgid "Extracted %s"
+#: convertrules.py:2879
+msgid "Remove oldaddlyrics"
 msgstr ""
 
 msgstr ""
 
-#: fontextract.py:85
-#, python-format
-msgid "Writing fonts to %s"
+#: convertrules.py:2883
+msgid ""
+"oldaddlyrics is no longer supported. \n"
+"         Use addlyrics or lyrsicsto instead.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilylib.py:91 lilylib.py:142
-#, python-format
-msgid "Invoking `%s'"
+#: convertrules.py:2889
+msgid ""
+"keySignature property not reversed any more\n"
+"MIDI 47: orchestral strings -> orchestral harp"
 msgstr ""
 
 msgstr ""
 
-#: lilylib.py:93 lilylib.py:144
-#, python-format
-msgid "Running %s..."
+#: convertrules.py:2894
+msgid "The alist for Staff.keySignature is no longer in reversed order.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilylib.py:209
-#, python-format
-msgid "Usage: %s"
+#: 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 ""
 
-#: musicexp.py:215 musicexp.py:220
-msgid "Language does not support microtones contained in the piece"
+#: convertrules.py:2906
+msgid "\\bar \".\" now produces a thick barline.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicexp.py:482
-msgid "Tuplet brackets of curved shape are not correctly implemented"
+#: convertrules.py:2912
+msgid "Dash parameters for slurs and ties are now in 'dash-details.\n"
 msgstr ""
 
 msgstr ""
 
-#. TODO: Implement this using actual_type and normal_type!
-#: musicexp.py:511
+#: convertrules.py:2917
+msgid ""
+"Autobeaming rules have changed.  override-auto-beam-setting and\n"
+"revert-auto-beam-setting have been eliminated.\n"
+"\\overrideBeamSettings has been added.\n"
+"beatGrouping has been eliminated.\n"
+"Different settings for vertical layout.\n"
+"ly:system-start-text::print -> system-start-text::print\n"
+"Beam #'thickness -> Beam #'beam-thickness\n"
+"ly:note-head::brew-ez-stencil -> note-head::brew-ez-stencil\n"
+"ly:ambitus::print -> ambitus::print\n"
+"Explicit dynamics context definition from `Piano centered dynamics'\n"
+"template replaced by new `Dynamics' context."
+msgstr ""
+
+#: convertrules.py:2931
 msgid ""
 msgid ""
-"Tuplet brackets displaying both note durations are not implemented, using "
-"default"
+"override-auto-beam-setting.\n"
+"   Autobeam settings are now overriden with \\overrideBeamSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicexp.py:656
-#, python-format
-msgid "unable to set the music %(music)s for the repeat %(repeat)s"
+#: convertrules.py:2936
+msgid ""
+"override-auto-beam-setting.\n"
+"   Autobeam settings are now reverted with \\revertBeamSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicexp.py:665
-msgid "encountered repeat without body"
+#: convertrules.py:2941
+msgid ""
+"beatGrouping. \n"
+"   beatGrouping with a specified context must now be accomplished with\n"
+"   \\overrideBeamSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#. no self.elements!
-#: musicexp.py:835
-#, python-format
-msgid "Grace note with no following music: %s"
+#: 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 ""
 
-#: musicexp.py:997
-#, python-format
-msgid "Invalid octave shift size found: %s. Using no shift."
+#: 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 ""
 
-#: musicexp.py:1455
-#, python-format
-msgid "Unable to convert alteration %s to a lilypond expression"
+#: convertrules.py:2989
+msgid ""
+"minimum-Y-extent; vertical spacing no longer depends on the Y-extent of a "
+"VerticalAxisGroup.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicxml.py:13 convert-ly.py:53 lilypond-book.py:97 warn.cc:54 input.cc:96
-#: input.cc:104
-#, c-format, python-format
-msgid "error: %s"
+#: convertrules.py:2995
+msgid "Unify fetaNumber and fetaDynamic encodings"
 msgstr ""
 
 msgstr ""
 
-#. TODO: Handle pieces without a time signature!
-#: musicxml.py:357
-msgid "Senza-misura time signatures are not yet supported!"
+#: convertrules.py:3000
+msgid "\\RemoveEmpty*StaffContext -> \\*Staff \\RemoveEmptyStaves"
 msgstr ""
 
 msgstr ""
 
-#: musicxml.py:375
-msgid "Unable to interpret time signature! Falling back to 4/4."
+#: convertrules.py:3011
+msgid "\\cresc etc. are now postfix operators"
 msgstr ""
 
 msgstr ""
 
-#: musicxml.py:431
-#, python-format
+#: convertrules.py:3017
 msgid ""
 msgid ""
-"Key alteration octave given for a non-existing alteration nr. %s, available "
-"numbers: %s!"
-msgstr ""
-
-#: musicxml.py:519
-#, python-format
-msgid "Unable to find instrument for ID=%s\n"
-msgstr ""
-
-#: abc2ly.py:1341 convert-ly.py:74 lilypond-book.py:121 midi2ly.py:845
-#, python-format
-msgid "%s [OPTION]... FILE"
+"Eliminate beamSettings, beatLength, \\setBeatGrouping, "
+"\\overrideBeamSettings and \\revertBeamSettings.\n"
+"\"accordion.accEtcbase\" -> \"accordion.etcbass\""
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1342
-#, python-format
+#: convertrules.py:3035
 msgid ""
 msgid ""
-"abc2ly converts ABC music files (see\n"
-"%s) to LilyPond input.\n"
+"\\overrideBeamSettings.  Use \\set beamExceptions or "
+"\\overrideTimeSignatureSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1350 convert-ly.py:81 etf2ly.py:1190 lilypond-book.py:207
-#: midi2ly.py:881 musicxml2ly.py:2590 main.cc:156
-msgid "show version number and exit"
+#: convertrules.py:3039
+msgid ""
+"\\revertBeamSettings. Use \\set beamExceptions or "
+"\\revertTimeSignatureSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1354 convert-ly.py:85 etf2ly.py:1186 lilypond-book.py:138
-#: midi2ly.py:860 musicxml2ly.py:2572 main.cc:145
-msgid "show this help and exit"
+#: convertrules.py:3043
+msgid "beamSettings. Use baseMoment, beatStructure, and beamExceptions.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1356 etf2ly.py:1191 midi2ly.py:864
-msgid "write output to FILE"
+#: convertrules.py:3047
+msgid "beatLength. Use baseMoment and beatStructure.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1358
-msgid "be strict about success"
+#: convertrules.py:3051
+msgid "setbeatGrouping. Use baseMoment and beatStructure.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1360
-msgid "preserve ABC's notion of beams"
+#: 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 ""
 
-#. Translators, please translate this string as
-#. "Report bugs in English via %s",
-#. or if there is a LilyPond users list or forum in your language
-#. "Report bugs in English via %s or in YOUR_LANG via URI"
-#: abc2ly.py:1363 convert-ly.py:123 etf2ly.py:1200 lilypond-book.py:214
-#: midi2ly.py:894 musicxml2ly.py:2646 main.cc:265
-#, c-format, python-format
-msgid "Report bugs via %s"
+#: convertrules.py:3061
+msgid ""
+"woodwind-diagrams.  Move size, thickness, and graphic to properties.  "
+"Argument should be just the key list.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:33
+#: convertrules.py:3069
 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."
+"Rename vertical spacing variables.\n"
+"Add fretboard-table argument to savePredefinedFretboard."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:35 lilypond-book.py:71
-msgid "Examples:"
+#: convertrules.py:3087
+msgid "Rename vertical spacing grob properties."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:69 etf2ly.py:1173 lilypond-book.py:117 midi2ly.py:76
-msgid "Distributed under terms of the GNU General Public License."
+#: convertrules.py:3103
+msgid "Remove \\paper variables head-separation and foot-separation."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:70 etf2ly.py:1174 lilypond-book.py:118 midi2ly.py:77
-msgid "It comes with NO WARRANTY."
+#: convertrules.py:3108
+msgid "Adjust settings for top-system-spacing instead.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:89 convert-ly.py:116
-msgid "VERSION"
+#: convertrules.py:3113
+msgid "Adjust settings for last-bottom-spacing instead.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:91
-msgid "start from VERSION [default: \\version found in file]"
+#: convertrules.py:3119
+msgid ""
+"Rename space to basic-distance in various spacing alists.\n"
+"Remove HarmonicParenthesesItem grob."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:94
-msgid "edit in place"
+#: convertrules.py:3127
+msgid "HarmonicParenthesesItem has been eliminated.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:98
-msgid "do not add \\version command if missing"
+#: convertrules.py:3128
+msgid "Harmonic parentheses are part of the TabNoteHead grob.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:104
-#, python-format
-msgid "force updating \\version number to %s"
+#: convertrules.py:3133
+msgid ""
+"Remove context from overrideTimeSignatureSettings and "
+"revertTimeSignatureSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:110
-#, python-format
-msgid "show rules [default: -f 0, -t %s]"
+#: 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 ""
 
-#: convert-ly.py:115
-#, python-format
-msgid "convert to VERSION [default: %s]"
+#: convertrules.py:3180
+msgid "Vertical spacing changes might affect user-defined contexts.  "
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:163
-msgid "Applying conversion: "
+#: convertrules.py:3185
+msgid "Replace bar-size with bar-extent."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:176
-msgid "Error while converting"
+#: convertrules.py:3197
+msgid "Woodwind diagrams: Changes to the clarinet diagram."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:178
-msgid "Stopping at last successful rule"
+#: convertrules.py:3201
+msgid ""
+"woodwind-diagrams.  Clarinet fingering changed to reflect actual anatomy of "
+"instrument.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:199
+#: book_base.py:24
 #, python-format
 #, python-format
-msgid "Processing `%s'... "
+msgid "file not found: %s"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:289 relocate.cc:362 source-file.cc:59
+#: book_base.py:161
+msgid "Output function not implemented"
+msgstr ""
+
+#: lilylib.py:81 musicxml.py:13 convert-ly.py:67 warn.cc:72 input.cc:115
+#: input.cc:123
 #, c-format, python-format
 #, c-format, python-format
-msgid "cannot open file: `%s'"
+msgid "error: %s"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:296
+#: lilylib.py:124 lilylib.py:175
 #, python-format
 #, python-format
-msgid "cannot determine version for `%s'.  Skipping"
+msgid "Invoking `%s'"
 msgstr ""
 
 msgstr ""
 
-#: etf2ly.py:1179
+#: lilylib.py:126 lilylib.py:177
 #, python-format
 #, python-format
-msgid "%s [OPTION]... ETF-FILE"
+msgid "Running %s..."
 msgstr ""
 
 msgstr ""
 
-#: etf2ly.py:1180
-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"
+#: lilylib.py:253
+#, python-format
+msgid "Usage: %s"
 msgstr ""
 
 msgstr ""
 
-#: etf2ly.py:1192 midi2ly.py:865 musicxml2ly.py:2638 main.cc:149 main.cc:154
-msgid "FILE"
+#: musicexp.py:216 musicexp.py:221
+msgid "Language does not support microtones contained in the piece"
 msgstr ""
 
 msgstr ""
 
-#: etf2ly.py:1194 lilypond-book.py:210 midi2ly.py:882 main.cc:158
-msgid "show warranty and copyright"
+#: musicexp.py:483
+msgid "Tuplet brackets of curved shape are not correctly implemented"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:69
-msgid ""
-"Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
+#: musicexp.py:669
+#, python-format
+msgid "unable to set the music %(music)s for the repeat %(repeat)s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:76
-msgid "BOOK"
+#: musicexp.py:678
+msgid "encountered repeat without body"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:84
+#. no self.elements!
+#: musicexp.py:848
 #, python-format
 #, python-format
-msgid "Exiting (%d)..."
+msgid "Grace note with no following music: %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:115
+#: musicexp.py:1010
 #, python-format
 #, python-format
-msgid "Copyright (c) %s by"
-msgstr ""
-
-#: lilypond-book.py:125
-msgid "FILTER"
+msgid "Invalid octave shift size found: %s. Using no shift."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:128
-msgid "pipe snippets through FILTER [default: `convert-ly -n -']"
+#: musicexp.py:1468
+#, python-format
+msgid "Unable to convert alteration %s to a lilypond expression"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:132
-msgid ""
-"use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
+#. TODO: Handle pieces without a time signature!
+#: musicxml.py:358
+msgid "Senza-misura time signatures are not yet supported!"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:133
-msgid "FORMAT"
+#: musicxml.py:376
+msgid "Unable to interpret time signature! Falling back to 4/4."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:140
-msgid "add DIR to include path"
+#: 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:141 lilypond-book.py:148 lilypond-book.py:166
-#: lilypond-book.py:172 lilypond-book.py:178 lilypond-book.py:184 main.cc:148
-msgid "DIR"
+#: musicxml.py:520
+#, python-format
+msgid "Unable to find instrument for ID=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:146
-msgid "format Texinfo output so that Info will look for images of music in DIR"
+#: book_latex.py:156
+msgid "cannot find \\begin{document} in LaTeX document"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:153
-msgid "run executable PROG instead of latex"
+#: musicxml2ly.py:223
+#, python-format
+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:154
-msgid "PROG"
+#: musicxml2ly.py:239 musicxml2ly.py:241
+#, python-format
+msgid "Unprocessed PartGroupInfo %s encountered"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:159
-msgid "PAD"
+#: musicxml2ly.py:494
+#, python-format
+msgid "Encountered note at %s without type and duration (=%s)"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:161
+#: musicxml2ly.py:514
+#, python-format
 msgid ""
 msgid ""
-"pad left side of music to align music inspite of uneven bar numbers (in mm)"
+"Encountered rational duration with denominator %s, unable to convert to "
+"lilypond duration"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:165
-msgid "write output to DIR"
+#: musicxml2ly.py:761
+msgid "Unable to extract key signature!"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:171
-msgid "do not fail if no lilypond output is found"
+#: musicxml2ly.py:788
+#, python-format
+msgid "unknown mode %s, expecting 'major' or 'minor' or a church mode!"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:177
-msgid "do not fail if no PNG images are found for EPS files"
+#: musicxml2ly.py:926
+#, python-format
+msgid "Encountered unprocessed marker %s\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:183
-msgid "write lily-XXX files to DIR, link into --output dir"
+#: musicxml2ly.py:1020
+#, python-format
+msgid "unknown span event %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:188
-msgid "COMMAND"
+#: musicxml2ly.py:1030
+#, python-format
+msgid "unknown span type %s for %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:189
-msgid "process ly_files using COMMAND FILE..."
+#: musicxml2ly.py:1450
+msgid "Unknown metronome mark, ignoring"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:196
-msgid "create PDF files for use with PDFTeX"
+#. 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:199 midi2ly.py:875 musicxml2ly.py:2595 main.cc:157
-msgid "be verbose"
+#: musicxml2ly.py:1657
+#, python-format
+msgid "Unable to convert chord type %s to lilypond."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:871
+#: musicxml2ly.py:1806
 #, python-format
 #, python-format
-msgid "file not found: %s"
+msgid "drum %s type unknown, please add to instrument_drumtype_dict"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1142
-#, python-format
-msgid "deprecated ly-option used: %s=%s"
+#: musicxml2ly.py:1810
+msgid "cannot find suitable event"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1144
+#: musicxml2ly.py:1958
 #, python-format
 #, python-format
-msgid "compatibility mode translation: %s=%s"
+msgid "Negative skip %s (from position %s to %s)"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1147
+#: musicxml2ly.py:2099
 #, python-format
 #, python-format
-msgid "deprecated ly-option used: %s"
+msgid "Negative skip found: from %s to %s, difference is %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1149
+#: musicxml2ly.py:2180
 #, python-format
 #, python-format
-msgid "compatibility mode translation: %s"
+msgid "unexpected %s; expected %s or %s or %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1167
-#, python-format
-msgid "ignoring unknown ly option: %s"
+#: musicxml2ly.py:2286
+msgid "Encountered closing slur, but no slur is open"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1604
-#, python-format
-msgid "Opening filter `%s'"
+#: musicxml2ly.py:2289
+msgid "Cannot have two simultaneous (closing) slurs"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1621
+#: musicxml2ly.py:2298
+msgid "Cannot have a slur inside another slur"
+msgstr ""
+
+#: musicxml2ly.py:2301
+msgid "Cannot have two simultaneous slurs"
+msgstr ""
+
+#: musicxml2ly.py:2435
 #, python-format
 #, python-format
-msgid "`%s' failed (%d)"
+msgid "cannot simultaneously have more than one mode: %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1622
-msgid "The error log is as follows:"
+#: musicxml2ly.py:2543
+msgid "Converting to LilyPond expressions..."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1684
-msgid "cannot find \\begin{document} in LaTeX document"
+#: musicxml2ly.py:2554
+msgid "musicxml2ly [OPTION]... FILE.xml"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1784
-msgid "Writing snippets..."
+#: 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 ""
 
-#: lilypond-book.py:1790
-msgid "Processing..."
+#: 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 ""
 
-#: lilypond-book.py:1796
-msgid "All snippets are up to date..."
+#: 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 ""
 
-#: lilypond-book.py:1830
-#, python-format
-msgid "cannot determine format for: %s"
+#: 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 ""
 
-#: lilypond-book.py:1841
-#, python-format
-msgid "%s is up to date."
+#: musicxml2ly.py:2585 midi2ly.py:1009 lilypond-book.py:204 main.cc:169
+msgid "be verbose"
+msgstr ""
+
+#: musicxml2ly.py:2591
+msgid "use lxml.etree; uses less memory and cpu time"
+msgstr ""
+
+#: musicxml2ly.py:2597
+msgid "input file is a zip-compressed MusicXML file"
+msgstr ""
+
+#: musicxml2ly.py:2603
+msgid "convert pitches in relative mode (default)"
+msgstr ""
+
+#: musicxml2ly.py:2608
+msgid "convert pitches in absolute mode"
+msgstr ""
+
+#: musicxml2ly.py:2611
+msgid "LANG"
+msgstr ""
+
+#: musicxml2ly.py:2613
+msgid "use LANG for pitch names, e.g. 'deutsch' for note names in German"
+msgstr ""
+
+#: musicxml2ly.py:2619
+msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
+msgstr ""
+
+#: musicxml2ly.py:2625
+msgid "do not convert exact vertical positions of rests"
+msgstr ""
+
+#: musicxml2ly.py:2631
+msgid "do not convert the exact page layout and breaks"
+msgstr ""
+
+#: musicxml2ly.py:2637
+msgid ""
+"do not convert beaming information, use lilypond's automatic beaming instead"
+msgstr ""
+
+#: musicxml2ly.py:2640 midi2ly.py:992 midi2ly.py:997 etf2ly.py:1208
+#: main.cc:161 main.cc:166
+msgid "FILE"
+msgstr ""
+
+#: musicxml2ly.py:2645
+msgid "set output filename to FILE, stdout if -"
+msgstr ""
+
+#. Translators, please translate this string as
+#. "Report bugs in English via %s",
+#. or if there is a LilyPond users list or forum in your language
+#. "Report bugs in English via %s or in YOUR_LANG via URI"
+#: 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 ""
 
-#: lilypond-book.py:1855
+#: musicxml2ly.py:2728
 #, python-format
 #, python-format
-msgid "Writing `%s'..."
+msgid "unknown part in part-list: %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1913
-msgid "Output would overwrite input file; use --output."
+#: musicxml2ly.py:2790
+msgid "Input is compressed, extracting raw MusicXML data from stdin"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1917
+#: musicxml2ly.py:2793
 #, python-format
 #, python-format
-msgid "Reading %s..."
+msgid "Input file %s is compressed, extracting raw MusicXML data"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1937
-msgid "Dissecting..."
+#: musicxml2ly.py:2823
+msgid "Reading MusicXML from Standard input ..."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1953
+#: musicxml2ly.py:2825
 #, python-format
 #, python-format
-msgid "Compiling %s..."
+msgid "Reading MusicXML from %s ..."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1962
+#: musicxml2ly.py:2858
 #, python-format
 #, python-format
-msgid "Processing include: %s"
+msgid "Output to `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1974
+#: musicxml2ly.py:2925
 #, python-format
 #, python-format
-msgid "Removing `%s'"
+msgid "Unable to find input file %s"
+msgstr ""
+
+#: midi2ly.py:90 lilypond-book.py:116 convert-ly.py:81 etf2ly.py:1189
+#, python-format
+msgid "Copyright (c) %s by"
+msgstr ""
+
+#: 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 ""
+
+#: midi2ly.py:93 lilypond-book.py:119 convert-ly.py:84 etf2ly.py:1192
+msgid "It comes with NO WARRANTY."
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:84 lily-library.scm:634 lily-library.scm:643
+#: midi2ly.py:99
 msgid "warning: "
 msgstr ""
 
 msgid "warning: "
 msgstr ""
 
-#: midi2ly.py:87 midi2ly.py:907
+#: midi2ly.py:102 midi2ly.py:1041
 msgid "error: "
 msgstr ""
 
 msgid "error: "
 msgstr ""
 
-#: midi2ly.py:88
+#: midi2ly.py:103
 msgid "Exiting... "
 msgstr ""
 
 msgid "Exiting... "
 msgstr ""
 
-#: midi2ly.py:833
+#: midi2ly.py:960
 #, python-format
 msgid "%s output to `%s'..."
 msgstr ""
 
 #, python-format
 msgid "%s output to `%s'..."
 msgstr ""
 
-#: midi2ly.py:846
+#: midi2ly.py:972 abc2ly.py:1373 lilypond-book.py:122 convert-ly.py:87
+#, python-format
+msgid "%s [OPTION]... FILE"
+msgstr ""
+
+#: midi2ly.py:973
 #, python-format
 msgid "Convert %s to LilyPond input.\n"
 msgstr ""
 
 #, python-format
 msgid "Convert %s to LilyPond input.\n"
 msgstr ""
 
-#: midi2ly.py:851
+#: midi2ly.py:978
 msgid "print absolute pitches"
 msgstr ""
 
 msgid "print absolute pitches"
 msgstr ""
 
-#: midi2ly.py:853 midi2ly.py:868
+#: midi2ly.py:980 midi2ly.py:1002
 msgid "DUR"
 msgstr ""
 
 msgid "DUR"
 msgstr ""
 
-#: midi2ly.py:854
+#: midi2ly.py:981
 msgid "quantise note durations on DUR"
 msgstr ""
 
 msgid "quantise note durations on DUR"
 msgstr ""
 
-#: midi2ly.py:857
+#: midi2ly.py:984
 msgid "print explicit durations"
 msgstr ""
 
 msgid "print explicit durations"
 msgstr ""
 
-#: midi2ly.py:861
+#: midi2ly.py:989
+msgid "prepend FILE to output"
+msgstr ""
+
+#: midi2ly.py:993
 msgid "set key: ALT=+sharps|-flats; MINOR=1"
 msgstr ""
 
 msgid "set key: ALT=+sharps|-flats; MINOR=1"
 msgstr ""
 
-#: midi2ly.py:862
+#: midi2ly.py:994
 msgid "ALT[:MINOR]"
 msgstr ""
 
 msgid "ALT[:MINOR]"
 msgstr ""
 
-#: midi2ly.py:867
+#: midi2ly.py:996 abc2ly.py:1388 etf2ly.py:1207
+msgid "write output to FILE"
+msgstr ""
+
+#: midi2ly.py:999
+msgid "preview of first 4 bars"
+msgstr ""
+
+#: midi2ly.py:1001
 msgid "quantise note starts on DUR"
 msgstr ""
 
 msgid "quantise note starts on DUR"
 msgstr ""
 
-#: midi2ly.py:870
+#: midi2ly.py:1004
 msgid "DUR*NUM/DEN"
 msgstr ""
 
 msgid "DUR*NUM/DEN"
 msgstr ""
 
-#: midi2ly.py:873
+#: midi2ly.py:1007
 msgid "allow tuplet durations DUR*NUM/DEN"
 msgstr ""
 
 msgid "allow tuplet durations DUR*NUM/DEN"
 msgstr ""
 
-#: midi2ly.py:885
+#: midi2ly.py:1016 lilypond-book.py:215 convert-ly.py:139 etf2ly.py:1210
+#: main.cc:170
+msgid "show warranty and copyright"
+msgstr ""
+
+#: midi2ly.py:1019
 msgid "treat every text as a lyric"
 msgstr ""
 
 msgid "treat every text as a lyric"
 msgstr ""
 
-#: midi2ly.py:888
+#: midi2ly.py:1022
 msgid "Examples"
 msgstr ""
 
 msgid "Examples"
 msgstr ""
 
-#: midi2ly.py:908
+#: midi2ly.py:1042
 msgid "no files specified on command line."
 msgstr ""
 
 msgid "no files specified on command line."
 msgstr ""
 
-#: musicxml2ly.py:343
-msgid ""
-"Encountered file created by Dolet 3.4 for Sibelius, containing wrong beaming "
-"information. All beaming information in the MusicXML file will be ignored"
-msgstr ""
-
-#: musicxml2ly.py:346
+#: abc2ly.py:1374
+#, python-format
 msgid ""
 msgid ""
-"Encountered file created by Noteworthy Composer's nwc2xml, containing wrong "
-"beaming information. All beaming information in the MusicXML file will be "
-"ignored"
+"abc2ly converts ABC music files (see\n"
+"%s) to LilyPond input.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:362 musicxml2ly.py:364
-#, python-format
-msgid "Unprocessed PartGroupInfo %s encountered"
+#: abc2ly.py:1390
+msgid "be strict about success"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:594
-#, python-format
-msgid "Encountered note at %s without type and duration (=%s)"
+#: abc2ly.py:1392
+msgid "preserve ABC's notion of beams"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:613
-#, python-format
+#: lilypond-book.py:80
 msgid ""
 msgid ""
-"Encountered rational duration with denominator %s, unable to convert to "
-"lilypond duration"
-msgstr ""
-
-#: musicxml2ly.py:868
-msgid "Unable to extract key signature!"
+"Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:895
-#, python-format
-msgid "unknown mode %s, expecting 'major' or 'minor' or a church mode!"
+#: lilypond-book.py:82 convert-ly.py:46
+msgid "Examples:"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:968
-#, python-format
-msgid "Encountered unprocessed marker %s\n"
+#: lilypond-book.py:87
+msgid "BOOK"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1062
+#: lilypond-book.py:95
 #, python-format
 #, python-format
-msgid "unknown span event %s"
+msgid "Exiting (%d)..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1072
-#, python-format
-msgid "unknown span type %s for %s"
+#: lilypond-book.py:127
+msgid "FILTER"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1498
-msgid "Unknown metronome mark, ignoring"
+#: lilypond-book.py:130
+msgid "pipe snippets through FILTER [default: `convert-ly -n -']"
 msgstr ""
 
 msgstr ""
 
-#. TODO: Implement the other (more complex) way for tempo marks!
-#: musicxml2ly.py:1503
+#: lilypond-book.py:134
 msgid ""
 msgid ""
-"Metronome marks with complex relations (<metronome-note> in MusicXML) are "
-"not yet implemented."
+"use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1703
-#, python-format
-msgid "Unable to convert chord type %s to lilypond."
+#: lilypond-book.py:135
+msgid "FORMAT"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1849
-#, python-format
-msgid "drum %s type unknown, please add to instrument_drumtype_dict"
+#: lilypond-book.py:142
+msgid "add DIR to include path"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1853
-msgid "cannot find suitable event"
+#: 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 ""
 
-#: musicxml2ly.py:1994
-#, python-format
-msgid "Negative skip %s (from position %s to %s)"
+#: lilypond-book.py:148
+msgid "format Texinfo output so that Info will look for images of music in DIR"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2134
-#, python-format
-msgid "Negative skip found: from %s to %s, difference is %s"
+#: lilypond-book.py:155
+msgid "PAD"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2205
-#, python-format
-msgid "unexpected %s; expected %s or %s or %s"
+#: lilypond-book.py:157
+msgid ""
+"pad left side of music to align music inspite of uneven bar numbers (in mm)"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2311
-msgid "Encountered closing slur, but no slur is open"
+#: lilypond-book.py:162
+msgid "write lily-XXX files to DIR, link into --output dir"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2314
-msgid "Cannot have two simultaneous (closing) slurs"
+#: lilypond-book.py:167
+msgid ""
+"Load the additional python PACKAGE (containing e.g. a custom output format)"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2324
-msgid "Cannot have a slur inside another slur"
+#: lilypond-book.py:168
+msgid "PACKAGE"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2327
-msgid "Cannot have two simultaneous slurs"
+#: lilypond-book.py:172
+msgid "write output to DIR"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2455
-#, python-format
-msgid "cannot simultaneously have more than one mode: %s"
+#: lilypond-book.py:177
+msgid "COMMAND"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2553
-msgid "Converting to LilyPond expressions..."
+#: lilypond-book.py:178
+msgid "process ly_files using COMMAND FILE..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2564
-msgid "musicxml2ly [OPTION]... FILE.xml"
+#: lilypond-book.py:182
+msgid "Compile snippets in safe mode"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2566
-msgid ""
-"Convert MusicXML from FILE.xml to LilyPond input.\n"
-"If the given filename is -, musicxml2ly reads from the command line.\n"
+#: lilypond-book.py:188
+msgid "do not fail if no lilypond output is found"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2576
-msgid ""
-"Copyright (c) 2005--2010 by\n"
-"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
-"    Jan Nieuwenhuizen <janneke@gnu.org> and\n"
-"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
+#: lilypond-book.py:194
+msgid "do not fail if no PNG images are found for EPS files"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2601
-msgid "use lxml.etree; uses less memory and cpu time"
+#: lilypond-book.py:200
+msgid "write snippet output files with the same base name as their source file"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2607
-msgid "input file is a zip-compressed MusicXML file"
+#: lilypond-book.py:220
+msgid ""
+"run executable PROG instead of latex, or in\n"
+"case --pdf option is set instead of pdflatex"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2613
-msgid "convert pitches in relative mode (default)"
+#: lilypond-book.py:222
+msgid "PROG"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2618
-msgid "convert pitches in absolute mode"
+#: lilypond-book.py:228
+msgid "create PDF files for use with PDFTeX"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2621
-msgid "LANG"
+#: lilypond-book.py:419
+msgid "Writing snippets..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2623
-msgid ""
-"use a different language file 'LANG.ly' and corresponding pitch names, e.g. "
-"'deutsch' for deutsch.ly"
+#: lilypond-book.py:425
+msgid "Processing..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2629
-msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
+#: lilypond-book.py:431
+msgid "All snippets are up to date..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2635
-msgid ""
-"do not convert beaming information, use lilypond's automatic beaming instead"
+#: lilypond-book.py:452
+#, python-format
+msgid "cannot determine format for: %s"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2643
-msgid "set output filename to FILE, stdout if -"
+#: lilypond-book.py:461
+#, python-format
+msgid "%s is up to date."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2726
+#: lilypond-book.py:475
 #, python-format
 #, python-format
-msgid "unknown part in part-list: %s"
+msgid "Writing `%s'..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2788
-msgid "Input is compressed, extracting raw MusicXML data from stdin"
+#: lilypond-book.py:537
+msgid "Output would overwrite input file; use --output."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2791
+#: lilypond-book.py:541
 #, python-format
 #, python-format
-msgid "Input file %s is compressed, extracting raw MusicXML data"
+msgid "Reading %s..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2821
-msgid "Reading MusicXML from Standard input ..."
+#: lilypond-book.py:549
+msgid "Dissecting..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2823
+#: lilypond-book.py:561
 #, python-format
 #, python-format
-msgid "Reading MusicXML from %s ..."
+msgid "Compiling %s..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2856
+#: lilypond-book.py:570
 #, python-format
 #, python-format
-msgid "Output to `%s'"
+msgid "Processing include: %s"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2922
+#: lilypond-book.py:582
 #, python-format
 #, python-format
-msgid "Unable to find input file %s"
+msgid "Removing `%s'"
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:140
-#, c-format
-msgid "option `%s' requires an argument"
+#: 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 ""
 
-#: getopt-long.cc:144
-#, c-format
-msgid "option `%s' does not allow an argument"
+#: convert-ly.py:102 convert-ly.py:135
+msgid "VERSION"
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:148
-#, c-format
-msgid "unrecognized option: `%s'"
+#: convert-ly.py:104
+msgid "start from VERSION [default: \\version found in file]"
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:154
-#, c-format
-msgid "invalid argument `%s' to option `%s'"
+#: convert-ly.py:107
+msgid "edit in place"
 msgstr ""
 
 msgstr ""
 
-#: warn.cc:68 grob.cc:566 input.cc:82
-#, c-format
-msgid "programming error: %s"
+#: convert-ly.py:111
+msgid "do not add \\version command if missing"
 msgstr ""
 
 msgstr ""
 
-#: warn.cc:69 input.cc:83
-msgid "continuing, cross fingers"
+#: convert-ly.py:117
+#, python-format
+msgid "force updating \\version number to %s"
 msgstr ""
 
 msgstr ""
 
-#: accidental-engraver.cc:298
-#, c-format
-msgid "accidental typesetting list must begin with context-name: %s"
+#: convert-ly.py:123
+msgid "only update \\version number if file is modified"
 msgstr ""
 
 msgstr ""
 
-#: accidental-engraver.cc:328
-#, c-format
-msgid "procedure or context-name expected for accidental rule, found %s"
+#: convert-ly.py:129
+#, python-format
+msgid "show rules [default: -f 0, -t %s]"
 msgstr ""
 
 msgstr ""
 
-#: accidental.cc:187
-#, c-format
-msgid "Could not find glyph-name for alteration %s"
+#: convert-ly.py:134
+#, python-format
+msgid "convert to VERSION [default: %s]"
 msgstr ""
 
 msgstr ""
 
-#: accidental.cc:202
-msgid "natural alteration glyph not found"
+#: convert-ly.py:184
+msgid "Applying conversion: "
 msgstr ""
 
 msgstr ""
 
-#: align-interface.cc:305
-msgid "tried to get a translation for something that is no child of mine"
+#: convert-ly.py:197
+msgid "Error while converting"
 msgstr ""
 
 msgstr ""
 
-#: all-font-metrics.cc:143
-#, c-format
-msgid "cannot find font: `%s'"
+#: convert-ly.py:199
+msgid "Stopping at last successful rule"
 msgstr ""
 
 msgstr ""
 
-#: apply-context-iterator.cc:31
-msgid "\\applycontext argument is not a procedure"
+#: convert-ly.py:224
+#, python-format
+msgid "Processing `%s'... "
 msgstr ""
 
 msgstr ""
 
-#: auto-change-iterator.cc:63 change-iterator.cc:61
-#, c-format
-msgid "cannot change, already in translator: %s"
+#: convert-ly.py:332
+#, python-format
+msgid "%s: Unable to open file"
 msgstr ""
 
 msgstr ""
 
-#: axis-group-engraver.cc:78
-msgid "Axis_group_engraver: vertical group already has a parent"
+#: convert-ly.py:339
+#, python-format
+msgid "%s: Unable to determine version.  Skipping"
 msgstr ""
 
 msgstr ""
 
-#: axis-group-engraver.cc:79
-msgid "are there two Axis_group_engravers?"
+#: 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 ""
 
-#: axis-group-engraver.cc:80
-msgid "removing this vertical group"
+#: etf2ly.py:1195
+#, python-format
+msgid "%s [OPTION]... ETF-FILE"
 msgstr ""
 
 msgstr ""
 
-#: axis-group-interface.cc:532
-msgid "an outside-staff object should have a direction, defaulting to up"
+#: 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 ""
+
+#: website_post.py:123
+msgid "English"
+msgstr ""
+
+#: website_post.py:126
+msgid "Other languages"
 msgstr ""
 
 msgstr ""
 
-#: bar-check-iterator.cc:73
+#: warn.cc:59
 #, c-format
 #, c-format
-msgid "barcheck failed at: %s"
+msgid "success: %s"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:126
-msgid "already have a beam"
+#: warn.cc:86 grob.cc:617 input.cc:97
+#, c-format
+msgid "programming error: %s"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:202
-msgid "unterminated beam"
+#: warn.cc:87 input.cc:98
+msgid "continuing, cross fingers"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:244 chord-tremolo-engraver.cc:138
-msgid "stem must have Rhythmic structure"
+#: getopt-long.cc:153
+#, c-format
+msgid "option `%s' requires an argument"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:252
-msgid "stem does not fit in beam"
+#: getopt-long.cc:157
+#, c-format
+msgid "option `%s' does not allow an argument"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:253
-msgid "beam was started here"
+#: getopt-long.cc:161
+#, c-format
+msgid "unrecognized option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: beam-quanting.cc:307
-msgid "no feasible beam position"
+#: getopt-long.cc:167
+#, c-format
+msgid "invalid argument `%s' to option `%s'"
 msgstr ""
 
 msgstr ""
 
-#: beam.cc:160
-msgid "removing beam with no stems"
+#: grob.cc:286
+msgid "Infinity or NaN encountered"
 msgstr ""
 
 msgstr ""
 
-#: beam.cc:1078
-msgid "no viable initial configuration found: may not find good beam slope"
+#: vaticana-ligature.cc:95
+msgid "flexa-height undefined; assuming 0"
 msgstr ""
 
 msgstr ""
 
-#: break-alignment-interface.cc:195
-#, c-format
-msgid "No spacing entry from %s to `%s'"
+#: vaticana-ligature.cc:100
+msgid "ascending vaticana style flexa"
 msgstr ""
 
 msgstr ""
 
-#: change-iterator.cc:23
-#, c-format
-msgid "cannot change `%s' to `%s'"
+#: vaticana-ligature.cc:188
+msgid "Vaticana_ligature: zero join (delta_pitch == 0)"
 msgstr ""
 
 msgstr ""
 
-#. FIXME: constant error message.
-#: change-iterator.cc:82
-msgid "cannot find context to switch to"
+#: parse-scm.cc:101
+msgid "GUILE signaled an error for the expression beginning here"
 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"
+#: rest-collision-engraver.cc:70
+msgid "rhythmic head is not part of a rhythmic column"
 msgstr ""
 
 msgstr ""
 
-#. FIXME: uncomprehensable message
-#: change-iterator.cc:95
-msgid "none of these in my family"
+#. 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 ""
 
-#: chord-tremolo-engraver.cc:88
-msgid "No tremolo to end"
+#: horizontal-bracket-engraver.cc:78
+msgid "do not have that many brackets"
 msgstr ""
 
 msgstr ""
 
-#: chord-tremolo-engraver.cc:110
-msgid "unterminated chord tremolo"
+#: horizontal-bracket-engraver.cc:87
+msgid "conflicting note group events"
+msgstr ""
+
+#: hyphen-engraver.cc:104
+msgid "removing unterminated hyphen"
+msgstr ""
+
+#: hyphen-engraver.cc:118
+msgid "unterminated hyphen; removing"
 msgstr ""
 
 msgstr ""
 
-#: chord-tremolo-iterator.cc:35
+#: pango-font.cc:187 open-type-font.cc:319
 #, c-format
 #, c-format
-msgid "expect 2 elements for chord tremolo, found %d"
+msgid "FT_Get_Glyph_Name () error: %s"
 msgstr ""
 
 msgstr ""
 
-#: clef.cc:54
+#: pango-font.cc:204
 #, c-format
 #, c-format
-msgid "clef `%s' not found"
+msgid ""
+"Glyph has no name, but font supports glyph naming.\n"
+"Skipping glyph U+%0X, file %s"
 msgstr ""
 
 msgstr ""
 
-#: cluster.cc:110
+#: pango-font.cc:241
 #, c-format
 #, c-format
-msgid "unknown cluster style `%s'"
+msgid "no PostScript font name for font `%s'"
 msgstr ""
 
 msgstr ""
 
-#: cluster.cc:147
-msgid "junking empty cluster"
+#: pango-font.cc:290
+msgid "FreeType face has no PostScript font name"
 msgstr ""
 
 msgstr ""
 
-#: coherent-ligature-engraver.cc:100
+#: midi-item.cc:92
 #, c-format
 #, c-format
-msgid "Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul"
+msgid "no such MIDI instrument: `%s'"
 msgstr ""
 
 msgstr ""
 
-#. if we get to here, just put everything on one line
-#: constrained-breaking.cc:176 constrained-breaking.cc:193
-msgid "cannot find line breaking that satisfies constraints"
+#: note-heads-engraver.cc:76
+msgid "NoteEvent without pitch"
 msgstr ""
 
 msgstr ""
 
-#: context-def.cc:130
+#: rest.cc:159
 #, c-format
 #, c-format
-msgid "program has no such type: `%s'"
+msgid "rest `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: context-property.cc:32
-msgid "need symbol arguments for \\override and \\revert"
+#: spaceable-grob.cc:94
+#, c-format
+msgid "No spring between column %d and next one"
+msgstr ""
+
+#: beam-engraver.cc:147
+msgid "already have a beam"
+msgstr ""
+
+#: beam-engraver.cc:230
+msgid "unterminated beam"
+msgstr ""
+
+#: beam-engraver.cc:266 chord-tremolo-engraver.cc:150
+msgid "stem must have Rhythmic structure"
+msgstr ""
+
+#: beam-engraver.cc:274
+msgid "stem does not fit in beam"
+msgstr ""
+
+#: beam-engraver.cc:275
+msgid "beam was started here"
+msgstr ""
+
+#: music-iterator.cc:182
+msgid "Sending non-event to context"
 msgstr ""
 
 msgstr ""
 
-#: context.cc:139
+#: context.cc:149
 #, c-format
 msgid "cannot find or create new `%s'"
 msgstr ""
 
 #, c-format
 msgid "cannot find or create new `%s'"
 msgstr ""
 
-#: context.cc:197
+#: context.cc:207
 #, c-format
 msgid "cannot find or create `%s' called `%s'"
 msgstr ""
 
 #, c-format
 msgid "cannot find or create `%s' called `%s'"
 msgstr ""
 
-#: context.cc:259
+#: context.cc:269
 #, c-format
 msgid "Invalid CreateContext event: Cannot create %s context"
 msgstr ""
 
 #, c-format
 msgid "Invalid CreateContext event: Cannot create %s context"
 msgstr ""
 
-#: context.cc:390
+#: context.cc:400
 #, c-format
 msgid "cannot find or create: `%s'"
 msgstr ""
 
 #, c-format
 msgid "cannot find or create: `%s'"
 msgstr ""
 
-#: custos.cc:77
-#, c-format
-msgid "custos `%s' not found"
-msgstr ""
-
-#: dispatcher.cc:71
+#: dispatcher.cc:82
 msgid "Event class should be a symbol"
 msgstr ""
 
 msgid "Event class should be a symbol"
 msgstr ""
 
-#: dispatcher.cc:78
+#: dispatcher.cc:89
 #, c-format
 msgid "Unknown event class %s"
 msgstr ""
 
 #, c-format
 msgid "Unknown event class %s"
 msgstr ""
 
-#: dots.cc:37
-#, c-format
-msgid "dot `%s' not found"
+#: paper-column-engraver.cc:245
+msgid ""
+"forced break was overridden by some other event, should you be using bar "
+"checks?"
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:186
-msgid "cannot find start of (de)crescendo"
+#: tie-engraver.cc:116
+msgid "unterminated tie"
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:195
-msgid "already have a decrescendo"
+#: tie-engraver.cc:312
+msgid "lonely tie"
 msgstr ""
 
 #: dynamic-engraver.cc:197
 msgstr ""
 
 #: dynamic-engraver.cc:197
-msgid "already have a crescendo"
-msgstr ""
-
-#: dynamic-engraver.cc:200
-msgid "cresc starts here"
+msgid "cannot find start of (de)crescendo"
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:328
-msgid "unterminated (de)crescendo"
+#: dynamic-engraver.cc:206
+msgid "already have a decrescendo"
 msgstr ""
 
 msgstr ""
 
-#: extender-engraver.cc:142 extender-engraver.cc:151
-msgid "unterminated extender"
+#: dynamic-engraver.cc:208
+msgid "already have a crescendo"
 msgstr ""
 
 msgstr ""
 
-#: font-config-scheme.cc:140 font-config.cc:57
-#, c-format
-msgid "failed adding font directory: %s"
+#: dynamic-engraver.cc:211
+msgid "cresc starts here"
 msgstr ""
 
 msgstr ""
 
-#: font-config-scheme.cc:142 font-config.cc:59
-#, c-format
-msgid "adding font directory: %s"
+#: dynamic-engraver.cc:339
+msgid "unterminated (de)crescendo"
 msgstr ""
 
 msgstr ""
 
-#: font-config-scheme.cc:156
-#, c-format
-msgid "failed adding font file: %s"
+#: paper-score.cc:122 minimal-page-breaking.cc:40
+msgid "Calculating line breaks..."
 msgstr ""
 
 msgstr ""
 
-#: font-config-scheme.cc:158
+#: paper-score.cc:135
 #, c-format
 #, c-format
-msgid "adding font file: %s"
+msgid "Element count %d (spanners %d) "
 msgstr ""
 
 msgstr ""
 
-#: font-config.cc:28
-msgid "Initializing FontConfig..."
+#: paper-score.cc:139
+msgid "Preprocessing graphical objects..."
 msgstr ""
 
 msgstr ""
 
-#: font-config.cc:44
-#, c-format
-msgid "Rebuilding FontConfig cache %s, this may take a while..."
+#: paper-score.cc:163 optimal-page-breaking.cc:208
+#: page-turn-page-breaking.cc:248
+msgid "Drawing systems..."
 msgstr ""
 
 msgstr ""
 
-#: font-config.cc:63
-msgid "Building font database."
+#: mensural-ligature-engraver.cc:96
+msgid "ligature with less than 2 heads -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: general-scheme.cc:202
-msgid "infinity or NaN encountered while converting Real number"
+#: mensural-ligature-engraver.cc:123
+msgid "cannot determine pitch of ligature primitive -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: general-scheme.cc:203
-msgid "setting to zero"
+#: mensural-ligature-engraver.cc:137
+msgid "single note ligature - skipping"
 msgstr ""
 
 msgstr ""
 
-#: general-scheme.cc:422 output-ps.scm:63
-msgid "Found infinity or nan in output. Substituting 0.0"
+#: mensural-ligature-engraver.cc:148
+msgid "prime interval within ligature -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: glissando-engraver.cc:94
-msgid "unterminated glissando"
+#: mensural-ligature-engraver.cc:159
+msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: global-context-scheme.cc:85 global-context-scheme.cc:103
-msgid "no music found in score"
+#: mensural-ligature-engraver.cc:202
+msgid "semibrevis must be followed by another one -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: global-context-scheme.cc:93
-msgid "Interpreting music... "
+#: mensural-ligature-engraver.cc:212
+msgid ""
+"semibreves can only appear at the beginning of a ligature,\n"
+"and there may be only zero or two of them"
 msgstr ""
 
 msgstr ""
 
-#: global-context-scheme.cc:116
-#, c-format
-msgid "elapsed time: %.2f seconds"
+#: 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 ""
 
-#: gregorian-ligature-engraver.cc:59
-#, c-format
-msgid "\\%s ignored"
+#: mensural-ligature-engraver.cc:386
+msgid "unexpected case fall-through"
 msgstr ""
 
 msgstr ""
 
-#: gregorian-ligature-engraver.cc:64
+#: piano-pedal-engraver.cc:298
 #, c-format
 #, c-format
-msgid "implied \\%s added"
-msgstr ""
-
-#. ligature may not start with 2nd head of pes or flexa
-#: gregorian-ligature-engraver.cc:213
-msgid "cannot apply `\\~' on first head of ligature"
-msgstr ""
-
-#. (pitch == prev_pitch)
-#: gregorian-ligature-engraver.cc:225
-msgid "cannot apply `\\~' on heads with identical pitch"
+msgid "expect 3 strings for piano pedals, found: %ld"
 msgstr ""
 
 msgstr ""
 
-#: grob-interface.cc:57
+#: piano-pedal-engraver.cc:313 piano-pedal-engraver.cc:324
+#: piano-pedal-performer.cc:104
 #, c-format
 #, c-format
-msgid "Unknown interface `%s'"
+msgid "cannot find start of piano pedal: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: grob-interface.cc:68
+#: piano-pedal-engraver.cc:359
 #, c-format
 #, c-format
-msgid "Grob `%s' has no interface for property `%s'"
+msgid "cannot find start of piano pedal bracket: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: grob-property.cc:34
-#, c-format
-msgid "%d: %s"
+#: input.cc:131 source-file.cc:179 source-file.cc:194
+msgid "position unknown"
 msgstr ""
 
 msgstr ""
 
-#: grob-property.cc:173
+#: paper-outputter-scheme.cc:41
 #, c-format
 #, c-format
-msgid "cyclic dependency: calculation-in-progress encountered for #'%s (%s)"
+msgid "Layout output to `%s'..."
 msgstr ""
 
 msgstr ""
 
-#: grob.cc:251
-msgid "Infinity or NaN encountered"
+#: general-scheme.cc:306
+msgid "infinity or NaN encountered while converting Real number"
 msgstr ""
 
 msgstr ""
 
-#: hairpin.cc:186
-msgid "decrescendo too small"
+#: general-scheme.cc:307
+msgid "setting to zero"
 msgstr ""
 
 msgstr ""
 
-#: horizontal-bracket-engraver.cc:68
-msgid "do not have that many brackets"
+#: general-scheme.cc:543
+msgid "Found infinity or nan in output. Substituting 0.0"
 msgstr ""
 
 msgstr ""
 
-#: horizontal-bracket-engraver.cc:77
-msgid "conflicting note group events"
+#: music.cc:151
+#, c-format
+msgid "octave check failed; expected \"%s\", found: \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: hyphen-engraver.cc:93
-msgid "removing unterminated hyphen"
+#: music.cc:219
+msgid "(normalized pitch)"
 msgstr ""
 
 msgstr ""
 
-#: hyphen-engraver.cc:107
-msgid "unterminated hyphen; removing"
+#: music.cc:223
+#, c-format
+msgid "Transposing %s by %s makes alteration larger than double"
 msgstr ""
 
 msgstr ""
 
-#: includable-lexer.cc:53 lily-guile.cc:76 lily-parser-scheme.cc:110
+#: translator-ctors.cc:65
 #, c-format
 #, c-format
-msgid "cannot find file: `%s'"
+msgid "unknown translator: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: includable-lexer.cc:55 lily-parser-scheme.cc:101
-#, c-format
-msgid "(search path: `%s')"
+#: partial-iterator.cc:45
+msgid "trying to use \\partial after the start of a piece"
 msgstr ""
 
 msgstr ""
 
-#: input.cc:112 source-file.cc:173 source-file.cc:188
-msgid "position unknown"
+#: new-fingering-engraver.cc:106
+msgid "cannot add text scripts to individual note heads"
 msgstr ""
 
 msgstr ""
 
-#: key-signature-interface.cc:74
-#, c-format
-msgid "No glyph found for alteration: %s"
+#: new-fingering-engraver.cc:250
+msgid "no placement found for fingerings"
 msgstr ""
 
 msgstr ""
 
-#: key-signature-interface.cc:84
-msgid "alteration not found"
+#: new-fingering-engraver.cc:251
+msgid "placing below"
 msgstr ""
 
 msgstr ""
 
-#: ligature-bracket-engraver.cc:62 ligature-engraver.cc:93
+#: ligature-engraver.cc:104 ligature-bracket-engraver.cc:72
 msgid "cannot find start of ligature"
 msgstr ""
 
 msgid "cannot find start of ligature"
 msgstr ""
 
-#: ligature-bracket-engraver.cc:75 ligature-engraver.cc:120
-msgid "already have a ligature"
+#: ligature-engraver.cc:109
+msgid "no right bound"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:98
-msgid "no right bound"
+#: ligature-engraver.cc:131 ligature-bracket-engraver.cc:85
+msgid "already have a ligature"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:129
+#: ligature-engraver.cc:140
 msgid "no left bound"
 msgstr ""
 
 msgid "no left bound"
 msgstr ""
 
-#: ligature-engraver.cc:173
+#: ligature-engraver.cc:185
 msgid "unterminated ligature"
 msgstr ""
 
 msgid "unterminated ligature"
 msgstr ""
 
-#: ligature-engraver.cc:202
+#: ligature-engraver.cc:214
 msgid "ignoring rest: ligature may not contain rest"
 msgstr ""
 
 msgid "ignoring rest: ligature may not contain rest"
 msgstr ""
 
-#: ligature-engraver.cc:203
+#: ligature-engraver.cc:215
 msgid "ligature was started here"
 msgstr ""
 
 msgid "ligature was started here"
 msgstr ""
 
-#: lily-guile.cc:78
+#: auto-change-iterator.cc:74 change-iterator.cc:72
 #, c-format
 #, c-format
-msgid "(load path: `%s')"
+msgid "cannot change, already in translator: %s"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:428
+#: accidental-engraver.cc:180
 #, c-format
 #, c-format
-msgid "cannot find property type-check for `%s' (%s)."
-msgstr ""
-
-#: lily-guile.cc:431
-msgid "perhaps a typing error?"
+msgid "accidental typesetting list must begin with context-name: %s"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:438
-msgid "doing assignment anyway"
+#: accidental-engraver.cc:210
+#, c-format
+msgid "procedure or context-name expected for accidental rule, found %s"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:450
+#: ttf.cc:481 ttf.cc:530
 #, c-format
 #, c-format
-msgid "type check for `%s' failed; value `%s' must be of type `%s'"
+msgid "font index %d too large for font `%s', using index 0"
 msgstr ""
 
 msgstr ""
 
-#: lily-lexer.cc:252
-msgid "include files are not allowed in safe mode"
+#: ttf.cc:513 ttf.cc:565
+msgid "font index must be non-negative, using index 0"
 msgstr ""
 
 msgstr ""
 
-#: lily-lexer.cc:271
+#: break-alignment-interface.cc:206
 #, c-format
 #, c-format
-msgid "identifier name is a keyword: `%s'"
+msgid "No spacing entry from %s to `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lily-lexer.cc:286
-#, c-format
-msgid "error at EOF: %s"
+#: minimal-page-breaking.cc:44
+msgid "Calculating page breaks..."
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:30
+#: vaticana-ligature-engraver.cc:400
 #, c-format
 #, c-format
-msgid "deprecated function called: %s"
+msgid ""
+"ignored prefix(es) `%s' of this head according to restrictions of the "
+"selected ligature style"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:83
+#: vaticana-ligature-engraver.cc:736
 #, c-format
 #, c-format
-msgid "Changing working directory to: `%s'"
+msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:100
+#: paper-book.cc:214
 #, c-format
 #, c-format
-msgid "cannot find init file: `%s'"
+msgid "program option -dprint-pages not supported by backend `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:119
+#: paper-book.cc:233
 #, c-format
 #, c-format
-msgid "Processing `%s'"
+msgid "program option -dpreview not supported by backend `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser.cc:95
-msgid "Parsing..."
+#: output-def.cc:235
+msgid "margins do not fit with line-width, setting default values"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser.cc:123
-msgid "braces do not match"
+#: output-def.cc:242
+msgid ""
+"systems run off the page due to improper paper settings, setting default "
+"values"
 msgstr ""
 
 msgstr ""
 
-#: lyric-combine-music-iterator.cc:329
+#: score-engraver.cc:78
 #, c-format
 #, c-format
-msgid "cannot find Voice `%s'"
+msgid "cannot find `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lyric-engraver.cc:162
-msgid "Lyric syllable does not have note. Use \\lyricsto or associatedVoice."
+#: score-engraver.cc:80
+msgid "Music font has not been installed properly."
 msgstr ""
 
 msgstr ""
 
-#: main.cc:97
+#: score-engraver.cc:82
 #, c-format
 #, c-format
-msgid ""
-"This program is free software.  It is covered by the GNU General Public\n"
-"License and you are welcome to change it and/or distribute copies of it\n"
-"under certain conditions.  Invoke as `%s --warranty' for more\n"
-"information.\n"
+msgid "Search path `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:103
-msgid ""
-"    This program is free software; you can redistribute it and/or\n"
-"modify it under the terms of the GNU General Public License version 2\n"
-"as published by the Free Software Foundation.\n"
-"\n"
-"    This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n"
-"General Public License for more details.\n"
-"\n"
-"    You should have received a copy of the\n"
-"GNU General Public License along with this program; if not, write to\n"
-"the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n"
-"Boston, MA 02111-1307, USA.\n"
+#: score-engraver.cc:84
+msgid "Aborting"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:134
-msgid "SYM[=VAL]"
+#: note-collision.cc:497
+msgid "ignoring too many clashing note columns"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:135
-msgid ""
-"set Scheme option SYM to VAL (default: #t).\n"
-"Use -dhelp for help."
+#. fixme: be more verbose.
+#: volta-engraver.cc:111
+msgid "cannot end volta spanner"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:138
-msgid "EXPR"
+#: volta-engraver.cc:121
+msgid "already have a volta spanner, ending that one prematurely"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:138
-msgid "evaluate scheme code"
+#: volta-engraver.cc:125
+msgid "also already have an ended spanner"
 msgstr ""
 
 msgstr ""
 
-#. Bug in option parser: --output =foe is taken as an abbreviation
-#. for --output-format.
-#: main.cc:141
-msgid "FORMATs"
+#: volta-engraver.cc:126
+msgid "giving up"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:141
-msgid "dump FORMAT,...  Also as separate options:"
+#: page-layout-problem.cc:322
+msgid ""
+"cannot fit music on page: ragged-spacing was requested, but page was "
+"compressed"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:142
-msgid "generate PDF (default)"
+#: page-layout-problem.cc:325
+#, c-format
+msgid "cannot fit music on page: overflow is %f"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:143
-msgid "generate PNG"
+#: page-layout-problem.cc:327
+msgid "compressing music to fit"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:144
-msgid "generate PostScript"
+#: page-layout-problem.cc:765
+msgid "staff-affinities should only decrease"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:146
-msgid "FIELD"
+#: apply-context-iterator.cc:42
+msgid "\\applycontext argument is not a procedure"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:146
-msgid ""
-"dump header field FIELD to file\n"
-"named BASENAME.FIELD"
+#. FIXME: constant error message.
+#: mark-engraver.cc:157
+msgid "rehearsalMark must have integer value"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:148
-msgid "add DIR to search path"
+#: mark-engraver.cc:163
+msgid "mark label must be a markup object"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:149
-msgid "use FILE as init file"
+#: new-dynamic-engraver.cc:142
+#, c-format
+msgid ""
+"unknown crescendo style: %s\n"
+"defaulting to hairpin."
 msgstr ""
 
 msgstr ""
 
-#: main.cc:151
-msgid "USER, GROUP, JAIL, DIR"
+#: new-dynamic-engraver.cc:200
+#, c-format
+msgid "unterminated %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:151
-msgid ""
-"chroot to JAIL, become USER:GROUP\n"
-"and cd into DIR"
+#: stem-engraver.cc:103
+msgid "tremolo duration is too long"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:154
-msgid "write output to FILE (suffix will be added)"
+#. FIXME:
+#: stem-engraver.cc:140
+#, c-format
+msgid "adding note head to incompatible stem (type = %d)"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:155
-msgid "relocate using directory of lilypond program"
+#: stem-engraver.cc:142
+msgid "maybe input should specify polyphonic voices"
+msgstr ""
+
+#: lily-lexer.cc:264
+msgid "include files are not allowed in safe mode"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:221
+#: lily-lexer.cc:291
 #, c-format
 #, c-format
-msgid ""
-"Copyright (c) %s by\n"
-"%s  and others."
+msgid "identifier name is a keyword: `%s'"
 msgstr ""
 
 msgstr ""
 
-#. No version number or newline here.  It confuses help2man.
-#: main.cc:249
+#: lily-lexer.cc:312
 #, c-format
 #, c-format
-msgid "Usage: %s [OPTION]... FILE..."
+msgid "error at EOF: %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:251
+#: lyric-combine-music-iterator.cc:337
 #, c-format
 #, c-format
-msgid "Typeset music and/or produce MIDI from FILE."
+msgid "cannot find Voice `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:253
+#: includable-lexer.cc:71 lily-guile.cc:87 lily-parser-scheme.cc:109
 #, c-format
 #, c-format
-msgid "LilyPond produces beautiful music notation."
+msgid "cannot find file: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:255
+#: includable-lexer.cc:73 lily-parser-scheme.cc:100
 #, c-format
 #, c-format
-msgid "For more information, see %s"
+msgid "(search path: `%s')"
+msgstr ""
+
+#: note-column.cc:135
+msgid "cannot have note heads and rests together on a stem"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:257
+#: 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 "Options:"
+msgid "direction of %s invalid: %d"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:311
+#: slur-engraver.cc:162
+msgid "unterminated slur"
+msgstr ""
+
+#: 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 "expected %d arguments with jail, found: %u"
+msgid "failed adding font directory: %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:325
+#: font-config.cc:57 font-config-scheme.cc:154
 #, c-format
 #, c-format
-msgid "no such user: %s"
+msgid "adding font directory: %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:327
+#: 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 "cannot get user id from user name: %s: %s"
+msgid "Fitting music on %d pages..."
 msgstr ""
 
 msgstr ""
 
-#: main.cc:342
+#: optimal-page-breaking.cc:109
 #, c-format
 #, c-format
-msgid "no such group: %s"
+msgid "Fitting music on %d or %d pages..."
 msgstr ""
 
 msgstr ""
 
-#: main.cc:344
+#: optimal-page-breaking.cc:119 optimal-page-breaking.cc:173
 #, c-format
 #, c-format
-msgid "cannot get group id from group name: %s: %s"
+msgid "trying %d systems"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:352
+#: optimal-page-breaking.cc:138 optimal-page-breaking.cc:201
 #, c-format
 #, c-format
-msgid "cannot chroot to: %s: %s"
+msgid "best score for this sys-count: %f"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:359
+#: accidental.cc:200
 #, c-format
 #, c-format
-msgid "cannot change group id to: %d: %s"
+msgid "Could not find glyph-name for alteration %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:365
+#: accidental.cc:215
+msgid "natural alteration glyph not found"
+msgstr ""
+
+#: system.cc:197
 #, c-format
 #, c-format
-msgid "cannot change user id to: %d: %s"
+msgid "Element count %d"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:371
+#: system.cc:303
 #, c-format
 #, c-format
-msgid "cannot change working directory to: %s: %s"
+msgid "Grob count %d"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:611
+#: slur.cc:362
 #, c-format
 #, c-format
-msgid "exception caught: %s"
+msgid "Ignoring grob for slur: %s. avoid-slur not set?"
 msgstr ""
 
 msgstr ""
 
-#. FIXME: constant error message.
-#: mark-engraver.cc:129
-msgid "rehearsalMark must have integer value"
+#: font-config-scheme.cc:168
+#, c-format
+msgid "failed adding font file: %s"
 msgstr ""
 
 msgstr ""
 
-#: mark-engraver.cc:135
-msgid "mark label must be a markup object"
+#: font-config-scheme.cc:170
+#, c-format
+msgid "adding font file: %s"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:85
-msgid "ligature with less than 2 heads -> skipping"
+#: hairpin.cc:186
+msgid "decrescendo too small"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:112
-msgid "cannot determine pitch of ligature primitive -> skipping"
+#: extender-engraver.cc:170 extender-engraver.cc:179
+msgid "unterminated extender"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:126
-msgid "single note ligature - skipping"
+#: lily-guile.cc:89
+#, c-format
+msgid "(load path: `%s')"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:138
-msgid "prime interval within ligature -> skipping"
+#: lily-guile.cc:437
+#, c-format
+msgid "cannot find property type-check for `%s' (%s)."
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:150
-msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
+#: lily-guile.cc:440
+msgid "perhaps a typing error?"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:198
-msgid "semibrevis must be followed by another one -> skipping"
+#: lily-guile.cc:447
+msgid "doing assignment anyway"
 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"
+#: lily-guile.cc:459
+#, c-format
+msgid "type check for `%s' failed; value `%s' must be of type `%s'"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:236
+#: main.cc:109
+#, c-format
 msgid ""
 msgid ""
-"invalid ligatura ending:\n"
-"when the last note is a descending brevis,\n"
-"the penultimate note must be another one,\n"
-"or the ligatura must be LB or SSB"
+"This program is free software.  It is covered by the GNU General Public\n"
+"License and you are welcome to change it and/or distribute copies of it\n"
+"under certain conditions.  Invoke as `%s --warranty' for more\n"
+"information.\n"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:356
-msgid "unexpected case fall-through"
+#: 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 ""
 
 msgstr ""
 
-#: mensural-ligature.cc:141
-msgid "Mensural_ligature: unexpected case fall-through"
+#: main.cc:146
+msgid "SYM[=VAL]"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature.cc:192
-msgid "Mensural_ligature: (join_right == 0)"
+#: main.cc:147
+msgid ""
+"set Scheme option SYM to VAL (default: #t).\n"
+"Use -dhelp for help."
 msgstr ""
 
 msgstr ""
 
-#: midi-item.cc:81
-#, c-format
-msgid "no such MIDI instrument: `%s'"
+#: main.cc:150
+msgid "EXPR"
 msgstr ""
 
 msgstr ""
 
-#: midi-stream.cc:28
-#, c-format
-msgid "cannot open for write: %s: %s"
+#: main.cc:150
+msgid "evaluate scheme code"
 msgstr ""
 
 msgstr ""
 
-#: midi-stream.cc:44
-#, c-format
-msgid "cannot write to file: `%s'"
+#. Bug in option parser: --output =foe is taken as an abbreviation
+#. for --output-format.
+#: main.cc:153
+msgid "FORMATs"
 msgstr ""
 
 msgstr ""
 
-#: minimal-page-breaking.cc:38 paper-score.cc:105
-msgid "Calculating line breaks..."
+#: main.cc:153
+msgid "dump FORMAT,...  Also as separate options:"
 msgstr ""
 
 msgstr ""
 
-#: minimal-page-breaking.cc:42 layout-page-layout.scm:463
-msgid "Calculating page breaks..."
+#: main.cc:154
+msgid "generate PDF (default)"
 msgstr ""
 
 msgstr ""
 
-#: music-iterator.cc:171
-msgid "Sending non-event to context"
+#: main.cc:155
+msgid "generate PNG"
 msgstr ""
 
 msgstr ""
 
-#: music.cc:140
-#, c-format
-msgid "octave check failed; expected \"%s\", found: \"%s\""
+#: main.cc:156
+msgid "generate PostScript"
 msgstr ""
 
 msgstr ""
 
-#: music.cc:203
-#, c-format
-msgid "transposition by %s makes alteration larger than double"
+#: main.cc:158
+msgid "FIELD"
 msgstr ""
 
 msgstr ""
 
-#: new-dynamic-engraver.cc:129
-#, c-format
+#: main.cc:158
 msgid ""
 msgid ""
-"unknown crescendo style: %s\n"
-"defaulting to hairpin."
-msgstr ""
-
-#: new-fingering-engraver.cc:96
-msgid "cannot add text scripts to individual note heads"
+"dump header field FIELD to file\n"
+"named BASENAME.FIELD"
 msgstr ""
 
 msgstr ""
 
-#: new-fingering-engraver.cc:239
-msgid "no placement found for fingerings"
+#: main.cc:160
+msgid "add DIR to search path"
 msgstr ""
 
 msgstr ""
 
-#: new-fingering-engraver.cc:240
-msgid "placing below"
+#: main.cc:161
+msgid "use FILE as init file"
 msgstr ""
 
 msgstr ""
 
-#: note-collision.cc:484
-msgid "ignoring too many clashing note columns"
+#: main.cc:163
+msgid "USER, GROUP, JAIL, DIR"
 msgstr ""
 
 msgstr ""
 
-#: note-column.cc:124
-msgid "cannot have note heads and rests together on a stem"
+#: main.cc:163
+msgid ""
+"chroot to JAIL, become USER:GROUP\n"
+"and cd into DIR"
 msgstr ""
 
 msgstr ""
 
-#: note-head.cc:63
-#, c-format
-msgid "none of note heads `%s' or `%s' found"
+#: main.cc:166
+msgid "write output to FILE (suffix will be added)"
 msgstr ""
 
 msgstr ""
 
-#: note-heads-engraver.cc:64
-msgid "NoteEvent without pitch"
+#: main.cc:167
+msgid "relocate using directory of lilypond program"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:33
+#. Do not update the copyright years here, run `make grand-replace'
+#: main.cc:238
 #, c-format
 #, c-format
-msgid "cannot allocate %lu bytes"
+msgid ""
+"Copyright (c) %s by\n"
+"%s  and others."
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:37
+#. No version number or newline here.  It confuses help2man.
+#: main.cc:265
 #, c-format
 #, c-format
-msgid "cannot load font table: %s"
+msgid "Usage: %s [OPTION]... FILE..."
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:42
-#, c-format
-msgid "Free type error: %s"
+#: main.cc:267
+msgid "Typeset music and/or produce MIDI from FILE."
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:100
-#, c-format
-msgid "unsupported font format: %s"
+#: main.cc:269
+msgid "LilyPond produces beautiful music notation."
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:102
+#: main.cc:271
 #, c-format
 #, c-format
-msgid "error reading font file %s: %s"
+msgid "For more information, see %s"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:177
-#, c-format
-msgid "FT_Get_Glyph_Name () Freetype error: %s"
+#: main.cc:273
+msgid "Options:"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:302 pango-font.cc:167
+#: main.cc:327
 #, c-format
 #, c-format
-msgid "FT_Get_Glyph_Name () error: %s"
-msgstr ""
-
-#. find out the ideal number of pages
-#: optimal-page-breaking.cc:56
-msgid "Finding the ideal number of pages..."
+msgid "expected %d arguments with jail, found: %u"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:78
-msgid "Fitting music on 1 page..."
+#: main.cc:341
+#, c-format
+msgid "no such user: %s"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:80
+#: main.cc:343
 #, c-format
 #, c-format
-msgid "Fitting music on %d pages..."
+msgid "cannot get user id from user name: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:82
+#: main.cc:358
 #, c-format
 #, c-format
-msgid "Fitting music on %d or %d pages..."
+msgid "no such group: %s"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:159 page-turn-page-breaking.cc:226
-#: paper-score.cc:146
-msgid "Drawing systems..."
+#: main.cc:360
+#, c-format
+msgid "cannot get group id from group name: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:146
+#: main.cc:368
 #, c-format
 #, c-format
-msgid "page-turn-page-breaking: breaking from %d to %d"
+msgid "cannot chroot to: %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:375
+#, c-format
+msgid "cannot change group id to: %d: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:208
+#: main.cc:381
 #, c-format
 #, c-format
-msgid "Calculating page and line breaks (%d possible page breaks)..."
+msgid "cannot change user id to: %d: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:275
+#: main.cc:387
 #, c-format
 #, c-format
-msgid "break starting at page %d"
+msgid "cannot change working directory to: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:276
+#: main.cc:628
 #, c-format
 #, c-format
-msgid "\tdemerits: %f"
+msgid "exception caught: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:277
+#: key-signature-interface.cc:78
 #, c-format
 #, c-format
-msgid "\tsystem count: %d"
+msgid "No glyph found for alteration: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:278
-#, c-format
-msgid "\tpage count: %d"
+#: key-signature-interface.cc:88
+msgid "alteration not found"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:279
+#: 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 ""
+
+#: 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:93
-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:202
-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:100
+#: 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:146
-msgid "unterminated phrasing slur"
+#: rest-collision.cc:146
+msgid "cannot resolve rest collision: rest direction not set"
 msgstr ""
 
 msgstr ""
 
-#: piano-pedal-engraver.cc:287
-#, 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:302 piano-pedal-engraver.cc:313
-#: 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:348
-#, 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:148
-#, 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 ""
 
 msgstr ""
 
-#: score-engraver.cc:71
+#: performance.cc:83
+msgid "MIDI channel wrapped around"
+msgstr ""
+
+#: performance.cc:84
+msgid "remapping modulo 16"
+msgstr ""
+
+#: 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:359
+#: 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:79
+#: 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 ""
+
+#: percent-repeat-engraver.cc:148
+msgid "unterminated percent repeat"
 msgstr ""
 
 msgstr ""
 
-#: staff-symbol-engraver.cc:62
-msgid "staff-span event has no direction"
+#: note-head.cc:76
+#, c-format
+msgid "none of note heads `%s' or `%s' found"
 msgstr ""
 
 msgstr ""
 
-#: stem-engraver.cc:92
-msgid "tremolo duration is too long"
+#: 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:623
+#: stem.cc:657
 #, c-format
 msgid "flag `%s' not found"
 msgstr ""
 
 #, c-format
 msgid "flag `%s' not found"
 msgstr ""
 
-#: stem.cc:639
+#: stem.cc:673
 #, c-format
 msgid "flag stroke `%s' not found"
 msgstr ""
 
 #, c-format
 msgid "flag stroke `%s' not found"
 msgstr ""
 
-#: system.cc:178
+#: 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:270
+#: 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:62
-msgid "cannot find start of text spanner"
+#: mensural-ligature.cc:171
+msgid "Mensural_ligature: unexpected case fall-through"
 msgstr ""
 
 msgstr ""
 
-#: text-spanner-engraver.cc:75
-msgid "already have a text spanner"
+#: mensural-ligature.cc:233
+msgid "Mensural_ligature: (join_right == 0)"
 msgstr ""
 
 msgstr ""
 
-#: text-spanner-engraver.cc:121
-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 ""
 
 msgstr ""
 
-#: translator.cc:348
+#: 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
 #, c-format
-msgid "Previous %s event here"
+msgid "cannot change `%s' to `%s'"
+msgstr ""
+
+#. FIXME: constant error message.
+#: change-iterator.cc:93
+msgid "cannot find context to switch to"
+msgstr ""
+
+#. We could change the current translator's id, but that would make
+#. errors hard to catch.
+#.
+#. last->translator_id_string () = get_change
+#. ()->change_to_id_string ();
+#: change-iterator.cc:102
+#, c-format
+msgid "not changing to same context type: %s"
 msgstr ""
 
 msgstr ""
 
-#: trill-spanner-engraver.cc:85
-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:98
-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:804
+#: 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:828
+#: parser.yy:844
 msgid "need \\paper for paper block"
 msgstr ""
 
 msgid "need \\paper for paper block"
 msgstr ""
 
-#: parser.yy:1299
+#: 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:1597
+#: parser.yy:1685
 msgid "second argument must be pitch list"
 msgstr ""
 
 msgid "second argument must be pitch list"
 msgstr ""
 
-#: parser.yy:1624 parser.yy:1629 parser.yy:2101
+#: 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:1726
+#: parser.yy:1818
 msgid "expecting string as script definition"
 msgstr ""
 
 msgid "expecting string as script definition"
 msgstr ""
 
-#: parser.yy:1881 parser.yy:1931
+#: parser.yy:1973 parser.yy:2024
 #, c-format
 msgid "not a duration: %d"
 msgstr ""
 
 #, c-format
 msgid "not a duration: %d"
 msgstr ""
 
-#: parser.yy:2055
+#: 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:2116
+#: 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:584
+#: 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:688
+#: lexer.ll:699
 #, c-format
 msgid "invalid character: `%c'"
 msgstr ""
 
 #, c-format
 msgid "invalid character: `%c'"
 msgstr ""
 
-#: lexer.ll:803
+#: lexer.ll:814 lexer.ll:815
 #, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr ""
 
-#: lexer.ll:910
+#: 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:911
+#: 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:917
+#: 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:761 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:116
+#: documentation-lib.scm:198
 #, scheme-format
 #, scheme-format
-msgid "Converting to `~a'..."
+msgid "cannot find description for property ~S (~S)"
 msgstr ""
 
 msgstr ""
 
-#. Do not try to guess the name of the png file,
-#. GS produces PNG files like BASE-page%d.png.
-#: backend-library.scm:128
+#: 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:166
+#: 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:569
-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:2387
+#: define-music-properties.scm:21 define-grob-properties.scm:21
+#: define-context-properties.scm:31
 #, scheme-format
 #, scheme-format
-msgid "Cannot find glyph ~a"
+msgid "symbol ~S redefined"
+msgstr ""
+
+#: paper.scm:115
+msgid "set-global-staff-size: not in toplevel scope"
 msgstr ""
 
 msgstr ""
 
-#: define-markup-commands.scm:2696
+#: paper.scm:296
 #, scheme-format
 #, scheme-format
-msgid "not a valid duration string: ~a"
+msgid "This is not a \\layout {} object, ~S"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:670
+#: paper.scm:308
 #, scheme-format
 #, scheme-format
-msgid "symbol expected: ~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:673
+#: lily.scm:230
+msgid "Guile 1.8\n"
+msgstr ""
+
+#: lily.scm:290
 #, scheme-format
 #, scheme-format
-msgid "cannot find music object: ~S"
+msgid "cannot find: ~A"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:692
+#: lily.scm:350
 #, scheme-format
 #, scheme-format
-msgid "unknown repeat type `~S'"
+msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:693
-msgid "See define-music-types.scm for supported repeats"
+#: lily.scm:716
+msgid "Compilation successfully completed"
+msgstr ""
+
+#: lily.scm:717
+msgid "Compilation completed with warnings or errors"
 msgstr ""
 
 msgstr ""
 
-#: document-backend.scm:99
+#: lily.scm:779
 #, scheme-format
 #, scheme-format
-msgid "pair expected in doc ~s"
+msgid "job ~a terminated with signal: ~a"
 msgstr ""
 
 msgstr ""
 
-#: document-backend.scm:154
+#: lily.scm:782
 #, scheme-format
 #, scheme-format
-msgid "cannot find interface for property: ~S"
+msgid ""
+"logfile ~a (exit ~a):\n"
+"~a"
 msgstr ""
 
 msgstr ""
 
-#: document-backend.scm:164
+#: lily.scm:804 lily.scm:882
 #, scheme-format
 #, scheme-format
-msgid "unknown Grob interface: ~S"
+msgid "failed files: ~S"
 msgstr ""
 
 msgstr ""
 
-#: documentation-lib.scm:49
+#: lily.scm:873
 #, scheme-format
 #, scheme-format
-msgid "Processing ~S..."
+msgid "Redirecting output to ~a..."
 msgstr ""
 
 msgstr ""
 
-#: documentation-lib.scm:165
+#: lily.scm:892
 #, scheme-format
 #, scheme-format
-msgid "Writing ~S..."
+msgid "Invoking `~a'...\n"
 msgstr ""
 
 msgstr ""
 
-#: documentation-lib.scm:187
+#: graphviz.scm:64
 #, scheme-format
 #, scheme-format
-msgid "cannot find description for property ~S (~S)"
+msgid "Writing graph `~a'..."
 msgstr ""
 
 msgstr ""
 
-#: flag-styles.scm:145
+#: framework-svg.scm:84
 #, scheme-format
 #, scheme-format
-msgid "flag stroke `~a' or `~a' not found"
+msgid "Updating font into: ~a"
 msgstr ""
 
 msgstr ""
 
-#: framework-eps.scm:90
+#: layout-beam.scm:40
 #, scheme-format
 #, scheme-format
-msgid "Writing ~a..."
+msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:277
+#: layout-beam.scm:54
 #, scheme-format
 #, scheme-format
-msgid "cannot embed ~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 ""
+
+#: modal-transforms.scm:79
+msgid "pitch to be inverted not in scale; ignoring"
+msgstr ""
+
+#: modal-transforms.scm:95
+msgid "negative replication count; ignoring"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:330
+#: backend-library.scm:29 ps-to-png.scm:68
 #, scheme-format
 #, scheme-format
-msgid "cannot extract file matching ~a from ~a"
+msgid "Invoking `~a'..."
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:347
+#: backend-library.scm:34
 #, scheme-format
 #, scheme-format
-msgid "do not know how to embed ~S=~S"
+msgid "`~a' failed (~a)"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:378
+#: backend-library.scm:94
 #, scheme-format
 #, scheme-format
-msgid "do not know how to embed font ~s ~s ~s"
+msgid "Converting to `~a'..."
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:748
+#. 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 "cannot convert <stdout> to ~S"
+msgid "Converting to ~a..."
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:771
-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:142
+#, scheme-format
+msgid "Writing header field `~a' to `~a'..."
 msgstr ""
 
 msgstr ""
 
-#: graphviz.scm:53
+#: backend-library.scm:192
 #, scheme-format
 #, scheme-format
-msgid "Writing graph `~a'..."
+msgid "missing stencil expression `~S'"
 msgstr ""
 
 msgstr ""
 
-#: layout-beam.scm:29
+#: to-xml.scm:191
 #, scheme-format
 #, scheme-format
-msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
+msgid "assertion failed: ~S"
 msgstr ""
 
 msgstr ""
 
-#: layout-beam.scm:43
+#: chord-entry.scm:49
 #, scheme-format
 #, scheme-format
-msgid "Error in beam quanting.  Expected ~S 0, found ~S."
+msgid "Spurious garbage following chord: ~A"
 msgstr ""
 
 msgstr ""
 
-#: layout-page-layout.scm:126
-msgid "Can't fit systems on page -- ignoring between-system-padding"
+#: 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:602
+#: lily-library.scm:832
 #, scheme-format
 msgid "unknown unit: ~S"
 msgstr ""
 
 #, scheme-format
 msgid "unknown unit: ~S"
 msgstr ""
 
-#: lily-library.scm:636
+#: 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:644
+#: lily-library.scm:868
 msgid "old relative compatibility not used"
 msgstr ""
 
 msgid "old relative compatibility not used"
 msgstr ""
 
-#: lily.scm:179
+#: 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:228
+#: 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:625
+#: output-svg.scm:47
 #, scheme-format
 #, scheme-format
-msgid "job ~a terminated with signal: ~a"
+msgid "undefined: ~S"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:628
+#: output-svg.scm:151
 #, scheme-format
 #, scheme-format
-msgid ""
-"logfile ~a (exit ~a):\n"
-"~a"
+msgid "cannot decypher Pango description: ~a"
+msgstr ""
+
+#: output-svg.scm:231
+msgid "Glyph must have a unicode value"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:653 lily.scm:751
+#: 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:741
+#: 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:154
+#: define-note-names.scm:969
 #, scheme-format
 #, scheme-format
-msgid "Invalid property operation ~a"
+msgid "Using `~a' note names..."
 msgstr ""
 
 msgstr ""
 
-#: markup.scm:204
+#: 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:210
+#: 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 ""
 
-#: markup.scm:274
+#: define-music-types.scm:743
 #, scheme-format
 #, scheme-format
-msgid "Not a markup command: ~A"
+msgid "cannot find music object: ~S"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:228
-msgid "More alternatives than repeats.  Junking excess alternatives"
+#: define-music-types.scm:762
+#, scheme-format
+msgid "unknown repeat type `~S'"
+msgstr ""
+
+#: define-music-types.scm:763
+msgid "See define-music-types.scm for supported repeats"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:240
+#: translation-functions.scm:341
 #, scheme-format
 #, scheme-format
-msgid "invalid tremolo repeat count: ~a"
+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 ""
 
 msgstr ""
 
-#: music-functions.scm:248
+#: framework-ps.scm:336
 #, scheme-format
 #, scheme-format
-msgid "expecting 2 elements for chord tremolo, found ~a"
+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 ""
+
+#: music-functions.scm:297
+#, scheme-format
+msgid "invalid tremolo repeat count: ~a"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:575
+#: 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:625
+#: 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:793
+#: 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:1198
+#: 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:294
-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 ""
 
 msgstr ""
 
-#: output-svg.scm:45
+#: define-event-classes.scm:83
+msgid ""
+"All classes must have a well-defined pedigree in the existing class "
+"hierarchy."
+msgstr ""
+
+#: 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 ""
 
-#: paper.scm:104
-msgid "set-global-staff-size: not in toplevel scope"
+#: markup.scm:223
+#, scheme-format
+msgid "Wrong number of arguments.  Expect: ~A, found ~A: ~S"
 msgstr ""
 
 msgstr ""
 
-#: paper.scm:244
+#: markup.scm:229
 #, scheme-format
 #, scheme-format
-msgid "This is not a \\layout {} object, ~S"
+msgid "Invalid argument in position ~A.  Expect: ~A, found: ~S."
 msgstr ""
 
 msgstr ""
 
-#: paper.scm:256
+#: markup.scm:292
 #, scheme-format
 #, scheme-format
-msgid "Unknown paper size: ~a"
+msgid "Not a markup command: ~A"
 msgstr ""
 
 msgstr ""
 
-#. TODO: should raise (generic) exception with throw, and catch
-#. that in parse-scm.cc
-#: paper.scm:271
-msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
+#: ps-to-png.scm:74
+#, scheme-format
+msgid "~a exited with status: ~S"
 msgstr ""
 
 msgstr ""
 
-#: parser-clef.scm:129
+#: define-markup-commands.scm:803
+msgid "no systems found in \\score markup, does it have a \\layout block?"
+msgstr ""
+
+#: 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 ""