]> git.donarmstrong.com Git - lilypond.git/blobdiff - po/lilypond.pot
Midi: only output PORT if midiChannelMapping == #'voice.
[lilypond.git] / po / lilypond.pot
index ee7942b1a534e9867ab370ad8b08f233934a59a7..0ff656e5b5359db41981653971185f580ba00b9c 100644 (file)
@@ -1,19 +1,74 @@
 # Translation of LilyPond.
 # Translation of LilyPond.
-# Copyright (C) 2008 Han-Wen Nienhuys, Jan Nieuwenhuizen
-# This file is distributed under the same license as lilypond package.
+# Copyright (C) 1998--2011 Han-Wen Nienhuys, Jan Nieuwenhuizen
+# This file is distributed under the same license as the lilypond package.
 #
 msgid ""
 msgstr ""
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: lilypond 2.11.56\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-08-17 15:57+0200\n"
+"POT-Creation-Date: 2011-03-02 10:34+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "Content-Transfer-Encoding: 8bit\n"
 
+#: fontextract.py:25
+#, python-format
+msgid "Scanning %s"
+msgstr ""
+
+#: fontextract.py:70
+#, python-format
+msgid "Extracted %s"
+msgstr ""
+
+#: fontextract.py:85
+#, python-format
+msgid "Writing fonts to %s"
+msgstr ""
+
+#: book_snippets.py:519
+#, python-format
+msgid "deprecated ly-option used: %s=%s"
+msgstr ""
+
+#: book_snippets.py:521
+#, python-format
+msgid "compatibility mode translation: %s=%s"
+msgstr ""
+
+#: book_snippets.py:524
+#, python-format
+msgid "deprecated ly-option used: %s"
+msgstr ""
+
+#: book_snippets.py:526
+#, python-format
+msgid "compatibility mode translation: %s"
+msgstr ""
+
+#: book_snippets.py:544
+#, python-format
+msgid "ignoring unknown ly option: %s"
+msgstr ""
+
+#: book_snippets.py:736
+#, python-format
+msgid "Opening filter `%s'\n"
+msgstr ""
+
+#: book_snippets.py:756
+#, python-format
+msgid "`%s' failed (%d)"
+msgstr ""
+
+#: book_snippets.py:757
+msgid "The error log is as follows:"
+msgstr ""
+
 #: convertrules.py:12
 #, python-format
 msgid "Not smart enough to convert %s"
 #: convertrules.py:12
 #, python-format
 msgid "Not smart enough to convert %s"
@@ -28,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:48 lilypond-book.py:82
-#: warn.cc:48 input.cc:90
+#: convertrules.py:24 lilylib.py:78 musicexp.py:17 convert-ly.py:64 warn.cc:66
+#: input.cc:109
 #, c-format, python-format
 msgid "warning: %s"
 msgstr ""
 #, c-format, python-format
 msgid "warning: %s"
 msgstr ""
@@ -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,2479 +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 ""
 
-#: fontextract.py:25
-#, python-format
-msgid "Scanning %s"
-msgstr ""
-
-#: fontextract.py:70
-#, python-format
-msgid "Extracted %s"
+#: convertrules.py:2845
+msgid "re-definition of InnerStaffGroup.\n"
 msgstr ""
 
 msgstr ""
 
-#: fontextract.py:85
-#, python-format
-msgid "Writing fonts to %s"
+#: convertrules.py:2851
+msgid "re-definition of InnerChoirStaff.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilylib.py:101 lilylib.py:152
-#, python-format
-msgid "Invoking `%s'"
+#: convertrules.py:2861
+msgid "Syntax changes for \\addChordShape and \\chord-shape"
 msgstr ""
 
 msgstr ""
 
-#: lilylib.py:103 lilylib.py:154
-#, python-format
-msgid "Running %s..."
+#: convertrules.py:2866
+msgid "stringTuning must be added to addChordShape call.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilylib.py:219
-#, python-format
-msgid "Usage: %s"
+#: convertrules.py:2872
+msgid "stringTuning must be added to chord-shape call.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicexp.py:585
-#, python-format
-msgid "unable to set the music %(music)s for the repeat %(repeat)s"
+#: convertrules.py:2879
+msgid "Remove oldaddlyrics"
 msgstr ""
 
 msgstr ""
 
-#: musicexp.py:594
-msgid "encountered repeat without body"
+#: convertrules.py:2883
+msgid ""
+"oldaddlyrics is no longer supported. \n"
+"         Use addlyrics or lyrsicsto instead.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicxml.py:13 convert-ly.py:51 lilypond-book.py:85 warn.cc:54 input.cc:96
-#: input.cc:104
-#, c-format, python-format
-msgid "error: %s"
+#: convertrules.py:2889
+msgid ""
+"keySignature property not reversed any more\n"
+"MIDI 47: orchestral strings -> orchestral harp"
 msgstr ""
 
 msgstr ""
 
-#: musicxml.py:298
-msgid "requested time signature, but time sig is unknown"
+#: convertrules.py:2894
+msgid "The alist for Staff.keySignature is no longer in reversed order.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicxml.py:354
-#, python-format
-msgid "Encountered note at %s with %s duration (no <type> element):"
+#: 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 ""
 
-#: musicxml.py:388
-#, python-format
-msgid "Unable to find instrument for ID=%s\n"
+#: convertrules.py:2906
+msgid "\\bar \".\" now produces a thick barline.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1342 convert-ly.py:72 lilypond-book.py:109 midi2ly.py:846
-#, python-format
-msgid "%s [OPTION]... FILE"
+#: convertrules.py:2912
+msgid "Dash parameters for slurs and ties are now in 'dash-details.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1343
-#, python-format
+#: convertrules.py:2917
 msgid ""
 msgid ""
-"abc2ly converts ABC music files (see\n"
-"%s) to LilyPond input.\n"
+"Autobeaming rules have changed.  override-auto-beam-setting and\n"
+"revert-auto-beam-setting have been eliminated.\n"
+"\\overrideBeamSettings has been added.\n"
+"beatGrouping has been eliminated.\n"
+"Different settings for vertical layout.\n"
+"ly:system-start-text::print -> system-start-text::print\n"
+"Beam #'thickness -> Beam #'beam-thickness\n"
+"ly:note-head::brew-ez-stencil -> note-head::brew-ez-stencil\n"
+"ly:ambitus::print -> ambitus::print\n"
+"Explicit dynamics context definition from `Piano centered dynamics'\n"
+"template replaced by new `Dynamics' context."
+msgstr ""
+
+#: convertrules.py:2931
+msgid ""
+"override-auto-beam-setting.\n"
+"   Autobeam settings are now overriden with \\overrideBeamSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1351 convert-ly.py:79 etf2ly.py:1190 lilypond-book.py:195
-#: midi2ly.py:882 musicxml2ly.py:2170 main.cc:161
-msgid "show version number and exit"
+#: convertrules.py:2936
+msgid ""
+"override-auto-beam-setting.\n"
+"   Autobeam settings are now reverted with \\revertBeamSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1355 convert-ly.py:83 etf2ly.py:1186 lilypond-book.py:126
-#: midi2ly.py:861 musicxml2ly.py:2152 main.cc:150
-msgid "show this help and exit"
+#: convertrules.py:2941
+msgid ""
+"beatGrouping. \n"
+"   beatGrouping with a specified context must now be accomplished with\n"
+"   \\overrideBeamSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1357 etf2ly.py:1191 midi2ly.py:865
-msgid "write output to FILE"
+#: 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 ""
 
-#: abc2ly.py:1359
-msgid "be strict about success"
+#: 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 ""
 
-#: abc2ly.py:1361
-msgid "preserve ABC's notion of beams"
+#: convertrules.py:2989
+msgid ""
+"minimum-Y-extent; vertical spacing no longer depends on the Y-extent of a "
+"VerticalAxisGroup.\n"
 msgstr ""
 
 msgstr ""
 
-#: abc2ly.py:1363 convert-ly.py:120 etf2ly.py:1199 lilypond-book.py:202
-#: midi2ly.py:894 musicxml2ly.py:2225
-msgid "Report bugs via"
+#: convertrules.py:2995
+msgid "Unify fetaNumber and fetaDynamic encodings"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:31
-msgid ""
-"Update LilyPond input to newer version.  By default, update from the\n"
-"version taken from the \\version command, to the current LilyPond version."
+#: convertrules.py:3000
+msgid "\\RemoveEmpty*StaffContext -> \\*Staff \\RemoveEmptyStaves"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:33 lilypond-book.py:59
-msgid "Examples:"
+#: convertrules.py:3011
+msgid "\\cresc etc. are now postfix operators"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:67 etf2ly.py:1173 lilypond-book.py:105 midi2ly.py:77
-msgid "Distributed under terms of the GNU General Public License."
+#: convertrules.py:3017
+msgid ""
+"Eliminate beamSettings, beatLength, \\setBeatGrouping, "
+"\\overrideBeamSettings and \\revertBeamSettings.\n"
+"\"accordion.accEtcbase\" -> \"accordion.etcbass\""
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:68 etf2ly.py:1174 lilypond-book.py:106 midi2ly.py:78
-msgid "It comes with NO WARRANTY."
+#: convertrules.py:3035
+msgid ""
+"\\overrideBeamSettings.  Use \\set beamExceptions or "
+"\\overrideTimeSignatureSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:87 convert-ly.py:114
-msgid "VERSION"
+#: convertrules.py:3039
+msgid ""
+"\\revertBeamSettings. Use \\set beamExceptions or "
+"\\revertTimeSignatureSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:89
-msgid "start from VERSION [default: \\version found in file]"
+#: convertrules.py:3043
+msgid "beamSettings. Use baseMoment, beatStructure, and beamExceptions.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:92
-msgid "edit in place"
+#: convertrules.py:3047
+msgid "beatLength. Use baseMoment and beatStructure.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:96
-msgid "do not add \\version command if missing"
+#: convertrules.py:3051
+msgid "setbeatGrouping. Use baseMoment and beatStructure.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:102
-#, python-format
-msgid "force updating \\version number to %s"
+#: 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 ""
 
-#: convert-ly.py:108
-#, python-format
-msgid "show rules [default: -f 0, -t %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:113
-#, python-format
-msgid "convert to VERSION [default: %s]"
+#: convertrules.py:3069
+msgid ""
+"Rename vertical spacing variables.\n"
+"Add fretboard-table argument to savePredefinedFretboard."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:160
-msgid "Applying conversion: "
+#: convertrules.py:3087
+msgid "Rename vertical spacing grob properties."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:173
-msgid "Error while converting"
+#: convertrules.py:3103
+msgid "Remove \\paper variables head-separation and foot-separation."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:175
-msgid "Stopping at last succesful rule"
+#: convertrules.py:3108
+msgid "Adjust settings for top-system-spacing instead.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:196
-#, python-format
-msgid "Processing `%s'... "
+#: convertrules.py:3113
+msgid "Adjust settings for last-bottom-spacing instead.\n"
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:286 relocate.cc:362 source-file.cc:59
-#, c-format, python-format
-msgid "cannot open file: `%s'"
+#: convertrules.py:3119
+msgid ""
+"Rename space to basic-distance in various spacing alists.\n"
+"Remove HarmonicParenthesesItem grob."
 msgstr ""
 
 msgstr ""
 
-#: convert-ly.py:293
-#, python-format
-msgid "cannot determine version for `%s'.  Skipping"
+#: convertrules.py:3127
+msgid "HarmonicParenthesesItem has been eliminated.\n"
 msgstr ""
 
 msgstr ""
 
-#: etf2ly.py:1179
-#, python-format
-msgid "%s [OPTION]... ETF-FILE"
+#: convertrules.py:3128
+msgid "Harmonic parentheses are part of the TabNoteHead grob.\n"
 msgstr ""
 
 msgstr ""
 
-#: etf2ly.py:1180
+#: convertrules.py:3133
 msgid ""
 msgid ""
-"Enigma Transport Format is a format used by Coda Music Technology's\n"
-"Finale product.  etf2ly converts a subset of ETF to a ready-to-use LilyPond "
-"file.\n"
+"Remove context from overrideTimeSignatureSettings and "
+"revertTimeSignatureSettings.\n"
 msgstr ""
 
 msgstr ""
 
-#: etf2ly.py:1192 midi2ly.py:866 musicxml2ly.py:2218 main.cc:154 main.cc:159
-msgid "FILE"
+#: 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 ""
 
