]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge branch 'lilypond/translation' of ssh://git.sv.gnu.org/srv/git/lilypond into...
authorTill Paala <till.rettig@gmx.de>
Tue, 31 Aug 2010 14:27:24 +0000 (17:27 +0300)
committerTill Paala <till.rettig@gmx.de>
Tue, 31 Aug 2010 14:27:24 +0000 (17:27 +0300)
14 files changed:
Documentation/de/notation/changing-defaults.itely
Documentation/de/notation/repeats.itely
Documentation/de/search-box.ihtml [new file with mode: 0644]
Documentation/de/usage.tely
Documentation/de/usage/converters.itely [deleted file]
Documentation/de/usage/external.itely [new file with mode: 0644]
Documentation/de/usage/install.itely [deleted file]
Documentation/de/usage/lilypond-book.itely
Documentation/de/usage/running.itely
Documentation/de/usage/suggestions.itely
Documentation/de/usage/updating.itely [new file with mode: 0644]
Documentation/de/usage/working.itely [deleted file]
Documentation/music-glossary.tely
Documentation/po/de.po

index 280cc31c3e47e1c2e5a25dedeed347c1baec7197..7296df52b8d600638230d9dbe8ec0b88ba76547d 100644 (file)
@@ -1498,7 +1498,7 @@ oder einen Absturz des Programms hervorrufen.
 
 
 @node Der set-Befehl
-@subsection Der @code{\set}-Befehl
+@subsection Der @code{@bs{}set}-Befehl
 @translationof The set command
 
 @cindex Eigenschaften
@@ -1649,7 +1649,7 @@ Internals Reference:
 
 
 @node Der override-Befehl
-@subsection Der @code{\override}-Befehl
+@subsection Der @code{\\override}-Befehl
 @translationof The override command
 
 @cindex Grob-Eigenschaften
@@ -1804,7 +1804,7 @@ Referenz der Interna:
 
 
 @node Der tweak-Befehl
-@subsection Der @code{\tweak}-Befehl
+@subsection Der @code{\\tweak}-Befehl
 @translationof The tweak command
 
 @funindex \tweak
@@ -1998,7 +1998,7 @@ wird der erste Bogen verändert, der in der Eingabedatei auftritt.
 
 
 @node set versus override
-@subsection @code{\set} versus @code{\override}
+@subsection @code{\\set} versus @code{\\override}
 @translationof set versus override
 
 TODO: überflüssig?
index afc14b807c1d0d7422387020e353ec72a85c0c56..850a7fcf7be80bf940e2c847ee3b0de24b686b20 100644 (file)
@@ -141,7 +141,7 @@ c1
 
 @warning{Wenn man @code{@bs{}relative} innerhalb von @code{@bs{}repeat}
 notiert, ohne den @code{Voice}-Kontext explizit zu beginnen, erscheinen
-zusätzliche (ungewollte) Systeme.  Sie auch @rprogram{An extra Staff appears}}
+zusätzliche (ungewollte) Systeme.  Sie auch @rprogram{Ein zusätzliches System erscheint}.}
 
 
 @cindex Wiederholung mit Auftakt
@@ -526,7 +526,7 @@ c1
 
 @warning{Wenn man @code{@bs{}relative} innerhalb von @code{@bs{}repeat}
 notiert, ohne den @code{Voice}-Kontext explizit zu beginnen, erscheinen
-zusätzliche (ungewollte) Systeme.  Sie auch @rprogram{An extra Staff appears}}
+zusätzliche (ungewollte) Systeme.  Sie auch @rprogram{Ein zusätzliches System erscheint}.}
 
 
 @seealso
diff --git a/Documentation/de/search-box.ihtml b/Documentation/de/search-box.ihtml
new file mode 100644 (file)
index 0000000..694200e
--- /dev/null
@@ -0,0 +1,21 @@
+<!--
+    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+
+    When revising a translation, copy the HEAD committish of the
+    version that you are working on.  See TRANSLATION for details.
+-->
+
+
+<form action="http://google.com/search"
+      method="get"
+      name="search"
+      onSubmit="search.q.value='site:lilypond.org +v2.12 '
+               + search.brute_query.value"
+      onMouseMove="search.q.value='site:lilypond.org +v2.12 '
+                  + search.brute_query.value"
+      onKeyUp="search.q.value='site:lilypond.org +v2.12 '
+              + search.brute_query.value">
+  <input type="hidden" name="btnG" value="Mit Google suchen">
+  <input type="text" name="brute_query" onfocus="this.value=''" value="Suche">
+  <input type="hidden" name="q" value="">
+</form>
index e7e6493feffac95ab5150db9701833884680353b..340806956555010106aaae775e7ba56b38d06765 100644 (file)
@@ -1,19 +1,34 @@
 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: c570e7303fd918e21bca0edd957ae2e7805ddd1c
+    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
-    Guide, node Updating translation committishes..
+    Guide, node Updating translation committishes.
 @end ignore
 @documentencoding UTF-8
 @documentlanguage de
 @setfilename lilypond-usage.info
 @settitle GNU LilyPond Programmbenutzung
+@afourpaper
+
+
+
+@macro manualIntro
+Diese Datei erklärt, wie man die Programme, die mit LilyPond
+Version @version{} verteilt werden, benutzt werden.  Zusätzlich
+werden einige Hinweise zur effizienten Benutzung der Programme
+vorgestellt.
+@end macro
 
+@c `Usage' was born 1999-10-10 with git commit c82c30c...
+@macro copyrightDeclare
+Copyright @copyright{} 1999--2010 bei den Autoren.
+@end macro
+
+@set FDL
 @include macros.itexi
 
-@afourpaper
 
 @c don't remove this comment.
 @ignore
 
 @c Translators: Till Paala
 
-@ifnottex
-@node Top
-@top GNU LilyPond -- Programmbenutzung
-@translationof Top
-@c HJJ: Info needs `@top', which is a synonym for `@unnumbered' in TeX.
-@end ifnottex
+@lilyTitlePage{Usage}
 
-@ifhtml
-@ifclear bigpage
-Dieses Dokument ist auch als
-@uref{source/Documentation/usage.de.pdf,PDF} und auf
-@uref{source/Documentation/appplication-big-page.de.html,einer großen Seite}
-@end ifclear
-@ifset bigpage
-Dieses Dokument ist auch als
-@uref{source/Documentation/usage.de.pdf,PDF} und auf
-@uref{source/Documentation/usage/index.de.html,separaten HTML-Seiten mit Index}
-@end ifset
-verfügbar.
-@end ifhtml
-
-
-@c  This produces the unified index
-@syncodeindex fn cp
-@syncodeindex vr cp
-
-
-@finalout
-
-@titlepage
-@title LilyPond
-@subtitle Das Notensatzprogramm
-@titlefont{Programmbenutzung}
-@author Das LilyPond-Entwicklerteam
-
-
-Copyright @copyright{} 1999--2010 bei den Autoren
-
-@emph{The translation of the following copyright notice is provided
-for courtesy to non-English speakers, but only the notice in English
-legally counts.}
-
-@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung 
-für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber 
-nur die englische Version gültig.}
-
-@quotation
-Es ist erlaubt, dieses Dokument unter den Bedingungen der
-GNU Free Documentation Lizenz (Version 1.1 oder
-spätere, von der Free Software Foundation publizierte Versionen, ohne 
-Invariante Abschnitte), 
-zu kopieren, zu verbreiten und/oder
-zu verändern. Eine Kopie der Lizenz ist im Abschnitt ``GNU
-Free Documentation License'' angefügt.
-@end quotation
-
-@quotation
-Permission is granted to copy, distribute and/or modify this document
-under the terms of the GNU Free Documentation License, Version 1.1
-or any later version published by the Free Software Foundation;
-with no Invariant Sections.
-A copy of the license is included in the section entitled ``GNU
-Free Documentation License''.
-@end quotation
-
-@vskip 20pt
-
-Für LilyPond Version @version{}
-@end titlepage
-
-@copying
-Copyright @copyright{} 1999--2010 bei den Autoren
-
-@emph{The translation of the following copyright notice is provided
-for courtesy to non-English speakers, but only the notice in English
-legally counts.}
-
-@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung 
-für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber 
-nur die englische Version gültig.}
-
-@quotation
-Es ist erlaubt, dieses Dokument unter den Bedingungen der
-GNU Free Documentation Lizenz (Version 1.1 oder
-spätere, von der Free Software Foundation publizierte Versionen, ohne 
-Invariante Abschnitte), 
-zu kopieren, zu verbreiten und/oder
-zu verändern. Eine Kopie der Lizenz ist im Abschnitt ``GNU
-Free Documentation License'' angefügt.
-@end quotation
-
-@quotation
-Permission is granted to copy, distribute and/or modify this document
-under the terms of the GNU Free Documentation License, Version 1.1
-or any later version published by the Free Software Foundation;
-with no Invariant Sections.
-A copy of the license is included in the section entitled ``GNU
-Free Documentation License''.
-@end quotation
-@end copying
 
+@c TOC -- non-tex
 @ifnottex
-Diese Datei dokumentiert die Programmbenutzung von GNU LilyPond.
-
-Copyright 1999--2010 bei den Autoren
-
-@emph{The translation of the following copyright notice is provided
-for courtesy to non-English speakers, but only the notice in English
-legally counts.}
-
-@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung 
-für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber 
-nur die englische Version gültig.}
-
-@quotation
-Es ist erlaubt, dieses Dokument unter den Bedingungen der
-GNU Free Documentation Lizenz (Version 1.1 oder
-spätere, von der Free Software Foundation publizierte Versionen, ohne
-Invariante Abschnitte), 
-zu kopieren, zu verbreiten und/oder
-zu verändern. Eine Kopie der Lizenz ist im Abschnitt ``GNU
-Free Documentation License'' angefügt.
-@end quotation
-
-@quotation
-Permission is granted to copy, distribute and/or modify this document
-under the terms of the GNU Free Documentation License, Version 1.1
-or any later version published by the Free Software Foundation;
-with no Invariant Sections.
-A copy of the license is included in the section entitled ``GNU
-Free Documentation License''.
-@end quotation
-@end ifnottex
-
-@ifnottex
-Das ist das Handbuch zur Programmbenutzung für GNU LilyPond Version @version{}.
-Für einen Überblick über die gesamte Dokumentation von LilyPond und die Intention
-dieses Handbuchs siehe 
-FIXME
-@c @rlearning{Über die Dokumentation}.
-
-@cindex Internetseite
-@cindex URL
-
-@uref{http://@/www@/.lilypond@/.org/}. Auf der Internetseite
-finden sich Kopien dieser und anderer Dokumentationsdateien.
 
+@c  maybe add a "Tasks" or "Specific tasks" or something like
+@c  that, after Suggestions  -gp
 @menu
-* Installieren::                        Wie das Programm installiert oder kompiliert wird.
-* Setup::                          Wie LilyPond mit anderen Programmen benutzt werden kann.
-* lilypond starten::               Betrieb des Programms.
-@c * Dateien mit convert-ly aktualisieren:: Eingabedateien konvertieren.
-* lilypond-book::                  Kombination von Text und Noten.
-@c * Von anderen Formaten konvertieren::  Konvertierungen in das LilyPond-Quellformat.
-* An LilyPond-Projekten arbeiten:: Mit nicht funktionierenden Dateien umgehen.
-@c * Vorschläge, wie Dateien geschrieben werden sollten:: Goldene Regeln. 
+* lilypond starten::               Benutzung.
+* Dateien mit convert-ly aktualisieren:: Eingabedateien aktualisieren.
+* lilypond-book::                  Text und Noten integrieren.
+* Externe Programme::              LilyPond mit anderen Programmen verbinden.
+* Hinweise zum Schreiben von Dateien::  Hinweise zur effizienten Benutzung und effektiven Fehlerbeseitigung.
 
 Anhänge
 
-* GNU Free Documentation License:: Die Lizenz dieses Dokuments.
+* GNU Free Documentation License:: Lizenz dieses Dokuments.
 * LilyPond-Index::
 @end menu
+
+@docMain
 @end ifnottex
 
+
 @contents
 
+@allowcodebreaks false
 
-@include usage/install.itely
-@include usage/setup.itely
 @include usage/running.itely
-@c @include usage/updating.itely
+@include usage/updating.itely
 @include usage/lilypond-book.itely
-@include usage/converters.itely
-@include usage/working.itely
+@include usage/external.itely
 @include usage/suggestions.itely
 
 @include fdl.itexi
diff --git a/Documentation/de/usage/converters.itely b/Documentation/de/usage/converters.itely
deleted file mode 100644 (file)
index cbdbf7f..0000000
+++ /dev/null
@@ -1,387 +0,0 @@
-@c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
-
-@ignore
-    Translation of GIT committish: 3d7ffa1f82bb44673134b28becf7898482fe7316
-
-    When revising a translation, copy the HEAD committish of the
-    version that you are working on.  For details, see the Contributors'
-    Guide, node Updating translation committishes..
-@end ignore
-
-@c \version "2.12.0"
-
-@c Translators: Reinhold Kainhofer
-@c Translation checkers: Till Paala
-
-@node Von anderen Formaten konvertieren
-@chapter Von anderen Formaten konvertieren
-@translationof Converting from other formats
-
-LilyPond kann auch Musik aus diversen anderen Formaten importieren.
-Dieses Kapitel beschreibt die dazu mit LilyPond mitgelieferten
-Hilfsprogramme. Daneben existieren natürlich auch noch weitere
-Programme, die Dateien für LilyPond erstellen können, wie etwa
-graphische Sequenzierprogramme und XML-Konverter. Näheres dazu
-findet sich auf der @uref{http://@/lilypond@/.org,Homepage} von LilyPond.
-
-Die im Folgenden beschriebenen Programme sind eigenständige Hilfsprogramme
-und werden üblicherweise von der Kommandozeile aufgerufen. Siehe
-@ref{Benutzung auf der Kommandozeile} für weitere Informationen.  Wenn Sie MacOS
-10.3 oder 10.4 benutzen und Probleme mit diesen Skripten (z. B.
-@code{convert-ly}) haben, lesen Sie 
-Einrichtung für MacOS X.
-@c @ref{Einrichtung für MacOS X}.
-
-@knownissues
-Leider haben wir nicht ausreichend viele Entwickler, um all die folgenden
-Hilfsprogramme ständig zu warten. Wir stellen den aktuellen Stand zur
-Verfügung, können aber leider Fehlerberichte nur selten bearbeiten.
-Selbstverständlich sind Patches von Ihnen sehr willkommen!
-
-
-@menu
-* midi2ly aufrufen::          Import von MIDI.
-* muscxml2ly aufrufen::      Import von MusicXML.
-* abc2ly aufrufen::           Import von ABC.
-* etf2ly aufrufen::           Import von (alten) Finale-Dateien.
-* LilyPond-Dateien erstellen:: Grafische Benutzeroberflächen,
-Musikübersetzer und Programme zur algorithmischen Komposition.
-@end menu
-
-@node midi2ly aufrufen
-@section @command{midi2ly} aufrufen
-@translationof Invoking midi2ly
-
-@cindex MIDI
-
-@command{midi2ly} übersetzt eine Typ@tie{}1 MIDI-Datei in eine
-Eingabedatei für LilyPond.
-
-MIDI (Music Instrument Digital Interface) ist ein internationaler
-Standard für digitale Instrumente: Es spezifiziert die Verkabelung,
-ein serielles Protokoll und ein Dateiformat. Das MIDI-Dateiformat
-ist der de-facto Standard um Musik von vielen Programmen zu exportieren.
-Allerdings fehlen in den MIDI-Dateien viele Ausdrucks- und
-Artikulationszeichen. Dennoch kann MIDI vielfach nützlich sein,
-um Musik von einem Programm zu importieren, für das kein spezielles
-Hilfsprogramm den direkten Import nach LilyPond unterstützt.
-
-@command{midi2ly} konvertiert die MIDI-Spuren nach @rinternals{Staff} und
-MIDI-Kanäle in @rinternals{Voice} Kontexte. Tonhöhen werden relativ
-angegeben, Tondauern nur wenn nötig.
-
-MIDI-Dateien können auch direkt von einem digitalen Keyboard
-aufgenommen und dann in eine @file{.ly}-Datei konvertiert werden.
-Allerdings sind Musikinterpretationen von Menschen (aus gutem Grund!) 
-rhythmisch nicht exakt genug um die Konvertierung von MIDI nach LY 
-trivial zu gestalten. Wenn @command{midi2ly} mit Quantisierung
-(@code{-s} und @code{-d} Kommandozeilenoptionen) aufgerufen wird, 
-versucht es diese Unschärfen im Zeitablauf zu korrigieren, ist 
-allerdings nicht sonderlich gut darin. Daher können wir diese Technik 
-leider nicht für die Konvertierung von MIDI-Aufnahmen empfehlen.
-
-
-@command{midi2ly} wird von der Kommandozeile folgendermaßen aufgerufen:
-@example
-midi2ly [@var{Optionen}]@dots{} @var{MIDI-Datei}
-@end example
-
-Unter @q{Kommandozeile} verstehen wir dabei die Kommandozeile des
-jeweiligen Betriebssystems. Für nähere Informationen hierzu siehe 
-@ref{Von anderen Formaten konvertieren}.
-
-Die folgenden Kommandozeilenoptionen werden von @command{midi2ly} 
-unterstützt:
-
-@table @code
-@item -a, --absolute-pitches
-Gibt absolute Tonhöhen aus.
-
-@item -d, --duration-quant=@var{LÄNGE}
-Quantisiert Tondauern zu Vielfachen von @var{LÄNGE}.
-
-@item -e, --explicit-durations
-Gibt alle Tondauern explizit an.
-
-@item -h,--help
-Zeigt eine Zusammenfassung der Programmbenutzung und der Optionen.
-
-@item -k, --key=@var{acc}[:@var{Moll}]
-Setzt die Standard-Tonart. @math{@var{acc} > 0} gibt die Anzahl der
-Kreuze an, @math{@var{acc} < 0} gibt die Anzahl der Bs der Tonart an.
-Eine Moll-Tonart wird durch @code{:1} angegeben.
-
-@item -o, --output=@var{Datei}
-Die Ausgabe wird in die Datei @var{Datei}@file{.ly} geschrieben.
-
-@item -s, --start-quant=@var{LÄNGE}
-Quantisiert den Beginn der Noten zu Vielfachen von @var{LÄNGE}.
-
-@item -t, --allow-tuplet=@var{DUR}*@var{NUM}/@var{DEN}
-Erlaubt Tuplet-Dauern der Form @var{DUR}*@var{NUM}/@var{DEN}.
-
-@item -V, --verbose
-Gibt ausführliche informative Meldungen während der Konvertierung aus.
-
-@item -v, --version
-Gibt die Versionsnummer aus.
-
-@item -w, --warranty
-Zeigt die Lizenzbedingungen und Urheberrechtshinweise.
-
-@item -x, --text-lyrics
-Interpretiert alle Texte als Liedtexte.
-@end table
-
-
-@knownissues
-
-Überlappende Noten in einem Arpeggio werden nicht korrekt dargestellt.
-Nur die erste Note wird eingelesen und konvertiert, die restlichen 
-werden ignoriert. Als Abhilfe können Sie alle Noten auf dieselbe
-Tonlänge setzen und Phrasierungszeichen oder Pedalindikatoren 
-hinzufügen.
-
-
-@node muscxml2ly aufrufen
-@section @command{muscxml2ly} aufrufen
-@translationof Invoking musicxml2ly
-
-@cindex MusicXML
-
-@uref{http://@/www.@/musicxml@/.org/,MusicXML} ist ein XML-Dialekt
-zur Darstellung von Musiknotation.
-
-@command{musicxml2ly} wandelt eine MusicXML-Datei nach LilyPond um,
-wobei sowohl die Noten, Artikulationszeichen, Struktur der Partitur, 
-Liedtexte etc. einer MusicXML-Datei (im @q{part-wise}-Format) in eine
-.ly-Datei um.
-
-@command{musicxml2ly} wird von der Kommandozeile folgendermaßen aufgerufen:
-@example
-musicxml2ly [@var{Optionen}]@dots{} @var{XML-Datei}
-@end example
-
-Unter @q{Kommandozeile} verstehen wir dabei die Kommandozeile des
-jeweiligen Betriebssystems. Für nähere Informationen hierzu siehe 
-@ref{Von anderen Formaten konvertieren}.
-
-Wenn als Dateiname @file{-} angegeben wird, liest @command{musicxml2ly}
-Daten direkt von der Kommandozeile ein.
-
-Die folgenden Kommandozeilenoptionen werden von @command{musicxml2ly}
-unterstützt:
-
-@table @code
-@item -a, --absolute
-Konvertiert in absolute Tonhöhen.
-
-@item -h,--help
-Zeigt eine Zusammenfassung der Programmbenutzung und der Optionen.
-
-@item -l, --language=LANG
-Inkludiert die Sprachdatei @var{LANG}@file{.ly} in der Ausgabe. Wird z.B.
-'deutsch' angegeben, wird @file{deutsch.ly} in die .ly-Datei eingebunden
-und deutsche Notenbezeichnungen benutzt.
-
-@item --lxml
-Benutzt das lxml.etree Python-Paket für die Verarbeitung von XML (benötigt weniger Speicher und Rechenleistung)
-
-@item --nd --no-articulation-directions
-Konvertiert keine Richtungsangaben (@code{^}, @code{_} oder @code{-})
-von Artikulations- und Lautstärkebezeichnungen.
-
-@item --no-beaming
-Konvertiert keine Informationen über die Balkensetzung aus der 
-MusicXML-Datei. Stattdessen wird dies LilyPond überlassen.
-
-@item -o,--output=@var{Dateiname}
-Die Ausgabe wird in die Datei @var{Dateiname}@file{.ly} geschrieben. Wird 
-als @var{Dateiname} nur @file{-} angegeben, wird das Ergebnis der Konvertierung
-an der Kommandozeile ausgegeben. Wird diese Option nicht angegeben, so
-erfolgt die Ausgabe in die Datei @var{XML-Datei}@file{.ly}.
-
-@item -r,--relative
-Konvertiert in relative Tonhöhen. (Standardeinstellung)
-
-@item -v, --verbose
-Gibt ausführliche informative Meldungen während der Konvertierung aus.
-
-@item --version
-Gibt die Versionsnummer aus.
-
-@item  -z,--compressed
-Die Eingabedatei wird als komprimierte MusicXML-Datei eingelesen.
-Dies ist die Standardeinstellung für Dateien mit der Erweiterung
-@file{.mxl}.
-@end table
-
-
-@node abc2ly aufrufen
-@section @command{abc2ly} aufrufen
-@translationof Invoking abc2ly
-
-@cindex ABC
-
-ABC ist ein relativ einfaches ASCII-basierendes Musikformat und ist 
-dokumentiert auf der ABC-Homepage:
-
-@quotation
-@uref{http://@/www@/.walshaw@/.plus@/.com/@/abc/@/learn@/.html}.
-@end quotation
-
-@command{abc2ly} konvertiert ABC-Dateien nach LilyPond und wird 
-von der Kommandozeile folgendermaßen aufgerufen:
-
-@example
-abc2ly [@var{Optionen}]@dots{} @var{ABC-Datei}
-@end example
-
-Unter @q{Kommandozeile} verstehen wir dabei die Kommandozeile des
-jeweiligen Betriebssystems. Für nähere Informationen hierzu siehe 
-@ref{Von anderen Formaten konvertieren}.
-
-Die folgenden Kommandozeilenoptionen werden von @command{abc2ly}
-unterstützt:
-
-@table @code
-@item -b,--beams=None
-Die Balkensetzung aus der ABC-Datei erhalten.
-@item -h,--help
-Zeigt eine Zusammenfassung der Programmbenutzung und der Optionen.
-@item -o,--output=@var{Dateiname}
-Die Ausgabe wird in die Datei @var{Dateiname}@file{.ly} geschrieben.
-@item -s,--strict
-Strenge Auslegung einer erfolgreichen Konvertierung.
-@item -v,--version
-Gibt die Versionsnummer aus.
-@end table
-
-Es existiert außerdem die Möglichkeit, LilyPond-Befehle für die 
-Konvertierung mit @command{abc2ly} gleich in der ABC-Datei anzugeben.
-Wenn sich etwa in der ABC-Datei das Kommentar 
-
-@example
-%%LY voices \set autoBeaming = ##f
-@end example
-
-@noindent 
-befindet, so wird der Text nach dem Schlüsselwort @q{voices} direkt
-in die aktuelle Stimme in der LilyPond-Datei eingefügt.
-
-Ebenso bewirkt
-
-@example
-%%LY slyrics more words
-@end example
-
-@noindent
-dass alles nach dem @q{slyrics} Schlüsselwort an der aktuellen Stelle 
-im Liedtext eingefügt wird.
-
-
-@knownissues
-
-Der ABC-Standard ist eigentlich kein wirklich vollständiger Standard. 
-Für komplexere Notation wie etwa Polyphonie existieren verschiedene
-Konventionen.
-
-Mehrere Lieder in einer Datei können nicht konvertiert werden.
-
-ABC synchronisiert den Liedtext am Anfang jeder Zeile mit den Noten, 
-@command{abc2ly} macht dies nicht.
-
-@command{abc2ly} ignoriert die Balkensetzung in der ABC-Datei.
-
-
-@node etf2ly aufrufen
-@section @command{etf2ly} aufrufen
-@translationof Invoking etf2ly
-
-@cindex ETF
-@cindex enigma
-@cindex Finale
-@cindex Coda Technology
-
-ETF (Enigma Transport Format) ist ein Dateiformat, das Coda 
-Music Technology in älteren Versionen des Programms Finale benutzt hat.
-
-@command{etf2ly} konvertiert Teile einer ETF-Datei nach LilyPond
-und wird von der Kommandozeile folgendermaßen aufgerufen:
-
-@example
-etf2ly [@var{Optionen}]@dots{} @var{ETF-Datei}
-@end example
-
-Unter @q{Kommandozeile} verstehen wir dabei die Kommandozeile des
-jeweiligen Betriebssystems. Für nähere Informationen hierzu siehe 
-@ref{Von anderen Formaten konvertieren}.
-
-Die folgenden Kommandozeilenoptionen werden von @command{etf2ly}
-unterstützt:
-
-@table @code
-@item -h,--help
-Zeigt eine Zusammenfassung der Programmbenutzung und der Optionen.
-@item -o,--output=@var{Dateiname}
-Die Ausgabe wird in die Datei @var{Dateiname}@file{.ly} geschrieben.
-@item --version
-Gibt die Versionsnummer aus.
-@end table
-
-
-@knownissues
-
-Die Liste der Artikulationszeichen is unvollständig. Leere Takte
-verwirren @command{etf2ly}. Mehrfache Vorschlagnoten werden falsch
-beendet.
-
-
-@node LilyPond-Dateien erstellen
-@section LilyPond-Dateien erstellen
-@translationof Generating LilyPond files
-
-@cindex Externe Programme, LilyPond-Dateien erzeugen
-
-LilyPond selbst wird nur mit den oben genannten Konvertierprogrammen
-ausgeliefert und unterstützt keine weiteren Formate. Es existieren
-allerdings externe Hilfsprogramme, die auch LilyPond-Dateien erzeugen
-können.
-Diese umfassen unter anderem:
-
-@itemize
-@item
-@uref{http://@/www@/.denemo@/.org/,Denemo}, ein grafisches 
-Programm zum Musiksatz.
-@item
-@uref{http://www@/.volny@/.cz/smilauer/rumor/rumor@/.html,Rumor}, ein 
-MIDI-nach-LilyPond Konverter, der monophone MIDI-Eigaben in Echtzeit
-konvertiert.
-@item
-@uref{http://nicolas@/.sceaux@/.free@/.fr/lilypond/lyqi@/.html,lyqi}, ein
-Emacs-Modus.
-@item
-@uref{http://@/www@/.nongnu@/.org/@/xml2ly/,xml2ly}, ein Konverter für
-@uref{http://@/www@/.musicxml@/.com/xml@/.html,MusicXML}, der auf 
-XML-Transformationen mittels XSLT basiert.
-@item
-@uref{http://@/noteedit@/.berlios@/.de,NoteEdit}, ein grafisches 
-Programm zum Notensatz, das auch 
-@uref{http://@/www@/.musicxml@/.com/xml@/.html,MusicXML} importieren kann.
-@item
-@uref{http://@/www@/.rosegardenmusic@/.com,Rosegarden},
-das MIDI importieren kann.
-@item
-@uref{http://@/common-lisp@/.net/project/fomus/,FOMUS},
-eine LISP-Bibliothek, um Musiknotation zu erzeugen.
-@item
-@uref{http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml},
-ein Notensatzprogramm mit experimentellem Export nach LilyPond.
-@item
-@uref{http://www.tuxguitar.com.ar/,TuxGuitar}, ein Programm zur Erzeugung von 
-Gitarren-Tabulaturen, unterstützt den Export nach LilyPond.
-@item
-@uref{http://musescore.org/,MuseScore} unterstützt ebenfalls den 
-Export nach LilyPond.
-@end itemize
-
diff --git a/Documentation/de/usage/external.itely b/Documentation/de/usage/external.itely
new file mode 100644 (file)
index 0000000..de8d03c
--- /dev/null
@@ -0,0 +1,662 @@
+@c -*- coding: utf-8; mode: texinfo; -*-
+
+@ignore
+    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+
+    When revising a translation, copy the HEAD committish of the
+    version that you are working on.  For details, see the Contributors'
+    Guide, node Updating translation committishes.
+@end ignore
+
+@c \version "2.12.0"
+
+@c Translators: Till Paala, Reinhold Kainhofer
+
+@node Externe Programme
+@chapter Externe Programme
+@translationof External programs
+
+LilyPond kann mit anderen Programmen auf verschiedene Weise interagieren.
+
+@menu
+* Point and click::
+* Unterstützung von Texteditoren::
+* Von anderen Formaten konvertieren::
+* LilyPond-Ausgabe in anderen Programmen::
+* Unabhängige include-Abschnitte::
+@end menu
+
+
+@node Point and click
+@section Point and click
+
+@cindex point and click
+
+Point and click erlaubt es, die Noten in der Eingabedatei schnell
+zu finden, indem man auf sie im PDF-Programm klickt.  Das erleichtert
+es, die Stellen zu finden, die Fehler in der Notation verursachen.
+
+Wenn diese Funktionalität aktiv ist, fügt LilyPond Hyperlinks zur
+PDF-Datei hinzu.  Diese Hyperlinks werden an den Webbrowser gesendet,
+der einen Texteditor mit dem Cursor an der richtigen Stelle öffnet.
+
+Damit diese Kettenreaktion funktionieren kann, müssen Sie das
+PDF-Programm dazu anweisen, Hyperlinks zu folgen, indem das Skript
+@file{lilypond-invoke-editor}, welches mit LilyPond kommt, verwendet
+wird.
+
+Für Xpdf unter UNIX sollte folgende Zeile in der Datei
+@file{xpdfrc}@footnote{Unter UNIX findet man diese Datei
+entweder in @file{/etc/xpdfrc} oder als @file{.xpdfrc} im
+home-Verzeichnis.} stehen:
+
+@example
+urlCommand     "lilypond-invoke-editor %s"
+@end example
+
+Das Programm @file{lilypond-invoke-editor} ist ein kleines
+Hilfsprogramm.  Es ruft einen Editor für besondere @code{textedit}-URIs#
+auf und einen Webbrowser für andere.  Es testes die Umgebungsvariable
+@code{EDITOR} nach folgenden Mustern:
+
+@table @code
+@item emacs
+  das ruft auf
+@example
+emacsclient --no-wait +@var{line}:@var{column} @var{file}
+@end example
+@item gvim
+  das ruft auf
+@example
+gvim --remote +:@var{line}:norm@var{column} @var{file}
+@end example
+
+@item nedit
+  das ruft auf
+@example
+  nc -noask +@var{line} @var{file}'
+@end example
+@end table
+
+Die Umgebungsvariable @code{LYEDITOR} wird benutzt, um dieses Verhalten
+zu umgehen.  Sie enthält die Kommandozeile, mit der der Editor aufgerufen
+wird, wobei @code{%(file)s}, @code{%(column)s} und @code{%(line)s} mit
+der Datei, Spalte und Zeile ersetzt wird.  Die Einstellung
+
+@example
+emacsclient --no-wait +%(line)s:%(column)s %(file)s
+@end example
+
+@noindent
+für @code{LYEDITOR} entspricht dem normalen Aufruf von emacsclient.
+
+
+@cindex Dateigröße, PDF
+@cindex Ausgabedatei, Dateigröße
+
+Die point-and-click-Links vergrößern die Größe des PDFs sehr stark.
+Um die Größe von PDFs und auch PS-Dateien zu verkleinern, kann
+point and click ausgeschaltet werden, indem man in der Eingabedatei
+
+@example
+\pointAndClickOff
+@end example
+
+@noindent
+schreibt.  Point and click kann explizit aktiviert werden mit dem Befehl
+
+@example
+\pointAndClickOn
+@end example
+
+Alternativ können Sie point and click auch mit einer Kommandozeilenoption anschalten:
+
+@example
+lilypond -dno-point-and-click file.ly
+@end example
+
+@warning{Sie sollten immer point and click ausschalten, wenn Sie LilyPond-Dateien
+verteilen wollen, damit keine Informationen über Ihre Dateistrukturen in den
+Dateien gespeichert werden, was ein Sicherheitsrisiko darstellen könnte.}
+
+
+@node Unterstützung von Texteditoren
+@section Unterstützung von Texteditoren
+@translationof Text editor support
+
+@cindex Editoren
+@cindex vim
+@cindex emacs
+@cindex Modi, Editor
+@cindex Syntaxhervorhebung
+@cindex Hervorhebung, Syntax
+@cindex Syntax highlight
+
+Verschiedene Editoren unterstützen LilyPond
+
+@menu
+* Emacs-Modus::
+* Vim-Modus::
+* Andere Editoren::
+@end menu
+
+@node Emacs-Modus
+@unnumberedsubsec Emacs-Modus
+@translationof Emacs mode
+
+Emacs hat einen @file{lilypond-mode}-Modus, der Ergänzung von Befehlen,
+Einrückung, Syntaxhervorhebung, die Paarung von LilyPond-Klammern,
+einfache Tastaturkürzel zur Übersetzung und das Lesen von LilyPond-Dokumentation
+mit Info unterstützt.  Wenn @file{lilypond-mode} nicht auf Ihrem Computer
+installiert ist, siehe unten.
+
+Ein Emacs-Modus zur Noteneingabe und zum Kompilieren mit LilyPond bfindet sich
+in dem Quellarchiv im @file{elisp}-Verzeichnis.  Führen Sie @command{make
+install} aus, damit es nach @var{elispdir} installiert wird.  Die Datei
+@file{lilypond-init.el} sollte in @var{Ladepfad}@file{/site-start.d/} gespeichert
+werden oder Ihrer @file{~/.emacs} bzw. @file{~/.emacs.el} hinzugefügt werden.
+
+Als ein Benutzer können Sie Ihren Quellpfad (z. B. @file{~/site-lisp/})
+zum @var{Ladepfad} hinzufügen, indem Sie die (veränderte) folgende
+Zeile in Ihr @file{~/.emacs} kopieren:
+
+@c any reason we do not advise:  (push "~/site-lisp" load-path)
+@example
+(setq load-path (append (list (expand-file-name "~/site-lisp")) load-path))
+@end example
+
+
+@node Vim-Modus
+@unnumberedsubsec Vim-Modus
+@translationof Vim mode
+
+Für @uref{http://@/www@/.vim@/.org,Vim} gibt es ein Dateiartplugin, einen
+Einzugsmodus und einen Syntaxhervorhebungsmodus für LilyPond.  Um alle diese
+Eigenschaften zu aktivieren, erstellen (oder verändern) Sie die Datei
+@file{$HOME/.vimrc}, sodass sie folgende Zeilen enthält:
+
+@example
+filetype off
+set runtimepath+=/usr/local/share/lilypond/current/vim/
+filetype on
+@end example
+
+@noindent
+Wenn LilyPond nicht in @file{/usr/local/} installiert ist, müssen Sie
+den Pfad anpassen.  Das wird besprochen in
+@rlearning{Mehr Information}.
+
+
+@node Andere Editoren
+@unnumberedsubsec Andere Editoren
+@translationof Other editors
+
+Andere Editoren (sowohl Texteditoren als auch graphische Editoren) haben
+Unterstützung für LilyPond, aber ihre besonderen Konfigurationsdateien werden
+nicht mit LilyPond zusammen verteilt.  Lesen Sie die entsprechende Dokumenation
+zu näheren Fragen.  Derartige Editoren finden sich unter @rweb{Leichteres Editieren}.
+
+
+@node Von anderen Formaten konvertieren
+@chapter Von anderen Formaten konvertieren
+@translationof Converting from other formats
+
+LilyPond kann auch Musik aus diversen anderen Formaten importieren.
+Dieses Kapitel beschreibt die dazu mit LilyPond mitgelieferten
+Hilfsprogramme. Daneben existieren natürlich auch noch weitere
+Programme, die Dateien für LilyPond erstellen können, wie etwa
+graphische Sequenzierprogramme und XML-Konverter. Näheres dazu
+findet sich auf der @uref{http://@/lilypond@/.org,Homepage} von LilyPond.
+
+Die im Folgenden beschriebenen Programme sind eigenständige Hilfsprogramme
+und werden üblicherweise von der Kommandozeile aufgerufen. Siehe
+@ref{Benutzung auf der Kommandozeile} für weitere Informationen.  Wenn Sie MacOS
+10.3 oder 10.4 benutzen und Probleme mit diesen Skripten (z. B.
+@code{convert-ly}) haben, lesen Sie @rweb{MacOS X}.
+
+@knownissues
+Leider haben wir nicht ausreichend viele Entwickler, um all die folgenden
+Hilfsprogramme ständig zu warten. Wir stellen den aktuellen Stand zur
+Verfügung, können aber leider Fehlerberichte nur selten bearbeiten.
+Selbstverständlich sind Patches von Ihnen sehr willkommen!
+
+
+@menu
+* midi2ly aufrufen::          Import von MIDI.
+* muscxml2ly aufrufen::       Import von MusicXML.
+* abc2ly aufrufen::           Import von ABC.
+* etf2ly aufrufen::           Import von (alten) Finale-Dateien.
+* Andere Formate::
+@end menu
+
+@node midi2ly aufrufen
+@section @command{midi2ly} aufrufen
+@translationof Invoking midi2ly
+
+@cindex MIDI
+
+@command{midi2ly} übersetzt eine Typ@tie{}1 MIDI-Datei in eine
+Eingabedatei für LilyPond.
+
+MIDI (Music Instrument Digital Interface) ist ein internationaler
+Standard für digitale Instrumente: Es spezifiziert die Verkabelung,
+ein serielles Protokoll und ein Dateiformat. Das MIDI-Dateiformat
+ist der de-facto Standard um Musik von vielen Programmen zu exportieren.
+Allerdings fehlen in den MIDI-Dateien viele Ausdrucks- und
+Artikulationszeichen. Dennoch kann MIDI vielfach nützlich sein,
+um Musik von einem Programm zu importieren, für das kein spezielles
+Hilfsprogramm den direkten Import nach LilyPond unterstützt.
+
+@command{midi2ly} konvertiert die MIDI-Spuren nach @rinternals{Staff} und
+MIDI-Kanäle in @rinternals{Voice} Kontexte. Tonhöhen werden relativ
+angegeben, Tondauern nur wenn nötig.
+
+MIDI-Dateien können auch direkt von einem digitalen Keyboard
+aufgenommen und dann in eine @file{.ly}-Datei konvertiert werden.
+Allerdings sind Musikinterpretationen von Menschen (aus gutem Grund!) 
+rhythmisch nicht exakt genug um die Konvertierung von MIDI nach LY 
+trivial zu gestalten. Wenn @command{midi2ly} mit Quantisierung
+(@code{-s} und @code{-d} Kommandozeilenoptionen) aufgerufen wird, 
+versucht es diese Unschärfen im Zeitablauf zu korrigieren, ist 
+allerdings nicht sonderlich gut darin. Daher können wir diese Technik 
+leider nicht für die Konvertierung von MIDI-Aufnahmen empfehlen.
+
+
+@command{midi2ly} wird von der Kommandozeile folgendermaßen aufgerufen:
+@example
+midi2ly [@var{Optionen}]@dots{} @var{MIDI-Datei}
+@end example
+
+Unter @q{Kommandozeile} verstehen wir dabei die Kommandozeile des
+jeweiligen Betriebssystems. Für nähere Informationen hierzu siehe 
+@ref{Von anderen Formaten konvertieren}.
+
+Die folgenden Kommandozeilenoptionen werden von @command{midi2ly} 
+unterstützt:
+
+@table @code
+@item -a, --absolute-pitches
+Gibt absolute Tonhöhen aus.
+
+@item -d, --duration-quant=@var{LÄNGE}
+Quantisiert Tondauern zu Vielfachen von @var{LÄNGE}.
+
+@item -e, --explicit-durations
+Gibt alle Tondauern explizit an.
+
+@item -h,--help
+Zeigt eine Zusammenfassung der Programmbenutzung und der Optionen.
+
+@item -k, --key=@var{acc}[:@var{Moll}]
+Setzt die Standard-Tonart. @math{@var{acc} > 0} gibt die Anzahl der
+Kreuze an, @math{@var{acc} < 0} gibt die Anzahl der Bs der Tonart an.
+Eine Moll-Tonart wird durch @code{:1} angegeben.
+
+@item -o, --output=@var{Datei}
+Die Ausgabe wird in die Datei @var{Datei}@file{.ly} geschrieben.
+
+@item -s, --start-quant=@var{LÄNGE}
+Quantisiert den Beginn der Noten zu Vielfachen von @var{LÄNGE}.
+
+@item -t, --allow-tuplet=@var{DUR}*@var{NUM}/@var{DEN}
+Erlaubt Tuplet-Dauern der Form @var{DUR}*@var{NUM}/@var{DEN}.
+
+@item -V, --verbose
+Gibt ausführliche informative Meldungen während der Konvertierung aus.
+
+@item -v, --version
+Gibt die Versionsnummer aus.
+
+@item -w, --warranty
+Zeigt die Lizenzbedingungen und Urheberrechtshinweise.
+
+@item -x, --text-lyrics
+Interpretiert alle Texte als Liedtexte.
+@end table
+
+
+@knownissues
+
+Überlappende Noten in einem Arpeggio werden nicht korrekt dargestellt.
+Nur die erste Note wird eingelesen und konvertiert, die restlichen 
+werden ignoriert. Als Abhilfe können Sie alle Noten auf dieselbe
+Tonlänge setzen und Phrasierungszeichen oder Pedalindikatoren 
+hinzufügen.
+
+
+@node muscxml2ly aufrufen
+@section @command{muscxml2ly} aufrufen
+@translationof Invoking musicxml2ly
+
+@cindex MusicXML
+
+@uref{http://@/www.@/musicxml@/.org/,MusicXML} ist ein XML-Dialekt
+zur Darstellung von Musiknotation.
+
+@command{musicxml2ly} wandelt eine MusicXML-Datei nach LilyPond um,
+wobei sowohl die Noten, Artikulationszeichen, Struktur der Partitur, 
+Liedtexte etc. einer MusicXML-Datei (im @q{part-wise}-Format) in eine
+.ly-Datei um.
+
+@command{musicxml2ly} wird von der Kommandozeile folgendermaßen aufgerufen:
+@example
+musicxml2ly [@var{Optionen}]@dots{} @var{XML-Datei}
+@end example
+
+Unter @q{Kommandozeile} verstehen wir dabei die Kommandozeile des
+jeweiligen Betriebssystems. Für nähere Informationen hierzu siehe 
+@ref{Von anderen Formaten konvertieren}.
+
+Wenn als Dateiname @file{-} angegeben wird, liest @command{musicxml2ly}
+Daten direkt von der Kommandozeile ein.
+
+Die folgenden Kommandozeilenoptionen werden von @command{musicxml2ly}
+unterstützt:
+
+@table @code
+@item -a, --absolute
+Konvertiert in absolute Tonhöhen.
+
+@item -h,--help
+Zeigt eine Zusammenfassung der Programmbenutzung und der Optionen.
+
+@item -l, --language=LANG
+Inkludiert die Sprachdatei @var{LANG}@file{.ly} in der Ausgabe. Wird z.B.
+'deutsch' angegeben, wird @file{deutsch.ly} in die .ly-Datei eingebunden
+und deutsche Notenbezeichnungen benutzt.
+
+@item --lxml
+Benutzt das lxml.etree Python-Paket für die Verarbeitung von XML (benötigt weniger Speicher und Rechenleistung)
+
+@item --nd --no-articulation-directions
+Konvertiert keine Richtungsangaben (@code{^}, @code{_} oder @code{-})
+von Artikulations- und Lautstärkebezeichnungen.
+
+@item --no-beaming
+Konvertiert keine Informationen über die Balkensetzung aus der 
+MusicXML-Datei. Stattdessen wird dies LilyPond überlassen.
+
+@item -o,--output=@var{Dateiname}
+Die Ausgabe wird in die Datei @var{Dateiname}@file{.ly} geschrieben. Wird 
+als @var{Dateiname} nur @file{-} angegeben, wird das Ergebnis der Konvertierung
+an der Kommandozeile ausgegeben. Wird diese Option nicht angegeben, so
+erfolgt die Ausgabe in die Datei @var{XML-Datei}@file{.ly}.
+
+@item -r,--relative
+Konvertiert in relative Tonhöhen. (Standardeinstellung)
+
+@item -v, --verbose
+Gibt ausführliche informative Meldungen während der Konvertierung aus.
+
+@item --version
+Gibt die Versionsnummer aus.
+
+@item  -z,--compressed
+Die Eingabedatei wird als komprimierte MusicXML-Datei eingelesen.
+Dies ist die Standardeinstellung für Dateien mit der Erweiterung
+@file{.mxl}.
+@end table
+
+
+@node abc2ly aufrufen
+@section @command{abc2ly} aufrufen
+@translationof Invoking abc2ly
+
+@warning{Dieses Programm ist nicht unterstützt und kann aus kommenden
+LilyPond-Versionen entfernt werden.}
+
+@cindex ABC
+
+ABC ist ein relativ einfaches ASCII-basierendes Musikformat und ist 
+dokumentiert auf der ABC-Homepage:
+
+@quotation
+@uref{http://@/www@/.walshaw@/.plus@/.com/@/abc/@/learn@/.html}.
+@end quotation
+
+@command{abc2ly} konvertiert ABC-Dateien nach LilyPond und wird 
+von der Kommandozeile folgendermaßen aufgerufen:
+
+@example
+abc2ly [@var{Optionen}]@dots{} @var{ABC-Datei}
+@end example
+
+Die folgenden Kommandozeilenoptionen werden von @command{abc2ly}
+unterstützt:
+
+@table @code
+@item -b,--beams=None
+Die Balkensetzung aus der ABC-Datei erhalten.
+@item -h,--help
+Zeigt eine Zusammenfassung der Programmbenutzung und der Optionen.
+@item -o,--output=@var{Dateiname}
+Die Ausgabe wird in die Datei @var{Dateiname}@file{.ly} geschrieben.
+@item -s,--strict
+Strenge Auslegung einer erfolgreichen Konvertierung.
+@item -v,--version
+Gibt die Versionsnummer aus.
+@end table
+
+Es existiert außerdem die Möglichkeit, LilyPond-Befehle für die 
+Konvertierung mit @command{abc2ly} gleich in der ABC-Datei anzugeben.
+Wenn sich etwa in der ABC-Datei das Kommentar 
+
+@example
+%%LY voices \set autoBeaming = ##f
+@end example
+
+@noindent 
+befindet, so wird der Text nach dem Schlüsselwort @q{voices} direkt
+in die aktuelle Stimme in der LilyPond-Datei eingefügt.
+
+Ebenso bewirkt
+
+@example
+%%LY slyrics more words
+@end example
+
+@noindent
+dass alles nach dem @q{slyrics} Schlüsselwort an der aktuellen Stelle 
+im Liedtext eingefügt wird.  Gleichermaßen wird mit
+
+@example
+%%LY slyrics more words
+@end example
+
+@noindent
+der Text, der auf das @qq{slylrics}-Schlüsselwort folgt, in die aktuelle
+Gesangstextzeile eingefügt.
+
+
+@knownissues
+
+Der ABC-Standard ist eigentlich kein wirklich vollständiger Standard. 
+Für komplexere Notation wie etwa Polyphonie existieren verschiedene
+Konventionen.
+
+Mehrere Lieder in einer Datei können nicht konvertiert werden.
+
+ABC synchronisiert den Liedtext am Anfang jeder Zeile mit den Noten, 
+@command{abc2ly} macht dies nicht.
+
+@command{abc2ly} ignoriert die Balkensetzung in der ABC-Datei.
+
+
+@node etf2ly aufrufen
+@section @command{etf2ly} aufrufen
+@translationof Invoking etf2ly
+
+@warning{Dieses Programm ist nicht unterstützt und kann in kommenden
+LilyPond-Versionen entfernt werden.}
+
+@cindex ETF
+@cindex enigma
+@cindex Finale
+@cindex Coda Technology
+
+ETF (Enigma Transport Format) ist ein Dateiformat, das Coda 
+Music Technology in älteren Versionen des Programms Finale benutzt hat.
+
+@command{etf2ly} konvertiert Teile einer ETF-Datei nach LilyPond
+und wird von der Kommandozeile folgendermaßen aufgerufen:
+
+@example
+etf2ly [@var{Optionen}]@dots{} @var{ETF-Datei}
+@end example
+
+Unter @q{Kommandozeile} verstehen wir dabei die Kommandozeile des
+jeweiligen Betriebssystems. Für nähere Informationen hierzu siehe 
+@ref{Von anderen Formaten konvertieren}.
+
+Die folgenden Kommandozeilenoptionen werden von @command{etf2ly}
+unterstützt:
+
+@table @code
+@item -h,--help
+Zeigt eine Zusammenfassung der Programmbenutzung und der Optionen.
+@item -o,--output=@var{Dateiname}
+Die Ausgabe wird in die Datei @var{Dateiname}@file{.ly} geschrieben.
+@item --version
+Gibt die Versionsnummer aus.
+@end table
+
+
+@knownissues
+
+Die Liste der Artikulationszeichen is unvollständig. Leere Takte
+verwirren @command{etf2ly}. Mehrfache Vorschlagnoten werden falsch
+beendet.
+
+
+@node Andere Formate
+@subsection Andere Formate
+@translationof Other formats
+
+@cindex Externe Programme, LilyPond-Dateien erstellen
+
+LilyPond kommt nicht mit der Unterstützung für andere Formate, aber einige
+externe Programme können auch LilyPond-Dateien erstellen.  Diese finden
+sich unter @rweb{Leichteres Editieren}.
+
+
+
+@node LilyPond-Ausgabe in anderen Programmen
+@section LilyPond-Ausgabe in anderen Programmen
+@translationof LilyPond output in other programs
+
+Dieser Abschnitt stellt Methoden vor, wie Text und Musik auf andere 
+Weise kombiniert werden können als dies durch @command{lilypond-book}
+automatisiert geschieht.
+
+
+@menu
+* Viele Zitate aus einer langen Partitur::
+* LilyPond-Noten in OpenOffice.org integrieren::
+* LilyPond-Noten in andere Programme integrieren::
+@end menu
+
+@node Viele Zitate aus einer langen Partitur
+@subsection Viele Zitate aus einer langen Partitur
+@translationof Many quotes from a large score
+
+Wenn aus einer großen Partitur viele kleine Fragmente eingefügt 
+werden sollen, kann dazu das @q{clip systems} Feature benutzt werden. 
+Siehe @ruser{Notationsfragmente extrahieren}.
+
+
+@node LilyPond-Noten in OpenOffice.org integrieren
+@subsection LilyPond-Noten in OpenOffice.org integrieren
+@translationof Inserting LilyPond output into OpenOffice.org
+
+@cindex OpenOffice.org
+
+Musik im LilyPond-Format kann in OpenOffice.org eingefügt werden mittels
+@uref{http://@/ooolilypond@/.sourceforge@/.net@/,OOoLilyPond}.
+
+
+@node LilyPond-Noten in andere Programme integrieren
+@subsection LilyPond-Noten in andere Programme integrieren
+@translationof Inserting LilyPond output into other programs
+
+Um die Ausgabe von LilyPond in anderen Programmen einzufügen,
+sollte @code{lilypond} anstelle von @code{lilypond-book}
+benutzt werden. Jedes Beispiel muss 
+getrennt manuell erzeugt und ins Dokument eingefügt werden; 
+für letzteres schlagen Sie bitte im Handbuch Ihrer 
+Textverarbeitungs-Software nach. Die meisten Programme 
+unterstützen das Einfügen von Grafiken im @file{PNG}-, @file{EPS}- 
+oder @file{PDF}-Format.
+
+Um den leeren Rand um die Notenzeilen zu verringern, können folgende 
+Einstellungen benutzt werden:
+
+@example
+\paper@{
+  indent=0\mm
+  line-width=120\mm
+  oddFooterMarkup=##f
+  oddHeaderMarkup=##f
+  bookTitleMarkup = ##f
+  scoreTitleMarkup = ##f
+@}
+
+@{ c1 @}
+@end example
+
+Eine @file{EPS}-Datei kann mit folgendem Befehl erzeugt werden:
+
+@example
+lilypond -dbackend=eps -dno-gs-load-fonts -dinclude-eps-fonts   Dateiname.ly
+@end example
+
+@noindent
+eine @file{PNG}-Datei mittels:
+
+@example
+lilypond -dbackend=eps -dno-gs-load-fonts -dinclude-eps-fonts --png Dateiname.ly
+@end example
+
+
+@node Unabhängige include-Abschnitte
+@section Unabhängige @code{include}-Abschnitte
+@translationof independent includes
+
+Einige Leute haben große (und nützliche!) Code-Abschnitte geshrieben,
+die man in vielen Projekten verwenden kann.  Dieser Code wird möglicherweise
+auch eines Tages in LilyPond selbst integriert werden, aber bis dahin
+müssen Sie ihn selber herunterladen und mit @code{\include} selber
+einfügen.
+
+
+@menu
+* MIDI-Artikulation::
+@end menu
+
+
+@node MIDI-Artikulation
+@subsection MIDI-Artikulation
+@translationof MIDI articulation
+
+LilyPond kann benutzt werden, um MIDI-Ausgabe zu erzeugen, etwa
+um hörend zu korrigieren, was man notiert hat.  Jedoch werden nur
+Dynamik, explizite Tempoänderungen und die Noten und Dauern selber
+in der MIDI-Datei aufgenommen.
+
+Das @emph{articulate}-Projekt ist ein Versuch, mehr Information
+in eine MIDI-Datei zu kopieren.  Es funktioniert, indem man Noten,
+die sich nicht unter Bögen befinden, verkürzt, um die Noten
+zu @qq{artikulieren}.  Die Stärke der Kürzung hängt von den
+Aritkulationszeichen ab, die an die Noten gehängt werden:
+Staccato halbiert den Notwert, Tenuto gibt der Note ihre gesamte Dauer
+usw.  Das Skript kann auch Triller und Doppelschläge in MIDI umwandeln,
+und man könnte auch andere Ornamente implementieren.
+
+@example
+@uref{http://@/www@/.nicta@/.com@/.au/@/people/@/chubbp/@/articulate}
+@end example
+
+@knownissues
+
+Die größte Einschränkung ist, dass man nur die Sachen beeinflussen kann,
+die man weiß: alles, was nur Textbeschriftung ist (anstelle einer Noteneigenschaft)
+wird immernoch ignoriert.
diff --git a/Documentation/de/usage/install.itely b/Documentation/de/usage/install.itely
deleted file mode 100644 (file)
index 624cb11..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-@c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
-
-@ignore
-    Translation of GIT committish: 131b472ff161d8181b66b110c03486b9f5b5cce9
-
-    When revising a translation, copy the HEAD committish of the
-    version that you are working on.  For details, see the Contributors'
-    Guide, node Updating translation committishes..
-@end ignore
-
-@c \version "2.12.0"
-
-@c Translators: Till Paala, Reinhold Kainhofer
-
-@ifclear INSTALL
-@node Installieren
-@chapter Installieren
-@translationof Install
-@end ifclear
-
-Es gibt von Lilypond zwei verschiedene Typen von Versionen: stabile
-Versionen und instabile Entwicklerversionen. Stabile Versionen haben
-eine gerade Unter-Versionsnummer (z.B. 2.8, 2.10, 2.12, etc.). 
-Entwicklerversionen haben hingegen ungerade Unter-Versionsnummern (z.B.
-2.7, 2.9, 2.11, etc.).
-
-LilyPond selbst zu kompilieren ist ein relativ komplizierter Vorgang, daher
-empfehlen wir @strong{stark}, die vorkompilierten Binär-Pakete zu benutzen.
-
-
-@menu
-* Vorkompilierte Binär-Pakete::
-* Aus den Quellen übersetzen::
-@end menu
-
-@node Vorkompilierte Binär-Pakete
-@section Vorkompilierte Binär-Pakete
-@translationof Precompiled binaries
-
-@unnumberedsubsec Herunterladen
-
-
-Aktuelle Informationen zu vorkompilierten Binär-Paketen für Ihre Plattform
-finden Sie unter @uref{http://lilypond.org/web/install/}.  Falls Ihr Betriebssystem
-auf dieser allgemeinen Seite nicht behandelt wird, sehen Sie bitte in 
-der vollständigen Liste unter @uref{http://download.linuxaudio.org/lilypond/binaries/}
-nach.
-
-Momentan werden Binärpakete für folgende Plattformen erstellt:
-
-@example
-darwin-ppc  - MacOS X powerpc
-darwin-x86  - MacOS X intel
-freebsd-64  - FreeBSD 6.x, x86_64
-freebsd-x86 - FreeBSD 4.x, x86
-linux-64    - Beliebige GNU/Linux Distribution, x86_64
-linux-ppc   - Beliebige GNU/Linux Distribution, powerpc
-linux-x86   - Beliebige GNU/Linux Distribution, x86
-mingw       - Windows x86
-@end example
-
-@knownissues
-
-Wenn Sie MacOS 10.3 oder 10.4 benutzen und Python-Skripte wie
-@command{convert-ly} und @command{lilypond-book} benutzen wollen,
-lesen Sie @ref{Setup for MacOS X,,,lilypond-program,Application Usage}.
-
-@node Aus den Quellen übersetzen
-@section Aus den Quellen übersetzen
-@translationof Compiling from source
-
-LilyPond kann auch selbst direkt aus dem Quellcode des git-Depots 
-kompiliert werden. Da jedoch für die Kompilierung definitiv 
-Englisch-Kenntnisse vorhanden sein müssen, soll hier lediglich auf die 
-englische Dokumentation verwiesen werden:
-@c DO NOT translate the following line at all.
-@iftex
-@ref{Compiling from source,,,lilypond-program,Application Usage}.
-@end iftex
-@ifhtml
-@c Please translate the following line (but not the .html file name)
-@uref{Compiling-from-source.html,Compiling from Source}.
-@end ifhtml
-
-
-@c TRANSLATORS:
-@c   Please **do not** translate anything below this line.  Users
-@c   should not be compiling LilyPond themselves; if they really 
-@c   want to do so, they should be able to read the English docs,
-@c   because they'll probably need to ask questions in English
-@c   on the -devel list.   -gp
index 04c8cb3157f5eeb5409d2f98cb2b28158f1ca609..13e12155761b1c2e34883cd87619bb1842c940a4 100644 (file)
 @c Translators: Reinhold Kainhofer
 @c Translation checkers: Till Paala
 
-
-@node LilyPond-book
-@chapter @command{lilypond-book}: Noten in den Text integrieren
-@translationof LilyPond-book
+@c Note: keep this node named so that `info lilypond-book' brings you here.
+@node lilypond-book
+@chapter @command{lilypond-book} aufrufen
+@translationof lilypond-book
 
 Wenn Sie in ein Dokument Grafiken Ihres Musiksatzes einfügen möchten, so
-können Sie genauso machen, wie Sie andere Grafiken einfügen würden: Die
+können Sie genauso vorgehen, wie Sie andere Grafiken einfügen würden: Die
 Bilder werden getrennt vom Dokument im PostScript- oder PNG-Format erstellt
-und können dann in @LaTeX{} oder HTML inkludiert werden.
+und können dann in @LaTeX{} oder HTML eingefügt werden.
 
 @command{lilypond-book} automatisiert diesen Prozess: Dieses
 Programm extrahiert Musik-Schnipsel aus Ihrem Dokument, 
@@ -33,9 +33,7 @@ werden dabei Ihrem Dokument angepasst.
 üblicherweise von der Kommandozeile aufgerufen. Nähere Informationen
 hierzu finden sich in @ref{Benutzung auf der Kommandozeile}.  Wenn Sie MacOS 10.3
 oder 10.4 benutzen und Probleme mit @code{lilypond-book} haben, lesen
-Sie
-Einrichtung für MacOS X
-@c @ref{Einrichtung für MacOS X}.
+Sie @rweb{MacOS X}.
 
 Dieses Vorgehen kann bei @LaTeX{}, HTML, Texinfo oder DocBook Dokumenten
 angewendet werden.
@@ -46,11 +44,11 @@ angewendet werden.
 @cindex texi
 @cindex html
 @cindex docbook
-@cindex Dokument, Musik einfügen in
-@cindex HTML, Musik in
-@cindex Texinfo, Musik in
-@cindex DocBook, Musik in
-@cindex @LaTeX{}, Musik in
+@cindex Dokument, Noten einfügen in
+@cindex HTML, Noten in
+@cindex Texinfo, Noten in
+@cindex DocBook, Noten in
+@cindex @LaTeX{}, Noten in
 
 
 @menu
@@ -59,6 +57,7 @@ angewendet werden.
 * Die Musikfragment-Optionen::
 * lilypond-book aufrufen::
 * Dateiendungen::
+* lilypond-book-Vorlagen::
 * Alternative Methoden, Text und Musik zu kombinieren::
 @end menu
 
@@ -120,7 +119,7 @@ Datei im selben Verzeichnis wie diese Datei ersetzt werden.)
 
 @subheading Verarbeitung
 
-Speichern Sie den obigen @LaTeX{} Quellcode in eine Datei @file{lilybook.lytex}
+Speichern Sie den obigen @LaTeX{}-Quellcode in eine Datei @file{lilybook.lytex}
 und führen Sie dann in der Kommandozeile folgende Befehle aus:
 
 @c keep space after @version{} so TeX doesn't choke
@@ -142,7 +141,7 @@ zahlreiche temporäre Dateien, die das Arbeitsverzeichnis unnötig
 vollstopfen würden. Daher empfiehlt sich die Benutzung der @code{--output=@var{dir}}
 Option, wodurch die Dateien im Unterverzeichnis @file{dir} erzeugt werden.
 
-Das Endresultat des obigen @LaTeX{} Beispiels ist im nächsten Abschnitt
+Das Endresultat des obigen @LaTeX{}-Beispiels ist im nächsten Abschnitt
 zu sehen.@footnote{Da dieses Handbuch mit Texinfo erzeugt wurde,
 kann sich das Aussehen des Beispiels leicht von dem mit @LaTeX{} 
 erzeugten unterscheiden.}
@@ -183,7 +182,6 @@ und dann mit @code{\lilypondfile} eingebunden werden.
 In diesem Abschnitt soll die Integration von LilyPond mit den 
 verschiedenen Dateiformaten detailliert erläutert werden.
 
-
 @menu
 * LaTeX::
 * Texinfo::
@@ -208,7 +206,7 @@ Musikbeispiele können eingegeben werden als
 
 @example
 \begin@{lilypond@}[Optionen,kommen,hierhin]
-  IHR LILYPOND QUELLCODE
+  IHR LILYPOND-QUELLCODE
 \end@{lilypond@}
 @end example
 
@@ -223,7 +221,7 @@ oder
 oder
 
 @example
-\lilypond@{ IHR LILYPOND QUELLCODE @}
+\lilypond@{ IHR LILYPOND-QUELLCODE @}
 @end example
 
 Zusätzlich kann mit @code{\lilypondversion} die benutzte Versionsnummer
@@ -259,11 +257,11 @@ erzeugt
 @noindent
 Innerhalb des @code{\lilypond@{@}} Befehls dürfen keine geschwungenen
 Klammern @code{@{} oder @code{@}} vorkommen, weshalb dieser Befehl 
-nur mit der @code{fragment} Option Sinn macht.
+nur mit der @code{fragment}-Option Sinn macht.
 
 Die Standardzeilenlänge wird bestimmt, indem die Angaben in der Dokumentpräambel,
 also dem Teil der @LaTeX{} Datei vor dem @code{\begin@{document@}}, 
-analysiert werden. Der @command{lilypond-book} Befehl sendet diese
+analysiert werden. Der @command{lilypond-book}-Befehl sendet diese
 Angaben an @LaTeX{}, um herauszufinden, wie breit der Text tatsächlich 
 ist. Die Breite der Notenzeilen wird dann an diese Textbreite angepasst.
 Ein derartig heuristischer Algorithmus kann natürlich auch versagen,
@@ -271,8 +269,8 @@ wobei man in diesem Fall die Breite auch explizit durch die
 @code{line-width} Option des @code{\lilypond@{@}} oder @code{\begin@{lilypond@}}
 Befehls angeben kann.
 
-@cindex titling and lilypond-book
-@cindex \header in @LaTeX{} documents
+@cindex Titel und lilypond-book
+@cindex \header in @LaTeX{}-Dokumenten
 
 Jedes Musikbeispiele ruft die folgenden Makros auf, wenn sie vom Benutzer
 definiert wurden:
@@ -404,7 +402,7 @@ In der Eingabedatei wir Musik eingegeben als
 
 @example
 @@lilypond[Optionen,kommen,hier]
-  IHR LILYPOND QUELLCODE
+  IHR LILYPOND-QUELLCODE
 @@end lilypond
 @end example
 
@@ -412,7 +410,7 @@ In der Eingabedatei wir Musik eingegeben als
 oder
 
 @example
-@@lilypond[Optionen,kommen,hier]@{ IHR LILYPOND QUELLCODE @}
+@@lilypond[Optionen,kommen,hier]@{ IHR LILYPOND-QUELLCODE @}
 @end example
 
 @noindent
@@ -424,6 +422,7 @@ oder
 
 Zusätzlich kann mit @code{@@lilypondversion} die aktuelle Versionsnummer
 von LilyPond angezeigt werden.
+
 Wenn @command{lilypond-book} eine derartige Datei verarbeitet, 
 wird eine Texinfo-Datei mit der Erweiterung @file{.texi} erzeugt,
 die @code{@@image} Befehle für die Ausgabe nach HTML, Info und PDF 
@@ -465,7 +464,7 @@ im Fließtext, sondern setzt sie immer in einen eigenen Absatz.
 @subsection HTML
 @translationof HTML
 
-Musik wird eingegeben als
+Noten werden eingegeben als
 
 @example
 <lilypond fragment relative=2>
@@ -577,17 +576,17 @@ vorgenommen werden.
 @section Die Musikfragment-Optionen
 @translationof Music fragment options
 
-Im Folgenden meint @q{LilyPond-Kommando} ein beliebiges in den vorgehenden
-Abschnitten beschriebenes Kommando, welches ein LilyPond-Fragment in eine Datei
+Im Folgenden meint @q{LilyPond-Befehl} einen beliebigen in den vorgehenden
+Abschnitten beschriebenen Befehl, der ein LilyPond-Fragment in eine Datei
 einfügt und von @command{lilypond-book} verarbeitet wird. Der Einfachheit
-halber werden hier alle LilyPond-Kommandos in der Syntax von @LaTeX{} 
+halber werden hier alle LilyPond-Befehle in der Syntax von @LaTeX{} 
 dargestellt.
 
-Zu beachten ist, dass die Optionen eines LilyPond-Kommandos von links
+Zu beachten ist, dass die Optionen eines LilyPond-Befehls von links
 nach rechts verarbeitet werden. Wenn eine Option also mehrfach angegeben
 wird, wird nur die letzte benutzt.
 
-Die folgenden Optionen können für LilyPond-Kommandos benutzt werden:
+Die folgenden Optionen können für LilyPond-Befehle benutzt werden:
 
 @table @code
 @item staffsize=@var{ht}
@@ -596,8 +595,9 @@ Setzt die Höhe einer Notenzeile auf @var{ht}, angegeben in Punkten.
 @item ragged-right
 Erzeugt Notenzeilen im Flattersatz mit natürlichem Abstand der Noten. In
 anderen Worten: @code{ragged-right = ##t} wird in das Musikfragment 
-eingefügt. Dies ist die Standardeinstellung für das @code{\lilypond@{@}}
-Kommando, wenn die Option @code{line-width} nicht angegeben wird.
+eingefügt. Dies ist die Standardeinstellung für den
+@code{\lilypond@{@}}-Befehl,
+wenn die Option @code{line-width} nicht angegeben wird.
 Ebenso ist dies die Standardeinstellung für die @code{lilypond}-Umgebung,
 wenn die Option @code{fragment}, aber keine Zeilenlänge 
 explizit angegeben ist.
@@ -618,9 +618,9 @@ Wird diese Option ohne einen Wert angegeben, wird die Zeilenbreite auf
 einen Standardwert gesetzt, der durch einen heuristischen Algorithmus 
 bestimmt wird.
 
-Wenn die @code{line-width} Option nicht angegeben wird, versucht
+Wenn die @code{line-width}-Option nicht angegeben wird, versucht
 @command{lilypond-book} einen geeigneten Standardwert für alle 
-@code{lilypond}-Umgebungen zu finden, die die @code{ragged-right} Option 
+@code{lilypond}-Umgebungen zu finden, die die @code{ragged-right}-Option 
 nicht benutzen.
 
 @item notime
@@ -675,6 +675,7 @@ automatisch durch die Angabe der @code{relative} Option impliziert wird.
 Eine explizite Angabe der @code{(no)fragment} Option hat keinen Effekt.
 @end table
 
+
 LilyPond benutzt zur Erzeugung seiner eigenen Dokumentation ebenfalls
 @command{lilypond-book}. Zu diesem Zweck stehen noch zahlreiche
 spezialisierte Optionen zur Verfügung:
@@ -828,7 +829,7 @@ kann eine Datei entweder von PDF@LaTeX{} oder von @LaTeX{} nicht korrekt
 verarbeitet werden, weshalb hier beide Methoden beschrieben werden.} Welche
 Methode auch immer benutzt wird, die Konvertierung zwischen PostScript und
 PDF kann leicht mit Hilfsprogrammen wie @command{ps2pdf} und @command{pdf2ps} 
-(aus dem Ghostscript Paket) erfolgen.
+(aus dem Ghostscript-Paket) erfolgen.
 
 Um eine PDF-Datei mittels PDF@LaTeX{} zu erzeugen, kann folgendermaßen 
 vorgegangen werden:
@@ -842,6 +843,7 @@ pdflatex Ihre_Datei.tex
 @cindex Type1 Schriften
 @cindex dvips
 @cindex Aufruf von dvips
+
 Um eine PDF-Datei mittels @LaTeX{}/@command{dvips}/@command{ps2pdf} zu
 erhalten, sind folgende Befehle nötig:
 
@@ -862,7 +864,7 @@ Der Aufruf von @command{dvips} kann einige Warnungen über fehlende
 Schriftarten ausgeben. Auch dies ist in Ordnung und kann ignoriert werden.
 
 Wenn Sie in der @LaTeX{}-Datei das Papierformat auf Querformat eingestellt
-haben, vergessen Sie nicht auf die @code{-t landscape} Option beim 
+haben, vergessen Sie nicht die @code{-t landscape}-Option beim 
 Aufruf von @command{dvips}.
 
 
@@ -980,11 +982,11 @@ verkürzt die Notenzeile und verschiebt sie um denselben Betrag nach
 rechts.
 
 
-@item -P @var{Kommando}
-@itemx --process=@var{Kommando}
-Verarbeitet LilyPond-Fragmente mit @var{Kommando} anstelle des
+@item -P @var{Befehl}
+@itemx --process=@var{Befehl}
+Verarbeitet LilyPond-Fragmente mit @var{Befehl} anstelle des
 Standardbefehls @code{lilypond}. @code{--filter} und @code{--process}
-können nicht gleichzeitig angegeben werden.
+können nicht mit dieser Option benutzt werden.
 
 @item --pdf
 Erzeugt PDF-Dateien mit PDF@LaTeX{}.
@@ -1045,77 +1047,152 @@ Programm in diesem Fall mit einer Fehlermeldung wie @qq{Fehler: Ausgabe
 würde Eingabedatei überschreiben; verwenden Sie --output.} abbricht.
 
 
-@node Alternative Methoden, Text und Musik zu kombinieren
-@section Alternative Methoden, Text mit Musik zu kombinieren
-@translationof Alternate methods of mixing text and music
-
-Dieser Abschnitt stellt Methoden vor, wie Text und Musik auf andere 
-Weise kombiniert werden können als dies durch @command{lilypond-book}
-automatisiert geschieht.
+@node lilypond-book-Vorlagen
+@section @command{lilypond-book}-Vorlagen
+@translationof lilypond-book templates
 
+Diese Vorlagen sollen mit @code{lilypond-book} benutzt werden.  Wenn Sie sich
+mit dem Programm nicht auskennen, lesen Sie bitte
+@ref{lilypond-book}.
 
-@menu
-* Viele Zitate aus einer langen Partitur::
-* LilyPond-Noten in OpenOffice.org integrieren::
-* LilyPond-Noten in andere Programme integrieren::
-@end menu
+@subsection LaTeX
 
-@node Viele Zitate aus einer langen Partitur
-@subsection Viele Zitate aus einer langen Partitur
-@translationof Many quotes from a large score
+Sie können LilyPond-Fragmente in ein LaTeX-Dokument einfügen:
 
-Wenn aus einer großen Partitur viele kleine Fragmente eingefügt 
-werden sollen, kann dazu das @q{clip systems} Feature benutzt werden. 
-Siehe @ruser{Notationsfragmente extrahieren}.
+@example
+\documentclass[]@{article@}
 
+\begin@{document@}
 
-@node LilyPond-Noten in OpenOffice.org integrieren
-@subsection LilyPond-Noten in OpenOffice.org integrieren
-@translationof Inserting LilyPond output into OpenOffice.org
+Normaler LaTeX-Text.
 
-Musik im LilyPond-Format kann in OpenOffice.org eingefügt werden mittels
-@uref{http://@/ooolilypond@/.sourceforge@/.net@/,OOoLilyPond}.
+\begin@{lilypond@}
+\relative c'' @{
+  a4 b c d
+@}
+\end@{lilypond@}
 
+Weiterer LaTeX-Text und Optionen in eckigen Klammern.
 
-@node LilyPond-Noten in andere Programme integrieren
-@subsection LilyPond-Noten in andere Programme integrieren
-@translationof Inserting LilyPond output into other programs
+\begin@{lilypond@}[fragment,relative=2,quote,staffsize=26,verbatim]
+d4 c b a
+\end@{lilypond@}
+\end@{document@}
+@end example
 
-Im die Ausgabe von LilyPond in anderen Programmen einzufügen,
-sollte @code{lilypond} benutzt werden. Jedes Beispiel muss 
-getrennt manuell erzeugt und ins Dokument eingefügt werden; 
-für letzteres schlagen Sie bitte im Handbuch Ihrer 
-Textverarbeitungs-Software nach. Die meisten Programme 
-unterstützen das Einfügen von Grafiken im @file{PNG}-, @file{EPS}- 
-oder @file{PDF}-Format.
+@subsection Texinfo
 
-Um den leeren Rand um die Notenzeilen zu verringern, können folgende 
-Einstellungen benutzt werden:
+LilyPond-Fragmente können in Texinfo-Dokumente eingefügt werden: dieses gesamte
+Handbuch wurde in Texinfo geschrieben.
 
 @example
-\paper@{
-  indent=0\mm
-  line-width=120\mm
-  oddFooterMarkup=##f
-  oddHeaderMarkup=##f
-  bookTitleMarkup = ##f
-  scoreTitleMarkup = ##f
+\input texinfo @c -*-texinfo-*-
+@@node Top
+@@top
+
+Texinfo-Text
+
+@@lilypond
+\relative c' @{
+  a4 b c d
 @}
+@@end lilypond
 
-@{ c1 @}
-@end example
+Weiterer Texinfo-Text und Optionen in Klammern.
 
-Eine @file{EPS}-Datei kann mit folgendem Befehl erzeugt werden:
+@@lilypond[verbatim,fragment,ragged-right]
+d4 c b a
+@@end lilypond
 
-@example
-lilypond -dbackend=eps -dno-gs-load-fonts -dinclude-eps-fonts   Dateiname.ly
+@@bye
 @end example
 
-@noindent
-eine @file{PNG}-Datei mittels:
+
+@subsection html
 
 @example
-lilypond -dbackend=eps -dno-gs-load-fonts -dinclude-eps-fonts --png Dateiname.ly
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!-- header_tag -->
+<HTML>
+<body>
+
+<p>
+Dokumente für lilypond-book können Noten und Text frei kombinieren. Zum
+Beispiel
+<lilypond>
+\relative c'' @{
+  a4 b c d
+@}
+</lilypond>
+</p>
+
+<p>
+Noch etwas LilyPond, mit Optionen:
+
+<lilypond fragment quote staffsize=26 verbatim>
+a4 b c d
+</lilypond>
+</p>
+
+</body>
+</html>
+
+
 @end example
 
+@subsection xelatex
+
+@verbatim
+\documentclass{article}
+\usepackage{ifxetex}
+\ifxetex
+%xetex specific stuff
+\usepackage{xunicode,fontspec,xltxtra}
+\setmainfont[Numbers=OldStyle]{Times New Roman}
+\setsansfont{Arial}
+\else
+%This can be empty if you are not going to use pdftex
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{mathptmx}%Times
+\usepackage{helvet}%Helvetica
+\fi
+%Here you can insert all packages that pdftex also understands
+\usepackage[ngerman,finnish,english]{babel}
+\usepackage{graphicx}
+
+\begin{document}
+\title{A short document with LilyPond and xelatex}
+\maketitle
+
+Normal \textbf{font} commands inside the \emph{text} work,
+because they \textsf{are supported by \LaTeX{} and XeteX.}
+If you want to use specific commands like \verb+\XeTeX+, you
+should include them again in a \verb+\ifxetex+ environment.
+You can use this to print the \ifxetex \XeTeX{} command \else
+XeTeX command \fi which is not known to normal \LaTeX .
+
+In normal text you can easily use LilyPond commands, like this:
+
+\begin{lilypond}
+{a2 b c'8 c' c' c'}
+\end{lilypond}
+
+\noindent
+and so on.
+
+The fonts of snippets set with LilyPond will have to be set from
+inside
+of the snippet. For this you should read the AU on how to use
+lilypond-book.
+\end{document}
+@end verbatim
+
+
+@node Alternative Methoden, Text und Musik zu kombinieren
+@section Alternative Methoden, Text mit Musik zu kombinieren
+@translationof Alternate methods of mixing text and music
 
+Andere Methoden, Text und Noten miteinander zu kombinieren (ohne
+@command{lilypond-book} zu benutzen) werden beschrieben in
+@ref{LilyPond-Ausgabe in anderen Programmen}.
index 7947981d8c75e5784b15afe389100b03e6dd58b2..d12ff8ac99059a2c1c401153a8dba7d950461d98 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 3d7ffa1f82bb44673134b28becf7898482fe7316
+    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -11,6 +11,7 @@
 @c \version "2.12.0"
 
 @c Translators: Reinhold Kainhofer, Till Paala
+@c Translation checkers: Till Paala
 
 @node lilypond starten
 @chapter @command{lilypond} starten
@@ -23,6 +24,7 @@ Dieses Kapitel behandelt die technischen Details, wie Lilypond ausgeführt werde
 * Übliche Programmbenutzung::
 * Benutzung auf der Kommandozeile::
 * Fehlermeldungen::
+* Häufige Fehlermeldungen::
 @end menu
 
 @node Übliche Programmbenutzung
@@ -30,10 +32,9 @@ Dieses Kapitel behandelt die technischen Details, wie Lilypond ausgeführt werde
 @translationof Normal usage
 
 Die meisten Benutzer führen LilyPond von einer graphischen Benutzeroberfläche
-aus. Siehe
-FIXME
-@c @rlearning{Erste Schritte},
- falls Sie dies nicht bereits getan haben.
+aus. Siehe @rlearning{Übung}, falls Sie dies nicht bereits getan haben.  Wenn
+Sie einen alternativen Editor für Ihre LilyPond-Dateien verwenden, lesen Sie
+bitte die Dokumentation dieses Editors.
 
 
 @node Benutzung auf der Kommandozeile
@@ -50,10 +51,8 @@ Unter @q{Kommandozeile} verstehen wir die Kommandozeile des jeweiligen
 Betriebssystems. Windows Benutzern ist sie vielleicht eher unter den
 englischen Begriffen @q{DOS shell} oder @q{command shell} bekannt.
 MacOS@tie{}X Benutzer kennen sie eher unter @q{Terminal} oder @q{Konsole}.
-Sie sollten auch den Abschnitt 
-FIXME
-@c @ref{Einrichtung für MacOS X}
-konsultieren.
+Einige zusätzliche Einrichtungsarbeiten werden unter MacOS@tie{}X,
+siehe @rweb{MacOS X}.
 
 Wie die Kommandozeile im jeweiligen Betriebssystem benutzt werden kann,
 soll in diesem Handbuch nicht näher beschrieben werden. Sehen Sie bitte
@@ -65,6 +64,7 @@ Internet, wenn Sie mit der Kommandozeile nicht vertraut sind.
 * lilypond aufrufen::
 * Optionen von lilypond auf der Kommandozeile::
 * Umgebungsvariablen::
+* LilyPond in chroot-Kerker::
 @end menu
 
 @node lilypond aufrufen
@@ -96,7 +96,7 @@ werden.@footnote{Der Zustand von GUILE wird allerdings nicht nach
 jeder Datei zurückgesetzt, sodass Achtung geboten ist, wenn in einer
 Datei globale Änderungen von Scheme aus durchgeführt werden.}
 
-Falls @file{Dateiname.ly} mehr als einen @code{\score}-Block enthält,
+Falls @file{Dateiname.ly} mehr als eine @code{\book}-Umgebung enthält,
 werden die weiteren Stücke in durchnummerierte Dateien der Form
 @file{Dateiname-1.pdf} ausgegeben.  Zusätzlich wird der Wert der
 Variable @code{output-suffix} zwischen den ursprünglichen Dateinamen
@@ -121,6 +121,11 @@ erzeugt daher die Dateien @var{Dateiname}@file{-Geige.pdf} und
 
 Die folgenden Kommandozeilenoptionen werden von @command{lilypond} unterstützt:
 
+@cindex @command{lilypond} auf der Kommandozeile
+@cindex Kommandozeile, @command{lilypond} aufrufen
+@cindex Optionen, Kommandozeile
+@cindex Terminal, @command{lilypond} aufrufen
+
 @table @code
 
 @item -e,--evaluate=@var{expr}
@@ -235,6 +240,8 @@ Musikfragmente von LilyPond verarbeitet werden. Die @code{--jail} Option ist
 eine sicherere Alternative, benötigt allerdings auch mehr Aufwand zur 
 Einrichtung.
 
+@cindex Ausgabeformat, Definition von
+
 @item backend
 Gibt an, welches Ausgabeformat das LilyPond Backend benutzt. Mögliche Werte
 für diese Option sind:
@@ -291,12 +298,13 @@ Keine Partitur wird ausgegeben, hat gleichen Effekt wie @code{-dno-print-pages}.
 
 Beispiel: @code{lilypond -dbackend=svg @var{Dateiname}.ly}
 
-@cindex Ausgabeformat
 @cindex Vorschau
 
 @item preview
 Erzeugt eine Ausgabedatei, die nur die Titelzeilen und das erste System 
-enthält.
+enthält.  Wenn @code{\bookpart}-Umgebungen benutzt werden, erscheinen die
+Titel und ersten Systeme jedes @code{\bookpart}-Abschnitts in der Datei.
+Die Backends @code{ps}, @code{eps} und @code{svg} unterstützen diese Option.
 
 @item print-pages
 Erzeugt vollständige Seiten (Standardeinstellung).  @code{-dno-print-pages} 
@@ -344,7 +352,7 @@ werden durch
 @end example
 
 @cindex PDF-Ausgabe
-@cindex Portable Document (PDF)
+@cindex Portable Document Format (PDF)
 
 @item --pdf
 Erzeugt PDF-Dateien. Dies impliziert @code{--ps}.
@@ -430,6 +438,8 @@ Zeigt die Garantiebedingungen an, unter denen GNU LilyPond steht. (Es besteht
 
 @cindex LANG
 @cindex LILYPOND_DATADIR
+@cindex Variablen, Umgebungs-
+@cindex Umgebungsvariablen
 
 @command{lilypond} erkennt und benützt die folgenden Umgebungsvariablen:
 @table @code
@@ -452,17 +462,130 @@ benötigt.  Voreinstellung ist ein Wert von @code{70}.
 @end table
 
 
+
+@node LilyPond in chroot-Kerker
+@unnumberedsubsec LilyPond in chroot-Kerker
+@translationof LilyPond in chroot jail
+
+Einen Server einzurichten, der LilyPond in einem chroot-Kerker bedient, ist
+recht kompliziert.  Die einzelnen Schritten finden sich unten aufgeliestet.
+Beispiele sind für Ubuntu Linux und erfordern evtl. die Benutzung von
+@code{sudo} an den entsprechenden Stellen.
+
+@itemize
+
+@item Installieren Sie die nötigen Pakete: LilyPond, GhostScript und ImageMagick.
+
+@item Erstellen Sie einen neuen Benutzer mit dem Namen @code{lily}:
+
+@example
+adduser lily
+@end example
+
+@noindent
+Hierdurch wird auch eine Gruppe @code{lily} und ein Heimat-Ordner
+@code{/home/lily} für den neuen Benutzer erstellt.
+
+@item Im Heimat-Ordner des Benutzers @code{lily} erstellen Sie eine Datei, die als
+eigenes Dateisystem eingesetzt wird:
+
+@example
+dd if=/dev/zero of=/home/lily/loopfile bs=1k count= 200000
+@end example
+
+@noindent
+In diesem Beispiel wird eine 200-MB-Datei als Kerker-Dateisystem erstellt.
+
+@item Erstellen Sie ein loop device, erstellen Sie ein Dateisystem und
+mounten Sie es, dann erstellen Sie dort einen Ordner, in dem der Benutzer
+@code{lily} Schreibrechte hat:
+
+@example
+mkdir /mnt/lilyloop
+losetup /dev/loop0 /home/lily/loopfile
+mkfs -t ext3 /dev/loop0 200000
+mount -t ext3 /dev/loop0 /mnt/lilyloop
+mkdir /mnt/lilyloop/lilyhome
+chown lily /mnt/lilyloop/lilyhome
+@end example
+
+@item In der Konfiguration des Servers ist der Kerker (JAIL) @code{/mnt/lilyloop}
+und das Verzeichnis (DIR) @code{/lilyhome}.
+
+@item Erstellen Sie einen großen Verzeichnisbaum in dem Kerker, indem Sie die
+notwendigen Dateien dorthin kopiert, wie das Beispielskript unten zeigt.
+
+Sie könne @code{sed} benutzen, um die notwendigen Kopierbefehle für ein
+bestimmtes Programm zu erstellen:
+
+@example
+for i in "/usr/local/lilypond/usr/bin/lilypond" "/bin/sh" "/usr/bin/; do ldd $i | sed 's/.*=> \/\(.*\/\)\([^(]*\).*/mkdir -p \1 \&\& cp -L \/\1\2 \1\2/' | sed 's/\t\/\(.*\/\)\(.*\) (.*)$/mkdir -p \1 \&\& cp -L \/\1\2 \1\2/' | sed '/.*=>.*/d'; done
+@end example
+
+@end itemize
+
+@subheading Beispiel-Skript für 32-bit Ubuntu 8.04
+
+@example
+#!/bin/sh
+## defaults set here
+
+username=lily
+home=/home
+loopdevice=/dev/loop0
+jaildir=/mnt/lilyloop
+# the prefix (without the leading slash!)
+lilyprefix=usr/local
+# the directory where lilypond is installed on the system
+lilydir=/$lilyprefix/lilypond/
+
+userhome=$home/$username
+loopfile=$userhome/loopfile
+adduser $username
+dd if=/dev/zero of=$loopfile bs=1k count=200000
+mkdir $jaildir
+losetup $loopdevice $loopfile
+mkfs -t ext3 $loopdevice 200000
+mount -t ext3 $loopdevice $jaildir
+mkdir $jaildir/lilyhome
+chown $username $jaildir/lilyhome
+cd $jaildir
+
+mkdir -p bin usr/bin usr/share usr/lib usr/share/fonts $lilyprefix tmp
+chmod a+w tmp
+
+cp -r -L $lilydir $lilyprefix
+cp -L /bin/sh /bin/rm bin
+cp -L /usr/bin/convert /usr/bin/gs usr/bin
+cp -L /usr/share/fonts/truetype usr/share/fonts
+
+# Now the library copying magic
+for i in "$lilydir/usr/bin/lilypond" "$lilydir/usr/bin/guile" "/bin/sh" "/bin/rm" "/usr/bin/gs" "/usr/bin/convert"; do ldd $i | sed 's/.*=> \/\(.*\/\)\([^(]*\).*/mkdir -p \1 \&\& cp -L \/\1\2 \1\2/' | sed 's/\t\/\(.*\/\)\(.*\) (.*)$/mkdir -p \1 \&\& cp -L \/\1\2 \1\2/' | sed '/.*=>.*/d'; done | sh -s
+
+# The shared files for ghostscript...
+      cp -L -r /usr/share/ghostscript usr/share
+# The shared files for ImageMagick
+      cp -L -r /usr/lib/ImageMagick* usr/lib
+
+### Now, assuming that you have test.ly in /mnt/lilyloop/lilyhome, you should be able to run:
+### Note that /$lilyprefix/bin/lilypond is a script, which sets the LD_LIBRARY_PATH - this is crucial
+      /$lilyprefix/bin/lilypond -jlily,lily,/mnt/lilyloop,/lilyhome test.ly
+@end example
+
+
 @node Fehlermeldungen
 @section Fehlermeldungen
 @translationof Error messages
 
 @cindex error messages
+@cindex Fehlermeldungen
+
 Während der Verarbeitung einer Dateien können diverse Meldungen an der
 Kommandozeile auftreten:
 
 @table @emph
 
-@item Warnung
+@item Warnung (Warning)
 @cindex Warnung
 Irgendetwas ist verdächtig.  Wenn Sie etwas Ungewöhnliches in Ihrer
 Datei durchführen, dann werden Sie die Meldung verstehen und können
@@ -470,19 +593,19 @@ sie gegebenenfalls ignorieren.  Im Normalfall jedoch bedeutet eine
 Warnung, dass mit Ihrer Datei etwas nicht stimmt, LilyPond jedoch
 trotzdem versucht, die Datei soweit wie möglich korrekt zu übersetzen.
 
-@item Fehler
+@item Fehler (Error)
 @cindex Fehler
 Irgendetwas stimmt definitiv nicht.  Der aktuelle Bearbeitungsschritt
 (Einlesen, Interpretieren oder Formatieren der Datei) wird noch fertig
 ausgeführt, danach bricht die Bearbeitung aber ab.
 
-@item Fataler Fehler
+@item Fataler Fehler (Fatal error)
 @cindex Fataler Fehler
 Irgendetwas stimmt definitiv nicht und LilyPond kann nicht weiter
 ausgeführt werden.  Dies ist nur sehr selten der Fall, meist sind
 die Schriftarten nicht korrekt installiert.
 
-@item Scheme Fehler
+@item Scheme Fehler (Scheme error)
 @cindex Fehlerprotokoll, Scheme
 @cindex Scheme Fehler
 Fehler, die während der Ausführung von Scheme-Code auftreten, werden
@@ -491,7 +614,7 @@ Wenn Sie LilyPond mit der @code{--verbose} Option (auch @code{-V})
 ausführen, wird der sogenannte @q{Call trace} ausgegeben, der die
 aufgerufenen Funktionen zur Zeit des Fehlers angibt.
 
-@item Programmierfehler
+@item Programmierfehler (Programming error)
 @cindex Programmierfehler
 Eine interne Inkonsistenz ist aufgetreten.  Diese Fehlermeldungen
 sollen den Programmierern die Fehlersuche erleichtern und
@@ -532,3 +655,162 @@ Stelle zwar noch problemlos verarbeiten, ein paar Zeilen später wirkt
 sich der Fehler aber dann doch noch aus.  In solchen Fällen, wo Sie in
 der angegebenen Zeile keinen Fehler erkennen, sollten Sie auch die Zeilen
 oberhalb der angegebenen Stelle genauer unter die Lupe nehmen.
+
+Mehr Information darüber findet sich in @ref{Häufige Fehlermeldungen}.
+
+
+
+@node Häufige Fehlermeldungen
+@section Häufige Fehlermeldungen
+@translationof Common errors
+
+Die Fehlermeldungen, die unten beschrieben werden, treten of auf,
+es ist jedoch nicht immer einfach, die Urache zu finden.  Wenn
+der Fehler einmal verstanden ist, kann er einfach behoben werden.
+
+
+@menu
+* Noten laufen aus der Seite heraus::
+* Ein zusätzliches System erscheint::
+* Offensichtlicher Fehler in ../ly/init.ly::
+* Fehlermeldung Ungebundene Variable %::
+* Fehlermeldung FT_Get_Glyph_Name::
+@end menu
+
+@node Noten laufen aus der Seite heraus
+@unnumberedsubsec Noten laufen aus der Seite heraus
+@translationof Music runs off the page
+
+Noten, die rechts aus der Seite herauslaufen oder sehr komprimiert
+aussehen, liegen in fast allen Fällen an einer falschen Notendauer
+einer Note, die dazu fürt, dass die letzte Note im Takt über die
+Taktgrenze hinwegdauert.  Es ist nicht falsch, wenn die letzte
+Note eines Taktes über den Takt hinausdauert, weil einfach angenommen
+wird, dass sie im nächsten Takt fortgesetzt wird.  Aber wenn eine
+längere Sequenz dieser überhängenden Noten auftritt, können die
+Noten sehr gedrängt aussehen oder über den Seitenrand fließen, weil
+die automatische Zeilenumbruchsfunktion einen Umbruch nur am Ende
+eines vollständigen Taktes einfügen kann, also wenn alle Noten
+zum Ende des Taktstriches auch wirklich aufhören.
+
+@warning{Eine falsche Dauer kann dazu führen, dass Zeilenumbrüche
+nicht möglich sein und die Zeile entweder sehr gedrängt dargestllt
+wird oder über den Seitenrand fließt.}
+
+Die falsche Dauer kann einfach gefunden werden, wenn Taktstrichüberprüfung
+eingesetzt wird, siehe @ruser{Takt- und Taktzahlüberprüfung}.
+
+If you actually intend to have a series of such carry-over measures
+you will need to insert an invisible bar line where you want the
+line to break.  For details, see @ruser{Taktstriche}.
+
+
+@node Ein zusätzliches System erscheint
+@unnumberedsubsec Ein zusätzliches System erscheint
+@translationof An extra staff appears
+
+Wenn Kontext nicht explizit mit @code{\new} oder
+@code{\context} erstellt werden, werden sie vom Programm erstellt,
+sobald ein Befehl angetroffen wird, der im aktuellen Kontext nicht
+funktioniert.  In einfachen Partituren ist diese automatische
+Erstellung sehr nützlich und die meisten Beispiele der LilyPond-Handbücher
+benutzen diese Schreiberleicherterung.  Manchmal jedoch kann es
+vorkommen, dass durch die automatische Erstellung von Systemen aufeinmal
+unerwartete Notensysteme erstellt werden.  Beispielsweise könnte man
+annehmen, dass folgendes Beispiel alle Notenköpfe in dem Notensystem
+rot macht, aber als Resultat hat man zwei Systeme, während die
+Notenköpfe immernoch schwarz im unteren System erscheinen.
+
+@lilypond[quote,verbatim,relative=2]
+\override Staff.NoteHead #'color = #red
+\new Staff { a }
+@end lilypond
+
+Das liegt daran, dass kein @code{Staff}-Kontext existiert, wenn
+der @code{\override}-Befehl verarbeitet wird, sodass ein System
+für diesen Befehl erstellt wird.  Dann aber erstellt @code{\new Staff}
+noch ein zusätzliches System, wo die Noten gesetzt werden.  Die
+richtige Schreibweise wäre:
+
+@lilypond[quote,verbatim,relative=2]
+\new Staff {
+  \override Staff.NoteHead #'color = #red
+  a
+}
+@end lilypond
+
+Ein zweites Beispiel zeigt, dass ein @code{\relative}-Befehl innerhalb
+von @code{\repeat} zwei Systeme erstellt, wobei der zweite etwas verschoben
+ist.  Das liegt daran, dass @code{\repeat} zwei @code{\relative}-Umgebungen
+erstellt, die jede implizit einen @code{Staff}- und @code{Voice}-Kontext
+erstellen.
+
+@lilypond[quote,verbatim]
+\repeat unfold 2 {
+  \relative c' { c4 d e f }
+}
+@end lilypond
+
+Indem man die @code{Voice}-Kontexte explizit erstellt, kann das Problem
+umgangen werden.
+
+@lilypond[quote,verbatim]
+\new Voice {
+  \repeat unfold 2 {
+    \relative c' { c4 d e f }
+  }
+}
+@end lilypond
+
+
+@node Offensichtlicher Fehler in ../ly/init.ly
+@unnumberedsubsec Offensichtlicher Fehler in ../ly/init.ly
+@translationof Apparent error in @code{../ly/init.ly}
+
+Verschiedene seltsame Fehlermeldungen können über Syntax-Fehler in
+@code{../ly/init.ly} auftauchen, wenn die Eingabedatei nicht richtig
+formuliert ist, wenn sie etwa nicht richtig passende Klammerpaare
+oder Anführungszeichen enthält.
+
+Der üblichste Fehler ist das Fehlen einer geschweiften Klammer
+(@code{@}}) am Ende der @code{score}-Umbgebung.  Die Lösung ist hier
+klar: überprüfen Sie, ob die @code{score}-Umgebung richtig beendet
+wurde.  Die richtige Struktur einer Eingabedatei wird beschrieben
+in @rlearning{Wie eine LilyPond-Eingabe-Datei funktioniert}.
+Ein Editor, der die Klammerpaare automatisch anzeigt, ist sehr
+hilfreich, um derartige Fehler zu vermeiden.
+
+Eine weitere übliche Fehlerquelle ist kein Leerzeichen zwischen der
+letzten Silbe einer @code{lyrics}-Umgebung und der schließenden
+Klammer (@code{@}}).  Ohne diese Trennung wird die Klammer als
+Teil der Silbe gewertet.  Es bietet sich immer an, Leerzeichen vor
+und hinter @emph{jede} Klammer zu setzen.  Wie wichtig das ist, wenn
+Gesangstext eingesetzt wird, siehe @ruser{Was ist Gesangtext}.
+
+Diese Fehlermeldung kann auch mit einem fehlenden schließenden Anführungszeichen
+(@code{"}) auftreten.  In diesem Fall sollte die begleitende Fehlermeldung
+eine Zeilenzahl angeben, die dicht am Fehler liegt.  Die nicht paarigen
+Anführungszeichen sind meistens ein oder zwei Zeilen darüber.
+
+
+@node Fehlermeldung Ungebundene Variable %
+@unnumberedsubsec Fehlermeldung Ungebundene Variable %
+@translationof Error message Unbound variable %
+
+Diese Fehlermeldung erscheint am Ende der Kommandozeilenausgabe oder in der
+Log-Datei mit einer Meldung @qq{GUILE signalled an error ...}
+jedes Mal, wenn eine Scheme-Routine aufgerufen wird, die
+(falscherweise) ein @emph{LilyPond}-Kommentar und kein
+@emph{Scheme}-Kommentar enthält.
+
+LilyPond-Kommentare befginnen mit dem Prozent-Zeichen (@code{%}) und
+dürfen nicht in Scheme-Routinen benutzt werden.  Scheme-Kommentare beginnen
+mit einem Semikolon (@code{;}).
+
+@node Fehlermeldung FT_Get_Glyph_Name
+@unnumberedsubsec Fehlermeldung FT_Get_Glyph_Name
+@translationof Error message FT_Get_Glyph_Name
+
+Diese Fehlermeldung erscheint in der Kommandozeilenausgabe, wenn die
+Datei ein Zeichen enthält, das nicht zu ASCII gehört und die Datei
+nicht in UTF-8-Kodierung gespeichert wurd.  Sie auch @ruser{Zeichenkodierung}.
index 75fe3c7b6c63f80a0895ddf418605e3f66e29e25..48ab3e39e80ccbcb3c6ce5914d4987080e4b27bc 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 
 @ignore
-    Translation of GIT committish: 90fbf91f6169ddb2f07a1d95d132babf33934620
+    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
 
 @c \version "2.12.0"
 
-@node Vorschläge, wie man Dateien schreibt
-@chapter Vorschläge, wie man Dateien schreibt
-@translationof Suggestions for writing files
+@node Vorschläge, wie LilyPond-Eingabe-Dateien geschrieben werden sollen
+@section Vorschläge, wie LilyPond-Eingabe-Dateien geschrieben werden sollen
+@translationof Suggestions for writing LilyPond input files
 
-@untranslated
+Jetzt sind Sie so weit, größere Stücke mit LilyPond zu schreiben -- 
+nicht nur die kleinen Beispiele aus der Übung, sondern ganze Stücke.
+Aber wie geht man das am besten an?
+
+Solange LilyPond Ihre Dateien versteht und die Noten so setzt, 
+wie Sie das wollen, spielt es eigentlich keine Rolle, wie Ihre 
+Dateien aussehen.  Es gibt aber trotzdem ein paar Dinge, die man 
+beim Schreiben von LilyPond-Code berücksichtigen sollte.
+
+@itemize @bullet
+@item Was ist, wenn Sie einen Fehler machen?  Die Struktur einer 
+LilyPond-Datei kann es erleichtern (oder erschweren), bestimmte 
+Fehler zu finden.
+
+@item Was ist, wenn Sie Ihre Dateien mit jemandem austauschen 
+wollen?  Oder Ihre Dateien nach einige Jahren noch einmal überarbeiten 
+wollen?  Manche LilyPond-Dateien versteht man auf den ersten Blick, 
+über anderen muss man eine Stunde grübeln, um die Struktur zu ahnen.
+
+@item Was ist, wenn sie Ihre Dateien auf eine neuere LilyPond-Version 
+aktualisieren wollen?  Die Syntax der Eingabesprache verändert sich 
+allmählich mit Verbesserungen im Programm.  Die meisten Veränderungen 
+können automatisch durch @code{convert-ly} gelöst werden, aber 
+bestimmte Änderungen brauchen Handarbeit.  LilyPond-Dateien können 
+strukturiert werden, damit sie einfacher aktualisierbar sind.
+@end itemize
 
 @menu
-* General suggestions::
-* Typesetting existing music::
-* Large projects::
-* Troubleshooting::
-* Make and Makefiles::
+* Allgemeine Vorschläge::
+* Das Kopieren von bereits vorhandener Musik::
+* Große Projekte::
+* Problemlösung::
+* Make und Makefiles::
 @end menu
 
 
-@node General suggestions
-@section General suggestions
+@node Allgemeine Vorschläge
+@subsection Allgemeine Vorschläge
+@translationof General suggestions
+
+Hier einige Vorschläge, wie Sie Probleme vermeiden oder lösen können:
+
+@itemize
+@item @strong{Schreiben Sie immer mit @code{\version} die 
+Versionsnummer 
+in jede Datei}.  Beachten Sie, dass in allen Vorlagen die Versionsnummer  
+@code{\version "2.12.0"} eingetragen ist.  Es empfiehlt sich, in alle 
+Dateien, unabhängig von ihrer Größe, den @code{\version}-Befehl 
+einzufügen.  Persönliche Erfahrung hat gezeigt, dass es ziemlich 
+frustrierend sein kann zu erinnern, welche Programmversion man etwa 
+vor einem Jahr verwendet hat.  Auch @code{convert-ly} benötigt die 
+Versionsnummer.
+
+@item @strong{Benutzen Sie Überprüfungen}: @ruser{Oktavenüberprüfung}, und
+@ruser{Takt- und Taktzahlüberprüfung}.  Wenn Sie hier und da diese
+Überprüfungen einfügen, finden Sie einen möglichen Fehler weit
+schneller.  Wie oft aber ist @qq{hier und da}?  Das hängt von der
+Komplexität der Musik ab.  ei einfachen Stücken reicht es vielleicht
+ein- oder zweimal, in sehr komplexer Musik sollte man sie vielleicht
+in jeden Takt einfügen.
+
+@item @strong{Ein Takt pro Textzeile}.  Wenn irgendetwas kompliziertes 
+vorkommt, entweder in der Musik selber oder in der Anpassung der 
+Ausgabe,
+empfiehlt es sich oft, nur einen Takt pro Zeile zu schreiben. 
+Bildschirmplatz zu sparen, indem Sie acht Takte in eine Zeile zwängen, 
+hilft nicht weiter, wenn Sie ihre Datei @qq{debuggen} müssen.
+
+@item @strong{Kommentieren Sie ihre Dateien}.  Benutzen Sie entweder 
+Taktnummern (in regelmäßigen Abständen) oder Verweise auf musikalische 
+Themen (@qq{Zweites Thema in den Geigen}, @qq{vierte Variation} usw.). 
+Sie brauchen diese Kommentare vielleicht noch nicht, wenn Sie das Stück  
+notieren, aber spätestens wenn Sie nach ein paar Jahren etwas 
+verändern 
+wollen oder Sie den Quelltext an einen Freund weitergeben wollen, 
+ist es weitaus komplizierter, die Dateistruktur ohne Kommentare zu 
+verstehen, als wenn Sie sie rechtzeitig eingefügt hätten.
+
+@item @strong{Schreiben Sie Klammern mit Einrückung}.  Viele 
+Probleme entstehen durch ungerade Anzahl von  @code{@{} und 
+@code{@}}-Klammern.
+
+@item @strong{Schreiben Sie Tondauerangaben} am Anfang von 
+Abschnitten und Bezeichnern.  Wenn Sie beispielsweise 
+ @code{c4 d e} am Anfang eines Abschnittes schreiben, 
+ersparen Sie sich viele Probleme, wenn Sie ihre Musik 
+eines Tages umarrangieren wollen.
+
+@item @strong{Trennen Sie Einstellungen} von den eigentlichen 
+Noten.  Siehe auch @rlearning{Tipparbeit durch Variablen und Funktionen ersparen} 
+und
+@rlearning{Globale Formatierung}.
+
+@end itemize
+
+
+@node Das Kopieren von bereits vorhandener Musik
+@subsection Das Kopieren von bereits vorhandener Musik
+@translationof Typesetting existing music
+
+Wenn Sie Musik aus einer fertigen Partitur kopieren (z. B. die 
+LilyPond-Eingabe einer gedruckten Partitur):
+
+@itemize
+
+@item
+Schreiben Sie ein System ihrer Quelle nach dem anderen 
+(aber trotzdem nur einen Takt pro Textzeile) und überprüfen 
+Sie jedes System, nachdem Sie es fertig kopiert haben.  Mit dem 
+@code{showLastLength}- oder @code{showFirstLenght}-Befehl können Sie den Übersetzungsprozess 
+beschleunigen. Siehe auch 
+@ruser{Korrigierte Musik überspringen}.
+
+@item
+Definieren Sie @code{mBreak = @{ \break @}} und schreiben Sie
+ @code{\mBreak} in der Quelldatei immer dann, wenn im Manuskript 
+ein Zeilenumbruch vorkommt.  Das macht es einfacher, die gesetzte 
+Zeile mit den ursprünglichen Noten zu vergleichen.  Wenn Sie die 
+Partitur fertig gestellt haben, könne Sie  @code{mBreak = @{ @}}, 
+also leer definieren, um diese manuellen Zeilenumbrüche zu entfernen. 
+Damit kann dann LilyPond selber entscheiden, wohin es passende 
+Zeilenumbrüche platziert.
+
+@item
+Wenn Sie eine Stimme für ein transponierendes Instrument als eine
+Variable notieren, wird empfohlen, dass die Noten von
+
+@example
+\transpose c klingende-Tonhöhe @{...@}
+@end example
+
+eingefasst werden (wobei @code{klingende-Tonhöhe} die klingende Tonhöhe
+des Instruments ist), sodass die Noten innerhalb der Variable für klingendes C
+geschrieben sind.  Sie können die Variable zurücktransponieren, wenn es
+nötig ist, aber Sie müssen es nicht tun.  Fehler in Transpositionen sind
+treten seltener auf, wenn alle Noten in den Variablen für die gleiche
+Ausgangstonhöhe geschrieben werden.
+
+Denken Sie auch daran, dass Sie nur von/nach C transponieren.  Das heißt,
+dass die einzigen anderen Tonhöhen, die Sie in Transpositionen benutzen,
+die Tonhöhen der Instrumente sind, für die Sie schreiben: @code{bes} für
+eine B-Trompete oder @code{aes} für eine As-Klarinette usw.
+
+@end itemize
+
+
+@node Große Projekte
+@subsection Große Projekte
+@translationof Large projects
+
+Besonders wenn Sie an größeren Projekten arbeiten, ist es 
+unumgänglich, dass Sie ihre LilyPond-Dateien klar strukturieren.
+
+@itemize
+
+@item @strong{Verwenden Sie Variablen für jede Stimme}, innerhalb 
+der Definition sollte so wenig Struktur wie möglich sein.  Die 
+Struktur des @code{\score}-Abschnittes verändert sich am ehesten, 
+während die @code{violine}-Definition sich wahrscheinlich mit einer 
+neuen Programmversion nicht verändern wird.
+
+@example
+violine = \relative c'' @{
+g4 c'8. e16
+@}
+...
+\score @{
+  \new GrandStaff @{
+    \new Staff @{
+      \violine
+    @}
+  @}
+@}
+@end example
+
+@item @strong{Trennen Sie Einstellungen von den Noten}.  Diese 
+Empfehlung wurde schon früher gegeben, 
+aber für große Projekte ist es unumgänglich.  Muss z. B. die 
+Definition für @code{fdannp} verändert werden, so braucht 
+man es nur einmal vorzunehmen und die Noten in der Geigenstimme, 
+@code{violin}, bleiben unberührt.
+
+@example
+fdannp = _\markup@{
+  \dynamic f \italic \small @{ 2nd @} \hspace #0.1 \dynamic p @}
+violin = \relative c'' @{
+g4\fdannp c'8. e16
+@}
+@end example
+
+@end itemize
+
+
+
+@node Fehlersuche
+@subsection Fehlersuche
+@translationof Troubleshooting
+
+Früher oder später werden Sie in die Lage kommen, 
+dass LilyPond Ihre Datei nicht kompilieren will.  Die 
+Information, die LilyPond während der Übersetzung 
+gibt, können Ihnen helfen, den Fehler zu finden, aber 
+in vielen Fällen müssen Sie nach der Fehlerquelle 
+auf die Suche gehen.
+
+Die besten Hilfsmittel sind in diesem Fall das Zeilen- 
+und Blockkommentar (angezeigt durch @code{%} bzw. 
+@code{%@{ ... %@}}).  Wenn Sie nicht bestimmen können, 
+wo sich das Problem befindet, beginnen Sie damit, große 
+Teile des Quelltextes auszukommentieren.  Nachdem Sie 
+einen Teil auskommentiert haben, versuchen Sie, die Datei 
+erneut zu übersetzen.  Wenn es jetzt funktioniert, muss 
+sich das Problem innerhalb der Kommentare befinden. 
+Wenn es nicht funktioniert, müssen Sie weitere Teile 
+auskommentieren bis sie eine Version haben, die funktioniert.
+
+In Extremfällen bleibt nur noch solch ein Beispiel übrig:
+
+@example
+\score @{
+  <<
+    % \melody
+    % \harmony
+    % \bass
+  >>
+  \layout@{@}
+@}
+@end example
+
+@noindent
+(also eine Datei ohne Noten).
+
+Geben Sie nicht auf, wenn das vorkommen sollte.  Nehmen 
+Sie das Kommentarzeichen von einem Teil wieder weg, sagen 
+wir der Bassstimme, und schauen Sie, ob es funktioniert. 
+Wenn nicht, dann kommentieren Sie die gesamte Bassstimme 
+aus, aber nicht den @code{\bass}-Befehl in dem 
+ @code{\score}-Abschnitt:
+
+@example
+bass = \relative c' @{
+%@{
+  c4 c c c
+  d d d d
+%@}
+@}
+@end example
+
+Jetzt beginnen Sie damit, langsam Stück für Stück der 
+Bassstimme wieder hineinzunehmen, bis Sie die problematische 
+Zeile finden.
+
+Eine andere nützliche Technik zur Problemlösung ist es, 
+@rweb{Minimalbeispiele} zu konstruieren.
+
+
+
+@node Make und Makefiles
+@subsection Make und Makefiles
+@translationof Make and Makefiles
+
+@cindex Makefile
+@cindex Make-Dateien
+@cindex make
+
+Fast alle Betriebssysteme, auf denen LilyPond benutzt werden kann,
+unterstützen ein Programm mit dem Namen @code{make}.  Dieses Programm
+liest eine besondere Datei mit der Bezeichnung @code{Makefile},
+die definiert, welche Dateien von welchen anderen Dateien abhängen und
+welche Befehle für das Betriebssystem nötig sind, um eine Datei aus
+einer anderen zu erstellen. Ein Makefile könnte etwa erklären, wie
+@code{ballad.pdf} und @code{ballad.midi} aus @code{ballad.ly}
+erstellt werden können, indem LilyPond aufgerufen wird.
+
+Es gibt Fällen, wenn es sich sehr stark empfiehlt, ein @code{Makefile}
+für das aktuelle Projekt zu erstellen, entweder zur eigenen Bequemlichkeit,
+oder aber auch als Hilfe für andere, die vielleicht einmal die
+Quelldateien lesen und verstehen wollen.  Insbesondere bei großen Projekten
+mit vielen eingefügten Dateien und unterschiedlichen Ausgabeoptionen
+(etwa Partitur, einzelne Stimmen, Dirigierpartitur, Klavierauszug usw.),
+aber auch bei Projekten, die komplizierte Programmaufrufe zur Verarbeitung
+erfordern (wenn man etwa mit @code{lilypond-book} arbeitet), lohnt
+sich die Erstellung einer Make-Datei.  Diese Dateien können sehr
+unterschiedliche ausfallen, und ihre Komplexität und Flexibilität kann
+den Bedürfnissen aber auch Kenntnissen des Schreibers angepasst werden.
+Das Programm GNU Make ist auf GNU/Linux Distributionen und MacOS X
+installiert, aber es ist auch für Windows erhältlich.
+
+Das @strong{GNU Make Manual} gibt eine vollständige Anleitung, wie
+@code{make} benutzt werden kann.  Hier sollen nur einige kleine
+Blicke auf die vielfältigen Möglichkeiten geworfen werden.
+
+Die Befehle, um Regeln in einer Make-Datei zu erstellen, unterscheidet
+sich zwischen den Betriebssystemen.  Die verschiedenen Linuxe und
+MacOS X benutzen @code{bash}, während unter Windows @code{cmd} eingesetzt
+wird.  Unter MacOS X muss man das System so konfigurieren, dass
+die Kommandozeile benutzt wird.  Hier einige Beispiele für Make-Dateien,
+mit Versionen für Linux/MacOS und Windows.
+
+Das erste Beispiel ist für ein Orchesterstück in vier Stätzen unt mit
+der folgenden Dateistruktur:
+
+@example
+Symphony/
+|-- MIDI/
+|-- Makefile
+|-- Notes/
+|   |-- cello.ily
+|   |-- figures.ily
+|   |-- horn.ily
+|   |-- oboe.ily
+|   |-- trioString.ily
+|   |-- viola.ily
+|   |-- violinOne.ily
+|   `-- violinTwo.ily
+|-- PDF/
+|-- Parts/
+|   |-- symphony-cello.ly
+|   |-- symphony-horn.ly
+|   |-- symphony-oboes.ly
+|   |-- symphony-viola.ly
+|   |-- symphony-violinOne.ly
+|   `-- symphony-violinTwo.ly
+|-- Scores/
+|   |-- symphony.ly
+|   |-- symphonyI.ly
+|   |-- symphonyII.ly
+|   |-- symphonyIII.ly
+|   `-- symphonyIV.ly
+`-- symphonyDefs.ily
+@end example
+
+Die @code{.ly}-Dateien un den Verzeichnissen @code{Scores} und
+@code{Parts} erhalten ihrere Noten aus @code{.ily}-Dateien, die
+sich im @code{Notes}-Verzeichnis befinden:
+
+@example
+%%% Kopfzeile der Datei "symphony-cello.ly"
+\include ../definitions.ily
+\include ../Notes/cello.ily
+@end example
+
+Die Make-Datei hat die Ziele @code{score} (das gesamte Stück als
+große Partitur), @code{movements} (die einzelnen Sätze als große
+Partitur) und @code{parts} (die einzelnen Stimmen für die Spieler).
+Es gibt auch das Ziel @code{archive}, welches ein Tar-Archiv
+der Quelldateien erstellt, etwa um die Quellen über das Internet
+oder per E-Mail zu verteilen.  Hier die Make-Datei für GNU/Linux
+oder MacOS X.  Sie sollte unter dem Namen @code{Makefile} im obersten
+Verzeichnis des Projektes gespeichert werden:
+
+@warning{Wenn ein Ziel oder eine Musterregel definiert ist, müssen
+die folgenden Zeilen mit Tabulatoren, nicht mit Leerzeichen beginnen.}
+
+@example
+# Namensstamm der Ausgabedateien
+piece = symphony
+# finde heraus, wieviele Prozessoren vorhanden sind
+CPU_CORES=`cat /proc/cpuinfo | grep -m1 "cpu cores" | sed s/".*: "//`
+# Der Befehl, um lilypond aufzurufen
+LILY_CMD = lilypond -ddelete-intermediate-files \
+                    -dno-point-and-click -djob-count=$(CPU_CORES)
+
+# Die Endungen, die im Makefile benutzt werden
+.SUFFIXES: .ly .ily .pdf .midi
+
+# Eingabe- und Ausgabedateien werden in den Verzeichnissen durchsucht,
+# die sich in der VPATH-Variable befinden.  Alle sind Unterverzeichnisse
+# des aktuellen Verzeichnisses (angegeben durch die GNU make-Variable
+# `CURDIR').
+VPATH = \
+  $(CURDIR)/Scores \
+  $(CURDIR)/PDF \
+  $(CURDIR)/Parts \
+  $(CURDIR)/Notes
+
+# Die Musterregel, um PDF und MIDI-Dateien aus der LY-Eingabedatei
+# zu erstellen.  Die .pdf-Ausgabedateien werden in das
+# `PDF'-Unterverzeichnis abgelegt, die .midi-Dateien in das
+# `MIDI'-Unterverzeichnis.
+%.pdf %.midi: %.ly
+        $(LILY_CMD) $<; \           # this line begins with a tab
+        if test -f "$*.pdf"; then \
+            mv "$*.pdf" PDF/; \
+        fi; \
+        if test -f "$*.midi"; then \
+            mv "$*.midi" MIDI/; \
+        fi
+
+notes = \
+  cello.ily \
+  horn.ily \
+  oboe.ily \
+  viola.ily \
+  violinOne.ily \
+  violinTwo.ily
+
+# Abhängigkeiten der einzelnen Sätze.
+$(piece)I.pdf: $(piece)I.ly $(notes)
+$(piece)II.pdf: $(piece)II.ly $(notes)
+$(piece)III.pdf: $(piece)III.ly $(notes)
+$(piece)IV.pdf: $(piece)IV.ly $(notes)
+
+# Abhängigkeiten der großen Partitur.
+$(piece).pdf: $(piece).ly $(notes)
+
+# Abhängigkeiten der Stimmen.
+$(piece)-cello.pdf: $(piece)-cello.ly cello.ily
+$(piece)-horn.pdf: $(piece)-horn.ly horn.ily
+$(piece)-oboes.pdf: $(piece)-oboes.ly oboe.ily
+$(piece)-viola.pdf: $(piece)-viola.ly viola.ily
+$(piece)-violinOne.pdf: $(piece)-violinOne.ly violinOne.ily
+$(piece)-violinTwo.pdf: $(piece)-violinTwo.ly violinTwo.ily
+
+# `make score' eintippen, um die große Partitur mit allen vier
+# Sätzen als eine Datei zu erstellen.
+.PHONY: score
+score: $(piece).pdf
+
+# `make parts' tippen, um alle Stimmen zu erstellen.
+# `make foo.pdf' tippen, um die Stimme für das Instrument `foo' zu erstellen.
+# Beispiel: `make symphony-cello.pdf'.
+.PHONY: parts
+parts: $(piece)-cello.pdf \
+       $(piece)-violinOne.pdf \
+       $(piece)-violinTwo.pdf \
+       $(piece)-viola.pdf \
+       $(piece)-oboes.pdf \
+       $(piece)-horn.pdf
+
+# `make movements' tippen um Dateien für die vier Sätze einzeln zu erstellen.
+.PHONY: movements
+movements: $(piece)I.pdf \
+           $(piece)II.pdf \
+           $(piece)III.pdf \
+           $(piece)IV.pdf
+
+all: score parts movements
+
+archive:
+        tar -cvvf stamitz.tar \       # this line begins with a tab
+        --exclude=*pdf --exclude=*~ \
+        --exclude=*midi --exclude=*.tar \
+        ../Stamitz/*
+@end example
+
+Unter Windows ergeben sich bestimmte Komplikationen.  Nachdem man
+GNU Make für Windows heruntergeladen und installiert hat, muss
+man den richtigen Pfad in den Umgebungsvariablen des Systems setzen,
+damit die DOS-Kommandozeile das Make-Programm finden kann.  Um das
+vorzunehmen, kann mit der rechten Maustaste auf "Arbeitsplatz"
+klicken, dann @code{Eigenschaften} und @code{Erweitert} geklickt
+werden.  Hier wählt man @code{Umgebungsvariablen}.  In der
+Liste @code{Systemvariablen} wählt man @code{Path} und mit 
+einem Klick auf @code{Bearbeiten} kann man den Pfad zu der
+@code{.exe}-Datei von GNU Make hinzufügen, der etwa wie
+folgt aussieht:
+
+@example
+C:\Program Files\GnuWin32\bin
+@end example
+
+Die Make-Datei selber muss auch angepasst werden, um unterschiedliche
+Shell-Befehle zu verwenden und mit Leerzeichen umgehen zu können,
+die sich in einigen Standardverzeichnissen unter Windows befinden.
+Das @code{archive}-Ziel wird entfernt, da Windows den
+@code{tar}-Befehl nicht kennt, und Windows benutzt auch eine
+andere Dateiendung für midi-Dateien.
+
+
+@example
+## WINDOWS VERSION
+##
+piece = symphony
+LILY_CMD = lilypond -ddelete-intermediate-files \
+                    -dno-point-and-click \
+                    -djob-count=$(NUMBER_OF_PROCESSORS)
+
+# 8.3 Bezeichnung für CURDIR erhalten (Workaround wg. Leerzeichen in PATH)
+workdir = $(shell for /f "tokens=*" %%b in ("$(CURDIR)") \
+          do @@echo %%~sb)
+
+.SUFFIXES: .ly .ily .pdf .mid
+
+VPATH = \
+  $(workdir)/Scores \
+  $(workdir)/PDF \
+  $(workdir)/Parts \
+  $(workdir)/Notes
+
+%.pdf %.mid: %.ly
+        $(LILY_CMD) $<      # diese Zeile beginnt mit Tabulator
+        if exist "$*.pdf"  move /Y "$*.pdf"  PDF/ # begin with tab
+        if exist "$*.mid" move /Y "$*.mid" MIDI/  # begin with tab
+
+notes = \
+  cello.ily \
+  figures.ily \
+  horn.ily \
+  oboe.ily \
+  trioString.ily \
+  viola.ily \
+  violinOne.ily \
+  violinTwo.ily
+
+$(piece)I.pdf: $(piece)I.ly $(notes)
+$(piece)II.pdf: $(piece)II.ly $(notes)
+$(piece)III.pdf: $(piece)III.ly $(notes)
+$(piece)IV.pdf: $(piece)IV.ly $(notes)
+
+$(piece).pdf: $(piece).ly $(notes)
+
+$(piece)-cello.pdf: $(piece)-cello.ly cello.ily
+$(piece)-horn.pdf: $(piece)-horn.ly horn.ily
+$(piece)-oboes.pdf: $(piece)-oboes.ly oboe.ily
+$(piece)-viola.pdf: $(piece)-viola.ly viola.ily
+$(piece)-violinOne.pdf: $(piece)-violinOne.ly violinOne.ily
+$(piece)-violinTwo.pdf: $(piece)-violinTwo.ly violinTwo.ily
+
+.PHONY: score
+score: $(piece).pdf
+
+.PHONY: parts
+parts: $(piece)-cello.pdf \
+       $(piece)-violinOne.pdf \
+       $(piece)-violinTwo.pdf \
+       $(piece)-viola.pdf \
+       $(piece)-oboes.pdf \
+       $(piece)-horn.pdf
+
+.PHONY: movements
+movements: $(piece)I.pdf \
+           $(piece)II.pdf \
+           $(piece)III.pdf \
+           $(piece)IV.pdf
+
+all: score parts movements
+@end example
+
+Die nächste Make-Datei ist für ein @command{lilypond-book}-Dokument,
+das in LaTeX gesetzt wird.  Das Projekt hat einen Index, welcher
+erfordert, dass der Befehl @command{latex} zweimal aufgerufen wird,
+um die Verweise zu aktualisieren.  Ausgabedateien werden in einem
+@code{out}-Verzeichnis für die .pdf-Dateien gespeichert und in
+@code{htmlout} für die html-Dateien.
+
+@example
+SHELL=/bin/sh
+FILE=myproject
+OUTDIR=out
+WEBDIR=htmlout
+VIEWER=acroread
+BROWSER=firefox
+LILYBOOK_PDF=lilypond-book --output=$(OUTDIR) --pdf $(FILE).lytex
+LILYBOOK_HTML=lilypond-book --output=$(WEBDIR) $(FILE).lytex
+PDF=cd $(OUTDIR) && pdflatex $(FILE)
+HTML=cd $(WEBDIR) && latex2html $(FILE)
+INDEX=cd $(OUTDIR) && makeindex $(FILE)
+PREVIEW=$(VIEWER) $(OUTDIR)/$(FILE).pdf &
 
-@untranslated
+all: pdf web keep
 
+pdf:
+        $(LILYBOOK_PDF)  # begin with tab
+        $(PDF)           # begin with tab
+        $(INDEX)         # begin with tab
+        $(PDF)           # begin with tab
+        $(PREVIEW)       # begin with tab
 
-@node Typesetting existing music
-@section Typesetting existing music
+web:
+        $(LILYBOOK_HTML) # begin with tab
+        $(HTML)          # begin with tab
+        cp -R $(WEBDIR)/$(FILE)/ ./  # begin with tab
+        $(BROWSER) $(FILE)/$(FILE).html &  # begin with tab
 
-@untranslated
+keep: pdf
+        cp $(OUTDIR)/$(FILE).pdf $(FILE).pdf  # begin with tab
 
+clean:
+        rm -rf $(OUTDIR) # begin with tab
 
-@node Large projects
-@section Large projects
+web-clean:
+        rm -rf $(WEBDIR) # begin with tab
 
-@untranslated
+archive:
+        tar -cvvf myproject.tar \ # begin this line with tab
+        --exclude=out/* \
+        --exclude=htmlout/* \
+        --exclude=myproject/* \
+        --exclude=*midi \
+        --exclude=*pdf \
+        --exclude=*~ \
+        ../MyProject/*
+@end example
 
+TODO: soll auch unter Windows funktionieren
 
-@node Troubleshooting
-@section Troubleshooting
+Die vorige Make-Datei funktioniert nicht unter Windows.  Als Alternative
+für Windows-Benutzer könnte man eine einfache batch-Datei erstellen,
+welche die erforderlichen Befehl enthält.  Sie kümmert sich nicht
+um Abhängigkeiten, wie es eine Make-Datei kann, aber wenigstens
+wird die Kompilation auf einen einzigen Befehl beschränkt.  Das folgende
+kann als Datei @command{build.bat} oder @command{build.cmd} gespeichert
+werden.  Die Batch-Datei kann auf der Kommandozeile aufgerufen werden
+oder einfach doppelt angeklickt werden.
 
-@untranslated
+@example
+lilypond-book --output=out --pdf myproject.lytex
+cd out
+pdflatex myproject
+makeindex myproject
+pdflatex myproject
+cd ..
+copy out\myproject.pdf MyProject.pdf
+@end example
 
 
-@node Make and Makefiles
-@section Make and Makefiles
+@seealso
+Programmbenutzung:
+@rprogram{Benutzung auf der Kommandozeile},
+@rprogram{lilypond-book}.
 
-@untranslated
diff --git a/Documentation/de/usage/updating.itely b/Documentation/de/usage/updating.itely
new file mode 100644 (file)
index 0000000..8a0ad77
--- /dev/null
@@ -0,0 +1,270 @@
+@c -*- coding: utf-8; mode: texinfo; -*-
+
+@ignore
+    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+
+    When revising a translation, copy the HEAD committish of the
+    version that you are working on.  For details, see the Contributors'
+    Guide, node Updating translation committishes.
+@end ignore
+
+@c \version "2.12.0"
+
+@c Translators: Till Paala
+
+
+@node Dateien mit convert-ly aktualisieren
+@chapter Dateien mit @command{convert-ly} aktualisieren
+@translationof Updating files with convert-ly
+
+@cindex Aktualisierung von LilyPond-Datei
+@cindex convert-ly
+
+Die Eingabesyntax von LilyPond wird immer wieder verändert um Dinge zu
+vereinfachen oder verschiedene Verbesserungen und Entwicklungen einzubringen.
+Ein Nebeneffekt davon ist jedoch, dass LilyPond älter Eingabdateien oft
+nicht mehr richtig bearbeiten kann.  Um dieses Problem zu umgehen, kann
+das Programm @command{convert-ly} benutzt werden, welches die meisten
+Syntaxveränderungen zwischen unterschiedlichen LilyPond-Versionen beherrscht.
+
+@menu
+* Warum verändert sich die Syntax?::
+* convert-ly aufrufen::
+* Optionen auf der Kommandozeile für convert-ly::
+* Probleme mit convert-ly::
+* Manuelle Konversion::
+@end menu
+
+
+@node Warum verändert sich die Syntax?
+@section Warum verändert sich die Syntax?
+@translationof Why does the syntax change?
+
+@cindex convert-ly
+@cindex Aktualisierung von alten Eingabedateien
+@cindex Update von alten Eingabedateien
+
+Die LilyPond-Eingabesyntax verändert sich von Zeit zu Zeit.
+Wenn das Programm LilyPond verbessert wird, wird auch die
+Syntax (die Eingabesprache) entsprechend angepasst.  Manche
+Änderungen machen den Eingabetext leichter zum Schreiben und zum
+Lesen, andere implementieren neue Eigenschaften in LilyPond.
+
+Beispielsweise alle @code{\paper}- und @code{\layout}-Eigenschaftsnamen
+sollen in der Form @code{erstens-zweitens-drittens} geschrieben
+werden.  In der Version 2.11.60 bemerkten wir jedoch, dass die
+@code{printallheaders}-Eigenschaft sich nicht an diese Regel hielt.
+Sollten wir das jetzt lassen (womit neue Benutzer verwirrt werden, weil
+die Eingabe nicht logisch ist), oder sollten wir es ändern (womit
+wir alte Benutzer mit ihren schon geschriebenen Partituren ärgern)?
+In diesem Fall haben wir uns entschieden, den Namen in
+@code{print-all-headers} zu ändern.  Zum Glück kann diese Änderung
+mit dem @command{convert-ly}-Programm automatisch vorgenommen werden.
+
+
+Leidern kann @code{convert-ly} nicht mit allen Syntax-Änderungen umgehen.
+Beispielsweise wurden in LilyPond 2.4 und früher Akzente für verschiedene
+Sprachen mit LaTeX-Befehlen eingegeben -- beispielsweise Änderung wurde
+geschrieben @code{\"Anderung}.  Ab Version 2.6 jedoch muss man Akzente
+und Sonderzeichen dirket als UTF-8-Zeichen notieren.  @code{convert-ly}
+kann nicht alle LaTeX-Zeichen umwandeln, sodass man das manuell übernehmen
+muss.
+
+
+@node convert-ly aufrufen
+@section @command{convert-ly} aufrufen
+@translationof Invoking convert-ly
+
+@command{convert-ly} benutzt den Befehl @code{\version} mit Angabe der
+Versionsnummer der ursprünglichen LilyPond-Version.  In den meisten Fällen
+genügt es, einfach auf der Kommandozeile
+
+@example
+convert-ly -e meineDatei.ly
+@end example
+
+@noindent
+im Verzeichnis, in welchem die Datei liegt, aufzurufen.  Hierdurch wird
+@code{meineDatei.ly} direkt aktualisiert und das Original nach
+@code{meineDatei.ly~} gesichert.
+
+@warning{@command{convert-ly} konvertiert immer bis zur letzten Syntax-Änderung,
+die das Programm beherrscht.  Das heißt, dass die @code{\version}-Nummer,
+die nach der Konversion in der Datei steht, normalerweise niedriger ist als
+die Version von @command{convert-ly} selbst.}
+
+Um alle Dateien in einem Verzeichnis zu konvertieren, schreibt man auf der
+Kommandozeile:
+
+@example
+convert-ly -e *.ly
+@end example
+
+Man kann auch einen neuen Namen für die konvertierte Datei angeben, sodass die
+originale Datei unverändert bleibt.  Dazu schreibt man auf der Kommandozeile
+
+@example
+convert-ly meineDatei.ly > meineneueDatei.ly
+@end example
+
+Das Programm gibt die Versionsnummern für alle Versione aus, für die eine
+Konversion durchgeführt wurde.  Wenn keine Versionsnummern ausgegeben werden,
+ist die Datei aktuell.
+
+MacOS@tie{}X-Benutzer können die Befehle unter dem Menü-Eintrag
+@code{Compile > Update syntax} ausführen.
+
+Windows-Benutzer sollten diese Befehle auf der Kommandozeile (Eingabeaufforderung),
+die sich normalerweise unter @code{Start > Zubehör > Eingabeaufforderung} findet.
+
+
+@node Optionen auf der Kommandozeile für convert-ly
+@section Optionen auf der Kommandozeile für @command{convert-ly}
+@translationof Command line options for convert-ly
+
+Das Programm wird folgendermaßen aufgerufen:
+
+@example
+convert-ly [@var{Option}]@dots{} @var{Dateiname}@dots{}
+@end example
+
+Folgende Optionen können benutzt werden:
+
+@table @code
+@item -e,--edit
+Die Konvertierung direkt am Original vornehmen, sodass es direkt verändert wird.
+
+@item -f,--from=@var{von-Versionsnummer}
+Stellt die Versionsnummer ein, ab welcher die Konvertierung begonnen werden
+soll.  Wenn die Option nicht benutzt wird, rät @command{convert-ly} die Versionsnummer
+anhand des @code{\version}-Eintrags in der Datei.  Beispielsweise
+@code{--from=2.10.25}
+
+@item -n,--no-version
+Normalerweise fügt @command{convert-ly} einen @code{\version}-Eintrag
+zu der konvertierten Datei hinzu.  Mit dieser Option wird das unterdrückt.
+
+@item -s, --show-rules
+Zeige alle bekannten Konversionen und beende.
+
+@item --to=@var{bis-Versionsnummer}
+Die Zielversion der Konversion setzen.  Standard ist die letzte mögliche
+Version, die das Programm beherrscht.  Beispielsweise @code{--to=2.12.2}
+
+@item -h, --help
+Zeigt Hilfe zur Benutzung.
+@end table
+
+Um LilyPond-Schnipsel in texinfo-Dateien zu aktualisieren, kann
+
+@example
+convert-ly --from=... --to=... --no-version *.itely
+@end example
+
+@noindent
+benutzt werden.
+
+Um sich die Änderungen der LilyPond-Syntax zwischen zwei Versionen anzeigen
+zu lassen, schreibt man
+
+@example
+convert-ly --from=... --to=... -s
+@end example
+
+
+@node Probleme mit convert-ly
+@section Probleme mit @code{convert-ly}
+@translationof Problems running convert-ly
+
+Wenn man @command{convert-ly} auf einer Eingabeaufforderung unter Windows
+mit einer Datei benutzt, die Leerzeichen im Dateinamen oder Pfad hat,
+muss der gesamte Dateiname mit drei (!) doppelten Anführungszeichen
+umgeben werden:
+
+@example
+convert-ly """D:/My Scores/Ode.ly""" > "D:/My Scores/new Ode.ly"
+@end example
+
+Wenn der einfache @command{convert-ly -e *.ly}-Befehl nicht funktioniert,
+weil die ausgeschriebene Kommandozeile zu lang wird, kann man
+@command{convert-ly} auch als Loop wiederholt laufen lassen.  Dieses
+Beispiel für UNIX konvertiert alle @code{-ly}-Dateien im aktuellen
+Verzeichnis:
+
+@example
+for f in *.ly; do convert-ly -e $f; done;
+@end example
+
+Für die Windows-Eingabeaufforderung lautet der entsprechende Befehl:
+
+@example
+for %x in (*.ly) do convert-ly -e """%x"""
+@end example
+
+Nicht alle Syntax-Änderungen werden konvertiert.  Nur eine Ausgabeoption kann
+angegeben werden.  Automatische Aktualisierung von Scheme- und LilyPond
+Scheme-Code ist eher unwahrscheinlich, sehr wahrscheinlich muss hier manuell
+aktualisiert werden.
+
+
+@node Manuelle Konversion
+@section Manuelle Konversion
+@translationof Manual conversions
+
+Theoretisch könnte ein Programm wie @command{convert-ly} alle möglichen
+Syntax-Änderungen berücksichtigen.  Schließlich ist es auch ein Computerprogramm,
+das die alte und die neue Version der Notationsdatei interpretiert, so
+dass ein anderes Computerprogramm eine Datei in die andere verwandeln
+könnte.@footnote{Das ist auf jeden Fall möglich für jede LilyPond-Datei,
+die kein Scheme beinhaltet.  Wenn Scheme in der Datei verwendet wurde,
+enthält die Datei Turing-complete Sprache und es gibt Probleme mit dem
+@qq{Halteproblem} der Informatik.}
+
+Das LilyPond-Team ist jedoch verhältnismäßig klein, sodass nicht alle Konversionen
+automatisch funktionieren.  Unten eine Liste der bekannten Probleme:
+
+
+@verbatim
+1.6->2.0:
+ Bezifferter Bass wird nicht immer richtig konvertiert, besonders {<
+ >}.  Mats' Kommentar zu einer Lösung:
+   To be able to run convert-ly
+   on it, I first replaced all occurrences of '{<' to some dummy like '{#'
+   and similarly I replaced '>}' with '&}'.  After the conversion, I could
+   then change back from '{ #' to '{ <' and from '& }' to '> }'.
+ Nicht alle Textbeschriftung wird richtig konvertiert.  In der alten Syntax
+ konnte man mehrere Beschriftungen mit Klammern gruppieren, etwa:
+   -#'((bold italic) "string")
+   Das wird falsch konvertiert zu:
+   -\markup{{\bold italic} "string"}
+   anstelle von:
+   -\markup{\bold \italic "string"}
+2.0->2.2:
+ Versteht nicht \partcombine
+ Kann nicht \addlyrics => \lyricsto, sodass einige Dateien mit vielen Strophen nicht
+ funktionieren
+2.0->2.4:
+ \magnify wird nicht nach \fontsize verändert.
+    - \magnify #m => \fontsize #f, where f = 6ln(m)/ln(2)
+ remove-tag wird nicht verändert.
+    - \applyMusic #(remove-tag '. . .) => \keepWithTag #'. . .
+ first-page-number wird nicht verändert.
+    - first-page-number no => print-first-page-number = ##f
+ Zeilenumbrüche in Titelköpfen werden nicht umgewandelt.
+    - \\\\  als Zeilenumbruch in \header-Feldern => \markup \center-align <
+      "Erste Zeile" "Zweite Zeile" >
+ Crescendo und decrescendo-Endpunkte werden nicht umgewandelt.
+    - \rced => \!
+    - \rc => \!
+2.2->2.4:
+ \turnOff (benutzt in \set Staff.VoltaBracket = \turnOff) wird nicht richtig konvertiert
+2.4.2->2.5.9
+ \markup{ \center-align <{ ... }> } sollte konvertiert werden in:
+ \markup{ \center-align {\line { ... }} }
+ jetzt fehlt aber \line.
+2.4->2.6
+ Besondere LaTeX-Zeicehn wie $~$ in Text werden nicht in UTF-8 umgewandelt.
+2.8
+ \score{} muss jetzt immer mit einem musikalischen Ausdruck beginnen. Alles
+andere (insbesondere \header{}) darf erst nach den Noten kommen.
+@end verbatim
diff --git a/Documentation/de/usage/working.itely b/Documentation/de/usage/working.itely
deleted file mode 100644 (file)
index 7f5444c..0000000
+++ /dev/null
@@ -1,1240 +0,0 @@
-@c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
-
-@ignore
-    Translation of GIT committish: 0a868be38a775ecb1ef935b079000cebbc64de40
-
-    When revising a translation, copy the HEAD committish of the
-    version that you are working on.  For details, see the Contributors'
-    Guide, node Updating translation committishes..
-@end ignore
-
-@c \version "2.12.0"
-
-@node An LilyPond-Projekten arbeiten
-@chapter An LilyPond-Projekten arbeiten
-@translationof Working on LilyPond projects
-
-Dieses Kapitel erklärt, wie bestimmte häufige Probleme zu 
-lösen oder ganz zu vermeiden sind.  Wenn Sie schon 
-Programmiererfahrung mitbringen, erscheinen diese Hinweise 
-vielleicht überflüssig, aber es wird dennoch empfohlen, dieses Kapitel 
-zu lesen.
-
-
-@menu
-* Vorschläge, wie LilyPond-Eingabe-Dateien geschrieben werden sollen::
-* Wenn etwas nicht funktioniert::
-* Partituren und Stimmen::
-* Make und Makefiles::
-@end menu
-
-
-@node Vorschläge, wie LilyPond-Eingabe-Dateien geschrieben werden sollen
-@section Vorschläge, wie LilyPond-Eingabe-Dateien geschrieben werden sollen
-@translationof Suggestions for writing LilyPond input files
-
-Jetzt sind Sie so weit, größere Stücke mit LilyPond zu schreiben -- 
-nicht nur die kleinen Beispiele aus der Übung, sondern ganze Stücke.
-Aber wie geht man das am besten an?
-
-Solange LilyPond Ihre Dateien versteht und die Noten so setzt, 
-wie Sie das wollen, spielt es eigentlich keine Rolle, wie Ihre 
-Dateien aussehen.  Es gibt aber trotzdem ein paar Dinge, die man 
-beim Schreiben von LilyPond-Code berücksichtigen sollte.
-
-@itemize @bullet
-@item Was ist, wenn Sie einen Fehler machen?  Die Struktur einer 
-LilyPond-Datei kann es erleichtern (oder erschweren), bestimmte 
-Fehler zu finden.
-
-@item Was ist, wenn Sie Ihre Dateien mit jemandem austauschen 
-wollen?  Oder Ihre Dateien nach einige Jahren noch einmal überarbeiten 
-wollen?  Manche LilyPond-Dateien versteht man auf den ersten Blick, 
-über anderen muss man eine Stunde grübeln, um die Struktur zu ahnen.
-
-@item Was ist, wenn sie Ihre Dateien auf eine neuere LilyPond-Version 
-aktualisieren wollen?  Die Syntax der Eingabesprache verändert sich 
-allmählich mit Verbesserungen im Programm.  Die meisten Veränderungen 
-können automatisch durch @code{convert-ly} gelöst werden, aber 
-bestimmte Änderungen brauchen Handarbeit.  LilyPond-Dateien können 
-strukturiert werden, damit sie einfacher aktualisierbar sind.
-@end itemize
-
-@menu
-* Allgemeine Vorschläge::
-* Das Kopieren von bereits vorhandener Musik::
-* Große Projekte::
-* Tipparbeit sparen durch Bezeichner und Funktionen::
-* Stil-Dateien::
-@end menu
-
-
-@node Allgemeine Vorschläge
-@subsection Allgemeine Vorschläge
-@translationof General suggestions
-
-Hier einige Vorschläge, wie Sie Probleme vermeiden oder lösen können:
-
-@itemize @bullet
-@item @strong{Schreiben Sie immer mit @code{\version} die 
-Versionsnummer 
-in jede Datei}.  Beachten Sie, dass in allen Vorlagen die Versionsnummer  
-@code{\version "2.12.0"} eingetragen ist.  Es empfiehlt sich, in alle 
-Dateien, unabhängig von ihrer Größe, den @code{\version}-Befehl 
-einzufügen.  Persönliche Erfahrung hat gezeigt, dass es ziemlich 
-frustrierend sein kann zu erinnern, welche Programmversion man etwa 
-vor einem Jahr verwendet hat.  Auch @code{convert-ly} benötigt die 
-Versionsnummer.
-
-@item @strong{Benutzen Sie Überprüfungen}: @ruser{Oktavenüberprüfung}, und
-@ruser{Takt- und Taktzahlüberprüfung}.  Wenn Sie hier und da diese
-Überprüfungen einfügen, finden Sie einen möglichen Fehler weit
-schneller.  Wie oft aber ist @qq{hier und da}?  Das hängt von der
-Komplexität der Musik ab.  ei einfachen Stücken reicht es vielleicht
-ein- oder zweimal, in sehr komplexer Musik sollte man sie vielleicht
-in jeden Takt einfügen.
-
-@item @strong{Ein Takt pro Textzeile}.  Wenn irgendetwas kompliziertes 
-vorkommt, entweder in der Musik selber oder in der Anpassung der 
-Ausgabe,
-empfiehlt es sich oft, nur einen Takt pro Zeile zu schreiben. 
-Bildschirmplatz zu sparen, indem Sie acht Takte in eine Zeile zwängen, 
-hilft nicht weiter, wenn Sie ihre Datei @qq{debuggen} müssen.
-
-@item @strong{Kommentieren Sie ihre Dateien}.  Benutzen Sie entweder 
-Taktnummern (in regelmäßigen Abständen) oder Verweise auf musikalische 
-Themen (@qq{Zweites Thema in den Geigen}, @qq{vierte Variation} usw.). 
-Sie brauchen diese Kommentare vielleicht noch nicht, wenn Sie das Stück  
-notieren, aber spätestens wenn Sie nach ein paar Jahren etwas 
-verändern 
-wollen oder Sie den Quelltext an einen Freund weitergeben wollen, 
-ist es weitaus komplizierter, die Dateistruktur ohne Kommentare zu 
-verstehen, als wenn Sie sie rechtzeitig eingefügt hätten.
-
-@item @strong{Schreiben Sie Klammern mit Einrückung}.  Viele 
-Probleme entstehen durch ungerade Anzahl von  @code{@{} und 
-@code{@}}-Klammern.
-
-@item @strong{Schreiben Sie Tondauerangaben} am Anfang von 
-Abschnitten und Bezeichnern.  Wenn Sie beispielsweise 
- @code{c4 d e} am Anfang eines Abschnittes schreiben, 
-ersparen Sie sich viele Probleme, wenn Sie ihre Musik 
-eines Tages umarrangieren wollen.
-
-@item @strong{Trennen Sie Einstellungen} von den eigentlichen 
-Noten.  Siehe auch @ref{Tipparbeit sparen durch Bezeichner und Funktionen} 
-und
-@ref{Stil-Dateien}.
-
-@end itemize
-
-
-@node Das Kopieren von bereits vorhandener Musik
-@subsection Das Kopieren von bereits vorhandener Musik
-@translationof Typesetting existing music
-
-Wenn Sie Musik aus einer fertigen Partitur kopieren (z. B. die 
-LilyPond-Eingabe einer gedruckten Partitur):
-
-@itemize @bullet
-
-@item Schreiben Sie ein System ihrer Quelle nach dem anderen 
-(aber trotzdem nur einen Takt pro Textzeile) und überprüfen 
-Sie jedes System, nachdem Sie es fertig kopiert haben.  Mit dem 
-@code{showLastLength}- oder @code{showFirstLenght}-Befehl können Sie den Übersetzungsprozess 
-beschleunigen. Siehe auch 
-@ruser{Korrigierte Musik überspringen}.
-
-@item Definieren Sie @code{mBreak = @{ \break @}} und schreiben Sie
- @code{\mBreak} in der Quelldatei immer dann, wenn im Manuskript 
-ein Zeilenumbruch vorkommt.  Das macht es einfacher, die gesetzte 
-Zeile mit den ursprünglichen Noten zu vergleichen.  Wenn Sie die 
-Partitur fertig gestellt haben, könne Sie  @code{mBreak = @{ @}}, 
-also leer definieren, um diese manuellen Zeilenumbrüche zu entfernen. 
-Damit kann dann LilyPond selber entscheiden, wohin es passende 
-Zeilenumbrüche platziert.
-
-@item Wenn Sie eine Stimme für ein transponierendes Instrument als eine
-Variable notieren, wird empfohlen, dass die Noten von
-
-@example
-\transpose c klingende-Tonhöhe @{...@}
-@end example
-
-eingefasst werden (wobei @code{klingende-Tonhöhe} die klingende Tonhöhe
-des Instruments ist), sodass die Noten innerhalb der Variable für klingendes C
-geschrieben sind.  Sie können die Variable zurücktransponieren, wenn es
-nötig ist, aber Sie müssen es nicht tun.  Fehler in Transpositionen sind
-treten seltener auf, wenn alle Noten in den Variablen für die gleiche
-Ausgangstonhöhe geschrieben werden.
-
-Denken Sie auch daran, dass Sie nur von/nach C transponieren.  Das heißt,
-dass die einzigen anderen Tonhöhen, die Sie in Transpositionen benutzen,
-die Tonhöhen der Instrumente sind, für die Sie schreiben: @code{bes} für
-eine B-Trompete oder @code{aes} für eine As-Klarinette usw.
-
-@end itemize
-
-
-@node Große Projekte
-@subsection Große Projekte
-@translationof Large projects
-
-Besonders wenn Sie an größeren Projekten arbeiten, ist es 
-unumgänglich, dass Sie ihre LilyPond-Dateien klar strukturieren.
-
-@itemize @bullet
-
-@item @strong{Verwenden Sie Variablen für jede Stimme}, innerhalb 
-der Definition sollte so wenig Struktur wie möglich sein.  Die 
-Struktur des @code{\score}-Abschnittes verändert sich am ehesten, 
-während die @code{violine}-Definition sich wahrscheinlich mit einer 
-neuen Programmversion nicht verändern wird.
-
-@example
-violine = \relative c'' @{
-g4 c'8. e16
-@}
-...
-\score @{
-  \new GrandStaff @{
-    \new Staff @{
-      \violine
-    @}
-  @}
-@}
-@end example
-
-@item @strong{Trennen Sie Einstellungen von den Noten}.  Diese 
-Empfehlung wurde schon im Abschnitt @ref{Allgemeine Vorschläge} gegeben, 
-aber für große Projekte ist es unumgänglich.  Muss z. B. die 
-Definition für @code{fdannp} verändert werden, so braucht 
-man es nur einmal vorzunehmen und die Noten in der Geigenstimme, 
-@code{violin}, bleiben unberührt.
-
-@example
-fdannp = _\markup@{
-  \dynamic f \italic \small @{ 2nd @} \hspace #0.1 \dynamic p @}
-violin = \relative c'' @{
-g4\fdannp c'8. e16
-@}
-@end example
-
-@end itemize
-
-
-@node Tipparbeit sparen durch Bezeichner und Funktionen
-@subsection Tipparbeit sparen durch Bezeichner und Funktionen
-@translationof Saving typing with variables and functions
-
-@cindex Variable
-@cindex Bezeichner
-
-Bis jetzt haben Sie immer etwa solche Noten gesehen:
-
-@lilypond[quote,verbatim,ragged-right]
-hornNotes = \relative c'' { c4 b dis c }
-\score {
-  {
-    \hornNotes
-  }
-}
-@end lilypond
-
-Das könnte auch nützlich in Minimal-Music sein:
-
-@lilypond[quote,verbatim,ragged-right]
-fragmentA = \relative c'' { a4 a8. b16 }
-fragmentB = \relative c'' { a8. gis16 ees4 }
-violin = \new Staff { \fragmentA \fragmentA \fragmentB \fragmentA }
-\score {
-  {
-    \violin
-  }
-}
-@end lilypond
-
-Sie können diese Bezeichner oder Variablen aber auch für 
-(eigene) Einstellungen verwenden:
-
-@lilypond[quote,verbatim,ragged-right]
-dolce = \markup{ \italic \bold dolce }
-padText = { \once \override TextScript #'padding = #5.0 }
-fthenp=_\markup{ \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p }
-violin = \relative c'' {
-  \repeat volta 2 {
-    c4._\dolce b8 a8 g a b |
-    \padText
-    c4.^"hi there!" d8 e' f g d |
-    c,4.\fthenp b8 c4 c-. |
-  }
-}
-\score {
-  {
-    \violin
-  }
-\layout{ragged-right=##t}
-}
-@end lilypond
-
-Die Variablen haben in diesem Beispiel deutlich die 
-Tipparbeit erleichtert.  Aber es lohnt sich, sie zu 
-einzusetzen, auch wenn man sie nur einmal anwendet, 
-denn sie vereinfachen die Struktur. 
-Hier ist das vorangegangene Beispiel ohne 
-Variablen.  Es ist sehr viel komplizierter zu lesen, 
-besonders die letzte Zeile. 
-
-@example
-violin = \relative c'' @{
-  \repeat volta 2 @{
-    c4._\markup@{ \italic \bold dolce @} b8 a8 g a b |
-    \once \override TextScript #'padding = #5.0
-    c4.^"hi there!" d8 e' f g d |
-    c,4.\markup@{ \dynamic f \italic \small @{ 2nd @}
-      \hspace #0.1 \dynamic p @} b8 c4 c-. |
-  @}
-@}
-@end example
-
-@c TODO Replace the following with a better example  -td
-@c Skylining handles this correctly without padText
-
-Bis jetzt wurde nur statische Substitution vorgestellt 
--- wenn LilyPond den Befehl @code{\padText} findet, wird 
-er ersetzt durch durch unsere vorherige Definition (alles, 
-was nach dem @code{padtext =} kommt).
-
-LilyPond kennt aber auch nicht-statische Substitutionen (man 
-kann sie sich als Funktionen vorstellen).
-
-@lilypond[quote,verbatim,ragged-right]
-padText =
-#(define-music-function (parser location padding) (number?)
-  #{
-    \once \override TextScript #'padding = #$padding
-  #})
-
-\relative c''' {
-  c4^"piu mosso" b a b
-  \padText #1.8
-  c4^"piu mosso" d e f
-  \padText #2.6
-  c4^"piu mosso" fis a g
-}
-@end lilypond
-
-Die Benutzung von Variablen hilft auch, viele Schreibarbeit zu 
-vermeiden, wenn die Eingabesyntax von LilyPond sich verändert 
-(siehe auch @ref{Alte Dateien aktualisieren}).  Wenn nur eine einzige 
-Definition (etwa @code{\dolce}) für alle Dateien verwendet wird 
-(vgl. @ref{Stil-Dateien}), muss nur diese einzige Definition 
-verändert werden, wenn sich die Syntax ändert.  Alle Verwendungen 
-des Befehles beziehen sich dann auf die neue Definition.
-
-@node Stil-Dateien
-@subsection Stil-Dateien
-@translationof Style sheets
-
-Die Ausgabe, die LilyPond erstellt, kann sehr stark modifiziert 
-werden, siehe @ref{Die Ausgabe verändern} für Einzelheiten.  Aber wie 
-kann man diese Änderungen auf eine ganze Serie von Dateien 
-anwenden?  Oder die Einstellungen von den Noten trennen?  Das 
-Verfahren ist ziemlich einfach.
-
-Hier ist ein Beispiel.  Es ist nicht schlimm, wenn Sie nicht auf 
-Anhieb die Abschnitte mit den ganzen @code{#()} verstehen.  Das 
-wird im Kapitel @ref{Fortgeschrittene Optimierungen mit Scheme} erklärt.
-
-@lilypond[quote,verbatim,ragged-right]
-mpdolce = #(make-dynamic-script (markup #:hspace 0 #:translate '(5 . 0)
-  #:line(#:dynamic "mp" #:text #:italic "dolce" )))
-
-inst = #(define-music-function (parser location string) (string?)
-  (make-music
-    'TextScriptEvent
-    'direction UP
-    'text (markup #:bold (#:box string))))
-
-\relative c'' {
-  \tempo 4=50
-  a4.\mpdolce d8 cis4--\glissando a | b4 bes a2
-  \inst "Clarinet"
-  cis4.\< d8 e4 fis | g8(\! fis)-. e( d)-. cis2
-}
-@end lilypond
-
-Es treten einige Probleme mit überlappenden Symbolen auf. Sie 
-werden beseitigt mit den Tricks aus dem Kapitel @ref{Verschieben von Objekten}.
-Aber auch die @code{mpdolce} und @code{inst}-Definitionen 
-können verbessert werden.  Sie produzieren das Ergebnis, das 
-gewünscht ist, aber es wäre schön, sie auch in anderen Stücken 
-verwenden zu können.  Man könnte sie natürlich einfach kopieren 
-und in die anderen Dateien einfügen, aber das ist lästig.  Die 
-Definitionen verbleiben auch in der Notendatei und diese @code{#()} 
-sehen nicht wirklich schön aus.  Sie sollen in einer anderen 
-Datei versteckt werden:
-
-@example
-%%% speichern in einer Datei "definitions.ily"
-mpdolce = #(make-dynamic-script (markup #:hspace 0 #:translate '(5 . 0)
-  #:line(#:dynamic "mp" #:text #:italic "dolce" )))
-
-inst = #(define-music-function (parser location string) (string?)
-  (make-music
-    'TextScriptEvent
-    'direction UP
-    'text (markup #:bold (#:box string))))
-@end example
-
-Auf diese Datei kann dann später mit dem @code{\include}-Befehl
-im oberen Teil der LilyPond-Datei zurückgegriffen werden. (Die
-Erweiterung @code{.ily} wird benutzt, um diese eingefügte Datei,
-die nicht alleine kompiliert werden kann, von der Hauptdatei zu
-unterscheiden.)
-Jetzt muss natürlich noch die Notendatei angepasst werden (gespeichert 
-unter dem Namen @file{"music.ly"}).
-
-@c  We have to do this awkward example/lilypond-non-verbatim
-@c  because we can't do the \include stuff in the manual.
-
-@example
-\include "definitions.ily"
-
-\relative c'' @{
-  \tempo 4=50
-  a4.\mpdolce d8 cis4--\glissando a | b4 bes a2
-  \inst "Clarinet"
-  cis4.\< d8 e4 fis | g8(\! fis)-. e( d)-. cis2
-@}
-@end example
-
-@lilypond[quote,ragged-right]
-mpdolce = #(make-dynamic-script (markup #:hspace 0 #:translate '(5 . 0)
-  #:line(#:dynamic "mp" #:text #:italic "dolce" )))
-
-inst = #(define-music-function (parser location string) (string?)
-  (make-music
-    'TextScriptEvent
-    'direction UP
-    'text (markup #:bold (#:box string))))
-
-\relative c'' {
-  \tempo 4=50
-  a4.\mpdolce d8 cis4--\glissando a | b4 bes a2
-  \inst "Clarinet"
-  cis4.\< d8 e4 fis | g8(\! fis)-. e( d)-. cis2
-}
-@end lilypond
-
-Das sieht schon besser aus, aber es sind noch einige Verbesserungen 
-möglich. 
-Das Glissando ist schwer zu sehen, also soll es etwas dicker erscheinen 
-und dichter an den Notenköpfen gesetzt werden.  Das Metronom-Zeichen 
-soll über dem Schlüssel erscheinen, nicht über der ersten Note.  Und 
-schließlich kann unser Kompositionsprofessor @qq{C}-Taktangaben 
-überhaupt nicht leiden, also 
-müssen sie in @qq{4/4} verändert werden.
-
-Diese Veränderungen sollten Sie aber nicht in der @file{music.ly}-Datei 
-vornehmen.  Ersetzen Sie die @file{definitions.ily}-Datei hiermit:
-
-@example
-%%%  definitions.ily
-mpdolce = #(make-dynamic-script (markup #:hspace 0 #:translate '(5 . 0)
-  #:line( #:dynamic "mp" #:text #:italic "dolce" )))
-
-inst = #(define-music-function (parser location string) (string?)
-  (make-music
-    'TextScriptEvent
-    'direction UP
-    'text (markup #:bold (#:box string))))
-
-\layout@{
-  \context @{ \Score
-    \override MetronomeMark #'extra-offset = #'(-9 . 0)
-    \override MetronomeMark #'padding = #'3
-  @}
-  \context @{ \Staff
-    \override TimeSignature #'style = #'numbered
-  @}
-  \context @{ \Voice
-    \override Glissando #'thickness = #3
-    \override Glissando #'gap = #0.1
-  @}
-@}
-@end example
-
-@lilypond[quote,ragged-right]
-mpdolce = #(make-dynamic-script (markup #:hspace 0 #:translate '(5 . 0)
-  #:line( #:dynamic "mp" #:text #:italic "dolce" )))
-
-inst = #(define-music-function (parser location string) (string?)
-  (make-music
-    'TextScriptEvent
-    'direction UP
-    'text (markup #:bold (#:box string))))
-
-\layout{
-  \context { \Score
-    \override MetronomeMark #'extra-offset = #'(-9 . 0)
-    \override MetronomeMark #'padding = #'3
-  }
-  \context { \Staff
-    \override TimeSignature #'style = #'numbered
-  }
-  \context { \Voice
-    \override Glissando #'thickness = #3
-    \override Glissando #'gap = #0.1
-  }
-}
-
-\relative c'' {
-  \tempo 4=50
-  a4.\mpdolce d8 cis4--\glissando a | b4 bes a2
-  \inst "Clarinet"
-  cis4.\< d8 e4 fis | g8(\! fis)-. e( d)-. cis2
-}
-@end lilypond
-
-Das sieht schon besser aus!  Aber angenommen Sie möchten dieses 
-Stück jetzt veröffentlichen.  Ihr Kompositionsprofessor mag 
-die @qq{C}-Taktangaben nicht, aber Sie finden sie irgendwie 
-schöner.  Also kopieren Sie die Datei @file{definitions.ily} nach 
-@file{web-publish.ily} und verändern diese.  Weil die Noten 
-in einer PDF-Datei auf dem Bildschirm angezeigt werden sollen, 
-bietet es sich auch an, die gesamte Ausgabe zu vergrößern.
-
-@example
-%%%  definitions.ily
-mpdolce = #(make-dynamic-script (markup #:hspace 0 #:translate '(5 . 0)
-  #:line( #:dynamic "mp" #:text #:italic "dolce" )))
-
-inst = #(define-music-function (parser location string) (string?)
-  (make-music
-    'TextScriptEvent
-    'direction UP
-    'text (markup #:bold (#:box string))))
-
-#(set-global-staff-size 23)
-\layout@{
-  \context @{ \Score
-    \override MetronomeMark #'extra-offset = #'(-9 . 0)
-    \override MetronomeMark #'padding = #'3
-  @}
-  \context @{ \Staff
-  @}
-  \context @{ \Voice
-    \override Glissando #'thickness = #3
-    \override Glissando #'gap = #0.1
-  @}
-@}
-@end example
-
-@lilypond[quote,ragged-right]
-mpdolce = #(make-dynamic-script (markup #:hspace 0 #:translate '(5 . 0)
-  #:line( #:dynamic "mp" #:text #:italic "dolce" )))
-
-inst = #(define-music-function (parser location string) (string?)
-  (make-music
-    'TextScriptEvent
-    'direction UP
-    'text (markup #:bold (#:box string))))
-
-#(set-global-staff-size 23)
-\layout{
-  \context { \Score
-    \override MetronomeMark #'extra-offset = #'(-9 . 0)
-    \override MetronomeMark #'padding = #'3
-  }
-  \context { \Voice
-    \override Glissando #'thickness = #3
-    \override Glissando #'gap = #0.1
-  }
-}
-
-\relative c'' {
-  \tempo 4=50
-  a4.\mpdolce d8 cis4--\glissando a | b4 bes a2
-  \inst "Clarinet"
-  cis4.\< d8 e4 fis | g8(\! fis)-. e( d)-. cis2
-}
-@end lilypond
-
-In der Notendatei muss jetzt nur noch @code{\include "definitions.ily"}
-durch @code{\include "web-publish.ily"} ausgetauscht werden. 
-Das könnte man natürlich noch weiter vereinfachen.  Also 
-eine Datei @file{definitions.ily}, die nur die Definitionen 
-von @code{mpdolce} und @code{inst} enthält, eine Datei 
-@file{web-publish.ily}, die alle die Änderungen für den 
-@code{\layout}-Abschnitt enthält und eine Datei @file{university.ily} 
-für eine Ausgabe, die den Wünschen des Professors entspricht. 
-Der Anfang der @file{music.ly}-Datei würde dann so aussehen:
-
-@example
-\include "definitions.ily"
-
-%%%  Nur eine der beiden Zeilen auskommentieren!
-\include "web-publish.ily"
-%\include "university.ily"
-@end example
-
-Durch diese Herangehensweise kann auch bei der Erstellung 
-von nur einer Ausgabeversion Arbeit gespart werden.  Ich 
-benutze ein halbes Dutzend verschiedener Stilvorlagen 
-für meine Projekte.  Jede Notationsdatei fängt an mit 
-@code{\include "../global.ily"}, welches folgenden Inhalt hat:
-
-
-@example
-%%%   global.ly
-\version "2.12.0"
-#(ly:set-option 'point-and-click #f)
-\include "../init/init-defs.ily"
-\include "../init/init-layout.ily"
-\include "../init/init-headers.ily"
-\include "../init/init-paper.ily"
-@end example
-
-
-@node Wenn etwas nicht funktioniert
-@section Wenn etwas nicht funktioniert
-@translationof When things don't work
-
-@menu
-* Alte Dateien aktualisieren::
-* Fehlersuche (alles auseinandernehmen)::
-* Minimalbeispiele::
-@end menu
-
-@node Alte Dateien aktualisieren
-@subsection Alte Dateien aktualisieren
-@translationof Updating old files
-
-Die Syntax von LilyPond verändert sich ab und zu.  Wenn LilyPond 
-besser wird, muss auch die Syntax (Eingabesprache) entsprechend 
-angepasst werden.  Teilweise machen diese Veränderungen die 
-Eingabesprache einfacher lesbar, teilweise dienen sie dazu, neue 
-Eigenschaften des Programmes benutzbar zu machen.
-
-LilyPond stellt ein Programm bereit, das Aktualisierungen 
-vereinfacht: @code{convert-ly}.  Einzelheiten zur Programmbenutzung 
-finden sich in @rprogram{Dateien mit convert-ly aktualisieren}.
-
-Leider kann @code{convert-ly} nicht alle Veränderungen der Syntax
-berücksichtigen.  Hier werden einfache @qq{Suchen und
-Ersetzen}-Veränderungen vorgenommen (wie etwa @code{raggedright} zu
-@code{ragged-right}), aber einige Veränderungen sind zu
-kompliziert.  Die Syntax-Veränderungen, die das Programm nicht
-berücksichtigt, sind im Kapitel @rprogram{Dateien mit convert-ly aktualisieren} aufgelistet.
-
-Zum Beispiel wurden in LilyPond 2.4 und früheren Versionen 
-Akzente und Umlaute mit LaTeX-Befehlen eingegeben, ein 
-@qq{No\"el} etwa ergäbe das französische Wort für Weihnachten.
-In LilyPond 2.6 und höher müssen diese Sonderzeichen direkt 
-als utf-8-Zeichen eingegeben werden, in diesem Fall also @qq{ë}. 
-@code{convert-ly} kann nicht alle dieser LaTeX-Befehle 
-verändern, das muss manuell vorgenommen werden.
-
-
-@node Fehlersuche (alles auseinandernehmen)
-@subsection Fehlersuche (alles auseinandernehmen)
-@translationof Troubleshooting (taking it all apart)
-
-Früher oder später werden Sie in die Lage kommen, 
-dass LilyPond Ihre Datei nicht kompilieren will.  Die 
-Information, die LilyPond während der Übersetzung 
-gibt, können Ihnen helfen, den Fehler zu finden, aber 
-in vielen Fällen müssen Sie nach der Fehlerquelle 
-auf die Suche gehen.
-
-Die besten Hilfsmittel sind in diesem Fall das Zeilen- 
-und Blockkommentar (angezeigt durch @code{%} bzw. 
-@code{%@{ ... %@}}).  Wenn Sie nicht bestimmen können, 
-wo sich das Problem befindet, beginnen Sie damit, große 
-Teile des Quelltextes auszukommentieren.  Nachdem Sie 
-einen Teil auskommentiert haben, versuchen Sie, die Datei 
-erneut zu übersetzen.  Wenn es jetzt funktioniert, muss 
-sich das Problem innerhalb der Kommentare befinden. 
-Wenn es nicht funktioniert, müssen Sie weitere Teile 
-auskommentieren bis sie eine Version haben, die funktioniert.
-
-In Extremfällen bleibt nur noch solch ein Beispiel übrig:
-
-@example
-\score @{
-  <<
-    % \melody
-    % \harmony
-    % \bass
-  >>
-  \layout@{@}
-@}
-@end example
-
-@noindent
-(also eine Datei ohne Noten).
-
-Geben Sie nicht auf, wenn das vorkommen sollte.  Nehmen 
-Sie das Kommentarzeichen von einem Teil wieder weg, sagen 
-wir der Bassstimme, und schauen Sie, ob es funktioniert. 
-Wenn nicht, dann kommentieren Sie die gesamte Bassstimme 
-aus, aber nicht den @code{\bass}-Befehl in dem 
- @code{\score}-Abschnitt:
-
-@example
-bass = \relative c' @{
-%@{
-  c4 c c c
-  d d d d
-%@}
-@}
-@end example
-
-Jetzt beginnen Sie damit, langsam Stück für Stück der 
-Bassstimme wieder hineinzunehmen, bis Sie die problematische 
-Zeile finden.
-
-Eine andere nützliche Technik zur Problemlösung ist es, 
-@ref{Minimalbeispiele} zu konstruieren.
-
-
-@node Minimalbeispiele
-@subsection Minimalbeispiele
-@translationof Minimal examples
-
-Ein Minimalbeispiel ist eine Beispieldatei, die so klein wie 
-möglich ist.  Diese Beispiele sind sehr viel einfacher zu 
-verstehen als die langen Originaldateien.  Minimalbeispiele 
-werden benutzt, um
-
-
-@itemize
-@item Fehlerberichte zu erstellen,
-@item eine Hilfeanfrage an die E-Mail-Liste zu schicken,
-@item Ein Beispiel zur @uref{http://lsr@/.dsi@/.unimi@/.it/,LilyPond
-Schnipselsammlung} hinzuzufügen.
-@end itemize
-
-Um ein Beispiel zu konstruieren, das so klein wie möglich ist, 
-gibt es eine einfache Regel:  Alles nicht Notwendige entfernen. 
-Wenn Sie unnötige Teile einer Datei entfernen, bietet es sich an, 
-sie auszukommentieren und nicht gleich zu löschen.  Auf diese Weise 
-können Sie eine Zeile leicht wieder mit aufnehmen, sollten Sie sie 
-doch brauchen, anstatt sie von Anfang an neu zu schreiben.
-
-Es gibt zwei Ausnahmen dieser @qq{So klein wie möglich}-Regel:
-
-@itemize
-@item Fügen Sie immer einen @code{\version}Befehl ein.
-@item Wenn es möglich ist, benutzen Sie @code{\paper@{ ragged-right = ##t @}}
-am Beginn des Beispiels.
-@end itemize
-
-Der Sinn der Minimalbeispiele ist, dass sie einfach lesbar sind:
-
-@itemize
-@item Vermeiden Sie es, komplizierte Noten, Schlüssel oder Taktangaben 
-zu verwenden, es sei denn, Sie wollen genau an diesen Elementen 
-etwas demonstrieren.
-@item Benutzen Sie keine @code{\override}-Befehle, wenn sie nicht der 
-Zweck des Beispieles sind.
-@end itemize
-
-
-@node Partituren und Stimmen
-@section Partituren und Stimmen
-@translationof Scores and parts
-
-Orchesternoten werden alle zweimal gesetzt. Erstens als Stimmen für 
-die Musiker, und dann als große Partitur für den Dirigenten.  Mit 
-Variablen 
-kann hier doppelte Arbeit erspart werden. Die Musik muss nur einmal 
-eingegeben werden und wird in einer Variable abgelegt.  Der Inhalt 
-dieser 
-Variable wird dann benutzt, um sowohl die Stimme als auch die Partitur 
-zu erstellen.
-
-Es bietet sich an, die Noten in eigenen Dateien zu speichern.  Sagen wir 
-beispielsweise, dass in der Datei @file{Horn-Noten.ly} die folgenden 
-Noten eines Duetts für Horn und Fagott gespeichert sind:
-
-@example
-HornNoten = \relative c @{
-  \time 2/4
-  r4 f8 a cis4 f e d
-@}
-@end example
-
-@noindent
-Daraus wird dann eine eigene Stimme gemacht, indem folgende Datei 
-erstellt 
-wird:
-
-@example
-\include "Horn-Noten.ly"
-\header @{
-  instrument = "Horn in F"
-@}
-
-@{
- \transpose f c' \HornNoten
-@}
-@end example
-
-Die Zeile
-
-@example
-\include "Horn-Noten.ly"
-@end example
-
-@noindent
-setzt den Inhalt der Datei @file{Horn-Noten.ly} an die Stelle des 
-Befehls in die aktuelle Datei.  Damit besteht also eine Definition 
-für @code{HornNoten}, so dass die Variable verwendet werden kann. 
-Der Befehl @code{\transpose f@tie{}c'} zeigt an, dass das Argument, 
-also @code{\HornNoten}, um eine Quinte nach oben transponiert wird.
-Klingendes @q{f} wird also als @code{c'} notiert.  Das entspricht 
-der Notation eines Waldhorns in F.  Die Transposition zeigt die folgende 
-Ausgabe:
-
-@lilypond[quote,ragged-right]
-\transpose f c' \relative c {
-  \time 2/4
-  r4 f8 a cis4 f e d
-}
-@end lilypond
-
-In der Musik für mehrere Instrumente kommt es oft vor, dass eine Stimme 
-für mehrere Takte nicht spielt.  Das wird mit einer besonderen Pause 
-angezeigt, dem Pausenzeichen für mehrere Takte (engl. multi-measure 
-rest).  Sie wird mit dem @emph{großen} Buchstaben @samp{R} eingegeben, 
-gefolgt von einer Dauer (@code{1}@tie{}für eine Ganze, @code{2}@tie{}
-für eine Halbe usw.).  Indem man die Dauer multipliziert, können längere  
-Pausen erstellt werden.  Z. B. dauert diese Pause drei Takte eines 
-2/4-Taktes:
-
-@example
-R2*3
-@end example
-
-Wenn die Stimme gedruckt wird, müssen diese Pausen zusammengezogen 
-werden. 
-Das wird durch eine Variable erreicht:
-
-@example
-\set Score.skipBars = ##t
-@end example
-
-@noindent
-Dieser Befehl setzt die Eigenschaft des @code{skipBars} (@qq{überspringe 
-Takte}) auf wahr (@code{##t}).  Wenn diese Option und die Pause 
-zu der Musik des Beispiels gesetzt wird, erhält man folgendes Ergebnis:
-
-@lilypond[quote,ragged-right]
-\transpose f c' \relative c {
-  \time 2/4
-  \set Score.skipBars = ##t
-  R2*3
-  r4 f8 a cis4 f e d
-}
-@end lilypond
-
-Die Partitur wird erstellt, indem alle Noten zusammengesetzt werden. 
-Angenommen, die andere Stimme trägt den Namen @code{FagottNoten} 
- und ist in der Datei @file{Fagott-Noten.ly} gespeichert.  Die
-Partitur sieht dann folgendermaßen aus:
-
-@example
-\include "Fagott-Noten.ly"
-\include "Horn-Noten.ly"
-
-<<
-  \new Staff \HornNoten
-  \new Staff \FagottNoten
->>
-@end example
-
-@noindent
-Und mit LilyPond übersetzt:
-
-@lilypond[quote,ragged-right]
-\relative c <<
-  \new Staff {
-    \time 2/4 R2*3
-    r4 f8 a cis4 f e d
-  }
-  \new Staff {
-    \clef bass
-    r4 d,8 f | gis4 c | b bes |
-    a8 e f4 | g d | gis f
-  }
->>
-@end lilypond
-
-
-@node Make und Makefiles
-@section Make und Makefiles
-@translationof Make and Makefiles
-
-@cindex Makefile
-@cindex Make-Dateien
-@cindex make
-
-Fast alle Betriebssysteme, auf denen LilyPond benutzt werden kann,
-unterstützen ein Programm mit dem Namen @code{make}.  Dieses Programm
-liest eine besondere Datei mit der Bezeichnung @code{Makefile},
-die definiert, welche Dateien von welchen anderen Dateien abhängen und
-welche Befehle für das Betriebssystem nötig sind, um eine Datei aus
-einer anderen zu erstellen. Ein Makefile könnte etwa erklären, wie
-@code{ballad.pdf} und @code{ballad.midi} aus @code{ballad.ly}
-erstellt werden können, indem LilyPond aufgerufen wird.
-
-Es gibt Fällen, wenn es sich sehr stark empfiehlt, ein @code{Makefile}
-für das aktuelle Projekt zu erstellen, entweder zur eigenen Bequemlichkeit,
-oder aber auch als Hilfe für andere, die vielleicht einmal die
-Quelldateien lesen und verstehen wollen.  Insbesondere bei großen Projekten
-mit vielen eingefügten Dateien und unterschiedlichen Ausgabeoptionen
-(etwa Partitur, einzelne Stimmen, Dirigierpartitur, Klavierauszug usw.),
-aber auch bei Projekten, die komplizierte Programmaufrufe zur Verarbeitung
-erfordern (wenn man etwa mit @code{lilypond-book} arbeitet), lohnt
-sich die Erstellung einer Make-Datei.  Diese Dateien können sehr
-unterschiedliche ausfallen, und ihre Komplexität und Flexibilität kann
-den Bedürfnissen aber auch Kenntnissen des Schreibers angepasst werden.
-Das Programm GNU Make ist auf GNU/Linux Distributionen und MacOS X
-installiert, aber es ist auch für Windows erhältlich.
-
-Das @strong{GNU Make Manual} gibt eine vollständige Anleitung, wie
-@code{make} benutzt werden kann.  Hier sollen nur einige kleine
-Blicke auf die vielfältigen Möglichkeiten geworfen werden.
-
-Die Befehle, um Regeln in einer Make-Datei zu erstellen, unterscheidet
-sich zwischen den Betriebssystemen.  Die verschiedenen Linuxe und
-MacOS X benutzen @code{bash}, während unter Windows @code{cmd} eingesetzt
-wird.  Unter MacOS X muss man das System so konfigurieren, dass
-die Kommandozeile benutzt wird.  Hier einige Beispiele für Make-Dateien,
-mit Versionen für Linux/MacOS und Windows.
-
-Das erste Beispiel ist für ein Orchesterstück in vier Stätzen unt mit
-der folgenden Dateistruktur:
-
-@example
-Symphony/
-|-- MIDI/
-|-- Makefile
-|-- Notes/
-|   |-- cello.ily
-|   |-- figures.ily
-|   |-- horn.ily
-|   |-- oboe.ily
-|   |-- trioString.ily
-|   |-- viola.ily
-|   |-- violinOne.ily
-|   `-- violinTwo.ily
-|-- PDF/
-|-- Parts/
-|   |-- symphony-cello.ly
-|   |-- symphony-horn.ly
-|   |-- symphony-oboes.ly
-|   |-- symphony-viola.ly
-|   |-- symphony-violinOne.ly
-|   `-- symphony-violinTwo.ly
-|-- Scores/
-|   |-- symphony.ly
-|   |-- symphonyI.ly
-|   |-- symphonyII.ly
-|   |-- symphonyIII.ly
-|   `-- symphonyIV.ly
-`-- symphonyDefs.ily
-@end example
-
-Die @code{.ly}-Dateien un den Verzeichnissen @code{Scores} und
-@code{Parts} erhalten ihrere Noten aus @code{.ily}-Dateien, die
-sich im @code{Notes}-Verzeichnis befinden:
-
-@example
-%%% Kopfzeile der Datei "symphony-cello.ly"
-\include ../definitions.ily
-\include ../Notes/cello.ily
-@end example
-
-Die Make-Datei hat die Ziele @code{score} (das gesamte Stück als
-große Partitur), @code{movements} (die einzelnen Sätze als große
-Partitur) und @code{parts} (die einzelnen Stimmen für die Spieler).
-Es gibt auch das Ziel @code{archive}, welches ein Tar-Archiv
-der Quelldateien erstellt, etwa um die Quellen über das Internet
-oder per E-Mail zu verteilen.  Hier die Make-Datei für GNU/Linux
-oder MacOS X.  Sie sollte unter dem Namen @code{Makefile} im obersten
-Verzeichnis des Projektes gespeichert werden:
-
-@warning{Wenn ein Ziel oder eine Musterregel definiert ist, müssen
-die folgenden Zeilen mit Tabulatoren, nicht mit Leerzeichen beginnen.}
-
-@example
-# Namensstamm der Ausgabedateien
-piece = symphony
-# finde heraus, wieviele Prozessoren vorhanden sind
-CPU_CORES=`cat /proc/cpuinfo | grep -m1 "cpu cores" | sed s/".*: "//`
-# Der Befehl, um lilypond aufzurufen
-LILY_CMD = lilypond -ddelete-intermediate-files \
-                    -dno-point-and-click -djob-count=$(CPU_CORES)
-
-# Die Endungen, die im Makefile benutzt werden
-.SUFFIXES: .ly .ily .pdf .midi
-
-# Eingabe- und Ausgabedateien werden in den Verzeichnissen durchsucht,
-# die sich in der VPATH-Variable befinden.  Alle sind Unterverzeichnisse
-# des aktuellen Verzeichnisses (angegeben durch die GNU make-Variable
-# `CURDIR').
-VPATH = \
-  $(CURDIR)/Scores \
-  $(CURDIR)/PDF \
-  $(CURDIR)/Parts \
-  $(CURDIR)/Notes
-
-# Die Musterregel, um PDF und MIDI-Dateien aus der LY-Eingabedatei
-# zu erstellen.  Die .pdf-Ausgabedateien werden in das
-# `PDF'-Unterverzeichnis abgelegt, die .midi-Dateien in das
-# `MIDI'-Unterverzeichnis.
-%.pdf %.midi: %.ly
-        $(LILY_CMD) $<; \           # this line begins with a tab
-        if test -f "$*.pdf"; then \
-            mv "$*.pdf" PDF/; \
-        fi; \
-        if test -f "$*.midi"; then \
-            mv "$*.midi" MIDI/; \
-        fi
-
-notes = \
-  cello.ily \
-  horn.ily \
-  oboe.ily \
-  viola.ily \
-  violinOne.ily \
-  violinTwo.ily
-
-# Abhängigkeiten der einzelnen Sätze.
-$(piece)I.pdf: $(piece)I.ly $(notes)
-$(piece)II.pdf: $(piece)II.ly $(notes)
-$(piece)III.pdf: $(piece)III.ly $(notes)
-$(piece)IV.pdf: $(piece)IV.ly $(notes)
-
-# Abhängigkeiten der großen Partitur.
-$(piece).pdf: $(piece).ly $(notes)
-
-# Abhängigkeiten der Stimmen.
-$(piece)-cello.pdf: $(piece)-cello.ly cello.ily
-$(piece)-horn.pdf: $(piece)-horn.ly horn.ily
-$(piece)-oboes.pdf: $(piece)-oboes.ly oboe.ily
-$(piece)-viola.pdf: $(piece)-viola.ly viola.ily
-$(piece)-violinOne.pdf: $(piece)-violinOne.ly violinOne.ily
-$(piece)-violinTwo.pdf: $(piece)-violinTwo.ly violinTwo.ily
-
-# `make score' eintippen, um die große Partitur mit allen vier
-# Sätzen als eine Datei zu erstellen.
-.PHONY: score
-score: $(piece).pdf
-
-# `make parts' tippen, um alle Stimmen zu erstellen.
-# `make foo.pdf' tippen, um die Stimme für das Instrument `foo' zu erstellen.
-# Beispiel: `make symphony-cello.pdf'.
-.PHONY: parts
-parts: $(piece)-cello.pdf \
-       $(piece)-violinOne.pdf \
-       $(piece)-violinTwo.pdf \
-       $(piece)-viola.pdf \
-       $(piece)-oboes.pdf \
-       $(piece)-horn.pdf
-
-# `make movements' tippen um Dateien für die vier Sätze einzeln zu erstellen.
-.PHONY: movements
-movements: $(piece)I.pdf \
-           $(piece)II.pdf \
-           $(piece)III.pdf \
-           $(piece)IV.pdf
-
-all: score parts movements
-
-archive:
-        tar -cvvf stamitz.tar \       # this line begins with a tab
-        --exclude=*pdf --exclude=*~ \
-        --exclude=*midi --exclude=*.tar \
-        ../Stamitz/*
-@end example
-
-Unter Windows ergeben sich bestimmte Komplikationen.  Nachdem man
-GNU Make für Windows heruntergeladen und installiert hat, muss
-man den richtigen Pfad in den Umgebungsvariablen des Systems setzen,
-damit die DOS-Kommandozeile das Make-Programm finden kann.  Um das
-vorzunehmen, kann mit der rechten Maustaste auf "Arbeitsplatz"
-klicken, dann @code{Eigenschaften} und @code{Erweitert} geklickt
-werden.  Hier wählt man @code{Umgebungsvariablen}.  In der
-Liste @code{Systemvariablen} wählt man @code{Path} und mit 
-einem Klick auf @code{Bearbeiten} kann man den Pfad zu der
-@code{.exe}-Datei von GNU Make hinzufügen, der etwa wie
-folgt aussieht:
-
-@example
-C:\Program Files\GnuWin32\bin
-@end example
-
-Die Make-Datei selber muss auch angepasst werden, um unterschiedliche
-Shell-Befehle zu verwenden und mit Leerzeichen umgehen zu können,
-die sich in einigen Standardverzeichnissen unter Windows befinden.
-Das @code{archive}-Ziel wird entfernt, da Windows den
-@code{tar}-Befehl nicht kennt, und Windows benutzt auch eine
-andere Dateiendung für midi-Dateien.
-
-
-@example
-## WINDOWS VERSION
-##
-piece = symphony
-LILY_CMD = lilypond -ddelete-intermediate-files \
-                    -dno-point-and-click \
-                    -djob-count=$(NUMBER_OF_PROCESSORS)
-
-# 8.3 Bezeichnung für CURDIR erhalten (Workaround wg. Leerzeichen in PATH)
-workdir = $(shell for /f "tokens=*" %%b in ("$(CURDIR)") \
-          do @@echo %%~sb)
-
-.SUFFIXES: .ly .ily .pdf .mid
-
-VPATH = \
-  $(workdir)/Scores \
-  $(workdir)/PDF \
-  $(workdir)/Parts \
-  $(workdir)/Notes
-
-%.pdf %.mid: %.ly
-        $(LILY_CMD) $<      # diese Zeile beginnt mit Tabulator
-        if exist "$*.pdf"  move /Y "$*.pdf"  PDF/ # begin with tab
-        if exist "$*.mid" move /Y "$*.mid" MIDI/  # begin with tab
-
-notes = \
-  cello.ily \
-  figures.ily \
-  horn.ily \
-  oboe.ily \
-  trioString.ily \
-  viola.ily \
-  violinOne.ily \
-  violinTwo.ily
-
-$(piece)I.pdf: $(piece)I.ly $(notes)
-$(piece)II.pdf: $(piece)II.ly $(notes)
-$(piece)III.pdf: $(piece)III.ly $(notes)
-$(piece)IV.pdf: $(piece)IV.ly $(notes)
-
-$(piece).pdf: $(piece).ly $(notes)
-
-$(piece)-cello.pdf: $(piece)-cello.ly cello.ily
-$(piece)-horn.pdf: $(piece)-horn.ly horn.ily
-$(piece)-oboes.pdf: $(piece)-oboes.ly oboe.ily
-$(piece)-viola.pdf: $(piece)-viola.ly viola.ily
-$(piece)-violinOne.pdf: $(piece)-violinOne.ly violinOne.ily
-$(piece)-violinTwo.pdf: $(piece)-violinTwo.ly violinTwo.ily
-
-.PHONY: score
-score: $(piece).pdf
-
-.PHONY: parts
-parts: $(piece)-cello.pdf \
-       $(piece)-violinOne.pdf \
-       $(piece)-violinTwo.pdf \
-       $(piece)-viola.pdf \
-       $(piece)-oboes.pdf \
-       $(piece)-horn.pdf
-
-.PHONY: movements
-movements: $(piece)I.pdf \
-           $(piece)II.pdf \
-           $(piece)III.pdf \
-           $(piece)IV.pdf
-
-all: score parts movements
-@end example
-
-Die nächste Make-Datei ist für ein @command{lilypond-book}-Dokument,
-das in LaTeX gesetzt wird.  Das Projekt hat einen Index, welcher
-erfordert, dass der Befehl @command{latex} zweimal aufgerufen wird,
-um die Verweise zu aktualisieren.  Ausgabedateien werden in einem
-@code{out}-Verzeichnis für die .pdf-Dateien gespeichert und in
-@code{htmlout} für die html-Dateien.
-
-@example
-SHELL=/bin/sh
-FILE=myproject
-OUTDIR=out
-WEBDIR=htmlout
-VIEWER=acroread
-BROWSER=firefox
-LILYBOOK_PDF=lilypond-book --output=$(OUTDIR) --pdf $(FILE).lytex
-LILYBOOK_HTML=lilypond-book --output=$(WEBDIR) $(FILE).lytex
-PDF=cd $(OUTDIR) && pdflatex $(FILE)
-HTML=cd $(WEBDIR) && latex2html $(FILE)
-INDEX=cd $(OUTDIR) && makeindex $(FILE)
-PREVIEW=$(VIEWER) $(OUTDIR)/$(FILE).pdf &
-
-all: pdf web keep
-
-pdf:
-        $(LILYBOOK_PDF)  # begin with tab
-        $(PDF)           # begin with tab
-        $(INDEX)         # begin with tab
-        $(PDF)           # begin with tab
-        $(PREVIEW)       # begin with tab
-
-web:
-        $(LILYBOOK_HTML) # begin with tab
-        $(HTML)          # begin with tab
-        cp -R $(WEBDIR)/$(FILE)/ ./  # begin with tab
-        $(BROWSER) $(FILE)/$(FILE).html &  # begin with tab
-
-keep: pdf
-        cp $(OUTDIR)/$(FILE).pdf $(FILE).pdf  # begin with tab
-
-clean:
-        rm -rf $(OUTDIR) # begin with tab
-
-web-clean:
-        rm -rf $(WEBDIR) # begin with tab
-
-archive:
-        tar -cvvf myproject.tar \ # begin this line with tab
-        --exclude=out/* \
-        --exclude=htmlout/* \
-        --exclude=myproject/* \
-        --exclude=*midi \
-        --exclude=*pdf \
-        --exclude=*~ \
-        ../MyProject/*
-@end example
-
-TODO: soll auch unter Windows funktionieren
-
-Die vorige Make-Datei funktioniert nicht unter Windows.  Als Alternative
-für Windows-Benutzer könnte man eine einfache batch-Datei erstellen,
-welche die erforderlichen Befehl enthält.  Sie kümmert sich nicht
-um Abhängigkeiten, wie es eine Make-Datei kann, aber wenigstens
-wird die Kompilation auf einen einzigen Befehl beschränkt.  Das folgende
-kann als Datei @command{build.bat} oder @command{build.cmd} gespeichert
-werden.  Die Batch-Datei kann auf der Kommandozeile aufgerufen werden
-oder einfach doppelt angeklickt werden.
-
-@example
-lilypond-book --output=out --pdf myproject.lytex
-cd out
-pdflatex myproject
-makeindex myproject
-pdflatex myproject
-cd ..
-copy out\myproject.pdf MyProject.pdf
-@end example
-
-
-@seealso
-Programmbenutzung:
-@rprogram{Einrichtung für MacOS X},
-@rprogram{Benutzung auf der Kommandozeile},
-@rprogram{LilyPond-book}
index def4471db9cf2521500f07368b6d8dbaa876e514..b392e66ee8b287cf965dbc3548b91186be717d1f 100644 (file)
@@ -2048,7 +2048,7 @@ Intervals larger than an octave.
 ES: compás compuesto, compás de subdivisión ternaria,
 I: tempo composto,
 F: mesure composée,
-D: ?,
+D: Dreiertakt,
 NL: ?,
 DK: ?,
 S: ?,
@@ -2067,7 +2067,7 @@ A meter that includes a triplet subdivision within the beat, such as
 ES: compás compuesto, compás de amalgama (def. 2),
 I: ?,
 F: temps composé,
-D: ?,
+D: zusammengesetzte Taktart,
 NL: ?,
 DK: ?,
 S: ?,
@@ -2119,7 +2119,7 @@ A time signature that additively combines two or more unequal meters, e.g.,
 ES: en Do, tono de concierto,
 I: intonazione reale,
 F: tonalité de concert, en ut,
-D: ?,
+D: Kammerton,
 NL: ?,
 DK: ?,
 S: ?,
@@ -2462,7 +2462,7 @@ No cross-references.
 ES: dal niente, de la nada,
 I: dal niente,
 F: partant de rien,
-D: ?,
+D: aus dem Nichts, dal niente,
 NL: ?,
 DK: ?,
 S: ?,
@@ -2767,7 +2767,7 @@ Abbreviated @emph{dim.} It indicates a decrease in tone volume.
 ES: disminución,
 I: diminuzione,
 F: diminution,
-D: ?,
+D: Diminution,
 NL: ?,
 DK: ?,
 S: ?,
@@ -2854,7 +2854,7 @@ FI: dissonanssi, dissonoiva intervalli, riitasointi.
 ES: división,
 I: ?,
 F: ?,
-D: ?,
+D: Divisio,
 NL: ?,
 DK: ?,
 S: ?,
@@ -2889,7 +2889,7 @@ No cross-references.
 ES: elevación [de tono],
 I: ?,
 F: saut,
-D: ?,
+D: Glissando zu unbestimmter Tonhöhe,
 NL: ?,
 DK: ?,
 S: ?,
@@ -3088,7 +3088,7 @@ FI: kaksoisylennysmerkki.
 ES: compás polimétrico,
 I: ?,
 F: ?,
-D: ?,
+D: zusammengesetzte Taktart,
 NL: ?,
 DK: ?,
 S: ?,
@@ -3256,7 +3256,7 @@ indicate this information are called dynamic marks.
 ES: sinalefa,
 I: elisione,
 F: élision,
-D: ?,
+D: Elision,
 NL: ?,
 DK: ?,
 S: ?,
@@ -3508,7 +3508,7 @@ Double Bass).
 ES: caída [de tono],
 I: ?,
 F: chute,
-D: ?,
+D: Glissando zu unbestimmter Tonhöhe nach unten,
 NL: ?,
 DK: ?,
 S: ?,
@@ -3691,7 +3691,7 @@ g64-"64th" s8
 ES: armónico,
 I: ?,
 F: flageolet,
-D: ?,
+D: Flageolett,
 NL: ?,
 DK: ?,
 S: ?,
@@ -3784,11 +3784,11 @@ FI: kvartti.
 ES: partitura a la francesa,
 I: ?,
 F: ?,
-D: ?,
+D: Orchesterpartitur ohne leere Systeme,
 NL: ?,
 DK: ?,
 S: ?,
-FI: partituuri francesan tapaan.
+FI: partituuri ilman tyhjiä nuottiviivastoja.
 
 A @q{condensed} score, produced by omitting staves for instruments that are not
 playing at the moment, and by moving up additional systems from following pages
@@ -3809,7 +3809,7 @@ you may wish to procure a copy of their style manual.
 ES: pentagrama a la francesa,
 I: ?,
 F: ?,
-D: ?,
+D: zeitweiliges Notensystem,
 NL: ?,
 DK: ?,
 S: ?,
@@ -4217,11 +4217,11 @@ For harmony that uses three or more notes, see @ref{chord}.
 ES: hemiolia,
 I: emiolia, (rarely hemiola or emiola),
 F: hémiole,
-D: ?,
+D: Hemiole,
 NL: ?,
 DK: ?,
 S: ?,
-FI: 3/2 -suhde.
+FI: hemioli, 3/2 -suhde.
 
 [Greek: in Latin, @emph{sesquialtera}] The ratio 3:2.
 
@@ -4289,7 +4289,7 @@ the same rhythm (more or less).  In contrast to @emph{polyphony}.
 ES: ?,
 I: ?,
 F: ?,
-D: ?,
+D: Silbenanzahl,
 NL: ?,
 DK: ?,
 S: ?,
@@ -4404,7 +4404,7 @@ The addition of such two intervals forms an octave.
 ES: inversión,
 I: rivolto,
 F: renversement,
-D: ?,
+D: Umkehrung,
 NL: ?,
 DK: ?,
 S: ?,
@@ -4527,7 +4527,7 @@ key of the music.
 ES: dejar vibrar,
 I: laissez vibrer,
 F: laissez vibrer,
-D: ?,
+D: Laissez vibrer, schwingen lassen,
 NL: ?,
 DK: ?,
 S: ?,
@@ -4719,7 +4719,7 @@ FI: viiva, nuottiviiva.
 ES: en su lugar,
 I: loco,
 F: ?,
-D: ?,
+D: loco,
 NL: ?,
 DK: ?,
 S: ?,
@@ -4798,7 +4798,7 @@ FI: sidonta sanoituksessa.
 ES: letra (de la canción),
 I: testo,
 F: paroles,
-D: Liedtext, Gesangtext,
+D: Liedtext, Gesangstext,
 NL: liedtekst,
 DK: ?,
 S: ?,
@@ -4848,11 +4848,11 @@ FI: suuri intervalli.
 ES: máxima,
 I: maxima,
 F: maxima, maxime,
-D: ?,
+D: Maxima,
 NL: ?,
 DK: ?,
 S: ?,
-FI: ?.
+FI: maxima.
 
 Note value: twice the length of a @notation{longa}.
 
@@ -4967,7 +4967,7 @@ No cross-references.
 ES: línea de melisma,
 I: linea del melisma,
 F: trait de mélisme, trait de tenue,
-D: ?,
+D: Fülllinie,
 NL: ?,
 DK: ?,
 S: ?,
@@ -4992,7 +4992,7 @@ FI: melismaviiva.
 ES: notación mensural,
 I: notazione mensurale,
 F: notation mensurale,
-D: ?,
+D: Mensuralnotation,
 NL: ?,
 DK: ?,
 S: ?,
@@ -5039,7 +5039,7 @@ TODO: add to definition (including summary info on proportional notation)
 ES: signo de mensuración,
 I: ?,
 F: signe de mensuration,
-D: ?,
+D: Mensurzeichen,
 NL: ?,
 DK: ?,
 S: ?,
@@ -5360,7 +5360,7 @@ Exact tempo indication (in beats per minute).  Abbreviated @notation{M.M.} or
 ES: mezzo,
 I: mezzo,
 F: mezzo,
-D: ?,
+D: mezzo, etwas,
 NL: ?,
 DK: ?,
 S: ?,
@@ -5416,7 +5416,7 @@ The female voice between soprano and contralto.
 ES: do central,
 I: do centrale,
 F: do central, do 3
-D: eingestrichenes@w{ }c,
+D: zweigestrichenes@w{ }c,
 NL: centrale@w{ }c,
 DK: enstreget@w{ }c,
 S: ettstruket@w{ }c,
@@ -5846,7 +5846,7 @@ bracket, or @notation{loco} see octave marking.
 ES: indicación de octava,
 I: segno di ottava,
 F: indication d'octave,
-D: ?,
+D: Oktavierungszeichen,
 NL: ?,
 DK: ?,
 S: ?,
@@ -6237,7 +6237,7 @@ No cross-references.
 ES: compás polimétrico,
 I: polimetria,
 F: polymétrie,
-D: ?,
+D: Polymetrie,
 NL: ?,
 DK: ?,
 S: ?,
@@ -6262,7 +6262,7 @@ parts.
 ES: polimétrico,
 I: polimetrico,
 F: polymétrique,
-D: ?,
+D: polymetrisch,
 NL: ?,
 DK: ?,
 S: ?,
@@ -6281,7 +6281,7 @@ simultaneously or in alternation.
 ES: indicación de compás polimétrico,
 I: tempo polimetrico,
 F: ?,
-D: ?,
+D: zusammengesetzte Taktart,
 NL: ?,
 DK: ?,
 S: ?,
@@ -6352,7 +6352,7 @@ No cross-references.
 ES: proporción,
 I: proporzione,
 F: proportion,
-D: ?,
+D: Proportio,
 NL: ?,
 DK: ?,
 S: ?,
@@ -6496,7 +6496,7 @@ FI: kvartoli.
 ES: variante [de acorde o intervalo],
 I: qualità (?),
 F: qualité (?),
-D: ?,
+D: Modus (Dur oder Moll),
 NL: ?,
 DK: ?,
 S: ?,
@@ -6910,7 +6910,7 @@ second depends on the scale degrees in question.
 @item ES: redonda,
 @item I: semibreve,
 @item F: ronde,
-@item D: Ganze, ganze Note,
+@item D: Ganze, ganze Note, Semibrevis,
 @item NL: hele noot,
 @item DK: helnode,
 @item S: helnot,
@@ -7019,7 +7019,7 @@ FI: korotusmerkki.
 ES: simile, similar,
 I: simile,
 F: simile,
-D: ?,
+D: simile, gleichartig,
 NL: ?,
 DK: ?,
 S: ?,
@@ -7039,7 +7039,7 @@ TODO: Where else could I refer the reader?
 ES: compás simple, compás de subdivisión binaria,
 I: ?,
 F: mesure binaire,
-D: ?,
+D: grader Takt,
 NL: ?,
 DK: ?,
 S: ?,
@@ -7358,7 +7358,7 @@ whole note.
 ES: stringendo, acelerando,
 I: stringendo,
 F: stringendo, en accélérant,
-D: ?,
+D: stringendo,
 NL: ?,
 DK: ?,
 S: ?,
@@ -7601,7 +7601,7 @@ D: Notensystem, Partitur,
 NL: systeem,
 DK: system,
 S: system,
-FI: nuottijärjestelmä.
+FI: nuottiviivasto.
 
 The collection of staves (@notation{staff}), two or more, as used for writing
 down of keyboard, chamber, choral, or orchestral music.
@@ -7859,7 +7859,7 @@ The first @notation{scale degree}.
 ES: instrumento transpositor,
 I: strumento traspositore,
 F: instrument transpositeur,
-D: ?,
+D: transponierende Instrumente,
 NL: ?,
 DK: ?,
 S: ?,
@@ -8025,7 +8025,7 @@ FI: trilli.
 ES: compás ternario,
 I: tempo ternario,
 F: mesure ternaire,
-D: in drei, ungerader Takt,
+D: Dreiertakt, ungerader Takt,
 NL: driedelige maatsoort,
 DK: tredelt takt,
 S: tretakt,
@@ -8077,7 +8077,7 @@ D: Stimmgabel,
 NL: stemvork,
 DK: stemmegaffel,
 S: stämgaffel,
-FI: viritysavain.
+FI: viritysavain, äänirauta.
 
 A two-pronged piece of steel used to indicate an absolute pitch, usually for
 @emph{A} above middle C (440 cps/Hz), which is the international tuning
@@ -8093,7 +8093,7 @@ standard.  Tuning forks for other pitches are available.
 ES: grupo de valoración especial,
 I: gruppi irregolari,
 F: ?,
-D: ?,
+D: N-tole,
 NL: Antimetrische figuur,
 DK: ?,
 S: ?,
@@ -8198,7 +8198,7 @@ No cross-references.
 ES: vez, primera y segunda vez,
 I: volta,
 F: volta, fois,
-D: ?,
+D: volta-Klammer, Wiederholungsklammer,
 NL: ?,
 DK: ?,
 S: ?,
index 7fadfccd84b68ff4669e71e26887278af0ce3649..bd7d5fcb174a096a2dc3a7411a0aa701239d53e4 100644 (file)
@@ -4,13 +4,13 @@
 # This file is distributed under the same license as the lilypond package.
 #
 #
-# Till Paala <till.rettig@gmx.de>, 2007,2008,2009,2010.
+# Till Paala <till.rettig@gmx.de>, 2007,2008,2009,2010, 2010.
 msgid ""
 msgstr ""
 "Project-Id-Version: de\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2010-04-13 12:25+0200\n"
-"PO-Revision-Date: 2010-04-13 12:42+0200\n"
+"PO-Revision-Date: 2010-08-31 16:13+0300\n"
 "Last-Translator: Till Paala <till.rettig@gmx.de>\n"
 "Language-Team: German <de>\n"
 "MIME-Version: 1.0\n"
@@ -133,14 +133,12 @@ msgstr "nach-GDP"
 
 #. -*- coding: utf-8 -*-
 #. Documentation/changes.tely:69 (variable)
-#, fuzzy
 msgid "coloredheads"
-msgstr "Notenköpfe"
+msgstr "Farbenköpfe"
 
 #. Documentation/changes.tely:70 (variable)
-#, fuzzy
 msgid "noclef"
-msgstr "Notenschlüssel"
+msgstr "Nichtschlüssel"
 
 #. @node in Documentation/changes.tely
 #. @node in Documentation/macros.itexi
@@ -149,7 +147,7 @@ msgstr "Top"
 
 #. @top in Documentation/changes.tely
 msgid "New features in 2.13 since 2.12"
-msgstr ""
+msgstr "Neue Eigenschaften in 2.13 seit 2.12"
 
 #. @node in Documentation/essay.tely
 #. @appendix in Documentation/essay.tely
@@ -166,7 +164,7 @@ msgstr "LilyPond-Index"
 
 #. @top in Documentation/macros.itexi
 msgid "LilyPond --- \\\\TITLE\\\\"
-msgstr ""
+msgstr "LilyPond -- \\\\TITLE\\\\"
 
 #. @subsubheading in Documentation/macros.itexi
 msgid "Predefined commands"
@@ -186,50 +184,43 @@ msgstr "Bekannte Probleme und Warnungen"
 
 #. @node in Documentation/essay/engraving.itely
 #. @chapter in Documentation/essay/engraving.itely
-#, fuzzy
 msgid "Music engraving"
 msgstr "Notensatz"
 
 #. @node in Documentation/essay/engraving.itely
 #. @section in Documentation/essay/engraving.itely
-#, fuzzy
 msgid "The LilyPond story"
-msgstr "LilyPond testen"
+msgstr "Die Geschichte von LilyPond"
 
 #. @node in Documentation/essay/engraving.itely
 #. @section in Documentation/essay/engraving.itely
-#, fuzzy
 msgid "Engraving details"
-msgstr "Notensatz"
+msgstr "Details des Notensetzens"
 
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
-#, fuzzy
 msgid "Music fonts"
-msgstr "Musikalische Funktionen"
+msgstr "Notenschriftarten"
 
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
-#, fuzzy
 msgid "Optical spacing"
-msgstr "Vertikale Abstände"
+msgstr "Optischer Ausgleich"
 
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
-#, fuzzy
 msgid "Ledger lines"
-msgstr "Hilfslinie"
+msgstr "Hilfslinien"
 
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
-#, fuzzy
 msgid "Optical sizing"
-msgstr "Vertikale Abstände"
+msgstr "Optische Größen"
 
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
 msgid "Why work so hard?"
-msgstr ""
+msgstr "Warum der große Aufwand"
 
 #. @node in Documentation/essay/engraving.itely
 #. @section in Documentation/essay/engraving.itely
@@ -238,25 +229,23 @@ msgstr "Automatisierter Notensatz"
 
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
-#, fuzzy
 msgid "Beauty contests"
-msgstr "Kontexte erstellen"
+msgstr "Schönheitswettbewerb"
 
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
 msgid "Improvement by benchmarking"
-msgstr ""
+msgstr "Verbessern durch Benchmarking"
 
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
 msgid "Getting things right"
-msgstr ""
+msgstr "Alles richtig machen"
 
 #. @node in Documentation/essay/engraving.itely
 #. @section in Documentation/essay/engraving.itely
-#, fuzzy
 msgid "Building software"
-msgstr "Akkorde aufbauen"
+msgstr "Ein Programm bauen"
 
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
@@ -270,20 +259,18 @@ msgstr "Welche Symbole?"
 
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
-#, fuzzy
 msgid "Flexible architecture"
-msgstr "Die Dateistruktur"
+msgstr "Flexible Architektur"
 
 #. @node in Documentation/essay/engraving.itely
 #. @section in Documentation/essay/engraving.itely
-#, fuzzy
 msgid "Putting LilyPond to work"
-msgstr "LilyPond testen"
+msgstr "LilyPond die Arbeit überlassen"
 
 #. @node in Documentation/essay/engraving.itely
 #. @section in Documentation/essay/engraving.itely
 msgid "Engraved examples (BWV 861)"
-msgstr ""
+msgstr "Notensatzbeispiele (BWV 861)"
 
 #. @node in Documentation/essay/literature.itely
 #. @chapter in Documentation/essay/literature.itely
@@ -292,25 +279,21 @@ msgstr "Literatur"
 
 #. @node in Documentation/essay/literature.itely
 #. @section in Documentation/essay/literature.itely
-#, fuzzy
 msgid "Short literature list"
-msgstr "Literatur"
+msgstr "Kurze Literaturliste"
 
 #. @node in Documentation/essay/literature.itely
 #. @section in Documentation/essay/literature.itely
-#, fuzzy
 msgid "Long literature list"
-msgstr "Literatur"
+msgstr "Lange Literaturliste"
 
 #. @subheading in Documentation/essay/literature.itely
-#, fuzzy
 msgid "Colorado"
-msgstr "color (Farbe)"
+msgstr "Colorado"
 
 #. @subheading in Documentation/essay/literature.itely
-#, fuzzy
 msgid "Computer notation"
-msgstr "Notation von Akkorden"
+msgstr "Computernotation"
 
 #. @subheading in Documentation/essay/literature.itely
 msgid "Engraving"
@@ -367,111 +350,94 @@ msgstr "Scheme-Übung"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @section in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "Introduction to Scheme"
-msgstr "Grundlagen zur Optimierung"
+msgstr "Einleitung in Scheme"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @subsection in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "Scheme sandbox"
-msgstr "Scheme-Funktionen"
+msgstr "Scheme-Sandbox"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @subsection in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "Scheme variables"
-msgstr "Scheme-Übung"
+msgstr "Scheme-Variablen"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @subsection in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "Scheme simple data types"
-msgstr "Wiederholungtypen"
+msgstr "Einfache Datentypen in Scheme"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @subsection in Documentation/extending/scheme-tutorial.itely
 msgid "Scheme compound data types"
-msgstr ""
+msgstr "Zusammengesetzte Datentypen in Scheme"
 
 #. @subheading in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "Pairs"
-msgstr "Takte"
+msgstr "Paare"
 
 #. @subheading in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "Lists"
-msgstr "Instrument"
+msgstr "Listen"
 
 #. @subheading in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "Association lists (alists)"
-msgstr "Tonhöhen bestimmten Farben zuweisen."
+msgstr "Assoziationslisten (alist)"
 
 #. @subheading in Documentation/extending/scheme-tutorial.itely
 msgid "Hash tables"
-msgstr ""
+msgstr "Hash-Tabellen"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @subsection in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "Calculations in Scheme"
-msgstr "Beschriftungskonstruktionen in Scheme"
+msgstr "Berechnungen in Scheme"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @subsection in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "Scheme procedures"
-msgstr "Scheme-Vorgänge als Eigenschaften"
+msgstr "Scheme-Prozeduren"
 
 #. @subheading in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "Defining procedures"
-msgstr "Eignschaften verändern"
+msgstr "Prozeduren definieren"
 
 #. @subheading in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "Predicates"
-msgstr "Discantus"
+msgstr "Prädikate"
 
 #. @subheading in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "Return values"
-msgstr "Notenwert"
+msgstr "Rückgabewerte"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @subsection in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "Scheme conditionals"
-msgstr "Scheme-Funktionen"
+msgstr "Scheme-Bedinungen"
 
 #. @subheading in Documentation/extending/scheme-tutorial.itely
 msgid "if"
-msgstr ""
+msgstr "if"
 
 #. @subheading in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "cond"
-msgstr "Akkord"
+msgstr "cond"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @section in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "Scheme in LilyPond"
-msgstr "LilyPond testen"
+msgstr "Scheme in LilyPond"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @subsection in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "LilyPond Scheme syntax"
-msgstr "Index der LilyPond-Befehle"
+msgstr "LilyPond-Scheme-Syntax"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @subsection in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "LilyPond variables"
-msgstr "Variablen benutzen"
+msgstr "LilyPond-Variablen"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @subsection in Documentation/extending/scheme-tutorial.itely
@@ -480,32 +446,29 @@ msgstr "Eingabevariablen und Scheme"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @subsection in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "Object properties"
-msgstr "Eigenschaften von Musikobjekten"
+msgstr "Objekteigenschaften"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @subsection in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "LilyPond compound variables"
-msgstr "Index der LilyPond-Befehle"
+msgstr "Zusammengesetzte LilyPond-Variablen"
 
 #. @subheading in Documentation/extending/scheme-tutorial.itely
 msgid "Offsets"
-msgstr ""
+msgstr "Offset"
 
 #. @subheading in Documentation/extending/scheme-tutorial.itely
-#, fuzzy
 msgid "Extents"
-msgstr "Tenor"
+msgstr "Extent"
 
 #. @subheading in Documentation/extending/scheme-tutorial.itely
 msgid "Property alists"
-msgstr ""
+msgstr "Eigenschafts-Alisten"
 
 #. @subheading in Documentation/extending/scheme-tutorial.itely
 msgid "Alist chains"
-msgstr ""
+msgstr "Alisten-Ketten"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @subsection in Documentation/extending/scheme-tutorial.itely
@@ -572,9 +535,8 @@ msgstr "Musikalische Funktionen"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @subsection in Documentation/extending/programming-interface.itely
-#, fuzzy
 msgid "Music function syntax"
-msgstr "Musikalische Funktionen"
+msgstr "Syntax der musikalischen Funktionen"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @subsection in Documentation/extending/programming-interface.itely
@@ -583,9 +545,8 @@ msgstr "Einfache Ersetzungsfunktionen"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @subsection in Documentation/extending/programming-interface.itely
-#, fuzzy
 msgid "Intermediate substitution functions"
-msgstr "Paarige Ersetzungsfunktionen"
+msgstr "Vermittelnde Ersetzungsfunktionen"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @subsection in Documentation/extending/programming-interface.itely
@@ -604,9 +565,8 @@ msgstr "Funktionen ohne Argumente"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @section in Documentation/extending/programming-interface.itely
-#, fuzzy
 msgid "Markup functions"
-msgstr "Musikalische Funktionen"
+msgstr "Beschriftungsfunktionen"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @subsection in Documentation/extending/programming-interface.itely
@@ -625,27 +585,23 @@ msgstr "Neue Definitionen von Beschriftungsbefehlen"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @unnumberedsubsubsec in Documentation/extending/programming-interface.itely
-#, fuzzy
 msgid "Markup command definition syntax"
-msgstr "Neue Definitionen von Beschriftungsbefehlen"
+msgstr "Syntax der Definition von Beschriftungsbefehlen"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @unnumberedsubsubsec in Documentation/extending/programming-interface.itely
-#, fuzzy
 msgid "On properties"
-msgstr "Übliche Eigenschaften"
+msgstr "Über Eigenschaften"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @unnumberedsubsubsec in Documentation/extending/programming-interface.itely
-#, fuzzy
 msgid "A complete example"
-msgstr "Anklickbare Beispiele"
+msgstr "Ein vollständiges Beispiel"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @unnumberedsubsubsec in Documentation/extending/programming-interface.itely
-#, fuzzy
 msgid "Adapting builtin commands"
-msgstr "Zusätzliche rhythmische Befehle"
+msgstr "Eingebaute Befehle anpassen"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @subsection in Documentation/extending/programming-interface.itely
@@ -669,14 +625,13 @@ msgstr "Eine Funktion auf alle Layout-Objekte anwenden"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @section in Documentation/extending/programming-interface.itely
-#, fuzzy
 msgid "Callback functions"
-msgstr "Musikalische Funktionen"
+msgstr "Callback-Funktionen"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @section in Documentation/extending/programming-interface.itely
 msgid "Inline Scheme code"
-msgstr ""
+msgstr "Integrierter Scheme-Code"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @section in Documentation/extending/programming-interface.itely
@@ -685,9 +640,8 @@ msgstr "Schwierige Korrekturen"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @chapter in Documentation/extending/programming-interface.itely
-#, fuzzy
 msgid "LilyPond Scheme interfaces"
-msgstr "Layout-Schnittstellen"
+msgstr "LilyPond-Scheme-Schnittstellen"
 
 #. Documentation/learning/tutorial.itely:209 (comment)
 msgid "set the starting point to middle C"
@@ -733,14 +687,12 @@ msgstr "Eine Quelldatei übersetzen"
 
 #. @node in Documentation/learning/tutorial.itely
 #. @subsection in Documentation/learning/tutorial.itely
-#, fuzzy
 msgid "Entering input"
-msgstr "Eingabe von Text"
+msgstr "Noten eingeben"
 
 #. @subheading in Documentation/learning/tutorial.itely
-#, fuzzy
 msgid "Producing output"
-msgstr "Ausgabe kontrollieren"
+msgstr "Ansicht des Ergebnisses"
 
 #. @node in Documentation/learning/tutorial.itely
 #. @subsection in Documentation/learning/tutorial.itely
@@ -754,15 +706,13 @@ msgstr "Windows"
 
 #. @node in Documentation/learning/tutorial.itely
 #. @subsection in Documentation/learning/tutorial.itely
-#, fuzzy
 msgid "Command-line"
-msgstr "Benutzung auf der Kommandozeile"
+msgstr "Kommandozeile"
 
 #. @node in Documentation/learning/tutorial.itely
 #. @section in Documentation/learning/tutorial.itely
-#, fuzzy
 msgid "How to write input files"
-msgstr "Arbeiten an Eingabe-Dateien"
+msgstr "Wie werden Eingabe-Dateien geschrieben"
 
 #. @node in Documentation/learning/tutorial.itely
 #. @subsection in Documentation/learning/tutorial.itely
@@ -893,14 +843,13 @@ msgstr "Arbeiten an Eingabe-Dateien"
 
 #. @node in Documentation/learning/tutorial.itely
 #. @section in Documentation/learning/tutorial.itely
-#, fuzzy
 msgid "How to read the manuals"
-msgstr "Wie soll das Handbuch gelesen werden"
+msgstr "Wie die Handbücher gelesen werden sollen"
 
 #. @node in Documentation/learning/tutorial.itely
 #. @subsection in Documentation/learning/tutorial.itely
 msgid "Omitted material"
-msgstr ""
+msgstr "Ausgelassenes Material"
 
 #. @node in Documentation/learning/tutorial.itely
 #. @subsection in Documentation/learning/tutorial.itely
@@ -909,9 +858,8 @@ msgstr "Anklickbare Beispiele"
 
 #. @node in Documentation/learning/tutorial.itely
 #. @subsection in Documentation/learning/tutorial.itely
-#, fuzzy
 msgid "Overview of manuals"
-msgstr "Überblick über Textbeschriftungsbefehle"
+msgstr "Überblick über die Handbücher"
 
 #. Documentation/learning/common-notation.itely:1185 (variable)
 #. Documentation/learning/fundamental.itely:3084 (variable)
@@ -1492,7 +1440,6 @@ msgid "Initiate second voice"
 msgstr "Zweite Stimme einsetzen"
 
 #. Documentation/learning/fundamental.itely:1048 (comment)
-#, fuzzy
 msgid "Set stems, etc., down"
 msgstr "Hälse usw. nach unten ausrichten"
 
@@ -2058,14 +2005,12 @@ msgid "Modifying context properties"
 msgstr "Kontexteigenschaften verändern"
 
 #. @subsubheading in Documentation/learning/fundamental.itely
-#, fuzzy
 msgid "Setting context properties with @code{\\\\with}"
-msgstr "Kontexteigenschaften mit @code{\\with} setzen"
+msgstr "Kontexteigenschaften mit @code{\\\\with} setzen"
 
 #. @subsubheading in Documentation/learning/fundamental.itely
-#, fuzzy
 msgid "Setting context properties with @code{\\\\context}"
-msgstr "Kontexteigenschaften mit @code{\\context} setzen"
+msgstr "Kontexteigenschaften mit @code{\\\\context} setzen"
 
 #. @node in Documentation/learning/fundamental.itely
 #. @subsection in Documentation/learning/fundamental.itely
@@ -2163,9 +2108,8 @@ msgid "Start Ottava Bracket"
 msgstr "Beginn der Oktavierungsklammer"
 
 #. Documentation/learning/tweaks.itely:1998 (comment)
-#, fuzzy
 msgid "Add Dynamic Text and hairpin"
-msgstr "Dynamik-Text hinzufügen"
+msgstr "Dynamik-Text und Cresc.-Klammer hinzufügen"
 
 #. Documentation/learning/tweaks.itely:2001 (comment)
 #. Documentation/learning/tweaks.itely:2073 (comment)
@@ -2173,9 +2117,8 @@ msgid "Add Text Script"
 msgstr "Textbeschriftung hinzufügen"
 
 #. Documentation/learning/tweaks.itely:2004 (comment)
-#, fuzzy
 msgid "Add Dynamic Text and terminate hairpin"
-msgstr "Dynamic Line Spanner hinzufügen"
+msgstr "Dynamik-Text hinzufügen und Klammer beenden"
 
 #. Documentation/learning/tweaks.itely:2006 (comment)
 #. Documentation/learning/tweaks.itely:2078 (comment)
@@ -2225,28 +2168,25 @@ msgid "Extend width by 1 staff space"
 msgstr "Breite um einen Linienabstand vergrößern"
 
 #. Documentation/learning/tweaks.itely:2582 (comment)
-#, fuzzy
 msgid "This will not work, see below"
 msgstr "Das funktioniert nicht, siehe unten"
 
 #. Documentation/learning/tweaks.itely:2586 (comment)
-#, fuzzy
 msgid "This works"
-msgstr "Das funktioniert:"
+msgstr "Das funktioniert"
 
 #. Documentation/learning/tweaks.itely:2623 (variable)
-#, fuzzy
 msgid "sesquisharp"
-msgstr "Kreuz"
+msgstr "sesquisharp"
 
 #. Documentation/learning/tweaks.itely:2626 (comment)
 msgid "This prints a sesquisharp but the spacing is too small"
 msgstr ""
+"Hier wird das sesquisharp-Zeichen gesetzt, aber der Abstand ist zu klein"
 
 #. Documentation/learning/tweaks.itely:2631 (comment)
-#, fuzzy
 msgid "This improves the spacing"
-msgstr "(Das ist die Hauptdatei)"
+msgstr "Das verbessert den Abstand"
 
 #. Documentation/learning/tweaks.itely:2671 (comment)
 msgid "Extend width by 1 unit"
@@ -2492,9 +2432,8 @@ msgid "Outside-staff objects"
 msgstr "Objekte außerhalb des Notensystems"
 
 #. @subheading in Documentation/learning/tweaks.itely
-#, fuzzy
 msgid "\\\\textLengthOn"
-msgstr "\\textLengthOn (Textlänge berücksichtigen)"
+msgstr "\\\\textLengthOn (Textlänge berücksichtigen)"
 
 #. @subheading in Documentation/learning/tweaks.itely
 msgid "Grob sizing"
@@ -2695,9 +2634,8 @@ msgstr "Vorlage zur Transkription von Gregorianik"
 
 #. @node in Documentation/learning/templates.itely
 #. @appendixsec in Documentation/learning/templates.itely
-#, fuzzy
 msgid "Other templates"
-msgstr "Orchestervorlage"
+msgstr "Andere Vorlagen"
 
 #. @appendixsubsec in Documentation/learning/templates.itely
 msgid "Jazz combo"
@@ -2706,7 +2644,7 @@ msgstr "Jazz-Combo"
 #. @node in Documentation/music-glossary.tely
 #. @chapter in Documentation/music-glossary.tely
 msgid "Musical terms A-Z"
-msgstr ""
+msgstr "Musikbegriffen A--Z"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -2724,9 +2662,8 @@ msgstr "a due"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "accelerando"
-msgstr "accBandon"
+msgstr "Accelerando"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -2735,15 +2672,13 @@ msgstr "Akzent"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "accessory"
-msgstr "accBasson"
+msgstr "Zubehör"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "adagio"
-msgstr "abanico"
+msgstr "Adagio"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -2752,9 +2687,8 @@ msgstr "al niente"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "alla breve"
-msgstr "Brevis"
+msgstr "Alla Breve"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -2763,9 +2697,8 @@ msgstr "Allegro"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "alteration"
-msgstr "Tondauer"
+msgstr "Alteration"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -2775,21 +2708,18 @@ msgstr "alt"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "alto clef"
-msgstr "Notenschlüssel"
+msgstr "Altschlüssel"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "ancient minor scale"
-msgstr "Schlüssel Alter Musik"
+msgstr "Alte Moll-Skala"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "andante"
-msgstr "Datum"
+msgstr "Andante"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -2798,26 +2728,23 @@ msgstr "Arpeggio"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "ascending interval"
-msgstr "Intervalle"
+msgstr "Absteigendes Inervall"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "augmented interval"
-msgstr "Intervalle"
+msgstr "Übermäßiges Intervall"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "augmentation"
-msgstr "Punktierung"
+msgstr "Augmentation"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "autograph"
-msgstr ""
+msgstr "Autograph"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -2829,30 +2756,26 @@ msgstr "B"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "backfall"
-msgstr "Glissando nach unten"
+msgstr "Vorschlag nach unten"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "bar"
-msgstr "barA"
+msgstr "Takt"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "bar line"
-msgstr "Taktstriche"
+msgstr "Taktstrich"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "baritone"
-msgstr "baritone"
+msgstr "Bariton"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "baritone clef"
 msgstr "Baritonschlüssel"
 
@@ -2867,26 +2790,23 @@ msgstr "Bass"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "bass clef"
-msgstr "Bass"
+msgstr "Bassschlüssel"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "beat"
-msgstr "Balken"
+msgstr "Taktschlag"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "beat repeat"
-msgstr "Prozent-Wiederholung"
+msgstr "Schlagwiederholung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "bind"
-msgstr ""
+msgstr "Bindebogen"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -2895,13 +2815,11 @@ msgstr "Klammer"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "brass"
-msgstr "Bass"
+msgstr "Blech"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "breath mark"
 msgstr "Atemzeichen"
 
@@ -2913,17 +2831,15 @@ msgstr "Brevis"
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "C"
-msgstr ""
+msgstr "C"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "C clef"
-msgstr "Notenschlüssel"
+msgstr "C-Schlüssel"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "cadence"
 msgstr "Kadenz"
 
@@ -2940,31 +2856,28 @@ msgstr "Zäsur"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "canon"
-msgstr "accBandon"
+msgstr "Kanon"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "cent"
-msgstr "Akzent"
+msgstr "Komma"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "central C"
-msgstr "Versetzungszeichen"
+msgstr "zweigestrichenes C"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "chromatic scale"
-msgstr ""
+msgstr "Chromatische Skala"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "chromaticism"
-msgstr ""
+msgstr "Chromatizismus"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -2978,44 +2891,38 @@ msgstr "Cluster"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "comma"
-msgstr "comp"
+msgstr "Komma"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "common meter"
-msgstr "Übliche Fehler"
+msgstr "4/4-Takt"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "common time"
-msgstr "Übliche Optimierungen"
+msgstr "4/4-Takt"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "complement"
-msgstr "Begleitung"
+msgstr "Komplementärintervall"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "compound interval"
-msgstr "Intervalle"
+msgstr "weites Intervall"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "compound meter"
-msgstr ""
+msgstr "Dreiertakt"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "compound time"
-msgstr "Begleitung"
+msgstr "zusammengestzte Taktart"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3025,135 +2932,122 @@ msgstr "Kammerton"
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "conjunct movement"
-msgstr ""
+msgstr "stufenweise Bewegung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "consonance"
-msgstr ""
+msgstr "Konsonanz"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "contralto"
-msgstr "Auflösungszeichen"
+msgstr "Alt"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "copying music"
-msgstr "Notation für Klavier"
+msgstr "Noten kopieren"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "counterpoint"
-msgstr "Kammerton"
+msgstr "Kontrapunkt"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "countertenor"
-msgstr "Continuo"
+msgstr "Kontratenor"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "cue-notes"
-msgstr "Verzierungen"
+msgstr "Stichnoten"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "custos"
-msgstr "custosNote"
+msgstr "Custos"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "cut time"
-msgstr ""
+msgstr "Halbe Zeit"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "D"
-msgstr ""
+msgstr "D"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "da capo"
-msgstr ""
+msgstr "da capo"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "dal niente"
-msgstr "al niente"
+msgstr "aus dem Nichts"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "dal segno"
-msgstr "Allegro"
+msgstr "dal segno"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "descending interval"
-msgstr ""
+msgstr "fallendes Intervall"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "diatonic scale"
-msgstr ""
+msgstr "diatonische Skala"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "didymic comma"
-msgstr "Zusätzliche rhythmische Befehle"
+msgstr "Didymisches Komma"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "diminished interval"
-msgstr ""
+msgstr "vermindertes intervall"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "diminuendo"
-msgstr ""
+msgstr "Diminuendo"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "diminution"
-msgstr "Tondauer"
+msgstr "Diminution"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "direct"
-msgstr "richtig"
+msgstr "Weiser"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "disjunct movement"
-msgstr ""
+msgstr "sprunghafte Bewegung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "dissonance"
-msgstr ""
+msgstr "Dissonanz"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "dissonant interval"
-msgstr "Intervalle"
+msgstr "Dissonanz"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "divisio"
-msgstr "Divisiones"
+msgstr "Divisio"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3162,142 +3056,123 @@ msgstr "doit"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "dominant"
-msgstr "doit"
+msgstr "Dominante"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "dominant ninth chord"
-msgstr "Noten zu Akkorden verbinden"
+msgstr "Dominantnonenakkord"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "dominant seventh chord"
-msgstr "Noten zu Akkorden verbinden"
+msgstr "Dominantseptakkord"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "dorian mode"
-msgstr "Akkord-Modus"
+msgstr "dorisch"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "dot (augmentation dot)"
-msgstr "Punktierung"
+msgstr "Punkt"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "double appoggiatura"
-msgstr "Vorhalt"
+msgstr "doppelter Vorschlag"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "double bar line"
-msgstr "nach der Taktlinie"
+msgstr "Doppelstrich"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "double dotted note"
-msgstr "punktierte Note"
+msgstr "doppelt punktierte Note"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "double time signature"
-msgstr "Taktangabe"
+msgstr "zusammengesetzte Taktart"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "double trill"
-msgstr "Doppel-B"
+msgstr "Doppeltriller"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "duple meter"
-msgstr "Metrum"
+msgstr "grader Takt"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "duplet"
-msgstr "N-tole"
+msgstr "Duole"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "E"
-msgstr ""
+msgstr "E"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "ecclesiastical mode"
-msgstr ""
+msgstr "Kirchentonart"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "eighth note"
-msgstr "Geisternoten"
+msgstr "Achtelnote"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "eighth rest"
-msgstr "acht Takte"
+msgstr "Achtelpause"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "elision"
-msgstr ""
+msgstr "Elision"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "embellishment"
-msgstr "Melisma"
+msgstr "Verzierung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "engraving"
-msgstr "Notensatz"
+msgstr "Notenstich"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "enharmonic"
-msgstr "Flageolett"
+msgstr "enharmonisch"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "equal temperament"
-msgstr ""
+msgstr "gleichschwebende Stimmung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "expression mark"
-msgstr "Ausdrucksbezeichnungen"
+msgstr "Vortragszeichen"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "F"
-msgstr ""
+msgstr "F"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "F clef"
-msgstr "Notenschlüssel"
+msgstr "F-Schlüssel"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3306,15 +3181,13 @@ msgstr "Glissando nach unten"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "feathered beam"
-msgstr "Gespreizte Balken"
+msgstr "gespreizter Balken"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "fermata"
-msgstr "Melismen"
+msgstr "Fermate"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3328,27 +3201,23 @@ msgstr "Generalbass"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "flag"
-msgstr "B"
+msgstr "Fähnchen"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "flageolet"
-msgstr "kleinFlageolett"
+msgstr "Flageolett"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "forefall"
-msgstr "Glissando nach unten"
+msgstr "Verzierung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "forte"
-msgstr "Quarte"
+msgstr "Forte"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3357,44 +3226,38 @@ msgstr "Quarte"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "Frenched score"
-msgstr "Verkleinerte Systeme"
+msgstr "Orchesterpartitur ohne leere Systeme"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "Frenched staff"
-msgstr "Verkleinerte Systeme"
+msgstr "zeitweiliges Notensystem"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "Frenched staves"
-msgstr "Verkleinerte Systeme"
+msgstr "Zeitweilige Notensysteme"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "fugue"
-msgstr "Flöte"
+msgstr "Fuge"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "functional harmony"
-msgstr "PosHarmonie"
+msgstr "Funktionslehre"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "G"
-msgstr "sG"
+msgstr "G"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "G clef"
-msgstr "Notenschlüssel"
+msgstr "G-Schlüssel"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3408,21 +3271,18 @@ msgstr "Akkolade"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "grave"
-msgstr "Klammer"
+msgstr "Grave"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "gruppetto"
-msgstr "trompete"
+msgstr "Verzierung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "H"
-msgstr "RH"
+msgstr "H"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3431,72 +3291,61 @@ msgstr "Gabel"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "half rest"
-msgstr "halbe Note"
+msgstr "halbe Pause"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "harmonic cadence"
-msgstr "Flageolett"
+msgstr "Schlusskadenz"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "harmonics"
-msgstr "Flageolett"
+msgstr "Flageolett-Töne"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "harmony"
-msgstr "Flageolett"
+msgstr "Harmonie"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "hemiola"
-msgstr "Bratsche"
+msgstr "Hemiole"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "homophony"
-msgstr "Polyphonie"
+msgstr "Homophonie"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "hook"
-msgstr "hoom"
+msgstr "Fähnchen"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "hymn meter"
-msgstr "Metrum"
+msgstr "Silbenanzahl"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "inversion"
-msgstr "Fingersatz"
+msgstr "Umkehrung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "inverted interval"
-msgstr "Intervalle"
+msgstr "umgekehrtes Intervall"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "just intonation"
-msgstr "Musikalische Notation"
+msgstr "reine Stimmung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "key"
 msgstr "Tonart"
 
@@ -3507,15 +3356,13 @@ msgstr "Laissez-vibrer-Bögen"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "largo"
-msgstr "Arpeggio"
+msgstr "Largo"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "leading note"
-msgstr "Noten verbinden"
+msgstr "Leitton"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3529,27 +3376,23 @@ msgstr "Legato"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "legato curve"
-msgstr "Legato"
+msgstr "Legatobogen"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "leger line"
 msgstr "Hilfslinie"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "ligature"
-msgstr "Ligaturen"
+msgstr "Ligatur"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "lilypond"
-msgstr "lilypond aufrufen"
+msgstr "Seerosenteich"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3559,11 +3402,10 @@ msgstr "Linie"
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "loco"
-msgstr ""
+msgstr "loco"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "long appoggiatura"
 msgstr "Vorhalt"
 
@@ -3574,15 +3416,13 @@ msgstr "Longa"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "lyric tie"
-msgstr "Gesangtext"
+msgstr "Textbindung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "major interval"
-msgstr "Intervalle"
+msgstr "großes Intervall"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3592,49 +3432,42 @@ msgstr "Maxima"
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "meantone temperament"
-msgstr ""
+msgstr "mitteltönige Stimmung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "measure"
-msgstr "zwei Takte"
+msgstr "Takt"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "measure repeat"
-msgstr "Taktwiederholungen"
+msgstr "Taktwiederholung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "mediant"
-msgstr "Melodie"
+msgstr "Mediante"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "melisma line"
-msgstr "Melisma"
+msgstr "Fülllinie"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "melodic cadence"
-msgstr "Melodie"
+msgstr "melodische Kadenz"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "mensural notation"
-msgstr "Musikalische Notation"
+msgstr "Mensuralnotation"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "mensuration sign"
-msgstr "Mensurale Taktartenbezeichnungen"
+msgstr "Mensurale Taktartenbezeichnung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3659,59 +3492,52 @@ msgstr "Metronombezeichnung"
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "mezzo"
-msgstr ""
+msgstr "mezzo"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "mezzo-soprano"
-msgstr "Sopran"
+msgstr "Mezzosopran"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "minor interval"
-msgstr "Intervalle"
+msgstr "kleines Intervall"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "mixolydian mode"
-msgstr ""
+msgstr "Mixolydisch"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "mode"
-msgstr "Vim-Modus"
+msgstr "Kirchentonart"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "modulation"
-msgstr "Tondauer"
+msgstr "Modulation"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "mordent"
-msgstr "Noten mit Akkorden"
+msgstr "Mordent"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "motif"
-msgstr ""
+msgstr "Motiv"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "motive"
-msgstr "Oktave"
+msgstr "Motiv"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "movement"
-msgstr "frauen"
+msgstr "Satz"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3720,39 +3546,33 @@ msgstr "Pausen über mehrere Takte"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "neighbor tones"
-msgstr "Akkordbezeichnungen eingeben"
+msgstr "Nachbartöne"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "ninth"
-msgstr "Instrument"
+msgstr "None"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "non-legato"
-msgstr "Legato"
+msgstr "non-legato"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "note"
-msgstr "meineNoten"
+msgstr "Note"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "note head"
-msgstr "Notenköpfe"
+msgstr "Notenkopf"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "note names"
-msgstr "Arabische Notenbezeichnungen"
+msgstr "Notenbezeichnung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3761,27 +3581,23 @@ msgstr "Oktavierung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "octave mark"
-msgstr "Oktave"
+msgstr "Oktavierungszeichen"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "octave marking"
 msgstr "Oktavierung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "octave sign"
-msgstr "Oktave"
+msgstr "Oktavierungszeichen"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "ornament"
-msgstr "Frament"
+msgstr "Verzierung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3792,15 +3608,13 @@ msgstr "Stimme"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "pause"
-msgstr "Japanisch"
+msgstr "Fermate"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "pennant"
-msgstr "Wiederholungen"
+msgstr "Fähnchen"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3809,44 +3623,38 @@ msgstr "Prozent-Wiederholung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "percussion"
 msgstr "Schlagzeug"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "perfect interval"
-msgstr "Intervalle"
+msgstr "reines Intervall"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "phrase"
-msgstr "Phrasierung"
+msgstr "Phrase"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "pickup"
-msgstr "piuF"
+msgstr "Auftakt"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "pizzicato"
-msgstr "schlagPizzicato"
+msgstr "Pizzicato"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "polymeter"
 msgstr "Polymetrie"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "polymetric"
-msgstr "Polymetrie"
+msgstr "polymetrisch"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3860,37 +3668,33 @@ msgstr "Portato"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "presto"
-msgstr "Pause"
+msgstr "Presto"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "proportion"
-msgstr "Transposition"
+msgstr "Proportio"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "Pythagorean comma"
-msgstr ""
+msgstr "pythagoräisches Komma"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "quadruplet"
-msgstr "N-tole"
+msgstr "Quartole"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "quality"
-msgstr ""
+msgstr "Modus (Dur oder Moll)"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "quarter rest"
-msgstr "Viertelnote"
+msgstr "Viertelpause"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3899,20 +3703,18 @@ msgstr "Viertelton"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "quintuplet"
-msgstr "N-tole"
+msgstr "Quintole"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "rallentando"
-msgstr ""
+msgstr "rallantando"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "relative key"
-msgstr "Relative Oktavenbezeichnung"
+msgstr "Paralleltonart"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3929,18 +3731,17 @@ msgstr "Rhythmus"
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "ritardando"
-msgstr ""
+msgstr "Ritardando"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "ritenuto"
-msgstr "Tenuto"
+msgstr "ritenuto"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "scale degree"
-msgstr ""
+msgstr "Tonleiterstufe"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3949,48 +3750,43 @@ msgstr "Skordatur"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "score"
-msgstr "score.ly"
+msgstr "Partitur"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "second"
-msgstr ""
+msgstr "Sekunde"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "semibreve"
-msgstr "Brevis"
+msgstr "Semibrevis"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "semitone"
-msgstr "semitone"
+msgstr "Halbton"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "seventh"
-msgstr ""
+msgstr "Septime"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "sextolet"
-msgstr "semitone"
+msgstr "Sextole"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "sextuplet"
-msgstr "N-tole"
+msgstr "Sextole"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "shake"
-msgstr "gemeinsam"
+msgstr "Triller"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3999,70 +3795,61 @@ msgstr "gleichartig"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "simple meter"
-msgstr "einfacher D-Akkord"
+msgstr "grader Takt"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "sixteenth note"
-msgstr "Unsichtbare Noten"
+msgstr "Sechzehntelnote"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "sixteenth rest"
-msgstr "Pausen Alter Musik"
+msgstr "Sechzehntelpause"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "sixth"
-msgstr "Tonhöhe"
+msgstr "Sexte"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "sixty-fourth note"
-msgstr ""
+msgstr "Virundsechzigstel"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "sixty-fourth rest"
-msgstr ""
+msgstr "Vierundsechzigstelpause"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "slash repeat"
-msgstr "Wiederholungen"
+msgstr "Strich-Wiederholung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "solmization"
-msgstr "Übersetzen"
+msgstr "Solmisation"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "sonata"
-msgstr "Skordatur"
+msgstr "Sonate"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "sonata form"
-msgstr ""
+msgstr "Sonatenform"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "song texts"
-msgstr "Text hinzufügen"
+msgstr "Gesangstext"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "soprano"
 msgstr "Sopran"
 
@@ -4083,87 +3870,78 @@ msgstr "Systeme"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "stem"
-msgstr "halsAn"
+msgstr "Hals"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "stringendo"
-msgstr "Sänger"
+msgstr "stringendo"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "strings"
-msgstr "Sänger"
+msgstr "Streicher"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "strong beat"
-msgstr "Lange Wiederholungen"
+msgstr "betonter Taktteil"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "subdominant"
-msgstr ""
+msgstr "Subdominante"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "submediant"
-msgstr ""
+msgstr "Submediante"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "subtonic"
-msgstr "bottomStimme"
+msgstr "Subtonika"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "sul G"
-msgstr ""
+msgstr "auf der G-Saite"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "superdominant"
-msgstr ""
+msgstr "Superdominante"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "supertonic"
-msgstr ""
+msgstr "Supertonika"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "symphony"
-msgstr "Polyphonie"
+msgstr "Symphonie"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "syncopation"
-msgstr "Übersetzen"
+msgstr "Synkope"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "syntonic comma"
-msgstr ""
+msgstr "syntonisches Komma"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "system"
-msgstr "halsAn"
+msgstr "Notensystem"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "temperament"
-msgstr "Frament"
+msgstr "Temperatur"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4172,15 +3950,13 @@ msgstr "Tempobezeichnung"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "tenor"
 msgstr "Tenor"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "tenth"
-msgstr "Tenuto"
+msgstr "Dezime"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4189,43 +3965,38 @@ msgstr "Tenuto"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "third"
-msgstr "Akkord"
+msgstr "Terz"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "thirty-second note"
-msgstr "punktierte Note"
+msgstr "Zweiunddreissigstel"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "thirty-second rest"
-msgstr ""
+msgstr "Zweiunddreissigstelpause"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "thorough bass"
-msgstr ""
+msgstr "Bezifferter Bass"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "time"
-msgstr "Bindebogen"
+msgstr "Taktart"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "tone"
-msgstr "pos"
+msgstr "Ton"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "tonic"
-msgstr "topStimme"
+msgstr "Tonika"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4234,21 +4005,18 @@ msgstr "Transponierende Instrumente"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "treble clef"
-msgstr "Standard-Sopranschlüssel"
+msgstr "Violinschlüssel"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "tremolo"
-msgstr "moltoF"
+msgstr "Tremolo"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "triad"
-msgstr "Übung"
+msgstr "Dreiklang"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4257,21 +4025,18 @@ msgstr "Triller"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "triple meter"
-msgstr "Triole"
+msgstr "Dreiertakt"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "tritone"
-msgstr "baritone"
+msgstr "Tritonus"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "tuning fork"
-msgstr "Stimmung"
+msgstr "Stimmgabel"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4280,21 +4045,18 @@ msgstr "N-tole"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "turn"
-msgstr "Melodie"
+msgstr "Doppelschalg"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "unison"
-msgstr "Stimmung"
+msgstr "Unisono"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "upbeat"
-msgstr "Auftakte"
+msgstr "Auftakt"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4309,24 +4071,22 @@ msgstr "Volta-Klammer"
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "weak beat"
-msgstr ""
+msgstr "unbetonter Taktteil"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "whole rest"
-msgstr "ganze Note"
+msgstr "ganze Pause"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
-#, fuzzy
 msgid "whole tone"
-msgstr "ganze Note"
+msgstr "Ganzton"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "woodwind"
-msgstr ""
+msgstr "Holzblasinstrumente"
 
 #. @node in Documentation/music-glossary.tely
 #. @chapter in Documentation/music-glossary.tely
@@ -4335,9 +4095,8 @@ msgstr "Dauerbezeichnungen für Noten und Pausen"
 
 #. @node in Documentation/music-glossary.tely
 #. @appendix in Documentation/music-glossary.tely
-#, fuzzy
 msgid "Literature used"
-msgstr "Literatur"
+msgstr "Benutzte Literatur"
 
 #. @node in Documentation/notation.tely
 #. @appendix in Documentation/notation.tely
@@ -4486,15 +4245,13 @@ msgstr "Korrigierte Musik überspringen"
 
 #. @node in Documentation/notation/input.itely
 #. @subsection in Documentation/notation/input.itely
-#, fuzzy
 msgid "Alternative output formats"
-msgstr "Alternative Notenzeichen"
+msgstr "Alternative Ausgabeformate"
 
 #. @node in Documentation/notation/input.itely
 #. @subsection in Documentation/notation/input.itely
-#, fuzzy
 msgid "Replacing the notation font"
-msgstr "Auswahl der Notations-Schriftgröße"
+msgstr "Die Notationsschriftart verändern"
 
 #. @node in Documentation/notation/input.itely
 #. @section in Documentation/notation/input.itely
@@ -4577,31 +4334,36 @@ msgstr "jetzt ist der Umbruch erlaubt"
 
 #. Documentation/notation/spacing.itely:1441 (comment)
 msgid "Since space is small and there is no minimum-distance, the distance"
-msgstr ""
+msgstr "Da der Platz gering ist und minimum-distance nicht vorhanden ist,"
 
 #. Documentation/notation/spacing.itely:1442 (comment)
 msgid "between this staff and the next will be determined by padding."
 msgstr ""
+"wird der Abstand zwischen dem System und dem nächsten durch Verschiebung "
+"(padding) entschieden."
 
 #. Documentation/notation/spacing.itely:1448 (comment)
 msgid "Since space is small and nothing sticks out very far, the distance"
-msgstr ""
+msgstr "Da der Platz gering ist und nichts übersteht, wird der"
 
 #. Documentation/notation/spacing.itely:1449 (comment)
 msgid "between this staff and the next will be determined by minimum-distance."
 msgstr ""
+"Abstand zwischen dem System und dem nächsten von minimum-distance bestimmt."
 
 #. Documentation/notation/spacing.itely:1455 (comment)
 msgid "By setting padding to a negative value, staves can be made to collide."
 msgstr ""
+"Indem man die Verschiebung auf einen negativen Wert setzt, können Systeme "
+"zusammengeklappt werden."
 
 #. Documentation/notation/spacing.itely:1551 (comment)
 msgid "By default, Lyrics are placed close together. Here, we allow them to"
-msgstr ""
+msgstr "Standardmäßig wird Gesangstext eng beeinander gesetzt. Hier darf"
 
 #. Documentation/notation/spacing.itely:1552 (comment)
 msgid "be stretched more widely."
-msgstr ""
+msgstr "er etwas mehr Platz einnehmen."
 
 #. Documentation/notation/spacing.itely:1905 (comment)
 msgid "this time the text will be closer to the staff"
@@ -4728,14 +4490,12 @@ msgid "Vertical spacing inside a system"
 msgstr "Vertikale Abstände innerhalb eines Systems"
 
 #. @unnumberedsubsubsec in Documentation/notation/spacing.itely
-#, fuzzy
 msgid "Spacing between staves"
-msgstr "Vertikale Abstände zwischen Systemen"
+msgstr "Abstand zwischen Notensystemen"
 
 #. @unnumberedsubsubsec in Documentation/notation/spacing.itely
-#, fuzzy
 msgid "Spacing of non-staff lines"
-msgstr "Silben platzieren"
+msgstr "Abstand von Nicht-Notensystem-Zeilen"
 
 #. @node in Documentation/notation/spacing.itely
 #. @subsection in Documentation/notation/spacing.itely
@@ -5025,36 +4785,32 @@ msgid "The set command"
 msgstr "Der set-Befehl"
 
 #. @subsection in Documentation/notation/changing-defaults.itely
-#, fuzzy
 msgid "The @code{@bs{}set} command"
-msgstr "Der @code{\\set}-Befehl"
+msgstr "Der @code{@bs{}set}-Befehl"
 
 #. @node in Documentation/notation/changing-defaults.itely
 msgid "The override command"
 msgstr "Der override-Befehl"
 
 #. @subsection in Documentation/notation/changing-defaults.itely
-#, fuzzy
 msgid "The @code{\\\\override} command"
-msgstr "Der \\override-Befehl"
+msgstr "Der @code{\\\\override}-Befehl"
 
 #. @node in Documentation/notation/changing-defaults.itely
 msgid "The tweak command"
 msgstr "Der tweak-Befehl"
 
 #. @subsection in Documentation/notation/changing-defaults.itely
-#, fuzzy
 msgid "The @code{\\\\tweak} command"
-msgstr "Der @code{\\tweak}-Befehl"
+msgstr "Der @code{\\\\tweak}-Befehl"
 
 #. @node in Documentation/notation/changing-defaults.itely
 msgid "set versus override"
 msgstr "set versus override"
 
 #. @subsection in Documentation/notation/changing-defaults.itely
-#, fuzzy
 msgid "@code{\\\\set} vs. @code{\\\\override}"
-msgstr "@code{\\set} versus @code{\\override}"
+msgstr "@code{\\\\set} versus @code{\\\\override}"
 
 #. @node in Documentation/notation/changing-defaults.itely
 #. @section in Documentation/notation/changing-defaults.itely
@@ -5073,9 +4829,8 @@ msgstr "Richtung und Platzierung"
 
 #. @node in Documentation/notation/changing-defaults.itely
 #. @subsection in Documentation/notation/changing-defaults.itely
-#, fuzzy
 msgid "Context layout order"
-msgstr "Kontexte für Programmierer"
+msgstr "Reihenfolge des Kontextlayouts"
 
 #. @node in Documentation/notation/changing-defaults.itely
 #. @subsection in Documentation/notation/changing-defaults.itely
@@ -5210,27 +4965,23 @@ msgstr "Bögen verändern"
 
 #. @node in Documentation/notation/changing-defaults.itely
 #. @section in Documentation/notation/changing-defaults.itely
-#, fuzzy
 msgid "Using music functions"
-msgstr "Musikalische Funktionen"
+msgstr "Musikfunktionen benutzen"
 
 #. @node in Documentation/notation/changing-defaults.itely
 #. @subsection in Documentation/notation/changing-defaults.itely
-#, fuzzy
 msgid "Substitution function syntax"
-msgstr "Einfache Ersetzungsfunktionen"
+msgstr "Syntax der Ersetzungsfunktionen"
 
 #. @node in Documentation/notation/changing-defaults.itely
 #. @subsection in Documentation/notation/changing-defaults.itely
-#, fuzzy
 msgid "Common argument types"
-msgstr "Übliche Eigenschaften"
+msgstr "Übliche Argumenttypen"
 
 #. @node in Documentation/notation/changing-defaults.itely
 #. @subsection in Documentation/notation/changing-defaults.itely
-#, fuzzy
 msgid "Substitution function examples"
-msgstr "Einfache Ersetzungsfunktionen"
+msgstr "Beispiele der Ersetzungsfunktionen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @appendix in Documentation/notation/notation-appendices.itely
@@ -5290,127 +5041,117 @@ msgstr "Die Feta-Schriftart"
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
 msgid "Clef glyphs"
-msgstr ""
+msgstr "Notenschlüssel-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "Time Signature glyphs"
-msgstr "Taktangabe"
+msgstr "Taktart-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
 msgid "Number glyphs"
-msgstr ""
+msgstr "Zahlen-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "Accidental glyphs"
-msgstr "Versetzungszeichen"
+msgstr "Versetzungszeichen-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "Default Notehead glyphs"
-msgstr "Besondere Notenköpfe"
+msgstr "Standard-Notenkopf-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "Special Notehead glyphs"
-msgstr "Besondere Notenköpfe"
+msgstr "Spezielle Notenkopf-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "Shape-note Notehead glyphs"
-msgstr "Notenköpfe mit besonderen Formen"
+msgstr "Geformte Notenkopf-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "Rest glyphs"
-msgstr "Pausen"
+msgstr "Pausen-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
 msgid "Flag glyphs"
-msgstr ""
+msgstr "Fähnchen-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
 msgid "Dot glyphs"
-msgstr ""
+msgstr "Punkt-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "Dynamic glyphs"
-msgstr "Dynamik"
+msgstr "Dynamik-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
 msgid "Script glyphs"
-msgstr ""
+msgstr "Schrift-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
 msgid "Arrowhead glyphs"
-msgstr ""
+msgstr "Pfeilkopf-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
 msgid "Bracket-tip glyphs"
-msgstr ""
+msgstr "Klammerspitzen-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
 msgid "Pedal glyphs"
-msgstr ""
+msgstr "Pedal-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "Accordion glyphs"
-msgstr "Akkordion"
+msgstr "Akkordeon-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
 msgid "Vaticana glyphs"
-msgstr ""
+msgstr "Vaticana-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
 msgid "Medicaea glyphs"
-msgstr ""
+msgstr "Medicaea-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
 msgid "Hufnagel glyphs"
-msgstr ""
+msgstr "Hufnagel-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "Mensural glyphs"
-msgstr "Mensurale Schlüssel"
+msgstr "Mensural-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "Neomensural glyphs"
-msgstr "Mensurale Schlüssel"
+msgstr "Neomensural-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
 msgid "Petrucci glyphs"
-msgstr ""
+msgstr "Petrucci-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
 msgid "Solesmes glyphs"
-msgstr ""
+msgstr "Solesmes-Glyphen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @appendixsec in Documentation/notation/notation-appendices.itely
@@ -5424,39 +5165,33 @@ msgstr "Liste der Arktikulationszeichen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "Articulation scripts"
-msgstr "Artikulationszeichen"
+msgstr "Artikulationsskripte"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "Ornament scripts"
-msgstr "Textarten"
+msgstr "Ornamentale Skripte"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "Fermata scripts"
-msgstr "Textarten"
+msgstr "Fermatenskripte"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "Instrument-specific scripts"
-msgstr "Notation für verschiedene Instrumente"
+msgstr "Instrumentenspezifische Skripte"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "Repeat sign scripts"
-msgstr "Textarten"
+msgstr "Wiederholungszeichensrkipte"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "Ancient scripts"
-msgstr "Pausen Alter Musik"
+msgstr "Skripte der alten Notation"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @appendixsec in Documentation/notation/notation-appendices.itely
@@ -5466,93 +5201,82 @@ msgstr "Schlagzeugnoten"
 #. @node in Documentation/notation/notation-appendices.itely
 #. @appendixsec in Documentation/notation/notation-appendices.itely
 msgid "Technical glossary"
-msgstr ""
+msgstr "Technisches Glossar"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "alist"
-msgstr "Instrument"
+msgstr "alist"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
 msgid "callback"
-msgstr ""
+msgstr "callback"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "closure"
-msgstr "color (Farbe)"
+msgstr "closure"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "glyph"
-msgstr "golpe"
+msgstr "glyph"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "grob"
-msgstr "global"
+msgstr "grob"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
 msgid "immutable"
-msgstr ""
+msgstr "immutable"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "interface"
-msgstr "Intervalle"
+msgstr "infterface"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "lexer"
-msgstr "unten"
+msgstr "lexer"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "mutable"
-msgstr "tab"
+msgstr "mutable"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "output-def"
-msgstr "Ausgabe"
+msgstr "output-def"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "parser"
-msgstr "KlammerF"
+msgstr "parser"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "parser variable"
-msgstr "Variablen benutzen"
+msgstr "parser variable"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
 msgid "prob"
-msgstr ""
+msgstr "prob"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "simple closure"
-msgstr "einfacher D-Akkord"
+msgstr "simple closure"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @unnumberedsubsec in Documentation/notation/notation-appendices.itely
 msgid "smob"
-msgstr ""
+msgstr "smob"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @appendixsec in Documentation/notation/notation-appendices.itely
@@ -5566,9 +5290,8 @@ msgstr "Eigenschaften des Layouts"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @appendixsec in Documentation/notation/notation-appendices.itely
-#, fuzzy
 msgid "Available music functions"
-msgstr "Überblick über vorhandene musikalische Funktionen"
+msgstr "Erhältliche Musikfunktionen"
 
 #. @node in Documentation/notation/notation-appendices.itely
 #. @appendixsec in Documentation/notation/notation-appendices.itely
@@ -5584,17 +5307,15 @@ msgstr "Befehlsübersicht"
 #. @node in Documentation/snippets.tely
 #. @unnumberedsec in Documentation/snippets.tely
 msgid "\\\\TEXT\\\\"
-msgstr ""
+msgstr "\\\\TEXT\\\\"
 
 #. @node in Documentation/usage/running.itely
-#, fuzzy
 msgid "Running lilypond"
-msgstr "LilyPond starten"
+msgstr "lilypond starten"
 
 #. @chapter in Documentation/usage/running.itely
-#, fuzzy
 msgid "Running @command{lilypond}"
-msgstr "@command{lilypond} aufrufen"
+msgstr "@command{lilypond} starten"
 
 #. @node in Documentation/usage/running.itely
 #. @section in Documentation/usage/running.itely
@@ -5645,7 +5366,7 @@ msgstr "Die Musik steht über den Seitenrand hinaus"
 #. @node in Documentation/usage/running.itely
 #. @unnumberedsubsec in Documentation/usage/running.itely
 msgid "An extra staff appears"
-msgstr ""
+msgstr "Ein zusätzliches System erscheint"
 
 #. @node in Documentation/usage/running.itely
 msgid "Apparent error in ../ly/init.ly"
@@ -5663,7 +5384,7 @@ msgstr "Fehlermeldung Ungebundene Variable %"
 #. @node in Documentation/usage/running.itely
 #. @unnumberedsubsec in Documentation/usage/running.itely
 msgid "Error message FT_Get_Glyph_Name"
-msgstr ""
+msgstr "Fehlermeldung FT_Get_Glyph_Name"
 
 #. @node in Documentation/usage/updating.itely
 msgid "Updating files with convert-ly"
@@ -5676,7 +5397,7 @@ msgstr "Dateien mit @command{convert-ly} aktualisieren"
 #. @node in Documentation/usage/updating.itely
 #. @section in Documentation/usage/updating.itely
 msgid "Why does the syntax change?"
-msgstr ""
+msgstr "Warum verändert sich die Syntax?"
 
 #. @node in Documentation/usage/updating.itely
 msgid "Invoking convert-ly"
@@ -5695,28 +5416,23 @@ msgid "Command line options for @command{convert-ly}"
 msgstr "Optionen von @command{convert-ly} auf der Kommandozeile"
 
 #. @node in Documentation/usage/updating.itely
-#, fuzzy
 msgid "Problems running convert-ly"
 msgstr "Probleme mit convert-ly"
 
 #. @section in Documentation/usage/updating.itely
-#, fuzzy
 msgid "Problems running @code{convert-ly}"
 msgstr "Probleme mit @code{convert-ly}"
 
 #. @node in Documentation/usage/updating.itely
 #. @section in Documentation/usage/updating.itely
-#, fuzzy
 msgid "Manual conversions"
-msgstr "Benennungskonventionen"
+msgstr "Manuelle Konversion"
 
 #. @node in Documentation/usage/lilypond-book.itely
-#, fuzzy
 msgid "lilypond-book"
-msgstr "LilyPond-book"
+msgstr "lilypond-book"
 
 #. @chapter in Documentation/usage/lilypond-book.itely
-#, fuzzy
 msgid "Running @command{lilypond-book}"
 msgstr "@command{lilypond-book} aufrufen"
 
@@ -5817,9 +5533,8 @@ msgid "lilypond-book templates"
 msgstr "lilypond-book-Vorlagen"
 
 #. @subsection in Documentation/usage/lilypond-book.itely
-#, fuzzy
 msgid "html"
-msgstr "Rhythmus"
+msgstr "html"
 
 #. @subsection in Documentation/usage/lilypond-book.itely
 msgid "xelatex"
@@ -5835,9 +5550,8 @@ msgstr "Alternative Methoden, Text mit Musik zu kombinieren"
 
 #. @node in Documentation/usage/external.itely
 #. @chapter in Documentation/usage/external.itely
-#, fuzzy
 msgid "External programs"
-msgstr "Schnittstellen für Programmierer"
+msgstr "Externe Programme"
 
 #. @node in Documentation/usage/external.itely
 #. @section in Documentation/usage/external.itely
@@ -5861,9 +5575,8 @@ msgstr "Vim-Modus"
 
 #. @node in Documentation/usage/external.itely
 #. @unnumberedsubsec in Documentation/usage/external.itely
-#, fuzzy
 msgid "Other editors"
-msgstr "Mehr Information"
+msgstr "Andere Editoren"
 
 #. @node in Documentation/usage/external.itely
 #. @section in Documentation/usage/external.itely
@@ -5904,15 +5617,13 @@ msgstr "@command{etf2ly} aufrufen"
 
 #. @node in Documentation/usage/external.itely
 #. @subsection in Documentation/usage/external.itely
-#, fuzzy
 msgid "Other formats"
-msgstr "Mehr Information"
+msgstr "Andere Formate"
 
 #. @node in Documentation/usage/external.itely
 #. @section in Documentation/usage/external.itely
-#, fuzzy
 msgid "LilyPond output in other programs"
-msgstr "LilyPond-Noten in andere Programme integrieren"
+msgstr "LilyPond-Ausgabe in anderen Programmen"
 
 #. @node in Documentation/usage/external.itely
 #. @unnumberedsubsec in Documentation/usage/external.itely
@@ -5931,21 +5642,19 @@ msgstr "LilyPond-Noten in andere Programme integrieren"
 
 #. @node in Documentation/usage/external.itely
 msgid "Independent includes"
-msgstr ""
+msgstr "Unabhängige include-Abschnitte"
 
 #. @section in Documentation/usage/external.itely
 msgid "Independent @code{include}s"
-msgstr ""
+msgstr "Unabhängige @code{include}-Abschnitte"
 
 #. @node in Documentation/usage/external.itely
 #. @subsection in Documentation/usage/external.itely
-#, fuzzy
 msgid "MIDI articulation"
-msgstr "Artikulationszeichen"
+msgstr "MIDI-Artikulation"
 
 #. @node in Documentation/usage/suggestions.itely
 #. @chapter in Documentation/usage/suggestions.itely
-#, fuzzy
 msgid "Suggestions for writing files"
 msgstr "Vorschläge, wie LilyPond-Dateien geschrieben werden sollen"
 
@@ -5967,7 +5676,7 @@ msgstr "Große Projekte"
 #. @node in Documentation/usage/suggestions.itely
 #. @section in Documentation/usage/suggestions.itely
 msgid "Troubleshooting"
-msgstr ""
+msgstr "Fehlersuche"
 
 #. @node in Documentation/usage/suggestions.itely
 #. @section in Documentation/usage/suggestions.itely
@@ -6091,12 +5800,11 @@ msgstr "dreiVier"
 
 #. Documentation/snippets/adding-indicators-to-staves-which-get-split-after-a-break.ly:36 (variable)
 msgid "splitStaffBarLineMarkup"
-msgstr ""
+msgstr "splitStaffBarLineMarkup"
 
 #. Documentation/snippets/adding-indicators-to-staves-which-get-split-after-a-break.ly:42 (variable)
-#, fuzzy
 msgid "splitStaffBarLine"
-msgstr "systemTabZeile"
+msgstr "splitStaffBarLine"
 
 #. Documentation/snippets/adding-the-current-date-to-a-score.ly:32 (comment)
 msgid "first, define a variable to hold the formatted date:"
@@ -6246,71 +5954,71 @@ msgstr "cantus"
 
 #. Documentation/snippets/ancient-headword.ly:36 (comment)
 msgid "Verse 1 — Salve, Regína"
-msgstr ""
+msgstr "Strophe 1 — Salve, Regína"
 
 #. Documentation/snippets/ancient-headword.ly:47 (comment)
 msgid "Verse 2 — Vita, dulcédo"
-msgstr ""
+msgstr "Strophe 2 — Vita, dulcédo"
 
 #. Documentation/snippets/ancient-headword.ly:48 (comment)
 msgid "a\\melisma \\[ a \\flexa g \\pes a\\melismaEnd \\] d"
-msgstr ""
+msgstr "a\\melisma \\[ a \\flexa g \\pes a\\melismaEnd \\] d"
 
 #. Documentation/snippets/ancient-headword.ly:49 (comment)
 msgid "\\divisioMinima"
-msgstr ""
+msgstr "\\divisioMinima"
 
 #. Documentation/snippets/ancient-headword.ly:50 (comment)
 msgid "\\[ a\\melisma \\flexa g\\melismaEnd \\]"
-msgstr ""
+msgstr "\\[ a\\melisma \\flexa g\\melismaEnd \\]"
 
 #. Documentation/snippets/ancient-headword.ly:51 (comment)
 msgid "\\[ f\\melisma \\flexa e f \\pes g \\flexa f\\melismaEnd \\]"
-msgstr ""
+msgstr "\\[ f\\melisma \\flexa e f \\pes g \\flexa f\\melismaEnd \\]"
 
 #. Documentation/snippets/ancient-headword.ly:52 (comment)
 msgid "\\[ e\\melisma \\flexa d\\melismaEnd \\]"
-msgstr ""
+msgstr "\\[ e\\melisma \\flexa d\\melismaEnd \\]"
 
 #. Documentation/snippets/ancient-headword.ly:53 (comment)
 msgid "\\divisioMaior"
-msgstr ""
+msgstr "\\divisioMaior"
 
 #. Documentation/snippets/ancient-headword.ly:54 (comment)
 msgid "c d \\[e\\melisma \\pes f\\melismaEnd \\] g"
-msgstr ""
+msgstr "c d \\[e\\melisma \\pes f\\melismaEnd \\] g"
 
 #. Documentation/snippets/ancient-headword.ly:55 (comment)
 msgid "\\[d\\melisma \\pes e \\flexa c\\melismaEnd \\] d"
-msgstr ""
+msgstr "\\[d\\melisma \\pes e \\flexa c\\melismaEnd \\] d"
 
 #. Documentation/snippets/ancient-headword.ly:56 (comment)
 msgid "\\finalis"
-msgstr ""
+msgstr "\\finalis"
 
 #. Documentation/snippets/ancient-headword.ly:57 (comment)
 msgid "Verse 3 — Ad te clamámus"
-msgstr ""
+msgstr "Strophe 3 — Ad te clamámus"
 
 #. Documentation/snippets/ancient-headword.ly:66 (comment)
 msgid "Verse 4 — Ad te suspirámus"
-msgstr ""
+msgstr "Strophe 4 — Ad te suspirámus"
 
 #. Documentation/snippets/ancient-headword.ly:79 (comment)
 msgid "Verse 5 — Eia ergo, Advocáta nostra"
-msgstr ""
+msgstr "Strophe 5 — Eia ergo, Advocáta nostra"
 
 #. Documentation/snippets/ancient-headword.ly:95 (comment)
 msgid "Verse 6 — Et Jesum"
-msgstr ""
+msgstr "Strophe 6 — Et Jesum"
 
 #. Documentation/snippets/ancient-headword.ly:109 (comment)
 msgid "Verse 7 ad finem — O clemens: O pia: O dulcis Virgo María"
-msgstr ""
+msgstr "Strophe 7 ad finem — O clemens: O pia: O dulcis Virgo María"
 
 #. Documentation/snippets/ancient-headword.ly:127 (comment)
 msgid "Vi- ta, dul- cé- do, et spes no- stra, sal- ve."
-msgstr ""
+msgstr "Vi- ta, dul- cé- do, et spes no- stra, sal- ve."
 
 #. Documentation/snippets/ancient-notation-template----modern-transcription-of-gregorian-music.ly:51 (variable)
 msgid "chant"
@@ -6574,63 +6282,66 @@ msgid "Corrected to avoid collisions"
 msgstr "Korrigiert, um Zusammenstöße zu vermeiden"
 
 #. Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly:23 (comment)
-#, fuzzy
 msgid "%%%%%%%  Cut here ----- Start 'bbarred.ly'"
-msgstr "Hier ausschneiden: Beginn von 'flamenco.ly'"
+msgstr "Hier ausschneiden: Beginn von 'bbarred.ly'"
 
 #. Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly:25 (comment)
 msgid "PostScript -------------------------------"
-msgstr ""
+msgstr "PostScript -------------------------------"
 
 #. Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly:26 (variable)
 msgid "pScript"
-msgstr ""
+msgstr "pScript"
 
 #. Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly:33 (comment)
 msgid "change with B if you prefer"
-msgstr ""
+msgstr "Mit B ändern, wenn lieber"
 
 #. Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly:34 (comment)
 #, python-format
 msgid "(B)show %%change with C if you prefer"
-msgstr ""
+msgstr "(B)show %%mit C ändern, wenn lieber"
 
 #. Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly:40 (comment)
 msgid "Span -----------------------------------"
-msgstr ""
+msgstr "Strecker -----------------------------------"
 
 #. Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly:41 (comment)
 msgid "Syntax: \\bbarre #\\\"text\\\" { notes } - text = any number of box"
 msgstr ""
+"Syntax: \\bbarre #\\\"Text\\\" { Noten } - Text = irgendeine Anzahl von "
+"Kästen"
 
 #. Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly:42 (variable)
-#, fuzzy
 msgid "bbarre"
-msgstr "barA"
+msgstr "bbarre"
 
 #. Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly:77 (comment)
-#, fuzzy
 msgid "uncomment this line for make full barred"
-msgstr "und die Zeile im \\layout-Block oben benutzen"
+msgstr "Diese Zeile einkommentieren, um vollständiges Barre zu erhalten"
 
 #. Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly:78 (comment)
 msgid ""
 "\\once  \\override TextSpanner #'bound-details #'left #'text =  \\markup { \\"
 "\"B\\\" $str }"
 msgstr ""
+"\\once  \\override TextSpanner #'bound-details #'left #'text =  \\markup { \\"
+"\"B\\\" $str }"
 
 #. Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly:82 (comment)
-#, fuzzy
 msgid "%%%%%%%  Cut here ----- End 'bbarred.ly'"
-msgstr "Hier ausschneiden --- Ende 'flamenco.ly' "
+msgstr "Hier ausschneiden --- Ende 'bbarred.ly' "
 
 #. Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly:83 (comment)
 msgid "Copy and change the last line for full barred. Rename in 'fbarred.ly'"
 msgstr ""
+"Kopieren und ändern Sie die letzte Zeile für vollständiges Baaré. Benennen "
+"Sie es in 'fbarred.ly'"
 
 #. Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly:86 (comment)
 msgid "Syntaxe: \\bbarre #\\\"text\\\" { notes } - text = any number of box"
 msgstr ""
+"Syntax: \\bbarre #\\\"Text\\\" { Noten } - Text = beliebige Anzahl von Kästen"
 
 #. Documentation/snippets/beam-endings-in-score-context.ly:51 (comment)
 msgid "Set default beaming for all staves"
@@ -6735,7 +6446,7 @@ msgstr "GabelMehr"
 
 #. Documentation/snippets/centering-markup-on-note-heads-automatically.ly:23 (variable)
 msgid "textScriptCenterOnNote"
-msgstr ""
+msgstr "TextBeschriftungAufMitteDerNote"
 
 #. Documentation/snippets/changing--flageolet-mark-size.ly:42 (variable)
 #. Documentation/snippets/showing-the-same-articulation-above-and-below-a-note-or-chord.ly:29 (variable)
@@ -6755,9 +6466,8 @@ msgid "print them."
 msgstr "gebraucht wird."
 
 #. Documentation/snippets/changing-the-default-text-font-family.ly:18 (comment)
-#, fuzzy
 msgid "change for other default global staff size."
-msgstr "Änderung für andere globale Systemgröße"
+msgstr "Hier ändern für andere globale Systemgröße"
 
 #. Documentation/snippets/changing-the-default-text-font-family.ly:20 (comment)
 #. Documentation/snippets/engravers-one-by-one.ly:183 (comment)
@@ -6820,24 +6530,20 @@ msgstr "Akkorde"
 
 #. Documentation/snippets/chords-headword.ly:31 (comment)
 #. Documentation/snippets/pitches-headword.ly:141 (comment)
-#, fuzzy
 msgid "\\break"
-msgstr "\\noBreak"
+msgstr "\\break"
 
 #. Documentation/snippets/chords-headword.ly:35 (variable)
-#, fuzzy
 msgid "verseOne"
 msgstr "StropheEins"
 
 #. Documentation/snippets/chords-headword.ly:42 (variable)
-#, fuzzy
 msgid "verseTwo"
 msgstr "StropheZwei"
 
 #. Documentation/snippets/chords-headword.ly:81 (context id)
-#, fuzzy
 msgid "sop"
-msgstr "Top"
+msgstr "Sop"
 
 #. Documentation/snippets/clip-systems.ly:38 (variable)
 msgid "origScore"
@@ -6880,19 +6586,16 @@ msgid "musicDown"
 msgstr "NotenRunter"
 
 #. Documentation/snippets/controlling-spanner-visibility-after-a-line-break.ly:30 (comment)
-#, fuzzy
 msgid "show hairpin"
-msgstr "Gabel"
+msgstr "Zeige Klammer"
 
 #. Documentation/snippets/controlling-spanner-visibility-after-a-line-break.ly:32 (comment)
-#, fuzzy
 msgid "hide text span"
-msgstr "Innerhalb des Systems"
+msgstr "Verstecke Text-Strecker"
 
 #. Documentation/snippets/controlling-spanner-visibility-after-a-line-break.ly:36 (comment)
-#, fuzzy
 msgid "show glissando"
-msgstr "Glissando"
+msgstr "Zeige Glissando"
 
 #. Documentation/snippets/creating-real-parenthesized-dynamics.ly:45 (variable)
 msgid "parenF"
@@ -6904,7 +6607,7 @@ msgstr "versteckter Takt und Taktlinie"
 
 #. Documentation/snippets/creating-simultaneous-rehearsal-marks.ly:45 (comment)
 msgid "\\cadenzaOn turns off automatic calculation of bar numbers"
-msgstr ""
+msgstr "\\cadenzaOn schaltet automatische Taktzahlberechnung aus"
 
 #. Documentation/snippets/cross-staff-tremolos.ly:31 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:254 (variable)
@@ -7074,7 +6777,7 @@ msgstr "fixB"
 
 #. Documentation/snippets/displaying-grob-ancestry.ly:127 (comment)
 msgid "\\\" (make-string 36 #\\-))"
-msgstr ""
+msgstr "\\\" (make-string 36 #\\-))"
 
 #. Documentation/snippets/double-glissando.ly:21 (comment)
 msgid "new voice ( = \\voiceOne), hidden"
@@ -7095,84 +6798,80 @@ msgstr "so dass Glissando an a & c gefügt wird"
 #. Documentation/snippets/dynamics-custom-text-spanner-postfix.ly:17 (comment)
 msgid ""
 "Two functions for (de)crescendo spanners where you can explicitly give the"
-msgstr ""
+msgstr "Zwei Funktionen für (De)Crescendo-Strecker, für die man explizit den"
 
 #. Documentation/snippets/dynamics-custom-text-spanner-postfix.ly:18 (comment)
-#, fuzzy
 msgid "spanner text."
-msgstr "Separater Text"
+msgstr "Streckertext angeben kann."
 
 #. Documentation/snippets/dynamics-custom-text-spanner-postfix.ly:19 (variable)
-#, fuzzy
 msgid "mycresc"
-msgstr "meineAkkorde"
+msgstr "meinCresc"
 
 #. Documentation/snippets/dynamics-custom-text-spanner-postfix.ly:25 (variable)
-#, fuzzy
 msgid "mydecresc"
-msgstr "Decrescendo"
+msgstr "meinDecresc"
 
 #. Documentation/snippets/dynamics-text-spanner-postfix.ly:18 (comment)
 msgid "Some sample text dynamic spanners, to be used as postfix operators"
 msgstr ""
+"Einige Dynamiktextstrecker als Beispiel, die als nachgestellte Operatoren "
+"eingesetzt werden können."
 
 #. Documentation/snippets/dynamics-text-spanner-postfix.ly:19 (variable)
 msgid "crpoco"
-msgstr ""
+msgstr "crpoco"
 
 #. Documentation/snippets/dynamics-text-spanner-postfix.ly:24 (comment)
 msgid ""
 "Redefine the existing \\cresc, \\dim and \\decresc commands to use postfix "
 "syntax"
 msgstr ""
+"Bestehenden \\cresc. \\dim und \\decresc umdefinieren, sodass sie "
+"nachgestellt werden können"
 
 #. Documentation/snippets/dynamics-text-spanner-postfix.ly:25 (variable)
-#, fuzzy
 msgid "cresc"
-msgstr "Crescendo"
+msgstr "Cresc"
 
 #. Documentation/snippets/dynamics-text-spanner-postfix.ly:30 (variable)
 #. Documentation/snippets/fretted-headword.ly:56 (variable)
 msgid "dim"
-msgstr ""
+msgstr "Dim"
 
 #. Documentation/snippets/dynamics-text-spanner-postfix.ly:35 (variable)
-#, fuzzy
 msgid "decresc"
-msgstr "Decrescendo"
+msgstr "Decresc"
 
 #. Documentation/snippets/editorial-headword.ly:30 (comment)
-#, fuzzy
 msgid "NR 1.7 Editorial annotations"
-msgstr "Anmerkungen"
+msgstr "NR 1.7 Editorische Anmerkungen"
 
 #. Documentation/snippets/editorial-headword.ly:32 (comment)
 msgid "Beethoven, Op. 31, No. 3"
-msgstr ""
+msgstr "Beethoven, Op. 31, No. 3"
 
 #. Documentation/snippets/editorial-headword.ly:33 (comment)
 msgid "Piano sonata 18, Movt II, Scherzo"
-msgstr ""
+msgstr "Klaviersonate 18, 2. Satz, Scherzo"
 
 #. Documentation/snippets/editorial-headword.ly:34 (comment)
 msgid "Measures 9 - 14"
-msgstr ""
+msgstr "Takte 9--14"
 
 #. Documentation/snippets/editorial-headword.ly:38 (comment)
 #. Documentation/snippets/expressive-headword.ly:37 (comment)
 #. Documentation/snippets/pitches-headword.ly:38 (comment)
 #. Documentation/snippets/rhythms-headword.ly:39 (comment)
-#, fuzzy
 msgid "RH Staff"
-msgstr "DasSystem"
+msgstr "RH-System"
 
 #. Documentation/snippets/editorial-headword.ly:76 (comment)
 #. Documentation/snippets/expressive-headword.ly:169 (comment)
 #. Documentation/snippets/pitches-headword.ly:111 (comment)
 #. Documentation/snippets/rhythms-headword.ly:128 (comment)
-#, fuzzy
 msgid "LH Staff"
-msgstr "DasSystem"
+msgstr "LH-System"
 
 #. Documentation/snippets/embedding-native-postscript-in-a--markup-block.ly:25 (comment)
 msgid "PostScript is a registered trademark of Adobe Systems Inc."
@@ -7211,9 +6910,8 @@ msgid "MyStaff"
 msgstr "DasSystem"
 
 #. Documentation/snippets/engravers-one-by-one.ly:140 (comment)
-#, fuzzy
 msgid "explicitly set instrumentName, so we don't get"
-msgstr "explizit Instrument angeben, damit keine"
+msgstr "explizit instrumentName angeben, damit keine"
 
 #. Documentation/snippets/engravers-one-by-one.ly:141 (comment)
 msgid "weird effects when doing instrument names for"
@@ -7240,88 +6938,80 @@ msgstr "\\consists·\\\"Rest_engraver\\\""
 
 #. Documentation/snippets/expressive-headword.ly:23 (comment)
 msgid "L. v. Beethoven, Op. 49 no. 1"
-msgstr ""
+msgstr "L. v. Beethoven, Op. 49 no. 1"
 
 #. Documentation/snippets/expressive-headword.ly:24 (comment)
 msgid "Piano sonata 19 - \\\"Leichte Sonate\\\""
-msgstr ""
+msgstr "Klaviersonate 19 - \\\"Leichte Sonate\\\""
 
 #. Documentation/snippets/expressive-headword.ly:25 (comment)
 msgid "measures 1 - 12"
-msgstr ""
+msgstr "Takte 1--12"
 
 #. Documentation/snippets/expressive-headword.ly:27 (comment)
 msgid "\\layout {"
-msgstr ""
+msgstr "\\layout {"
 
 #. Documentation/snippets/expressive-headword.ly:28 (comment)
 msgid "\\context {"
-msgstr ""
+msgstr "\\context {"
 
 #. Documentation/snippets/expressive-headword.ly:29 (comment)
-#, fuzzy
 msgid "\\Score"
-msgstr "origPartitur"
+msgstr "\\Score"
 
 #. Documentation/snippets/expressive-headword.ly:30 (comment)
 msgid "\\override SpacingSpanner #'base-shortest-duration ="
-msgstr ""
+msgstr "\\override SpacingSpanner #'base-shortest-duration ="
 
 #. Documentation/snippets/expressive-headword.ly:31 (comment)
 msgid "#(ly:make-moment 1 20)"
-msgstr ""
+msgstr "#(ly:make-moment 1 20)"
 
 #. Documentation/snippets/figured-bass-headword.ly:31 (comment)
 msgid "Arcangelo Corelli, 12 Sonate da Camera, Op. 2"
-msgstr ""
+msgstr "Arcangelo Corelli, 12 Sonate da Camera, Op. 2"
 
 #. Documentation/snippets/figured-bass-headword.ly:32 (comment)
 msgid "Sonata II, Allemanda"
-msgstr ""
+msgstr "Sonata II, Allemanda"
 
 #. Documentation/snippets/figured-bass-headword.ly:33 (comment)
 msgid "measures 1 - 88"
-msgstr ""
+msgstr "Takte 1 - 88"
 
 #. Documentation/snippets/figured-bass-headword.ly:34 (comment)
 msgid "Coded by Neil Puttock; modified by Carl Sorensen"
-msgstr ""
+msgstr "Coded by Neil Puttock; modified by Carl Sorensen"
 
 #. Documentation/snippets/figured-bass-headword.ly:36 (variable)
-#, fuzzy
 msgid "extendOn"
-msgstr "Fülllinie"
+msgstr "extendOn"
 
 #. Documentation/snippets/figured-bass-headword.ly:37 (variable)
-#, fuzzy
 msgid "extendOff"
-msgstr "halsAus"
+msgstr "extendOff"
 
 #. Documentation/snippets/figured-bass-headword.ly:45 (context id)
-#, fuzzy
 msgid "violinoI"
-msgstr "Geige"
+msgstr "violinoI"
 
 #. Documentation/snippets/figured-bass-headword.ly:63 (context id)
-#, fuzzy
 msgid "violinoII"
-msgstr "Geige"
+msgstr "violinoII"
 
 #. Documentation/snippets/figured-bass-headword.ly:81 (context id)
-#, fuzzy
 msgid "violone"
-msgstr "Geige"
+msgstr "violone"
 
 #. Documentation/snippets/fingering-symbols-for-wind-instruments.ly:17 (variable)
 #. Documentation/snippets/recorder-fingering-chart.ly:19 (variable)
-#, fuzzy
 msgid "centermarkup"
-msgstr "Textbeschriftung"
+msgstr "zentrierteBeschriftung"
 
 #. Documentation/snippets/flamenco-notation.ly:54 (comment)
-#, fuzzy
 msgid "Cut here ----- Start 'flamenco.ly'"
-msgstr "Hier ausschneiden: Beginn von 'flamenco.ly'"
+msgstr "Hier ausschneiden ------- Beginn von 'flamenco.ly'"
 
 #. Documentation/snippets/flamenco-notation.ly:56 (comment)
 msgid "Text indicators"
@@ -7436,9 +7126,8 @@ msgid "headsOn"
 msgstr "köpfeEin"
 
 #. Documentation/snippets/flamenco-notation.ly:141 (comment)
-#, fuzzy
 msgid "Cut here ----- End 'flamenco.ly'"
-msgstr "Hier ausschneiden --- Ende 'flamenco.ly' "
+msgstr "Hier ausschneiden ---- Ende 'flamenco.ly' "
 
 #. Documentation/snippets/flat-flags-and-beam-nibs.ly:155 (comment)
 msgid "Example 1"
@@ -7461,9 +7150,8 @@ msgid "slap"
 msgstr "schlag"
 
 #. Documentation/snippets/forcing-measure-width-to-adapt-to-metronomemarks-width.ly:20 (variable)
-#, fuzzy
 msgid "example"
-msgstr "Beispiel 1"
+msgstr "Beispiel"
 
 #. Documentation/snippets/formatting-lyrics-syllables.ly:17 (comment)
 msgid ""
@@ -7539,192 +7227,177 @@ msgstr "Diese Akkorde werden quer auf dem Kopf ausgerichtet"
 
 #. Documentation/snippets/fretted-headword.ly:35 (comment)
 msgid "shortcuts"
-msgstr ""
+msgstr "Abkürzungen"
 
 #. Documentation/snippets/fretted-headword.ly:36 (comment)
-#, fuzzy
 msgid "fingering orientations"
-msgstr "Fingersatzanweisungen"
+msgstr "Fingersatzrichtung"
 
 #. Documentation/snippets/fretted-headword.ly:37 (variable)
-#, fuzzy
 msgid "sfol"
-msgstr "solo"
+msgstr "sfol"
 
 #. Documentation/snippets/fretted-headword.ly:38 (variable)
-#, fuzzy
 msgid "sfor"
-msgstr "Quarte"
+msgstr "sfor"
 
 #. Documentation/snippets/fretted-headword.ly:39 (variable)
 msgid "sfod"
-msgstr ""
+msgstr "sfod"
 
 #. Documentation/snippets/fretted-headword.ly:40 (variable)
-#, fuzzy
 msgid "sfou"
-msgstr "Quarte"
+msgstr "sfou"
 
 #. Documentation/snippets/fretted-headword.ly:42 (comment)
-#, fuzzy
 msgid "string number orientations"
-msgstr "Seitennummerbezeichnung"
+msgstr "Seitennummerrichtung"
 
 #. Documentation/snippets/fretted-headword.ly:43 (variable)
-#, fuzzy
 msgid "ssnol"
-msgstr "solo"
+msgstr "ssnol"
 
 #. Documentation/snippets/fretted-headword.ly:43 (comment)
 msgid "(down right up)"
-msgstr ""
+msgstr "(runter rechts hoch)"
 
 #. Documentation/snippets/fretted-headword.ly:44 (variable)
 msgid "ssnou"
-msgstr ""
+msgstr "ssnou"
 
 #. Documentation/snippets/fretted-headword.ly:45 (variable)
 msgid "ssnod"
-msgstr ""
+msgstr "ssnoud"
 
 #. Documentation/snippets/fretted-headword.ly:46 (variable)
-#, fuzzy
 msgid "ssnor"
-msgstr "Moll"
+msgstr "ssnor"
 
 #. Documentation/snippets/fretted-headword.ly:48 (comment)
 msgid "define fingering offset"
-msgstr ""
+msgstr "Fingersatz-Verschiebung definieren"
 
 #. Documentation/snippets/fretted-headword.ly:49 (variable)
 msgid "FO"
-msgstr ""
+msgstr "FO"
 
 #. Documentation/snippets/fretted-headword.ly:54 (comment)
-#, fuzzy
 msgid "markups"
-msgstr "sBeschriftung"
+msgstr "Beschriftungen"
 
 #. Documentation/snippets/fretted-headword.ly:55 (variable)
-#, fuzzy
 msgid "rit"
-msgstr "Triole"
+msgstr "Rit"
 
 #. Documentation/snippets/fretted-headword.ly:57 (variable)
-#, fuzzy
 msgid "andantino"
-msgstr "abanico"
+msgstr "Andantino"
 
 #. Documentation/snippets/fretted-headword.ly:58 (variable)
-#, fuzzy
 msgid "benmarcato"
-msgstr "Marcato"
+msgstr "BenMarcato"
 
 #. Documentation/snippets/fretted-headword.ly:59 (variable)
-#, fuzzy
 msgid "pdolce"
-msgstr "mpdolce"
+msgstr "pdolce"
 
 #. Documentation/snippets/fretted-headword.ly:61 (comment)
 msgid "THE MUSIC %%%"
-msgstr ""
+msgstr "DIE NOTEN %%%"
 
 #. Documentation/snippets/fretted-headword.ly:73 (comment)
 #. Documentation/snippets/fretted-headword.ly:112 (comment)
 msgid "m. 1"
-msgstr ""
+msgstr "T. 1"
 
 #. Documentation/snippets/fretted-headword.ly:79 (comment)
 msgid "m. 2"
-msgstr ""
+msgstr "T. 2"
 
 #. Documentation/snippets/fretted-headword.ly:81 (comment)
 #. Documentation/snippets/fretted-headword.ly:117 (comment)
 msgid "m. 3"
-msgstr ""
+msgstr "T. 3"
 
 #. Documentation/snippets/fretted-headword.ly:82 (comment)
 #. Documentation/snippets/fretted-headword.ly:119 (comment)
 msgid "m. 4"
-msgstr ""
+msgstr "T. 4"
 
 #. Documentation/snippets/fretted-headword.ly:86 (comment)
 #. Documentation/snippets/fretted-headword.ly:126 (comment)
 msgid "m. 5"
-msgstr ""
+msgstr "T. 5"
 
 #. Documentation/snippets/fretted-headword.ly:89 (comment)
-#, fuzzy
 msgid "end of m. 6"
-msgstr "Ende RH-Noten"
+msgstr "Ende T. 6"
 
 #. Documentation/snippets/fretted-headword.ly:92 (comment)
 #. Documentation/snippets/fretted-headword.ly:131 (comment)
 msgid "m. 7"
-msgstr ""
+msgstr "T. 7"
 
 #. Documentation/snippets/fretted-headword.ly:95 (comment)
 msgid "beg of m. 8"
-msgstr ""
+msgstr "Beginn T. 8"
 
 #. Documentation/snippets/fretted-headword.ly:96 (comment)
-#, fuzzy
 msgid "end of m. 8"
-msgstr "Ende RH-Noten"
+msgstr "Ende T. 8"
 
 #. Documentation/snippets/fretted-headword.ly:98 (comment)
-#, fuzzy
 msgid "end of m. 9"
-msgstr "Ende RH-Noten"
+msgstr "Ende T. 9"
 
 #. Documentation/snippets/fretted-headword.ly:100 (comment)
 #. Documentation/snippets/fretted-headword.ly:138 (comment)
 msgid "m. 10"
-msgstr ""
+msgstr "T. 10"
 
 #. Documentation/snippets/fretted-headword.ly:102 (comment)
 msgid "beg of m. 11"
-msgstr ""
+msgstr "Beginn T. 11"
 
 #. Documentation/snippets/fretted-headword.ly:104 (comment)
 msgid "end of m. 11"
-msgstr ""
+msgstr "Ende T. 11"
 
 #. Documentation/snippets/fretted-headword.ly:114 (comment)
 msgid "beg m. 2"
-msgstr ""
+msgstr "Beginn T. 2"
 
 #. Documentation/snippets/fretted-headword.ly:115 (comment)
 msgid "end m. 2"
-msgstr ""
+msgstr "Ende T. 2"
 
 #. Documentation/snippets/fretted-headword.ly:121 (comment)
 msgid "new section starts here in A minor"
-msgstr ""
+msgstr "Neuer Abschnitt in A-Moll"
 
 #. Documentation/snippets/fretted-headword.ly:128 (comment)
 msgid "beg m. 6"
-msgstr ""
+msgstr "Beginn T. 6"
 
 #. Documentation/snippets/fretted-headword.ly:129 (comment)
 msgid "end m. 6"
-msgstr ""
+msgstr "Ende T. 6"
 
 #. Documentation/snippets/fretted-headword.ly:133 (comment)
 msgid "m. 8"
-msgstr ""
+msgstr "T. 8"
 
 #. Documentation/snippets/fretted-headword.ly:135 (comment)
 msgid "beg m. 9"
-msgstr ""
+msgstr "Beginn T. 9"
 
 #. Documentation/snippets/fretted-headword.ly:136 (comment)
 msgid "end m. 9"
-msgstr ""
+msgstr "Ende T. 9"
 
 #. Documentation/snippets/fretted-headword.ly:140 (comment)
 msgid "m. 11"
-msgstr ""
+msgstr "T. 11"
 
 #. Documentation/snippets/fretted-headword.ly:144 (context id)
 #. Documentation/snippets/jazz-combo-template.ly:180 (variable)
@@ -7778,15 +7451,15 @@ msgstr "bis vier Zwischenräume unter der Mittellinie des sichtbaren Systems"
 
 #. Documentation/snippets/guitar-slides.ly:20 (comment)
 msgid "Hide fret number: useful to draw slide into/from a casual point of"
-msgstr ""
+msgstr "Bundzahlen verstecken: nützlich, um Bewegung von/zu beliebigem"
 
 #. Documentation/snippets/guitar-slides.ly:21 (comment)
 msgid "the fretboard."
-msgstr ""
+msgstr "Punkt des Griffbretts zu notieren."
 
 #. Documentation/snippets/guitar-slides.ly:22 (variable)
 msgid "hideFretNumber"
-msgstr ""
+msgstr "versteckeBundZahl"
 
 #. Documentation/snippets/heavily-customized-polymetric-time-signatures.ly:48 (variable)
 msgid "drum"
@@ -7881,30 +7554,25 @@ msgid "semppG"
 msgstr "semppG"
 
 #. Documentation/snippets/horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly:105 (comment)
-#, fuzzy
 msgid "Solution 6: Dynamic with explicit alignment. This has only effect"
 msgstr ""
 "Lösung 6: Dynamik mit expliziter Ausrichtung. Das wirkt sich nur dann aus,"
-"wenn X-offset auch gesetzt wird!"
 
 #. Documentation/snippets/horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly:106 (comment)
 msgid "if one sets X-offset!"
-msgstr ""
+msgstr "wenn X-offset auch gesetzt wird!"
 
 #. Documentation/snippets/horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly:107 (comment)
 msgid "Drawback: One needs to set DynamicText #'X-offset!"
-msgstr "Nachteil: #'X-offset von DynamicText muss gesetzt werden"
+msgstr "Nachteil: DynamicText #'X-offset muss gesetzt werden"
 
 #. Documentation/snippets/horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly:108 (comment)
-#, fuzzy
 msgid "Drawback: Aligned at the right edge of the additional text,"
-msgstr ""
-"Nachteil: An der rechten Ecke des zusätzlichen Textes ausgerichtet, nichtan "
-"der Mitte von pp"
+msgstr "Nachteil: An der rechten Ecke des zusätzlichen Textes ausgerichtet,"
 
 #. Documentation/snippets/horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly:109 (comment)
 msgid "not at the center of pp"
-msgstr ""
+msgstr "nicht an der Mitte von pp"
 
 #. Documentation/snippets/horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly:110 (variable)
 msgid "semppMII"
@@ -8206,15 +7874,15 @@ msgstr "Akkorde"
 
 #. Documentation/snippets/keyboard-headword.ly:24 (comment)
 msgid "M. Ravel, Sonatine (1905)"
-msgstr ""
+msgstr "M. Ravel, Sonatine (1905)"
 
 #. Documentation/snippets/keyboard-headword.ly:25 (comment)
 msgid "First movement"
-msgstr ""
+msgstr "Erster Satz"
 
 #. Documentation/snippets/keyboard-headword.ly:34 (variable)
 msgid "fermataLong"
-msgstr ""
+msgstr "LangeFermate"
 
 #. Documentation/snippets/makam-example.ly:55 (comment)
 msgid "Initialize makam settings"
@@ -8362,47 +8030,43 @@ msgstr "Pedal"
 
 #. Documentation/snippets/pitches-headword.ly:32 (comment)
 msgid "L. v. Beethoven"
-msgstr ""
+msgstr "L. v. Beethoven"
 
 #. Documentation/snippets/pitches-headword.ly:33 (comment)
 msgid "Piano sonata 21 - Dem Grafen von Waldstein Gewidmet"
-msgstr ""
+msgstr "Klaviersonate 21 - Dem Grafen von Waldstein gewidmet"
 
 #. Documentation/snippets/pitches-headword.ly:34 (comment)
 msgid "chorale at measures 34 - 40+"
-msgstr ""
+msgstr "Choral Takte 34--40+"
 
 #. Documentation/snippets/pitches-headword.ly:41 (comment)
-#, fuzzy
 msgid "RH Voice 1"
-msgstr "Stimme·\\\"1\\\""
+msgstr "RH Stimme 1"
 
 #. Documentation/snippets/pitches-headword.ly:69 (comment)
 msgid "("
-msgstr ""
+msgstr "("
 
 #. Documentation/snippets/pitches-headword.ly:74 (comment)
 msgid ")"
-msgstr ""
+msgstr ")"
 
 #. Documentation/snippets/pitches-headword.ly:78 (comment)
-#, fuzzy
 msgid "RH Voice 2"
-msgstr "Stimme·\\\"2\\\""
+msgstr "RH Stimme 2"
 
 #. Documentation/snippets/polyphony-in-tablature.ly:57 (context id)
 msgid "tab"
 msgstr "tab"
 
 #. Documentation/snippets/positioning-multi-measure-rests.ly:58 (comment)
-#, fuzzy
 msgid "MMR - Multi-Measure Rest"
-msgstr "Pausen über mehrere Takte"
+msgstr "MMR -- Mehrtaktige Pause (Multi Mesure Rest)"
 
 #. Documentation/snippets/positioning-multi-measure-rests.ly:59 (comment)
-#, fuzzy
 msgid "MMRs by default are set under the fourth line"
-msgstr "Ganztaktpausen werden unter die zweite Linie gesetzt"
+msgstr "Mehrtaktpausen werden unter die vierte Linie gesetzt"
 
 #. Documentation/snippets/positioning-multi-measure-rests.ly:61 (comment)
 msgid "They can be moved with an override"
@@ -8417,15 +8081,13 @@ msgid "the following trick moves the rest to the center line"
 msgstr "hiermit wird die Pause zur Mittellinie verschoben"
 
 #. Documentation/snippets/positioning-multi-measure-rests.ly:68 (comment)
-#, fuzzy
 msgid "MMRs in odd-numbered voices are under the top line"
 msgstr ""
-"Ganztaktpausen in Stimmen mit ungerader Zahl sind unter der obersten Linie"
+"Mehrtaktpausen in Stimmen mit ungerader Zahl sind unter der obersten Linie"
 
 #. Documentation/snippets/positioning-multi-measure-rests.ly:70 (comment)
-#, fuzzy
 msgid "MMRs in even-numbered voices are under the bottom line"
-msgstr "Ganztaktpausen in geraden Stimmen sind unter der untersten Linie"
+msgstr "Mehrtaktpausen in geraden Stimmen sind unter der untersten Linie"
 
 #. Documentation/snippets/positioning-multi-measure-rests.ly:72 (comment)
 msgid "They remain separated even in empty measures"
@@ -8466,9 +8128,8 @@ msgid "\\noBreak"
 msgstr "\\noBreak"
 
 #. Documentation/snippets/positioning-segno-and-coda-with-line-break.ly:55 (comment)
-#, fuzzy
 msgid "Here begins the trickery!"
-msgstr "Her beginnt der Trick"
+msgstr "Her beginnt der Trick!"
 
 #. Documentation/snippets/positioning-segno-and-coda-with-line-break.ly:56 (comment)
 msgid ""
@@ -8478,9 +8139,8 @@ msgstr ""
 "\\cadenzaOn unterdrückt die Taktzählung und \\stopStaff entfernt Notenlinien"
 
 #. Documentation/snippets/positioning-segno-and-coda-with-line-break.ly:59 (comment)
-#, fuzzy
 msgid "Some examples of possible text-displays"
-msgstr "Eine Beispiel für mögliche Textanzeige"
+msgstr "Einige Beispiele für mögliche Textanzeige"
 
 #. Documentation/snippets/positioning-segno-and-coda-with-line-break.ly:61 (comment)
 msgid "text line-aligned"
@@ -8609,7 +8269,6 @@ msgid "Draw a circle round the following bar number(s)"
 msgstr "Einen Kreis um die folgenden Taktnummern zeichnen"
 
 #. Documentation/snippets/printing-metronome-and-rehearsal-marks-below-the-staff.ly:53 (comment)
-#, fuzzy
 msgid "Metronome marks below the staff"
 msgstr "Metronomangabe unter dem System"
 
@@ -8643,7 +8302,7 @@ msgstr "Original"
 
 #. Documentation/snippets/recorder-fingering-chart.ly:17 (comment)
 msgid "range chart for paetzold contrabass recorder"
-msgstr ""
+msgstr "Umfang für Paetzold-Kontrabassblockflöte"
 
 #. Documentation/snippets/redefining-grace-note-global-defaults.ly:62 (variable)
 msgid "startAcciaccaturaMusic"
@@ -8695,158 +8354,161 @@ msgstr "comp"
 
 #. Documentation/snippets/rhythms-headword.ly:23 (comment)
 msgid "Beethoven, Op. 81a"
-msgstr ""
+msgstr "Beethoven, Op. 81a"
 
 #. Documentation/snippets/rhythms-headword.ly:24 (comment)
 msgid "Piano sonata 26 - Das Lebewohl"
-msgstr ""
+msgstr "Klaviersonate 26 - Das Lebewohl"
 
 #. Documentation/snippets/rhythms-headword.ly:25 (comment)
 msgid "Movt II - Abwesenheit"
-msgstr ""
+msgstr "2. Satz - Abwesenheit"
 
 #. Documentation/snippets/rhythms-headword.ly:26 (comment)
 msgid "Measures 31 - 34"
-msgstr ""
+msgstr "Takte 31--34"
 
 #. Documentation/snippets/rhythms-headword.ly:33 (comment)
 msgid "\\override SpacingSpanner #'strict-grace-spacing = ##t"
-msgstr ""
+msgstr "\\override SpacingSpanner #'strict-grace-spacing = ##t"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:26 (comment)
 msgid "Grob utilities"
-msgstr ""
+msgstr "Grob-Werkzeuge"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:28 (comment)
 msgid ""
 "These are literal rewrites of some C++ methods used by the ambitus engraver."
 msgstr ""
+"Das sind wörtliche Neufassungen einiger C++-Methoden, die der Ambitus-"
+"Engraver benutzt."
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:63 (comment)
-#, fuzzy
 msgid "Ambitus data structure"
-msgstr "Eingabestruktur"
+msgstr "Ambitus-Datenstruktur"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:66 (comment)
 msgid "The <ambitus> class holds the various grobs that are created"
-msgstr ""
+msgstr "Die <ambitus>-Klasse enthält die verschiedenen Grobs,"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:67 (comment)
 msgid "to print an ambitus:"
-msgstr ""
+msgstr "die erstellt werden, um den Ambitus zu setzen:"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:68 (comment)
 msgid "- ambitus-group: the grob that groups all the components of an ambitus"
 msgstr ""
+"- ambitus-group: Der Grob, der alle Komponenten eines Ambitus gruppiert"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:69 (comment)
-#, fuzzy
 msgid "(Ambitus grob);"
-msgstr "Tonumfang"
+msgstr "(Ambitus grob);"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:70 (comment)
 msgid "- ambitus-line: the vertical line between the upper and lower ambitus"
 msgstr ""
+"- ambitus-line: Die vertikale Linie zwischen oberem und unterem Ambitus"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:71 (comment)
 msgid "notes (AmbitusLine grob);"
-msgstr ""
+msgstr "Noten (AmbitusLine grob);"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:72 (comment)
 msgid "- ambitus-up-note and ambitus-down-note: the note head and accidental"
 msgstr ""
+"- ambitus-up-note und ambitus-down-note: Notenköpfe und Versetzungszeichen"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:73 (comment)
 msgid "for the lower and upper note of the ambitus (see <ambitus-note> class"
-msgstr ""
+msgstr "für die obere und untere Note des Ambitus (siehe die"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:74 (comment)
 msgid "below)."
-msgstr ""
+msgstr "<ambitus-note>-Klasse unten)."
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:75 (comment)
 msgid "The other slots define the key and clef context of the engraver:"
 msgstr ""
+"Die anderen Stellen definieren den Tonart- und Schlüsselkontext des "
+"Engravers:"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:76 (comment)
 msgid "- start-c0: position of middle c at the beginning of the piece.  It"
-msgstr ""
+msgstr "- start-c0: Position des zweigestr. Cs zu Begin des Stücks."
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:77 (comment)
 msgid "is used to place the ambitus notes according to their pitch;"
-msgstr ""
+msgstr "Das wird benutzt, um die Ambitus-Noten nach ihren Tonhöhen zu setzen"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:78 (comment)
 msgid "- start-key-sig: the key signature at the beginning of the piece.  It"
-msgstr ""
+msgstr "- start-key-sig: Die Tonart am Anfang des Stückes."
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:79 (comment)
 msgid "is used to determine if accidentals shall be printed next to ambitus"
-msgstr ""
+msgstr "Sie wird benutzt, um zu bestimmen, ob Versetzungszeichen neben"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:80 (comment)
-#, fuzzy
 msgid "notes."
-msgstr "meineNoten"
+msgstr "den Ambitusnoten gesetzt werden müssen."
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:94 (comment)
 msgid "Accessor for the lower and upper note data of an ambitus"
-msgstr ""
+msgstr "Akzessor für die Daten der obersten und untersten Note eines Ambitus"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:102 (comment)
 msgid "The <ambitus-note> class holds the grobs that are specific to ambitus"
 msgstr ""
+"Die <ambitus-note>-Klasse enthält die Grobs, die spezifisch für den Ambitus "
+"sind"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:103 (comment)
 msgid "(lower and upper) notes:"
-msgstr ""
+msgstr "(obere und untere) Noten"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:104 (comment)
 msgid "- head: an AmbitusNoteHead grob;"
-msgstr ""
+msgstr "- head: ein AmbitusNoteHead-Grob"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:105 (comment)
 msgid "- accidental: an AmbitusAccidental grob, to be possibly printed next"
-msgstr ""
+msgstr "- accidental: ein AmbitusAccidental-Grob, der möglicherweise neben"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:106 (comment)
 msgid "to the ambitus note head."
-msgstr ""
+msgstr "einem Ambitus-Notenkopf gesetzt wird."
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:107 (comment)
 msgid "Moreover:"
-msgstr ""
+msgstr "Weiter:"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:108 (comment)
-#, fuzzy
 msgid "- pitch is the absolute pitch of the note"
-msgstr "Länge des Bindebogens vergrößern"
+msgstr "- pitch ist die absolute Tonhöhe der Note"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:109 (comment)
 msgid "- cause is the note event that causes this ambitus note, i.e. the lower"
-msgstr ""
+msgstr "- cause ist das Notenereignis, das die Ambitusnote hervorrauf, also"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:110 (comment)
 msgid "or upper note of the considered music sequence."
-msgstr ""
+msgstr "die untere oder obere Note der betrachteten Musiksequenz."
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:123 (comment)
-#, fuzzy
 msgid "Ambitus engraving logics"
-msgstr "Automatisierter Notensatz"
+msgstr "Logik der Ambitusfunktion"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:125 (comment)
 msgid "Rewrite of the code from @file{lily/ambitus-engraver.cc}."
-msgstr ""
+msgstr "Neufassung des Codes von @file{lily/ambitus-engraver.cc}."
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:294 (comment)
 msgid "Ambitus engraver definition"
-msgstr ""
+msgstr "Definition des Ambitus-Engravers"
 
 #. Documentation/snippets/scheme-engraver-ambitus.ly:319 (comment)
-#, fuzzy
 msgid "Example"
-msgstr "Beispiel 1"
+msgstr "Beispiel"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:70 (variable)
 msgid "NoStem"
@@ -8873,23 +8535,20 @@ msgstr ""
 "einer Gitterlinie simuliert"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:84 (comment)
-#, fuzzy
 msgid ""
 "disable the following line to see the the noteheads while writing the song"
 msgstr ""
-"nächste Zeile auskommentieren, um Noten während des Schreibens zu sehen"
+"nächste Zeile auskommentieren, um Notenköpfe während des Schreibens zu sehen"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:88 (comment)
 msgid "The beam between 8th-notes is used to draw the push-line"
 msgstr "Balken zwischen Achteln wird benutzt um Zug-Linie zu zeichnen"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:89 (comment)
-#, fuzzy
 msgid "How to fast write the push-lines:"
 msgstr "Zug-Linie schnell schreiben:"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:90 (comment)
-#, fuzzy
 msgid ""
 "1. write repeatedly 'c c c c c c c c |' for the whole length of the song"
 msgstr ""
@@ -8905,23 +8564,22 @@ msgid "3. compile"
 msgstr "3. kompilieren"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:93 (comment)
-#, fuzzy
 msgid "4. Mark the positions on which push/pull changes."
-msgstr "4. Positionen mit Zugrichtungsänderung markieren"
+msgstr "4. Positionen mit Zugrichtungsänderung markieren."
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:94 (comment)
-#, fuzzy
 msgid ""
 "In the score-picture click on the position the push- or pull-part starts"
-msgstr "im Partiturbild auf die Position der Zug-Anfänge klicken"
+msgstr "im Partiturbild auf die Position der Zug- oder Schub-Anfänge klicken"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:95 (comment)
 msgid "(on the noteHead, the cursor will change to a hand-icon)."
-msgstr "(über dem Notenkopf ändert sich die Maus in eine Hand)"
+msgstr "(über dem Notenkopf ändert sich die Maus in eine Hand)."
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:96 (comment)
 msgid "The cursor in the source code will jump just at this position."
-msgstr "Die Maus in der Quelldatei geht zur gewünschten Position"
+msgstr ""
+"Die Maus in der Quelldatei befindet sich dann an der gewünschten Position"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:97 (comment)
 msgid "a) If a push-part starts there, replace the 'c' by an 'e['"
@@ -8932,24 +8590,20 @@ msgid "b) If a pull-part starts there, replace the 'c' by an 's'"
 msgstr "b) wenn ein Zug hier beginnt, 'c' mit 's' ersetzen"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:99 (comment)
-#, fuzzy
 msgid "5. Switch into 'overwrite-mode' by pressing the 'ins' key."
-msgstr "5. in den Überschreibmodus wechseln mit der \"Einfg\"-Taste"
+msgstr "5. in den Überschreibmodus wechseln mit der \"Einfg\"-Taste."
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:100 (comment)
-#, fuzzy
 msgid "6. For the pull-parts overwrite the 'c' with 's'"
-msgstr "6. Für Zug 'c' mit 's' überschreiben"
+msgstr "6. Für Zug 'c' mit 's' überschreiben."
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:101 (comment)
-#, fuzzy
 msgid "7. For every push-part replace the last 'c' with 'e]'"
-msgstr "7. für jeden Schub das letzte 'c' mit 'e]' ersetzen"
+msgstr "7. Für jeden Schub das letzte 'c' mit 'e]' ersetzen."
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:102 (comment)
-#, fuzzy
 msgid "8. Switch into 'insert-mode' again"
-msgstr "8. In den Einfügen-Modus wechseln"
+msgstr "8. In den Einfügen-Modus wechseln."
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:103 (comment)
 msgid ""
@@ -8964,9 +8618,8 @@ msgid "10. re-enable the line \\NoNoteHead"
 msgstr "10 \\NoNoteHead wieder einkommentieren"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:114 (comment)
-#, fuzzy
 msgid "Accordion melody in tabulator score"
-msgstr "Akkordeonmelodie in Tabulaturen-Partitur\t\t"
+msgstr "Akkordeonmelodie in Tabulaturen-Partitur"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:115 (comment)
 msgid "1. Place a copy of the piano melody below"
@@ -8974,13 +8627,12 @@ msgstr "1. Eine Kopie der Klaviermelodie unten benutzen"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:116 (comment)
 #. Documentation/snippets/score-for-diatonic-accordion.ly:135 (comment)
-#, fuzzy
 msgid ""
 "2. Separate piano melody into pull- and push-parts according to the "
 "staffTabLine you've already made"
 msgstr ""
-"2. Klaviermelodie in Zug- und Schubteile teilen, wie schon mitsystemTabLinie "
-"gemacht"
+"2. Klaviermelodie in Zug- und Schubteile teilen entsprechend systemTabZeile, "
+"was schon fertig ist"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:117 (comment)
 msgid ""
@@ -8991,9 +8643,8 @@ msgstr ""
 "zweite wirdmit dem Transformationspapier verändert"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:118 (comment)
-#, fuzzy
 msgid "or the macros 'conv2diaton push.bsh' and 'conv2diaton pull.bsh'"
-msgstr "oder den Makros 'conv2diaton·push.bsh'·and·'conv2diaton·pull.bsh'·"
+msgstr "oder den Makros 'conv2diaton·push.bsh'·und·'conv2diaton·pull.bsh'·"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:119 (comment)
 #. Documentation/snippets/score-for-diatonic-accordion.ly:138 (comment)
@@ -9014,18 +8665,16 @@ msgid "pull 1"
 msgstr "Zug 1"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:124 (comment)
-#, fuzzy
 msgid "<f' bes'>8 <f' a'>8 <d' bes'>8 |"
-msgstr "<f'·bes'>8·<f'·a'>8·<d'·bes'>8·|·"
+msgstr "<f'·bes'>8·<f'·a'>8·<d'·bes'>8·|"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:126 (comment)
 msgid "push 2"
 msgstr "Schub 2"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:127 (comment)
-#, fuzzy
 msgid "<g' c''>4 <f' d''> <g' ees''> <f' a'> |"
-msgstr "<g'·c''>4·<f'·d''>·<g'·ees''>·<f'·a'>·|·"
+msgstr "<g'·c''>4·<f'·d''>·<g'·ees''>·<f'·a'>·|"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:129 (comment)
 msgid "pull 3"
@@ -9036,16 +8685,14 @@ msgid "<f' bes'>2 r8 }"
 msgstr "<f'·bes'>2·r8·}"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:133 (variable)
-#, fuzzy
 msgid "AccordionTab"
-msgstr "Akkordion"
+msgstr "AkkordionTab"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:134 (comment)
 msgid "1. Place a copy of the piano melody above"
 msgstr "1. Eine Kopie der Klaviermelodie oben machen"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:136 (comment)
-#, fuzzy
 msgid ""
 "3. For each line: Double the line. Remark the 1st one (Keeps unchanged as "
 "reference) and then"
@@ -9058,21 +8705,16 @@ msgid "change the second line using the transformation paper"
 msgstr "wird die zweite anhand des Transformationspapiers verändert"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:140 (comment)
-#, fuzzy
 msgid "-"
-msgstr "- "
+msgstr "-"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:149 (comment)
-#, fuzzy
 msgid "The vertical line (simulating a bar-line) in"
-msgstr ""
-"Die·vertikale·Linie·(wie·eine·Taktlinie) im "
-"systemBassRhythmus·istvon·einer·Gitterlinie·simuliert "
+msgstr "Die·vertikale·Linie·(wie·eine·Taktlinie) im"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:150 (comment)
-#, fuzzy
 msgid "the staffBassRhytm is a gridline"
-msgstr "systemBassRhythmus"
+msgstr "System BassRhythmus·ist von·einer·Gitterlinie·simuliert"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:156 (comment)
 msgid "4/4 - tact. How many beats per bar"
@@ -9087,23 +8729,20 @@ msgid "staffVoice"
 msgstr "systemStimme"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:166 (context id)
-#, fuzzy
 msgid "astaffvoice"
-msgstr "systemStimme"
+msgstr "asystemStimme"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:180 (variable)
 msgid "staffAccordionMel"
 msgstr "systemAkkordionMel"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:182 (comment)
-#, fuzzy
 msgid "Set the accidentals (Vorzeichen) for each note,"
-msgstr "Versetzungszeichen für jede Note"
+msgstr "Versetzungszeichen für jede Note,"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:183 (comment)
-#, fuzzy
 msgid "do not remember them for the rest of the measure."
-msgstr "im Rest des Taktes nicht erinnern"
+msgstr "im Rest des Taktes nicht erinnern."
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:203 (variable)
 msgid "BassRhytm"
@@ -9118,9 +8757,8 @@ msgid "staffBassRhytm"
 msgstr "systemBassRhythmus"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:207 (context id)
-#, fuzzy
 msgid "staffbass"
-msgstr "System"
+msgstr "SystemBass"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:208 (comment)
 msgid ""
@@ -9140,73 +8778,65 @@ msgstr ""
 "istvon einer Gitterlinie simuliert"
 
 #. Documentation/snippets/score-for-diatonic-accordion.ly:213 (comment)
-#, fuzzy
 msgid "Search for 'grid' in this page to find all related functions"
 msgstr ""
 "Suche 'grid' (Gitter) in dieser Seite um alle wichtigen Funktionen zu finden"
 
 #. Documentation/snippets/showing-the-same-articulation-above-and-below-a-note-or-chord.ly:28 (comment)
 msgid "The same as \\flageolet, just a little smaller"
-msgstr ""
+msgstr "Genauso wie \\flageolet, nur etwas kleiner"
 
 #. Documentation/snippets/showing-the-same-articulation-above-and-below-a-note-or-chord.ly:38 (comment)
 msgid "The second fermata is ignored!"
-msgstr ""
+msgstr "Die zweite Fermate wird ignoriert!"
 
 #. Documentation/snippets/showing-the-same-articulation-above-and-below-a-note-or-chord.ly:41 (comment)
 msgid "it works only if you wrap the note inside a chord. By default,"
-msgstr ""
+msgstr "es funktioniert, wenn die Note in einen Akkord gesetzt wird."
 
 #. Documentation/snippets/showing-the-same-articulation-above-and-below-a-note-or-chord.ly:42 (comment)
 msgid "all articulations will be printed above, so you have to tweak"
-msgstr ""
+msgstr "Standardmäßig werden alle Artikulation über der Note gesetzt,"
 
 #. Documentation/snippets/showing-the-same-articulation-above-and-below-a-note-or-chord.ly:43 (comment)
-#, fuzzy
 msgid "the direction."
-msgstr "Tempobezeichnung"
+msgstr "also muss die Richtung korrigiert werden."
 
 #. Documentation/snippets/simultaneous-headword.ly:30 (comment)
-#, fuzzy
 msgid "NR 1.5 Simultaneous notes"
-msgstr "Gleichzeitig erscheinende Noten"
+msgstr "NR 1.5 Gleichzeitig erscheinende Noten"
 
 #. Documentation/snippets/simultaneous-headword.ly:32 (comment)
 msgid "L. v. Beethoven, Op. 111"
-msgstr ""
+msgstr "L. v. Beethoven, Op. 111"
 
 #. Documentation/snippets/simultaneous-headword.ly:33 (comment)
-#, fuzzy
 msgid "Piano sonata 32"
-msgstr "Notation von Musik für Klavier"
+msgstr "Klaviersonate 32"
 
 #. Documentation/snippets/simultaneous-headword.ly:34 (comment)
 msgid "Movt II - Arietta - Adagio molto semplice e cantabile"
-msgstr ""
+msgstr "2. Satz: Arietta - Adagio molto semplice e cantabile"
 
 #. Documentation/snippets/simultaneous-headword.ly:35 (comment)
 msgid "measures 108 - 118"
-msgstr ""
+msgstr "Takte 208--118"
 
 #. Documentation/snippets/simultaneous-headword.ly:47 (variable)
-#, fuzzy
 msgid "trillFlat"
-msgstr "Triller"
+msgstr "TrillerB"
 
 #. Documentation/snippets/simultaneous-headword.ly:67 (comment)
-#, fuzzy
 msgid "RH voice 1"
-msgstr "Stimme"
+msgstr "RH Stimme 1"
 
 #. Documentation/snippets/simultaneous-headword.ly:144 (comment)
-#, fuzzy
 msgid "RH voice 2"
-msgstr "Stimme"
+msgstr "RH Stimme 2"
 
 #. Documentation/snippets/simultaneous-headword.ly:219 (comment)
-#, fuzzy
 msgid "LH staff"
-msgstr "System"
+msgstr "LH-System"
 
 #. Documentation/snippets/single-staff-template-with-notes,-lyrics,-chords-and-frets.ly:26 (variable)
 msgid "verseI"
@@ -9217,18 +8847,16 @@ msgid "verseII"
 msgstr "StropheII"
 
 #. Documentation/snippets/single-staff-template-with-notes,-lyrics,-chords-and-frets.ly:37 (comment)
-#, fuzzy
 msgid "insert chords for chordnames and fretboards here"
-msgstr "Akkorde für die Akkordbezeichnung hierher"
+msgstr "Akkorde für die Akkordbezeichnung und Bunddiagramme hierher"
 
 #. Documentation/snippets/single-staff-template-with-notes,-lyrics,-chords-and-frets.ly:41 (variable)
 msgid "staffMelody"
 msgstr "systemMelodie"
 
 #. Documentation/snippets/single-staff-template-with-notes,-lyrics,-chords-and-frets.ly:44 (comment)
-#, fuzzy
 msgid "Type notes for melody here"
-msgstr "Noten und Bund-Diagramm-Text hierher"
+msgstr "Noten hierher"
 
 #. Documentation/snippets/single-staff-template-with-notes,-lyrics,-chords-and-frets.ly:54 (context id)
 msgid "voiceMelody"
@@ -9236,26 +8864,25 @@ msgstr "stimmeMelodie"
 
 #. Documentation/snippets/staff-headword.ly:31 (comment)
 msgid "title = \\\"Le Lac des Cygnes\\\""
-msgstr ""
+msgstr "title = \\\"Le Lac des Cygnes\\\""
 
 #. Documentation/snippets/staff-headword.ly:32 (comment)
 msgid "subtitle = \\\"Danse Napolitaine\\\""
-msgstr ""
+msgstr "subtitle = \\\"Danse Napolitaine\\\""
 
 #. Documentation/snippets/staff-headword.ly:33 (comment)
 msgid "composer = \\\"Piotr Ilitch Tchaïkovski\\\""
-msgstr ""
+msgstr "composer = \\\"Piotr Ilitch Tchaïkovski\\\""
 
 #. Documentation/snippets/staff-headword.ly:34 (comment)
 msgid "arranger = \\\"arr. Laurence Sardain\\\""
-msgstr ""
+msgstr "arranger = \\\"arr. Laurence Sardain\\\""
 
 #. Documentation/snippets/staff-headword.ly:35 (comment)
 msgid "footer = \\\"Mutopia-2006/12/22-896\\\""
-msgstr ""
+msgstr "footer = \\\"Mutopia-2006/12/22-896\\\""
 
 #. Documentation/snippets/staff-headword.ly:38 (variable)
-#, fuzzy
 msgid "trompette"
 msgstr "trompete"
 
@@ -9263,34 +8890,31 @@ msgstr "trompete"
 #. Documentation/snippets/staff-headword.ly:98 (context id)
 #. Documentation/snippets/staff-headword.ly:116 (context id)
 msgid "tambourin"
-msgstr ""
+msgstr "tambourin"
 
 #. Documentation/snippets/staff-headword.ly:59 (variable)
 msgid "tambourinMidi"
-msgstr ""
+msgstr "tambourinMidi"
 
 #. Documentation/snippets/staff-headword.ly:102 (context id)
-#, fuzzy
 msgid "prima"
-msgstr "primeros"
+msgstr "prima"
 
 #. Documentation/snippets/staff-headword.ly:104 (context id)
-#, fuzzy
 msgid "uppera"
-msgstr "oben"
+msgstr "obenA"
 
 #. Documentation/snippets/staff-headword.ly:105 (context id)
-#, fuzzy
 msgid "lowera"
-msgstr "unten"
+msgstr "untenA"
 
 #. Documentation/snippets/stemlets.ly:36 (comment)
 msgid "N.B. use Score.Stem to set for the whole score."
-msgstr "Score.Stem benutzen, um es für die gesamte Partitur zu setzen"
+msgstr "Score.Stem benutzen, um es für die gesamte Partitur zu setzen."
 
 #. Documentation/snippets/string-number-extender-lines.ly:17 (variable)
 msgid "stringNumberSpanner"
-msgstr ""
+msgstr "stringNumberSpanner"
 
 #. Documentation/snippets/string-quartet-template-simple.ly:52 (variable)
 msgid "violinOne"
@@ -9410,26 +9034,23 @@ msgstr "ignorieren"
 
 #. Documentation/snippets/text-headword.ly:29 (comment)
 msgid "NR 1.8 Text"
-msgstr ""
+msgstr "NR 1.8 Text"
 
 #. Documentation/snippets/text-headword.ly:31 (comment)
 msgid "L. v. Beethoven, Op. 110"
-msgstr ""
+msgstr "L. v. Beethoven, Op. 110"
 
 #. Documentation/snippets/text-headword.ly:32 (comment)
-#, fuzzy
 msgid "Piano sonata 31"
-msgstr "Notation von Musik für Klavier"
+msgstr "Klaviersonate 31"
 
 #. Documentation/snippets/text-headword.ly:33 (comment)
-#, fuzzy
 msgid "measures 1 - 7"
-msgstr "zwei Takte"
+msgstr "Takte 1--7"
 
 #. Documentation/snippets/text-headword.ly:45 (comment)
-#, fuzzy
 msgid "RH staff"
-msgstr "System"
+msgstr "RH-System"
 
 #. Documentation/snippets/three-sided-box.ly:17 (comment)
 msgid "New command to add a three sided box, with sides north, west and south"
@@ -9442,16 +9063,14 @@ msgid "Based on the box-stencil command defined in scm/stencil.scm"
 msgstr "Basierend auf dem box-stencil-Befehl, definiert in scm/stencil.scm"
 
 #. Documentation/snippets/three-sided-box.ly:19 (comment)
-#, fuzzy
 msgid "Note that \\\";;\\\" is used to comment a line in Scheme"
 msgstr ""
-"Achtung: \\\";\\\" wird benutzt, um eine Zeile in Scheme auszukommentieren"
+"Achtung: \\\";\\\" wird benutzt, um eine Zeile in Scheme auszukommentieren."
 
 #. Documentation/snippets/three-sided-box.ly:33 (comment)
-#, fuzzy
 msgid "The corresponding markup command, based on the \\box command defined"
 msgstr ""
-"Der entsprechende Beschriftungbefehl, basierend auf dem \\box-Befehl "
+"Der entsprechende Beschriftungbefehl, basierend auf dem \\box-Befehl, "
 "definiert"
 
 #. Documentation/snippets/three-sided-box.ly:34 (comment)
@@ -9464,16 +9083,15 @@ msgstr "testen:"
 
 #. Documentation/snippets/time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.ly:25 (comment)
 msgid "Change the style permanently"
-msgstr ""
+msgstr "Den Stil permanent ändern"
 
 #. Documentation/snippets/time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.ly:31 (comment)
-#, fuzzy
 msgid "Revert to default style:"
-msgstr "Zurück zum Standard"
+msgstr "Zurück zum Standard:"
 
 #. Documentation/snippets/time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.ly:35 (comment)
 msgid "single-digit style only for the next time signature"
-msgstr ""
+msgstr "single-digit (einfache Zahl)-Stil für die nächste Taktangabe"
 
 #. Documentation/snippets/transcription-of-ancient-music-with-incipit.ly:36 (comment)
 msgid "make the staff lines invisible on staves"
@@ -9511,10 +9129,10 @@ msgid "between the lyrics."
 msgstr "zwischen dem Text ·zu·vermeiden"
 
 #. Documentation/snippets/transcription-of-ancient-music-with-incipit.ly:272 (comment)
-#, fuzzy
 msgid "the next three instructions keep the lyrics between the bar lines"
 msgstr ""
-"die nächsten drei Anweisungen, um den Text zwischen den Taktstriche zu halten"
+"die nächsten drei Anweisungen sind, um den Text zwischen den Taktstriche zu "
+"halten"
 
 #. Documentation/snippets/transposing-pitches-with-minimum-accidentals-smart-transpose.ly:163 (variable)
 msgid "naturalizeMusic"
@@ -9553,207 +9171,180 @@ msgid "Return to the normal clef:"
 msgstr "Wieder der normale Schlüssel:"
 
 #. Documentation/snippets/unfretted-headword.ly:40 (comment)
-#, fuzzy
 msgid "Abreviations"
-msgstr "Artikulationszeichen"
+msgstr "Abkürzungen"
 
 #. Documentation/snippets/unfretted-headword.ly:43 (variable)
 msgid "db"
-msgstr ""
+msgstr "db"
 
 #. Documentation/snippets/unfretted-headword.ly:44 (variable)
 msgid "dub"
-msgstr ""
+msgstr "dub"
 
 #. Documentation/snippets/unfretted-headword.ly:45 (variable)
 msgid "dubetc"
-msgstr ""
+msgstr "dubetc"
 
 #. Documentation/snippets/unfretted-headword.ly:47 (variable)
 msgid "ub"
-msgstr ""
+msgstr "ub"
 
 #. Documentation/snippets/unfretted-headword.ly:48 (variable)
 msgid "udb"
-msgstr ""
+msgstr "udb"
 
 #. Documentation/snippets/unfretted-headword.ly:49 (variable)
 msgid "udbetc"
-msgstr ""
+msgstr "udbetc"
 
 #. Documentation/snippets/unfretted-headword.ly:51 (variable)
-#, fuzzy
 msgid "fermaTa"
-msgstr "Deutsch"
+msgstr "fermaTa"
 
 #. Documentation/snippets/unfretted-headword.ly:53 (variable)
-#, fuzzy
 msgid "accel"
-msgstr "Akzent"
+msgstr "accel"
 
 #. Documentation/snippets/unfretted-headword.ly:54 (variable)
-#, fuzzy
 msgid "ritar"
-msgstr "Gitarre"
+msgstr "ritar"
 
 #. Documentation/snippets/unfretted-headword.ly:60 (comment)
-#, fuzzy
 msgid "Strings"
-msgstr "Lieder"
+msgstr "Saiten"
 
 #. Documentation/snippets/unfretted-headword.ly:63 (variable)
 msgid "svib"
-msgstr ""
+msgstr "svib"
 
 #. Documentation/snippets/unfretted-headword.ly:64 (variable)
 msgid "pvib"
-msgstr ""
+msgstr "pvib"
 
 #. Documentation/snippets/unfretted-headword.ly:65 (variable)
 msgid "mvib"
-msgstr ""
+msgstr "mvib"
 
 #. Documentation/snippets/unfretted-headword.ly:66 (variable)
-#, fuzzy
 msgid "sulp"
-msgstr "schlag"
+msgstr "sulp"
 
 #. Documentation/snippets/unfretted-headword.ly:67 (variable)
-#, fuzzy
 msgid "norm"
-msgstr "normal"
+msgstr "norm"
 
 #. Documentation/snippets/unfretted-headword.ly:69 (variable)
-#, fuzzy
 msgid "quatre"
-msgstr "Viertelnote"
+msgstr "quatre"
 
 #. Documentation/snippets/unfretted-headword.ly:73 (comment)
-#, fuzzy
 msgid "Shifting Notes"
-msgstr "Noten überspringen"
+msgstr "Noten verschieben"
 
 #. Documentation/snippets/unfretted-headword.ly:76 (variable)
-#, fuzzy
 msgid "shift"
-msgstr "Quinte"
+msgstr "shift"
 
 #. Documentation/snippets/unfretted-headword.ly:77 (variable)
 msgid "shifta"
-msgstr ""
+msgstr "shifta"
 
 #. Documentation/snippets/unfretted-headword.ly:78 (variable)
 msgid "shiftb"
-msgstr ""
+msgstr "shiftb"
 
 #. Documentation/snippets/unfretted-headword.ly:82 (comment)
-#, fuzzy
 msgid "Hairpin"
-msgstr "Gabel"
+msgstr "Klammer"
 
 #. Documentation/snippets/unfretted-headword.ly:85 (comment)
 msgid "aniente        = \\\"a niente\\\""
-msgstr ""
+msgstr "aniente        = \\\"a niente\\\""
 
 #. Documentation/snippets/unfretted-headword.ly:86 (variable)
-#, fuzzy
 msgid "aniente"
-msgstr "aniente"
+msgstr "aniente"
 
 #. Documentation/snippets/unfretted-headword.ly:93 (variable)
-#, fuzzy
 msgid "tupletbp"
-msgstr "N-tole"
+msgstr "tupletbp"
 
 #. Documentation/snippets/unfretted-headword.ly:97 (comment)
 msgid "Flag [Note Head - Stem]"
-msgstr ""
+msgstr "Fähnchen [Notenkopf - Hals]"
 
 #. Documentation/snippets/unfretted-headword.ly:100 (variable)
-#, fuzzy
 msgid "noflag"
-msgstr "B"
+msgstr "keinFähnchen"
 
 #. Documentation/snippets/unfretted-headword.ly:103 (comment)
-#, fuzzy
 msgid "Functions"
-msgstr "Leere Funktionen"
+msgstr "Funktionen"
 
 #. Documentation/snippets/unfretted-headword.ly:118 (comment)
-#, fuzzy
 msgid "Instruments"
-msgstr "Instrumentenbezeichnungn"
+msgstr "Instrumente"
 
 #. Documentation/snippets/unfretted-headword.ly:121 (variable)
-#, fuzzy
 msgid "ViolinSolo"
-msgstr "Geigeeins"
+msgstr "GeigeSolo"
 
 #. Documentation/snippets/unfretted-headword.ly:131 (comment)
-#, fuzzy
 msgid "Measure 1"
-msgstr "Taktwiederholungen"
+msgstr "Takt 1"
 
 #. Documentation/snippets/unfretted-headword.ly:141 (comment)
-#, fuzzy
 msgid "Measure 2"
-msgstr "Taktwiederholungen"
+msgstr "Takt 2"
 
 #. Documentation/snippets/unfretted-headword.ly:151 (comment)
-#, fuzzy
 msgid "Measure 3"
-msgstr "Taktwiederholungen"
+msgstr "Takt 3"
 
 #. Documentation/snippets/unfretted-headword.ly:159 (comment)
-#, fuzzy
 msgid "Measure 4"
-msgstr "Taktwiederholungen"
+msgstr "Takt 4"
 
 #. Documentation/snippets/unfretted-headword.ly:168 (comment)
-#, fuzzy
 msgid "Measure 5"
-msgstr "Taktwiederholungen"
+msgstr "Takt 5"
 
 #. Documentation/snippets/unfretted-headword.ly:176 (comment)
-#, fuzzy
 msgid "Measure 6"
-msgstr "Taktwiederholungen"
+msgstr "Takt 6"
 
 #. Documentation/snippets/unfretted-headword.ly:178 (comment)
 msgid "\\featherDurations #(ly:make-moment 2 3)"
-msgstr ""
+msgstr "\\featherDurations #(ly:make-moment 2 3)"
 
 #. Documentation/snippets/unfretted-headword.ly:185 (comment)
-#, fuzzy
 msgid "Measure 7"
-msgstr "Taktwiederholungen"
+msgstr "Takt 7"
 
 #. Documentation/snippets/unfretted-headword.ly:194 (comment)
-#, fuzzy
 msgid "Measure 8"
-msgstr "Taktwiederholungen"
+msgstr "Takt 8"
 
 #. Documentation/snippets/unfretted-headword.ly:199 (comment)
-#, fuzzy
 msgid "Measure 9"
-msgstr "Taktwiederholungen"
+msgstr "Takt 9"
 
 #. Documentation/snippets/unfretted-headword.ly:210 (comment)
-#, fuzzy
 msgid "Score"
-msgstr "origPartitur"
+msgstr "Partitur"
 
 #. Documentation/snippets/using-ly-grob-object-to-access-grobs-with--tweak.ly:73 (comment)
 msgid "display grobs for each note head:"
-msgstr ""
+msgstr "Grobs für jeden Notenkopf anzeigen:"
 
 #. Documentation/snippets/using-ly-grob-object-to-access-grobs-with--tweak.ly:74 (comment)
 msgid "\\override NoteHead #'before-line-breaking = #display-grobs"
-msgstr ""
+msgstr "\\override NoteHead #'before-line-breaking = #display-grobs"
 
 #. Documentation/snippets/using-ly-grob-object-to-access-grobs-with--tweak.ly:76 (comment)
 msgid "or just for one:"
-msgstr ""
+msgstr "oder nur für einen:"
 
 #. Documentation/snippets/using-postscript-to-generate-special-note-head-shapes.ly:28 (variable)
 msgid "parallelogram"
@@ -9807,9 +9398,8 @@ msgid "portuguese"
 msgstr "Portugiesisch"
 
 #. Documentation/snippets/vertical-line-as-a-baroque-articulation-mark.ly:19 (variable)
-#, fuzzy
 msgid "upline"
-msgstr "Linie"
+msgstr "upline"
 
 #. Documentation/snippets/vertically-centered-common-lyrics.ly:20 (variable)
 msgid "leftbrace"
@@ -9918,11 +9508,11 @@ msgstr "VoltaAdLib"
 
 #. Documentation/snippets/wind-headword.ly:21 (comment)
 msgid "Tchaikovsky"
-msgstr ""
+msgstr "Tschaikowsky"
 
 #. Documentation/snippets/wind-headword.ly:22 (comment)
 msgid "Nutcracker Suite, VII Dance of the Merlitons"
-msgstr ""
+msgstr "Nussknackersuite: VII: Danse des mirlitons (Tanz der Rohrflöten)"
 
 msgid "Up:"
 msgstr "NachOben:"