+msgid "%s [OPTION]... ETF-FILE"
+msgstr ""
+
+#: etf2ly.py:1181
+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."
+msgstr ""
+
+#: etf2ly.py:1192 midi2ly.py:869 musicxml2ly.py:1866 main.cc:154 main.cc:159
+msgid "FILE"
+msgstr ""
+
+#: etf2ly.py:1194 lilypond-book.py:178 midi2ly.py:886 main.cc:163
+msgid "show warranty and copyright"
+msgstr ""
+
+#: lilypond-book.py:57
+msgid ""
+"Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
+msgstr ""
+
+#: lilypond-book.py:64
+msgid "BOOK"
+msgstr ""
+
+#: lilypond-book.py:72
+#, python-format
+msgid "Exiting (%d)..."
+msgstr ""
+
+#: lilypond-book.py:103
+#, python-format
+msgid "Copyright (c) %s by"
+msgstr ""
+
+#: lilypond-book.py:113
+msgid "FILTER"
+msgstr ""
+
+#: lilypond-book.py:116
+msgid "pipe snippets through FILTER [convert-ly -n -]"
+msgstr ""
+
+#: lilypond-book.py:120
+msgid ""
+"use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
+msgstr ""
+
+#: lilypond-book.py:127
+msgid "add DIR to include path"
+msgstr ""
+
+#: lilypond-book.py:128 lilypond-book.py:135 lilypond-book.py:147 main.cc:153
+msgid "DIR"
+msgstr ""
+
+#: lilypond-book.py:133
+msgid "format Texinfo output so that Info will look for images of music in DIR"
+msgstr ""
+
+#: lilypond-book.py:140
+msgid "PAD"
+msgstr ""
+
+#: lilypond-book.py:142
+msgid ""
+"pad left side of music to align music inspite of uneven bar numbers (in mm)"
+msgstr ""
+
+#: lilypond-book.py:146
+msgid "write output to DIR"
+msgstr ""
+
+#: lilypond-book.py:151
+msgid "COMMAND"
+msgstr ""
+
+#: lilypond-book.py:152
+msgid "process ly_files using COMMAND FILE..."
+msgstr ""
+
+#: lilypond-book.py:159
+msgid "create PDF files for use with PDFTeX"
+msgstr ""
+
+#: lilypond-book.py:163
+msgid ""
+"extract all PostScript fonts into INPUT.psfonts for LaTeX\n"
+"must use this with dvips -h INPUT.psfonts"
+msgstr ""
+
+#: lilypond-book.py:167 midi2ly.py:879 musicxml2ly.py:1829 main.cc:162
+msgid "be verbose"
+msgstr ""
+
+#: lilypond-book.py:788
+#, python-format
+msgid "file not found: %s"
+msgstr ""
+
+#: lilypond-book.py:1022
+#, python-format
+msgid "deprecated ly-option used: %s=%s"
+msgstr ""
+
+#: lilypond-book.py:1025
+#, python-format
+msgid "compatibility mode translation: %s=%s"
+msgstr ""
+
+#: lilypond-book.py:1029
+#, python-format
+msgid "deprecated ly-option used: %s"
+msgstr ""
+
+#: lilypond-book.py:1032
+#, python-format
+msgid "compatibility mode translation: %s"
+msgstr ""
+
+#: lilypond-book.py:1051
+#, python-format
+msgid "ignoring unknown ly option: %s"
+msgstr ""
+
+#: lilypond-book.py:1422
+#, python-format
+msgid "Opening filter `%s'"
+msgstr ""
+
+#: lilypond-book.py:1439
+#, python-format
+msgid "`%s' failed (%d)"
+msgstr ""
+
+#: lilypond-book.py:1440
+msgid "The error log is as follows:"
+msgstr ""
+
+#: lilypond-book.py:1512
+msgid "cannot find \\begin{document} in LaTeX document"
+msgstr ""
+
+#: lilypond-book.py:1623
+msgid "Writing snippets..."
+msgstr ""
+
+#: lilypond-book.py:1628
+msgid "Processing..."
+msgstr ""
+
+#: lilypond-book.py:1632
+msgid "All snippets are up to date..."
+msgstr ""
+
+#: lilypond-book.py:1642
+#, python-format
+msgid "cannot determine format for: %s"
+msgstr ""
+
+#: lilypond-book.py:1653
+#, python-format
+msgid "%s is up to date."
+msgstr ""
+
+#: lilypond-book.py:1659
+#, python-format
+msgid "Writing `%s'..."
+msgstr ""
+
+#: lilypond-book.py:1714
+msgid "Output would overwrite input file; use --output."
+msgstr ""
+
+#: lilypond-book.py:1718
+#, python-format
+msgid "Reading %s..."
+msgstr ""
+
+#: lilypond-book.py:1737
+msgid "Dissecting..."
+msgstr ""
+
+#: lilypond-book.py:1753
+#, python-format
+msgid "Compiling %s..."
+msgstr ""
+
+#: lilypond-book.py:1762
+#, python-format
+msgid "Processing include: %s"
+msgstr ""
+
+#: lilypond-book.py:1776
+#, python-format
+msgid "Removing `%s'"
+msgstr ""
+
+#: lilypond-book.py:1809
+msgid "option --psfonts not used"
+msgstr ""
+
+#: lilypond-book.py:1810
+msgid "processing with dvips will have no fonts"
+msgstr ""
+
+#: lilypond-book.py:1813
+msgid "DVIPS usage:"
+msgstr ""
+
+#: lilypond-book.py:1869
+#, python-format
+msgid "Writing fonts to %s..."
+msgstr ""
+
+#: midi2ly.py:87 lily-library.scm:615 lily-library.scm:624
+msgid "warning: "
+msgstr ""
+
+#: midi2ly.py:90 midi2ly.py:911
+msgid "error: "
+msgstr ""
+
+#: midi2ly.py:91
+msgid "Exiting... "
+msgstr ""
+
+#: midi2ly.py:837
+#, python-format
+msgid "%s output to `%s'..."
+msgstr ""
+
+#: midi2ly.py:850 musicxml2ly.py:1803
+#, python-format
+msgid "Convert %s to LilyPond input."
+msgstr ""
+
+#: midi2ly.py:855
+msgid "print absolute pitches"
+msgstr ""
+
+#: midi2ly.py:857 midi2ly.py:872
+msgid "DUR"
+msgstr ""
+
+#: midi2ly.py:858
+msgid "quantise note durations on DUR"
+msgstr ""
+
+#: midi2ly.py:861
+msgid "print explicit durations"
+msgstr ""
+
+#: midi2ly.py:865
+msgid "set key: ALT=+sharps|-flats; MINOR=1"
+msgstr ""
+
+#: midi2ly.py:866
+msgid "ALT[:MINOR]"
+msgstr ""
+
+#: midi2ly.py:871
+msgid "quantise note starts on DUR"
+msgstr ""
+
+#: midi2ly.py:874
+msgid "DUR*NUM/DEN"
+msgstr ""
+
+#: midi2ly.py:877
+msgid "allow tuplet durations DUR*NUM/DEN"
+msgstr ""
+
+#: midi2ly.py:889
+msgid "treat every text as a lyric"
+msgstr ""
+
+#: midi2ly.py:892
+msgid "Examples"
+msgstr ""
+
+#: midi2ly.py:912
+msgid "no files specified on command line."
+msgstr ""
+
+#: musicxml2ly.py:193 musicxml2ly.py:195
+#, python-format
+msgid "Unprocessed PartGroupInfo %s encountered"
+msgstr ""
+
+#: musicxml2ly.py:426
+#, python-format
+msgid ""
+"Encountered rational duration with denominator %s, unable to convert to "
+"lilypond duration"
+msgstr ""
+
+#: musicxml2ly.py:609
+#, python-format
+msgid "unknown mode %s, expecting 'major' or 'minor'"
+msgstr ""
+
+#: musicxml2ly.py:647
+#, python-format
+msgid "Encountered unprocessed marker %s\n"
+msgstr ""
+
+#: musicxml2ly.py:741
+#, python-format
+msgid "unknown span event %s"
+msgstr ""
+
+#: musicxml2ly.py:751
+#, python-format
+msgid "unknown span type %s for %s"
+msgstr ""
+
+#: musicxml2ly.py:1259
+#, python-format
+msgid "drum %s type unknown, please add to instrument_drumtype_dict"
+msgstr ""
+
+#: musicxml2ly.py:1263
+msgid "cannot find suitable event"
+msgstr ""
+
+#: musicxml2ly.py:1346
+#, python-format
+msgid "Negative skip %s"
+msgstr ""
+
+#: musicxml2ly.py:1480
+#, python-format
+msgid "Negative skip found: from %s to %s, difference is %s"
+msgstr ""
+
+#: musicxml2ly.py:1505
+#, python-format
+msgid "unexpected %s; expected %s or %s or %s"
+msgstr ""
+
+#: musicxml2ly.py:1583
+msgid "cannot have two simultaneous slurs"
+msgstr ""
+
+#: musicxml2ly.py:1711
+#, python-format
+msgid "cannot simultaneously have more than one mode: %s"
+msgstr ""
+
+#: musicxml2ly.py:1791
+msgid "Converting to LilyPond expressions..."
+msgstr ""
+
+#: musicxml2ly.py:1802
+msgid "musicxml2ly [options] FILE.xml"
+msgstr ""
+
+#: musicxml2ly.py:1812
+#, python-format
+msgid ""
+"This program is free software. It is covered by the GNU General Public\n"
+"License and you are welcome to change it and/or distribute copies of it\n"
+"under certain conditions. Invoke as `%s --warranty' for more\n"
+"information."
+msgstr ""
+
+#: musicxml2ly.py:1835
+msgid "use lxml.etree; uses less memory and cpu time"
+msgstr ""
+
+#: musicxml2ly.py:1841
+msgid "input file is a zip-compressed MusicXML file"
+msgstr ""
+
+#: musicxml2ly.py:1847
+msgid "convert pitches in relative mode (default)"
+msgstr ""
+
+#: musicxml2ly.py:1852
+msgid "convert pitches in absolute mode"
+msgstr ""
+
+#: musicxml2ly.py:1855
+msgid "LANG"
+msgstr ""
+
+#: musicxml2ly.py:1857
+msgid ""
+"use a different language file 'LANG.ly' and corresponding pitch names, e.g. "
+"'deutsch' for deutsch.ly"
+msgstr ""
+
+#: musicxml2ly.py:1863
+msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
+msgstr ""
+
+#: musicxml2ly.py:1871
+msgid "set output filename to FILE"
+msgstr ""
+
+#: musicxml2ly.py:1929
+#, python-format
+msgid "unknown part in part-list: %s"
+msgstr ""
+
+#: musicxml2ly.py:1985
+#, python-format
+msgid "Input file %s is compressed, extracting raw MusicXML data"
+msgstr ""
+
+#: musicxml2ly.py:2011
+#, python-format
+msgid "Reading MusicXML from %s ..."
+msgstr ""
+
+#: musicxml2ly.py:2039 musicxml2ly.py:2053
+#, python-format
+msgid "Output to `%s'"
+msgstr ""
+
+#: musicxml2ly.py:2096
+#, python-format
+msgid "Unable to find input file %s"
+msgstr ""
+
+#: getopt-long.cc:140
+#, c-format
+msgid "option `%s' requires an argument"
+msgstr ""
+
+#: getopt-long.cc:144
+#, c-format
+msgid "option `%s' does not allow an argument"
+msgstr ""
+
+#: getopt-long.cc:148
+#, c-format
+msgid "unrecognized option: `%s'"
+msgstr ""
+
+#: getopt-long.cc:154
+#, c-format
+msgid "invalid argument `%s' to option `%s'"
+msgstr ""
+
+#: warn.cc:68 grob.cc:566 input.cc:82
+#, c-format
+msgid "programming error: %s"
+msgstr ""
+
+#: warn.cc:69 input.cc:83
+msgid "continuing, cross fingers"
+msgstr ""
+
+#: accidental-engraver.cc:250
+#, c-format
+msgid "accidental typesetting list must begin with context-name: %s"
+msgstr ""
+
+#: accidental-engraver.cc:277
+#, c-format
+msgid "ignoring unknown accidental rule: %s"
+msgstr ""
+
+#: accidental-engraver.cc:293
+#, c-format
+msgid "pair or context-name expected for accidental rule, found %s"
+msgstr ""
+
+#: accidental.cc:187
+#, c-format
+msgid "Could not find glyph-name for alteration %s"
+msgstr ""
+
+#: accidental.cc:202
+msgid "natural alteration glyph not found"
+msgstr ""
+
+#: align-interface.cc:325
+msgid "tried to get a translation for something that is no child of mine"
+msgstr ""
+
+#: all-font-metrics.cc:143
+#, c-format
+msgid "cannot find font: `%s'"
+msgstr ""
+
+#: apply-context-iterator.cc:31
+msgid "\\applycontext argument is not a procedure"
+msgstr ""
+
+#: auto-change-iterator.cc:63 change-iterator.cc:61
+#, c-format
+msgid "cannot change, already in translator: %s"
+msgstr ""
+
+#: axis-group-engraver.cc:78
+msgid "Axis_group_engraver: vertical group already has a parent"
+msgstr ""
+
+#: axis-group-engraver.cc:79
+msgid "are there two Axis_group_engravers?"
+msgstr ""
+
+#: axis-group-engraver.cc:80
+msgid "removing this vertical group"
+msgstr ""
+
+#: axis-group-interface.cc:524
+msgid "an outside-staff object should have a direction, defaulting to up"
+msgstr ""
+
+#: bar-check-iterator.cc:73
+#, c-format
+msgid "barcheck failed at: %s"
+msgstr ""
+
+#: beam-engraver.cc:126
+msgid "already have a beam"
+msgstr ""
+
+#: beam-engraver.cc:202
+msgid "unterminated beam"
+msgstr ""
+
+#: beam-engraver.cc:244 chord-tremolo-engraver.cc:138
+msgid "stem must have Rhythmic structure"
+msgstr ""
+
+#: beam-engraver.cc:252
+msgid "stem does not fit in beam"
+msgstr ""
+
+#: beam-engraver.cc:253
+msgid "beam was started here"
+msgstr ""
+
+#: beam-quanting.cc:307
+msgid "no feasible beam position"
+msgstr ""
+
+#: beam.cc:160
+msgid "removing beam with no stems"
+msgstr ""
+
+#: beam.cc:1069
+msgid "no viable initial configuration found: may not find good beam slope"
+msgstr ""
+
+#: break-alignment-interface.cc:195
+#, c-format
+msgid "No spacing entry from %s to `%s'"
+msgstr ""
+
+#: change-iterator.cc:23
+#, c-format
+msgid "cannot change `%s' to `%s'"
+msgstr ""
+
+#. FIXME: constant error message.
+#: change-iterator.cc:82
+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:91
+#, c-format
+msgid "not changing to same context type: %s"