-#: etf2ly.py:1194 lilypond-book.py:198 midi2ly.py:883 main.cc:163
-msgid "show warranty and copyright"
+#: convertrules.py:3180
+msgid "Vertical spacing changes might affect user-defined contexts.  "
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:57
-msgid ""
-"Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
+#: convertrules.py:3185
+msgid "Replace bar-size with bar-extent."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:64
-msgid "BOOK"
+#: convertrules.py:3197
+msgid "Woodwind diagrams: Changes to the clarinet diagram."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:72
-#, python-format
-msgid "Exiting (%d)..."
+#: convertrules.py:3201
+msgid ""
+"woodwind-diagrams.  Clarinet fingering changed to reflect actual anatomy of "
+"instrument.\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:103
+#: book_base.py:24
 #, python-format
 #, python-format
-msgid "Copyright (c) %s by"
-msgstr ""
-
-#: lilypond-book.py:113
-msgid "FILTER"
+msgid "file not found: %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:116
-msgid "pipe snippets through FILTER [default: `convert-ly -n -']"
+#: book_base.py:161
+msgid "Output function not implemented"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:120
-msgid ""
-"use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
+#: lilylib.py:81 musicxml.py:13 convert-ly.py:67 warn.cc:72 input.cc:115
+#: input.cc:123
+#, c-format, python-format
+msgid "error: %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:121
-msgid "FORMAT"
+#: lilylib.py:124 lilylib.py:175
+#, python-format
+msgid "Invoking `%s'"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:128
-msgid "add DIR to include path"
+#: lilylib.py:126 lilylib.py:177
+#, python-format
+msgid "Running %s..."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:129 lilypond-book.py:136 lilypond-book.py:154
-#: lilypond-book.py:160 lilypond-book.py:166 lilypond-book.py:172 main.cc:153
-msgid "DIR"
+#: lilylib.py:253
+#, python-format
+msgid "Usage: %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:134
-msgid "format Texinfo output so that Info will look for images of music in DIR"
+#: musicexp.py:216 musicexp.py:221
+msgid "Language does not support microtones contained in the piece"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:141
-msgid "run executable PROG instead of latex"
+#: musicexp.py:483
+msgid "Tuplet brackets of curved shape are not correctly implemented"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:142
-msgid "PROG"
+#: musicexp.py:669
+#, python-format
+msgid "unable to set the music %(music)s for the repeat %(repeat)s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:147
-msgid "PAD"
+#: musicexp.py:678
+msgid "encountered repeat without body"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:149
-msgid ""
-"pad left side of music to align music inspite of uneven bar numbers (in mm)"
+#. no self.elements!
+#: musicexp.py:848
+#, python-format
+msgid "Grace note with no following music: %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:153
-msgid "write output to DIR"
+#: musicexp.py:1010
+#, python-format
+msgid "Invalid octave shift size found: %s. Using no shift."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:159
-msgid "do not fail if no lilypond output is found"
+#: musicexp.py:1468
+#, python-format
+msgid "Unable to convert alteration %s to a lilypond expression"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:165
-msgid "do not fail if no PNG images are found for EPS files"
+#. TODO: Handle pieces without a time signature!
+#: musicxml.py:358
+msgid "Senza-misura time signatures are not yet supported!"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:171
-msgid "write lily-XXX files to DIR, link into --output dir"
+#: musicxml.py:376
+msgid "Unable to interpret time signature! Falling back to 4/4."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:176
-msgid "COMMAND"
+#: 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:177
-msgid "process ly_files using COMMAND FILE..."
+#: musicxml.py:520
+#, python-format
+msgid "Unable to find instrument for ID=%s\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:184
-msgid "create PDF files for use with PDFTeX"
+#: book_latex.py:156
+msgid "cannot find \\begin{document} in LaTeX document"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:187 midi2ly.py:876 musicxml2ly.py:2175 main.cc:162
-msgid "be verbose"
+#: 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:825
+#: musicxml2ly.py:239 musicxml2ly.py:241
 #, python-format
 #, python-format
-msgid "file not found: %s"
+msgid "Unprocessed PartGroupInfo %s encountered"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1087
+#: musicxml2ly.py:494
 #, python-format
 #, python-format
-msgid "deprecated ly-option used: %s=%s"
+msgid "Encountered note at %s without type and duration (=%s)"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1089
+#: musicxml2ly.py:514
 #, python-format
 #, python-format
-msgid "compatibility mode translation: %s=%s"
+msgid ""
+"Encountered rational duration with denominator %s, unable to convert to "
+"lilypond duration"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1092
-#, python-format
-msgid "deprecated ly-option used: %s"
+#: musicxml2ly.py:761
+msgid "Unable to extract key signature!"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1094
+#: musicxml2ly.py:788
 #, python-format
 #, python-format
-msgid "compatibility mode translation: %s"
+msgid "unknown mode %s, expecting 'major' or 'minor' or a church mode!"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1112
+#: musicxml2ly.py:926
 #, python-format
 #, python-format
-msgid "ignoring unknown ly option: %s"
+msgid "Encountered unprocessed marker %s\n"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1538
+#: musicxml2ly.py:1020
 #, python-format
 #, python-format
-msgid "Opening filter `%s'"
+msgid "unknown span event %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1555
+#: musicxml2ly.py:1030
 #, python-format
 #, python-format
-msgid "`%s' failed (%d)"
+msgid "unknown span type %s for %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1556
-msgid "The error log is as follows:"
+#: musicxml2ly.py:1450
+msgid "Unknown metronome mark, ignoring"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1618
-msgid "cannot find \\begin{document} in LaTeX document"
+#. 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:1718
-msgid "Writing snippets..."
+#: musicxml2ly.py:1657
+#, python-format
+msgid "Unable to convert chord type %s to lilypond."
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1724
-msgid "Processing..."
+#: musicxml2ly.py:1806
+#, python-format
+msgid "drum %s type unknown, please add to instrument_drumtype_dict"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1730
-msgid "All snippets are up to date..."
+#: musicxml2ly.py:1810
+msgid "cannot find suitable event"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1764
+#: musicxml2ly.py:1958
 #, python-format
 #, python-format
-msgid "cannot determine format for: %s"
+msgid "Negative skip %s (from position %s to %s)"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1775
+#: musicxml2ly.py:2099
 #, python-format
 #, python-format
-msgid "%s is up to date."
+msgid "Negative skip found: from %s to %s, difference is %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1789
+#: musicxml2ly.py:2180
 #, python-format
 #, python-format
-msgid "Writing `%s'..."
+msgid "unexpected %s; expected %s or %s or %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1847
-msgid "Output would overwrite input file; use --output."
+#: musicxml2ly.py:2286
+msgid "Encountered closing slur, but no slur is open"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1851
-#, python-format
-msgid "Reading %s..."
+#: musicxml2ly.py:2289
+msgid "Cannot have two simultaneous (closing) slurs"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1870
-msgid "Dissecting..."
+#: musicxml2ly.py:2298
+msgid "Cannot have a slur inside another slur"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1886
-#, python-format
-msgid "Compiling %s..."
+#: musicxml2ly.py:2301
+msgid "Cannot have two simultaneous slurs"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1895
+#: musicxml2ly.py:2435
 #, python-format
 #, python-format
-msgid "Processing include: %s"
+msgid "cannot simultaneously have more than one mode: %s"
 msgstr ""
 
 msgstr ""
 
-#: lilypond-book.py:1907
-#, python-format
-msgid "Removing `%s'"
+#: musicxml2ly.py:2543
+msgid "Converting to LilyPond expressions..."
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:85 lily-library.scm:620 lily-library.scm:629
-msgid "warning: "
+#: musicxml2ly.py:2554
+msgid "musicxml2ly [OPTION]... FILE.xml"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:88 midi2ly.py:907
-msgid "error: "
+#: musicxml2ly.py:2556
+msgid ""
+"Convert MusicXML from FILE.xml to LilyPond input.\n"
+"If the given filename is -, musicxml2ly reads from the command line.\n"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:89
-msgid "Exiting... "
+#: musicxml2ly.py:2562 midi2ly.py:987 abc2ly.py:1386 lilypond-book.py:140
+#: convert-ly.py:98 etf2ly.py:1202 main.cc:157
+msgid "show this help and exit"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:834
-#, python-format
-msgid "%s output to `%s'..."
+#: musicxml2ly.py:2566
+msgid ""
+"Copyright (c) 2005--2011 by\n"
+"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
+"    Jan Nieuwenhuizen <janneke@gnu.org> and\n"
+"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:847
-#, python-format
-msgid "Convert %s to LilyPond input.\n"
+#: musicxml2ly.py:2580 midi2ly.py:1015 abc2ly.py:1382 lilypond-book.py:212
+#: convert-ly.py:94 etf2ly.py:1206 main.cc:168
+msgid "show version number and exit"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:852
-msgid "print absolute pitches"
+#: musicxml2ly.py:2585 midi2ly.py:1009 lilypond-book.py:204 main.cc:169
+msgid "be verbose"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:854 midi2ly.py:869
-msgid "DUR"
+#: musicxml2ly.py:2591
+msgid "use lxml.etree; uses less memory and cpu time"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:855
-msgid "quantise note durations on DUR"
+#: musicxml2ly.py:2597
+msgid "input file is a zip-compressed MusicXML file"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:858
-msgid "print explicit durations"
+#: musicxml2ly.py:2603
+msgid "convert pitches in relative mode (default)"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:862
-msgid "set key: ALT=+sharps|-flats; MINOR=1"
+#: musicxml2ly.py:2608
+msgid "convert pitches in absolute mode"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:863
-msgid "ALT[:MINOR]"
+#: musicxml2ly.py:2611
+msgid "LANG"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:868
-msgid "quantise note starts on DUR"
+#: musicxml2ly.py:2613
+msgid "use LANG for pitch names, e.g. 'deutsch' for note names in German"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:871
-msgid "DUR*NUM/DEN"
+#: musicxml2ly.py:2619
+msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:874
-msgid "allow tuplet durations DUR*NUM/DEN"
+#: musicxml2ly.py:2625
+msgid "do not convert exact vertical positions of rests"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:886
-msgid "treat every text as a lyric"
+#: musicxml2ly.py:2631
+msgid "do not convert the exact page layout and breaks"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:889
-msgid "Examples"
+#: musicxml2ly.py:2637
+msgid ""
+"do not convert beaming information, use lilypond's automatic beaming instead"
 msgstr ""
 
 msgstr ""
 
-#: midi2ly.py:908
-msgid "no files specified on command line."
+#: musicxml2ly.py:2640 midi2ly.py:992 midi2ly.py:997 etf2ly.py:1208
+#: main.cc:161 main.cc:166
+msgid "FILE"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:213
-msgid ""
-"Encountered file created by Dolet 3.4 for Sibelius, containing wrong beaming "
-"information. All beaming information in the MusicXML file will be ignored"
+#: 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 ""
 
-#: musicxml2ly.py:229 musicxml2ly.py:231
+#: musicxml2ly.py:2728
 #, python-format
 #, python-format
-msgid "Unprocessed PartGroupInfo %s encountered"
+msgid "unknown part in part-list: %s"
+msgstr ""
+
+#: musicxml2ly.py:2790
+msgid "Input is compressed, extracting raw MusicXML data from stdin"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:471
+#: musicxml2ly.py:2793
 #, python-format
 #, python-format
-msgid ""
-"Encountered rational duration with denominator %s, unable to convert to "
-"lilypond duration"
+msgid "Input file %s is compressed, extracting raw MusicXML data"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:654
+#: musicxml2ly.py:2823
+msgid "Reading MusicXML from Standard input ..."
+msgstr ""
+
+#: musicxml2ly.py:2825
 #, python-format
 #, python-format
-msgid "unknown mode %s, expecting 'major' or 'minor'"
+msgid "Reading MusicXML from %s ..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:692
+#: musicxml2ly.py:2858
 #, python-format
 #, python-format
-msgid "Encountered unprocessed marker %s\n"
+msgid "Output to `%s'"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:786
+#: musicxml2ly.py:2925
 #, python-format
 #, python-format
-msgid "unknown span event %s"
+msgid "Unable to find input file %s"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:796
+#: midi2ly.py:90 lilypond-book.py:116 convert-ly.py:81 etf2ly.py:1189
 #, python-format
 #, python-format
-msgid "unknown span type %s for %s"
+msgid "Copyright (c) %s by"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1207
-msgid "Unknown metronome mark, ignoring"
+#: midi2ly.py:92 lilypond-book.py:118 convert-ly.py:83 etf2ly.py:1191
+msgid "Distributed under terms of the GNU General Public License."
 msgstr ""
 
 msgstr ""
 
-#. TODO: Implement the other (more complex) way for tempo marks!
-#: musicxml2ly.py:1212
-msgid ""
-"Metronome marks with complex relations (<metronome-note> in MusicXML) are "
-"not yet implemented."
+#: midi2ly.py:93 lilypond-book.py:119 convert-ly.py:84 etf2ly.py:1192
+msgid "It comes with NO WARRANTY."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1368
-#, python-format
-msgid "Unable to convert chord type %s to lilypond."
+#: midi2ly.py:99
+msgid "warning: "
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1514
-#, python-format
-msgid "drum %s type unknown, please add to instrument_drumtype_dict"
+#: midi2ly.py:102 midi2ly.py:1041
+msgid "error: "
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1518
-msgid "cannot find suitable event"
+#: midi2ly.py:103
+msgid "Exiting... "
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1608
+#: midi2ly.py:960
 #, python-format
 #, python-format
-msgid "Negative skip %s"
+msgid "%s output to `%s'..."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1760
+#: midi2ly.py:972 abc2ly.py:1373 lilypond-book.py:122 convert-ly.py:87
 #, python-format
 #, python-format
-msgid "Negative skip found: from %s to %s, difference is %s"
+msgid "%s [OPTION]... FILE"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1787
+#: midi2ly.py:973
 #, python-format
 #, python-format
-msgid "unexpected %s; expected %s or %s or %s"
+msgid "Convert %s to LilyPond input.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:1897
-msgid "cannot have two simultaneous slurs"
+#: midi2ly.py:978
+msgid "print absolute pitches"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2035
-#, python-format
-msgid "cannot simultaneously have more than one mode: %s"
+#: midi2ly.py:980 midi2ly.py:1002
+msgid "DUR"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2133
-msgid "Converting to LilyPond expressions..."
+#: midi2ly.py:981
+msgid "quantise note durations on DUR"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2144
-msgid "musicxml2ly [OPTION]... FILE.xml"
+#: midi2ly.py:984
+msgid "print explicit durations"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2146
-msgid ""
-"Convert MusicXML from FILE.xml to LilyPond input.\n"
-"If the given filename is -, musicxml2ly reads from the command line.\n"
+#: midi2ly.py:989
+msgid "prepend FILE to output"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2156
-msgid ""
-"Copyright (c) 2005--2008 by\n"
-"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
-"    Jan Nieuwenhuizen <janneke@gnu.org> and\n"
-"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
+#: midi2ly.py:993
+msgid "set key: ALT=+sharps|-flats; MINOR=1"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2181
-msgid "use lxml.etree; uses less memory and cpu time"
+#: midi2ly.py:994
+msgid "ALT[:MINOR]"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2187
-msgid "input file is a zip-compressed MusicXML file"
+#: midi2ly.py:996 abc2ly.py:1388 etf2ly.py:1207
+msgid "write output to FILE"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2193
-msgid "convert pitches in relative mode (default)"
+#: midi2ly.py:999
+msgid "preview of first 4 bars"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2198
-msgid "convert pitches in absolute mode"
+#: midi2ly.py:1001
+msgid "quantise note starts on DUR"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2201
-msgid "LANG"
+#: midi2ly.py:1004
+msgid "DUR*NUM/DEN"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2203
-msgid ""
-"use a different language file 'LANG.ly' and corresponding pitch names, e.g. "
-"'deutsch' for deutsch.ly"
+#: midi2ly.py:1007
+msgid "allow tuplet durations DUR*NUM/DEN"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2209
-msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
+#: midi2ly.py:1016 lilypond-book.py:215 convert-ly.py:139 etf2ly.py:1210
+#: main.cc:170
+msgid "show warranty and copyright"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2215
-msgid ""
-"do not convert beaming information, use lilypond's automatic beaming instead"
+#: midi2ly.py:1019
+msgid "treat every text as a lyric"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2223
-msgid "set output filename to FILE, stdout if -"
+#: midi2ly.py:1022
+msgid "Examples"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2305
+#: midi2ly.py:1042
+msgid "no files specified on command line."
+msgstr ""
+
+#: abc2ly.py:1374
 #, python-format
 #, python-format
-msgid "unknown part in part-list: %s"
+msgid ""
+"abc2ly converts ABC music files (see\n"
+"%s) to LilyPond input.\n"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2367
-msgid "Input is compressed, extracting raw MusicXML data from stdin"
+#: abc2ly.py:1390
+msgid "be strict about success"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2370
-#, python-format
-msgid "Input file %s is compressed, extracting raw MusicXML data"
+#: abc2ly.py:1392
+msgid "preserve ABC's notion of beams"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2400
-msgid "Reading MusicXML from Standard input ..."
+#: lilypond-book.py:80
+msgid ""
+"Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2402
-#, python-format
-msgid "Reading MusicXML from %s ..."
+#: lilypond-book.py:82 convert-ly.py:46
+msgid "Examples:"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2435
-#, python-format
-msgid "Output to `%s'"
+#: lilypond-book.py:87
+msgid "BOOK"
 msgstr ""
 
 msgstr ""
 
-#: musicxml2ly.py:2497
+#: lilypond-book.py:95
 #, python-format
 #, python-format
-msgid "Unable to find input file %s"
+msgid "Exiting (%d)..."
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:140
-#, c-format
-msgid "option `%s' requires an argument"
+#: lilypond-book.py:127
+msgid "FILTER"
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:144
-#, c-format
-msgid "option `%s' does not allow an argument"
+#: lilypond-book.py:130
+msgid "pipe snippets through FILTER [default: `convert-ly -n -']"
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:148
-#, c-format
-msgid "unrecognized option: `%s'"
+#: lilypond-book.py:134
+msgid ""
+"use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
 msgstr ""
 
 msgstr ""
 
-#: getopt-long.cc:154
-#, c-format
-msgid "invalid argument `%s' to option `%s'"
+#: lilypond-book.py:135
+msgid "FORMAT"
 msgstr ""
 
 msgstr ""
 
-#: warn.cc:68 grob.cc:566 input.cc:82
-#, c-format
-msgid "programming error: %s"
+#: lilypond-book.py:142
+msgid "add DIR to include path"
 msgstr ""
 
 msgstr ""
 
-#: warn.cc:69 input.cc:83
-msgid "continuing, cross fingers"
+#: 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 ""
 
-#: accidental-engraver.cc:249
-#, c-format
-msgid "accidental typesetting list must begin with context-name: %s"
+#: lilypond-book.py:148
+msgid "format Texinfo output so that Info will look for images of music in DIR"
 msgstr ""
 
 msgstr ""
 
-#: accidental-engraver.cc:276
-#, c-format
-msgid "ignoring unknown accidental rule: %s"
+#: lilypond-book.py:155
+msgid "PAD"
 msgstr ""
 
 msgstr ""
 
-#: accidental-engraver.cc:292
-#, c-format
-msgid "pair or context-name expected for accidental rule, found %s"
+#: lilypond-book.py:157
+msgid ""
+"pad left side of music to align music inspite of uneven bar numbers (in mm)"
 msgstr ""
 
 msgstr ""
 
-#: accidental.cc:187
-#, c-format
-msgid "Could not find glyph-name for alteration %s"
+#: lilypond-book.py:162
+msgid "write lily-XXX files to DIR, link into --output dir"
 msgstr ""
 
 msgstr ""
 
-#: accidental.cc:202
-msgid "natural alteration glyph not found"
+#: lilypond-book.py:167
+msgid ""
+"Load the additional python PACKAGE (containing e.g. a custom output format)"
 msgstr ""
 
 msgstr ""
 
-#: align-interface.cc:305
-msgid "tried to get a translation for something that is no child of mine"
+#: lilypond-book.py:168
+msgid "PACKAGE"
 msgstr ""
 
 msgstr ""
 
-#: all-font-metrics.cc:143
-#, c-format
-msgid "cannot find font: `%s'"
+#: lilypond-book.py:172
+msgid "write output to DIR"
 msgstr ""
 
 msgstr ""
 
-#: apply-context-iterator.cc:31
-msgid "\\applycontext argument is not a procedure"
+#: lilypond-book.py:177
+msgid "COMMAND"
 msgstr ""
 
 msgstr ""
 
-#: auto-change-iterator.cc:63 change-iterator.cc:61
-#, c-format
-msgid "cannot change, already in translator: %s"
+#: lilypond-book.py:178
+msgid "process ly_files using COMMAND FILE..."
 msgstr ""
 
 msgstr ""
 
-#: axis-group-engraver.cc:78
-msgid "Axis_group_engraver: vertical group already has a parent"
+#: lilypond-book.py:182
+msgid "Compile snippets in safe mode"
 msgstr ""
 
 msgstr ""
 
-#: axis-group-engraver.cc:79
-msgid "are there two Axis_group_engravers?"
+#: lilypond-book.py:188
+msgid "do not fail if no lilypond output is found"
 msgstr ""
 
 msgstr ""
 
-#: axis-group-engraver.cc:80
-msgid "removing this vertical group"
+#: lilypond-book.py:194
+msgid "do not fail if no PNG images are found for EPS files"
 msgstr ""
 
 msgstr ""
 
-#: axis-group-interface.cc:532
-msgid "an outside-staff object should have a direction, defaulting to up"
+#: lilypond-book.py:200
+msgid "write snippet output files with the same base name as their source file"
 msgstr ""
 
 msgstr ""
 
-#: bar-check-iterator.cc:73
-#, c-format
-msgid "barcheck failed at: %s"
+#: lilypond-book.py:220
+msgid ""
+"run executable PROG instead of latex, or in\n"
+"case --pdf option is set instead of pdflatex"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:126
-msgid "already have a beam"
+#: lilypond-book.py:222
+msgid "PROG"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:202
-msgid "unterminated beam"
+#: lilypond-book.py:228
+msgid "create PDF files for use with PDFTeX"
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:244 chord-tremolo-engraver.cc:138
-msgid "stem must have Rhythmic structure"
+#: lilypond-book.py:419
+msgid "Writing snippets..."
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:252
-msgid "stem does not fit in beam"
+#: lilypond-book.py:425
+msgid "Processing..."
 msgstr ""
 
 msgstr ""
 
-#: beam-engraver.cc:253
-msgid "beam was started here"
+#: lilypond-book.py:431
+msgid "All snippets are up to date..."
 msgstr ""
 
 msgstr ""
 
-#: beam-quanting.cc:307
-msgid "no feasible beam position"
+#: lilypond-book.py:452
+#, python-format
+msgid "cannot determine format for: %s"
 msgstr ""
 
 msgstr ""
 
-#: beam.cc:160
-msgid "removing beam with no stems"
+#: lilypond-book.py:461
+#, python-format
+msgid "%s is up to date."
 msgstr ""
 
 msgstr ""
 
-#: beam.cc:1078
-msgid "no viable initial configuration found: may not find good beam slope"
+#: lilypond-book.py:475
+#, python-format
+msgid "Writing `%s'..."
 msgstr ""
 
 msgstr ""
 
-#: break-alignment-interface.cc:195
-#, c-format
-msgid "No spacing entry from %s to `%s'"
+#: lilypond-book.py:537
+msgid "Output would overwrite input file; use --output."
 msgstr ""
 
 msgstr ""
 
-#: change-iterator.cc:23
-#, c-format
-msgid "cannot change `%s' to `%s'"
+#: lilypond-book.py:541
+#, python-format
+msgid "Reading %s..."
 msgstr ""
 
 msgstr ""
 
-#. FIXME: constant error message.
-#: change-iterator.cc:82
-msgid "cannot find context to switch to"
+#: lilypond-book.py:549
+msgid "Dissecting..."
 msgstr ""
 
 msgstr ""
 
-#. We could change the current translator's id, but that would make
-#. errors hard to catch.
-#.
-#. last->translator_id_string () = get_change
-#. ()->change_to_id_string ();
-#: change-iterator.cc:91
-#, c-format
-msgid "not changing to same context type: %s"
+#: lilypond-book.py:561
+#, python-format
+msgid "Compiling %s..."
 msgstr ""
 
 msgstr ""
 
-#. FIXME: uncomprehensable message
-#: change-iterator.cc:95
-msgid "none of these in my family"
+#: lilypond-book.py:570
+#, python-format
+msgid "Processing include: %s"
 msgstr ""
 
 msgstr ""
 
-#: chord-tremolo-engraver.cc:88
-msgid "No tremolo to end"
+#: lilypond-book.py:582
+#, python-format
+msgid "Removing `%s'"
 msgstr ""
 
 msgstr ""
 
-#: chord-tremolo-engraver.cc:110
-msgid "unterminated chord tremolo"
+#: 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 ""
 
-#: chord-tremolo-iterator.cc:35
-#, c-format
-msgid "expect 2 elements for chord tremolo, found %d"
+#: convert-ly.py:102 convert-ly.py:135
+msgid "VERSION"
 msgstr ""
 
 msgstr ""
 
-#: clef.cc:54
-#, c-format
-msgid "clef `%s' not found"
+#: convert-ly.py:104
+msgid "start from VERSION [default: \\version found in file]"
 msgstr ""
 
 msgstr ""
 
-#: cluster.cc:110
-#, c-format
-msgid "unknown cluster style `%s'"
+#: convert-ly.py:107
+msgid "edit in place"
 msgstr ""
 
 msgstr ""
 
-#: cluster.cc:147
-msgid "junking empty cluster"
+#: convert-ly.py:111
+msgid "do not add \\version command if missing"
 msgstr ""
 
 msgstr ""
 
-#: coherent-ligature-engraver.cc:100
-#, c-format
-msgid "Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul"
+#: convert-ly.py:117
+#, python-format
+msgid "force updating \\version number to %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"
+#: convert-ly.py:123
+msgid "only update \\version number if file is modified"
 msgstr ""
 
 msgstr ""
 
-#: context-def.cc:130
-#, c-format
-msgid "program has no such type: `%s'"
+#: convert-ly.py:129
+#, python-format
+msgid "show rules [default: -f 0, -t %s]"
 msgstr ""
 
 msgstr ""
 
-#: context-property.cc:32
-msgid "need symbol arguments for \\override and \\revert"
+#: convert-ly.py:134
+#, python-format
+msgid "convert to VERSION [default: %s]"
 msgstr ""
 
 msgstr ""
 
-#: context.cc:139
-#, c-format
-msgid "cannot find or create new `%s'"
+#: convert-ly.py:184
+msgid "Applying conversion: "
 msgstr ""
 
 msgstr ""
 
-#: context.cc:197
-#, c-format
-msgid "cannot find or create `%s' called `%s'"
+#: convert-ly.py:197
+msgid "Error while converting"
 msgstr ""
 
 msgstr ""
 
-#: context.cc:259
-#, c-format
-msgid "Invalid CreateContext event: Cannot create %s context"
+#: convert-ly.py:199
+msgid "Stopping at last successful rule"
 msgstr ""
 
 msgstr ""
 
-#: context.cc:390
-#, c-format
-msgid "cannot find or create: `%s'"
+#: convert-ly.py:224
+#, python-format
+msgid "Processing `%s'... "
 msgstr ""
 
 msgstr ""
 
-#: custos.cc:77
-#, c-format
-msgid "custos `%s' not found"
+#: convert-ly.py:332
+#, python-format
+msgid "%s: Unable to open file"
 msgstr ""
 
 msgstr ""
 
-#: dispatcher.cc:71
-msgid "Event class should be a symbol"
+#: convert-ly.py:339
+#, python-format
+msgid "%s: Unable to determine version.  Skipping"
 msgstr ""
 
 msgstr ""
 
-#: dispatcher.cc:78
-#, c-format
-msgid "Unknown event class %s"
+#: convert-ly.py:344
+#, python-format
+msgid ""
+"%s: Invalid version string `%s' \n"
+"Valid version strings consist of three numbers, separated by dots, e.g. "
+"`2.8.12'"
 msgstr ""
 
 msgstr ""
 
-#: dots.cc:37
-#, c-format
-msgid "dot `%s' not found"
+#: etf2ly.py:1195
+#, python-format
+msgid "%s [OPTION]... ETF-FILE"
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:186
-msgid "cannot find start of (de)crescendo"
+#: etf2ly.py:1196
+msgid ""
+"Enigma Transport Format is a format used by Coda Music Technology's\n"
+"Finale product.  etf2ly converts a subset of ETF to a ready-to-use LilyPond "
+"file.\n"
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:195
-msgid "already have a decrescendo"
+#: website_post.py:123
+msgid "English"
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:197
-msgid "already have a crescendo"
+#: website_post.py:126
+msgid "Other languages"
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:200
-msgid "cresc starts here"
+#: warn.cc:59
+#, c-format
+msgid "success: %s"
 msgstr ""
 
 msgstr ""
 
-#: dynamic-engraver.cc:328
-msgid "unterminated (de)crescendo"
+#: warn.cc:86 grob.cc:617 input.cc:97
+#, c-format
+msgid "programming error: %s"
 msgstr ""
 
 msgstr ""
 
-#: extender-engraver.cc:142 extender-engraver.cc:151
-msgid "unterminated extender"
+#: warn.cc:87 input.cc:98
+msgid "continuing, cross fingers"
 msgstr ""
 
 msgstr ""
 
-#: font-config.cc:28
-msgid "Initializing FontConfig..."
+#: getopt-long.cc:153
+#, c-format
+msgid "option `%s' requires an argument"
 msgstr ""
 
 msgstr ""
 
-#: font-config.cc:44
+#: getopt-long.cc:157
 #, c-format
 #, c-format
-msgid "Rebuilding FontConfig cache %s, this may take a while..."
+msgid "option `%s' does not allow an argument"
 msgstr ""
 
 msgstr ""
 
-#: font-config.cc:57
+#: getopt-long.cc:161
 #, c-format
 #, c-format
-msgid "failed adding font directory: %s"
+msgid "unrecognized option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: font-config.cc:59
+#: getopt-long.cc:167
 #, c-format
 #, c-format
-msgid "adding font directory: %s"
+msgid "invalid argument `%s' to option `%s'"
 msgstr ""
 
 msgstr ""
 
-#: general-scheme.cc:202
-msgid "infinity or NaN encountered while converting Real number"
+#: grob.cc:286
+msgid "Infinity or NaN encountered"
 msgstr ""
 
 msgstr ""
 
-#: general-scheme.cc:203
-msgid "setting to zero"
+#: vaticana-ligature.cc:95
+msgid "flexa-height undefined; assuming 0"
 msgstr ""
 
 msgstr ""
 
-#: general-scheme.cc:422 output-ps.scm:61
-msgid "Found infinity or nan in output. Substituting 0.0"
+#: vaticana-ligature.cc:100
+msgid "ascending vaticana style flexa"
 msgstr ""
 
 msgstr ""
 
-#: glissando-engraver.cc:94
-msgid "unterminated glissando"
+#: vaticana-ligature.cc:188
+msgid "Vaticana_ligature: zero join (delta_pitch == 0)"
 msgstr ""
 
 msgstr ""
 
-#: global-context-scheme.cc:85 global-context-scheme.cc:103
-msgid "no music found in score"
+#: parse-scm.cc:101
+msgid "GUILE signaled an error for the expression beginning here"
 msgstr ""
 
 msgstr ""
 
-#: global-context-scheme.cc:93
-msgid "Interpreting music... "
+#: rest-collision-engraver.cc:70
+msgid "rhythmic head is not part of a rhythmic column"
 msgstr ""
 
 msgstr ""
 
-#: global-context-scheme.cc:116
-#, c-format
-msgid "elapsed time: %.2f seconds"
+#. 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 ""
+
+#: horizontal-bracket-engraver.cc:78
+msgid "do not have that many brackets"
+msgstr ""
+
+#: 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 ""
 
-#: gregorian-ligature-engraver.cc:59
+#: pango-font.cc:187 open-type-font.cc:319
 #, c-format
 #, c-format
-msgid "\\%s ignored"
+msgid "FT_Get_Glyph_Name () error: %s"
 msgstr ""
 
 msgstr ""
 
-#: gregorian-ligature-engraver.cc:64
+#: pango-font.cc:204
 #, c-format
 #, c-format
-msgid "implied \\%s added"
+msgid ""
+"Glyph has no name, but font supports glyph naming.\n"
+"Skipping glyph U+%0X, file %s"
 msgstr ""
 
 msgstr ""
 
-#. ligature may not start with 2nd head of pes or flexa
-#: gregorian-ligature-engraver.cc:213
-msgid "cannot apply `\\~' on first head of ligature"
+#: pango-font.cc:241
+#, c-format
+msgid "no PostScript font name for font `%s'"
 msgstr ""
 
 msgstr ""
 
-#. (pitch == prev_pitch)
-#: gregorian-ligature-engraver.cc:225
-msgid "cannot apply `\\~' on heads with identical pitch"
+#: pango-font.cc:290
+msgid "FreeType face has no PostScript font name"
 msgstr ""
 
 msgstr ""
 
-#: grob-interface.cc:57
+#: midi-item.cc:92
 #, c-format
 #, c-format
-msgid "Unknown interface `%s'"
+msgid "no such MIDI instrument: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: grob-interface.cc:68
-#, c-format
-msgid "Grob `%s' has no interface for property `%s'"
+#: note-heads-engraver.cc:76
+msgid "NoteEvent without pitch"
 msgstr ""
 
 msgstr ""
 
-#: grob-property.cc:34
+#: rest.cc:159
 #, c-format
 #, c-format
-msgid "%d: %s"
+msgid "rest `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: grob-property.cc:173
+#: spaceable-grob.cc:94
 #, c-format
 #, c-format
-msgid "cyclic dependency: calculation-in-progress encountered for #'%s (%s)"
+msgid "No spring between column %d and next one"
 msgstr ""
 
 msgstr ""
 
-#: grob.cc:251
-msgid "Infinity or NaN encountered"
+#: beam-engraver.cc:147
+msgid "already have a beam"
 msgstr ""
 
 msgstr ""
 
-#: hairpin.cc:186
-msgid "decrescendo too small"
+#: beam-engraver.cc:230
+msgid "unterminated beam"
 msgstr ""
 
 msgstr ""
 
-#: horizontal-bracket-engraver.cc:68
-msgid "do not have that many brackets"
+#: beam-engraver.cc:266 chord-tremolo-engraver.cc:150
+msgid "stem must have Rhythmic structure"
 msgstr ""
 
 msgstr ""
 
-#: horizontal-bracket-engraver.cc:77
-msgid "conflicting note group events"
+#: beam-engraver.cc:274
+msgid "stem does not fit in beam"
 msgstr ""
 
 msgstr ""
 
-#: hyphen-engraver.cc:93
-msgid "removing unterminated hyphen"
+#: beam-engraver.cc:275
+msgid "beam was started here"
 msgstr ""
 
 msgstr ""
 
-#: hyphen-engraver.cc:107
-msgid "unterminated hyphen; removing"
+#: music-iterator.cc:182
+msgid "Sending non-event to context"
 msgstr ""
 
 msgstr ""
 
-#: includable-lexer.cc:53 lily-guile.cc:76 lily-parser-scheme.cc:110
+#: context.cc:149
 #, c-format
 #, c-format
-msgid "cannot find file: `%s'"
+msgid "cannot find or create new `%s'"
 msgstr ""
 
 msgstr ""
 
-#: includable-lexer.cc:55 lily-parser-scheme.cc:101
+#: context.cc:207
 #, c-format
 #, c-format
-msgid "(search path: `%s')"
+msgid "cannot find or create `%s' called `%s'"
 msgstr ""
 
 msgstr ""
 
-#: input.cc:112 source-file.cc:173 source-file.cc:188
-msgid "position unknown"
+#: context.cc:269
+#, c-format
+msgid "Invalid CreateContext event: Cannot create %s context"
 msgstr ""
 
 msgstr ""
 
-#: key-signature-interface.cc:74
+#: context.cc:400
 #, c-format
 #, c-format
-msgid "No glyph found for alteration: %s"
+msgid "cannot find or create: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: key-signature-interface.cc:84
-msgid "alteration not found"
+#: dispatcher.cc:82
+msgid "Event class should be a symbol"
 msgstr ""
 
 msgstr ""
 
-#: ligature-bracket-engraver.cc:62 ligature-engraver.cc:93
-msgid "cannot find start of ligature"
+#: dispatcher.cc:89
+#, c-format
+msgid "Unknown event class %s"
 msgstr ""
 
 msgstr ""
 
-#: ligature-bracket-engraver.cc:75 ligature-engraver.cc:120
-msgid "already have a ligature"
+#: paper-column-engraver.cc:245
+msgid ""
+"forced break was overridden by some other event, should you be using bar "
+"checks?"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:98
-msgid "no right bound"
+#: tie-engraver.cc:116
+msgid "unterminated tie"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:129
-msgid "no left bound"
+#: tie-engraver.cc:312
+msgid "lonely tie"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:173
-msgid "unterminated ligature"
+#: dynamic-engraver.cc:197
+msgid "cannot find start of (de)crescendo"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:202
-msgid "ignoring rest: ligature may not contain rest"
+#: dynamic-engraver.cc:206
+msgid "already have a decrescendo"
 msgstr ""
 
 msgstr ""
 
-#: ligature-engraver.cc:203
-msgid "ligature was started here"
+#: dynamic-engraver.cc:208
+msgid "already have a crescendo"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:78
-#, c-format
-msgid "(load path: `%s')"
+#: dynamic-engraver.cc:211
+msgid "cresc starts here"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:428
-#, c-format
-msgid "cannot find property type-check for `%s' (%s)."
+#: dynamic-engraver.cc:339
+msgid "unterminated (de)crescendo"
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:431
-msgid "perhaps a typing error?"
+#: paper-score.cc:122 minimal-page-breaking.cc:40
+msgid "Calculating line breaks..."
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:438
-msgid "doing assignment anyway"
+#: paper-score.cc:135
+#, c-format
+msgid "Element count %d (spanners %d) "
 msgstr ""
 
 msgstr ""
 
-#: lily-guile.cc:450
-#, c-format
-msgid "type check for `%s' failed; value `%s' must be of type `%s'"
+#: paper-score.cc:139
+msgid "Preprocessing graphical objects..."
 msgstr ""
 
 msgstr ""
 
-#: lily-lexer.cc:251
-msgid "include files are not allowed in safe mode"
+#: paper-score.cc:163 optimal-page-breaking.cc:208
+#: page-turn-page-breaking.cc:248
+msgid "Drawing systems..."
 msgstr ""
 
 msgstr ""
 
-#: lily-lexer.cc:270
-#, c-format
-msgid "identifier name is a keyword: `%s'"
+#: mensural-ligature-engraver.cc:96
+msgid "ligature with less than 2 heads -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: lily-lexer.cc:285
-#, c-format
-msgid "error at EOF: %s"
+#: mensural-ligature-engraver.cc:123
+msgid "cannot determine pitch of ligature primitive -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:30
-#, c-format
-msgid "deprecated function called: %s"
+#: mensural-ligature-engraver.cc:137
+msgid "single note ligature - skipping"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:83
-#, c-format
-msgid "Changing working directory to: `%s'"
+#: mensural-ligature-engraver.cc:148
+msgid "prime interval within ligature -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:100
-#, c-format
-msgid "cannot find init file: `%s'"
+#: mensural-ligature-engraver.cc:159
+msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser-scheme.cc:119
-#, c-format
-msgid "Processing `%s'"
+#: mensural-ligature-engraver.cc:202
+msgid "semibrevis must be followed by another one -> skipping"
 msgstr ""
 
 msgstr ""
 
-#: lily-parser.cc:99
-msgid "Parsing..."
+#: 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 ""
 
-#: lily-parser.cc:127
-msgid "braces do not match"
+#: 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 ""
+
+#: mensural-ligature-engraver.cc:386
+msgid "unexpected case fall-through"
 msgstr ""
 
 msgstr ""
 
-#: lyric-combine-music-iterator.cc:329
+#: piano-pedal-engraver.cc:298
 #, c-format
 #, c-format
-msgid "cannot find Voice `%s'"
+msgid "expect 3 strings for piano pedals, found: %ld"
 msgstr ""
 
 msgstr ""
 
-#: lyric-engraver.cc:162
-msgid "Lyric syllable does not have note. Use \\lyricsto or associatedVoice."
+#: piano-pedal-engraver.cc:313 piano-pedal-engraver.cc:324
+#: piano-pedal-performer.cc:104
+#, c-format
+msgid "cannot find start of piano pedal: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:100
+#: piano-pedal-engraver.cc:359
 #, 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 "cannot find start of piano pedal bracket: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:106
-msgid ""
-"    This program is free software; you can redistribute it and/or\n"
-"modify it under the terms of the GNU General Public License version 2\n"
-"as published by the Free Software Foundation.\n"
-"\n"
-"    This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n"
-"General Public License for more details.\n"
-"\n"
-"    You should have received a copy of the\n"
-"GNU General Public License along with this program; if not, write to\n"
-"the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n"
-"Boston, MA 02111-1307, USA.\n"
+#: input.cc:131 source-file.cc:179 source-file.cc:194
+msgid "position unknown"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:137
-msgid "SYM[=VAL]"
+#: paper-outputter-scheme.cc:41
+#, c-format
+msgid "Layout output to `%s'..."
 msgstr ""
 
 msgstr ""
 
-#: main.cc:138
-msgid ""
-"set Scheme option SYM to VAL (default: #t).\n"
-"Use -dhelp for help."
+#: general-scheme.cc:306
+msgid "infinity or NaN encountered while converting Real number"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:141
-msgid "EXPR"
+#: general-scheme.cc:307
+msgid "setting to zero"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:141
-msgid "evaluate scheme code"
+#: general-scheme.cc:543
+msgid "Found infinity or nan in output. Substituting 0.0"
 msgstr ""
 
 msgstr ""
 
-#. Bug in option parser: --output =foe is taken as an abbreviation
-#. for --output-format.
-#: main.cc:144
-msgid "FORMATs"
+#: music.cc:151
+#, c-format
+msgid "octave check failed; expected \"%s\", found: \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: main.cc:144
-msgid "dump FORMAT,...  Also as separate options:"
+#: music.cc:219
+msgid "(normalized pitch)"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:145
-msgid "generate DVI (tex backend only)"
+#: music.cc:223
+#, c-format
+msgid "Transposing %s by %s makes alteration larger than double"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:146
-msgid "generate PDF (default)"
+#: translator-ctors.cc:65
+#, c-format
+msgid "unknown translator: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:147
-msgid "generate PNG"
+#: partial-iterator.cc:45
+msgid "trying to use \\partial after the start of a piece"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:148
-msgid "generate PostScript"
+#: new-fingering-engraver.cc:106
+msgid "cannot add text scripts to individual note heads"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:149
-msgid "generate TeX (tex backend only)"
+#: new-fingering-engraver.cc:250
+msgid "no placement found for fingerings"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:151
-msgid "FIELD"
+#: new-fingering-engraver.cc:251
+msgid "placing below"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:151
-msgid ""
-"dump header field FIELD to file\n"
-"named BASENAME.FIELD"
+#: ligature-engraver.cc:104 ligature-bracket-engraver.cc:72
+msgid "cannot find start of ligature"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:153
-msgid "add DIR to search path"
+#: ligature-engraver.cc:109
+msgid "no right bound"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:154
-msgid "use FILE as init file"
+#: ligature-engraver.cc:131 ligature-bracket-engraver.cc:85
+msgid "already have a ligature"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:156
-msgid "USER, GROUP, JAIL, DIR"
+#: ligature-engraver.cc:140
+msgid "no left bound"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:156
-msgid ""
-"chroot to JAIL, become USER:GROUP\n"
-"and cd into DIR"
+#: ligature-engraver.cc:185
+msgid "unterminated ligature"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:159
-msgid "write output to FILE (suffix will be added)"
+#: ligature-engraver.cc:214
+msgid "ignoring rest: ligature may not contain rest"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:160
-msgid "relocate using directory of lilypond program"
+#: ligature-engraver.cc:215
+msgid "ligature was started here"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:226
+#: auto-change-iterator.cc:74 change-iterator.cc:72
 #, c-format
 #, c-format
-msgid ""
-"Copyright (c) %s by\n"
-"%s  and others."
+msgid "cannot change, already in translator: %s"
 msgstr ""
 
 msgstr ""
 
-#. No version number or newline here.  It confuses help2man.
-#: main.cc:254
+#: accidental-engraver.cc:180
 #, c-format
 #, c-format
-msgid "Usage: %s [OPTION]... FILE..."
+msgid "accidental typesetting list must begin with context-name: %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:256
+#: accidental-engraver.cc:210
 #, c-format
 #, c-format
-msgid "Typeset music and/or produce MIDI from FILE."
+msgid "procedure or context-name expected for accidental rule, found %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:258
+#: ttf.cc:481 ttf.cc:530
 #, c-format
 #, c-format
-msgid "LilyPond produces beautiful music notation."
+msgid "font index %d too large for font `%s', using index 0"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:260
+#: ttf.cc:513 ttf.cc:565
+msgid "font index must be non-negative, using index 0"
+msgstr ""
+
+#: break-alignment-interface.cc:206
 #, c-format
 #, c-format
-msgid "For more information, see %s"
+msgid "No spacing entry from %s to `%s'"
+msgstr ""
+
+#: minimal-page-breaking.cc:44
+msgid "Calculating page breaks..."
 msgstr ""
 
 msgstr ""
 
-#: main.cc:262
+#: vaticana-ligature-engraver.cc:400
 #, c-format
 #, c-format
-msgid "Options:"
+msgid ""
+"ignored prefix(es) `%s' of this head according to restrictions of the "
+"selected ligature style"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:266
+#: vaticana-ligature-engraver.cc:736
 #, c-format
 #, c-format
-msgid "Report bugs via %s"
+msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:312
+#: paper-book.cc:214
 #, c-format
 #, c-format
-msgid "expected %d arguments with jail, found: %u"
+msgid "program option -dprint-pages not supported by backend `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:326
+#: paper-book.cc:233
 #, c-format
 #, c-format
-msgid "no such user: %s"
+msgid "program option -dpreview not supported by backend `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:328
+#: output-def.cc:235
+msgid "margins do not fit with line-width, setting default values"
+msgstr ""
+
+#: output-def.cc:242
+msgid ""
+"systems run off the page due to improper paper settings, setting default "
+"values"
+msgstr ""
+
+#: score-engraver.cc:78
 #, c-format
 #, c-format
-msgid "cannot get user id from user name: %s: %s"
+msgid "cannot find `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:343
+#: score-engraver.cc:80
+msgid "Music font has not been installed properly."
+msgstr ""
+
+#: score-engraver.cc:82
 #, c-format
 #, c-format
-msgid "no such group: %s"
+msgid "Search path `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:345
+#: score-engraver.cc:84
+msgid "Aborting"
+msgstr ""
+
+#: note-collision.cc:497
+msgid "ignoring too many clashing note columns"
+msgstr ""
+
+#. fixme: be more verbose.
+#: volta-engraver.cc:111
+msgid "cannot end volta spanner"
+msgstr ""
+
+#: volta-engraver.cc:121
+msgid "already have a volta spanner, ending that one prematurely"
+msgstr ""
+
+#: volta-engraver.cc:125
+msgid "also already have an ended spanner"
+msgstr ""
+
+#: volta-engraver.cc:126
+msgid "giving up"
+msgstr ""
+
+#: page-layout-problem.cc:322
+msgid ""
+"cannot fit music on page: ragged-spacing was requested, but page was "
+"compressed"
+msgstr ""
+
+#: page-layout-problem.cc:325
 #, c-format
 #, c-format
-msgid "cannot get group id from group name: %s: %s"
+msgid "cannot fit music on page: overflow is %f"
+msgstr ""
+
+#: page-layout-problem.cc:327
+msgid "compressing music to fit"
+msgstr ""
+
+#: page-layout-problem.cc:765
+msgid "staff-affinities should only decrease"
+msgstr ""
+
+#: apply-context-iterator.cc:42
+msgid "\\applycontext argument is not a procedure"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:353
+#. FIXME: constant error message.
+#: mark-engraver.cc:157
+msgid "rehearsalMark must have integer value"
+msgstr ""
+
+#: mark-engraver.cc:163
+msgid "mark label must be a markup object"
+msgstr ""
+
+#: new-dynamic-engraver.cc:142
 #, c-format
 #, c-format
-msgid "cannot chroot to: %s: %s"
+msgid ""
+"unknown crescendo style: %s\n"
+"defaulting to hairpin."
 msgstr ""
 
 msgstr ""
 
-#: main.cc:360
+#: new-dynamic-engraver.cc:200
 #, c-format
 #, c-format
-msgid "cannot change group id to: %d: %s"
+msgid "unterminated %s"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:366
+#: stem-engraver.cc:103
+msgid "tremolo duration is too long"
+msgstr ""
+
+#. FIXME:
+#: stem-engraver.cc:140
 #, c-format
 #, c-format
-msgid "cannot change user id to: %d: %s"
+msgid "adding note head to incompatible stem (type = %d)"
+msgstr ""
+
+#: 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:372
+#: lily-lexer.cc:291
 #, c-format
 #, c-format
-msgid "cannot change working directory to: %s: %s"
+msgid "identifier name is a keyword: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: main.cc:619
+#: lily-lexer.cc:312
 #, c-format
 #, c-format
-msgid "exception caught: %s"
+msgid "error at EOF: %s"
 msgstr ""
 
 msgstr ""
 
-#. FIXME: constant error message.
-#: mark-engraver.cc:129
-msgid "rehearsalMark must have integer value"
+#: lyric-combine-music-iterator.cc:337
+#, c-format
+msgid "cannot find Voice `%s'"
 msgstr ""
 
 msgstr ""
 
-#: mark-engraver.cc:135
-msgid "mark label must be a markup object"
+#: includable-lexer.cc:71 lily-guile.cc:87 lily-parser-scheme.cc:109
+#, c-format
+msgid "cannot find file: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:85
-msgid "ligature with less than 2 heads -> skipping"
+#: includable-lexer.cc:73 lily-parser-scheme.cc:100
+#, c-format
+msgid "(search path: `%s')"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:112
-msgid "cannot determine pitch of ligature primitive -> skipping"
+#: note-column.cc:135
+msgid "cannot have note heads and rests together on a stem"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:126
-msgid "single note ligature - skipping"
+#: beam.cc:180
+msgid "removing beam with no stems"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:138
-msgid "prime interval within ligature -> skipping"
+#. We are completely screwed.
+#: beam.cc:1274
+msgid "no viable initial configuration found: may not find good beam slope"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:150
-msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
+#: slur-engraver.cc:93
+#, c-format
+msgid "direction of %s invalid: %d"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:198
-msgid "semibrevis must be followed by another one -> skipping"
+#: slur-engraver.cc:162
+msgid "unterminated slur"
 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"
+#: slur-engraver.cc:174
+msgid "cannot end slur"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:236
-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"
+#: font-config.cc:40
+msgid "Initializing FontConfig..."
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature-engraver.cc:356
-msgid "unexpected case fall-through"
+#: font-config.cc:55 font-config-scheme.cc:152
+#, c-format
+msgid "failed adding font directory: %s"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature.cc:141
-msgid "Mensural_ligature: unexpected case fall-through"
+#: font-config.cc:57 font-config-scheme.cc:154
+#, c-format
+msgid "adding font directory: %s"
 msgstr ""
 
 msgstr ""
 
-#: mensural-ligature.cc:192
-msgid "Mensural_ligature: (join_right == 0)"
+#: 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 ""
 
 msgstr ""
 
-#: midi-item.cc:81
+#: optimal-page-breaking.cc:107
 #, c-format
 #, c-format
-msgid "no such MIDI instrument: `%s'"
+msgid "Fitting music on %d pages..."
 msgstr ""
 
 msgstr ""
 
-#: midi-stream.cc:28
+#: optimal-page-breaking.cc:109
 #, c-format
 #, c-format
-msgid "cannot open for write: %s: %s"
+msgid "Fitting music on %d or %d pages..."
 msgstr ""
 
 msgstr ""
 
-#: midi-stream.cc:44
+#: optimal-page-breaking.cc:119 optimal-page-breaking.cc:173
 #, c-format
 #, c-format
-msgid "cannot write to file: `%s'"
+msgid "trying %d systems"
 msgstr ""
 
 msgstr ""
 
-#: minimal-page-breaking.cc:42
-msgid "Computing page breaks..."
+#: optimal-page-breaking.cc:138 optimal-page-breaking.cc:201
+#, c-format
+msgid "best score for this sys-count: %f"
 msgstr ""
 
 msgstr ""
 
-#: music-iterator.cc:171
-msgid "Sending non-event to context"
+#: accidental.cc:200
+#, c-format
+msgid "Could not find glyph-name for alteration %s"
 msgstr ""
 
 msgstr ""
 
-#: music.cc:140
+#: accidental.cc:215
+msgid "natural alteration glyph not found"
+msgstr ""
+
+#: system.cc:197
 #, c-format
 #, c-format
-msgid "octave check failed; expected \"%s\", found: \"%s\""
+msgid "Element count %d"
 msgstr ""
 
 msgstr ""
 
-#: music.cc:203
+#: system.cc:303
 #, c-format
 #, c-format
-msgid "transposition by %s makes alteration larger than double"
+msgid "Grob count %d"
 msgstr ""
 
 msgstr ""
 
-#: new-dynamic-engraver.cc:128
+#: slur.cc:362
 #, c-format
 #, c-format
-msgid ""
-"unknown crescendo style: %s\n"
-"defaulting to hairpin."
+msgid "Ignoring grob for slur: %s. avoid-slur not set?"
 msgstr ""
 
 msgstr ""
 
-#: new-fingering-engraver.cc:96
-msgid "cannot add text scripts to individual note heads"
+#: font-config-scheme.cc:168
+#, c-format
+msgid "failed adding font file: %s"
 msgstr ""
 
 msgstr ""
 
-#: new-fingering-engraver.cc:239
-msgid "no placement found for fingerings"
+#: font-config-scheme.cc:170
+#, c-format
+msgid "adding font file: %s"
 msgstr ""
 
 msgstr ""
 
-#: new-fingering-engraver.cc:240
-msgid "placing below"
+#: hairpin.cc:186
+msgid "decrescendo too small"
 msgstr ""
 
 msgstr ""
 
-#: note-collision.cc:484
-msgid "ignoring too many clashing note columns"
+#: extender-engraver.cc:170 extender-engraver.cc:179
+msgid "unterminated extender"
 msgstr ""
 
 msgstr ""
 
-#: note-column.cc:124
-msgid "cannot have note heads and rests together on a stem"
+#: lily-guile.cc:89
+#, c-format
+msgid "(load path: `%s')"
 msgstr ""
 
 msgstr ""
 
-#: note-head.cc:63
+#: lily-guile.cc:437
 #, c-format
 #, c-format
-msgid "none of note heads `%s' or `%s' found"
+msgid "cannot find property type-check for `%s' (%s)."
 msgstr ""
 
 msgstr ""
 
-#: note-heads-engraver.cc:64
-msgid "NoteEvent without pitch"
+#: lily-guile.cc:440
+msgid "perhaps a typing error?"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:33
-#, c-format
-msgid "cannot allocate %lu bytes"
+#: lily-guile.cc:447
+msgid "doing assignment anyway"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:37
+#: lily-guile.cc:459
 #, c-format
 #, c-format
-msgid "cannot load font table: %s"
+msgid "type check for `%s' failed; value `%s' must be of type `%s'"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:42
+#: main.cc:109
 #, c-format
 #, c-format
-msgid "Free type error: %s"
+msgid ""
+"This program is free software.  It is covered by the GNU General Public\n"
+"License and you are welcome to change it and/or distribute copies of it\n"
+"under certain conditions.  Invoke as `%s --warranty' for more\n"
+"information.\n"
+msgstr ""
+
+#: main.cc:115
+msgid ""
+"    This program is free software; you can redistribute it and/or\n"
+"modify it under the terms of the GNU General Public License version 2\n"
+"as published by the Free Software Foundation.\n"
+"\n"
+"    This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n"
+"General Public License for more details.\n"
+"\n"
+"    You should have received a copy of the\n"
+"GNU General Public License along with this program; if not, write to\n"
+"the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n"
+"Boston, MA 02111-1307, USA.\n"
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:100
+#: main.cc:146
+msgid "SYM[=VAL]"
+msgstr ""
+
+#: main.cc:147
+msgid ""
+"set Scheme option SYM to VAL (default: #t).\n"
+"Use -dhelp for help."
+msgstr ""
+
+#: main.cc:150
+msgid "EXPR"
+msgstr ""
+
+#: main.cc:150
+msgid "evaluate scheme code"
+msgstr ""
+
+#. Bug in option parser: --output =foe is taken as an abbreviation
+#. for --output-format.
+#: main.cc:153
+msgid "FORMATs"
+msgstr ""
+
+#: main.cc:153
+msgid "dump FORMAT,...  Also as separate options:"
+msgstr ""
+
+#: main.cc:154
+msgid "generate PDF (default)"
+msgstr ""
+
+#: main.cc:155
+msgid "generate PNG"
+msgstr ""
+
+#: main.cc:156
+msgid "generate PostScript"
+msgstr ""
+
+#: main.cc:158
+msgid "FIELD"
+msgstr ""
+
+#: main.cc:158
+msgid ""
+"dump header field FIELD to file\n"
+"named BASENAME.FIELD"
+msgstr ""
+
+#: main.cc:160
+msgid "add DIR to search path"
+msgstr ""
+
+#: main.cc:161
+msgid "use FILE as init file"
+msgstr ""
+
+#: main.cc:163
+msgid "USER, GROUP, JAIL, DIR"
+msgstr ""
+
+#: main.cc:163
+msgid ""
+"chroot to JAIL, become USER:GROUP\n"
+"and cd into DIR"
+msgstr ""
+
+#: main.cc:166
+msgid "write output to FILE (suffix will be added)"
+msgstr ""
+
+#: main.cc:167
+msgid "relocate using directory of lilypond program"
+msgstr ""
+
+#. Do not update the copyright years here, run `make grand-replace'
+#: main.cc:238
 #, c-format
 #, c-format
-msgid "unsupported font format: %s"
+msgid ""
+"Copyright (c) %s by\n"
+"%s  and others."
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:102
+#. No version number or newline here.  It confuses help2man.
+#: main.cc:265
 #, c-format
 #, c-format
-msgid "error reading font file %s: %s"
+msgid "Usage: %s [OPTION]... FILE..."
+msgstr ""
+
+#: main.cc:267
+msgid "Typeset music and/or produce MIDI from FILE."
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:177
-#, c-format
-msgid "FT_Get_Glyph_Name () Freetype error: %s"
+#: main.cc:269
+msgid "LilyPond produces beautiful music notation."
 msgstr ""
 
 msgstr ""
 
-#: open-type-font.cc:302 pango-font.cc:167
+#: main.cc:271
 #, c-format
 #, c-format
-msgid "FT_Get_Glyph_Name () error: %s"
+msgid "For more information, see %s"
 msgstr ""
 
 msgstr ""
 
-#. find out the ideal number of pages
-#: optimal-page-breaking.cc:56
-msgid "Finding the ideal number of pages..."
+#: main.cc:273
+msgid "Options:"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:76
-msgid "Fitting music on 1 page..."
+#: main.cc:327
+#, c-format
+msgid "expected %d arguments with jail, found: %u"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:78
+#: main.cc:341
 #, c-format
 #, c-format
-msgid "Fitting music on %d pages..."
+msgid "no such user: %s"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:80
+#: main.cc:343
 #, c-format
 #, c-format
-msgid "Fitting music on %d or %d pages..."
+msgid "cannot get user id from user name: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: optimal-page-breaking.cc:157 page-turn-page-breaking.cc:226
-#: paper-score.cc:146
-msgid "Drawing systems..."
+#: main.cc:358
+#, c-format
+msgid "no such group: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:146
+#: main.cc:360
 #, c-format
 #, c-format
-msgid "page-turn-page-breaking: breaking from %d to %d"
+msgid "cannot get group id from group name: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:195
-msgid ""
-"cannot fit the first page turn onto a single page.  Consider setting first-"
-"page-number to an even number."
+#: main.cc:368
+#, c-format
+msgid "cannot chroot to: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:208
+#: main.cc:375
 #, c-format
 #, c-format
-msgid "Calculating page and line breaks (%d possible page breaks)..."
+msgid "cannot change group id to: %d: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:275
+#: main.cc:381
 #, c-format
 #, c-format
-msgid "break starting at page %d"
+msgid "cannot change user id to: %d: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:276
+#: main.cc:387
 #, c-format
 #, c-format
-msgid "\tdemerits: %f"
+msgid "cannot change working directory to: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:277
+#: main.cc:628
 #, c-format
 #, c-format
-msgid "\tsystem count: %d"
+msgid "exception caught: %s"
 msgstr ""
 
 msgstr ""
 
-#: page-turn-page-breaking.cc:278
+#: key-signature-interface.cc:78
 #, c-format
 #, c-format
-msgid "\tpage count: %d"
+msgid "No glyph found for alteration: %s"
+msgstr ""
+
+#: 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 ""
 
 msgstr ""
 
-#: paper-score.cc:105
-msgid "Calculating line breaks..."
+#: text-spanner-engraver.cc:132
+msgid "unterminated text spanner"
 msgstr ""
 
 msgstr ""
 
-#: paper-score.cc:118
+#: clef.cc:65
 #, c-format
 #, c-format
-msgid "Element count %d (spanners %d) "
+msgid "clef `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: paper-score.cc:122
-msgid "Preprocessing graphical objects..."
+#.
+#. Todo: should make typecheck?
+#.
+#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
+#.
+#: time-signature-engraver.cc:75
+#, c-format
+msgid "strange time signature found: %d/%d"
 msgstr ""
 
 msgstr ""
 
-#: parse-scm.cc: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:200
-msgid "unterminated percent repeat"
+#: lily-parser-scheme.cc:99
+#, c-format
+msgid "cannot find init file: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: performance.cc:43
-msgid "Track..."
+#: lily-parser-scheme.cc:118
+#, c-format
+msgid "Processing `%s'"
 msgstr ""
 
 msgstr ""
 
-#: performance.cc:72
-msgid "MIDI channel wrapped around"
+#: lily-parser-scheme.cc:204
+msgid ""
+"ly:parser-parse-string is only valid with a new parser.  Use ly:parser-"
+"include-string instead."
 msgstr ""
 
 msgstr ""
 
-#: performance.cc:73
-msgid "remapping modulo 16"
+#: custos.cc:88
+#, c-format
+msgid "custos `%s' not found"
 msgstr ""
 
 msgstr ""
 
-#: performance.cc:101
+#: program-option-scheme.cc:237
 #, c-format
 #, c-format
-msgid "MIDI output to `%s'..."
+msgid "no such internal option: %s"
 msgstr ""
 
 msgstr ""
 
-#: phrasing-slur-engraver.cc:139
-msgid "unterminated phrasing slur"
+#: rest-collision.cc:146
+msgid "cannot resolve rest collision: rest direction not set"
 msgstr ""
 
 msgstr ""
 
-#: piano-pedal-engraver.cc: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 ""
+
+#: performance.cc:83
+msgid "MIDI channel wrapped around"
+msgstr ""
+
+#: performance.cc:84
+msgid "remapping modulo 16"
 msgstr ""
 
 msgstr ""
 
-#: score-engraver.cc:71
+#: performance.cc:111
 #, c-format
 #, c-format
-msgid "Search path `%s'"
+msgid "MIDI output to `%s'..."
 msgstr ""
 
 msgstr ""
 
-#: score-engraver.cc:73
-msgid "Aborting"
+#: tuplet-engraver.cc:107
+msgid "No tuplet to end"
 msgstr ""
 
 msgstr ""
 
-#: score.cc:167
-msgid "already have music in score"
+#: gregorian-ligature-engraver.cc:70
+#, c-format
+msgid "\\%s ignored"
 msgstr ""
 
 msgstr ""
 
-#: score.cc:168
-msgid "this is the previous music"
+#: gregorian-ligature-engraver.cc:75
+#, c-format
+msgid "implied \\%s added"
 msgstr ""
 
 msgstr ""
 
-#: score.cc:173
-msgid "errors found, ignoring music expression"
+#. ligature may not start with 2nd head of pes or flexa
+#: gregorian-ligature-engraver.cc:224
+msgid "cannot apply `\\~' on first head of ligature"
 msgstr ""
 
 msgstr ""
 
-#. FIXME:
-#: script-engraver.cc:102
-msgid "do not know how to interpret articulation: "
+#. (pitch == prev_pitch)
+#: gregorian-ligature-engraver.cc:236
+msgid "cannot apply `\\~' on heads with identical pitch"
 msgstr ""
 
 msgstr ""
 
-#: script-engraver.cc:103
-msgid "scheme encoding: "
+#: chord-tremolo-engraver.cc:88
+msgid "No tremolo to end"
 msgstr ""
 
 msgstr ""
 
-#: slur-engraver.cc:82
-#, c-format
-msgid "direction of %s invalid: %d"
+#: chord-tremolo-engraver.cc:109
+msgid "unterminated chord tremolo"
 msgstr ""
 
 msgstr ""
 
-#: slur-engraver.cc:151
-msgid "unterminated slur"
+#: axis-group-engraver.cc:94
+msgid "Axis_group_engraver: vertical group already has a parent"
 msgstr ""
 
 msgstr ""
 
-#: slur-engraver.cc:163
-msgid "cannot end slur"
+#: axis-group-engraver.cc:95
+msgid "are there two Axis_group_engravers?"
+msgstr ""
+
+#: axis-group-engraver.cc:96
+msgid "removing this vertical group"
 msgstr ""
 
 msgstr ""
 
-#: slur.cc:357
+#: 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 ""
 
 msgstr ""
 
-#: staff-symbol-engraver.cc:62
-msgid "staff-span event has no direction"
+#: percent-repeat-engraver.cc:148
+msgid "unterminated percent repeat"
 msgstr ""
 
 msgstr ""
 
-#: stem-engraver.cc:92
-msgid "tremolo duration is too long"
+#: note-head.cc:76
+#, c-format
+msgid "none of note heads `%s' or `%s' found"
+msgstr ""
+
+#: relative-octave-check.cc:49
+msgid "Failed octave check, got: "
 msgstr ""
 
 #. FIXME:
 msgstr ""
 
 #. FIXME:
-#: stem-engraver.cc:129
+#: script-engraver.cc:113
+msgid "do not know how to interpret articulation:"
+msgstr ""
+
+#: script-engraver.cc:114
+msgid " scheme encoding: "
+msgstr ""
+
+#: all-font-metrics.cc:156
 #, c-format
 #, c-format
-msgid "adding note head to incompatible stem (type = %d)"
+msgid "cannot find font: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: stem-engraver.cc:131
-msgid "maybe input should specify polyphonic voices"
+#: property-iterator.cc:85
+#, c-format
+msgid "not a grob name, `%s'"
+msgstr ""
+
+#: bar-check-iterator.cc:84
+#, c-format
+msgid "barcheck failed at: %s"
 msgstr ""
 
 msgstr ""
 
-#: stem.cc:105
+#: stem.cc:116
 msgid "weird stem size, check for narrow beams"
 msgstr ""
 
 msgid "weird stem size, check for narrow beams"
 msgstr ""
 
-#: stem.cc:627
+#: stem.cc:657
 #, c-format
 msgid "flag `%s' not found"
 msgstr ""
 
 #, c-format
 msgid "flag `%s' not found"
 msgstr ""
 
-#: stem.cc:638
+#: stem.cc:673
 #, c-format
 msgid "flag stroke `%s' not found"
 msgstr ""
 
 #, c-format
 msgid "flag stroke `%s' not found"
 msgstr ""
 
-#: system.cc: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 ""
+
+#: score.cc:178
+msgid "already have music in score"
+msgstr ""
+
+#: score.cc:179
+msgid "this is the previous music"
+msgstr ""
+
+#: score.cc:184
+msgid "errors found, ignoring music expression"
+msgstr ""
+
+#: change-iterator.cc:34
+#, c-format
+msgid "cannot change `%s' to `%s'"
 msgstr ""
 
 msgstr ""
 
-#: translator.cc:348
+#. FIXME: constant error message.
+#: change-iterator.cc:93
+msgid "cannot find context to switch to"
+msgstr ""
+
+#. We could change the current translator's id, but that would make
+#. errors hard to catch.
+#.
+#. last->translator_id_string () = get_change
+#. ()->change_to_id_string ();
+#: change-iterator.cc:102
 #, c-format
 #, c-format
-msgid "Previous %s event here"
+msgid "not changing to same context type: %s"
 msgstr ""
 
 msgstr ""
 
-#: trill-spanner-engraver.cc: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:729
+#: 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:753
+#: parser.yy:844
 msgid "need \\paper for paper block"
 msgstr ""
 
 msgid "need \\paper for paper block"
 msgstr ""
 
-#: parser.yy:1224
+#: 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:1522
+#: parser.yy:1685
 msgid "second argument must be pitch list"
 msgstr ""
 
 msgid "second argument must be pitch list"
 msgstr ""
 
-#: parser.yy:1549 parser.yy:1554 parser.yy:2026
+#: 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:1651
+#: parser.yy:1818
 msgid "expecting string as script definition"
 msgstr ""
 
 msgid "expecting string as script definition"
 msgstr ""
 
-#: parser.yy:1806 parser.yy:1856
+#: parser.yy:1973 parser.yy:2024
 #, c-format
 msgid "not a duration: %d"
 msgstr ""
 
 #, c-format
 msgid "not a duration: %d"
 msgstr ""
 
-#: parser.yy:1980
+#: 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:2041
+#: 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:804
+#: 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:911
+#: 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:912
+#: 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:918
+#: 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:776 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 framework-tex.scm:344 framework-tex.scm:369
+#: documentation-lib.scm:198
 #, scheme-format
 #, scheme-format
-msgid "Converting to `~a'..."
+msgid "cannot find description for property ~S (~S)"
 msgstr ""
 
 msgstr ""
 
-#. 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 ""
+
+#: document-backend.scm:132
+#, scheme-format
+msgid "pair expected in doc ~s"
+msgstr ""
+
+#: document-backend.scm:189
+#, scheme-format
+msgid "cannot find interface for property: ~S"
+msgstr ""
+
+#: document-backend.scm:199
+#, scheme-format
+msgid "unknown Grob interface: ~S"
+msgstr ""
+
+#: framework-eps.scm:108
+#, scheme-format
+msgid "Writing ~a..."
 msgstr ""
 
 msgstr ""
 
-#: define-context-properties.scm:20 define-grob-properties.scm:10
-#: define-music-properties.scm:10
+#: define-music-properties.scm:21 define-grob-properties.scm:21
+#: define-context-properties.scm:31
 #, scheme-format
 msgid "symbol ~S redefined"
 msgstr ""
 
 #, scheme-format
 msgid "symbol ~S redefined"
 msgstr ""
 
-#: define-event-classes.scm:119
+#: paper.scm:115
+msgid "set-global-staff-size: not in toplevel scope"
+msgstr ""
+
+#: paper.scm:296
 #, scheme-format
 #, scheme-format
-msgid "event class ~A seems to be unused"
+msgid "This is not a \\layout {} object, ~S"
 msgstr ""
 
 msgstr ""
 
-#. should be programming-error
-#: define-event-classes.scm:125
+#: paper.scm:308
 #, scheme-format
 #, scheme-format
-msgid "translator listens to nonexisting event class ~A"
+msgid "Unknown paper size: ~a"
 msgstr ""
 
 msgstr ""
 
-#: define-markup-commands.scm:608
-msgid "no systems found in \\score markup, does it have a \\layout block?"
+#. 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 ""
 
 msgstr ""
 
-#: define-markup-commands.scm:2386
+#: lily.scm:225
+msgid "Using (ice-9 curried-definitions) module\n"
+msgstr ""
+
+#: lily.scm:230
+msgid "Guile 1.8\n"
+msgstr ""
+
+#: lily.scm:290
 #, scheme-format
 #, scheme-format
-msgid "Cannot find glyph ~a"
+msgid "cannot find: ~A"
 msgstr ""
 
 msgstr ""
 
-#: define-markup-commands.scm:2697
+#: lily.scm:350
 #, scheme-format
 #, scheme-format
-msgid "not a valid duration string: ~a"
+msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:670
+#: lily.scm:716
+msgid "Compilation successfully completed"
+msgstr ""
+
+#: lily.scm:717
+msgid "Compilation completed with warnings or errors"
+msgstr ""
+
+#: lily.scm:779
 #, scheme-format
 #, scheme-format
-msgid "symbol expected: ~S"
+msgid "job ~a terminated with signal: ~a"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:673
+#: lily.scm:782
 #, scheme-format
 #, scheme-format
-msgid "cannot find music object: ~S"
+msgid ""
+"logfile ~a (exit ~a):\n"
+"~a"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:692
+#: lily.scm:804 lily.scm:882
 #, scheme-format
 #, scheme-format
-msgid "unknown repeat type `~S'"
+msgid "failed files: ~S"
 msgstr ""
 
 msgstr ""
 
-#: define-music-types.scm:693
-msgid "See music-types.scm for supported repeats"
+#: lily.scm:873
+#, scheme-format
+msgid "Redirecting output to ~a..."
 msgstr ""
 
 msgstr ""
 
-#: document-backend.scm:99
+#: lily.scm:892
 #, scheme-format
 #, scheme-format
-msgid "pair expected in doc ~s"
+msgid "Invoking `~a'...\n"
 msgstr ""
 
 msgstr ""
 
-#: document-backend.scm:154
+#: graphviz.scm:64
 #, scheme-format
 #, scheme-format
-msgid "cannot find interface for property: ~S"
+msgid "Writing graph `~a'..."
 msgstr ""
 
 msgstr ""
 
-#: document-backend.scm:164
+#: framework-svg.scm:84
 #, scheme-format
 #, scheme-format
-msgid "unknown Grob interface: ~S"
+msgid "Updating font into: ~a"
 msgstr ""
 
 msgstr ""
 
-#: documentation-lib.scm:48
+#: layout-beam.scm:40
 #, scheme-format
 #, scheme-format
-msgid "Processing ~S..."
+msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
 msgstr ""
 
 msgstr ""
 
-#: documentation-lib.scm:164
+#: layout-beam.scm:54
 #, scheme-format
 #, scheme-format
-msgid "Writing ~S..."
+msgid "Error in beam quanting.  Expected ~S 0, found ~S."
+msgstr ""
+
+#: modal-transforms.scm:38
+msgid "'from' pitch not in scale; ignoring"
 msgstr ""
 
 msgstr ""
 
-#: documentation-lib.scm:186
+#: 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 ""
+
+#: backend-library.scm:29 ps-to-png.scm:68
 #, scheme-format
 #, scheme-format
-msgid "cannot find description for property ~S (~S)"
+msgid "Invoking `~a'..."
 msgstr ""
 
 msgstr ""
 
-#: framework-eps.scm:90
+#: backend-library.scm:34
 #, scheme-format
 #, scheme-format
-msgid "Writing ~a..."
+msgid "`~a' failed (~a)"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:282
+#: backend-library.scm:94
 #, scheme-format
 #, scheme-format
-msgid "cannot embed ~S=~S"
+msgid "Converting to `~a'..."
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:335
+#. 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 extract file matching ~a from ~a"
+msgid "Converting to ~a..."
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:352
+#: backend-library.scm:142
 #, scheme-format
 #, scheme-format
-msgid "do not know how to embed ~S=~S"
+msgid "Writing header field `~a' to `~a'..."
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:383
+#: backend-library.scm:192
 #, scheme-format
 #, scheme-format
-msgid "do not know how to embed font ~s ~s ~s"
+msgid "missing stencil expression `~S'"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:753
+#: to-xml.scm:191
 #, scheme-format
 #, scheme-format
-msgid "cannot convert <stdout> to ~S"
+msgid "assertion failed: ~S"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:772 framework-ps.scm:775
+#: chord-entry.scm:49
 #, scheme-format
 #, scheme-format
-msgid "cannot generate ~S using the postscript back-end"
+msgid "Spurious garbage following chord: ~A"
 msgstr ""
 
 msgstr ""
 
-#: framework-ps.scm:782
+#: lily-library.scm:758
 msgid ""
 msgid ""
-"\n"
-"The PostScript backend does not support the system-by-system \n"
-"output. For that, use the EPS backend instead,\n"
-"\n"
-"  lilypond -dbackend=eps FILE\n"
-"\n"
-"If have cut & pasted a lilypond fragment from a webpage, be sure\n"
-"to only remove anything before\n"
-"\n"
-"  %% ****************************************************************\n"
-"  %% Start cut-&-pastable-section\n"
-"  %% ****************************************************************\n"
+"Find the index between @var{start} and @var{end} (an integer)\n"
+"which produces the closest match to @var{target-val} if\n"
+"applied to function @var{getter}."
 msgstr ""
 
 msgstr ""
 
-#: framework-tex.scm:361
+#: lily-library.scm:832
 #, scheme-format
 #, scheme-format
-msgid "TeX file name must not contain whitespace: `~a'"
+msgid "unknown unit: ~S"
+msgstr ""
+
+#: lily-library.scm:858 lily-library.scm:867
+msgid "warning:"
 msgstr ""
 
 msgstr ""
 
-#: graphviz.scm:53
+#: lily-library.scm:860
 #, scheme-format
 #, scheme-format
-msgid "Writing graph `~a'..."
+msgid "no \\version statement found, please add~afor future compatibility"
+msgstr ""
+
+#: lily-library.scm:868
+msgid "old relative compatibility not used"
+msgstr ""
+
+#: output-ps.scm:48
+msgid "Found infinity or nan in output.  Substituting 0.0"
 msgstr ""
 
 msgstr ""
 
-#: layout-beam.scm:29
+#: output-ps.scm:289 output-svg.scm:550
 #, scheme-format
 #, scheme-format
-msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
+msgid "unknown line-cap-style: ~S"
 msgstr ""
 
 msgstr ""
 
-#: layout-beam.scm:43
+#: output-ps.scm:294 output-svg.scm:556
 #, scheme-format
 #, scheme-format
-msgid "Error in beam quanting.  Expected ~S 0, found ~S."
+msgid "unknown line-join-style: ~S"
+msgstr ""
+
+#: output-svg.scm:47
+#, scheme-format
+msgid "undefined: ~S"
 msgstr ""
 
 msgstr ""
 
-#: layout-page-layout.scm:124
-msgid "Can't fit systems on page -- ignoring between-system-padding"
+#: output-svg.scm:151
+#, scheme-format
+msgid "cannot decypher Pango description: ~a"
 msgstr ""
 
 msgstr ""
 
-#: layout-page-layout.scm:458
-msgid "Calculating page breaks..."
+#: output-svg.scm:231
+msgid "Glyph must have a unicode value"
 msgstr ""
 
 msgstr ""
 
-#: lily-library.scm:588
+#: output-svg.scm:283 output-svg.scm:293
 #, scheme-format
 #, scheme-format
-msgid "unknown unit: ~S"
+msgid "cannot find SVG font ~S"
 msgstr ""
 
 msgstr ""
 
-#: lily-library.scm:622
+#: flag-styles.scm:148
 #, scheme-format
 #, scheme-format
-msgid "no \\version statement found, please add~afor future compatibility"
+msgid "flag stroke `~a' or `~a' not found"
 msgstr ""
 
 msgstr ""
 
-#: lily-library.scm:630
-msgid "old relative compatibility not used"
+#: define-note-names.scm:962
+msgid "Select note names language."
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:178
+#: define-note-names.scm:969
 #, scheme-format
 #, scheme-format
-msgid "cannot find: ~A"
+msgid "Using `~a' note names..."
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:243
+#: define-note-names.scm:972
 #, scheme-format
 #, scheme-format
-msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
+msgid "Could not find language `~a'.  Ignoring."
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:640
+#: define-music-types.scm:740
 #, scheme-format
 #, scheme-format
-msgid "job ~a terminated with signal: ~a"
+msgid "symbol expected: ~S"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:643
+#: define-music-types.scm:743
 #, scheme-format
 #, scheme-format
-msgid ""
-"logfile ~a (exit ~a):\n"
-"~a"
+msgid "cannot find music object: ~S"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:668 lily.scm:766
+#: define-music-types.scm:762
 #, scheme-format
 #, scheme-format
-msgid "failed files: ~S"
+msgid "unknown repeat type `~S'"
+msgstr ""
+
+#: define-music-types.scm:763
+msgid "See define-music-types.scm for supported repeats"
 msgstr ""
 
 msgstr ""
 
-#: lily.scm:756
+#: translation-functions.scm:341
 #, scheme-format
 #, scheme-format
-msgid "Redirecting output to ~a..."
+msgid "Negative fret for pitch ~a on string ~a"
 msgstr ""
 
 msgstr ""
 
-#: ly-syntax-constructors.scm:40
-msgid "Music head function must return Music object"
+#: translation-functions.scm:385
+#, scheme-format
+msgid "No open string for pitch ~a"
 msgstr ""
 
 msgstr ""
 
-#: ly-syntax-constructors.scm:150
+#: translation-functions.scm:400
 #, scheme-format
 #, scheme-format
-msgid "Invalid property operation ~a"
+msgid "Requested string for pitch requires negative fret: string ~a pitch ~a"
 msgstr ""
 
 msgstr ""
 
-#: markup.scm:204
+#: translation-functions.scm:401
+msgid "Ignoring string request."
+msgstr ""
+
+#: translation-functions.scm:414
 #, scheme-format
 #, scheme-format
-msgid "Wrong number of arguments.  Expect: ~A, found ~A: ~S"
+msgid "No string for pitch ~a (given frets ~a)"
 msgstr ""
 
 msgstr ""
 
-#: markup.scm:210
+#: translation-functions.scm:515
 #, scheme-format
 #, scheme-format
-msgid "Invalid argument in position ~A.  Expect: ~A, found: ~S."
+msgid ""
+"No label for fret ~a (on string ~a);\n"
+"only ~a fret labels provided"
 msgstr ""
 
 msgstr ""
 
-#: markup.scm:274
+#: framework-ps.scm:250
 #, scheme-format
 #, scheme-format
-msgid "Not a markup command: ~A"
+msgid "cannot embed ~S=~S"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:228
-msgid "More alternatives than repeats.  Junking excess alternatives"
+#: framework-ps.scm:293
+#, scheme-format
+msgid "cannot extract file matching ~a from ~a"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:240
+#: framework-ps.scm:311
 #, scheme-format
 #, scheme-format
-msgid "invalid tremolo repeat count: ~a"
+msgid "do not know how to embed ~S=~S"
+msgstr ""
+
+#: framework-ps.scm:336
+#, scheme-format
+msgid "do not know how to embed font ~s ~s ~s"
+msgstr ""
+
+#: framework-ps.scm:669
+msgid ""
+"\n"
+"The PostScript backend does not support the\n"
+"system-by-system output.  For that, use the EPS backend instead,\n"
+"\n"
+"  lilypond -dbackend=eps FILE\n"
+"\n"
+"If have cut & pasted a lilypond fragment from a webpage, be sure\n"
+"to only remove anything before\n"
+"\n"
+"  %% ****************************************************************\n"
+"  %% Start cut-&-pastable-section\n"
+"  %% ****************************************************************\n"
+msgstr ""
+
+#: music-functions.scm:268
+msgid "More alternatives than repeats.  Junking excess alternatives"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm:248
+#: music-functions.scm:297
 #, scheme-format
 #, scheme-format
-msgid "expecting 2 elements for chord tremolo, found ~a"
+msgid "invalid tremolo repeat count: ~a"
 msgstr ""
 
 msgstr ""
 
-#: music-functions.scm: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:990
+#: music-functions.scm:982
+msgid "Add @var{octave-shift} to the octave of @var{pitch}."
+msgstr ""
+
+#: music-functions.scm:1037
+#, scheme-format
+msgid "Unknown octaveness type: ~S "
+msgstr ""
+
+#: music-functions.scm:1038
+msgid "Defaulting to 'any-octave."
+msgstr ""
+
+#: music-functions.scm:1378
 #, scheme-format
 msgid "unknown accidental style: ~S"
 msgstr ""
 
 #, scheme-format
 msgid "unknown accidental style: ~S"
 msgstr ""
 
-#: output-ps.scm:276
-msgid "utf-8-string encountered in PS backend"
+#: define-event-classes.scm:79
+msgid "All classes must be the last in their matrilineal line."
 msgstr ""
 
 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 ""
 
-#: output-tex.scm:96
+#: markup.scm:223
 #, scheme-format
 #, scheme-format
-msgid "cannot find ~a in ~a"
+msgid "Wrong number of arguments.  Expect: ~A, found ~A: ~S"
 msgstr ""
 
 msgstr ""
 
-#: paper.scm:86
-msgid "set-global-staff-size: not in toplevel scope"
+#: markup.scm:229
+#, scheme-format
+msgid "Invalid argument in position ~A.  Expect: ~A, found: ~S."
 msgstr ""
 
 msgstr ""
 
-#: paper.scm:226
+#: markup.scm:292
 #, scheme-format
 #, scheme-format
-msgid "This is not a \\layout {} object, ~S"
+msgid "Not a markup command: ~A"
 msgstr ""
 
 msgstr ""
 
-#: paper.scm:238
+#: ps-to-png.scm:74
 #, scheme-format
 #, scheme-format
-msgid "Unknown papersize: ~a"
+msgid "~a exited with status: ~S"
 msgstr ""
 
 msgstr ""
 
-#. TODO: should raise (generic) exception with throw, and catch
-#. that in parse-scm.cc
-#: paper.scm:253
-msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
+#: define-markup-commands.scm:803
+msgid "no systems found in \\score markup, does it have a \\layout block?"
 msgstr ""
 
 msgstr ""
 
-#: parser-clef.scm:129
+#: define-markup-commands.scm:2404
 #, scheme-format
 #, scheme-format
-msgid "unknown clef type `~a'"
+msgid "Cannot find glyph ~a"
 msgstr ""
 
 msgstr ""
 
-#: parser-clef.scm:130
+#: define-markup-commands.scm:2830
 #, scheme-format
 #, scheme-format
-msgid "supported clefs: ~a"
+msgid "no brace found for point size ~S "
 msgstr ""
 
 msgstr ""
 
-#: ps-to-png.scm:64
+#: define-markup-commands.scm:2831
 #, scheme-format
 #, scheme-format
-msgid "~a exited with status: ~S"
+msgid "defaulting to ~S pt"
 msgstr ""
 
 msgstr ""
 
-#: to-xml.scm:180
+#: define-markup-commands.scm:2984
 #, scheme-format
 #, scheme-format
-msgid "assertion failed: ~S"
+msgid "not a valid duration string: ~a"
+msgstr ""
+
+#: ly-syntax-constructors.scm:51
+msgid "Music head function must return Music object"
+msgstr ""
+
+#: ly-syntax-constructors.scm:177
+#, scheme-format
+msgid "Invalid property operation ~a"
 msgstr ""
 msgstr ""