]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge branch 'master' into lilypond/translation
authorFrancisco Vila <francisco.vila@hispalinux.es>
Mon, 13 Sep 2010 16:06:55 +0000 (18:06 +0200)
committerFrancisco Vila <francisco.vila@hispalinux.es>
Mon, 13 Sep 2010 16:06:55 +0000 (18:06 +0200)
87 files changed:
Documentation/de/essay/engraving.itely
Documentation/de/included/authors.itexi
Documentation/de/included/generating-output.itexi
Documentation/de/learning/common-notation.itely
Documentation/de/learning/fundamental.itely
Documentation/de/learning/templates.itely
Documentation/de/learning/tweaks.itely
Documentation/de/notation/ancient.itely
Documentation/de/notation/changing-defaults.itely
Documentation/de/notation/chords.itely
Documentation/de/notation/editorial.itely
Documentation/de/notation/expressive.itely
Documentation/de/notation/fretted-strings.itely
Documentation/de/notation/input.itely
Documentation/de/notation/keyboards.itely
Documentation/de/notation/notation-appendices.itely
Documentation/de/notation/percussion.itely
Documentation/de/notation/pitches.itely
Documentation/de/notation/repeats.itely
Documentation/de/notation/rhythms.itely
Documentation/de/notation/simultaneous.itely
Documentation/de/notation/spacing.itely
Documentation/de/notation/staff.itely
Documentation/de/notation/text.itely
Documentation/de/notation/vocal.itely
Documentation/de/notation/wind.itely
Documentation/de/notation/world.itely
Documentation/de/search-box.ihtml [new file with mode: 0644]
Documentation/de/texidocs/changing-the-size-of-woodwind-diagrams.texidoc [new file with mode: 0644]
Documentation/de/texidocs/chant-or-psalms-notation.texidoc [new file with mode: 0644]
Documentation/de/texidocs/dynamics-custom-text-spanner-postfix.texidoc [new file with mode: 0644]
Documentation/de/texidocs/dynamics-text-spanner-postfix.texidoc [new file with mode: 0644]
Documentation/de/texidocs/graphical-and-text-woodwind-diagrams.texidoc [new file with mode: 0644]
Documentation/de/texidocs/hymn-template.texidoc [new file with mode: 0644]
Documentation/de/texidocs/partcombine-and-autobeamoff.texidoc [new file with mode: 0644]
Documentation/de/texidocs/woodwind-diagrams-key-lists.texidoc [new file with mode: 0644]
Documentation/de/texidocs/woodwind-diagrams-listing.texidoc [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/de/web/community.itexi
Documentation/de/web/download.itexi
Documentation/de/web/introduction.itexi
Documentation/de/web/manuals.itexi
Documentation/fr/extending/programming-interface.itely [new file with mode: 0644]
Documentation/fr/learning/common-notation.itely
Documentation/fr/learning/tweaks.itely
Documentation/fr/notation.tely
Documentation/fr/notation/ancient.itely
Documentation/fr/notation/changing-defaults.itely
Documentation/fr/notation/chords.itely
Documentation/fr/notation/editorial.itely
Documentation/fr/notation/expressive.itely
Documentation/fr/notation/fretted-strings.itely
Documentation/fr/notation/input.itely
Documentation/fr/notation/notation.itely
Documentation/fr/notation/pitches.itely
Documentation/fr/notation/programming-interface.itely [deleted file]
Documentation/fr/notation/repeats.itely
Documentation/fr/notation/rhythms.itely
Documentation/fr/notation/simultaneous.itely
Documentation/fr/notation/spacing.itely
Documentation/fr/notation/staff.itely
Documentation/fr/notation/text.itely
Documentation/fr/notation/world.itely
Documentation/fr/texidocs/changing-the-ambitus-gap.texidoc [new file with mode: 0644]
Documentation/fr/texidocs/dynamics-custom-text-spanner-postfix.texidoc [new file with mode: 0644]
Documentation/fr/texidocs/dynamics-text-spanner-postfix.texidoc [new file with mode: 0644]
Documentation/fr/texidocs/hiding-accidentals-on-tied-notes-at-the-start-of-a-new-system.texidoc [new file with mode: 0644]
Documentation/fr/texidocs/partcombine-and-autobeamoff.texidoc [new file with mode: 0644]
Documentation/fr/usage/converters.itely [deleted file]
Documentation/fr/usage/external.itely
Documentation/fr/usage/install.itely [deleted file]
Documentation/fr/usage/lilypond-book.itely
Documentation/fr/usage/running.itely
Documentation/fr/usage/setup.itely [deleted file]
Documentation/fr/usage/suggestions.itely
Documentation/hu/learning/fundamental.itely
Documentation/music-glossary.tely
Documentation/po/de.po
make/website.make

index 6eacf0d80f3b6d4f75e040f7210c110d3906c984..755a3634a0a1edacc07a64be7ee4a24c4f37c87e 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
 
     When revising a translation, copy the HEAD committish of the
index 231bcb7ecedd43d53d09f474d0e3b4ede581ce62..65cba889d976e58e1231ac20649633434d67f670 100644 (file)
@@ -2,7 +2,7 @@
 @c This file is part of community.itexi and ../topdocs/AUTHORS.itexi
 
 @ignore
-    Translation of GIT committish:  4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish:  ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -49,6 +49,7 @@
 Support guru
 
 @item Trevor Daniels:
+@email{t.daniels@@treda.co.uk},
 Assistant documentation editor
 
 @item Reinhold Kainhofer:
index 4bcb43b4feeab7b389a04de106e1f136c0c6862f..e36bb54bdf06bf31af8d2c87be935a2a8753c1b1 100644 (file)
@@ -3,7 +3,7 @@
 @c learning/tutorial.itely
 
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 6d12601320716cb21352b9a43e488dc1728fde9b..03396ff5174fc6865be69b5db9901654ecc32101 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index efa92248d1f3c7e0177774bdcafc2fc733de3e55..4067e1e9d84556867c9aa9dc35d77835bcc8696e 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 18f9229ae0483ea7a96c5955ce943773c98b71aa..d52778302296be346f3ba0b4bf5eb366b1352d83 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 64feeff58e5ce3397de87188a08ac99f7ef8e37b
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -132,6 +132,12 @@ schönen Notenbild erfreuen!
 {vocal-ensemble-template-with-verse-and-refrain.ly}
 
 
+@appendixsubsec Hymnen
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+{hymn-template.ly}
+
+
 @node Orchestervorlage
 @appendixsec Orchestervorlage
 @translationof Orchestral templates
index 726490b3b252670cee051072a40d3e13e87fbb6a..3150ecd02fe2a4896012473105d51fb6891c4adf 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index d07de98efc86a19668235ae9e606d36080e75ffe..58ec5daf91facbbe1c98ee2ea1b53d66c280f954 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 280cc31c3e47e1c2e5a25dedeed347c1baec7197..9cda46e7cf1ad0a4b1d5127a12d09085be45a2dd 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -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 4c1aa7d7ad15eb75d07bef61385a682134c34d1e..e0f61df97e5717834a2107e90cc032b6322864a3 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 675bd64ae0768bf4ef07fbdd403e44ee71f6a5ef..6672e86b890747897921d94d77fcb943f1b1dca4 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: 64feeff58e5ce3397de87188a08ac99f7ef8e37b
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index b736fe6fa984450c64232901f8aeeae62a2c975e..7ca1405a25e0f9fc4ca51159e78431e9aa96e2ef 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -319,12 +319,25 @@ d2\> d\>
 c1\!
 @end lilypond
 
-Unsichtbare Pausen werden benötigt, um mehrere Zeichen einer
-Note zuzuweisen.
+Eine Crescendo-Klammer, die mit @code{\!} beendet wird, endet an der rechten
+Seite der Note, welcher @code{\!} zugeordnet ist.  In dem Fall, dass es durch
+den Beginn eines anderen @notation{crescendo}- oder @notation{decrescendo}-Zeichens
+beendet wird, endet es in der Mitt der Note, welche das nächste @code{\<}
+oder @code{\>} angehängt hat.  Die nächste Klammer beginnt dann am rechten
+Rand der selben Note anstatt dem normalerweise linken Rand, wenn die
+vorherige Klammer mit @code{\!} beendet worden wäre.
+
+@lilypond[verbatim,quote,relative=2]
+c1\< | c4 a c\< a | c4 a c\! a\< | c4 a c a\!
+@end lilypond
 
 @cindex mehre Dynamikzeichen an einer Note
 @cindex Dynamik, mehrere Zeichen an einer Note
 
+Leere Pausenzeichen werden benötigt, um mehrere Zeichen für eine Note
+zu notieren.  Das ist insbesondere nützlich, wenn man @notation{crescendo}
+und @notation{decrescendo} zu der selben Note hinzufügen will:
+
 @lilypond[verbatim,quote,relative=2]
 c4\< c\! d\> e\!
 << f1 { s4 s4\< s4\> s4\! } >>
@@ -335,8 +348,9 @@ c4\< c\! d\> e\!
 @funindex \espressivo
 @funindex espressivo
 
-In manchen Situationen kann auch der @code{\espressivo}-Befehl 
-geeignet sein, ein An- und Abschwellen einer Note anzuzeigen.
+Der @code{\espressivo}-Befehl kann eingesetzt werden, um crescendo
+und decrescendo für die selbe Note anzuzeigen.  Dieser Befehl ist
+jedoch als Artikulation, nicht als Dynamikzeichen implementiert.
 
 @lilypond[verbatim,quote,relative=2]
 c2 b4 a
index 3cd22844b54709a42e0ac6ed37ba5abea51f1a73..122f4cdaf83445ac33e988b368ae543824855af2 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 75fc6ba9b7528719e4b6696a3ddcebf7bc2714c4..c24a22df0f082c8e29c93d8e45df1c0132fed5b1 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -39,6 +39,8 @@ versehen.
 @menu
 * Struktur einer Partitur::
 * Mehrere Partituren in einem Buch::
+* Mehrere Ausgabedateien aus einer Eingabedatei::
+* Dateinamen der Ausgabedateien::
 * Die Dateistruktur::
 @end menu
 
@@ -107,6 +109,18 @@ können innerhalb oder außerhalb der @code{\score}-Umgebung vorkommen,
 und innerhalb oder außerhalb des einzelnen musikalischen Ausdrucks
 innerhalb der @code{\score}-Umgebung.
 
+Denken Sie daran, dass auch eine Datei, die nur eine @code{\score}-Umgebung
+enhält, implizit in eine @code{\book}-Umgebung eingeschlossen wird.  Eine
+@code{\book}-Umgebung in einer Eingabdatei produziert wenigstens eine
+Ausgabedatei, und standardmäßig wird der Name der Ausagabedatei aus dem
+Namen der Eingabedatei abgeleitet.  @file{fandangoforelephants.ly} produziert
+also @file{fandangoforelephants.pdf}.
+
+Zu weiteren Einzelheiten zu @code{\book}-Umgebungen siehe
+@ref{Mehrere Partituren in einem Buch},
+@ref{Mehrere Ausgabedateien aus einer Eingabedatei} und
+@ref{Dateistruktur}.
+
 
 @seealso
 Handbuch zum Lernen:
@@ -114,6 +128,11 @@ Handbuch zum Lernen:
 @rlearning{Musikalische Ausdrücke erklärt},
 @rlearning{Score ist ein (einziger)  zusammengesetzter musikalischer Ausdruck}.
 
+Notationsreferenz:
+@ref{Mehrere Partituren in einem Buch},
+@ref{Mehrere Ausgabedateien aus einer Eingabedatei} und
+@ref{Dateistruktur}.
+
 
 @node Mehrere Partituren in einem Buch
 @subsection Mehrere Partituren in einem Buch
@@ -159,11 +178,7 @@ werden normalerweise in eine einzige Ausgabedatei gesetzt.
 @}
 @end example
 
-Wenn Sie aber mehrere Ausgabedateien aus einer einzigen @code{.ly}-Datei
-erstellen wollen, können Sie mehrere @code{\book}-Umgebungen notieren.
-Wenn Sie keine @code{\book}-Umgebung in Ihrer Datei angeben, interpretiert
-LilyPond die gesamte Datei als eine große @code{\book}-Umgebung (siehe
-auch @ref{Die Dateistruktur}.  Eine wichtige Ausnahme stellen Dokumente dar,
+Eine wichtige Ausnahme stellen Dokumente dar,
 die mit lilypond-book erstellt werden, für die Sie explizit
 @code{\book}-Umgebungen notieren müssen, weil sonst nur die erste
 @code{\score}- bzw. @code{\markup}-Umgebung angezeigt wird.
@@ -221,6 +236,128 @@ einem Titel innerhalb einer @code{\header}-Umgebung beginnen.
 @}
 @end example
 
+
+@node Mehrere Ausgabedateien aus einer Eingabedatei
+@subsection Mehrere Ausgabedateien aus einer Eingabedatei
+@translationof Multiple output files from one input file
+
+Wenn Sie mehrere Ausgabedateien aus derselben @code{.ly}-Datei haben
+wollen, können Sie mehrere @code{\book}-Umgebungen hinzufügen, wobei
+jede Umgebung eine neue Ausgabedatei produziert.  Wenn Sie keine
+@code{\book}-Umgebung in der Eingabedatei angeben, wird die Datei von
+LilyPond implizit als eine große @code{\book}-Umgebung behandelt, siehe
+auch @ref{Dateistruktur}.
+
+Wenn man mehrere Dateien aus einer einzigen Eingabedatei erstellt, stellt
+LilyPond sicher, dass keine der Ausgabedateien der vorhandenen
+@code{\book}-Umgebungen eine andere Ausgabedatei, etwa von der vorherigen
+@code{\book}-Umgebung, überschreibt.
+
+Dies geschieht, indem ein Suffix an den Ausgabenamen für jede
+@code{\book}-Umgebung gehängt wird, die den Dateinamen der Eingabdatei
+als Grundlage nimmt.
+
+Das Standardverhalten ist es, einen Zahlen-Suffix für die Namen hinzuzufügen,
+die in Konflikt stehen.  Der Code
+
+@example
+\book @{
+  \score @{ @dots{} @}
+  \layout @{ @dots{} @}
+@}
+\book @{
+  \score @{ @dots{} @}
+  \layout @{ @dots{} @}
+@}
+\book @{
+  \score @{ @dots{} @}
+  \layout @{ @dots{} @}
+@}
+@end example
+
+@noindent
+produziert also
+
+@itemize
+@item
+@file{eightminiatures.pdf},
+@item
+@file{eightminiatures-1.pdf} and
+@item
+@file{eightminiatures-2.pdf}.
+@end itemize
+
+
+@node Dateinamen der Ausgabedateien
+@subsection Dateinamen der Ausgabedateien
+@translationof Output file names
+
+@funindex \bookOutputSuffix
+@funindex \bookOutputName
+
+LilyPond stellt die Möglichkeit zur Verfügung zu kontrollieren, welche
+Dateinamen für welche Back-ends benutzt werden sollen, wenn die Ausgabedateien
+erstellt werden.
+
+Im vorhergehenden Abschnitt wurde gezeigt, wir LilyPond gleichnamige
+Ausgabedateien verhindert, wenn mehrere Ausgabedateien aus derselben
+Eingabedatei erstellt werden.  Es gibt auch die Möglichkeit, eigene
+Suffixe für jeden @code{\book}-Abschnitt zu definieren, sodass man etwa
+Dateinamen wie @file{eightminiatures-Romanze.pdf}, @file{eightminiatures-Menuetto.pdf}
+und @file{eightminiatures-Nocturne.pdf} produzieren kann, indem man
+eine @code{\bookOutputSuffix}-Angabe in jede @code{\book}-Umgebung
+einfügt.
+
+@example
+\book @{
+  \bookOutputSuffix "Romanze"
+  \score @{ @dots{} @}
+  \layout @{ @dots{} @}
+@}
+\book @{
+  \bookOutputSuffix "Menuetto"
+  \score @{ @dots{} @}
+  \layout @{ @dots{} @}
+@}
+\book @{
+  \bookOutputSuffix "Nocturne"
+  \score @{ @dots{} @}
+  \layout @{ @dots{} @}
+@}
+@end example
+
+Man kann auch einen anderen Dateinamen für die Ausgabedatei einer
+@code{\book}-Umgebung erstellen, indem man @code{\bookOutputName}-Angabe
+macht:
+
+@example
+\book @{
+  \bookOutputName "Romanze"
+  \score @{ @dots{} @}
+  \layout @{ @dots{} @}
+@}
+\book @{
+  \bookOutputName "Menuetto"
+  \score @{ @dots{} @}
+  \layout @{ @dots{} @}
+@}
+\book @{
+  \bookOutputName "Nocturne"
+  \score @{ @dots{} @}
+  \layout @{ @dots{} @}
+@}
+@end example
+
+Die obige Datei produziert folgene Ausgabedateien:
+
+@itemize
+@item
+@file{Romanze.pdf},
+@item
+@file{Menuetto.pdf} and
+@item
+@file{Nocturne.pdf}.
+@end itemize
 @node Die Dateistruktur
 @subsection Die Dateistruktur
 @translationof File structure
@@ -242,7 +379,7 @@ Eine @code{.ly}-Datei kann eine beliebige Anzahl an Ausdrücken
 auf der obersten Ebene beinhalten, wobei ein Ausdruck der obersten
 Ebene einer der folgenden sein kann:
 
-@itemize @bullet
+@itemize
 @item
 Eine Ausgabedefinition, wie @code{\paper}, @code{\midi} und
 @code{\layout}.  Derartige Definitionen auf oberster Ebene verändern
index b0d3bb58516cce82fede43f043ea2d610991bf41..b266da1236e962001fa16bcf77dd3e073f5b1df0 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 6a66586a600b423bf22cc4459d9f7742fabdba5a..19137b09f6967580a550130f986fcbc7fcb58ba3 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 81e89d16169805b355b4a641080cc4b06b756d63..d34066e994ec77dcc0d882aac2a4393ecda9a835 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 61f5b95ce562314b30e626a15d74c002a66ccadd..910b29140a2228d87093b40f92cd1fc10e91faf1 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -2685,7 +2685,6 @@ Referenz der Interna:
 @cindex Übungszwecke, Notenköpfe
 @cindex Noteknöpfe, einfache Notation
 @cindex pädagogische Notenköpfe
-@cindex Hal Leonard
 @cindex Anfänger, Notenlernen
 @cindex Notenköpfe für Anfänger
 
@@ -2876,5 +2875,3 @@ Referenz der Interna:
 @rinternals{Pitch_squash_engraver},
 @rinternals{Voice},
 @rinternals{RhythmicStaff}.
-
-
index afc14b807c1d0d7422387020e353ec72a85c0c56..f0118d988e785c07cbc6ae5cb1e576bbf41f996e 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -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
index 060b694fa5b2dbf8eb7c2bfd7c964d2e8e60afa2..57fad525451682dcacb8ca3d188b24029de1a830 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -1724,6 +1724,10 @@ c16 c8
 sollte die automatische Bebalkung mit @code{\autoBeamOff} ausgeschaltet
 werden und die Balken manuell notiert werden.}
 
+@warning{Wenn @code{@bs{}partcombine} mit @code{@bs{}autoBeamOff} benutzt
+wird, können ungewünschte Resultate auftreten.  Siehe die Schnipsel unten
+für mehr Information.}
+
 Balkenmuster, die sich von den automatisch erstellen unterscheiden,
 können erstellt werden, siehe @ref{Einstellung von automatischen Balken}.
 
@@ -1749,6 +1753,13 @@ können erstellt werden, siehe @ref{Einstellung von automatischen Balken}.
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
 {changing-beam-knee-gap.ly}
 
+@cindex \partcombine and \autoBeamOff
+@cindex \autoBeamOff and \partcombine
+
+
+@lilypondfile [verbatim, lilyquote, ragged-right, texidoc, doctitle]
+{partcombine-and-autobeamoff.ly}
+
 @seealso
 Notationsreferenz:
 @ref{Manuelle Balken},
index e9d42e240a01b10a64504fc56771c19eb7293c57..97d2835d85ffb1102ea994d2ffd68681b9dc5ac6 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 7d93ebcba7f1531a2766eeeb0ec6528ad90172f9..46b8d4143ca19eecf64fab51f6ac625686b40191 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -1632,7 +1632,7 @@ dazugehörigen Notensystem zu verlangen.
 \layout {
   \context {
     \Lyrics
-    % By default, Lyrics are placed close together. Here, we allow them to
+    % By default, Lyrics are placed close together.  Here, we allow them to
     % be stretched more widely.
     \override VerticalAxisGroup
       #'inter-loose-line-spacing #'stretchability = #1000
index 288e55c084a7070c61430c7aa688c0cc24404d51..4c4aa4a1318dfeb154f17e0c67a4fe5303aa66de 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 316b803a8b64b8ec7eacb477a663c9f40e0156b5..8eed40f01eea98b637ca9d37a90b9e76c58efb04 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -189,6 +189,8 @@ e,\stopTextSpan
 
 Auch der Stil der Linie kann ähnlich wie der Text mit den Objekteigenschaften
 geändert werden.  Diese Syntax ist beschrieben in @ref{Linienstile}.
+Textstrecker sind Teil des @code{Dynamic}-Kontextes, siehe
+@rinternals{Dynamics}.
 
 @funindex textSpannerUp
 @funindex textSpannerDown
@@ -204,16 +206,27 @@ geändert werden.  Diese Syntax ist beschrieben in @ref{Linienstile}.
 @endpredefined
 
 
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{dynamics-text-spanner-postfix.ly}
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{dynamics-custom-text-spanner-postfix.ly}
+
+
 @seealso
 Notationsreferenz:
 @ref{Linienstile},
 @ref{Dynamik}.
 
 Schnipsel:
-@rlsr{Text}.
+@rlsr{Text},
+@rlsr{Expressive marks}.
 
 Referenz der Interna:
-@rinternals{TextSpanner}.
+@rinternals{TextSpanner},
+@rinternals{Dynamics}.
 
 @knownissues
 LilyPond kann nur einen Textstrecker pro Stimme verarbeiten.
index 9e6a6499235c7688862025c92c3bea118a60ce10..47fc0d54915205593db3f809633854fa167edff2 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -24,8 +24,13 @@ die Silben von Gesangstext an den Noten ausgerichtet werden.
 * Übliche Notation für Vokalmusik::
 * Eingabe von Text::
 * Text an einer Melodie ausrichten::
-* Besonderheiten der Gesangtextnotation::
+* Techniken für die Gesangtextnotation::
 * Strophen::
+* Lieder::
+* Chormusik::
+* Oper und Musical::
+* Psalmengesänge und Hymnen::
+* Alte Vokalmusik::
 @end menu
 
 
@@ -33,28 +38,24 @@ die Silben von Gesangstext an den Noten ausgerichtet werden.
 @subsection Übliche Notation für Vokalmusik
 @translationof Common notation for vocal music
 
-Dieser Abschnitt behandelt allgemeine Fragen der Notation
-von Vokalmusik und einige spezifische Vokalmusikstile.
+Dieser Abschnitt und Abschnitt 2.1.2 bis 2.1.5 behandeln allgemeine Fragen
+der Notation von Vokalmusik.  Spezifische Vokalmusikstile werden ab Abschnitt
+2.1.6 beschrieben.
 
 @menu
-* Referenz für Vokalmusik und Gesangstext::
-* Oper::
-* Liederhefte::
-* Gesprochene Musik::
-* Hymnen::
-* Alte Vokalmusik::
+* Referenz für Vokalmusik::
 @end menu
 
 
-@node Referenz für Vokalmusik und Gesangstext
-@unnumberedsubsubsec Referenz für Vokalmusik und Gesangstext
-@translationof References for vocal music and lyrics
+@node Referenz für Vokalmusik
+@unnumberedsubsubsec Referenz für Vokalmusik
+@translationof Common references for vocal music
 
-Viele Probleme können auftreten, wenn man Vokalmusik setzt.  Einige
-davon werden in diesem Abschnitt behandelt, während weitere sich
-in anderen Abschnitten befinden:
+Dieser Abschnitt, wo man Lösungen zu den Problemen finden kann, die bei
+der Notation von Gesang mit Text auftreten können.
 
 @itemize
+
 @item
 Die meisten Vokalmusikstile benutzen Text für den Gesangstext.  Eine
 Einleitung hierzu findet sich in @rlearning{Einfache Lieder setzen}.
@@ -65,100 +66,24 @@ Vokalmusik braucht oft die Benutzung von Textbeschriftung (dem
 (Namen von Figuren usw.).  Die entsprechende Syntax ist beschrieben in
 @ref{Textbeschriftung (Einleitung)}.
 
-@item
-Liedblätter können erstellt werden, indem eine Gesangsstimme mit Akkorden
-kombiniert wird, Einzelheiten finden sich in @ref{Notation von Akkorden}.
-
 @item
 @q{Ambitus} können zu Beginn der Stimmen hinzugefügt werden, dies findet
 sich erklärt in
 @ref{Tonumfang}.
 
-@item
-Gesangsstimmen können auch mit traditionellen Schlüsseln gesetzt werden,
-siehe @ref{Notenschlüssel}.
-
-@item
-Alte Vokalmusik ist unterstützt, Einzelheiten hierzu in @ref{Notation von alter Musik}.
 @end itemize
 
 
-@node Oper
-@unnumberedsubsubsec Oper
-@translationof Opera
-
-@c TODO
-TBC
-
-
-
-@node Liederhefte
-@unnumberedsubsubsec Liederhefte
-@translationof Song books
-
-@c TODO
-TBC
-
-@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{simple-lead-sheet.ly}
-
-@seealso
-Notationsreferenz:
-@ref{Notation von Akkorden}.
-
-
-@node Gesprochene Musik
-@unnumberedsubsubsec Gesprochene Musik
-@translationof Spoken music
-
-@cindex Parlato
-@cindex Sprechgesang
-
-Effekte wie @qq{Parlato} bzw. @qq{Sprechgesang} erfordern, dass die Noten
-ohne Tonhöhe, aber mit dem notierten Rhythmus gesprochen werden.  Solche
-Noten werden mit einem Kreuz als Notenkopf notiert, siehe hierzu
-@ref{Besondere Notenköpfe}.
-
-@c TODO add "marking-notes-on-spoken-parts" snippet -vv
-@c add "showing the rhythm of a melody" snip
-@c add "one staff-line notation"
-@c add "improvisation" ref
-@c add "lyrics independents of notes" ref
-
-
-@node Hymnen
-@unnumberedsubsubsec Hymnen
-@translationof Chants
-
-@c TODO Add text from lsr and -user
-TBC
-
-
-@node Alte Vokalmusik
-@unnumberedsubsubsec Alte Vokalmusik
-@translationof Ancient vocal music
-
-@c TODO
-TBC
-
-@c Add "Printing both the ancient and the modern clef in vocal music" snippet,
-@c and "Transcription of Ancient music with incipit" snippet. -vv
-
-@seealso
-Notationsreferenz:
-@ref{Notation von alter Musik}.
-
 
 @node Eingabe von Text
 @subsection Eingabe von Text
 @translationof Entering lyrics
 
-@c TODO add one sentence here. -vv
+Gesangstext wird im Gesangstextmodus (engl. lyricmode) gesetzt.  Dieser
+Abschnitt erklärt, wie das geschieht.
 
 @menu
 * Was ist Gesangtext::
-* Einfache Lieder setzen::
 * Mit Gesangtexten und Bezeichnern arbeiten::
 @end menu
 
@@ -221,7 +146,6 @@ nicht funktioniert.
 
 @funindex \property in \lyricmode
 
-@noindent
 Auch ein Punkt, der auf eine Silbe folgt, wird in die Silbe inkorporiert. 
 Infolgedessen müssen auch um Eigenschaftsbezeichnungen Leerzeichen gesetzt
 werden.  Ein Befehl heißt also @emph{nicht}:
@@ -320,46 +244,6 @@ Referenz der Interna:
 @rinternals{LyricText},
 @rinternals{LyricSpace}.
 
-@c TODO: this title has to be changed (possible confusion with LM) -vv
-@node Einfache Lieder setzen
-@unnumberedsubsubsec Einfache Lieder setzen
-@translationof Setting simple songs
-
-@funindex \addlyrics
-
-Am einfachsten kann Gesangstext zu Noten mit dem Befehl
-
-@example
-\addlyrics @{ @var{Gesangstext} @}
-@end example
-
-@noindent
-hinzugefügt werden.  Hier ein Beispiel:
-
-@lilypond[ragged-right,verbatim,fragment,quote]
-\time 3/4
-\relative c' { c2 e4 g2. }
-\addlyrics { play the game }
-@end lilypond
-
-Weitere Strophen können hinzugefügt werden, indem
-weitere @code{\addlyrics}-Abschnitte erstellt werden:
-
-@lilypond[ragged-right,verbatim,fragment,quote]
-\time 3/4
-\relative c' { c2 e4 g2. }
-\addlyrics { play the game }
-\addlyrics { speel het spel }
-\addlyrics { joue le jeu }
-@end lilypond
-
-Der Befehl @code{\addlyrics} funktioniert nicht in polyphonen 
-Situationen.  In diesem Fall sollte man @code{\lyricsto} in Kombination
-mit @code{\lyricmode} benutzen, wie erklärt in
-@ref{Was ist Gesangtext}.
-
-@c TODO: one additional section may be needed here,
-@c such as "advanced lyric syntax" or whatever -vv
 
 
 @node Mit Gesangtexten und Bezeichnern arbeiten
@@ -409,6 +293,16 @@ und erst dann die entsprechenden Stimmen mit den dem Text zu kombinieren
 @emph{Gesangstext}
 @end example
 
+@noindent
+Die Endfassung würde dann etwa so aussehen:
+
+@example
+<<\new ChoirStaff << @emph{Noten hier aufbauen} >>
+ \lyricsto "soprano" @emph{usw}
+ \lyricsto "alto" @emph{usw}
+@emph{usw}
+>>
+@end example
 
 
 @ignore
@@ -554,6 +448,9 @@ Die zweite Strophe ist nicht richtig ausgerichtet, weil die Dauern der
 Silben nicht angegeben wurden.  Anstelle dessen könnte besser @code{\lyricsto}
 eingesetzt werden.
 
+@funindex addlyrics
+@funindex \addlyrics
+
 Der @code{\addlyrics}-Befehl ist eigentlich nur eine Abkürzung für eine
 etwas kompliziertere LilyPond-Struktur:
 
@@ -570,6 +467,29 @@ bedeutet das Gleiche wie
 \new Lyrics \lyricsto "bla" @{ Gesangstext @}
 @end example
 
+Hier ein Beispiel:
+
+@lilypond[ragged-right,verbatim,fragment,quote]
+\time 3/4
+\relative c' { c2 e4 g2. }
+\addlyrics { play the game }
+@end lilypond
+
+Weitere Strophen können mit weiteren @code{\addlyrics}-Abschnitten
+hinzugefügt werden:
+
+@lilypond[ragged-right,verbatim,fragment,quote]
+\time 3/4
+\relative c' { c2 e4 g2. }
+\addlyrics { play the game }
+\addlyrics { speel het spel }
+\addlyrics { joue le jeu }
+@end lilypond
+
+Der Befehl @code{\addlyrics} kann keine polyphonen Situationen bewältigen.
+In diesen Fällen sollen man @code{\lyricsto} und @code{\lyricmode} benutzen,
+siehe @ref{Was ist Gesangtext}.
+
 
 @node Manuelle Silbendauer
 @unnumberedsubsubsec Manuelle Silbendauer
@@ -581,8 +501,8 @@ notiert werden.  In diesem Fall werden die Silben wie Noten notiert
 die Dauer jeder Silbe muss angegeben werden.  Beispielsweise so:
 
 @example
-play2 the4 game2.
-sink2 or4 swim2.
+Mach2 doch4 mit2.
+wenn2 du4 kannst2.
 @end example
 
 Die Ausrichtung an einer Melodie kann mit der
@@ -735,16 +655,19 @@ gleichzeitig ausgeschaltet ist.  Siehe auch @ref{Einstellung von automatischen B
 @c   umm, yeah... so what?  -gp
 
 @cindex SATB
-@cindex choral score
+@cindex Chorpartitur
 
 Ein vollständiges Beispiel für einen SATB-Chorsatz findet
 sich in @rlearning{Vokalensemble}.
 
-
-@predefined
-@code{\melisma}, @code{\melismaEnd}
 @funindex \melismaEnd
 @funindex \melisma
+@funindex melismaEnd
+@funindex melisma
+
+@predefined
+@code{\melisma},
+@code{\melismaEnd}.
 @endpredefined
 
 @c seealso
@@ -826,9 +749,10 @@ Referenz der Interna:
 TBC
 
 
-@node Besonderheiten der Gesangtextnotation
-@subsection Besonderheiten der Gesangtextnotation
-@translationof Specific uses of lyrics
+
+@node Techniken für die Gesangtextnotation
+@subsection Techniken für die Gesangtextnotation
+@translationof Techniques specific to lyrics
 
 @c TODO This whole section is to be reorganized. -vv
 
@@ -841,7 +765,7 @@ können mit @code{\lyricsto} notiert werden.
 * Getrennte Texte::
 * Text unabhängig von den Noten::
 * Silben platzieren::
-* Gesangtext zwischen Systemen zentrieren::
+* Gesangtext zwischen Systemen platzieren::
 @end menu
 
 
@@ -1031,9 +955,9 @@ zusammenstößt, kann folgende Einstellung gesetzt werden:
 @end ignore
 
 
-@node Gesangtext zwischen Systemen zentrieren
-@unnumberedsubsubsec Gesangtext zwischen Systemen zentrieren
-@translationof Centering lyrics between staves
+@node Gesangtext zwischen Systemen platzieren
+@unnumberedsubsubsec Gesangtext zwischen Systemen platzieren
+@translationof Placement of lyrics between staves
 
 @c TODO Add text from -user
 TBC
@@ -1457,4 +1381,375 @@ Referenz der Interna:
 
 
 
+@node Lieder
+@subsection Lieder
+@translationof Songs
+
+@menu
+* Verweise für Lieder::
+* Liedblätter::
+@end menu
+
+@node Verweise für Lieder
+@unnumberedsubsubsec Verweise für Lieder
+@translationof References for songs
+
+@c TODO chords, setting simple songs (LM), stanzas
+TBC
+
+@node Liedblätter
+@unnumberedsubsubsec Liedblätter
+@translationof Lead sheets
+
+Liedblätter können erstellt werden, indem man Gesangstext mit
+Akkorden im Akkord-Modus kombiniert; die Syntax ist erklärt in
+@ref{Notation von Akkorden}.
+
+@snippets
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{simple-lead-sheet.ly}
+
+@seealso
+Notationsreferenz:
+@ref{Notation von Akkorden}.
+
+
+
+@node Chormusik
+@subsection Chormusik
+@translationof Choral
+
+@cindex Oratorium
+@cindex Gesangsstimmen
+@cindex Chornoten
+@cindex SATB
+
+Dieser Abschnitt zeigt Eigenheiten der Notation von Chormusik.
+
+@menu
+* Verweise für Chormusik::
+* Partiturbeispiele für Chormusik::
+@end menu
+
+@node Verweise für Chormusik
+@unnumberedsubsubsec Verweise für Chormusik
+@translationof References for choral
+
+Chormusik wird normalerweise auf zwei, drei oder vier Systemen
+innerhalb einer @code{ChoirStaff}-Gruppe notiert.  Begleitung wird
+darunter als @code{PianoStaff}-Klaviersystem gesetzt, oft auch in
+kleinerer Größe, wenn es sich um Übungshilfe für ein
+@emph{a capella}-Chorwerk handelt.  Die Noten jeder Stimme werden
+in einem @code{Voice}-Kontext notiert, welche entweder einzeln
+auf einem Notensytem notiert werden oder zu zweit auf dem gleichen
+System gesetzt werden.
+
+Gesangstext wird in @code{Lyrics}-Kontext gesetzt, entweer unter
+dem zugehörigen System oder ein Text über dem System, der andere
+darunter, wenn das System die Noten von zwei Stimmen enthält.
+
+Einige häufig anzutreffende Sachverhalte für Chormusik sind woanders
+behandelt:
+
+@itemize
+
+@item
+Eine Einleitung, um SATB-Chorpartituren zu erstellen, findet sich
+in @rlearning{Vierstimmige SATB-Partitur}.
+
+@item
+Einige Vorlagen, die sich für unterschiedliche Chormusik eignen,
+finden sich im Handbuch zum Lernen, siehe
+@rlearning{Vokalensemble}.
+
+@item
+Zu Information über @code{ChoirStaff} und @code{PianoStaff} siehe
+@ref{Systeme gruppieren}.
+
+@item
+Allgemeine Informationen, wie der Gesangstext (engl. lyrics) für
+Vokalmusik eingegeben wird, findet sich in den Abschnitten 2.1.2
+bis 2.1.5 in diesem Handbuch.  Alle Abschnitt sind wichtig für
+Vokalmusik.
+
+@item
+Notenköpfe mit besonderen Formen, wie von Sacred Harp und ähnlicher
+Notation benutzt, findet sich beschrieben in
+@ref{Notenköpfe mit besonderen Formen}.
+
+@end itemize
+
+@seealso
+Handbuch zum Lernen:
+@rlearning{Vierstimmige SATB-Partitur},
+@rlearning{Vokalensemble}.
+
+Notationsreferenz:
+@ref{Systeme gruppieren},
+@ref{Reihenfolge des Kontextlayouts},
+@ref{Notenköpfe mit besonderen Formen}.
+
+Referenz der Interna:
+@rinternals{ChoirStaff},
+@rinternals{Lyrics},
+@rinternals{PianoStaff}.
+
+@node Partiturbeispiele für Chormusik
+@unnumberedsubsubsec Partiturbeispiele für Chormusik
+@translationof Score layouts for choral
+
+Chormusik auf vier Systemen, mit oder ohne Klavierbegleitung,
+wird meistens mit zwei Gruppen pro Seite gesetzt.  Abhängig von
+der Seitengröße kann das erfordern, dass die Standardgröße der
+Notensysteme geändert wird.  Die folgenden Einstellungen sollten
+in Betracht gezogen werden:
+
+@itemize
+
+@item
+Die globale Systemgröße kann verändert werden, um die Größe aller
+Elemente einer Partitur zu ändern.  Siehe @ref{Die Notensystemgröße einstellen}.
+
+@item
+Die Abstände zwischen den Systemen, den Systemgruppen und den Gesangstexten
+können alle einzeln eingestellt werden.  Siehe @ref{Vertikale Abstände}.
+
+@item
+Die Einstellung @code{annotate-spacing = ##t} in der Layout-Umgebung zeigt
+die Dimensionen der vertikalen Layout-Variablen an.  Das kann helfen, um sie
+richtig einzustellen.  Zu Einzelheiten siehe
+@ref{Abstände anzeigen lassen}.
+
+@item
+Andere Möglichkeiten, die Musik auf weniger Seiten zu zwingen, finden
+sich in @ref{Abstände verändern}.
+
+@end itemize
+
+Wenn die Anzahl der Systemgruppen pro Seite von eins auf zwei
+wechselt, ist es üblich, dies mit einem Systemtrenner zwischen den
+beiden Systemgruppen darzustellen.  Normalerweise ist der Systemtrenner
+nicht definiert.  Er kann aktiviert werde mit:
+
+@example
+\paper @{
+  system-separator-markup = \slashSeparator
+@}
+@end example
+
+@noindent
+Zu Einzelheiten darüber und andere Eigenschaften der Seitenformatierung siehe
+@ref{Seitenformatierung}.
+
+Dynamikzeichen werden in den Grundeinstellungen unter das System notiert,
+aber in Chormusik werden sie oft über dem System gesetzt um nicht mit
+dem Gesangstext zu kollidieren.  Der vordefiniert Befehl @code{\dynamicUp}
+erledigt das für einen @code{Voice}-Kontext.  Um alle Dynamikzeichen
+in einer Partitur über den Systemen zu setzen, muss folgendes in die
+@code{\layout}-Umgebung in der @code{\score}-Umgebung gesetzt werden:
+
+@example
+\layout @{
+  \context @{
+    \Score
+    \override DynamicText #'direction = #UP
+    \override DynamicLineSpanner #'direction = #UP
+  @}
+@}
+@end example
+
+@predefined
+@code{\dynamicUp}.
+
+@seealso
+Notationsreferenz:
+@ref{Die Notensystemgröße einstellen},
+@ref{Vertikale Abstände},
+@ref{Abstände anzeigen lassen},
+@ref{Abstände verändern},
+@ref{Partiturlayout},
+@ref{Eine zusätzliche Stimme für Umbrüche benutzen},
+@ref{Seitenformatierung}.
+
+Referenz der Interna:
+@rinternals{VerticalAxisGroup},
+@rinternals{StaffGrouper}.
+
+
+
+@node Oper und Musical
+@subsection Oper und Musical
+@translationof Opera and stage musicals
+
+@menu
+* Verweise für Oper und Musical::
+* Gesprochene Musik::
+* Melodram::
+@end menu
+
+@node Verweise für Oper und Musical
+@unnumberedsubsubsec Verweise für Oper und Musical
+@translationof References for opera and stage musicals
+
+@c TODO Choral, cues, character names, French staves
+@c vocal/conductor scores
+@c add characters names snippet -vv
+
+TBC
+
+@node Gesprochene Musik
+@unnumberedsubsubsec Gesprochene Musik
+@translationof Spoken music
+
+@cindex Parlato
+@cindex Sprechgesang
+
+Effekte wie @qq{Parlato} bzw. @qq{Sprechgesang} erfordern, dass die Noten
+ohne Tonhöhe, aber mit dem notierten Rhythmus gesprochen werden.  Solche
+Noten werden mit einem Kreuz als Notenkopf notiert, siehe hierzu
+@ref{Besondere Notenköpfe}.
+
+
+@c TODO add "marking-notes-on-spoken-parts" snippet -vv
+@c add "showing the rhythm of a melody" snip
+@c add "one staff-line notation"
+@c add "improvisation" ref
+@c add "lyrics independents of notes" ref
+
+
+@node Melodram
+@unnumberedsubsubsec Melodram
+
+TBC
+
+
+@node Psalmengesänge und Hymnen
+@subsection Psalmengesänge und Hymnen
+@translationof Chants psalms and hymns
+
+@cindex chants
+@cindex psalms
+@cindex hymns
+@cindex religious music
+
+Noten und Text für Psalmengesänge, Hymnen und Kirchengesänge haben
+eine spezifische Form in jeder Kirche.  Auch wenn die Form sich
+unterscheidet, sind jedoch die typographischen Probleme sehr
+ähnlich und werden hier gesammelt behandelt.
+
+@menu
+* Verweise für Psalmen und Hymnen::
+* Kirchengesang notieren::
+* Einen Psalm notieren::
+* Unvollständige Takte in Hymnen::
+@end menu
+
+@node Verweise für Psalmen und Hymnen
+@unnumberedsubsubsec Verweise für Psalmen und Hymnen
+@translationof References for chants and psalms
+
+Wie der Gregorianische Choral in verschiedenen Alten Notationsstilen
+gesetzt wird, findet sich in @ref{Notation von alter Musik}.
+
+Moderne Kirchengesänge benutzen eine Notation mit einer wechselnden
+Anzahl von Notationselementen der Notation alter Musik.  Einige
+dieser Elemente und Methoden sind:
+
+@itemize
+
+@item
+Kirchengesänge werden oft mit Viertelnoten ohne Hälse notiert, um
+die Tonhöhen darzustellen, während der Rhythmus sich am Rhythmus
+der gesprochenen Worte orientiert.  Um die Hälse zu entfernen,
+kann die @code{transparent}-Eigenschaft des @code{Stem}-Grobs
+auf @code{#t} gesetzt werden.  Siehe
+@rlearning{Sichtbarkeit und Farbe von Objekten} und
+@ref{Sichtbarkeit von Objekten}.  Alternativ kann auch die
+@code{length} (Länge) der Hälse auf @code{0} gesetzt werden.
+
+@item
+Kirchengesänge verzichten üblicherweise auf die Taktstriche oder
+setzen gekürzte oder punktierte Taktstriche ein.  Um Taktstriche
+auszulassen, kann eine @qq{Kadenz} mit @code{\cadenzaOn} begonnen
+werden oder der @code{Bar_engraver} entfert werden.
+Siehe @ref{Musik ohne Metrum} und @ref{Umgebungs-Plugins verändern}.
+
+@item
+Für andere Taktstriche siehe den @emph{Taktstriche}-Abschnitt in
+@ref{Takte}.  Alternativ wird die echte Gregorianische Notation
+für den Choral mit Pausen und Atemzeichen erklärt in @emph{Divisiones}
+in @ref{Gregorianischen Choral setzen}.
+
+@item
+Im Choral wird oft die Taktangabe und teilweise auch der Schlüssel
+weggelassen.  Um sie zu entfernen, müssen @code{Time_signature_engraver}
+für die Taktangabe und @code{Clef_engraver} für den Schlüssel aus dem
+@code{Staff}-Kontext entfernt werden.  Zu Einzelheiten siehe
+@ref{Umgebungs-Plugins verändern}.
+
+@end itemize
+
+@seealso
+Handbuch zum Lernen:
+@rlearning{Sichtbarkeit und Farbe von Objekten}.
+
+Notationsreferenz:
+@ref{Notation von alter Musik},
+@ref{Sichtbarkeit von Objekten},
+@ref{Takte},
+@ref{Musik ohne Metrum},
+@ref{Umgebungs-Plugins verändern},
+@ref{Gregorianischen Choral setzen}.
+
+
+@node Kirchengesang notieren
+@unnumberedsubsubsec Kirchengesang notieren
+@translationof Setting a chant
+
+Einige Herangehensweisen, Kirchengesang zu notieren, finden sich in
+den folgenden Schnipseln:
+
+@snippets
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{chant-or-psalms-notation.ly}
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{ancient-notation-template----modern-transcription-of-gregorian-music.ly}
+
+
+@node Einen Psalm notieren
+@unnumberedsubsubsec Einen Psalm notieren
+@translationof Pointing a psalm
+
+TBC
+
+@node Unvollständige Takte in Hymnen
+@unnumberedsubsubsec Unvollständige Takte in Hymnen
+@translationof Partial measures in hymn tunes
+
+Hymnen beginnen und enden oft jede Zeile der Noten mit einem
+unvollständigen Takt, sodass jede Notenzeile exakt mit eine Textzeile
+übereinstimmt.  Dazu setzt man den @code{\partial}-Befehl zu
+Beginn der Musik ein und @code{\bar "|"} oder @code{\bar "||"},
+um die schließende Taktlinie am Ende der Zeile zu setzen.
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{hymn-template.ly}
+
+
+@node Alte Vokalmusik
+@subsection Alte Vokalmusik
+@translationof Ancient vocal music
+
+Alte Vokalmusik  ist unterstützt, wie erklärt in
+@ref{Notation von alter Musik}.
+
+@c TODO
+
+@c Add "Printing both the ancient and the modern clef in vocal music" snippet,
+@c and "Transcription of Ancient music with incipit" snippet. -vv
+
+@seealso
+Notationsreferenz:
+@ref{Notation von alter Musik}.
 
index 40c25c2e8991c716db62370c4bba09c89c0206d3..d1f25f61a68d3b4d4cb546f5c19b5bf7736a7de9 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -24,6 +24,7 @@ bei der Notation von Blasinstrumenten auftreten.
 @menu
 * Übliche Notation für Bläser::
 * Dudelsack::
+* Holzbläser::
 @end menu
 
 
@@ -120,7 +121,11 @@ Schnipsel:
 @translationof Fingerings
 
 Alle Blasinstrumente außer der Posaune benötigen mehrere Finger, um
-verschiedene Tonhöhen zu produzieren.
+verschiedene Tonhöhen zu produzieren.  Einige Fingersatzhilfestellungen
+zeigen die Schnipsel unten.
+
+Diagramme für Holzbläser können erstellt werden nach den Anweisungen in
+@ref{Holzbläserdiagramme}.
 
 @snippets
 
@@ -132,6 +137,9 @@ verschiedene Tonhöhen zu produzieren.
 
 @seealso
 
+Notationsreferenz:
+@ref{Holzbläserdiagramme}.
+
 Snippets:
 @rlsr{Winds}.
 
@@ -256,3 +264,173 @@ Dudelsack notiert.
 @seealso
 Schnipsel:
 @rlsr{Winds}.
+
+
+@node Holzbläser
+@subsection Holzbläser
+@translationof Woodwinds
+
+Dieser Abschnitt zeigt Notation, die spezifisch für Holzbläser ist.
+
+@menu
+* Holzbläserdiagramme::
+@end menu
+
+@node Holzbläserdiagramme
+@subsubsection Holzbläserdiagramme
+@translationof Woodwind diagrams
+
+Holzbläserdiagramme können benutzt werden, um die Griffe für eine bestimmte
+Note darzustellen.  Holzbläserdiagramme sind für die meisten Holzblasinstrumente
+erhältlich.
+
+Diagramme gibt es für folgende Instrumente:
+
+@itemize
+@item Piccolo
+@item Flöte
+@item Oboe
+@item Clarinette
+@item BassClarinette
+@item Saxophon
+@item Fagott
+@item Kontrafagott
+@end itemize
+
+@noindent
+Die Diagramme und die Scheme-Instrumentenbezeichnungen werden im Schnipsel
+unten gezeigt.
+
+Holzbläserdiagramme werden als Beschriftung erstellt:
+
+@lilypond[verbatim, quote, relative=2]
+c1^ \markup \woodwind-diagram #'piccolo #'((lh . (gis))
+                                           (cc . (one three))
+                                           (rh . (ees)))
+@end lilypond
+
+Löcher können offen, halboffen, Ring oder geschlossen sein:
+
+@c KEEP LY
+@lilypond [verbatim, quote, relative=2]
+\textLengthOn
+c1^ \markup \center-column {
+  "ein Viertel"
+  \woodwind-diagram #'flute #'((cc . (one1q))
+                                  (lh . ())
+                                  (rh . ()))
+}
+c1^ \markup \center-column {
+  "halb"
+  \woodwind-diagram #'flute #'((cc . (one1h))
+                                  (lh . ())
+                                  (rh . ()))
+}
+c1^ \markup \center-column {
+  "drei Viertel"
+  \woodwind-diagram #'flute #'((cc . (one3q))
+                                  (lh . ())
+                                  (rh . ()))
+}
+c1^ \markup \center-column {
+  "Ring"
+  \woodwind-diagram #'flute #'((cc . (oneR))
+                                  (lh . ())
+                                  (rh . ()))
+}
+c1^ \markup \center-column {
+ "geschlossen"
+  \woodwind-diagram #'flute #'((cc . (oneF two))
+                                  (lh . ())
+                                  (rh . ()))
+}
+@end lilypond
+
+Triller werden als schattierte Löcher in den Diagrammen angezeigt:
+
+@lilypond [verbatim, quote, relative=2]
+c1^ \markup \woodwind-diagram #'bass-clarinet
+                              #'((cc . (threeT four))
+                                 (lh . ())
+                                 (rh . (b fis)))
+@end lilypond
+
+Eine Vielzahl von Trillern ist möglich:
+
+@c KEEP LY
+@lilypond [verbatim, quote, relative=2]
+\textLengthOn
+c1^ \markup \center-column {
+  "ein Viertel nach Ring"
+  \woodwind-diagram #'flute #'((cc . (one1qTR))
+                                  (lh . ())
+                                  (rh . ()))
+}
+c1^ \markup \center-column {
+  "Ring nach geschlossen"
+  \woodwind-diagram #'flute #'((cc . (oneTR))
+                                  (lh . ())
+                                  (rh . ()))
+}
+c1^ \markup \center-column {
+  "Ring nach offen"
+  \woodwind-diagram #'flute #'((cc . (oneRT))
+                                  (lh . ())
+                                  (rh . ()))
+}
+c1^ \markup \center-column {
+  "offen nach geschlossen"
+  \woodwind-diagram #'flute #'((cc . (oneT))
+                                  (lh . ())
+                                  (rh . ()))
+}
+c1^ \markup \center-column {
+  "ein Viertel nach drei Viertel"
+  \woodwind-diagram #'flute #'((cc . (one1qT3q))
+                                  (lh . ())
+                                  (rh . ()))
+}
+@end lilypond
+
+Die Liste aller möglichen Löcher und Einstellungen eines bestimmten
+Instruments kann auf der Kommandozeile oder in einer Log-Datei
+angezeigt werden, auch wenn man sie nicht in der Notenausgabe anzeigen
+lassen kann:
+
+@lilypond[verbatim, quote]
+
+#(print-keys-verbose 'flute)
+
+@end lilypond
+
+Neue Diagramme können erstellt werden, indem man die Muster in den Datei
+@file{scm/define-woodwind-diagrams.scm} und
+@file{scm/display-woodwind-diagrams.scm} befolgt.  Das benötigt jedoch
+Scheme-Fähigkeit und ist nicht für alle Benutzer verständlich.
+
+
+@snippets
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{woodwind-diagrams-listing.ly}
+
+@lilypondfile[verbatim, lilyquote, texidoc, doctitle]
+{graphical-and-text-woodwind-diagrams.ly}
+
+@lilypondfile[verbatim, lilyquote, texidoc, doctitle]
+{changing-the-size-of-woodwind-diagrams.ly}
+
+@lilypondfile[verbatim, lilyquote, texidoc, doctitle]
+{woodwind-diagrams-key-lists.ly}
+
+@seealso
+
+Installierte Dateien:
+@file{scm/define-woodwind-diagrams.scm},
+@file{scm/display-woodwind-diagrams.scm}.
+
+Schnipsel:
+@rlsr{Winds}.
+
+Referenz der Interna:
+@rinternals{TextScript},
+@rinternals{instrument-specific-markup-interface}.
index 745cc50e843c156f6996b2f9ad64ee5e1430e2a5..7c859e37d6ddf72a2344a98b727b0a7a4b566435 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -36,7 +36,7 @@ werden kann.
 
 @menu
 * Referenz für arabische Musik::
-* Arabic note names ::
+* Arabische Notenbezeichnungen::
 * Arabische Tonarten::
 * Arabische Taktarten::
 * Arabische Notenbeispiele::
@@ -44,7 +44,7 @@ werden kann.
 @end menu
 
 @node Referenz für arabische Musik
-@unnumberedsubsubsec References for Arabic music 
+@unnumberedsubsubsec Referenz für arabische Musik
 @translationof References for Arabic music
 
 @cindex arabische Musik
@@ -101,8 +101,8 @@ Schnipsel:
 @rlsr{World music}.
 
 
-@node Arabic note names 
-@unnumberedsubsubsec Arabic note names 
+@node Arabische Notenbezeichnungen 
+@unnumberedsubsubsec Arabische Notenbezeichnungen
 @translationof Arabic note names 
 
 @cindex arabische Notenbezeichnungen
@@ -154,7 +154,7 @@ Schnipsel:
 
 
 @node Arabische Tonarten
-@unnumberedsubsubsec Arabic key signatures 
+@unnumberedsubsubsec Arabische Tonarten
 @translationof Arabic key signatures
 
 @cindex arabische Tonarten
@@ -273,7 +273,7 @@ Schnipsel:
 
 
 @node Arabische Taktarten
-@unnumberedsubsubsec Arabic time signatures 
+@unnumberedsubsubsec Arabische Taktarten
 @translationof Arabic time signatures
 
 @cindex Arabische Taktarten
@@ -318,7 +318,7 @@ Schnipsel:
 
 
 @node Arabische Notenbeispiele
-@unnumberedsubsubsec Arabic music example 
+@unnumberedsubsubsec Arabische Notenbeispiele
 @translationof Arabic music example
 
 @cindex Beispiel der arabischen Musik
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>
diff --git a/Documentation/de/texidocs/changing-the-size-of-woodwind-diagrams.texidoc b/Documentation/de/texidocs/changing-the-size-of-woodwind-diagrams.texidoc
new file mode 100644 (file)
index 0000000..d94acce
--- /dev/null
@@ -0,0 +1,9 @@
+%%%    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
+
+
+  texidocde="
+Die Größe und Dicke der Holzbläserdiagramme kann geändert werden.
+"
+
+  doctitlede = "Größe von Holzbläserdiagrammen ändern"
+
diff --git a/Documentation/de/texidocs/chant-or-psalms-notation.texidoc b/Documentation/de/texidocs/chant-or-psalms-notation.texidoc
new file mode 100644 (file)
index 0000000..c400e00
--- /dev/null
@@ -0,0 +1,9 @@
+%% Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
+
+  texidocde = "
+Diese Form der Notation wird benutzt für die Notation von Psalmen, in denen
+die Strophen nicht die gleiche Länge haben.
+
+"
+  doctitlede = "Psalmennotation"
+
diff --git a/Documentation/de/texidocs/dynamics-custom-text-spanner-postfix.texidoc b/Documentation/de/texidocs/dynamics-custom-text-spanner-postfix.texidoc
new file mode 100644 (file)
index 0000000..64a4654
--- /dev/null
@@ -0,0 +1,11 @@
+%%   Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
+
+
+  texidocde = "Die Nachstellung funktioniert für eigene Crescendo-Textstrecker.
+Die Strecker sollten an der ersten Note eines Taktes beginnen.  Man muss
+-\mycresc benutzen, sonst wird der Beginn des Streckers der nächsten Note
+zugewiesen.
+
+"
+  doctitlede = "Eigene Dynamiktextspanner nachgestellt"
+
diff --git a/Documentation/de/texidocs/dynamics-text-spanner-postfix.texidoc b/Documentation/de/texidocs/dynamics-text-spanner-postfix.texidoc
new file mode 100644 (file)
index 0000000..f113140
--- /dev/null
@@ -0,0 +1,13 @@
+%%   Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
+
+
+  texidocde = "Die \cresc, \dim und \decresc Strecker können umdefiniert werden,
+um nachgestellt zu funktionieren und einen Textstrecker zu produzieren.  Eigene
+Strecker können auch einfach definiert werden.  Klammer- und Textcrescendi können
+einfach vermischt werden.  \< und \> erstellen normalerweise Klammern, \cresc
+usw. dagegen normalerweise Textspanner.
+
+"
+  doctitlede = "Dynamiktextstrecker nachgestellt"
+
+
diff --git a/Documentation/de/texidocs/graphical-and-text-woodwind-diagrams.texidoc b/Documentation/de/texidocs/graphical-and-text-woodwind-diagrams.texidoc
new file mode 100644 (file)
index 0000000..829b0e1
--- /dev/null
@@ -0,0 +1,12 @@
+%%%    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
+
+
+  texidocde="
+In vielen Fällen können die nicht in der mittleren Reihe befindlichen
+Löcher dargestellt werden, indem man die Lochbezeichnung oder
+graphische Zeichen benutzt.
+
+"
+
+  doctitlede = "Graphische und Text-Holzbläserdiagramme"
+
diff --git a/Documentation/de/texidocs/hymn-template.texidoc b/Documentation/de/texidocs/hymn-template.texidoc
new file mode 100644 (file)
index 0000000..d40b1e4
--- /dev/null
@@ -0,0 +1,11 @@
+%%    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
+
+  texidocde = "
+Dieses Beispiel zeigt eine Möglichkeit, eine Hymnusmelodie zu setzen, in
+der jede Zeiel mit einem Auftakt beginnt und einem unvollständigen
+Takt abschließt.  Es zeigt auch, wie man die Strophen als allein stehenden
+Text unter die Noten hinzufügt.
+
+"
+  doctitlede = "Hymnus-Vorlage"
+
diff --git a/Documentation/de/texidocs/partcombine-and-autobeamoff.texidoc b/Documentation/de/texidocs/partcombine-and-autobeamoff.texidoc
new file mode 100644 (file)
index 0000000..37c380a
--- /dev/null
@@ -0,0 +1,31 @@
+%%   Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
+
+  texidocde = "
+Die Funktionsweise von @code{@bs{}autoBeamOff}, wenn es zusammen mit
+@code{@bs{}partcombine} eingesetzt wird, kann schwer zu verstehen sein.
+Es kann besser sein, anstatt dessen
+
+@example
+\set Staff.autobeaming = ##f
+@end example
+
+@noindent
+zu benutzen, um sicherzustellen, dass die automatische Bebalkung für das
+gesamte System ausgeschaltet ist.
+
+@code{\partcombine} funktioniert offensichtlich mit 3 Stimme (Hals nach oben
+einfach, Hals nach unten einfach, Hals nach oben kombiniert).
+
+Ein @code{\autoBeamOff}-Befehl im ersten Argument von @code{\partcombine}
+gilt für die Stimme, die zu dem Zeitpunkt aktiv ist, an dem der Befehl
+verarbeitet wird, entweder für Hals nach oben, nach unten oder Hals nach
+oben kombiniert.  Ein @code{\autoBeamOff}-Befehl im zweiten Argument gilt
+für die Stimme, die mit Hals nach unten einfach ist.
+
+Um @code{\autoBeamOff} zu benutzen, damit alle automatischen Balken aufhören,
+wenn man es mit @code{\partcombine} verwendet, muss @code{\autoBeamOff}
+@emph{dreimal} aufgerufen werden.
+
+"
+doctitlede = "Partcombine und autoBeamOff"
+
diff --git a/Documentation/de/texidocs/woodwind-diagrams-key-lists.texidoc b/Documentation/de/texidocs/woodwind-diagrams-key-lists.texidoc
new file mode 100644 (file)
index 0000000..8e06bc7
--- /dev/null
@@ -0,0 +1,10 @@
+%%%    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
+
+  texidocde="
+Dieses Schnipsel erzeugt eine Liste aller möglichen Löcher und Locheinstellungen
+für Holzbläserdiagramme, wie sie in der Datei
+@file{scm/define-woodwind-diagrams.scm} definiert sind.  Die Liste wird auf
+der Kommandozeile und in der Log-Datei angezeigt, nicht in den Noten.
+"
+  doctitlede = "Liste der Löcher für Holzbläserdiagramme"
+
diff --git a/Documentation/de/texidocs/woodwind-diagrams-listing.texidoc b/Documentation/de/texidocs/woodwind-diagrams-listing.texidoc
new file mode 100644 (file)
index 0000000..d17547c
--- /dev/null
@@ -0,0 +1,10 @@
+%%%    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
+
+
+  texidocde="
+Folgende Noten zeige alle Holzbläserdiagramme, die für LilyPond
+definiert sind.
+
+"
+  doctitlede = "Liste der Holzbläserdiagramme"
+
index e7e6493feffac95ab5150db9701833884680353b..6f2023ccc71fbc6197e4cf12a6518b0a6710f40b 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.
+* Vorschläge zum Schreiben von LilyPond-Eingabe-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..3d9edf2
--- /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
+@section 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
+@subsection @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
+@subsection @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
+@subsection @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
+@subsection @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..7b6b8c7acf077ece8120540618a910c56032f69d 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 3d7ffa1f82bb44673134b28becf7898482fe7316
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
 @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,7 +57,8 @@ angewendet werden.
 * Die Musikfragment-Optionen::
 * lilypond-book aufrufen::
 * Dateiendungen::
-* Alternative Methoden, Text und Musik zu kombinieren::
+* lilypond-book-Vorlagen::
+* Alternative Methoden Text und Musik zu kombinieren::
 @end menu
 
 @node Ein musikwissenschaftlicher Text als Beispiel
@@ -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
+@node lilypond-book-Vorlagen
+@section @command{lilypond-book}-Vorlagen
+@translationof lilypond-book templates
 
-Dieser Abschnitt stellt Methoden vor, wie Text und Musik auf andere 
-Weise kombiniert werden können als dies durch @command{lilypond-book}
-automatisiert geschieht.
+Diese Vorlagen sollen mit @code{lilypond-book} benutzt werden.  Wenn Sie sich
+mit dem Programm nicht auskennen, lesen Sie bitte
+@ref{lilypond-book}.
 
+@subsection LaTeX
 
-@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
+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 und 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..de76564ee2989e47acef90eaf5b15714154c3bee 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: 3d7ffa1f82bb44673134b28becf7898482fe7316
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     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
@@ -115,12 +115,42 @@ erzeugt daher die Dateien @var{Dateiname}@file{-Geige.pdf} und
 
 
 
+@unnumberedsubsubsec Häufige Kommandozeilenbefehle
+
+Wenn Ihre Kommandozeile normale Weiterleitungen unterstützt, können
+Sie es nützlich finden, mit folgenden Befehlen die Ausgabe der
+Kommandozeile in eine Datei zu leiten:
+
+@itemize
+
+@item
+@code{lilypond file.ly 1>stdout.log} um normale Ausgabe zu erhalten
+@item
+@code{lilypond file.ly 2>stderr.log} um Fehlermeldungen zu erhalten
+
+@item
+@code{lilypond file.ly &>all.log} um alle Meldungen zu erhalten
+
+@end itemize
+
+Wenden Sie sich an die Dokumentation für Ihre Kommandozeile, um
+zu sehen, ob derartige Optionen unterstützt werden oder die Syntax
+unterschiedlich ist.  Beachten Sie, dass es sich hier um
+reine Verwaltungsprogramme handelt, die nichts mit LilyPond zu tun
+haben.
+
+
 @node Optionen von lilypond auf der Kommandozeile
 @subsection Optionen auf der Kommandozeile für @command{lilypond}
 @translationof Command line options for lilypond
 
 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 +265,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 +323,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} 
@@ -315,16 +348,26 @@ Gibt den Inhalt eines Feldes aus dem @code{\header}-Block in die Datei
 
 @item --include, -I=@var{Verzeichnis}
 Fügt @var{Verzeichnis} zur Liste der Suchpfade hinzu.
+
 @cindex Dateisuche
 @cindex Suchpfad
 
+Mehrere -I-Optionen können angegeben werden.  Die Suche beginnt mit dem
+ersten definierten Verzeichnis und setzt in den weiteren Verzeichnissen
+fort, wenn die gesuchte Datei nicht in dem Verzeichnis gefunden wird.
+
 @item -i,--init=@var{Initialisierungsdatei}
 Benutzt @var{Initialisierungsdatei} zur gesamten Programminitialisierung. Der 
 Standardwert ist @file{init.ly}.
 
+@cindex Verzeichnis, Ausgabe speichern in
+@cindex Ausgabedateiname
+
 @item -o,--output=@var{DATEI}
 Schreibt das Ergebnis der Verarbeitung mit LilyPond in die Ausgabedatei
-@var{DATEI}. Die entsprechende Dateinamenserweiterung wird angehängt (z.B. 
+@var{DATEI}.  Wenn ein Verzeichnis mit dem Namen existiert, werden die Ausgabedateien
+in dieses Verzeichnis gespeichert, wobei der Dateiname der Eingabedatei
+benutzt wird.  Die entsprechende Dateinamenserweiterung wird angehängt (z.B. 
 @code{.pdf} für pdf).
 
 @cindex PostScript-Ausgabe
@@ -344,7 +387,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 +473,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 +497,139 @@ 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 +637,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 +658,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 +699,181 @@ 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::
+* Warnung über absteigende staff affinities::
+@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}.
+
+
+@node Warnung über absteigende staff affinities
+@unnumberedsubsec Warnung über absteigende staff affinities
+@translationof Warning staff affinities should only decrease
+
+Diese Warnung erscheint, wenn keine Notensysteme in der Ausgabe vorhanden
+sind, wenn etwa nur @code{ChordName}-Kontext und @code{Lyrics}-Kontext
+in einem Liedblatt vorhanden sind.  Die Warnungen können vermieden werden,
+indem man einen der Kontexte als System erscheinen lässt, indem man ihm
+zu Beginn hinzufügt:
+@example
+\override VerticalAxisGroup #'staff-affinity = ##f
+@end example
+
+Zu Einzelheiten siehe @qq{Abstand von Nicht-Notensystem-Zeilen} in
+@ruser{Vertikale Abstände innerhalb eines Systems}.
index 75fe3c7b6c63f80a0895ddf418605e3f66e29e25..39b447e0f690ebd85f7951bdde3e72bebeaed4bc 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 
 @ignore
-    Translation of GIT committish: 90fbf91f6169ddb2f07a1d95d132babf33934620
+    Translation of GIT committish: ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     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 zum Schreiben von LilyPond-Eingabe-Dateien
+@chapter Vorschläge zum Schreiben von LilyPond-Eingabe-Dateien
+@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
+@section 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
+@section 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
+@section 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
+@section 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
+@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 &
 
-@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 c1b8a1a033f4c0b69a61b2662587b23cb7a3219f..55085663ed67c88852f8e22f33d1099ca76a2b05 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish:  4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish:  ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -16,6 +16,7 @@
 @unnumbered Gemeinschaft
 @translationof Community
 
+@divClass{link-headings}
 
 @divClass{column-center-top}
 @subheading Zusammenarbeit mit der Gemeinschaft
@@ -69,6 +70,8 @@ uns geschrieben wurde.
 @end itemize
 @divEnd
 
+@divEnd
+
 
 @divClass{hide}
 @menu
@@ -559,10 +562,10 @@ geschrieben (nur auf Englisch).
 @subheading Regressionsteste
 
 @divClass{keep-bullets}
-@itemize
 
 @ifclear web_version
 
+@itemize
 @item
 @uref{../../input/regression/collated-files.html, Regressionsteste}:
 Die Regressionsteste dieser Version.
@@ -572,23 +575,56 @@ Die Regressionsteste dieser Version.
 @uref{../../input/regression/musicxml/collated-files.html, MusicXML-Teste}:
 musicXML-Regressionsteste dieser Version.
 (@uref{../../input/regression/musicxml/collated-files.pdf, PDF-Version})
+
+@item
+@uref{../../input/regression/abc2ly/collated-files.html, abc2ly-Teste}:
+abc2ly-Teste dieser Version.
+(@uref{../../input/regression/abc2ly/collated-files.pdf, PDF-Version})
+
+@item
+@uref{../../input/regression/lilypond-book/collated-files.html, lilypond-book-Teste}:
+lilypond-book-Teste dieser Version.
+(@uref{../../input/regression/lilypond-book/collated-files.pdf, PDF-Version})
+@end itemize
+
 @end ifclear
 
 @ifset web_version
+@subsubheading Entwicklungsversion
+
+@itemize
 @item @regtestDevel (@regtestDevelPdf{})
 
 @item @regtestDevelXml (@regtestDevelXmlPdf{})
 
+@item @regtestDevelAbc (@regtestDevelAbcPdf{})
+
+@item @regtestDevelLilypondBook (@regtestDevelLilypondBookPdf{})
+@end itemize
+
+@subsubheading Stabile Version
+
+@itemize
 @item @regtestStable (@regtestStablePdf{})
 
 @item @regtestStableXml (@regtestStableXmlPdf{})
+
+@item @regtestStableAbc (@regtestStableAbcPdf{})
+
+@item @regtestStableLilypondBook (@regtestStableLilypondBookPdf{})
+@end itemize
+
 @end ifset
 
 
+
+@subsubheading Alle Versionen
+
+@itemize
 @item @uref{http://lilypond.org/test, Archiv der Regressionsteste}:
 Vergleiche zweier Versionen.
-
 @end itemize
+
 @divEnd
 @divEnd
 
@@ -789,28 +825,8 @@ Handbücher finden sich auf @url{http://lilypond.org}.}
 @subheading Was wir über LilyPond geschrieben haben
 
 @divClass{keep-bullets}
-@itemize
-
-@item
-Han-Wen Nienhuys, @emph{LilyPond, Automated music formatting and
-the Art of Shipping}.  Forum Internacional Software Livre 2006
-(FISL7.0) (@uref{http://lilypond.org/web/images/FISL7-slides.pdf,
-PDF 1095k})
-
-@item
-Erik Sandberg, @emph{Separating input language and formatter in
-GNU LilyPond}. Master's Thesis, Uppsala University, Department of
-Information Technology March 2006.
-(@uref{http://lilypond.org/web/images/thesis-erik-sandberg.pdf,
-PDF 750k})
-
-@item
-Han-Wen Nienhuys and Jan Nieuwenhuizen, @emph{LilyPond, a system
-for automated music engraving}.  Proceedings of the XIV Colloquium
-on Musical Informatics (XIV CIM 2003), Firenze, Italy, May 2003.
-(@uref{ http://lilypond.org/web/images/xivcim.pdf, PDF 95k})
 
-@end itemize
+@include we-wrote.itexi
 
 @divEnd
 @divEnd
@@ -821,33 +837,8 @@ on Musical Informatics (XIV CIM 2003), Firenze, Italy, May 2003.
 @subheading Was andere mit LilyPond gemacht haben
 
 @divClass{keep-bullets}
-@itemize
 
-@item
-Graham Percival, Tosten Anders und George Tzanetakis,
-@emph{Generating Targeted Rhythmic Exercises for Music Students
-with Constraint Satisfaction Programming}, International Computer
-Music Conference 2008.
-
-@item
-Alexandre Tachard Passos, Marcos Sampaio, Pedro Kröger, Givaldo de Cidra,
-@emph{Functional Harmonic Analysis and Computational Musicology
-in Rameau}, Proceedings of the 12th Brazilian Symposium on Computer
-Music, 2009, pp. 207-210.
-
-@item
-Alberto Simões, Anália Lourenço and José João Almeida,
-@emph{Using Text Mining Techniques for Classical Music Scores Analysis},
-New Trends in Artificial Intelligence, 2007 J. Neves et al ed.
-
-@item
-Kevin C. Baird 2005,
-@emph{Real-time generation of music notation via audience interaction using
-python and GNU lilypond}. Proceedings of the 2005 Conference on New interfaces
-For Musical Expression (Vancouver, Canada, May 26 - 28, 2005).
-
-
-@end itemize
+@include others-did.itexi
 
 @divEnd
 @divEnd
@@ -860,5 +851,3 @@ For Musical Expression (Vancouver, Canada, May 26 - 28, 2005).
 @include web/news-front.itexi
 
 @include web/news.itexi
-
-
index b3538e9dc251dceb26ec50c6466dd51791ac6d95..fe66d3959e8cdc5cd49a4238aecad1554c7ab6fc 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish:  4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish:  ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -39,13 +39,14 @@ Links für die stabile Version von LilyPond finden sich auf
 
 @divEnd
 
+@divClass{link-headings}
+
 @divClass{column-left-top}
 @subheading Für Benutzer
 
 @itemize
 
 @item
-@c TODO: duplicate to avoid underlined refs in HTML?  icky.
 @ref{Unix, @sourceimage{logo-linux,,,}
 @sourceimage{logo-freebsd,,,}}
 @ref{Unix, Unix (Linux und FreeBSD)}
@@ -81,6 +82,8 @@ die letze unstabile Version
 @end itemize
 @divEnd
 
+@divEnd
+
 
 @divClass{column-center-bottom}
 
@@ -342,11 +345,11 @@ cd ~/bin
 Erstellen Sie eine Datei mit der Bezeichnung @command{lilypond} und
 dem Inhalt:
 
-@help obvious css issue to be dealt with.  :(
-@c we need a small font here to fit.  -gp
-@smallexample
-exec @var{VERZ}/LilyPond.app/Contents/Resources/bin/lilypond "$@@"
-@end smallexample
+@divClass{h-scroll-auto}
+@example
+exec @var{DIR}/LilyPond.app/Contents/Resources/bin/lilypond "$@@"
+@end example
+@divEnd
 
 @warning{@var{VERZ} ist üblicherweise @code{/Applications/}}
 
@@ -389,9 +392,11 @@ einer @code{.app}-Datei für MacOS@tie{}X enthalten.
 Skripte können auch von der Kommandozeile aus aufgerufen werden,
 indem man sie direkt aufruft:
 
+@divClass{h-scroll-auto}
 @example
-@var{path/to}/LilyPond.app/Contents/Resources/bin/lilypond
+@var{Pfad/zur}/LilyPond.app/Contents/Resources/bin/lilypond
 @end example
+@divEnd
 
 Das gilt auch für alle anderen Skripte in diesem Verzeichnis, wie
 @command{lilypond-book} und @command{convert-ly}.
@@ -604,6 +609,3 @@ finden Sie in @ref{Freiheit}.
 @include gpl.itexi
 
 @divEnd
-
-
-
index 894367e2f6a5489acb291a5655bfbfd3d30df871..0804fa40b03d90f5dd91d40a1684ef9c5f9461b9 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish:  4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish:  ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -28,6 +28,8 @@ dem ganzen Erfahrungsschatz und den Traditionen des klassischen
 Notensatzes gesetzt werden.
 @divEnd
 
+@divClass{link-headings}
+
 @divClass{column-left-top}
 @subheading Die Fähigkeiten von LilyPond
 
@@ -76,6 +78,8 @@ Notensatzes gesetzt werden.
 @end itemize
 @divEnd
 
+@divEnd
+
 @c TRANSLATORS, translations are not yet compiled in Info format, so
 @c it's not worth translating the right column of the following
 @c menu. -JM
@@ -1106,8 +1110,8 @@ erweiterbarer Editor, welcher auch als Integrierte
 Entwicklungsumgebung benutzt werden kann.  Es gibt einen
 @qq{lilypond}-Modus, der die Sprachdefinitionen für das Arbeiten
 mit LilyPond-Dateien zur Verfügung stellt.  Einer unserer Entwickler
-hat auch einen Hauptmodus für Emacs, @uref{http://nicolas.sceaux.free.fr/
-+lilypond/lyqi.html,lyqi} geschrieben.
+hat auch einen Hauptmodus für Emacs,
+@uref{http://nicolas.sceaux.free.fr/lilypond/lyqi.html,lyqi} geschrieben.
 
 @uref{http://www.vim.org}
 
@@ -1119,7 +1123,7 @@ greifen werden, wenn Sie nicht schon von Anfang an mit Emacs oder
 Vim vertraut sind.
 
 Weiter Information zum Einstellen von Emacs und Vim findet sich unter
-@rprogram{Text editor support}.
+@rprogram{Unterstützung von Texteditoren}.
 
 
 @sourceimage{logo-macosx,,,}
index aa05289cb5dd0642cc6fd8ca3f992a15f2d03151..fe44daa0a54b5a1f369c6ed29ec997a3281d9efb 100644 (file)
@@ -1,16 +1,24 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish:  4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish:  ab9e3136d78bfaf15cc6d77ed1975d252c3fe506
 
     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 Translators: Till Paala
+
 @node Handbücher
 @unnumbered Handbücher
 @translationof Manuals
 
+@macro details{reference}
+@spanClass{detail}
+(@ref{\reference\, Einzelheiten zu \reference\})
+@spanEnd
+@end macro
+
 @divClass{heading-center}
 @ifclear web_version
   @heading Handbücher für LilyPond @version
   @heading Handbücher für LilyPond @versionStable
 @end ifset
 
-
 @divEnd
 
-@c TODO: do we want these links to be in larger text / bold ?   CSS.
+@divClass{link-headings}
 
-@c if you change this page, also change All.
 @divClass{column-center-top}
 @subheading Einleitung
 
 @itemize
 
-@item @ref{Text-Eingabe}:
+@item
+@ref{Text-Eingabe}:
 LilyPond ist ein @strong{textbasiertes} Notensatzprogramm.  Wenn
 Sie mit diesem Konzept nicht vertraut sind, lesen Sie darüber bitte
 jetzt!
 
-@item @ref{Einführung}:
+@item
+@ifWebLinks{@manualStableLearningSplitNoName,@rlearningnamed{Top,Einführung}}
 eine sanfte @qq{unbedingt lesen!} Einführung in LilyPond.
+@details{Einführung}
 
-@item @ref{Glossar}:
-@emph{(optional)}
-hier werden musikalische Begriffe auf englisch erklärt und
-die passenden Übersetzungen in vielen anderen Sprachen
-gegeben.
+@item
+@ifWebLinks{@manualStableGlossarySplitNoName,@rglosnamed{Top,Glossar}}
+@emph{(optional)} hier werden musikalische Begriffe auf englisch erklärt und
+die passenden Übersetzungen in vielen anderen Sprachen gegeben.
+@details{Glossar}
 
-@item @ref{Aufsatz}:
-@emph{(optional)}
-Hintergrundinformation über den Notensatzprozess und die
-Ästhetik des Notenstichs im 19. Jahrhundert.
 
 
+@item
+@ifWebLinks{@manualStableEssaySplitNoName,@ressaynamed{Top,Aufsatz}}
+@emph{(optional)} Hintergrundinformation über den Notensatzprozess und die
+Ästhetik des Notenstichs im 19. Jahrhundert.
+@details{Aufsatz}
+
 @end itemize
 
 @divEnd
@@ -59,15 +70,20 @@ Hintergrundinformation über den Notensatzprozess und die
 
 @itemize
 
-@item @ref{Notation}:
-der hauptsächliche Teil der Dokumentation, welcher detailierte
-Information zur Notensatzerstellung zur Verfügung stellt.
+@item
+@ifWebLinks{@manualStableNotationSplitNoName,@rusernamed{Top,Notation}}
+eine Syntaxreferenz.
+@details{Notation}
 
-@item @ref{Benutzung}:
-Hier werden die eigentlichen Programme detailiert erklärt und bestimmte Besonderheiten für einige Betriebssysteme behandelt.
+@item
+@ifWebLinks{@manualStableUsageSplitNoName,@rprogramnamed{Top,Benutzung}}
+wie die Programme aufgerufen werden.
+@details{Benutzung}
 
-@item @ref{Schnipsel}:
+@item
+@ifWebLinks{@manualStableSnippetsSplitNoName,@rlsrnamed{Top,Schnipsel}}
 kurze Tricks, Tipps und Beispiele.
+@details{Schnipsel}
 
 @end itemize
 
@@ -79,21 +95,28 @@ kurze Tricks, Tipps und Beispiele.
 
 @itemize
 
-@item @ref{Web}:
-Dieses Dokument.
+@item
+@ref{FAQ}:
+Häufig gestellte Fragen.
 
-@item @ref{FAQ}:
-ein Link zur der Liste der häufig gefragten Fragen.
+@item
+@ref{Top,Web}:
+Dieses Dokument.
 
-@item @ref{Änderungen}:
-Aktualisierungen seit der letzten Hauptversion.
+@item
+@ifWebLinks{@manualStableChangesSplitNoName,@rchangesnamed{Top,Änderungen}}
+Was ist neu?
+@details{Änderungen}
 
-@item @ref{Erweitert}:
-Wie man clevere eigene Anpassungen in LilyPond programmiert.
+@item
+@ifWebLinks{@manualStableExtendingSplitNoName,@rextendnamed{Top,Erweitert}}
+clevere Anpassungen.
+@details{Erweitert}
 
-@item @ref{Interna}:
-Information über die internen Strukturen von LilyPond, welche benötigt
-wird, wenn man eigene Anpassungen erstellen will.
+@item
+@ifWebLinks{@manualStableInternalsSplitNoName,@rinternalsnamed{Top,Interna}}
+Referenz für Anpassungen.
+@details{Interna}
 
 @end itemize
 
@@ -105,18 +128,21 @@ wird, wenn man eigene Anpassungen erstellen will.
 
 @itemize
 
-@item @ref{Übersetzt}:
+@item
+@ref{Übersetzt}:
 der Übersetzungsstatus für nicht Nicht-Englischsprachige.
 
-@item @ref{Alles}:
-Schnelle Links, Handbücher zum Herunterladen und alte Handbücher.
+@item
+@ref{Alles}:
+Handbücher zum Herunterladen und alte Handbücher.
 
-@item @ref{Entwicklung}:
+@item
+@ref{Entwicklung}:
 Handbücher für die Entwicklerversion.
 
-@item @ref{FDL}:
-Diese Handbücher sind unter der GNU Free Documentation
-License herausgegeben.
+@item
+@ref{FDL}:
+Diese Handbücher sind unter der GNU Free Documentation License herausgegeben.
 
 @end itemize
 
@@ -195,8 +221,8 @@ es sich sehr, dieses Glossar zu Hilfe zu ziehen.
 
 @divClass{column-right-bottom}
 
-@docLinks{Musikglossar, music-glossary,
-  @rglosnamed{Top,Musikglossar},
+@docLinks{Glossar, music-glossary,
+  @rglosnamed{Top,Glossar},
   @manualStableGlossarySplit-de,
   @manualStableGlossaryBig-de, 1 MB,
   @manualStableGlossaryPdf-de, 1.5 MB}
@@ -295,7 +321,6 @@ in Angriff nimmt.
 
 Hier werden ausgewählte Schnipsel an LilyPond-Code mit der produzierten
 Notation gezeigt.  Die Schnipsel stammen aus dem
-This shows a selected set of LilyPond snippets from the
 @uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond-Schnipsel-Depot}
 (LSR) und stehen alle unter der Public Domain.
 
@@ -356,12 +381,12 @@ anderen Programmen vorziehen können, sind dargestellt in der
 
 @subsubheading Etwas funktioniert nicht!  Wie kann ich es reparieren?
 
-Das wird erklärt in @rprogram{Troubleshooting}.
+Das wird erklärt in @rprogram{Fehlersuche}.
 
 
 @subsubheading Warum ändern Sie die Syntax?
 
-Das wird erklärt in @rprogram{Why does the syntax change?}.
+Das wird erklärt in @rprogram{Warum verändert sich die Syntax?}.
 
 @divEnd
 
@@ -434,6 +459,7 @@ Eigenschaften in LilyPond seit der vorigen stabilen Version.
 @subheading Erweitern Sie LilyPond
 
 Dieses Handbuch erklärt, wie man Erweiterungen für LilyPond schreibt.
+
 @divEnd
 
 @divClass{column-right-bottom}
@@ -497,88 +523,9 @@ erklärt.  Jeder Abschnitt der Notationsreferenz hat einen
 @unnumberedsec Alles
 @translationof All
 
-@divClass{heading-center}
-@heading Direktlinks zur Dokumentation
-
-Links und andere Formate dieser Handbücher finden sich in
-@ref{Handbücher}.
-
-@divEnd
-
-@c this should match the (main) manual page.
-@divClass{column-center-top}
-@subheading Einführung
-
-@itemize
-
-@c no colon : needed in this section
-@item @ifWebLinks{@manualStableLearningSplit-de,@rlearningnamed{Top,Handbuch zum Lernen}}
-eine sanfte @qq{unbedingt lesen!} Einführung in LilyPond.
-
-@item @ifWebLinks{@manualStableGlossarySplit-de,@rglosnamed{Top,Glossar}}
-@emph{(optional)}
-hier werden musikalische Begriffe auf englisch erklärt und
-die passenden Übersetzungen in vielen anderen Sprachen
-gegeben.
-
-@item @ifWebLinks{@manualStableEssaySplit-de,@ressaynamed{Top,Aufsatz}}
-@emph{(optional)}
-Hintergrundinformation über den Notensatzprozess und die
-Ästhetik des Notenstichs im 19. Jahrhundert.
-
-@end itemize
-
-@divEnd
-
-@divClass{column-left-top}
-@subheading Häufig benötigt
-
-
-@itemize
-
-@item @ifWebLinks{@manualStableNotationSplit-de,@rusernamed{Top,Notationsreferenz}}
-der hauptsächliche Teil der Dokumentation, welcher detailierte
-Information zur Notensatzerstellung zur Verfügung stellt.
-
-@item @ifWebLinks{@manualStableUsageSplit-de,@rprogramnamed{Top,Benutzung}}
-hier werden die eigentlichen Programme detailiert erklärt und bestimmte Besonderheiten für einige Betriebssysteme behandelt.
-
-@item @ifWebLinks{@manualStableSnippetsSplit-de,@rlsrnamed{Top,Schnipsel}}
-kurze Tricks, Tipps und Beispiele.
-
-@end itemize
-
-@divEnd
-
-
-@divClass{column-right-top}
-@subheading Seltener benötigt
-
-
-@itemize
-
-@item @ref{FAQ}:
-ein Link zur der Liste der häufig gefragten Fragen.
-
-@item @ifWebLinks{@manualStableChangesSplit-de,@rchangesnamed{Top,Änderungen}}
-Aktualisierungen seit der letzten Hauptversion.
-
-@item @ifWebLinks{@manualStableExtendingSplit-de,@rextendnamed{Top,Erweitert}}
-Wie man clevere eigene Anpassungen in LilyPond programmiert.
-
-@item @ifWebLinks{@manualStableInternalsSplit-de,@rinternalsnamed{Top,Interna}}
-Information über die internen Strukturen von LilyPond, welche benötigt
-wird, wenn man eigene Anpassungen erstellen will.
-
-@end itemize
-
-@divEnd
-
-
 @divClass{column-center-bottom}
 @subheading Versionen zum Herunterladen
 
-
 @ifclear web_version
 Tar-Archive zum Herunterladen sind nur über @uref{http://lilypond.org}
 erhältlich.
@@ -607,7 +554,7 @@ erhältlich.
 LilyPond 2.12 Dokumentation} (auf deutsch)
 
 @item @uref{http://lilypond.org/doc/v2.11/Documentation/,
-LilyPond 2.11 Documentation}
+LilyPond 2.11 Dokumentation} (auf deutsch)
 
 @item @uref{http://lilypond.org/doc/v2.10/Documentation/,
 LilyPond 2.10 Dokumentation} (auf englisch)
@@ -616,22 +563,22 @@ LilyPond 2.10 Dokumentation} (auf englisch)
 LilyPond 2.8 Dokumentation} (auf englisch)
 
 @item @uref{http://lilypond.org/doc/v2.6/Documentation/,
-+LilyPond 2.6 Documentation}
-+
-+@item @uref{http://lilypond.org/doc/v2.4/Documentation/out-www/,
-+LilyPond 2.4 Documentation}
-+
-+@item @uref{http://lilypond.org/doc/v2.2/Documentation/out-www/,
-+LilyPond 2.2 Documentation}
-+
-+@item @uref{http://lilypond.org/doc/v2.0/Documentation/out-www/,
-+LilyPond 2.0 Documentation}
-+
-+@item @uref{http://lilypond.org/doc/v1.8/Documentation/out-www/,
-+LilyPond 1.8 Documentation}
-+
-+@item @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/,
-+LilyPond 1.6 Documentation}
+LilyPond 2.6 Dokumentation} (auf englisch)
+
+@item @uref{http://lilypond.org/doc/v2.4/Documentation/out-www/,
+LilyPond 2.4 Dokumentation} (auf englisch)
+
+@item @uref{http://lilypond.org/doc/v2.2/Documentation/out-www/,
+LilyPond 2.2 Dokumentation} (auf englisch)
+
+@item @uref{http://lilypond.org/doc/v2.0/Documentation/out-www/,
+LilyPond 2.0 Dokumentation} (auf englisch)
+
+@item @uref{http://lilypond.org/doc/v1.8/Documentation/out-www/,
+LilyPond 1.8 Dokumentation} (auf englisch)
+
+@item @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/,
+LilyPond 1.6 Dokumentation} (auf englisch)
 
 
 @end itemize
@@ -658,5 +605,3 @@ Lizenz und Gründe für ihre Benutzung finden sich in @ref{Freiheit}.
 @include fdl.itexi
 
 @divEnd
-
-
diff --git a/Documentation/fr/extending/programming-interface.itely b/Documentation/fr/extending/programming-interface.itely
new file mode 100644 (file)
index 0000000..e5c8ade
--- /dev/null
@@ -0,0 +1,393 @@
+@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
+@ignore
+    Translation of GIT committish: 3f4496001441e0b1b27d7bc5395c4520f4f2088c
+
+    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: Valentin Villenave
+@c Translation checkers: Gilles Thibault, Jean-Charles Malahieude
+
+
+@node Interfaces pour les programmeurs
+@chapter Interfaces pour les programmeurs
+@translationof Interfaces for programmers
+
+@untranslated
+
+
+@menu
+* Fonctions musicales::
+* Interfaces de programmation::
+* Construction de fonctions complexes::
+* Interface de programmation des marqueurs de texte::
+* Contextes pour programmeurs::
+* Utilisation de procédures Scheme en tant que propriétés::
+* Utilisation de code Scheme au lieu de \"tweak\"::
+* Retouches complexes::
+@end menu
+
+@node Fonctions musicales
+@section Fonctions musicales
+@translationof Music functions
+
+@untranslated
+
+
+@menu
+* Aperçu des fonctions musicales::
+* Fonctions de substitution simple::
+* Fonctions de substitution par paire::
+* De l'usage des mathématiques dans les fonctions::
+* Fonctions fantômes::
+* Fonctions dépourvues d'argument::
+* Liste des fonctions musicales prédéfinies::
+@end menu
+
+@node Aperçu des fonctions musicales
+@subsection Aperçu des fonctions musicales
+@translationof Overview of music functions
+
+@untranslated
+
+
+@node Fonctions de substitution simple
+@subsection Fonctions de substitution simple
+@translationof Simple substitution functions
+
+@untranslated
+
+
+@node Fonctions de substitution par paire
+@subsection Fonctions de substitution par paire
+@translationof Paired substitution functions
+
+@untranslated
+
+
+@node De l'usage des mathématiques dans les fonctions
+@subsection De l'usage des mathématiques dans les fonctions
+@translationof Mathematics in functions
+
+@untranslated
+
+
+@node Fonctions fantômes
+@subsection Fonctions fantômes
+@translationof Void functions
+
+@untranslated
+
+
+@node Fonctions dépourvues d'argument
+@subsection Fonctions dépourvues d'argument
+@translationof Functions without arguments
+
+@untranslated
+
+
+@node Liste des fonctions musicales prédéfinies
+@subsection Liste des fonctions musicales prédéfinies
+@translationof Overview of available music functions
+
+@untranslated
+
+
+@include identifiers.tely
+@node Interfaces de programmation
+@section Interfaces de programmation
+@translationof Programmer interfaces
+
+@untranslated
+
+
+@menu
+* Variables d'entrée et Scheme::
+* Représentation interne de la musique::
+@end menu
+
+@node Variables d'entrée et Scheme
+@subsection Variables d'entrée et Scheme
+@translationof Input variables and Scheme
+
+@untranslated
+
+
+@node Représentation interne de la musique
+@subsection Représentation interne de la musique
+@translationof Internal music representation
+
+@untranslated
+
+
+@node Construction de fonctions complexes
+@section Construction de fonctions complexes
+@translationof Building complicated functions
+
+@untranslated
+
+
+@menu
+* Affichage d'expressions musicales::
+* Propriétés de la musique::
+* Exemple : redoubler une note avec liaison::
+* Exemple : ajouter une articulation à plusieurs notes::
+@end menu
+
+@node Affichage d'expressions musicales
+@subsection Affichage d'expressions musicales
+@translationof Displaying music expressions
+
+@untranslated
+
+
+@node Propriétés de la musique
+@subsection Propriétés de la musique
+@translationof Music properties
+
+@untranslated
+
+
+@node Exemple : redoubler une note avec liaison
+@subsection Exemple : redoubler une note avec liaison
+@translationof Doubling a note with slurs (example)
+
+@untranslated
+
+
+@node Exemple : ajouter une articulation à plusieurs notes
+@subsection Exemple : ajouter une articulation à plusieurs notes
+@translationof Adding articulation to notes (example)
+
+@untranslated
+
+
+@node Interface de programmation des marqueurs de texte
+@section Interface de programmation des marqueurs de texte
+@translationof Markup programmer interface
+
+@untranslated
+
+
+@menu
+* Construction Scheme d'un marqueur::
+* Fonctionnement interne des marqueurs::
+* Définition d'une nouvelle commande de marqueur::
+* Définition d'une nouvelle commande de liste de marqueurs::
+@end menu
+
+@node Construction Scheme d'un marqueur
+@subsection Construction Scheme d'un marqueur
+@translationof Markup construction in Scheme
+
+@untranslated
+
+
+@node Fonctionnement interne des marqueurs
+@subsection Fonctionnement interne des marqueurs
+@translationof How markups work internally
+
+@untranslated
+
+
+@node Définition d'une nouvelle commande de marqueur
+@subsection Définition d'une nouvelle commande de marqueur
+@translationof New markup command definition
+
+@untranslated
+
+
+@node Définition d'une nouvelle commande de liste de marqueurs
+@subsection Définition d'une nouvelle commande de liste de marqueurs
+@translationof New markup list command definition
+
+@untranslated
+
+
+@node Contextes pour programmeurs
+@section Contextes pour programmeurs
+@translationof Contexts for programmers
+
+@untranslated
+
+
+@menu
+* Évaluation d'un contexte::
+* Application d'une fonction à tous les objets de mise en forme::
+@end menu
+
+@node Évaluation d'un contexte
+@subsection Évaluation d'un contexte
+@translationof Context evaluation
+
+@untranslated
+
+
+@node Application d'une fonction à tous les objets de mise en forme
+@subsection Application d'une fonction à tous les objets de mise en forme
+@translationof Running a function on all layout objects
+
+@untranslated
+
+
+@node Utilisation de procédures Scheme en tant que propriétés
+@section Utilisation de procédures Scheme en tant que propriétés
+@translationof Scheme procedures as properties
+
+@untranslated
+
+
+@menu
+* Utilisation de code Scheme au lieu de \"tweak\"::
+* Retouches complexes::
+@end menu
+
+@node Utilisation de code Scheme au lieu de \"tweak\"
+@section Utilisation de code Scheme au lieu de @code{\tweak}
+@translationof Using Scheme code instead of tweak
+
+L'inconvénient principal de la commande @code{\tweak} est la rigidité de
+sa syntaxe.  Par exemple, le code suivant produit une erreur.
+
+@example
+F = \tweak #'font-size #-3 -\flageolet
+
+\relative c'' @{
+  c4^\F c4_\F
+@}
+@end example
+
+@noindent
+En d'autres termes, @code{\tweak} ne se comporte pas comme une
+articulation@tie{}: il ne peut notamment pas être accolé avec les
+symboles @samp{^} ou @samp{_}.
+
+C'est en se servant du langage Scheme que l'on peut résoudre ce
+problème.  Dans cet exemple, on a recours aux méthodes décrites dans
+@ref{Exemple : ajouter une articulation à plusieurs notes}, en
+particulier quant à l'emploi de @code{\displayMusic}.
+
+@example
+F = #(let ((m (make-music 'ArticulationEvent
+                          'articulation-type "flageolet")))
+       (set! (ly:music-property m 'tweaks)
+             (acons 'font-size -3
+                    (ly:music-property m 'tweaks)))
+       m)
+
+\relative c'' @{
+  c4^\F c4_\F
+@}
+@end example
+
+@noindent
+Ici les propriétés @code{tweak} de l'objet flageolet nommé
+@samp{m} (créé au moyen de @code{make-music}) sont extraites par
+@code{ly:music-property}, une nouvelle valeur de la taille de fonte
+est ajoutée à la liste de ses propriétés (grâce à la fonction Scheme
+@code{acons}), et le résultat de cette opération est renvoyé par
+@code{set!}.  Le dernier élément, dans ce bloc @code{let}, est la valeur
+finale de @samp{m} lui-même.
+
+
+@node Retouches complexes
+@section Retouches complexes
+@translationof Difficult tweaks
+
+Certains réglages sont plus délicats que d'autres.
+
+@itemize @bullet
+
+
+@item
+L'un d'entre eux est l'apparence des objets dits @qq{spanner}, qui
+s'étendent horizontalement, tels que les liaisons.  Si, en principe, un
+seul de ces objets est créé à la fois et peut donc être modifié de façon
+habituelle, lorsque ces objets doivent enjamber un changement de ligne,
+ils sont dupliqués au début du ou des systèmes suivants.  Comme ces
+objets sont des clones de l'objet d'origine, ils en héritent toutes les
+propriétés, y compris les éventuelles commandes @code{\override}.
+
+
+En d'autres termes, une commande @code{\override} affecte toujours les
+deux extrémités d'un objet @q{spanner}.  Pour ne modifier que la partie
+précédant ou suivant le changement de ligne, il faut intervenir
+directement dans le processus de mise en page.
+La fonction de rappel @code{after-line-breaking} contient toute
+l'opération Scheme effectuée lorsque les sauts de lignes ont été
+déterminés, et que des objets graphiques ont été divisés sur des
+systèmes différents.
+
+Dans l'exemple suivant, on définit une nouvelle opération nommée
+@code{my-callback}.  Cette opération
+
+@itemize @bullet
+@item
+détermine si l'objet a été divisé à l'occasion d'un changement de ligne
+@item
+si oui, recherche les différents morceaux de l'objet
+@item
+vérifie si l'objet considéré est bien la deuxième moitié d'un objet
+divisé
+@item
+si oui, applique un espacement supplémentaire (@code{extra-offset}).
+@end itemize
+
+On ajoute cette procédure à l'objet @rinternals{Tie} (liaison de tenue),
+de façon à ce que le deuxième morceau d'une liaison divisée soit
+rehaussé.
+
+@c KEEP LY
+@lilypond[quote,verbatim,ragged-right]
+#(define (my-callback grob)
+  (let* (
+         ; l'objet a-t-il été divisé ?
+         (orig (ly:grob-original grob))
+
+         ; si oui, rechercher les morceaux frères (siblings)
+         (siblings (if (ly:grob? orig)
+                     (ly:spanner-broken-into orig) '() )))
+
+   (if (and (>= (length siblings) 2)
+             (eq? (car (last-pair siblings)) grob))
+     (ly:grob-set-property! grob 'extra-offset '(-2 . 5)))))
+
+\relative c'' {
+  \override Tie #'after-line-breaking =
+  #my-callback
+  c1 ~ \break c2 ~ c
+}
+@end lilypond
+
+@noindent
+Lorsque cette astuce va être appliquée, notre nouvelle fonction de
+rappel @code{after-line-breaking} devra également appeler celle
+d'origine (@code{after-line-breaking}), si elle existe.
+Ainsi, pour l'utiliser dans le cas d'un crescendo (objet
+@code{Hairpin}), il faudra appeler également
+@code{ly:hairpin::after-line-breaking}.
+
+
+@item Pour des raisons d'ordre technique, certains objets ne peuvent
+être modifiés par @code{\override}.  Parmi ceux-là, les objets
+@code{NonMusicalPaperColumn} et @code{PaperColumn}.  La commande
+@code{\overrideProperty} sert à les modifier, de façon similaire à
+@code{\once \override}, mais avec une syntaxe différente@tie{}:
+
+@example
+\overrideProperty
+#"Score.NonMusicalPaperColumn"  % Nom de l'objet
+#'line-break-system-details     % Nom de la propriété
+#'((next-padding . 20))         % valeur
+@end example
+
+Notez cependant que la commande @code{\override} peut tout de même être
+appliquée à @code{NonMusicalPaperColumn} et @code{PaperColumn} dans un
+bloc @code{\context}.
+
+@end itemize
index d665dff797000d53178e999ff256637f339fa80f..74c37708b16a2fb32cd92f24866eab5480f8246a 100644 (file)
@@ -129,7 +129,7 @@ français au lieu des noms hollandais, il faudra ajouter un @code{d} pour
 obtenir un dièse, et un @code{b} pour un bémol.  Le double dièse et le
 double bémol s'obtiennent en ajoutant respectivement @code{dd} et
 @code{bb}.  Pour en savoir plus sur les autres langues disponibles,
-consultez @ruser{Noms de note dans d'autres langues}.
+consultez @ruser{Nom des notes dans d'autres langues}.
 @c END DIV
 
 @lilypond[verbatim,quote,relative=2]
@@ -232,7 +232,7 @@ peuvent être imprimées, consultez
 
 @seealso
 Manuel de notation :
-@ruser{Noms de note dans d'autres langues},
+@ruser{Nom des notes dans d'autres langues},
 @ruser{Altérations},
 @ruser{Altérations accidentelles automatiques},
 @ruser{Armure}.
index 83a9f4000079d5379c1b1532fb158cc848f9e40f..06a8920e69c8759ce635f9e89d78f4c0ae9ea122 100644 (file)
@@ -323,7 +323,7 @@ g4 a b c |
 Il existe une autre forme de commande @code{\override},
 @code{\overrideProperty}, qui est parfois utile.  Nous la mentionnons
 ici par souci d'exhaustivité@tie{}; pour le détail, voir
-@ruser{Retouches complexes}.
+@rextendnamed{Difficult tweaks,Retouches complexes}.
 
 @c Maybe explain in a later iteration  -td
 
@@ -2090,7 +2090,7 @@ passage musical.  L'extension s'étend depuis la commande
 @code{\startTextSpan} jusqu'à la commande @code{\stopTextSpan} et le
 format de texte est défini par la commande @code{\override TextSpanner}.
 Pour de plus amples détails, voir
-@ruser{Indications textuelles et lignes d’extension}.
+@ruser{Indication textuelle avec ligne d’extension}.
 
 Il montre aussi comment créer des marques d'octaviation.
 
index 72f0f3057fdb2513b2d5a6aae1ca4dbe8db9dc03..79b7f49246c7d641f4adb49bd90601ac2940428f 100644 (file)
@@ -1,15 +1,17 @@
 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 20858c6c9809c521d03576443dc8fa125e6f583b
+    Translation of GIT committish: 2fd29d6224d27c989d9bfab126dd7220fa4f0647
 
     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
 
-@documentencoding UTF-8
 @setfilename lilypond-notation.info
 @settitle GNU LilyPond -- Manuel de notation
+@documentencoding UTF-8
+@documentlanguage fr
+@afourpaper
 
 @macro manualIntro
 Ce document constitue le manuel de notation de GNU LilyPond
@@ -53,19 +55,21 @@ Copyright @copyright{} 1999--2010 par les auteurs.
 @ifnottex
 
 @menu
-* Notation musicale générale::               notation générale.
-* Notation spécialisée::            notation à usage spécifique.
-* Généralités en matière d'entrée et sortie::       généralités sur les fichiers sources et les sorties.
-* Gestion de l'espace::                 mise en page de la musique sur le papier.
-* Modification des réglages prédéfinis::              ajustement de la gravure.
-* Interfaces pour les programmeurs::     utilisation avancée.
+* Notation musicale générale::                notation générale.
+* Notation spécialisée::                      notation à usage spécifique.
+* Généralités en matière d'entrée et sortie:: généralités sur les
+  fichiers sources et les sorties. 
+* Gestion de l'espace::                       mise en page de la musique
+  sur le papier.
+* Modification des réglages prédéfinis::      ajustement de la gravure.
 
 Annexes
 
-* Tables du manuel de notation::         tables et diagrammes.
-* Aide-mémoire::                    résumé de la syntaxe de LilyPond.
-* Grammaire de LilyPond::               diagramme syntaxique pour l'analyseur de LilyPond
-* GNU Free Documentation License:: licence de ce document.
+* Tables du manuel de notation::              tables et diagrammes.
+* Aide-mémoire::                              résumé de la syntaxe de LilyPond.
+* Grammaire de LilyPond::                     diagramme syntaxique pour
+  l'analyseur de LilyPond.
+* GNU Free Documentation License::            licence de ce document.
 * Index des commandes LilyPond::
 * Index de LilyPond::
 @end menu
@@ -84,7 +88,6 @@ Annexes
 @include notation/spacing.itely
 
 @include notation/changing-defaults.itely
-@include notation/programming-interface.itely
 
 
 @include notation/notation-appendices.itely
@@ -107,9 +110,9 @@ ressort de l'analyseur syntaxique.
 
 Cet index recense toutes les commandes et mots réservés de LilyPond,
 sous forme de lien vers les endroits du manuel où ils sont abordés.
-Chaque lien est constitué de deux parties : la première pointe
+Chaque lien est constitué de deux parties@tie{}: la première pointe
 directement là où la commande ou le terme apparaît, la seconde au début
-de la section où la commande ou le terme est abordé. 
+de la section où la commande ou le terme est abordé.
 
 @printindex ky
 
@@ -119,9 +122,9 @@ de la section où la commande ou le terme est abordé.
 
 En plus des commandes et mots réservés de LilyPond, cet index recense
 les termes musicaux qui s'y rapportent.  Tout comme dans l'index des
-commandes, chaque lien est constitué de deux parties : la première
+commandes, chaque lien est constitué de deux parties@tie{}: la première
 pointe directement là où la commande ou le terme apparaît, la seconde au
-début de la section où la commande ou le terme est abordé. 
+début de la section où la commande ou le terme est abordé.
 
 @printindex cp
 
index 5c984e73a482ab3545a9a15da1db4a71df5219a1..d09f17b397df6d90729c2b71afea22ec98d5b47d 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: ddf2c9d0e18c6ada1d14d5554f3adb8d972d84d5
+    Translation of GIT committish: 3f4496001441e0b1b27d7bc5395c4520f4f2088c
 
     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"
 
+@c Translators: Jean-Charles Malahieude
+
 @node Notations anciennes
 @section Notations anciennes
 @translationof Ancient notation
 
 @menu
-* Introduction aux notations anciennes::  
-* Signes de note alternatifs::      
-* Signes de note supplémentaires::       
-* Contextes prédéfinis::        
-* Transcription de musique mensurale::  
-* Notation éditoriale::          
+* Introduction aux notations anciennes::
+* Signes de note alternatifs::
+* Signes de note supplémentaires::
+* Contextes prédéfinis::
+* Transcription de musique mensurale::
+* Notation éditoriale::
 @end menu
 
 @node Introduction aux notations anciennes
@@ -62,7 +64,8 @@ grobs à une forme de notation particulière, ce qui évite la création de
 nouveaux concepts de notation.
 
 En plus des signes d'articulation standards décrits à la section
-@ref{Articulations et ornements}, la notation ancienne dispose de signes particuliers.
+@ref{Articulations et ornements}, la notation ancienne dispose de signes
+particuliers.
 
 @itemize @bullet
 @item
@@ -105,11 +108,11 @@ harmonie et en analyse.
 @ref{Basse chiffrée}
 @end itemize
 
-Voici les points que nous allons aborder :
+Voici les points que nous allons aborder@tie{}:
 
 
 @menu
-* Formes de notation ancienne prises en charge::  
+* Formes de notation ancienne prises en charge::
 @end menu
 
 @node Formes de notation ancienne prises en charge
@@ -128,12 +131,12 @@ Voici les points que nous allons aborder :
 
 
 @menu
-* Têtes de note anciennes::          
-* Altérations anciennes::         
-* Silences anciens::               
-* Clefs anciennes::               
-* Crochets anciens::               
-* Métriques anciennes::     
+* Têtes de note anciennes::
+* Altérations anciennes::
+* Silences anciens::
+* Clefs anciennes::
+* Crochets anciens::
+* Métriques anciennes::
 @end menu
 
 @node Têtes de note anciennes
@@ -154,8 +157,8 @@ ronde sont en forme de losange, et les hampes centrées sur la tête.  Ce
 style est particulièrement adapté à la transcription de la musique
 mesurée dans les incipits.  Le style @code{mensural} permet de
 reproduire les têtes de note telles qu'imprimées au XVIe siècle.  Enfin,
-le style @code{petrucci} imite des partitions historiques, bien
-qu'il utilise de plus grosses têtes de note.
+le style @code{petrucci} imite des partitions historiques, bien qu'il
+utilise de plus grosses têtes de note.
 
 L'exemple suivant illustre le style @code{neomensural}.
 
@@ -168,7 +171,7 @@ a'\longa a'\breve a'1 a'2 a'4 a'8 a'16
 
 Si vous écrivez en notation grégorienne, le
 @rinternals{Vaticana_ligature_engraver} se chargera de sélectionner
-les têtes de note appropriées ; il est donc inutile de spécifier le
+les têtes de note appropriées@tie{}; il est donc inutile de spécifier le
 style à utiliser.  Vous pouvez cependant spécifier par exemple le style
 @code{vaticana_punctum} pour obtenir des neumes punctums.  De même,
 c'est le @rinternals{Mensural_ligature_engraver} qui se chargera des
@@ -177,8 +180,8 @@ comment fonctionnent les graveurs de ligature.
 
 
 @seealso
-Pour un aperçu de toutes les possibilités,
-consultez @ref{Têtes de note}.
+Manuel de notation :
+@ref{Têtes de note}.
 
 
 
@@ -238,17 +241,21 @@ altération indisponible dans le style utilisé.
 
 À l'instar des altérations accidentelles, le style d'armure est géré
 par la propriété @code{glyph-name-alist} de l'objet
-@rinternals{KeySignature}. 
+@rinternals{KeySignature}.
 
 
 @seealso
-Dans ce manuel : @ref{Hauteurs}, @ref{Altérations}, et
-@ref{Altérations accidentelles automatiques}, pour les principes généraux d'utilisation
-des altérations ; @ref{Armure} pour les armures.
+Manuel de notation:
+@ref{Hauteurs},
+@ref{Altérations},
+@ref{Altérations accidentelles automatiques},
+@c r ef{Armure}.
 
-Référence du programme : @rinternals{KeySignature}.
+Référence des propriétés internes :
+@rinternals{KeySignature}.
 
-Exemples : @rlsr{Ancient notation}.
+Morceaux choisis :
+@rlsrnamed{Ancient notation,Notations anciennes}.
 
 
 @node Silences anciens
@@ -275,17 +282,17 @@ r\longa r\breve r1 r2 r4 r8 r16
 @end lilypond
 
 Les styles @code{mensural} et @code{neomensural} ne disposent pas des 8e
-et 16e de soupir ; LilyPond utilise dans de tels cas le style par
+et 16e de soupir@tie{}; LilyPond utilise dans de tels cas le style par
 défaut.  Voici une liste des styles de silences disponibles.
 
 @lilypondfile[quote,verbatim,ragged-right]{rest-styles.ly}
 
-Les silences sont absents de la notation grégorienne ; par contre, cette
-notation utilise des @ref{Divisions}.
+Les silences sont absents de la notation grégorienne@tie{}; par contre,
+cette notation utilise des @ref{Divisions}.
 
 
 @seealso
-Dans ce manuel : les principes généraux sur l'utilisation des silences
+Manuel de notation : les principes généraux sur l'utilisation des silences
 sont exposés dans @ref{Silences}.
 
 
@@ -509,7 +516,7 @@ Clé combinée ut/fa, style historique Hufnagel
 contemporaines de musique mesurée.}
 
 @emph{Petrucci} signifie @qq{inspiré des éditions réalisées par le
-maître graveur Petrucci (1466-1539).}
+maître graveur vénitien Petrucci (1466-1539).}
 
 @emph{Historique} signifie @qq{gravé comme dans les éditions
 historiques, manuscrites ou non, autres que celles de Petrucci.}
@@ -522,7 +529,8 @@ leur ligne de rattachement.
 
 
 @seealso
-Dans ce manuel : voir @ref{Clefs}.
+Manuel de notation :
+@ref{Clefs}.
 
 
 @knownissues
@@ -583,7 +591,7 @@ Les chiffrages de métrique mensurale sont partiellement pris en charge.
 Les glyphes ne font que représenter des métriques particulières.  En
 d'autres termes, pour obtenir le glyphe correspondant à une métrique
 mensurale particulière à l'aide de la commande @code{\time n/m}, vous
-devez choisir la paire @code{(n,m)} parmi les valeurs suivantes :
+devez choisir la paire @code{(n,m)} parmi les valeurs suivantes@tie{}:
 
 @lilypond[quote,ragged-right]
 \layout {
@@ -637,7 +645,7 @@ ci-dessus le style @code{neomensural}, particulièrement utilisé pour
 l'incipit des transcriptions.  Le style @code{mensural} imite l'aspect
 de certaines éditions du XVIe siècle.
 
-Voici les différences entre les styles :
+Voici les différences entre les styles@tie{}:
 
 @lilypond[ragged-right,fragment,relative=1,quote]
 {
@@ -673,7 +681,8 @@ l'utilisation des indications de métrique.
 
 Les équivalences de durées de note ne sont pas modifiées par un
 changement de métrique.  Par exemple, l'équivalence 1 brève pour 3
-semi-brèves (tempus perfectum) doit s'effectuer à la main en entrant :
+semi-brèves (@emph{tempus perfectum}) doit s'effectuer à la main en
+entrant@tie{}:
 
 @example
 breveTP = #(ly:make-duration -1 0 3 2)
@@ -685,7 +694,7 @@ breveTP = #(ly:make-duration -1 0 3 2)
 Ce qui définira @code{breveTP} à 3/2 fois 2 = 3 fois une ronde.
 
 Le symbole @code{old6/8alt} --- symbole alternatif pour la métrique 6/8
---- ne peut être utilisé grâce à une commande @code{\time}.  Utilisez
+-- ne peut être utilisé grâce à une commande @code{\time}.  Utilisez
 plutôt un @code{\markup}.
 
 
@@ -698,12 +707,12 @@ plutôt un @code{\markup}.
 
 
 @menu
-* Articulations anciennes::       
-* Guidons::                    
-* Divisions::                  
-* Ligatures::                   
-* Ligatures mensurales::    
-* Neumes ligaturés grégoriens::  
+* Articulations anciennes::
+* Guidons::
+* Divisions::
+* Ligatures::
+* Ligatures mensurales::
+* Neumes ligaturés grégoriens::
 @end menu
 
 @node Articulations anciennes
@@ -713,8 +722,9 @@ plutôt un @code{\markup}.
 @cindex articulations
 
 En plus des signes d'articulation standards décrits à la section
-@ref{Articulations et ornements}, LilyPond fournit des articulations pour la musique
-ancienne.  Elles sont spécifiquement destinées au style Editio Vaticana.
+@ref{Articulations et ornements}, LilyPond fournit des articulations
+pour la musique ancienne.  Elles sont spécifiquement destinées au style
+Editio Vaticana.
 
 @lilypond[quote,ragged-right,verbatim]
 \include "gregorian.ly"
@@ -792,7 +802,7 @@ Le résultat ressemblera à
 
 Le glyphe du guidon est déterminé par la propriété @code{style}.  Les
 styles disponibles sont @code{vaticana}, @code{medicaea},
-@code{hufnagel} et @code{mensural}.  En voici un aperçu :
+@code{hufnagel} et @code{mensural}.  En voici un aperçu@tie{}:
 
 @lilypond[quote,ragged-right,fragment]
 \new Lyrics \lyricmode {
@@ -817,9 +827,11 @@ styles disponibles sont @code{vaticana}, @code{medicaea},
 
 
 @seealso
-Référence du programme : @rinternals{Custos}.
+Référence des propriétés internes :
+@rinternals{Custos}.
 
-Exemples : @rlsr{Ancient notation}.
+Morceaux choisis :
+@rlsrnamed{Ancient notation,Notations anciennes}.
 
 
 @node Divisions
@@ -830,20 +842,20 @@ Exemples : @rlsr{Ancient notation}.
 @cindex divisiones
 @cindex finalis
 
-Une division --- @emph{divisio}, pluriel @emph{divisiones} en latin ---
+Une division -- @emph{divisio}, pluriel @emph{divisiones} en latin --
 est un symbole ajouté à la portée et utilisé en chant grégorien pour
 séparer les phrases ou parties.  @emph{Divisio minima}, @emph{divisio
 maior} et @emph{divisio maxima} peuvent respectivement s'interpréter
 comme une pauses courte, moyenne ou longue, à l'image des marques de
-respiration --- cf. @ref{Signes de respiration}.  Le signe @emph{finalis} n'est
-pas uniquement une marque de fin de chant ; il sert aussi à indiquer la
-fin de chaque partie dans une structure verset/répons.
+respiration -- cf. @ref{Signes de respiration}.  Le signe @emph{finalis}
+n'est pas uniquement une marque de fin de chant@tie{}; il sert aussi à
+indiquer la fin de chaque partie dans une structure verset/répons.
 
 Les divisions sont disponibles après inclusion du fichier
 @file{gregorian@/-init@/.ly}.  Ce fichier définit les commandes
 @code{\divisioMinima}, @code{\divisioMaior}, @code{\divisioMaxima} et
 @code{\finalis}.  Certaines éditions utilisent @emph{virgula} ou
-@emph{caesura} en lieu et place de @emph{divisio minima} ; c'est
+@emph{caesura} en lieu et place de @emph{divisio minima}@tie{}; c'est
 pourquoi @file{gregorian@/-init@/.ly} définit aussi @code{\virgula} et
 @code{\caesura}.
 
@@ -897,12 +909,15 @@ pourquoi @file{gregorian@/-init@/.ly} définit aussi @code{\virgula} et
 
 
 @seealso
-Dans ce manuel : @ref{Signes de respiration}.
+Manuel de notation :
+@ref{Signes de respiration}.
 
-Référence du programme : @rinternals{BreathingSign}.
+Référence des propriétés internes :
+@rinternals{BreathingSign}.
 
 @c FIXME: add breathing-signs.ly directly
-Exemples : @rlsr{Winds}.
+Morceaux choisis :
+@rlsrnamed{Winds,Instruments à vent}.
 
 
 @node Ligatures
@@ -919,11 +934,11 @@ moins deux notes.  Les ligatures ont commencé à apparaître dans les
 manuscrits de chant grégorien, pour indiquer des suites ascendantes ou
 descendantes de notes.
 
-Les ligatures s'indiquent par une inclusion entre @code{\[} et 
+Les ligatures s'indiquent par une inclusion entre @code{\[} et
 @code{\]}.  Certains styles de ligature peuvent demander un complément
 de syntaxe spécifique.  Par défaut, le graveur
 @rinternals{LigatureBracket} place un simple crochet au dessus de
-la ligature :
+la ligature@tie{}:
 
 @lilypond[quote,ragged-right,verbatim]
 \transpose c c' {
@@ -944,19 +959,20 @@ blanches, avec quelques limitations.
 La gestion de l'espacement spécifique aux ligatures n'est à ce jour
 pas implémentée.  En conséquence, les ligatures sont trop espacées les
 unes des autres et les sauts de ligne mal ajustés. De plus, les
-paroles ne s'alignent pas de manière satisfaisante en présence de ligatures.
+paroles ne s'alignent pas de manière satisfaisante en présence de
+ligatures.
 
 Les altérations ne pouvant être imprimées à l'intérieur d'une
 ligature, il faut les rassembler et les imprimer juste avant.
 
 La syntaxe utilisée correspond à l'ancienne convention de préfixage
-@code{\[ expr. musicale\]}.  Pour des raisons d'uniformité, nous
-opterons probablement pour le style en suffixe (postfix)  @code{note\[
-... note\]}. 
+@code{\[@tie{}expr_musicale\]}.  Pour des raisons d'uniformité, nous
+opterons probablement pour le style en suffixe (postfix)
+@code{note\[@tie{}@dots{}@tie{}note\]}.
 En attendant, vous pouvez inclure le fichier
-@file{gregorian@/-init@/.ly}, qui fournit une fonction Scheme 
+@file{gregorian@/-init@/.ly}, qui fournit une fonction Scheme
 @example
-\ligature @var{exprmusicale}
+\ligature @var{expr_musicale}
 @end example
 qui produit le même résultat, et dont la pérennité est assurée.
 
@@ -977,7 +993,7 @@ limitations.
 La gravure des ligatures mensurales blanches s'obtient après avoir
 ajouté le @rinternals{Mensural_ligature_engraver} et enlevé le
 @rinternals{Ligature_bracket_engraver} dans le contexte
-@rinternals{Voice}, comme ici :
+@rinternals{Voice}, comme ici@tie{}:
 
 @example
 \layout @{
@@ -1595,13 +1611,14 @@ Deminutae}
 
 Contrairement à la majorité des autres systèmes de notation neumatique,
 la manière de saisir les neumes n'a rien à voir avec leur apparence
-typographique ; elle se concentre plutôt sur le sens musical.  Ainsi,
-@code{\[ a \pes b \flexa g \]} produit un @emph{torculus} constitué de
-trois @emph{punctums}, alors que @code{\[ a \flexa g \pes b \]} produit
-un @emph{porrectus} avec une flexe incurvée et un seul @emph{punctum}.
+typographique@tie{}; elle se concentre plutôt sur le sens musical.
+Ainsi, @w{@code{\[ a \pes b \flexa g \]}} produit un @emph{torculus}
+constitué de trois @emph{punctums}, alors que @w{@code{\[ a \flexa g
+\pes b \]}} produit un @emph{porrectus} avec une flexe incurvée et un
+seul @emph{punctum}.
 Il n'existe pas de commande à proprement parler qui permette de
-spécifier la courbe d'une flexe ; c'est la source musicale qui va le
-déterminer.  Le fondement d'une telle approche réside dans la
+spécifier la courbe d'une flexe@tie{}; c'est la source musicale qui va
+le déterminer.  Le fondement d'une telle approche réside dans la
 distinction que nous faisons entre les aspects musicaux de la source et
 le style de notation que nous voulons obtenir.  De ce fait, la même
 source pourra être utilisée pour imprimer dans un autre style de
@@ -1960,7 +1977,7 @@ c} ou @code{\augmentum @{\virga c@}}.  Par ailleurs, l'expression
 
 
 @predefined
-LilyPond dispose des préfixes suivants :
+LilyPond dispose des préfixes suivants@tie{}:
 @funindex \virga
 @code{\virga},
 @funindex \stropha
@@ -2005,8 +2022,8 @@ des points d'augmentum.
 
 Lorsqu'un @code{\augmentum} apparaît dans une ligature en fin de
 portée, son placement vertical peut être erroné.  Pour y remédier,
-ajoutez un silence invisible, @code{s8} par exemple, comme dernière note de
-cette portée.
+ajoutez un silence invisible, @code{s8} par exemple, comme dernière note
+de cette portée.
 
 L'@code{\augmentum} devrait être implémenté en tant que préfixe plutôt
 qu'en tant que fonction unaire, afin qu'@code{\augmentum} puisse
@@ -2023,8 +2040,8 @@ s'intégrer avec d'autres préfixes dans n'importe quel ordre.
 
 
 @menu
-* Contextes du chant grégorien::    
-* Les contextes de la musique mensurale::           
+* Contextes du chant grégorien::
+* Les contextes de la musique mensurale::
 @end menu
 
 @node Contextes du chant grégorien
@@ -2039,7 +2056,7 @@ Les contextes @code{VaticanaVoiceContext} et
 dans le style des éditions vaticanes.  Ces contextes initialisent
 les propriétés de tous les autres contextes et objets graphiques à des
 valeurs adéquates, de telle sorte que vous pouvez tout de suite vous
-lancer dans la saisie de votre chant, comme ci-dessous :
+lancer dans la saisie de votre chant, comme ci-dessous@tie{}:
 
 @lilypond[quote,ragged-right,verbatim]
 \include "gregorian.ly"
@@ -2073,11 +2090,11 @@ lancer dans la saisie de votre chant, comme ci-dessous :
 @cindex MensuralStaffContext
 
 Les contextes @code{MensuralVoiceContext} et
-@code{MensuralStaffContext} permettent de graver des chants
-dans le style mesuré.  Ces contextes initialisent
-les propriétés de tous les autres contextes et objets graphiques à des
-valeurs adéquates, de telle sorte que vous pouvez tout de suite vous
-lancer dans la saisie de votre chant comme ci-après :
+@code{MensuralStaffContext} permettent de graver des chants dans le
+style mesuré.  Ces contextes initialisent les propriétés de tous les
+autres contextes et objets graphiques à des valeurs adéquates, de telle
+sorte que vous pouvez tout de suite vous lancer dans la saisie de votre
+chant comme ci-après@tie{}:
 
 @lilypond[quote,ragged-right,verbatim]
 \score {
@@ -2108,10 +2125,10 @@ lancer dans la saisie de votre chant comme ci-après :
 @untranslated
 
 @menu
-* Différentes éditions à partir d'une même source::  
-* Des incipits::                    
-* Mise en forme de la musique mensurale::        
-* Transcription de chant grégorien::  
+* Différentes éditions à partir d'une même source::
+* Des incipits::
+* Mise en forme de la musique mensurale::
+* Transcription de chant grégorien::
 @end menu
 
 @node Différentes éditions à partir d'une même source
@@ -2147,8 +2164,8 @@ lancer dans la saisie de votre chant comme ci-après :
 @untranslated
 
 @menu
-* Altérations accidentelles suggérées::    
-* Notation du rythme dans la musique baroque::   
+* Altérations accidentelles suggérées::
+* Notation du rythme dans la musique baroque::
 @end menu
 
 @node Altérations accidentelles suggérées
@@ -2164,7 +2181,7 @@ Les contextes @code{MensuralVoiceContext} et
 dans le style mesuré.  Ces contextes initialisent
 les propriétés de tous les autres contextes et objets graphiques à des
 valeurs adéquates, de telle sorte que vous pouvez tout de suite vous
-lancer dans la saisie de votre chant comme ci-après :
+lancer dans la saisie de votre chant comme ci-après@tie{}:
 
 @lilypond[quote,ragged-right,verbatim]
 \score {
index 0a0a4de8f10b10a8136739fcfe41bc919a5a7193..c7335a0d18f9e295a70850e71f946cdbca052292 100644 (file)
@@ -431,8 +431,10 @@ de ce fait interrompre, ou faire planter le programme -- ou bien les deux.
 @subsection Modification des réglages par défaut d'un contexte
 @translationof Changing context default settings
 
-Les réglages montrés dans les sous-sections @ref{La commande de fixation (set)}, @ref{Modification des greffons de contexte} et
-@ref{Retouches de mise en forme au sein des contextes} peuvent également être saisis indépendamment
+Les réglages montrés dans les sous-sections @ref{La commande de fixation
+ (set)}, @ref{Modification des greffons de contexte}
+ et @c r ef{Retouches de mise en forme au sein des contextes} 
+peuvent également être saisis indépendamment
 de la musique dans le bloc @code{\layout}, au moyen de la commande @code{\context} :
 
 @example
@@ -1300,7 +1302,8 @@ pas directement rendue ; c'est pourquoi le code suivant ne sera d'aucun effet :
 @end example
 
 @noindent
-Voir pour plus de détails @ref{Affichage d'expressions musicales}.
+Voir pour plus de détails
+@rextendnamed{Displaying music expressions,Affichage d'expressions musicales}.
 
 
 @node set ou override
index 6446346e3c74e8faef9c6d5eb95537726c58666b..7cd4d18db2ce188bdbcf695133c4b9172f2b80d6 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: ddf2c9d0e18c6ada1d14d5554f3adb8d972d84d5
+    Translation of GIT committish: 3f4496001441e0b1b27d7bc5395c4520f4f2088c
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -46,9 +46,9 @@
 
 LilyPond permet de désigner les accords par leur chiffrage jazz.
 S'il est possible d'entrer un accord sous sa forme musicale, avec
-@code{<.. >}, on peut aussi le saisir par son nom.  Le logiciel traite
-les accords comme des ensembles de hauteurs, donc les accords peuvent
-être transposés.
+@code{<@dots{}>}, on peut aussi le saisir par son nom.  Le logiciel
+traite les accords comme des ensembles de hauteurs, donc les accords
+peuvent être transposés.
 
 @lilypond[quote,ragged-right,verbatim,ragged-right]
 twoWays = \transpose c c' {
@@ -114,21 +114,21 @@ onzième est délibérément omise.
 Des accords encore plus complexes peuvent être élaborés en plusieurs
 étapes séparées.  Ainsi, on peut enrichir l'accord par des notes
 ajoutées, que l'on indique après le chiffrage principal et que l'on
-sépare par des points :
+sépare par des points@tie{}:
 
 @lilypond[quote,verbatim,fragment]
 \chordmode { c:5.6 c:3.7.8 c:3.6.13 }
 @end lilypond
 
 On peut augmenter ou diminuer certains intervalles au moyen des
-signes @code{-} ou @code{+} :
+signes @code{-} ou @code{+}@tie{}:
 
 @lilypond[quote,verbatim,fragment]
 \chordmode { c:7+ c:5+.3- c:3-.5-.7- }
 @end lilypond
 
 On peut aussi enlever certaines notes de l'accord, en les spécifiant
-après un signe @code{^} --- les notes ajoutées doivent être indiquées
+après un signe @code{^} -- les notes ajoutées doivent être indiquées
 @emph{avant} les notes à enlever.
 
 @lilypond[quote,verbatim,fragment]
@@ -136,7 +136,7 @@ après un signe @code{^} --- les notes ajoutées doivent être indiquées
 @end lilypond
 
 Voici les différents chiffrages disponibles, en plus des nombres que
-nous venons de voir :
+nous venons de voir@tie{}:
 
 @table @code
 @item m
@@ -160,7 +160,8 @@ suivant que vous spécifiez @code{2} ou @code{4}, la seconde ou la
 quarte.
 @end table
 
-Il est bien sûr possible de mélanger ces chiffrages avec des notes ajoutées.
+Il est bien sûr possible de mélanger ces chiffrages avec des notes
+ajoutées.
 @lilypond[quote,verbatim,fragment]
   \chordmode { c:sus4 c:7sus4 c:dim7 c:m6 }
 @end lilypond
@@ -197,17 +198,17 @@ supérieure sera supprimée.  Pour l'éviter, utilisez la syntaxe
 \chordmode { c1 c/+g c/+f }
 @end lilypond
 
-Le mode accords est semblable à @code{\lyricmode} ou autre, c'est-à-dire que
-la plupart des commandes sont encore disponibles ; ainsi, @code{r} ou
-@code{\skip} peuvent servir à insérer des silences ou des silences
-invisibles.  De plus, les propriétés des objets peuvent être ajustées
-ou modifiées.
+Le mode accords est semblable à @code{\lyricmode} ou autre, c'est-à-dire
+que la plupart des commandes sont encore disponibles@tie{}; ainsi,
+@code{r} ou @code{\skip} peuvent servir à insérer des silences ou des
+silences invisibles.  De plus, les propriétés des objets peuvent être
+ajustées ou modifiées.
 
 @knownissues
 
 Aucun nom de note ne peut être indiqué deux fois dans un accord.  Ainsi,
 dans l'accord suivant, seule la quinte augmentée est prise en compte,
-car elle est indiquée en dernier :
+car elle est indiquée en dernier@tie{}:
 
 @cindex agrégats
 @lilypond[quote,ragged-right,verbatim,fragment]
@@ -271,7 +272,7 @@ harmonies = \chordmode {
 @end lilypond
 
 Les exemples précédents montrent des chiffrages placés au-dessus de la
-portée, mais ce n'est pas obligatoire : les accords peuvent également
+portée, mais ce n'est pas obligatoire@tie{}: les accords peuvent également
 être imprimés séparément -- auquel cas vous aurez peut-être besoin
 d'ajouter le @rinternals{Volta_engraver} et le
 @rinternals{Bar_engraver} afin que les éventuelles barres de reprises
@@ -292,14 +293,14 @@ s'affichent correctement.
 }
 @end lilypond
 
-Le modèle par défaut des chiffrages d'accord est celui de
-Klaus Ignatzek pour le jazz (cf. @ref{Bibliographie}).  Il s'agit
-d'une notation anglo-saxonne ; cependant vous pouvez
-indiquer vos chiffrages en notation française au moyen de
-la commande \frenchChords (voir plus bas).
+Le modèle par défaut des chiffrages d'accord est celui de Klaus Ignatzek
+pour le jazz (cf. @ressay{Références bibliographiques}).  Il s'agit
+d'une notation anglo-saxonne@tie{}; cependant vous pouvez indiquer vos
+chiffrages en notation française au moyen de la commande
+@code{\frenchChords} (voir plus bas).
 
 Il est possible de créer votre propre modèle de chiffrages en
-réglant les propriétés suivantes :
+réglant les propriétés suivantes@tie{}:
 
 @table @code
 @funindex chordNameExceptions
@@ -316,7 +317,7 @@ puis on la transforme en liste d'exceptions au moyen du code
 (sequential-music-to-chord-exceptions chExceptionMusic #t)
 @end example
 Pour qu'elles soient effectives, on ajoute ces exceptions aux exceptions
-par défaut définies dans @file{ly/@/chord@/-modifier@/-init@/.ly} :
+par défaut définies dans @file{ly/@/chord@/-modifier@/-init@/.ly}@tie{}:
 @example
 (append
  (sequential-music-to-chord-exceptions chExceptionMusic #t)
@@ -356,7 +357,7 @@ Dans les chiffrages d'accord jazz, la note fondamentale de chaque accord
 est exprimée par une lettre capitale, parfois suivie d'une altération,
 correspondant à la notation anglo-saxonne de la musique.  Cette
 propriété a pour valeur la fonction qui transforme la hauteur de la note
-foncdamentale en nom de note ; c'est donc en assignant une nouvelle
+foncdamentale en nom de note@tie{}; c'est donc en assignant une nouvelle
 fonction à cette propriété que l'on peut produire des noms de note
 spéciaux, adaptés par exemple aux systèmes de notation d'autres pays.
 
@@ -370,15 +371,16 @@ en caractères minuscules.
 
 @funindex chordPrefixSpacer
 @item chordPrefixSpacer
-Le petit @q{m} qui indique un accord mineur est, dans la notation anglo-saxonne,
-attaché à la lettre de l'accord. Cependant il est possible d'ajouter un espace
-en assignant la valeur vrai à la propriété @code{chordPrefixSpacer}.  Cet
-espace sera omis si une altération est présente.
+Le petit @code{m} qui indique un accord mineur est, dans la notation
+anglo-saxonne, attaché à la lettre de l'accord. Cependant il est
+possible d'ajouter un espace en assignant la valeur vrai à la propriété
+@code{chordPrefixSpacer}.  Cet espace sera omis si une altération est
+présente.
 
 @end table
 
 Les propriétés ci-dessus font l'objet de commandes prédéfinies
-adaptées aux notations de différents pays : @code{\germanChords} et
+adaptées aux notations de différents pays@tie{}: @code{\germanChords} et
 @code{\semiGermanChords} pour la notation allemande,
 @code{\italianChords} pour la notation italienne et enfin
 @code{\frenchChords} pour la notation française.
@@ -388,9 +390,10 @@ adaptées aux notations de différents pays : @code{\germanChords} et
 @cindex Banter
 @cindex jazz, chiffrages d'accords
 @cindex accords jazz, chiffrage
-LilyPond intègre également deux autres modèles de chiffrages : une
+LilyPond intègre également deux autres modèles de chiffrages@tie{}: une
 notation Jazz alternative, et un modèle systématique appelé système
-Banter.  Pour la mise en œuvre de ces modèles, voir @ref{Table des noms d'accord}.
+Banter.  Pour la mise en œuvre de ces modèles, voir
+@ref{Table des noms d'accord}.
 
 
 @predefined
@@ -406,9 +409,11 @@ Banter.  Pour la mise en œuvre de ces modèles, voir @ref{Table des noms d'acco
 
 
 @seealso
-Exemples : @rlsr{Chords}.
+Morceaux choisis :
+@rlsrnamed{Chords,Accords}.
 
-Fichiers internes : @file{scm/@/chords@/-ignatzek@/.scm}, et
+Fichiers internes :
+@file{scm/@/chords@/-ignatzek@/.scm},
 @file{scm/@/chord@/-entry@/.scm}.
 
 
@@ -417,7 +422,7 @@ Fichiers internes : @file{scm/@/chords@/-ignatzek@/.scm}, et
 Les chiffrages d'accords ne sont déterminés que par la succession des
 hauteurs de notes.  En d'autres termes, les accords inversés ne sont pas
 reconnus, ni les notes ajoutées à la basse.  C'est pourquoi les accords
-saisis au moyen de la syntaxe @code{<.. >} peuvent produire des
+saisis au moyen de la syntaxe @code{<@dots{}>} peuvent produire des
 chiffrages étranges.
 
 @node Personnalisation des noms d'accord
@@ -450,9 +455,9 @@ chiffrages étranges.
 @c librement adapté de
 @c http://en.wikipedia.org/wiki/Basso_continuo#Basso_continuo
 Les parties de basse continue étaient très répandues dans la musique
-baroque et jusqu'à la fin du XVIIIe siècle.  Comme son nom
-l'indique, le @emph{continuo} constitue une partie à lui seul, qui
-se déroule tout au long de l'œuvre pour en donner la structure harmonique.
+baroque et jusqu'à la fin du XVIIIe siècle.  Comme son nom l'indique, le
+@emph{continuo} constitue une partie à lui seul, qui se déroule tout au
+long de l'œuvre pour en donner la structure harmonique.
 
 Les musiciens du @emph{continuo} jouent des claviers (clavecin,
 orgue) ou de tout autre instrument pouvant réaliser des accords.  Leur
@@ -481,7 +486,7 @@ sous forme chiffrée.  Le contexte @rinternals{FiguredBass} s'occupera
 ensuite de gérer les objets @rinternals{BassFigure}.
 
 En mode de saisie, un chiffrage est délimité par @code{<} et
-@code{>}.  La  durée est indiquée après le @code{>} :
+@code{>}.  La  durée est indiquée après le @code{>}@tie{}:
 
 @example
 <4 6>
@@ -538,7 +543,7 @@ qu'elle rappelle dans le chiffrage suivant.
 Le contexte @code{FiguredBass} ne tient aucun compte de la ligne de
 basse.  Par conséquent, il vous faudra peut être insérer des chiffrages
 supplémentaires pour imprimer les prolongations, ou utiliser des
-@code{\!} pour les éviter, comme dans l'exemple suivant :
+@code{\!} pour les éviter, comme dans l'exemple suivant@tie{}:
 
 @lilypond[relative=1]
 <<
@@ -638,8 +643,10 @@ propriété @code{stacking-dir} de l'objet @code{BassFigureAlignment}.
 
 
 @seealso
-Référence du programme : les objets @rinternals{BassFigure},
-@rinternals{BassFigureAlignment}, @rinternals{BassFigureLine},
+Référence des pripriétés internes : les objets
+@rinternals{BassFigure},
+@rinternals{BassFigureAlignment},
+@rinternals{BassFigureLine},
 @rinternals{BassFigureBracket} et
 @rinternals{BassFigureContinuation}, ainsi que le contexte
 @rinternals{FiguredBass}.
index 11b889c1d2229f9d6f16c332e156a447f7b15a6a..03914ed0ce4c204901655435640ae3de8c301770 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish: 9ccf7f0f5e52e074f3b7852416ad5b78718395c8
+    Translation of GIT committish: 4c48ef850dd6cc09e2240c83e21710758a8a595a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -11,8 +11,8 @@
 
 @c Translators: Jean-Charles Malahieude
 
-@node Notation éditoriale
-@section Notation éditoriale
+@node Annotations éditoriales
+@section Annotations éditoriales
 @translationof Editorial annotations
 
 @lilypondfile[quote]{editorial-headword.ly}
@@ -21,8 +21,8 @@ Ce chapitre traite de la manière de modifier l'apparence des notes dans
 un but pédagogique ou d'analyse.
 
 @menu
-* Dans la portée::            
-* Hors de la portée::           
+* Dans la portée::
+* Hors de la portée::
 @end menu
 
 
@@ -34,12 +34,12 @@ Nous allons voir ici comment mettre en exergue certains éléments à
 l'intérieur même de la portée.
 
 @menu
-* Indication de la taille de fonte musicale::  
-* Doigtés::      
-* Dictée à trous::                
-* Coloration d'objets::            
-* Parenthèses::                 
-* Hampes::                       
+* Indication de la taille de fonte musicale::
+* Doigtés::
+* Dictée à trous::
+* Coloration d'objets::
+* Parenthèses::
+* Hampes::
 @end menu
 
 @node Indication de la taille de fonte musicale
@@ -119,12 +119,11 @@ c4.-> d8---3
 @funindex font-interface
 @funindex font-size
 
-Pour changer la taille des symboles musicaux (police Feta), LilyPond met
-à l'échelle la fonte dont la taille est la plus proche de la taille
-voulue -- cf. @ref{Définition de la taille de portée}.  La taille
+Pour changer la taille des caractères, LilyPond met à l'échelle la fonte
+dont la taille est la plus proche de la taille voulue.  La taille
 standard (pour laquelle @w{@code{font-size = #0}}) dépend de la hauteur
-de la portée.  À une portée de 20 points correspond une police de 10 
-points. 
+de la portée.  À une portée de 20@tie{}points correspond une police de
+10@tie{}points.
 
 La propriété @code{font-size} ne peut intervenir que pour les objets
 qui utilisent des polices, autrement dit ceux qui disposent de
@@ -143,7 +142,7 @@ l'interface de rendu @code{font-interface}.
 
 @seealso
 Morceaux choisis :
-@rlsr{Editorial annotations}.
+@rlsrnamed{Editorial annotations,Annotations éditoriales}.
 
 Référence des propriétés internes :
 @rinternals{font-interface}.
@@ -159,7 +158,7 @@ Référence des propriétés internes :
 @funindex \finger
 @funindex finger
 
-Les doigtés peuvent être indiqués comme suit :
+Les doigtés peuvent être indiqués comme suit@tie{}:
 @var{note}-@var{chiffre_du_doigt}
 
 @lilypond[verbatim,quote,relative=2]
@@ -217,7 +216,7 @@ Manuel de notation :
 @ref{Direction et positionnement}
 
 Morceaux choisis :
-@rlsr{Editorial annotations}.
+@rlsrnamed{Editorial annotations,Annotations éditoriales}.
 
 Référence des propriétés internes :
 @rinternals{FingeringEvent},
@@ -281,7 +280,7 @@ Manuel de notation :
 @ref{Masquage de portées}.
 
 Morceaux choisis :
-@rlsr{Editorial annotations}.
+@rlsrnamed{Editorial annotations,Annotations éditoriales}.
 
 Référence des propriétés internes :
 @rinternals{Note_spacing_engraver},
@@ -308,7 +307,7 @@ Référence des propriétés internes :
 @funindex x11-color
 
 Des objets peuvent être colorisés individuellement.  Une listes des
-noms des couleurs disponibles se trouvent à l'annexe 
+noms des couleurs disponibles se trouvent à l'annexe
 @ref{Liste des couleurs}.
 
 @lilypond[verbatim,quote,relative=2]
@@ -326,7 +325,7 @@ prend en argument une expression symbolique de la forme @var{'TaraTata}
 ou bien une chaîne de caractères comme @var{"TaraTata"}.  La première
 formulation est à la fois plus rapide à écrire et aussi plus efficace.
 Néanmoins, la deuxième forme permet d'accéder aux noms composés des
-couleurs de X11. 
+couleurs de X11.
 
 Lorsque la fonction @code{x11-color} ne trouve pas le paramètre fourni,
 elle revient à la couleur par défaut, le noir.  Le problème ressort de
@@ -383,7 +382,7 @@ Manuel de notation :
 @ref{La commande d'affinage (@emph{tweak})}.
 
 Morceaux choisis :
-@rlsr{Editorial annotations}.
+@rlsrnamed{Editorial annotations,Annotations éditoriales}.
 
 
 @cindex x11, couleur
@@ -404,8 +403,8 @@ présentation multimedia, d'utiliser des couleurs de base @code{#blue},
 
 
 Vous ne pouvez pas coloriser des notes à l'intérieur d'un accord avec
-@code{\override}.  Si besoin est, utilisez @code{\tweak}.  
-Pour plus de détails, consultez 
+@code{\override}.  Si besoin est, utilisez @code{\tweak}.
+Pour plus de détails, consultez
 @ref{La commande d'affinage (@emph{tweak})}.
 
 
@@ -444,7 +443,7 @@ c2 \parenthesize r
 
 @seealso
 Morceaux choisis :
-@rlsr{Editorial annotations}.
+@rlsrnamed{Editorial annotations,Annotations éditoriales}.
 
 Référence des propriétés internes :
 @rinternals{Parenthesis_engraver},
@@ -483,7 +482,7 @@ Dès qu'une note est rencontrée, un objet @code{Stem} se crée
 automatiquement.  Pour les rondes et les silences, ils sont aussi
 créés, mais en mode invisible.
 
-La direction des hampes peut être définie manuellement -- voir 
+La direction des hampes peut être définie manuellement -- voir
 @ref{Direction et positionnement} à ce sujet.
 
 
@@ -505,7 +504,7 @@ Manuel de notation :
 @ref{Direction et positionnement}.
 
 Morceaux choisis :
-@rlsr{Editorial annotations}.
+@rlsrnamed{Editorial annotations,Annotations éditoriales}.
 
 Référence des propriétés internes :
 @rinternals{Stem_engraver},
@@ -521,9 +520,9 @@ Nous allons nous intéresser ici à souligner des éléments inscrits dans
 la portée par des éléments qui lui seront externes.
 
 @menu
-* Info-bulle::                
-* Quadrillage temporel::                  
-* Crochets d'analyse::           
+* Info-bulle::
+* Quadrillage temporel::
+* Crochets d'analyse::
 @end menu
 
 @node Info-bulle
@@ -545,8 +544,8 @@ la portée par des éléments qui lui seront externes.
 @funindex balloonLengthOff
 
 Vous pouvez marquer et nommer des éléments de notation à l'aide de
-bulles.  L'objectif premier de cette fonctionnalité est d'expliquer la 
-notation. 
+bulles.  L'objectif premier de cette fonctionnalité est d'expliquer la
+notation.
 
 En voici un exemple :
 @c KEEP LY
@@ -564,12 +563,14 @@ En voici un exemple :
 
 Vous disposez de deux fonctions musicales, @code{balloonGrobText} et
 @code{balloonText}.  @code{balloonGrobText} prend en argument
-l'objet graphique à agrémenter, alors que @code{balloonText} s'utilise
-comme une simple articulation.  Les autres arguments sont le décalage
-et le texte de la bulle.
+l'objet graphique à agrémenter et s'utilise comme
+@code{\once@tie{}\override}.  @code{balloonText}, quant à lui, s'utilise
+comme une simple articulation et fonctionne comme @code{\tweak} pour
+attacher du texte à l'une des notes d'un accord.  Les autres arguments
+sont le décalage et le texte de la bulle.
 
 Les info-bulles ont une influence sur les espacements, que l'on peut
-gérer ainsi :
+gérer ainsi@tie{}:
 
 @c KEEP LY
 @lilypond[verbatim,quote,relative=2]
@@ -594,7 +595,7 @@ gérer ainsi :
 
 @seealso
 Morceaux choisis :
-@rlsr{Editorial annotations}.
+@rlsrnamed{Editorial annotations,Annotations éditoriales}.
 
 Référence des propriétés internes :
 @rinternals{Balloon_engraver},
@@ -617,9 +618,9 @@ Vous pouvez tracer des lignes entre les portées, synchronisées avec
 les notes.
 
 LilyPond a recours à deux graveurs distincts afin d'afficher le
-cadrillage :  le @code{Grid_point_engraver} se charge de 
+cadrillage@tie{}:  le @code{Grid_point_engraver} se charge de
 déterminer l'envergure du crochet, alors que le
-@code{Grid_line_span_engraver} se consacrera au tracé des lignes.  
+@code{Grid_line_span_engraver} se consacrera au tracé des lignes.
 Les lignes sont par défaut centrées horizontalement sous les notes et
 alignées sur la gauche des têtes.  La propriété @code{gridInterval}
 spécifie quant à elle l'espace de temps entre chaque ligne.
@@ -663,7 +664,7 @@ spécifie quant à elle l'espace de temps entre chaque ligne.
 
 @seealso
 Morceaux choisis :
-@rlsr{Editorial annotations}.
+@rlsrnamed{Editorial annotations,Annotations éditoriales}.
 
 Référence des propriétés internes :
 @rinternals{Grid_line_span_engraver},
@@ -690,7 +691,7 @@ Référence des propriétés internes :
 @funindex stopGroup
 
 On utilise des crochets en analyse musicale, pour indiquer la
-structure d'une pièce. 
+structure d'une pièce.
 
 @lilypond[verbatim,quote]
 \layout {
@@ -705,7 +706,7 @@ structure d'une pièce.
 }
 @end lilypond
 
-Les crochets d'analyses sont susceptibles d'être imbriqués :
+Les crochets d'analyses sont susceptibles d'être imbriqués@tie{}:
 
 @lilypond[verbatim,quote]
 \layout {
@@ -725,7 +726,7 @@ Les crochets d'analyses sont susceptibles d'être imbriqués :
 
 @seealso
 Morceaux choisis :
-@rlsr{Editorial annotations}.
+@rlsrnamed{Editorial annotations,Annotations éditoriales}.
 
 Référence des propriétés internes :
 @rinternals{Horizontal_bracket_engraver},
index 15310cca7a364f1bf241568ad6ffd5dbb104ce0d..62dabfbb2f84e2800ea89b3287542673cdb72c6c 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: a02ca233bc1a2af11980d8eab1e874c559cdff09
+    Translation of GIT committish: 0a9a2436b50e6fb852bc7442bb5e8ed3919e829b
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -23,9 +23,9 @@ Ce chapitre traite des différentes indications d'interprétation que l'on
 peut trouver sur les partitions.
 
 @menu
-* Indications attachées à des notes::           
-* Courbes::                      
-* Lignes::                       
+* Indications attachées à des notes::
+* Courbes::
+* Lignes::
 @end menu
 
 
@@ -38,9 +38,9 @@ indications d'interprétation -- articulation, ornementation, nuance --
 et aborderons la manière de générer vos propres signes.
 
 @menu
-* Articulations et ornements::               
-* Nuances::                    
-* Personnalisation des indications de nuance::           
+* Articulations et ornements::
+* Nuances::
+* Personnalisation des indications de nuance::
 @end menu
 
 @node Articulations et ornements
@@ -62,7 +62,7 @@ et aborderons la manière de générer vos propres signes.
 @cindex coup d'archet
 @cindex bouché
 @cindex sourdine
-@cindex orgue, marque de pédale d'
+@cindex orgue, marque de pédale
 @cindex grupetto
 @cindex ouvert
 @cindex flageolet
@@ -120,13 +120,13 @@ et aborderons la manière de générer vos propres signes.
 @funindex -
 
 Les différents symboles qui indiquent des ponctuations ou des modes de
-jeu différents s'ajoutent aux notes de la manière suivante :
+jeu différents s'ajoutent aux notes de la manière suivante@tie{}:
 
 @example
 @var{note}\@var{nom}
 @end example
-Les valeurs de @var{nom} sont répertoriées dans l'annexe 
+
+Les valeurs de @var{nom} sont répertoriées dans l'annexe
 @ref{Liste des signes d'articulation}. En voici un exemple@tie{}:
 
 @lilypond[verbatim,quote,relative=2]
@@ -168,7 +168,7 @@ un cas particulier@tie{}: le point d'orgue -- ou point d'arrêt --
 attaché à un silence valant l'intégralité de la mesure.  LilyPond
 dispose à cet effet de la commande @code{\fermataMarkup}, qui créera un
 objet @code{MultiMeasureRestText} rattaché à ce @qq{silence
-multi-mesures}. 
+multi-mesures}.
 
 @lilypond[verbatim,quote,relative=2]
 \override Script #'color = #red
@@ -182,7 +182,7 @@ En dehors des articulations habituelles, vous pouvez adjoindre du texte
 propos @ref{Commentaires textuels}.
 
 Pour plus d'information sur la manière d'ordonner @code{Scripts} et
-@code{TextScripts}, consultez le chapitre 
+@code{TextScripts}, consultez le chapitre
 @rlearning{Positionnement des objets}.
 
 @snippets
@@ -216,7 +216,7 @@ Fichiers installés :
 @code{scm/script.scm}.
 
 Morceaux choisis :
-@rlsr{Expressive marks}.
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
 Référence des propriétés internes :
 @rinternals{Script},
@@ -251,6 +251,8 @@ Référence des propriétés internes :
 @funindex fff
 @funindex \ffff
 @funindex ffff
+@funindex \fffff
+@funindex fffff
 @funindex \fp
 @funindex fp
 @funindex \sf
@@ -269,8 +271,8 @@ Référence des propriétés internes :
 À chaque nuance absolue correspond une commande qui peut être indiquée
 après une note@tie{}: @code{c4\ff} par exemple.  Les commandes de nuance
 disponibles sont @code{\ppppp}, @code{\pppp}, @code{\ppp}, @code{\pp},
-@code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff}, @code{\fff}, 
-@code{\ffff}, @code{\fffff}, @code{\fp}, @code{\sf}, @code{\sff}, 
+@code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff}, @code{\fff},
+@code{\ffff}, @code{\fffff}, @code{\fp}, @code{\sf}, @code{\sff},
 @code{\sp}, @code{\spp}, @code{\sfz}, et @code{\rfz}.  Les nuances se
 placent aussi bien en dessous qu'au-dessus de la portée@tie{}; pour plus
 d'information, consultez @ref{Direction et positionnement}.
@@ -295,10 +297,11 @@ c2_\spp c^\ff
 @funindex decr
 
 Un crescendo est délimité par @code{\<} et @code{\!}, ou peut se
-terminer par une commande de nuance explicite, ou bien un decrescendo ou un
-nouveau crescendo.  Il en va de même pour un diminuendo.  Au lieu de @code{\<}
-et @code{\>}, vous pouvez utiliser @code{\cr} et @code{\decr}, auquele
-cas LilyPond n'imprimera pas de @emph{soufflet}. 
+terminer par une commande de nuance explicite, ou bien un decrescendo ou
+un nouveau crescendo.  Il en va de même pour un diminuendo.  Au lieu de
+@code{\<} et @code{\>}, vous pouvez utiliser @code{\cr} et @code{\decr},
+auquel cas LilyPond n'imprimera pas de soufflet (@emph{hairpin} en
+anglais).
 
 @lilypond[verbatim,quote,relative=2]
 c2\< c\!
@@ -310,28 +313,48 @@ d2\> d\>
 c1\!
 @end lilypond
 
-Ces indications sont attachées aux notes@tie{}; aussi si l'on veut
-faire se succéder plusieurs nuances pendant une note tenue, il faudra
-avoir recours à des silences invisibles@tie{}:
+Un soufflet terminé par un simple @code{\!} prendra fin sur la droite de
+la tête de note à laquelle il est attaché.  Dans le cas où il se termine
+par l'intervention d'un autre soufflet (contraire ou non), il prendra
+fin au milieu de la tête de note affublée d'un @code{\<} ou d'un
+@code{\>}, et le nouveau soufflet débutera à l'extrémité droite de cette
+même tête de note.
+
+@lilypond[verbatim,quote,relative=2]
+c1\< | c4 a c\< a | c4 a c\! a\< | c4 a c a\!
+@end lilypond
+
+Il en va de même lorsqu'un soufflet est interrompu par une nuance
+explicite. Notez bien que la largeur occupée par cette nuance explicite
+influe sur la terminaison du soufflet@tie{}:
+
+@lilypond[verbatim,quote,relative=2]
+c1\< | c4 a c\mf a | c1\< | c4 a c\ffff a
+@end lilypond
 
 @cindex nuances successives sur une note tenue
 @cindex tenue et nuances successives
 
+Les indications de nuance sont attachées aux notes@tie{}; aussi, lorsque
+l'on veut faire se succéder plusieurs nuances pendant une note tenue, il
+faudra avoir recours à des silences invisibles@tie{}:
+
 @lilypond[verbatim,quote,relative=2]
 c4\< c\! d\> e\!
 << f1 { s4 s4\< s4\> s4\! } >>
 @end lilypond
 
-@cindex espressivo 
+@cindex espressivo
 
 @funindex \espressivo
 @funindex espressivo
 
 On peut avoir recours à l'indication @code{\espressivo} pour indiquer un
-crescendo suivi d'un decrescendo sur une même note.
+crescendo suivi d'un decrescendo sur une même note.  Gardez à l'esprit
+qu'il s'agit d'une articulation, et en aucun cas d'une nuance.
 
 @lilypond[verbatim,quote,relative=2]
-c2 b4 a 
+c2 b4 a
 g1\espressivo
 @end lilypond
 
@@ -349,13 +372,13 @@ g1\espressivo
 @funindex dimHairpin
 
 
-
 Au lieu d'une notation graphique des (de)crescendos, on peut utiliser
 une notation textuelle.  Une ligne pointillée marque alors son étendue.
-Sont disponibles les commandes @code{\crescTextCresc},
-@code{\dimTextDecresc}, @code{\dimTextDecr}, et @code{\dimTextDim}.
-@code{\crescHairpin} et @code{\dimHairpin} permettent de revenir à des
-nuances en soufflet.
+Les commandes prédéfinies @code{\crescTextCresc},
+@code{\dimTextDecresc}, @code{\dimTextDecr}, et @code{\dimTextDim}
+remplaceront les commandes @code{\<} et @code{\>} par le texte
+correspondant.  @code{\crescHairpin} et @code{\dimHairpin} permettent de
+revenir à des nuances en soufflet.
 
 @lilypond[verbatim,quote,relative=2]
 \crescTextCresc
@@ -369,7 +392,7 @@ e2\> d\!
 @end lilypond
 
 Pour créer des indications de nuance qui restent alignées
-avec les nuances habituelles, voir 
+avec les nuances habituelles, reportez-vous au chapitre
 @ref{Personnalisation des indications de nuance}.
 
 @cindex dynamics, vertical positioning
@@ -430,7 +453,7 @@ Glossaire musicologique :
 @rglos{al niente},
 @rglos{crescendo},
 @rglos{decrescendo},
-@rglos{hairpin}.
+@rglosnamed{hairpin,soufflet}.
 
 Manuel d'initiation :
 @rlearning{Articulations et nuances}.
@@ -442,7 +465,7 @@ Manuel de notation :
 @ref{Gestion des nuances en MIDI}.
 
 Morceaux choisis :
-@rlsr{Expressive marks}.
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
 Référence des propriétés internes :
 @rinternals{DynamicText},
@@ -479,8 +502,9 @@ moltoF = \markup { molto \dynamic f }
 @funindex dynamic
 
 Vous pouvez créer des indications de nuance éditoriales (entre
-parenthèses ou crochets) grâce aux étiquettes (@emph{mode markup}) ; l
-syntaxe en est abordée au chapitre @ref{Mise en forme du texte}.
+parenthèses ou crochets) grâce aux étiquettes (@emph{mode
+markup})@tie{}; la syntaxe en est abordée au chapitre
+@ref{Mise en forme du texte}.
 
 @lilypond[verbatim,quote]
 roundF = \markup {
@@ -497,9 +521,9 @@ boxF = \markup { \bracket { \dynamic f } }
 
 @funindex make-dynamic-script
 
-Grâce à la commande @code{make-dynamic-script}, vous pouvez créer de
+Grâce à la fonction @code{make-dynamic-script}, vous pouvez créer de
 nouvelles marques textuelles que vous combinerez avec les signes de
-nuance. 
+nuance.
 
 @lilypond[verbatim,quote]
 sfzp = #(make-dynamic-script "sfzp")
@@ -510,7 +534,7 @@ sfzp = #(make-dynamic-script "sfzp")
 
 @code{make-dynamic-script} accepte en argument tout objet de type
 @emph{markup}. Notez bien que la police des nuances ne contient que les
-caractères @code{f,m,p,r,s} et @code{z}, et que les marques de nuances
+caractères @code{f,m,p,r,s} et @code{z}, et que les marques de nuance
 possèdent des propriétés particulières et prédéfinies quant à leur
 police.  Aussi, lorsque vous créez du texte en pareille situation, nous
 vous recommandons d'utiliser @code{\normal-text} pour annuler ces
@@ -540,7 +564,8 @@ mfEspressDynamic = #(make-dynamic-script mfEspress)
 @end lilypond
 
 La constrution d'une indication de nuance personnalisée peut aussi se
-faire en langage Scheme@tie{}; voir @ref{Construction Scheme d'un marqueur}
+faire en langage Scheme@tie{}; voir
+@rextendnamed{Markup construction in Scheme,Construction Scheme d'un marqueur}
 pour en connaître les modalités.
 
 @lilypond[verbatim,quote]
@@ -553,22 +578,22 @@ moltoF = #(make-dynamic-script
 }
 @end lilypond
 
-L'utilisation des fontes en mode @emph{markup} est abordée au chapitre 
-@ref{Sélection de la fonte et de la taille}. 
+L'utilisation des fontes en mode @emph{markup} est abordée au chapitre
+@ref{Sélection de la fonte et de la taille}.
 
 
 @seealso
 Manuel de notation :
 @ref{Mise en forme du texte},
-@ref{Construction Scheme d'un marqueur},
+@ref{Sélection de la fonte et de la taille},
 @ref{Contenu de la sortie MIDI},
 @ref{Gestion des nuances en MIDI}.
 
 Morceaux choisis :
-@rlsr{Expressive marks}.
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
 Manuel d'extension :
-@rextend{Sélection de la fonte et de la taille},
+@rextendnamed{Markup construction in Scheme,Construction Scheme d'un marqueur}.
 
 
 @node Courbes
@@ -576,14 +601,14 @@ Manuel d'extension :
 @translationof Curves
 
 Ce chapitre traite des signes d'interprétation imprimés sous forme de
-courbe : liaisons d'articulation ou de phrasé, respirations, chutes et
-sauts. 
+courbe@tie{}: liaisons d'articulation ou de phrasé, respirations, chutes
+et sauts.
 
 @menu
-* Liaisons d'articulation::                       
-* Liaisons de phrasé::              
-* Signes de respiration::                
-* Chutes et sauts::             
+* Liaisons d'articulation::
+* Liaisons de phrasé::
+* Signes de respiration::
+* Chutes et sauts::
 @end menu
 
 @node Liaisons d'articulation
@@ -616,7 +641,7 @@ a4 g2 f4)
 @funindex slurNeutral
 
 Vous pouvez décider de l'orientation des liaisons par rapport à la
-portée, comme indiqué au chapitre @ref{Direction et positionnement}. 
+portée, comme indiqué au chapitre @ref{Direction et positionnement}.
 
 @cindex articulation, liaison
 @cindex liaisons d'articulation multiples
@@ -644,7 +669,7 @@ plus courtes, utilisez des @ref{Liaisons de phrasé}.
 @funindex \slurSolid
 @funindex slurSolid
 
-Une liaison est par défaut dessinée d'une ligne pleine.  Il est aussi
+Une liaison est par défaut dessinée d'un trait plein.  Il est aussi
 possible de l'imprimer sous la forme de tirets ou en pointillé@tie{}:
 
 @lilypond[verbatim,quote,relative=1]
@@ -683,7 +708,8 @@ g4( e c2)
 
 @cindex liaison, densité des tirets
 
-Vous pouvez même personnaliser la densité des tirets d'une liaison@tie{}:
+Vous pouvez même personnaliser la densité des tirets d'une
+liaison@tie{}:
 
 @lilypond[verbatim,quote,relative=1]
 c4( e g2)
@@ -728,7 +754,7 @@ g4( e c2)
 
 @seealso
 Glossaire musicologique :
-@rglos{slur}.
+@rglosnamed{slur,liaison}.
 
 Manuel d'initiation :
 @rlearning{Non-imbrication des crochets et liaisons}.
@@ -738,7 +764,7 @@ Manuel de notation :
 @ref{Liaisons de phrasé}.
 
 Morceaux choisis :
-@rlsr{Expressive marks}.
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
 Référence des propriétés internes :
 @rinternals{Slur}.
@@ -771,11 +797,11 @@ e2) d\)
 @funindex phrasingSlurNeutral
 
 D'un point de vue typographique, rien ne distingue une liaison de phrasé
-d'une liaison d'articulation. Cependant, LilyPond les considère comme
-des objets différents. Une commande @code{\slurUp} n'affectera donc pas
+d'une liaison d'articulation.  Cependant, LilyPond les considère comme
+des objets différents.  Une commande @code{\slurUp} n'affectera donc pas
 une liaison de phrasé.  Vous pouvez décider de l'orientation des
 liaisons de phrasé par rapport à la portée, comme indiqué au chapitre
-@ref{Direction et positionnement}.  
+@ref{Direction et positionnement}.
 
 @cindex liaisons de phrasé multiples
 @cindex liaisons de phrasé simultanées
@@ -800,7 +826,7 @@ Il n'est pas possible d'avoir plusieurs liaisons de phrasé en même temps.
 @funindex \phrasingSlurSolid
 @funindex phrasingSlurSolid
 
-Une liaison est par défaut dessinée d'une ligne pleine.  Il est aussi
+Une liaison est par défaut dessinée d'un trait plein.  Il est aussi
 possible de l'imprimer sous la forme de tirets ou en pointillé@tie{}:
 
 @lilypond[verbatim,quote,relative=1]
@@ -820,8 +846,8 @@ g4\( e c2\)
 @funindex \phrasingSlurHalfSolid
 @funindex phrasingSlurHalfSolid
 
-En utilisant @code{\phrasingslurHalfDashed}, la première moitié de la liaison
-aura un trait discontinu et continu pour la seconde.  L'inverse
+En utilisant @code{\phrasingslurHalfDashed}, la première moitié de la
+liaison aura un trait discontinu et continu pour la seconde.  L'inverse
 s'obtient avec @code{\phrasingslurHalfSolid}.
 
 @lilypond[verbatim,quote,relative=1]
@@ -853,8 +879,8 @@ g4\( e c2\)
 
 La personnalisation des lignes discontinues est identique pour les
 liaisons de phrasé et les liaisons d'articulation.  Pour plus de
-détails, référez-vous aux morceaux choisis de la section 
-@ref{Liaisons d'articulation}. 
+détails, référez-vous aux morceaux choisis de la section
+@ref{Liaisons d'articulation}.
 
 @predefined
 @code{\phrasingSlurUp},
@@ -878,7 +904,7 @@ Manuel de notation :
 @ref{Liaisons d'articulation}.
 
 Morceaux choisis :
-@rlsr{Expressive marks}.
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
 Référence des propriétés internes :
 @rinternals{PhrasingSlur}.
@@ -896,7 +922,7 @@ Référence des propriétés internes :
 @funindex breathe
 
 Les indications de respiration sont indiquées par la commande
-@code{\breathe}. 
+@code{\breathe}.
 
 @lilypond[verbatim,quote,relative=2]
 c2. \breathe d4
@@ -904,7 +930,7 @@ c2. \breathe d4
 
 Un signe de respiration interrompt obligatoirement les ligatures, même
 automatiques.  Pour passer outre ce fonctionnement, voir
-@ref{Ligatures manuelles}.
+@ref{Barres de ligature manuelles}.
 
 @lilypond[verbatim,quote,relative=2]
 c8 \breathe d e f g2
@@ -912,7 +938,7 @@ c8 \breathe d e f g2
 
 LilyPond gère les @emph{divisiones}, signes utilisés en notation
 ancienne pour indiquer les respirations.  Pour de plus amples détails,
-voir @ref{Divisions}. 
+voir @ref{Divisions}.
 
 
 @snippets
@@ -928,13 +954,13 @@ voir @ref{Divisions}.
 
 @seealso
 Glossaire musicologique :
-@rglos{caesura}.
+@rglosnamed{caesura,césure}.
 
 Manuel de notation :
 @ref{Divisions}.
 
 Morceaux choisis :
-@rlsr{Expressive marks}.
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
 Référence des propriétés internes :
 @rinternals{BreathingEvent},
@@ -978,11 +1004,11 @@ le tiret (@code{-}) qui précède la commande @code{\bendAfter}.
 
 @seealso
 Glossaire musical :
-@rglos{fall},
-@rglos{doit}.
+@rglosnamed{fall,chute},
+@rglosnamed{doit,saut}.
 
 Morceaux choisis :
-@rlsr{Expressive marks}.
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
 
 @node Lignes
@@ -993,9 +1019,9 @@ Cette partie traite de la manière de générer des signes d'interprétation
 d'aspect linéaire, tels les glissandos, arpèges et trilles.
 
 @menu
-* Glissando::                   
-* Arpèges::                    
-* Trilles::                      
+* Glissando::
+* Arpèges::
+* Trilles::
 @end menu
 
 @node Glissando
@@ -1009,7 +1035,7 @@ d'aspect linéaire, tels les glissandos, arpèges et trilles.
 
 Un glissando relie une hauteur à une autre en passant par chaque hauteur
 intermédiaire.  On l'obtient en accolant la commande @code{\glissando} à
-la première note. 
+la première note.
 
 @lilypond[verbatim,quote,relative=2]
 g2\glissando g'
@@ -1017,7 +1043,7 @@ c2\glissando c,
 @end lilypond
 
 Un glissando est indiqué graphiquement, par une ligne ou des
-vaguelettes -- voir @ref{Lignes}.
+vaguelettes -- voir @ref{Styles de ligne}.
 
 
 @snippets
@@ -1031,10 +1057,10 @@ Glossaire musicologique :
 @rglos{glissando}.
 
 Manuel de notation :
-@ref{Lignes}.
+@ref{Styles de ligne}.
 
 Morceaux choisis :
-@rlsr{Expressive marks}.
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
 Référence des propriétés internes :
 @rinternals{Glissando}.
@@ -1042,7 +1068,7 @@ Référence des propriétés internes :
 
 @knownissues
 
-Il n'est pas possible d'imprimer un texte (tel que @emph{gliss.})
+Il n'est pas possible d'imprimer un texte (tel que @notation{gliss.})
 le long de la ligne de glissando.
 
 
@@ -1069,7 +1095,7 @@ commande @code{\arpeggio}@tie{}:
 <c e g c>1\arpeggio
 @end lilypond
 
-LilyPond dispose de différents graphismes pour indiquer un arpège.
+LilyPond dispose de différents graphismes pour indiquer un arpège@tie{};
 @code{\arpeggioNormal} reviendra au style par défaut.
 
 @lilypond[verbatim,quote,relative=1]
@@ -1094,7 +1120,8 @@ LilyPond dispose de différents graphismes pour indiquer un arpège.
 @funindex \arpeggioParenthesisDashed
 @funindex arpeggioParenthesisDashed
 
-Des crochets indiquent que l'accord devra être plaqué et non arpégé@tie{}:
+Des crochets indiquent que l'accord devra être plaqué et non
+arpégé@tie{}:
 
 @lilypond[verbatim,quote,relative=1]
 <c e g c>2
@@ -1117,8 +1144,8 @@ discontinue à l'aide de la propriété  @code{'dash-details}.  Pour plus
 de détails à ce propos, consultez @ref{Liaisons d'articulation}.
 
 Un arpège peut parfois s'écrire de manière explicite, à l'aide de
-liaisons de tenue.  Pour plus d'information, voir 
-@ref{Liaisons de prolongation}. 
+liaisons de tenue.  Pour plus d'information, voir
+@ref{Liaisons de prolongation}.
 
 
 @predefined
@@ -1153,7 +1180,7 @@ Manuel de notation :
 @ref{Liaisons de prolongation}.
 
 Morceaux choisis :
-@rlsr{Expressive marks}.
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
 Référence des propriétés internes :
 @rinternals{Arpeggio},
@@ -1169,7 +1196,7 @@ Il est impossible de mêler au même instant, dans un contexte
 @code{PianoStaff}, des lignes d'arpèges connectées et d'autres
 non connectées.
 
-Il n'est pas possible d'imprimer des lignes d'arpèges connectées sous
+Il n'est pas possible d'imprimer des lignes d'arpège connectées sous
 forme de parenthèse.
 
 
@@ -1186,8 +1213,8 @@ forme de parenthèse.
 @funindex \stopTrillSpan
 @funindex stopTrillSpan
 
-Les trilles brefs s'indiquent comme n'importe quelle ponctuation, avec un
-simple @code{\trill}@tie{}; voir @ref{Articulations et ornements}.
+Les trilles brefs s'indiquent comme n'importe quelle ponctuation, avec
+un simple @code{\trill}@tie{}; voir @ref{Articulations et ornements}.
 
 
 Les trilles plus longs sont délimités par @code{\startTrillSpan} et
@@ -1224,7 +1251,7 @@ d2\stopTrillSpan r2
 
 Dans l'exemple suivant, un trille se combine avec des notes d'ornement.
 La syntaxe d'une telle construction ainsi que le moyen de positionner
-les notes d'ornement avec précision est expliquée dans 
+les notes d'ornement avec précision est expliquée au chapitre
 @ref{Notes d'ornement}.
 
 @lilypond[verbatim,quote,relative=2]
@@ -1241,7 +1268,7 @@ e2 r2
 Les trilles qui font intervenir une hauteur précise peuvent être
 indiqués par la commande @code{pitchedTrill}.  Le premier argument est
 la note réelle@tie{}; le second est une hauteur qui sera imprimée comme
-une tête de note noire entre parenthèses. 
+une tête de note noire entre parenthèses.
 
 @lilypond[verbatim,quote,relative=2]
 \pitchedTrill
@@ -1281,14 +1308,14 @@ eis4\stopTrillSpan
 
 @seealso
 Glossaire musicologique :
-@rglos{trill}.
+@rglosnamed{trill,trille}.
 
 Manuel de notation :
 @ref{Articulations et ornements},
 @ref{Notes d'ornement}.
 
 Morceaux choisis :
-@rlsr{Expressive marks}.
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
 Référence des propriétés internes :
 @rinternals{TrillSpanner}.
index 39979ea20cac7ea65e8fc932136a5c942176647e..88e0f440045a45c0ff18e3b17ef2719d71b41587 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: bb041099df39aa419034ad8abd044ce887528609
+    Translation of GIT committish: 3f4496001441e0b1b27d7bc5395c4520f4f2088c
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -64,7 +64,7 @@ transpositeurs, sonnant une octave au-dessous de ce qui est écrit.  Les
 partitions pour ces instruments utilisent donc la clé de sol ottava
 bassa @code{"treble_8"}.  Vous pourrez trouver ailleurs dans la
 documentation d'autres éléments aussi utilisés par les instruments à
-cordes frettées :
+cordes frettées@tie{}:
 
 @itemize
 @item Les doigtés s'obtiennent comme indiqué au chapitre
@@ -77,7 +77,7 @@ chapitre @ref{Liaisons de prolongation}.
 @item Des indications quant au support polyphonique se trouvent au
 chapitre @ref{Résolution des collisions}.
 
-@item La notation des sons harmoniques se trouve à la section 
+@item La notation des sons harmoniques se trouve à la section
 @ref{Harmoniques}.
 
 @end itemize
@@ -117,9 +117,9 @@ construction de type accord même s'il n'y a qu'une seule note.}
 <c,\5 e\4 g\3>1
 @end lilypond
 
-Quand les indications de doigté et de numéro de corde sont
-attachées à une même note, leur positionnement se fera en fonction
-de l'ordre dans lequel ils apparaissent dans le code :
+Quand les indications de doigté et de numéro de corde sont attachées à
+une même note, leur positionnement se fera en fonction de l'ordre dans
+lequel ils apparaissent dans le code@tie{}:
 
 
 @lilypond[verbatim,quote,relative=1]
@@ -142,7 +142,7 @@ Manuel de notation :
 @ref{Doigtés}.
 
 Morceaux choisis :
-@rlsr{Fretted strings}.
+@rlsrnamed{Fretted strings,Cordes frettées}.
 
 Référence des propriétés internes :
 @rinternals{StringNumber},
@@ -206,7 +206,7 @@ Pour obtenir les symboles de notation habituelle dans une tablature, il
 faut appliquer la commande @code{\tabFullNotation} au contexte
 @code{TabStaff}.  Vous noterez par ailleurs que les blanches sont
 affublées d'une double hampe afin de ne pas les confondre avec des
-noires. 
+noires.
 
 @lilypond[quote,ragged-right,verbatim]
 symbols = {
@@ -362,7 +362,7 @@ Manuel de notation :
 @ref{Hampes}.
 
 Morceaux choisis :
-@rlsr{Fretted strings}.
+@rlsrnamed{Fretted strings,Cordes frettées}.
 
 Référence des propriétés internes :
 @rinternals{TabNoteHead},
@@ -373,12 +373,12 @@ Référence des propriétés internes :
 
 @knownissues
 
-Les accords ne subissent aucun traitement particulier ; de ce fait, la
-sélection automatique des cordes peut attribuer une même corde pour deux
-notes différentes de l'accord.
+Les accords ne subissent aucun traitement particulier@tie{}; de ce fait,
+la sélection automatique des cordes peut attribuer une même corde pour
+deux notes différentes de l'accord.
 
 Afin que @code{\partcombine} fonctionne avec des tablatures, on doit
-ajouter au contexte @code{TabStaff} des voix fantômes :
+ajouter au contexte @code{TabStaff} des voix fantômes@tie{}:
 
 @lilypond[quote,ragged-right,verbatim]
 melodia = \partcombine { e4 g g g }{ e4 e e e }
@@ -410,8 +410,8 @@ harmoniques et aux glissandi.
 
 @funindex StringTunings
 
-Sous LilyPond, la case correspondant à une note jouée sur une corde donnée
-est calculée automatiquement.  Pour ce faire, l'accordage doit
+Sous LilyPond, la case correspondant à une note jouée sur une corde
+donnée est calculée automatiquement.  Pour ce faire, l'accordage doit
 être spécifié.  L'accordage des cordes est donné par la propriété
 @code{StringTunings}.
 
@@ -437,9 +437,9 @@ basse, il sonnera donc une octave en dessous de ce qui est écrit.
 >>
 @end lilypond
 
-L'accordage par défaut est @code{guitar-tuning} ; il correspond à
-l'accordage standard d'une guitare : mi la ré sol si mi (EADGBE).
-D'autres accordages prédéfinis sont disponibles :
+L'accordage par défaut est @code{guitar-tuning}@tie{}; il correspond à
+l'accordage standard d'une guitare@tie{}: mi la ré sol si mi (EADGBE).
+D'autres accordages prédéfinis sont disponibles@tie{}:
 @code{guitar-open-g-tuning}, @code{mandolin-tuning} et
 @code{banjo-open-g-tuning}.  Les accordages prédéfinis sont répertoriés
 dans le fichier @code{scm/output-lib.scm}.
@@ -463,8 +463,8 @@ dans le @code{stringTunings}.
 
 N'importe quel accordage peut donc être créé.  Par exemple, nous pouvons
 définir l'accordage d'un instrument à quatre cordes accordées do sol ré
-la, donc de la plus aiguë à la plus grave et en anglais :
-@code{a''},  @code{d''},  @code{g'}, et @code{c'} :
+la, donc de la plus aiguë à la plus grave et en anglais@tie{}:
+@code{a''},  @code{d''},  @code{g'}, et @code{c'}@tie{}:
 
 
 @lilypond[quote,verbatim]
@@ -491,7 +491,7 @@ Fichiers d'initialisation :
 @file{scm/output-lib.scm}.
 
 Morceaux choisis :
-@rlsr{Fretted strings}.
+@rlsrnamed{Fretted strings,Cordes frettées}.
 
 Référence des propriétés internes :
 @rinternals{Tab_note_heads_engraver}.
@@ -516,7 +516,7 @@ hauteurs, comme le ukulele.
 On peut ajouter des diagrammes d'accords au-dessus de n'importe quelle
 note, en tant qu'objets @code{\markup}.  Ces objets contiennent toutes
 les informations du diagramme d'accord.  Il y a pour les définir trois
-interfaces "diagramme d'accord" (@emph{fret-diagram} en anglais) :
+interfaces "diagramme d'accord" (@emph{fret-diagram} en anglais)@tie{}:
 @var{standard}, @var{terse} et @var{verbose}.
 Ces trois interfaces produiront des diagrammes similaires mais
 permettent des niveaux de personnalisation différents.  Des détails à
@@ -548,7 +548,7 @@ Les cordes à vide et étouffées peuvent aussi être indiquées.
 @cindex indication du barré
 
 Les indications de barré peuvent aussi être ajoutées au diagramme
-d'accord dans l'interface standard :
+d'accord dans l'interface standard@tie{}:
 
 @lilypond[quote, verbatim]
 <<
@@ -657,7 +657,7 @@ l'interface standard.
 @funindex \fret-diagram-terse
 
 Dans l'interface @code{fret-diagram-terse}, les numéros de cordes sont
-omis ; les numéros de cordes sont induits par la présence de
+omis@tie{}; les numéros de cordes sont induits par la présence de
 points-virgules.  Il y a un point-virgule pour chaque corde du
 diagramme.  Le premier point-virgule correspondant au plus haut numéro
 de corde, le dernier à la première corde.  Les cordes étouffées, les
@@ -768,7 +768,7 @@ dans le diagramme d'accord.
 
 Les indications de doigté et de barré peuvent être décrits dans
 l'interface @code{fret-diagram-verbose}.  Particularité propre à
-l'interface @code{fret-diagram-verbose} : l'indication
+l'interface @code{fret-diagram-verbose}@tie{}: l'indication
 de capodastre dans le diagramme d'accord.  L'indication de capodastre
 est une petite ligne transversale aux cordes.  La case avec le
 capodastre est la case la plus basse du diagramme d'accord.
@@ -881,7 +881,7 @@ Manuel de notation :
 @ref{Text markup commands}.
 
 Morceaux choisis :
-@rlsr{Fretted strings}.
+@rlsrnamed{Fretted strings,Cordes frettées}.
 
 Référence des propriétés internes :
 @rinternals{fret-diagram-interface}.
@@ -900,7 +900,7 @@ Référence des propriétés internes :
 
 Les diagrammes d'accords peuvent être affichés en utilisant le contexte
 @code{FretBoards}.  Par défaut le contexte @code{FretBoards} affichera
-des diagrammes d'accords stockés dans une table de correspondance :
+des diagrammes d'accords stockés dans une table de correspondance@tie{}:
 
 @lilypond[verbatim, ragged-right, quote]
 \include "predefined-guitar-fretboards.ly"
@@ -1010,7 +1010,7 @@ mychordlist = {
 La table des diagrammes d'accord contient sept types d'accord (majeur,
 mineur, augmenté, diminué, septième de dominante, majeur sept, mineur
 sept) pour chacune des 17 fondamentales possibles.  Une liste complète
-des diagrammes d'accords prédéfinis se trouve dans 
+des diagrammes d'accords prédéfinis se trouve dans
 @ref{Tablatures prédéfinies}.   S'il n'y a pas d'entrée dans la table
 pour un accord donné, le graveur @code{Fretboard_engraver} calculera le
 diagramme d'accord en utilisant la fonctionnalité automatique  décrite
@@ -1165,7 +1165,7 @@ Fichiers d'initialisation :
 @file{ly/predefined-guitar-ninth-fretboards.ly}.
 
 Morceaux choisis :
-@rlsr{Fretted strings}.
+@rlsrnamed{Fretted strings,Cordes frettées}.
 
 Référence des propriétés internes :
 @rinternals {fret-diagram-interface}.
@@ -1180,8 +1180,8 @@ Référence des propriétés internes :
 @cindex automatique, diagramme de fret
 @cindex automatique, diagramme d'accord
 
-Les diagrammes d'accord peuvent être créés automatiquement ; il suffit
-d'affecter les notes à un contexte @code{FretBoards}.  Si aucun
+Les diagrammes d'accord peuvent être créés automatiquement@tie{}; il
+suffit d'affecter les notes à un contexte @code{FretBoards}.  Si aucun
 diagramme prédéfini n'est disponible pour les notes entrées avec
 l'accordage actuel (@code{stringTunings}), les cordes et cases
 correspondant aux notes seront automatiquement calculées.
@@ -1214,7 +1214,7 @@ Dans la mesure où aucun diagramme prédéfini n'est chargé par défaut, le
 calcul automatique des diagrammes d'accord est le comportement par
 défaut.  Dès que les diagrammes par défaut sont chargés, le calcul
 automatique peut être activé ou désactivé par des commandes
-prédéfinies :
+prédéfinies@tie{}:
 
 @lilypond[quote,ragged-right,verbatim]
 
@@ -1321,7 +1321,7 @@ Manuel de notation :
 @ref{Tablatures personnalisées}.
 
 Morceaux choisis :
-@rlsr{Fretted strings}.
+@rlsrnamed{Fretted strings,Cordes frettées}.
 
 Référence des propriétés internes :
 @rinternals {fret-diagram-interface}.
@@ -1362,7 +1362,7 @@ construction de type accord @code{<>} même s'il n'y a qu'une seule note.
 
 Pour plus de clarté, vous pouvez traduire ou abréger la commande
 @code{\rightHandFinger}, par exemple en @code{\doigtMainDroite} ou
-même @code{\MD} :
+même @code{\MD}@tie{}:
 
 @example
 #(define MD rightHandFinger)
@@ -1380,7 +1380,7 @@ même @code{\MD} :
 
 @seealso
 Morceaux choisis :
-@rlsr{Fretted strings}.
+@rlsrnamed{Fretted strings,Cordes frettées}.
 
 Référence des propriétés internes :
 @rinternals{StrokeFinger}.
@@ -1412,7 +1412,7 @@ utilisateurs experimentés, un logiciel typographique tel que GuitarTex.
 @cindex indication de la position et du barré pour cordes frettées
 @cindex cordes frettées, indication de la position et du barré
 
-Cet exemple montre comment indiquer les positions et les barrés :
+Cet exemple montre comment indiquer les positions et les barrés@tie{}:
 
 @lilypond[quote,ragged-right,fragment,verbatim,relative=0]
 \clef "treble_8"
@@ -1427,11 +1427,11 @@ e16 b g d
 
 @seealso
 Manuel de notation :
-@ref{Extensions de texte}.
+@ref{Indication textuelle avec extension}.
 
 Morceaux choisis :
-@rlsr{Fretted strings},
-@rlsr{Expressive marks}.
+@rlsrnamed{Fretted strings,Cordes frettées},
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
 
 @node Indication des harmoniques et notes étouffées
@@ -1460,7 +1460,7 @@ souvent détaillés grâce à des indications textuelles.
 
 @seealso
 Morceaux choisis :
-@rlsr{Fretted strings}.
+@rlsrnamed{Fretted strings,Cordes frettées}.
 
 Manuel de notation :
 @ref{Têtes de note spécifiques},
@@ -1484,7 +1484,7 @@ Manuel de notation :
 
 LilyPond permet d'écrire des tablatures de base pour le banjo à cinq
 cordes.  Pour ce faire, pensez à utiliser le format de tablature pour
-banjo, afin d'avoir le bon nombre de cordes et le bon accordage :
+banjo, afin d'avoir le bon nombre de cordes et le bon accordage@tie{}:
 
 @c due to crazy intervals of banjo music, absolute pitch is recommended
 
@@ -1511,13 +1511,13 @@ banjo, afin d'avoir le bon nombre de cordes et le bon accordage :
 @funindex four-string-banjo
 
 LilyPond prend en charge un certain nombre d'accordages courants pour
-banjo : @code{banjo-c-tuning} sol,do,sol,si,ré (gCGBD),
+banjo@tie{}: @code{banjo-c-tuning} sol,do,sol,si,ré (gCGBD),
 @code{banjo-modal-tuning} sol,ré,sol,do,ré (gDGCD),
 @code{banjo-open-d-tuning} la,ré,fa#,la,ré (aDF#AD) et
 @code{banjo-open-dm-tuning} la,ré,fa,la,ré (aDFAD).
 
 Ces accordages peuvent être convertis pour banjo à quatre cordes au
-moyen de la fonction @code{four-string-banjo} :
+moyen de la fonction @code{four-string-banjo}@tie{}:
 
 @example
 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
@@ -1526,7 +1526,7 @@ moyen de la fonction @code{four-string-banjo} :
 
 @seealso
 Morceaux choisis :
-@rlsr{Fretted strings}.
+@rlsrnamed{Fretted strings,Cordes frettées}.
 
 Les accordages prédéfinis du banjo sont contenus dans le fichier
 @file{scm/@/output@/-lib@/.scm}.
index febbd02d8205cd695a9831ac4ef075473aeaac54..f28c869ba3593e48b57b09268740674fc2ecc481 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: dd41d8981e1e7c4255ae155f03822f893048c55d
+    Translation of GIT committish: 3f4496001441e0b1b27d7bc5395c4520f4f2088c
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
 
 
 @menu
-* Structure de fichier::             
+* Agencement du code::             
 * Titres et entêtes::          
 * Travail sur des fichiers texte::    
 * Contrôle des sorties::          
 * Sortie MIDI::                 
 @end menu
 
-@node Structure de fichier
-@section Structure de fichier
+@node Agencement du code
+@section Agencement du code
 @translationof Input structure
 
 @untranslated
index dfd7b2be6f1dc104e06ae86c7b90e37f7da743a0..772f8ae29f494b4d9d322f19a442d79c2a448050 100644 (file)
@@ -1,6 +1,6 @@
-@c -*- coding: utf-8; mode: texinfo; -*-
+@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 61762da8bedb70c6b4f0264604396288f70256f5
+    Translation of GIT committish: 531484474ef15eb237ae185373bc95c37d0c0127
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
 Ce chapitre explique comment créer la notation musicale standard.
 
 @menu
-* Hauteurs::            écriture et gravure des hauteurs de note.
-* Rythme::            écriture et gravure des durées.
-* Signes d'interprétation::   ajout de signes d'exécution et d'interprétation.
-* Répétitions et reprises::            différents types de répétitions de musique.
-* Notes simultanées:: polyphonie et accords.
-* Notation sur la portée::     gravure de la portée.
-* Notation éditoriale:: annotations d'édition ou à usage pédagogique.
-* Texte::               ajout de texte à la partition.
+* Hauteurs::                écriture et gravure des hauteurs de note.
+* Rythme::                  écriture et gravure des durées.
+* Signes d'interprétation:: ajout de signes d'exécution et d'interprétation.
+* Répétitions et reprises:: différents types de répétitions de musique.
+* Notes simultanées::       polyphonie et accords.
+* Notation sur la portée::  gravure de la portée.
+* Annotations éditoriales:: annotations d'édition ou à usage pédagogique.
+* Texte::                   ajout de texte à la partition.
 @end menu
 
 @include notation/pitches.itely
index 224938e1bbef107d514167d73e9ccc31ae5e23e0..65653b8c66cba99b4e13e7da663bd8683c407ba2 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: eac9638a00559bc59f7137087e3cc568f02f49ef
+    Translation of GIT committish: 31097723b2b816696ad61696630a80ff17a39557
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -43,7 +43,7 @@ fichier source au clavier de l'ordinateur.
 * Hauteurs avec octave absolue::       
 * Octaves relatives::       
 * Altérations::                 
-* Noms de note dans d'autres langues:: 
+* Nom des notes dans d'autres langues:: 
 * Noms de note et altérations non-occidentaux::
 @end menu
 
@@ -92,10 +92,10 @@ d,, d, d c
 
 @seealso
 Glossaire musicologique :
-@rglos{Pitch names}.
+@rglosnamed{Pitch names,Noms des notes}.
 
 Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
 
 
 @node Octaves relatives
@@ -145,8 +145,8 @@ Ces signes de changement d'octave peuvent être multipliés.  Par exemple,
 @item
 Lorsque l'on entre en mode @code{\relative}, une hauteur absolue de
 départ peut être spécifiée, et agira dès lors comme si elle précédait la
-première note de @var{musicexpr}.  Nous vous recommandons de faire
-référence à un do (@code{c}).
+première note de @var{expression_musicale}.  Nous vous recommandons de
+faire référence à un do (@code{c}).
 
 @end itemize
 
@@ -271,15 +271,15 @@ et la quinte diminuée de seulement six demi-tons.
 
 @seealso
 Glossaire musicologique :
-@rglos{fifth},
-@rglos{interval},
-@rglos{Pitch names}.
+@rglosnamed{fifth,quinte},
+@rglosnamed{interval,intervalle},
+@rglosnamed{Pitch names,nom des notes}.
 
 Manuel de notation :
 @ref{Vérifications d'octave}.
 
 Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
 
 Référence des propriétés internes :
 @rinternals{RelativeOctaveMusic}.
@@ -317,7 +317,7 @@ Dans la notation par défaut, un @notation{dièse} est formé en ajoutant
 @code{es}.  Les @notation{double-dièses} et @notation{double-bémols}
 sont obtenus en ajoutant respectivement @code{isis} ou @code{eses} au
 nom de note.  Ce sont les noms de note hollandais.  Pour les autres
-langues, consultez @ref{Noms de note dans d'autres langues}.
+langues, consultez @ref{Nom des notes dans d'autres langues}.
 
 @lilypond[verbatim,quote,relative=2]
 ais1 aes aisis aeses
@@ -382,18 +382,21 @@ cis
 
 @snippets
 
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle,ragged-right]
+{hiding-accidentals-on-tied-notes-at-the-start-of-a-new-system.ly}
+
 @lilypondfile[verbatim,lilyquote,texidoc, doctitle]
 {preventing-extra-naturals-from-being-automatically-added.ly}
 
 
 @seealso
 Glossaire musicologique :
-@rglos{sharp},
-@rglos{flat},
-@rglos{double sharp},
-@rglos{double flat},
-@rglos{Pitch names},
-@rglos{quarter tone}.
+@rglosnamed{sharp,dièse},
+@rglosnamed{flat,bémol},
+@rglosnamed{double sharp,double dièse},
+@rglosnamed{double flat,double bémol},
+@rglosnamed{Pitch names,Nom des notes},
+@rglosnamed{quarter tone,quart de ton}.
 
 Manuel d'initiation :
 @rlearning{Altérations et armure}.
@@ -401,12 +404,12 @@ Manuel d'initiation :
 Manuel de notation :
 @ref{Altérations accidentelles automatiques},
 @ref{Altérations accidentelles suggérées},
-@ref{Noms de note dans d'autres langues}.
+@ref{Nom des notes dans d'autres langues}.
 
 Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
 
-Références internes du programme :
+Références des propriétés internes :
 @rinternals{Accidental_engraver},
 @rinternals{Accidental},
 @rinternals{AccidentalCautionary},
@@ -424,8 +427,8 @@ LilyPond n'est donc conforme à aucun standard.
 
 
 
-@node Noms de note dans d'autres langues
-@unnumberedsubsubsec Noms de note dans d'autres langues
+@node Nom des notes dans d'autres langues
+@unnumberedsubsubsec Nom des notes dans d'autres langues
 @translationof Note names in other languages
 
 @cindex notes, noms selon la langue
@@ -564,10 +567,10 @@ suédois, le catalan et l'espagnol.
 
 @seealso
 Glossaire musicologique :
-@rglos{Pitch names}.
+@rglosnamed{Pitch names,Nom des notes}.
 
 Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
 
 
 
@@ -716,7 +719,7 @@ Dans les deux mesures qui suivent, les premier et troisième
 
 @seealso
 Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
 
 Référence des propriétés internes :
 @rinternals{RelativeOctaveCheck}.
@@ -733,7 +736,7 @@ Référence des propriétés internes :
 @funindex transpose
 
 Une expression musicale peut être transposée avec @code{\transpose}.
-Voici la syntaxe@tie{}:
+En voici la syntaxe@tie{}:
 
 @example
 \transpose @var{note_de_départ} @var{note_d_arrivée} @var{expression_musicale}
@@ -744,7 +747,8 @@ Cela signifie que @var{expression_musicale} est transposé de
 l'intervalle séparant @var{note_de_départ} et
 @var{note_d_arrivée}@tie{}: toute note dont la hauteur était
 @code{note_de_départ} est changée en @code{note_d_arrivée}@tie{}; les
-autres notes seront changées selon le même intervalle.
+autres notes seront changées selon le même intervalle.  Les deux
+hauteurs s'expriment en octave absolue.
 
 @warning{La musique contenue dans un bloc @code{@bs{}transpose} est en
 octaves absolus, sauf à inclure dans ce même bloc une clause
@@ -813,7 +817,7 @@ musiqueEnSiBemol = @{ e4 @dots{} @}
 @noindent
 Pour imprimer cette musique en fa -- et de ce fait produire une partie
 de cor au lieu d'un conducteur en notes réelles -- on utilisera un
-deuxième @code{transpose}@tie{}:
+deuxième @code{\transpose}@tie{}:
 
 @example
 musiqueEnSiBemol = @{ e4 @dots{} @}
@@ -837,7 +841,7 @@ Manuel de notation :
 @ref{Instruments transpositeurs}.
 
 Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
 
 Référence des propriété internes :
 @rinternals{TransposedMusic}.
@@ -960,7 +964,7 @@ c2 c
 
 Il existe d'autres clefs, destinées à un usage particulier.  Voir à ce
 sujet
-@c ref{Mensural clefs}, @c ref{Gregorian clefs},
+@c r ef{Mensural clefs}, @c r ef{Gregorian clefs},
 @ref{Tablatures par défaut} et @ref{Tablatures personnalisées}.
 
 
@@ -972,13 +976,13 @@ sujet
 
 @seealso
 Manuel de notation :
-@ref{Mensural clefs},
-@ref{Gregorian clefs},
+@c r ef{Mensural clefs},
+@c r ef{Gregorian clefs},
 @ref{Tablatures par défaut},
 @ref{Tablatures personnalisées}.
 
 Morceaux choisis:
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
 
 Référence des propriétés internes :
 @rinternals{Clef_engraver},
@@ -999,15 +1003,16 @@ Référence des propriétés internes :
 @c duplicated in Key signature and in Accidentals
 @warning{Les nouveaux utilisateurs sont parfois déroutés par la gestion
 des altérations et de l'armure.  Pour LilyPond, une hauteur n'est que du
-matériau brut ; l'armure et la clef ne feront que déterminer comment ce
-matériau sera retranscrit.  Un simple@tie{}@code{c} signifie tout
-bonnement @w{@qq{do naturel}} quelles que soient l'armure et la clef en
-question.  Pour plus d'information, reportez-vous au chapitre
+matériau brut@tie{}; l'armure et la clef ne feront que déterminer
+comment ce matériau sera retranscrit.  Un simple@tie{}@code{c} signifie
+tout bonnement @w{@qq{do naturel}} quelles que soient l'armure et la
+clef en question.  Pour plus d'information, reportez-vous au chapitre
 @rlearning{Altérations et armure}.} 
 
 L'armure indique la tonalité dans laquelle la pièce doit être jouée.
 Elle comprend un ensemble d'altérations (dièses ou bémols) à la clef,
-c'est-à-dire au début de la portée.
+c'est-à-dire au début de la portée.  Elle peut varier en cours de
+morceau.
 
 On définit ou modifie l'armure avec la commande @code{\key}
 
@@ -1048,8 +1053,8 @@ On définit ou modifie l'armure avec la commande @code{\key}
 
 @noindent
 Ici, @var{mode} doit être @code{\major} ou @code{\minor} afin d'avoir
-respectivement @var{hauteur}-majeur ou @var{hauteur}-mineur.  Vous pouvez
-aussi avoir recours aux modes anciens que sont @code{\ionian},
+respectivement @var{hauteur}-majeur ou @var{hauteur}-mineur.  Vous
+pouvez aussi avoir recours aux modes anciens que sont @code{\ionian},
 @code{\locrian}, @code{\aeolian}, @code{\mixolydian}, @code{\lydian},
 @code{\phrygian} et @code{\dorian}.
 
@@ -1072,14 +1077,14 @@ fis
 
 @seealso
 Glossaire musicologique :
-@rglos{church mode},
+@rglosnamed{church mode,mode d'église},
 @rglos{scordatura}.
 
 Manuel d'initiation :
 @rlearning{Altérations et armure}.
 
 Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
 
 Référence des propriétés internes :
 @rinternals{KeyChangeEvent},
@@ -1131,10 +1136,10 @@ a2 b
 
 @seealso
 Glossarire musicologique :
-@rglos{octavation}.
+@rglosnamed{octavation,octaviation}.
 
 Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
 
 Référence des propriétés internes :
 @rinternals{Ottava_spanner_engraver},
@@ -1226,15 +1231,15 @@ c2 g
 
 @seealso
 Glossaire musicologique :
-@rglos{concert pitch},
-@rglos{transposing instrument}.
+@rglosnamed{concert pitch,tonalité de concert},
+@rglosnamed{transposing instrument,instrument transpositeur}.
 
 Manuel de notation :
 @ref{Citation d'autres voix},
 @ref{Transposition}.
 
 Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
 
 
 @node Altérations accidentelles automatiques
@@ -1620,8 +1625,8 @@ des voix.  Les altérations sont imprimées voix par voix, mais les autres
 voix d'un même contexte @code{Staff} en @emph{tiennent compte}
 cette fois.  C'est pourquoi le @notation{la} de la dernière mesure est
 affublé d'un bécarre bien qu'il y en ait déjà eu un dans la mesure
-précédente, et que le ré de la main gauche en ait un alors qu'il avait
-auparavant concerné la main droite.
+précédente, et que le @notation{ré} de la main gauche en ait un alors
+qu'il avait auparavant concerné la main droite.
 
 @lilypond[quote]
 musicA = {
@@ -1858,7 +1863,7 @@ musicB = {
 
 Cette règle suit les pratiques de la musique contemporaine@tie{}: les
 altérations accidentelles apparaîssent comme dans le style
-@code{modern}, à ceci près qu'elles sont répétées dans la même mesure -- 
+@code{modern}, à ceci près qu'elles sont répétées dans la même mesure --
 sauf si elles concernent deux notes consécutives.
 
 @lilypond[quote]
@@ -2093,7 +2098,7 @@ musicB = {
 
 Cette règle reproduit ce que certains compositeurs du début du XXe
 siècle ont introduit dans leur désir d'abolir la distinction entre les
-notes naturelles ou non.  Ainsi, @emph{chaque} note est affublée d'une
+notes naturelles ou non.  Ainsi, @strong{chaque} note est affublée d'une
 altération, même si elle est naturelle.
 
 @lilypond[quote]
@@ -2331,6 +2336,9 @@ musicB = {
 
 
 @seealso
+Snippets:
+@rlsrnamed{Pitches,Hauteurs}.
+
 Référence des propriétés internes : 
 @rinternals{Accidental}, 
 @rinternals{Accidental_engraver},
@@ -2350,12 +2358,12 @@ Référence des propriétés internes :
 
 @knownissues
 
-Les notes simultanées sont considérées comme des évènements séquentiels. 
+Les notes simultanées sont considérées comme des évènements séquentiels.
 Ceci implique que, dans un accord, les altérations accidentelles
-seront imprimées comme si les notes de l'accord apparaissaient l'une après
-l'autre, en fonction de l'ordre dans lequel elles ont été saisies -- ce qui
-peut poser problème lorsqu'au sein d'un accord certaines altérations
-dépendent les unes des autres.  
+seront imprimées comme si les notes de l'accord apparaissaient l'une
+après l'autre, en fonction de l'ordre dans lequel elles ont été saisies
+-- ce qui peut poser problème lorsqu'au sein d'un accord certaines
+altérations dépendent les unes des autres.
 Ce problème est à résoudre manuellement, en insérant des@tie{}@code{!}
 et des@tie{}@code{?} après les notes concernées.
 
@@ -2444,13 +2452,16 @@ notes représentant la hauteur la plus basse et la plus haute.  Les
 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
 {ambitus-with-multiple-voices.ly}
 
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{changing-the-ambitus-gap.ly}
+
 
 @seealso
 Glossaire musicologique :
 @rglos{ambitus}.
 
 Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
 
 Référence des propriétés internes : 
 @rinternals{Ambitus_engraver},
@@ -2515,8 +2526,8 @@ Pour une liste exhaustive des styles de tête de note, consultez
 @ref{Styles de tête de note}.
 
 Certains instruments utilisent des têtes de note différentes à des
-fins spécifiques -- des croix pour le @emph{parlato} des chanteurs ou les
-notes étouffées des guitares@tie{}:
+fins spécifiques -- des croix (style @code{cross}) pour le
+@emph{parlato} des chanteurs ou les notes étouffées des guitares@tie{}:
 
 @lilypond[verbatim,quote,relative=2]
 c4 b
@@ -2559,7 +2570,7 @@ harmoniques des cordes@tie{}:
 
 @seealso
 Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
 
 Manuel de notation :
 @ref{Styles de tête de note},
@@ -2624,7 +2635,7 @@ Manuel de notation :
 @ref{Définition de la taille de portée}.
 
 Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
 
 Référence des propriétés internes :
 @rinternals{note-event},
@@ -2648,10 +2659,16 @@ Référence des propriétés internes :
 @funindex key
 @funindex \aikenHeads
 @funindex aikenHeads
+@funindex \aikenHeadsMinor
+@funindex aikenHeadsMinor
 @funindex \sacredHarpHeads
 @funindex sacredHarpHeads
+@funindex \sacredHarpHeadsMinor
+@funindex sacredHarpHeadsMinor
 @funindex \southernHarmonyHeads
 @funindex southernHarmonyHeads
+@funindex \southernHarmonyHeadsMinor
+@funindex southernHarmonyHeadsMinor
 
 En notation profilée, le profil d'une tête de note correspond à la
 fonction harmonique de cette note dans la gamme.  Ce style de notation
@@ -2706,7 +2723,7 @@ Pour une liste exhaustive des styles de tête de note, consultez
 
 @seealso
 Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
 
 Manuel de notation :
 @ref{Styles de tête de note}.
@@ -2760,7 +2777,7 @@ créées ainsi@tie{}:
 
 @seealso
 Morceaux choisis :
-@rlsr{Pitches}.
+@rlsrnamed{Pitches,Hauteurs}.
 
 Référence des propriétés internes :
 @rinternals{Pitch_squash_engraver},
diff --git a/Documentation/fr/notation/programming-interface.itely b/Documentation/fr/notation/programming-interface.itely
deleted file mode 100644 (file)
index d392d9e..0000000
+++ /dev/null
@@ -1,383 +0,0 @@
-@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
-
-@ignore
-    Translation of GIT committish: 98f5cb86133b03c2c4739cab384d48021e5d11df
-
-    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: Valentin Villenave
-@c Translation checkers: Gilles Thibault
-
-
-@node Interfaces pour les programmeurs
-@chapter Interfaces pour les programmeurs
-@translationof Interfaces for programmers
-
-@untranslated
-
-
-@menu
-* Fonctions musicales::
-* Interfaces de programmation::
-* Construction de fonctions complexes::
-* Interface de programmation des marqueurs de texte::
-* Contextes pour programmeurs::
-* Utilisation de procédures Scheme en tant que propriétés::
-* Utilisation de code Scheme au lieu de \"tweak\"::
-* Retouches complexes::
-@end menu
-
-@node Fonctions musicales
-@section Fonctions musicales
-@translationof Music functions
-
-@untranslated
-
-
-@menu
-* Aperçu des fonctions musicales::
-* Fonctions de substitution simple::
-* Fonctions de substitution par paire::
-* De l'usage des mathématiques dans les fonctions::
-* Fonctions fantômes::
-* Fonctions dépourvues d'argument::
-* Liste des fonctions musicales prédéfinies::
-@end menu
-
-@node Aperçu des fonctions musicales
-@subsection Aperçu des fonctions musicales
-@translationof Overview of music functions
-
-@untranslated
-
-
-@node Fonctions de substitution simple
-@subsection Fonctions de substitution simple
-@translationof Simple substitution functions
-
-@untranslated
-
-
-@node Fonctions de substitution par paire
-@subsection Fonctions de substitution par paire
-@translationof Paired substitution functions
-
-@untranslated
-
-
-@node De l'usage des mathématiques dans les fonctions
-@subsection De l'usage des mathématiques dans les fonctions
-@translationof Mathematics in functions
-
-@untranslated
-
-
-@node Fonctions fantômes
-@subsection Fonctions fantômes
-@translationof Void functions
-
-@untranslated
-
-
-@node Fonctions dépourvues d'argument
-@subsection Fonctions dépourvues d'argument
-@translationof Functions without arguments
-
-@untranslated
-
-
-@node Liste des fonctions musicales prédéfinies
-@subsection Liste des fonctions musicales prédéfinies
-@translationof Overview of available music functions
-
-@untranslated
-
-
-@include identifiers.tely
-@node Interfaces de programmation
-@section Interfaces de programmation
-@translationof Programmer interfaces
-
-@untranslated
-
-
-@menu
-* Variables d'entrée et Scheme::
-* Représentation interne de la musique::
-@end menu
-
-@node Variables d'entrée et Scheme
-@subsection Variables d'entrée et Scheme
-@translationof Input variables and Scheme
-
-@untranslated
-
-
-@node Représentation interne de la musique
-@subsection Représentation interne de la musique
-@translationof Internal music representation
-
-@untranslated
-
-
-@node Construction de fonctions complexes
-@section Construction de fonctions complexes
-@translationof Building complicated functions
-
-@untranslated
-
-
-@menu
-* Affichage d'expressions musicales::
-* Propriétés de la musique::
-* Exemple : redoubler une note avec liaison::
-* Exemple : ajouter une articulation à plusieurs notes::
-@end menu
-
-@node Affichage d'expressions musicales
-@subsection Affichage d'expressions musicales
-@translationof Displaying music expressions
-
-@untranslated
-
-
-@node Propriétés de la musique
-@subsection Propriétés de la musique
-@translationof Music properties
-
-@untranslated
-
-
-@node Exemple : redoubler une note avec liaison
-@subsection Exemple : redoubler une note avec liaison
-@translationof Doubling a note with slurs (example)
-
-@untranslated
-
-
-@node Exemple : ajouter une articulation à plusieurs notes
-@subsection Exemple : ajouter une articulation à plusieurs notes
-@translationof Adding articulation to notes (example)
-
-@untranslated
-
-
-@node Interface de programmation des marqueurs de texte
-@section Interface de programmation des marqueurs de texte
-@translationof Markup programmer interface
-
-@untranslated
-
-
-@menu
-* Construction Scheme d'un marqueur::
-* Fonctionnement interne des marqueurs::
-* Définition d'une nouvelle commande de marqueur::
-* Définition d'une nouvelle commande de liste de marqueurs::
-@end menu
-
-@node Construction Scheme d'un marqueur
-@subsection Construction Scheme d'un marqueur
-@translationof Markup construction in Scheme
-
-@untranslated
-
-
-@node Fonctionnement interne des marqueurs
-@subsection Fonctionnement interne des marqueurs
-@translationof How markups work internally
-
-@untranslated
-
-
-@node Définition d'une nouvelle commande de marqueur
-@subsection Définition d'une nouvelle commande de marqueur
-@translationof New markup command definition
-
-@untranslated
-
-
-@node Définition d'une nouvelle commande de liste de marqueurs
-@subsection Définition d'une nouvelle commande de liste de marqueurs
-@translationof New markup list command definition
-
-@untranslated
-
-
-@node Contextes pour programmeurs
-@section Contextes pour programmeurs
-@translationof Contexts for programmers
-
-@untranslated
-
-
-@menu
-* Évaluation d'un contexte::
-* Application d'une fonction à tous les objets de mise en forme::
-@end menu
-
-@node Évaluation d'un contexte
-@subsection Évaluation d'un contexte
-@translationof Context evaluation
-
-@untranslated
-
-
-@node Application d'une fonction à tous les objets de mise en forme
-@subsection Application d'une fonction à tous les objets de mise en forme
-@translationof Running a function on all layout objects
-
-@untranslated
-
-
-@node Utilisation de procédures Scheme en tant que propriétés
-@section Utilisation de procédures Scheme en tant que propriétés
-@translationof Scheme procedures as properties
-
-@untranslated
-
-
-@menu
-* Utilisation de code Scheme au lieu de \"tweak\"::
-* Retouches complexes::
-@end menu
-
-@node Utilisation de code Scheme au lieu de \"tweak\"
-@section Utilisation de code Scheme au lieu de @code{\tweak}
-@translationof Using Scheme code instead of tweak
-
-L'inconvénient principal de la commande @code{\tweak} est la rigidité de sa
-syntaxe.  Par exemple, le code suivant produit une erreur.
-
-@example
-F = \tweak #'font-size #-3 -\flageolet
-
-\relative c'' @{
-  c4^\F c4_\F
-@}
-@end example
-
-@noindent
-En d'autres termes, @code{\tweak} ne se comporte pas comme une articulation :
-il ne peut notamment pas être accolé avec les symboles @samp{^} ou @samp{_}.
-
-C'est en se servant du langage Scheme que l'on peut résoudre ce problème.
-Dans cet exemple, on a recours aux méthodes décrites dans @ref{Exemple : ajouter une articulation à plusieurs notes}, en particulier quant à l'emploi de
-@code{\displayMusic}.
-
-@example
-F = #(let ((m (make-music 'ArticulationEvent
-                          'articulation-type "flageolet")))
-       (set! (ly:music-property m 'tweaks)
-             (acons 'font-size -3
-                    (ly:music-property m 'tweaks)))
-       m)
-
-\relative c'' @{
-  c4^\F c4_\F
-@}
-@end example
-
-@noindent
-Ici les propriétés @code{tweak} de l'objet flageolet nommé
-@samp{m} (créé au moyen de @code{make-music}) sont extraites par
-@code{ly:music-property}, une nouvelle valeur de la taille de fonte
-est ajoutée à la liste de ses propriétés (grâce à la fonction Scheme
-@code{acons}), et le résultat de cette opération est renvoyé par @code{set!}.
-Le dernier élément, dans ce bloc @code{let}, est la valeur finale de
-@samp{m} lui-même.
-
-
-@node Retouches complexes
-@section Retouches complexes
-@translationof Difficult tweaks
-
-Certains réglages sont plus délicats que d'autres.
-
-@itemize @bullet
-
-
-@item
-L'un d'entre eux est l'apparence des objets dits @q{spanner}, qui s'étendent
-horizontalement, tels que les liaisons.  Si, en principe, un seul de ces objets
-est créé à la fois et peut donc être modifié de façon habituelle, lorsque ces
-objets doivent enjamber un changement de ligne, ils sont dupliqués au début
-du ou des systèmes suivants.  Comme ces objets sont des clones de l'objet d'origine,
-ils en héritent toutes les propriétés, y compris les éventuelles commandes @code{\override}.
-
-
-En d'autres termes, une commande @code{\override} affecte toujours les deux extrémités
-d'un objet @q{spanner}.  Pour ne modifier que la partie précédant ou suivant le changement
-de ligne, il faut intervenir directement dans le processus de mise en page.
-La fonction de rappel @code{after-line-breaking} contient toute l'opération Scheme
-effectuée lorsque les sauts de lignes ont été déterminés, et que des objets graphiques
-ont été divisés sur des systèmes différents.
-
-Dans l'exemple suivant, on définit une nouvelle opération nommée
-@code{my-callback}.  Cette opération
-
-@itemize @bullet
-@item
-détermine si l'objet a été divisé à l'occasion d'un changement de ligne
-@item
-si oui, recherche les différents morceaux de l'objet
-@item
-vérifie si l'objet considéré est bien la deuxième moitié d'un objet divisé
-@item
-si oui, applique un espacement supplémentaire (@code{extra-offset}).
-@end itemize
-
-On ajoute cette procédure à l'objet @rinternals{Tie} (liaison de tenue),
-de façon à ce que le deuxième morceau d'une liaison divisée soit rehaussé.
-
-@c KEEP LY
-@lilypond[quote,verbatim,ragged-right]
-#(define (my-callback grob)
-  (let* (
-         ; l'objet a-t-il été divisé ?
-         (orig (ly:grob-original grob))
-
-         ; si oui, rechercher les morceaux frères (siblings)
-         (siblings (if (ly:grob? orig)
-                     (ly:spanner-broken-into orig) '() )))
-
-   (if (and (>= (length siblings) 2)
-             (eq? (car (last-pair siblings)) grob))
-     (ly:grob-set-property! grob 'extra-offset '(-2 . 5)))))
-
-\relative c'' {
-  \override Tie #'after-line-breaking =
-  #my-callback
-  c1 ~ \break c2 ~ c
-}
-@end lilypond
-
-@noindent
-Lorsque cette astuce va être appliquée, notre nouvelle fonction de rappel
-@code{after-line-breaking} devra également appeler celle d'origine
-(@code{after-line-breaking}), si elle existe.
-Ainsi, pour l'utiliser dans le cas d'un crescendo (objet @code{Hairpin}),
-il faudra appeler également @code{ly:hairpin::after-line-breaking}.
-
-
-@item Pour des raisons d'ordre technique, certains objets ne peuvent être modifiés par
-@code{\override}.  Parmi ceux-là, les objets @code{NonMusicalPaperColumn}
-et @code{PaperColumn}.  La commande @code{\overrideProperty} sert à les modifier, de
-façon similaire à @code{\once \override}, mais avec une syntaxe différente :
-
-@example
-\overrideProperty
-#"Score.NonMusicalPaperColumn"  % Nom de l'objet
-#'line-break-system-details     % Nom de la propriété
-#'((next-padding . 20))         % valeur
-@end example
-
-Notez cependant que la commande @code{\override} peut tout de même être appliquée
-à @code{NonMusicalPaperColumn} et @code{PaperColumn} dans un bloc @code{\context}.
-
-@end itemize
index ecb731a069b811b82fe89e1c4cab022d27600632..0680b7522c3152e998e09fa466f4ae1499c529ce 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 158658dc75b6f6553e77ff53119ac802eb91f50c
+    Translation of GIT committish: a77235f2c9706d75fdd16dd077802bfa60d3913a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -28,7 +28,7 @@ prend en charge les types de répétition suivants@tie{}:
 @table @code
 @item volta
 Le passage répété n'est pas développé, mais il est encadré par des
-barres de reprises et peut se terminer par plusieurs fins
+barres de reprise et peut se terminer par plusieurs fins
 alternatives -- ou @emph{volte} -- imprimées de gauche à droite sous
 des crochets.  Lorsque la répétition commence au début de la pièce,
 aucune barre de reprise n'est gravée au début de la partition.  Il
@@ -37,7 +37,7 @@ s'agit de la notation courante des reprises avec fins alternatives.
 @item unfold
 La musique répétée est développée dans la partition autant de fois
 qu'indiqué.  Ceci est particulièrement utile pour de la musique
-répétitive. 
+répétitive.
 
 @item percent
 Des barres obliques ou signes de pourcentage indiquent la répétition
@@ -49,8 +49,8 @@ Ce type permet de réaliser des trémolos sous forme de liens de croches.
 @end table
 
 @menu
-* Répétition d'un long passage::  
-* Autres types de répétition::  
+* Répétition d'un long passage::
+* Autres types de répétition::
 @end menu
 
 @node Répétition d'un long passage
@@ -64,9 +64,9 @@ dans la partition.  Les barres et autres signes de reprise peuvent être
 contrôlés manuellement.
 
 @menu
-* Répétitions courantes::       
-* Indications de reprise manuelles::  
-* Répétitions explicites::      
+* Répétitions courantes::
+* Indications de reprise manuelles::
+* Répétitions explicites::
 @end menu
 
 @cindex volta
@@ -87,7 +87,7 @@ contrôlés manuellement.
 @unnumberedsubsubsec Répétitions courantes
 @translationof Normal repeats
 
-On peut indiquer une répétition de la façon suivante :
+On peut indiquer une répétition de la façon suivante@tie{}:
 
 @example
 \repeat volta @var{nombre_de_fois} @var{expression_musicale}
@@ -96,7 +96,7 @@ On peut indiquer une répétition de la façon suivante :
 @noindent
 où @var{expression_musicale} représente ce qui doît être répété.
 
-Les reprises courantes s'indiquent comme ceci :
+Les reprises courantes, sans alternative, s'indiquent comme ceci@tie{}:
 
 @lilypond[verbatim,quote,relative=2]
 \repeat volta 2 { c4 d e f }
@@ -106,7 +106,8 @@ c2 d
 
 On peut ajouter une fin alternative à l'aide de la commande
 @code{\alternative}.  Chaque @var{alternative} est une expression
-musicale en elle-même, il faudra donc les regrouper par des accolades. 
+musicale en elle-même@tie{}; il faudra donc les regrouper par des
+accolades.
 
 @example
 \repeat volta @var{nombre_de_fois} @var{expression_musicale}
@@ -115,11 +116,9 @@ musicale en elle-même, il faudra donc les regrouper par des accolades.
 @}
 @end example
 
-@noindent
-
 Si l'on donne trop peu d'alternatives en regard du nombre de fois où le
 passage doit être rejoué, la première alternative sera jouée plusieurs
-fois. 
+fois.
 
 Voici une simple reprise avec une fin alternative :
 
@@ -146,7 +145,7 @@ c1
 
 @warning{Une clause @code{@bs{}relative} ne doît jamais se trouver à
 l'intérieur d'une section @code{@bs{}repeat}@tie{}: vous aurez
-immanquablement des portées parasites.  Voir 
+immanquablement des portées parasites.  Voir
 @rprogram{Apparition d'une portée supplémentaire}.}
 
 @cindex reprise avec levée
@@ -264,7 +263,7 @@ c1
 
 @seealso
 Glossaire musicologique :
-@rglos{repeat},
+@rglosnamed{repeat,répétition},
 @rglos{volta}.
 
 Manuel de notation :
@@ -273,7 +272,7 @@ Manuel de notation :
 @ref{Gestion du temps}.
 
 Morceaux choisis :
-@rlsr{Repeats}.
+@rlsrnamed{Repeats,Répétitions}.
 
 Référence des propriétés internes :
 @rinternals{VoltaBracket},
@@ -294,13 +293,13 @@ Référence des propriétés internes :
 L'extension d'une liaison à partir d'un bloc @code{\repeat} sur un bloc
 @code{\alternative} n'est possible que pour la première alternative.
 Selon le même principe, une liaison ne saurait partir de la fin d'une
-alternative pour se terminer audébut de la reprise.
+alternative pour se terminer au début de la reprise.
 
 Le développement, à l'aide de la commande @code{\unfoldRepeats}, d'une
 répétition qui commence sur une mesure incomplète et contient un bloc
 @code{alternative} avec modification de la propriété
 @code{measureLength} entraînera des messages d'erreur concernant le
-placement des barres de mesure.
+placement des barres de mesure.
 
 Des reprises imbriquées telles que
 
@@ -329,11 +328,11 @@ de clarté.
 @funindex start-repeat
 
 @warning{Les méthodes présentées dans les lignes qui suivent ne
-devraient servir qu'à indiquer des constructions de répétitions
+devraient servir à indiquer que des constructions de répétition
 inhabituelles.  En règle générale, il vaut mieux recourrir à la fonction
-@code{\\repeat} pour créer une reprise, ou bien insérer la barre de
-mesure adéquate.   Pour plus d'information, voir le chapitre 
-@ref{Barres de mesure}.} 
+@code{@bs{}repeat} pour créer une reprise ou bien insérer la barre de
+mesure adéquate.   Pour plus d'information, voir le chapitre
+@ref{Barres de mesure}.}
 
 La propriété @code{repeatCommands} sert à contrôler la mise en forme des
 reprises.  On la définit par une suite de commandes de reprise Scheme.
@@ -350,7 +349,7 @@ c1
 @end lilypond
 
 Traditionnellement, on n'imprime pas de signe de reprise en début de
-morceau. 
+morceau.
 
 @item end-repeat
 Pour imprimer une barre de reprise @code{:|}
@@ -365,7 +364,7 @@ c1
 @item (volta @var{nombre}) @dots{} (volta #f)
 Pour obtenir un crochet indiquant le numéro de l'alternative.  Pour que
 le crochet s'imprime effectivement, il faut spécifier explicitement
-l'endroit où il doît se terminer.  
+l'endroit où il doît se terminer.
 
 @lilypond[verbatim,quote,relative=2]
 f4 g a b
@@ -423,9 +422,9 @@ Manuel de notation :
 @ref{Mise en forme du texte}.
 
 Morceaux choisis :
-@rlsr{Repeats}.
+@rlsrnamed{Repeats,Répétitions}.
 
-Référence des propriétés internes : 
+Référence des propriétés internes :
 @rinternals{VoltaBracket},
 @rinternals{RepeatedMusic},
 @rinternals{VoltaRepeatedMusic}.
@@ -443,8 +442,8 @@ Référence des propriétés internes :
 @funindex unfold
 
 Adjoindre à la commande @code{\repeat} l'opion @code{unfold} permet de
-s'affranchir de ressaisir de la musique répétitive.  En voici la 
-syntaxe@tie{}: 
+s'affranchir de ressaisir de la musique répétitive.  En voici la
+syntaxe@tie{}:
 
 @example
 \repeat unfold @var{nombre_de_fois} @var{expression_musicale}
@@ -521,7 +520,7 @@ génèrera une portée supplémentaire -- voir
 
 @seealso
 Morceaux choisis :
-@rlsr{Repeats}.
+@rlsrnamed{Repeats,Répétitions}.
 
 Référence des propriétés internes :
 @rinternals{RepeatedMusic},
@@ -533,13 +532,13 @@ Référence des propriétés internes :
 @translationof Short repeats
 
 Nous abordons ici les reprises de courte durée.  Il en existe deux
-formes, à savoir la répétition d'une même note sur quelques mesures -- 
+formes, à savoir la répétition d'une même note sur quelques mesures --
 représentée par une barre oblique ou le signe pourcent -- et les
-trémolos. 
+trémolos.
 
 @menu
-* Répétitions de mesure::       
-* Répétitions en trémolo::       
+* Répétitions de mesure::
+* Répétitions en trémolo::
 @end menu
 
 @node Répétitions de mesure
@@ -557,15 +556,14 @@ trémolos.
 
 Le style de @qq{reprise en pourcent} sert à répéter une séquence de
 notes.  Elle sera imprimée une fois, puis remplacée par un symbole
-spécial.  Les séquences d'une ou deux mesures sont remplacées par un
-symbole qui ressemble au symbole de pourcentage, tandis que   
+spécial.
+
+En voici la syntaxe@tie{}:
 
 @example
-@code{\repeat percent @var{nombre} @var{musicexpr}}
+@code{\repeat percent @var{nombre} @var{expression_musicale}}
 @end example
 
-@noindent
-où @var{musicexpr} est l'expression musicale à répéter.
 
 Les séquences inférieures à une mesure sont remplacées par une barre
 oblique.
@@ -606,7 +604,7 @@ Glossaire musicologique :
 @rglos{simile}.
 
 Morceaux choisis :
-@rlsr{Repeats}.
+@rlsrnamed{Repeats,Répétitions}.
 
 Référence des propriétés internes :
 @rinternals{RepeatSlash},
@@ -642,7 +640,7 @@ notes ou accords, et la répétition rapide d'une seule note ou d'un
 accord.  Lorsqu'il est constitué d'une alternance répétitive, le trémolo
 s'indique en ajoutant des barres de ligature entre les deux notes ou
 accords concernés.  Lorsqu'il s'agit d'une répétition rapide, des barres
-de ligature penchées sont ajoutée à la note en question.
+de ligature penchées sont ajoutées à la note en question.
 
 On peut placer une notation de trémolo entre deux notes, avec la
 commande @code{\repeat} suivie du style trémolo@tie{}:
@@ -674,13 +672,14 @@ faudra alors laisser sans accolades@tie{}:
 
 
 @cindex trémolo, indication de
+
 @funindex tremoloFlags
 @funindex :
 
-Le même résultat s'obtient en faisant suivre la note considérée 
+Le même résultat s'obtient en faisant suivre la note considérée
 de deux points et d'un nombre (@w{@code{note:}[@var{nombre}]}).
 Le nombre en question correspond à la valeur de la subdivision@tie{};
-il doit être au moins de 8, auquel cas la hampe sera barrée par un 
+il doit être au moins de 8, auquel cas la hampe sera barrée par un
 seul trait de ligature.  Si ce nombre est omis, la dernière valeur --
 telle que mémorisée dans @code{tremoloFlags} -- sera utilisée.
 
@@ -697,13 +696,8 @@ c: c:
 
 @seealso
 Morceaux choisis :
-@rlsr{Repeats}.
+@rlsrnamed{Repeats,Répétitions}.
 
 @cindex tremolo, cross-staff
 @cindex cross-staff tremolo
 
-@knownissues
-
-Les trémolos distribués sur plusieurs portées peuvent amener des
-résultat inespérés.
-
index 80b01eea6498a32242fe07596c249f2bcbdd53ba..bcf56b2e2c8444157e30e61a90f2e61e4f94d741 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 190a067275167c6dc9dd0afef683d14d392b7033
+    Translation of GIT committish: e1a149d0cc60b02e86209387958f4028567dd366
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -19,7 +19,7 @@
 
 @lilypondfile[quote]{rhythms-headword.ly}
 
-Cette section traite du rythme : durées, silences, barres de ligature
+Cette section traite du rythme@tie{}: durées, silences, barres de ligature
 et de mesure.
 
 @menu
@@ -61,8 +61,8 @@ et de mesure.
 Dans les modes de notes, d'accords et de paroles, les durées sont
 écrites avec des chiffres et des points@tie{}: les durées sont indiquées
 par leur valeur fractionnaire par rapport à la durée d'une ronde.  Une
-noire, par exemple, qui équivaut à un 1/4 de ronde -- @emph{quarter note}
-en anglais -- s'écrit @code{4}, alors qu'une blanche --
+noire, par exemple, qui équivaut à un 1/4 de ronde -- @emph{quarter
+note} en anglais -- s'écrit @code{4}, alors qu'une blanche --
 @emph{half-note}, 1/2 ronde -- s'écrit @code{2}.  Pour des notes plus
 longues qu'une ronde, vous devrez utiliser les commandes @code{\longa}
 pour une longue, et @code{\breve} pour une brève, aussi appelée carrée.
@@ -73,7 +73,7 @@ sont possibles, à condition de les ligaturer.
 @lilypond[quote,verbatim,relative=2]
 \time 8/1
 c\longa c\breve c1 c2
-c4 c8 c16 c32 c64 c64
+c4 c8 c16 c32 c64 c128 c128
 @end lilypond
 
 @noindent
@@ -85,12 +85,13 @@ Voici ces mêmes durées sans la fonction de ligature automatique.
 \time 8/1
 \autoBeamOff
 c\longa c\breve c1 c2
-c4 c8 c16 c32 c64 c64
+c4 c8 c16 c32 c64 c128 c128
 @end lilypond
 
 Une note dont la durée est de quatre brèves s'obtient par la commande
-@code{\maxima}.  Celle-ci n'est toutefois disponible que dans le cadre de
-la notation ancienne.  Pour plus de détails, voir @ref{Notations anciennes}.
+@code{\maxima}.  Celle-ci n'est toutefois disponible que dans le cadre
+de la notation ancienne.  Pour plus de détails, voir
+@ref{Notations anciennes}.
 
 @cindex durée par défaut
 @cindex défaut, durée
@@ -164,8 +165,8 @@ Glossaire musicologique :
 @rglos{breve},
 @rglos{longa},
 @rglos{maxima},
-@rglos{note value},
-@rglos{Duration names notes and rests}.
+@rglosnamed{note value,valeur des notes},
+@rglosnamed{Duration names notes and rests,Noms de durée (notes et silences)}.
 
 Manuel de notation :
 @ref{Barres de ligature automatiques},
@@ -178,7 +179,7 @@ Manuel de notation :
 @ref{Notation proportionnelle}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Référence des propriétés internes :
 @rinternals{Dots},
@@ -237,7 +238,7 @@ Des commandes prédéfinies permettent de déroger au positionnement
 automatique du crochet en surplomb ou au-dessous des notes -- voir le
 chapitre @ref{Direction et positionnement}.
 
-Les nolets peuvent être imbriqués ; par exemple,
+Les nolets peuvent être imbriqués@tie{}; par exemple,
 
 @lilypond[quote,verbatim,relative=2]
 \autoBeamOff
@@ -287,9 +288,9 @@ comme indiqué au chapitre @ref{Changement d'échelle des durées}.
 
 @seealso
 Glossaire musicologique :
-@rglos{triplet},
-@rglos{tuplet},
-@rglos{polymetric}.
+@rglosnamed{triplet,triolet},
+@rglosnamed{tuplet,nolet},
+@rglosnamed{polymetric,polymétrie}.
 
 Manuel d'initiation :
 @rlearning{Méthodes de retouche}.
@@ -301,13 +302,14 @@ Manuel de notation :
 @ref{Notation polymétrique}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Références des propriétés internes :
 @rinternals{TupletBracket},
 @rinternals{TupletNumber},
 @rinternals{TimeScaledMusic}.
 
+
 @cindex notes d'ornement et crochet de nolet
 
 @knownissues
@@ -333,8 +335,9 @@ comme indiqué au chapitre @rlearning{Les voix contiennent la musique}.
 
 Vous pouvez altérer la durée des notes, silences ou accords en leur
 joignant une fraction @var{N/M}, donnant @qq{@code{*}@var{N/M}} -- ou
-@qq{@code{*}@var{N}} si @var{M=1}.  Ceci ne modifiera en rien l'apparence
-des notes ou silences produits, mais affectera le rendu MIDI.
+@qq{@code{*}@var{N}} si @var{M=1}.  Ceci ne modifiera en rien
+l'apparence des notes ou silences produits, mais affectera le
+positionnement de l'objet dans la mesure, ainsi que le rendu MIDI.
 
 Dans l'exemple suivant, les trois premières notes prennent exactement
 deux temps, mais aucun triolet n'est imprimé.
@@ -397,7 +400,7 @@ Manuel de notation :
 @ref{Notation polymétrique}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 
 @node Liaisons de prolongation
@@ -488,7 +491,7 @@ indiquent à l'instrumentiste de laisser sonner la note ou l'accord au
 lieu de l'étouffer.  Elles s'indiquent de la manière suivante@tie{}:
 
 @lilypond[quote,verbatim,relative=1]
- <c f g>\laissezVibrer
+ <c f g>1\laissezVibrer
 @end lilypond
 
 @cindex liaisons de prolongation, positionnement
@@ -531,7 +534,7 @@ c2 ~ c
 c2 ~ c
 @end lilypond
 
-Il est même possible d'en personnaliser l'allure :
+Il est même possible d'en personnaliser l'allure@tie{}:
 
 @lilypond[quote, verbatim, relative=1]
 \tieDashPattern #0.3 #0.75
@@ -571,7 +574,7 @@ plus amples détails à ce sujet, reportez-vous au chapitre
 
 @seealso
 Glossaire musical :
-@rglos{tie},
+@rglosnamed{tie,liaison de tenue},
 @rglos{laissez vibrer}.
 
 Manuel de notation :
@@ -579,7 +582,7 @@ Manuel de notation :
 @ref{Découpage automatique des notes}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Référence dezs propriétés internes :
 @rinternals{LaissezVibrerTie},
@@ -688,7 +691,7 @@ Manuel de notation :
 @ref{Silences valant une mesure}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Référence des propriétés internes :
 @rinternals{Rest}.
@@ -781,14 +784,14 @@ rien du tout, pas même un symbole transparent.
 
 @seealso
 Manuel d'initiation :
-@rlearning{Visibility and color of objects}.
+@rlearning{Visibilité et couleur des objets}.
 
 Manuel de notation :
 @ref{Dictée à trous},
-@ref{Visibilité des objet}.
+@ref{Visibilité des objets}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Référence des propriétés internes :
 @rinternals{SkipMusic}.
@@ -961,7 +964,7 @@ numéros de mesure.
 
 @seealso
 Glossaire musicologique :
-@rglos{multi-measure rest}.
+@rglosnamed{multi-measure rest,silence multi-mesures}.
 
 Manuel de notation :
 @ref{Durées},
@@ -970,7 +973,7 @@ Manuel de notation :
 @ref{Commentaires textuels}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Référence des propriétés internes :
 @rinternals{MultiMeasureRest}.
@@ -1172,14 +1175,14 @@ métrique@tie{}:
 
 @seealso
 Glossaire musicologique :
-@rglos{time signature}
+@rglosnamed{time signature,métrique}.
 
 Manuel de notation :
 @ref{Métriques anciennes},
 @ref{Gestion du temps}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Références des propriétés internes :
 @rinternals{TimeSignature},
@@ -1207,6 +1210,7 @@ commande est
 \partial @var{durée}
 @end example
 
+@noindent
 où @code{durée} correspond à la valeur rythmique devant être ajoutée
 avant la première mesure complète@tie{}:
 
@@ -1223,32 +1227,32 @@ Une mesure incomplète peut être de n'importe quelle longueur inférieure
 a2. c,4 |
 @end lilypond
 
-Le programme traduit cette commande en
+Le programme traduit cette commande @code{\partial @var{durée}} en
 
 @example
 \set Timing.measurePosition = -@var{durée}
 @end example
 
-Par exemple, @code{\partial 8*3} es traduit en :
+Par exemple, @code{\partial 8*3} est traduit en@tie{}:
 
 @example
 \set Timing.measurePosition = #(ly:make-moment -3 8)
 @end example
 
 La propriété @code{measurePosition} contient un nombre rationnel qui
-indique, à ce point précis, où l'on en est de la mesure. Notez qu'il
+indique, à ce point précis, où l'on en est de la mesure.  Notez qu'il
 peut s'agir d'un nombre négatif@tie{}; @code{\partial 4} signifie, pour
 le programme@tie{}: @qq{Dans cette mesure, il reste juste une noire}.
 
 @seealso
 Glossaire musicologique :
-@rglos{anacrusis}.
+@rglosnamed{anacrusis,anacrouse}.
 
 Manuel de notation :
 @ref{Notes d'ornement}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Références des propriétés internes :
 @rinternals{Timing_translator}.
@@ -1258,7 +1262,7 @@ Références des propriétés internes :
 
 @code{\partial} n'est destiné à être utilisé qu'en début de pièce.
 Si on l'utilise ailleurs qu'au début, des messages d'erreurs peuvent
-s'afficher.  Utilisez plutôt @code{\set Timing.measurePosition} en
+s'afficher.  Utilisez plutôt @code{\set@tie{}Timing.measurePosition} en
 pareil cas.
 
 
@@ -1278,9 +1282,9 @@ pareil cas.
 
 Les barres de mesure et les numéros de mesure sont calculés
 automatiquement, ce qui n'est pas souhaitable dans le cas d'une musique
-non mesurée -- les cadences, par exemple. Les commandes
+non mesurée -- les cadences, par exemple.  Les commandes
 @code{\cadenzaOn} et @code{\cadenzaOff} permettent de désactiver et de
-rétablir la métrique automatique.
+rétablir ce comportement automatique.
 
 @lilypond[verbatim,relative=2,fragment]
 c4 d e d
@@ -1320,14 +1324,14 @@ de la partition, même si vous ne les placez que dans un simple contexte
 
 @seealso
 Glossaire musicologique :
-@rglos{cadenza}.
+@rglosnamed{cadenza,cadence}.
 
 Manuel de notation :
 @ref{Visibilité des objets},
 @ref{Notation polymétrique}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 
 @cindex cadence et saut de ligne
@@ -1391,11 +1395,11 @@ et échelonnement de la durée des notes.
 
 @strong{@i{Portées aux métriques différentes, mesures d'égale longueur}}
 
-Il suffit, pour obtenir cette forme de notation, de tout d'abord affecter
-une même métrique aux différentes portées.  L'indicateur de métrique sera
-ensuite remplacé dans chacune des portées par un quotient donné en
-argument à la propriété @code{timeSignatureFraction}.  La durée des
-notes sera enfin proratisée selon la métrique commune (voir
+Il suffit, pour obtenir cette forme de notation, de tout d'abord
+affecter une même métrique aux différentes portées.  L'indicateur de
+métrique sera ensuite remplacé dans chacune des portées par un quotient
+donné en argument à la propriété @code{timeSignatureFraction}.  La durée
+des notes sera enfin proratisée selon la métrique commune (voir
 @ref{Métrique}) grâce à la fonction @code{\scaleDurations}, qui
 s'utilise tout comme la commande @code{\times} -- sans toutefois créer
 de crochet de nolet (voir @ref{Changement d'échelle des durées}).
@@ -1487,16 +1491,16 @@ parviendrez en déplaçant le @code{Timing_translator} et le
 
 @seealso
 Glossaire musicologique :
-@rglos{polymetric},
-@rglos{polymetric time signature},
-@rglos{meter}.
+@rglosnamed{polymetric,polymétrie},
+@rglosnamed{polymetric time signature,métrique composite},
+@rglosnamed{meter,métrique}.
 
 Manuel de notation :
 @ref{Métrique},
 @ref{Changement d'échelle des durées}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Références des propriétés internes :
 @rinternals{TimeSignature},
@@ -1545,14 +1549,14 @@ montrent exactement la durée des décalages de mesure.
 
 @seealso
 Glossaire musicologique :
-@rglos{tie}
+@rglosnamed{tie,liaison de tenue}.
 
 Manuel d'initiation :
 @rlearning{Tout savoir sur les graveurs},
 @rlearning{Ajout et suppression de graveurs}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Références des propriétés internes :
 @rinternals{Note_heads_engraver},
@@ -1579,8 +1583,8 @@ divise pas les silences.
 @cindex rythmique d'une mélodie
 
 Au moyen d'une portée rythmique -- @emph{rhythmic staff} en anglais --
-on peut montrer seulement le rythme d'une mélodie@tie{}: toutes les notes
-sont ramenées à la même hauteur, sur une portée d'une seule ligne.
+on peut montrer seulement le rythme d'une mélodie@tie{}: toutes les
+notes sont ramenées à la même hauteur, sur une portée d'une seule ligne.
 
 @lilypond[quote,relative=1,verbatim]
 <<
@@ -1651,7 +1655,7 @@ grille d'accords@tie{}:
 
 @seealso
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Référence des propriétés internes :
 @rinternals{RhythmicStaff}.
@@ -1715,6 +1719,11 @@ c16 c8
 (pour indiquer des mélismes), les ligatures automatiques doivent être
 désactivées, avec @code{\autoBeamOff}, et indiquées manuellement.}
 
+@warning{L'utilisation conjointe de @code{@bs{}partcombine} et de
+@code{@bs{}autoBeamOff} peut produire des résultats quelque peu
+surprenants@tie{}; ceci fait l'objet d'un exemple particulier à la
+rubrique morceaux choisis.}
+
 Des règles de dérogation au comportement automatique par défaut sont
 possibles@tie{}; voir
 @ref{Définition des règles de ligature automatique}.
@@ -1739,17 +1748,23 @@ possibles@tie{}; voir
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
 {changing-beam-knee-gap.ly}
 
+@cindex \partcombine et \autoBeamOff
+@cindex \autoBeamOff et \partcombine
+
+@lilypondfile [verbatim, lilyquote, ragged-right, texidoc, doctitle]
+{partcombine-and-autobeamoff.ly}
+
 
 @seealso
 Manuel de notation :
 @ref{Barres de ligature manuelles},
 @ref{Définition des règles de ligature automatique}.
 
-Fichiers installés :
+Fichiers d'initialisation :
 @file{scm/@/auto@/-beam@/.scm}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Références des propriétés internes :
 @rinternals{Auto_beam_engraver},
@@ -1763,9 +1778,6 @@ Références des propriétés internes :
 
 @knownissues
 
-Ligatures coudées à cheval sur deux portées et masquage de portée sont
-incompatibles@tie{}; voir @ref{Masquage de portées}.
-
 Les ligatures peuvent générer des collisions avec des têtes de notes ou
 altérations appartenant à d'autres voix.
 
@@ -1800,21 +1812,26 @@ s'appliquent dans l'ordre suivant de priorité@tie{}:
 
 @itemize
 
-@item Une ligature explicite -- indiquée par @code{[@dots{}]} -- sera
-toujours respectée@tie{}; sinon
+@item
+Une ligature explicite -- indiquée par @code{[@dots{}]} -- sera toujours
+respectée@tie{}; sinon
 
-@item si @code{\autoBeamOff} a été activé, il n'y aura pas de
-ligature@tie{}; sinon
+@item
+si @code{\autoBeamOff} a été activé, il n'y aura pas de ligature@tie{};
+sinon
 
-@item si une règle explicite de terminaison a été définie grâce à la
-propriété @code{beamExceptions} pour un type de ligature spécifique dans
-la métrique en cours, c'est elle qui s'appliquera@tie{}; sinon 
+@item
+si une règle explicite de terminaison a été définie grâce à la propriété
+@code{beamExceptions} pour un type de ligature spécifique dans la
+métrique en cours, c'est elle qui s'appliquera@tie{}; sinon
 
-@item si une règle explicite de terminaison a été définie grâce à la
-propriété @code{beamExceptions} pour un type de ligature plus large,
-c'est elle qui s'appliquera@tie{}; sinon
+@item
+si une règle explicite de terminaison a été définie grâce à la propriété
+@code{beamExceptions} pour un type de ligature plus large, c'est elle
+qui s'appliquera@tie{}; sinon
 
-@item utiliser les valeurs de @code{baseMoment} et @code{beatStructure}
+@item
+utiliser les valeurs de @code{baseMoment} et @code{beatStructure}
 pour regrouper les notes par des ligatures.
 
 @end itemize
@@ -1829,7 +1846,7 @@ supérieure.
 La pulsation -- @emph{baseMoment} en anglais -- découle directement de
 la métrique telle que définie par la commande @code{\time}.  Elle est
 par défaut égale à un sur le dénominateur de la métrique.  Les
-exceptions à cette règle par défaut sont contenues dans le fichier
+exceptions à cette règle par défaut sont répertoriées dans le fichier
 @file{scm/@/time@/-signature@/-settings@/.scm}.  Pour savoir comment
 jouer avec la valeur de @code{baseMoment} selon la métrique, reportez
 vous au chapitre @ref{Métrique}.
@@ -1841,14 +1858,14 @@ quantité de type @i{moment} -- voir @ref{Gestion du temps}.
 
 Les règles de ligature et de subdivision spécifiques sont enregistrées
 dans la propriété @code{beamExceptions}.  Ses valeurs par défaut,
-rangées par métrique et type de règle,  sont contenues dans le fichier
-@file{scm/@/time@/-signature@/-settings@/.scm}.
+rangées par métrique et type de règle,  sont répertoriées dans le
+fichier @file{scm/@/time@/-signature@/-settings@/.scm}.
 
 Le type de règle est @code{#'end} pour ce qui concerne les
 terminaisons.
 
 Chaque règle est constituée d'une liste de doublets associatifs en
-langage Scheme (un @emph{alist} pour les puristes), qui indique le durée
+langage Scheme (un @emph{alist} pour les puristes), qui indique la durée
 de base et sa règle de regroupement.
 
 @example
@@ -1863,6 +1880,9 @@ par exemple @code{(1@tie{}.@tie{}16)}.
 @var{groupement} est constitué d'une liste Scheme qui indique le
 regroupement à effectuer, en unité de type de ligature.
 
+Pour information, les règles de ligature par défaut sont contenues dans
+le fichier @file{scm/time-signature-settings.scm}.
+
 Grâce à la commande @code{\set}, vous pouvez déterminer des valeurs
 alternatives pour @code{beamExceptions}.
 
@@ -1926,8 +1946,6 @@ ces règles affectent le contexte @code{Staff}@tie{}:
 << {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >>
 @end lilypond
 
-@funindex revertBeamSettings
-
 Pour revenir aux règles de ligature par défaut, il suffit de spécifier à
 nouveau la métrique.
 
@@ -1971,7 +1989,7 @@ Fichiers d'initialisation :
 @file{scm/beam-settings.scm}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Référence des propriétés internes :
 @rinternals{Auto_beam_engraver},
@@ -1986,7 +2004,8 @@ Si une partition se termine alors qu'une ligature automatique est restée
 inachevée, cette dernière ligature ne sera pas imprimée du tout.  C'est
 également valable dans le cas d'une musique polyphonique, saisie avec la
 syntaxe @code{<< @dots{} \\ @dots{} >>}, où une voix se terminerait sans
-que la dernière ligature soit achevée.
+que la dernière ligature ne soit achevée.  Le plus simple, en pareil
+cas, est de spécifier anuellement les dernières ligatures.
 
 
 @node Barres de ligature manuelles
@@ -2003,8 +2022,8 @@ Dans certaines situations, il peut s'avérer nécessaire de
 supplanter l'algorithme de groupement automatique des notes, par
 exemple pour prolonger une ligature par-dessus un silence ou une barre
 de mesure, ou bien pour suivre le rythme des paroles plutôt que celui
-des notes.  Le début et la fin de la ligature sont alors indiqués par
-@code{[} et @code{]}.
+des notes.  Le début et la fin de la ligature sont alors indiqués
+respectivement par @code{[} et @code{]}.
 
 @lilypond[quote,relative=1,verbatim]
 r4 r8[ g' a r8] r8 g[ | a] r8
@@ -2084,7 +2103,7 @@ Manuel de notation :
 @ref{Notes d'ornement}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Référence des propriétés internes :
 @rinternals{Beam},
@@ -2153,7 +2172,7 @@ approximative, la sortie MIDI sera quant à elle parfaitement
 
 @seealso
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 
 
@@ -2234,9 +2253,13 @@ Cette barre invisible, ainsi que d'autres barres spéciales, peuvent être
 insérées manuellement n'importe où.  Lorsqu'elles coïncident avec la fin
 d'une mesure, elles remplacent la simple barre que LilyPond aurait
 insérée automatiquement.  Dans le cas contraire, la barre spécifiée
-s'insérera là où vous l'aurez positionnée.  Ces insertions n'affectent
-en rien le calcul du positionnement automatique des barres de mesure à
-suivre.
+s'insérera là où vous l'aurez positionnée.
+
+Ces insertions n'affectent en rien le calcul du positionnement
+automatique des barres de mesure à suivre ni les propriétés y afférentes
+-- numérotation, altérations accidentelles, sauts de ligne@dots{}@*
+Lorsqu'une barre manuelle est insérée à l'endroit où viendrait se placer
+une barre normale, seul l'effet visuel en sera modifié.
 
 Vous disposez de deux types de barres simples et de cinq différentes
 doubles barres@tie{}:
@@ -2273,7 +2296,8 @@ c1 \bar ":|"
 d1
 @end lilypond
 
-De plus, une barre de mesure peut s'imprimer sous la forme d'une coche@tie{}:
+De plus, une barre de mesure peut s'imprimer sous la forme d'une
+coche@tie{}:
 
 @lilypond[quote,relative=1,verbatim]
 f1 \bar "'"
@@ -2315,8 +2339,9 @@ différentes commandes de reprise (voir @ref{Répétitions et reprises})
 qui se chargeront d'imprimer le type de barre approprié.
 
 Dans les faits, un @code{"||:"} équivaut à un @code{"|:"} sauf s'il
-intervient à un saut de ligne@tie{}: une double barre sera alors imprimée en
-fin de portée, et la barre de reprise au début de la nouvelle.
+intervient à un saut de ligne@tie{}: une double barre sera alors
+imprimée en fin de portée, et la barre de reprise au début de la
+nouvelle.
 
 @lilypond[quote,relative=2,verbatim]
 \override Score.RehearsalMark #'padding = #3
@@ -2394,7 +2419,7 @@ les portées d'un @code{StaffGroup}, d'un @code{PianoStaff} ou d'un
 La commande @code{\bar }@var{type_de_barre} sert de raccourci pour
 @code{\set@tie{}Timing.whichBar@tie{}=@tie{}}@var{type_de_barre}.  Dès
 que l'on définit @code{whichBar}, une barre de mesure est créée selon le
-style défini. 
+style défini.
 
 Le type de barre de mesure par défaut utilisé pour l'insertion
 automatique est @code{"|"}.  Vous pouvez en changer à tout moment grâce
@@ -2408,7 +2433,7 @@ Manuel de notation :
 @ref{Regroupement de portées}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Référence des propriétés internes :
 @rinternals{BarLine} (faisant partie du contexte @code{Staff}),
@@ -2420,7 +2445,7 @@ Référence des propriétés internes :
 @unnumberedsubsubsec Numéros de mesure
 @translationof Bar numbers
 
-@cindex Mesure, numéro de
+@cindex mesure, numéro de
 @cindex numéros de mesure
 
 @funindex currentBarNumber
@@ -2491,7 +2516,7 @@ c1 | c | c | c
 
 @seealso
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Référence des pripriétés internes :
 @rinternals{BarNumber},
@@ -2587,7 +2612,7 @@ point (variable @code{currentBarNumber}) n'est pas 123.
 
 @seealso
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 
 @node Indications de repère
@@ -2623,8 +2648,8 @@ c1 \mark \default
 @end lilypond
 
 @noindent
-La lettre@tie{}@strong{I} n'est pas utilisée, conformément aux usages de la
-gravure.  Cependant, vous pourrez intégrer la lettre @strong{I} en
+La lettre@tie{}@strong{I} n'est pas utilisée, conformément aux usages de
+la gravure.  Cependant, vous pourrez intégrer la lettre @strong{I} en
 utilisant l'une des commandes suivantes selon que ce repère doive être
 simple, inclus dans un rectangle ou dans un cercle@tie{}:
 
@@ -2651,13 +2676,12 @@ c1 \mark \default
 @cindex spécification d'un repère
 @cindex repère, personnalisation
 
-Le style de repère est déterminé par la propriété
-@code{markFormatter}.  Il s'agit d'une fonction qui prend en arguments
-le repère en cours (un entier) ainsi que le contexte en cours, et
-retournera un objet de type étiquette.  Dans l'exemple qui suit,
-@code{markFormatter} est réglé pour une procédure type. Quelques
-mesures plus loin, son comportement est modifié pour imprimer un
-repère encadré.
+Le style de repère est déterminé par la propriété @code{markFormatter}.
+Il s'agit d'une fonction qui prend en arguments le repère en cours (un
+entier) ainsi que le contexte en cours, et retournera un objet de type
+étiquette.  Dans l'exemple qui suit, @code{markFormatter} est réglé pour
+une procédure type. Quelques mesures plus loin, son comportement est
+modifié pour imprimer un repère encadré.
 
 @lilypond[quote,verbatim,relative=2]
 \set Score.markFormatter = #format-mark-numbers
@@ -2673,9 +2697,9 @@ c1
 
 Le fichier @file{scm/@/translation@/-functions@/.scm} comporte les
 définitions de @code{format-mark-numbers} (comportement par défaut),
-@code{format-mark-box-numbers},
-@code{format-mark-letters} et @code{format-mark-box-letters}.  Vous
-pouvez vous en inspirer pour d'autres fonctions de formatage.
+@code{format-mark-box-numbers}, @code{format-mark-letters} et
+@code{format-mark-box-letters}.  Vous pouvez vous en inspirer pour
+d'autres fonctions de formatage.
 
 @code{format-mark-barnumbers}, @code{format-mark-box-barnumbers} et
 @code{format-mark-circle-barnumbers}  permettent d'imprimer le numéro
@@ -2720,11 +2744,12 @@ Pour connaître les différents symboles accessibles par
 
 Pour affiner le positionnement des repères, veuillez vous référer à
 @ref{Mise en forme du texte}, et tout particulièrement ce qui concerne
-la @code{break-alignable-interface}.
+la @code{break-alignable-interface} au chapitre 
+@ref{Alignement des objets}.
 
 
 @seealso
-Dans ce manuel :
+Manuel de notation :
 @ref{La fonte Feta},
 @ref{Mise en forme du texte},
 @ref{Alignement des objets}.
@@ -2735,7 +2760,7 @@ Fichiers d'initialisation :
 source d'inspiration pour d'autres fonctions de formatage.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Référence des propriétés internes :
 @rinternals{MarkEvent},
@@ -2777,9 +2802,9 @@ c4 \grace c16 c4
 \grace { c16[ d16] } c2
 @end lilypond
 
-Les plus courantes sont les acciaccatures, qui doivent se jouer très vite,
-et qui s'écrivent sous forme d'une petite note barrée (sur la hampe)
-et liée.  L'appoggiature est une petite note non barrée, qui vole
+Les plus courantes sont les acciaccatures, qui doivent se jouer très
+vite, et qui s'écrivent sous forme d'une petite note barrée (sur la
+hampe) et liée.  L'appoggiature est une petite note non barrée, qui vole
 une fraction à la durée de la note réelle qui la suit.
 
 @lilypond[quote,relative=2,verbatim]
@@ -2817,8 +2842,8 @@ c1 \afterGrace d1 { c16[ d] } c1
 Les petites notes se placent alors aux 3/4 de la durée de la note
 réelle.  Cette fraction peut être changée en définissant
 @code{afterGraceFraction}.  Dans l'exemple suivant, vous pouvez observer
-la différence entre le comportement par défaut, à 15/16 et
-enfin à la moitié de la durée de base.
+la différence entre le comportement par défaut, à 15/16 et enfin à la
+moitié de la durée de base.
 
 @lilypond[quote,verbatim,relative=2]
 <<
@@ -2892,15 +2917,15 @@ désactivés dans cette même expression.
 
 @seealso
 Glossaire musicologique :
-@rglos{grace notes},
-@rglos{acciaccatura},
-@rglos{appoggiatura}.
+@rglosnamed{grace notes,ornements},
+@rglosnamed{acciaccatura,acciacature},
+@rglosnamed{appoggiatura,appogiature}.
 
 Fichiers d'initialisation :
 @file{ly/@/grace@/-init@/.ly}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Référence des propriétés internes :
 @rinternals{GraceMusic},
@@ -2921,8 +2946,8 @@ comme une @i{appoggiatura}, c'est-à-dire sans trait.
 @c TODO Add link to LSR snippet to add slash when available
 
 La synchronisation des petites notes se fait de façon parfois
-surprenante, car les autres objets de la portée -- barres de mesure,
-armures, etc. -- sont eux aussi synchrones.  Pensez-y lorsque vous
+surprenante, car les autres objets de la portée -- barre de mesure,
+armure, etc. -- sont eux aussi synchrones.  Pensez-y lorsque vous
 mélez des portées comprenant des petites notes et d'autres sans@tie{}:
 
 @lilypond[quote,relative=2,verbatim]
@@ -2933,9 +2958,9 @@ mélez des portées comprenant des petites notes et d'autres sans@tie{}:
 @end lilypond
 
 @noindent
-Il est possible de remédier à cela en insérant sur les autres portées
-des silences invisibles dans une expression précédée de @code{\grace},
-correspondant à la durée des petites notes.
+Il est possible de remédier à cela en insérant, sur les autres portées,
+des silences invisibles dans une expression précédée de @code{\grace} et
+correspondant à la durée des petites notes@tie{}:
 
 @lilypond[quote,relative=2,verbatim]
 <<
@@ -2996,7 +3021,7 @@ Glossaire musicologique :
 @rglos{cadenza}.
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 
 @node Gestion du temps
@@ -3080,7 +3105,7 @@ Manuel de notation :
 @ref{Musique sans métrique}
 
 Morceaux choisis :
-@rlsr{Rhythms}.
+@rlsrnamed{Rhythms,Rythme}.
 
 Références des propriétés internes :
 @rinternals{Timing_translator},
index 02529b04c919861a435b524f2412203fdba40ed4..9e08723680b061bedcb49524090a00da62dc755b 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 90ec77318ab383f1d2506afa09a2a2e7b8c949ac
+    Translation of GIT committish: 13b20c0eb00e87fd6c1551965dd268f125a4caf1
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -24,8 +24,8 @@ polyphonie fait référence au fait d'avoir plus d'une voix sur la même
 portée.
 
 @menu
-* Monophonie::                
-* Plusieurs voix::             
+* Monophonie::
+* Plusieurs voix::
 @end menu
 
 
@@ -33,10 +33,14 @@ portée.
 @subsection Monophonie
 @translationof Single voice
 
+Nous allons voir ici comment gérer plusieurs notes simultanées dans un
+même voix.
+
 @menu
-* Notes en accords::                      
-* Expressions simultanées::                      
-* Clusters::                    
+* Notes en accords::
+* Répétition d'accords::
+* Expressions simultanées::
+* Clusters::
 @end menu
 
 @node Notes en accords
@@ -45,41 +49,120 @@ portée.
 
 @cindex accords
 @cindex chevrons
-@cindex hauteur relative et accords
 
 @funindex <
 @funindex >
 @funindex <...>
 
 Un accord est formé en mettant une série de hauteurs entre @code{<}
-et @code{>}.  Un accord peut être suivi d'une durée et d'indications
-d'articulation, comme une simple note.
+et @code{>}.  Un accord peut être suivi d'une durée comme une simple
+note.
+
+@lilypond[verbatim,quote,relative=2]
+<a c e>1 <a c e>2 <f a c e>4 <a c>8. <g c e>16
+@end lilypond
+
+Un accord peut être suivi d'une indication d'articulation comme une
+simple note.
+
+@lilypond[verbatim,quote,relative=2]
+<a c e>1\fermata <a c e>2-> <f a c e>4\prall <a c>8.^| <g c e>16-.
+@end lilypond
+
+Certaines notes, au sein même d'un accord, peuvent être affectées d'une
+articulation ou d'un ornement@tie{}:
+
+@lilypond[verbatim,quote,relative=2]
+<a c\prall e>1 <a-> c-^ e>2 <f-. a c-. e-.>4 <a-+ c-->8. <g\fermata c e\turn>16
+@end lilypond
+
+Certains éléments de notation, tels que nuances, soufflets et liaisons,
+ne peuvent se rattacher qu'à l'accord et non aux notes qui le composent,
+sous peine de ne les voir s'imprimer.
 
-@lilypond[verbatim,quote,relative=1]
-<c e g>2 <c f a>4-> <e g c>-.
+@lilypond[verbatim,quote,relative=2]
+<a\f c( e>1 <a c) e>\f <a\< c e>( <a\! c e>) <a c e>\< <a c e> <a c e>\!
 @end lilypond
 
+@cindex accord et mode relatif
+@cindex mode relatif et accord
+
 Les accords peuvent être saisis en mode relatif.  Dans un accord,
 l'octave de chaque hauteur saisie est fonction de la précédente, à
 l'exception de la première qui, elle, sera positionnée en fonction de la
-première hauteur mentionnée dans l'accord précédent.
+première hauteur mentionnée dans l'accord précédent ou de la note
+individuelle précédente.  Les autres notes au sein de l'accord se
+positionnent relativement à la précédente.
+
+@lilypond[verbatim,quote,relative=2]
+<a c e>1 <f a c> <a c e> <f' a c> <b, e b,>
+@end lilypond
 
-Pour plus d'information à propos des accords, voir 
+Pour plus d'information à propos des accords, voir
 @ref{Notation des accords}.
 
 
 @seealso
 Glossaire musical :
-@rglos{chord}.
+@rglosnamed{chord,accord}.
 
 Manuel d'initiation :
-@ref{Notes en accords}.
+@rlearning{Combinaison de notes en accords}.
 
 Manuel de notation :
 @ref{Notation des accords}.
+@ref{Articulations et ornements},
+@ref{Octaves relatives}.
 
 Morceaux choisis :
-@rlsr{Simultaneous notes}.
+@rlsrnamed{Simultaneous notes,Notes simultanées}.
+
+
+@node Répétition d'accords
+@unnumberedsubsubsec Répétition d'accords
+@translationof Chord repetition
+
+Dans le but de vous épargner de la saisie, LilyPond dispose d'un
+raccourci -- symbolisé par la lettre @code{q} -- qui a pour effet de
+répéter le dernier accord saisi@tie{}:
+
+@lilypond[verbatim,quote,relative=2]
+<a c e>1 q <f a c>2 q
+@end lilypond
+
+À l'instar de n'importe quel accord, le symbole de répétition peut être
+affublé d'une durée, de signes d'articulation, @emph{markups}, liaisons,
+ligatures@dots{}  En fait, c'est la structure du dernier accord qui est
+dupliquée.
+
+@lilypond[verbatim,quote,relative=2]
+<a c e>1\p^"text" q2\<( q8)[-| q8.]\! q16-1-2-3 q8\prall
+@end lilypond
+
+Dans la mesure où le symbole de répétition d'accord enregistre la
+structure du dernier accord construit, il est tout à fait possible de
+l'utiliser même après une succession de notes individuelles et de
+silences@tie{}:
+
+@lilypond[verbatim,quote,relative=2]
+<a c e>1 c4 q2 r8 q8
+@end lilypond
+
+ILe symbole de répétition d'accord ne prend en charge que les hauteurs,
+en aucun cas les nuances, articulation ou ornementations, qu'elles
+aient été attachées aux notes le composant ou à l'ensemble.
+
+@lilypond[verbatim,quote,relative=2]
+<a-. c\prall e>1\sfz c4 q2 r8 q8
+@end lilypond
+
+@seealso
+Manuel de notation :
+@ref{Notation des accords},
+@ref{Articulations et ornements}.
+
+Fichiers d'initialisation :
+@file{ly/@/chord-repetition-init@/.ly}.
 
 
 @node Expressions simultanées
@@ -91,10 +174,10 @@ doubles chevrons, elles sont considérées comme étant simultanées.  Si la
 première expression débute par une note unique ou si l'intégralité de
 l'expression simultanée est explicitement rattachée à une voix en
 particulier, elle sera placée sur une seule portée.  Dans le cas
-contraire, les éléments d'une expression simultanée seront placés sur 
-des portées distinctes. 
+contraire, les éléments d'une expression simultanée seront placés sur
+des portées distinctes.
 
-Voici deux exemples d'expression simultanée sur une même portée :
+Voici deux exemples d'expression simultanée sur une même portée@tie{}:
 
 @lilypond[quote,verbatim,relative=2]
 \new Voice {  % explicit single voice
@@ -107,19 +190,19 @@ Voici deux exemples d'expression simultanée sur une même portée :
 a << { a4 b g } { d4 g c, } >>
 @end lilypond
 
-Cette manière de procéder est utile lorsque les éléments de l'expression 
+Cette manière de procéder est utile lorsque les éléments de l'expression
 ont des rythmes identiques.  Dès que vous tenterez d'attacher sur une
 même hampe des notes de durée différente, vous générerez des erreurs.
 
 Dans l'exemple suivant, l'expression simultanée génère implicitement
-plusieurs portées :
+plusieurs portées@tie{}:
 
 @lilypond[quote,verbatim,relative=2]
 % no single first note
 << { a4 b g2 } { d4 g2 c,4 } >>
 @end lilypond
 
-En pareil cas, des rythmes différents ne sont source d'aucun problème. 
+En pareil cas, des rythmes différents ne sont source d'aucun problème.
 
 
 @node Clusters
@@ -131,10 +214,10 @@ En pareil cas, des rythmes différents ne sont source d'aucun problème.
 @funindex \makeClusters
 @funindex makeClusters
 
-Un cluster indique un agrégat de sons.  On peut le représenter par une 
+Un cluster indique un agrégat de sons.  On peut le représenter par une
 plage limitée par un ambitus (notes extrêmes).  On obtient une telle
 notation en appliquant la fonction @code{makeClusters} à une séquence
-d'accords, comme  
+d'accords, comme
 
 @lilypond[quote,relative=2,verbatim]
 \makeClusters { <g b>2 <c g'> }
@@ -149,23 +232,23 @@ pour tenter d'empécher les chevauchements entre notes et clusters.
 Glossaire musicologique :
 @rglos{cluster}.
 
-Morceaux choisis : 
-@rlsr{Simultaneous notes}.
+Morceaux choisis :
+@rlsrnamed{Simultaneous notes,Notation simultanée}.
 
-Référence des propriétés internes : 
+Référence des propriétés internes :
 @rinternals{ClusterSpanner},
 @rinternals{ClusterSpannerBeacon},
 @rinternals{Cluster_spanner_engraver}.
 
 @knownissues
 
-Les expressions musicales du type @code{<< @{ g8 e8 @} a4 >>} ne
-seront pas imprimées de façon acceptable.  utilisez plutôt 
-@code{<g a>8 <e a>8}. 
+L'apparence d'un cluster sera extrèmement resserrée s'il ne comporte au
+moins deux accords.
 
 Dans la mesure où un cluster ne possède pas de hampe, il n'y a aucun
-moyen d'en connaître la durée ; cependant la longueur du signe imprimé
-dépend directement de la durée affectée aux accords qui le définissent.
+moyen d'en connaître la durée@tie{}; cependant la longueur du signe
+imprimé dépend directement de la durée affectée aux accords qui le
+définissent.
 
 Seul un silence peut séparer deux clusters.
 
@@ -176,14 +259,19 @@ Les clusters ne sont pas reproduits en MIDI.
 @subsection Plusieurs voix
 @translationof Multiple voices
 
+Nous allons nous intéresser, dans les paragraphes qui suivent, à la
+gestion de notes simultanées réparties sur plusieurs voix ou plusieurs
+portées.
+
 @menu
-* Polyphonie sur une portée::             
-* Styles de voix::             
-* Résolution des collisions::        
-* Regroupement automatique de parties::    
-* Saisie de musique en parallèle::   
+* Polyphonie sur une portée::
+* Styles de voix::
+* Résolution des collisions::
+* Regroupement automatique de parties::
+* Saisie de musique en parallèle::
 @end menu
 
+
 @node Polyphonie sur une portée
 @unnumberedsubsubsec Polyphonie sur une portée
 @translationof Single-staff polyphony
@@ -202,7 +290,7 @@ Les clusters ne sont pas reproduits en MIDI.
 @strong{@i{Instanciation explicite des voix}}
 
 La manière la plus facile d'entrer des fragments avec plus d'une voix
-sur une portée est est la suivante :
+sur une portée est est la suivante@tie{}:
 
 @lilypond[quote,relative=3,verbatim]
 \new Staff <<
@@ -218,7 +306,7 @@ Vous constaterez que les voix sont créées  explicitement et qu'elles
 sont nommées.  Les commandes @code{\voiceOne} @dots{} @code{\voiceFour}
 déterminent les voix de telle sorte que les première et troisième
 auront des hampes vers le haut, et les deuxième et quatrième vers le
-bas.  D'utre prt, les notes des troisièmre et quatrième voix seront
+bas.  D'autre part, les notes des troisième et quatrième voix seront
 quelque peu décalées, tout comme leurs silences, afin d'éviter les
 collisions.  La commande @code{\oneVoice} permet de retrouver les
 réglages par défaut.
@@ -237,7 +325,7 @@ suivante@tie{}:
 @noindent
 En fait, la première expression d'une polyphonie temporaire reste dans
 le même contexte @code{Voice} que celui existant auparavant et qui
-perdurera àprès ce fragment.  Les autres expressions entre doubles
+perdurera après ce fragment.  Les autres expressions entre doubles
 chevrons seront assignées à des voix temporaires distinctes.  C'est la
 raison pour laquelle les paroles qui suivaient la voix avant la
 polyphonie continueront à le faire durant ce passage polyphonique et
@@ -279,12 +367,12 @@ permettent d'obtenir des réglages différents pour chacune des voix.
 
 Une construction de la forme @code{<< @{...@} \\ @{...@} >>}, dans
 laquelle plusieurs expressions sont séparées par des doubles obliques
-inversées, se comporte différemment de celle sans séparateurs :
+inversées, se comporte différemment de celle sans séparateurs@tie{}:
 @strong{tous} les membres de cette contruction seront assignés à de
 nouveaux contextes de voix.  Ces contextes de voix, créés implicitement,
 portent les noms @code{"1"}, @code{"2"}, etc.  Dans chacun de ces
-contextes, la direction verticale des liaisons, hampes, etc. est réglée
-de manière appropriée. En voici un exemple :
+contextes, le positionnement des liaisons, la direction des hampes, etc.
+sont réglés de manière appropriée. En voici un exemple@tie{}:
 
 @lilypond[quote,relative=3,verbatim]
 <<
@@ -298,7 +386,7 @@ Cette syntaxe peut être utilisée dans la mesure où la création puis la
 disparition de voix temporaires sont sans conséquence.  Les réglages de
 ces voix créées implicitement sont les même que si elles avaient été
 créées à l'aide des commandes @code{\voiceOne} à @code{\voiceFour}, dans
-leur ordre d'apparition. 
+leur ordre d'apparition.
 
 Dans l'exemple qui suit, la voix intermédiaire à des hampes vers le
 haut.   Nous la plaçons donc en troisième position, de telle sorte
@@ -318,7 +406,7 @@ surcharger la portée avec des demis soupirs.
 
 En dehors des cas les plus simples, nous vous invitons à toujours créer
 les contextes de voix de manière explicite.  Voir à ce sujet
-@rlearning{Contextes et graveurs} et 
+@rlearning{Contextes et graveurs} et
 @rlearning{Instanciation explicite des voix}.
 
 @strong{@i{Identité rythmique}}
@@ -327,7 +415,7 @@ Lorsque l'on doît saisir des fragments de musique parallèle qui ont le
 même rythme, on peut les combiner dans un contexte de voix unique et par
 voie de conséquence former des accords.  Il suffit pour cela de les
 regrouper dans une construction de musique simultanée simple au sein
-d'une voix explicite :
+d'une voix explicite@tie{}:
 
 @lilypond[quote,relative=2,verbatim]
 \new Voice <<
@@ -361,7 +449,7 @@ Manuel de notation :
 @ref{Hampes}.
 
 Morceaux choisis :
-@rlsr{Simultaneous notes}.
+@rlsrnamed{Simultaneous notes,Notation simultanée}.
 
 
 @node Styles de voix
@@ -380,7 +468,7 @@ Morceaux choisis :
 @funindex \voiceNeutralStyle
 
 Opter pour des couleurs et des têtes de notes spécifiques selon la voix
-permet de les identifier plus facliement :
+permet de les identifier plus facliement@tie{}:
 
 @lilypond[quote,relative=2,verbatim]
 <<
@@ -410,10 +498,10 @@ présentation normale.
 @seealso
 Manuel d'initiation :
 @rlearning{J'entends des Voix},
-@ref{Autres sources d'information}.
+@rlearning{Autres sources de documentation}.
 
 Morceaux choisis :
-@rlsr{Simultaneous notes}.
+@rlsrnamed{Simultaneous notes,Notation simultanée}.
 
 
 @node Résolution des collisions
@@ -451,10 +539,12 @@ Morceaux choisis :
 
 Les notes de hauteur identique appartenant à des voix différentes, même
 si leur hampe sont opposées, verront leur tête automatiquement
-fusionnées.  Les notes dont la tête diffère ou bien qui ont la hampe dans
-la même direction ne seront pas automatiquement fusionnées.  Les
+fusionnées.  Les notes dont la tête diffère ou bien qui ont la hampe
+dans la même direction ne seront pas automatiquement fusionnées.  Les
 silences, lorsqu'ils sont dans une autre voix et à l'opposé des
-hampes seront décalés verticalement.
+hampes seront décalés verticalement.  Vous constaterez, dans l'exemple
+suivant, que la fusion échoue aux premier et troisième temps de la
+première mesur, ainsi qu'au premier temps de la deuxième mesure.
 
 @lilypond[quote,verbatim,relative=2]
 <<
@@ -473,7 +563,8 @@ hampes seront décalés verticalement.
 @end lilypond
 
 Cependant, vous pouvez fusionner une tête de blanche avec une tête de
-croche :
+croche -- jamais avec une noire.  Les têtes du premier temps de la
+première mesure sont bien fusionnées@tie{}:
 
 @lilypond[quote,verbatim,relative=2]
 <<
@@ -493,7 +584,7 @@ croche :
 @end lilypond
 
 De même, vous pouvez fusionner les têtes de notes pointées et
-non-pointées 
+non-pointées comme au troisième temps de la première mesure@tie{}:
 
 @lilypond[quote,relative=2,verbatim]
 <<
@@ -514,14 +605,12 @@ non-pointées :
 @end lilypond
 
 
-
-
 Lorsque trois notes ou plus s'agglutinent dans un même empilement,
 @code{\mergeDifferentlyHeadedOn} ne peut mener à bien la fusion des deux
 notes qui devraient l'être.  Pour obtenir une fusion optimale, appliquez
 un décalage (@code{\shift}) à la note qui ne devrait pas fusionner.
 Ici, on applique un @code{\shiftOn} pour décaler le @notation{sol} de
-l'empilement ; le rendement de @code{\mergeDifferentlyHeadedOn} est
+l'empilement@tie{}; le rendement de @code{\mergeDifferentlyHeadedOn} est
 alors comme il faut.
 
 @lilypond[quote,relative=2,verbatim]
@@ -540,20 +629,20 @@ alors comme il faut.
     s1
     e8 a b c d2
   }
-
 >>
 @end lilypond
 
 Les commandes @code{\shiftOn}, @code{\shiftOnn}, et @code{\shiftOnnn}
-déterminent le niveau de décalage des accords de la voix en cours.  
-Les voix externes -- habituellement, les voix une et deux -- ont
-@code{\shiftOff}, alors que les voix internes -- trois et quatre -- ont
-@code{\shiftOn}.  @code{\shiftOnn} et @code{\shiftOnnn} sont des niveaux
-supplémentaires de décalage. 
+déterminent le niveau de décalage des accords de la voix en cours.
+Les voix externes -- habituellement, les voix une et deux -- sont
+affectées de @code{\shiftOff}, alors que les voix internes -- trois et
+quatre -- sont affectées de @code{\shiftOn}.  @code{\shiftOnn} et
+@code{\shiftOnnn} sont des niveaux supplémentaires de décalage.
 
 
 Les têtes de notes ne seront fusionnées que dans la mesure où leur
-hampe sont opposées.
+hampe sont opposées -- implicitement parce qu'appartenant aux voix une
+ou deux, ou bien explicitement.
 
 
 @predefined
@@ -580,15 +669,15 @@ hampe sont opposées.
 
 @seealso
 Glossaire musicologique :
-@rglos{polyphony}.
+@rglosnamed{polyphony,polyphonie}.
 
 Manuel d'initiation :
-@rlearning{Multiple notes at once},
-@rlearning{Voices contain music},
-@rlearning{Collisions of objects}.
+@rlearning{Notes simultanées},
+@rlearning{Les voix contiennent la musique},
+@rlearning{Exemple concret}.
 
 Morceaux choisis :
-@rlsr{Simultaneous notes}.
+@rlsrnamed{Simultaneous notes,Notation simultanée}.
 
 Référence des propriétés internes :
 @rinternals{NoteColumn},
@@ -606,7 +695,7 @@ are at the same time differently dotted are not clear.
 
 Il n'y a aucune prise en charge des agrégats dans lesquels une même note
 apparaît avec différentes altérations.  Il est conseillé d'avoir recours
-aux enharmoniques, ou d'utiliser la notation spécifique de cluster ---
+aux enharmoniques, ou d'utiliser la notation spécifique de cluster --
 voir @ref{Clusters}.
 
 
@@ -626,21 +715,21 @@ voir @ref{Clusters}.
 Le regroupement automatique de parties vous permet de fusionner deux
 pupitres sur une seule portée, ceci dans le but de créer des
 partitions d'orchestre.  Lorsque les deux parties sont identiques sur
-une certaine durée, une seule s'affiche.  Lorsqu'elles diffèrent, 
+une certaine durée, une seule s'affiche.  Lorsqu'elles diffèrent,
 deux voix séparées apparaissent, avec des hampes dont la direction est
 gérée automatiquement.  Vous pouvez aussi identifier et faire
 ressortir les solos et parties @emph{a due}.
 
-Voici la syntaxe qui permet de combiner des parties :
+Voici la syntaxe qui permet de combiner des parties@tie{}:
 
 @example
 \partcombine @var{expression_musicale_1} @var{expression_musicale_2}
 @end example
 
 L'exemple suivant illustre les fonctionnalités élémentaires du
-combinateur de parties : positionner les parties sur une portée, gérer
-la direction des hampes et de la polyphonie. Les identificateurs sont
-les mêmes pour la combinaison que pour les parties séparées.
+combinateur de parties@tie{}: positionner les parties sur une portée,
+gérer la direction des hampes et de la polyphonie. Les identificateurs
+sont les mêmes pour la combinaison que pour les parties séparées.
 
 @lilypond[quote,verbatim]
 instrumentOne = \relative c' {
@@ -676,10 +765,10 @@ alors que la deuxième, appelée @code{two}, aura des hampes vers le bas
 et sera notée @qq{Solo@tie{}II}.  Les parties à l'unisson seront
 estampillées d'un @qq{a2} par défaut.
 
-LilyPond interprète dans un contexte @code{Voice} les arguments fournis
-à @code{\partcombine}.  Si vous travaillez avec des octaves relatives,
-spécifiez @code{\relative} dans chacune des expressions musicales, comme
-ceci : 
+LilyPond interprète dans un contexte @code{Voice} chacun des arguments
+fournis à @code{\partcombine}.  Si vous travaillez avec des octaves
+relatives, spécifiez @code{\relative} dans chacune des expressions
+musicales, comme ceci@tie{}:
 
 @example
 \partcombine
@@ -688,8 +777,8 @@ ceci :
 @end example
 
 @noindent
-Une section @code{\relative} à l'extérieur du @code{\partcombine} restera
-sans effet sur les hauteurs de @var{expression_musicale_1} ou de 
+Une section @code{\relative} à l'extérieur du @code{\partcombine}
+restera sans effet sur les hauteurs de @var{expression_musicale_1} ou de
 @var{expression_musicale_2}.
 
 
@@ -705,13 +794,13 @@ sans effet sur les hauteurs de @var{expression_musicale_1} ou de
 @seealso
 Glossaire musicologique :
 @rglos{a due},
-@rglos{part}.
+@rglosnamed{part,partie}.
 
 Manuel de notation :
 @ref{Écriture de parties séparées}.
 
 Morceaux choisis :
-@rlsr{Simultaneous notes}.
+@rlsrnamed{Simultaneous notes,Notation simultanée}.
 
 Référence des propriétés internes :
 @rinternals{PartCombineMusic},
@@ -735,12 +824,12 @@ que @code{Voice}s, dénommées @code{one} et @code{two}, puis décide de
 quand les parties seront fusionnées.  Par conséquent, si les arguments
 changent pour d'autres noms de contexte @rinternals{Voice}, les
 événements qu'ils contiendraient seront ignorés.  De la même manière, le
-combinateur n'est pas conçu pour travailler avec des paroles ; il
+combinateur n'est pas conçu pour travailler avec des paroles@tie{}; il
 s'arrête dès qu'il est explicitement fait appel à l'une des voix pour y
-attacher des paroles.  
+attacher des paroles.
 
 @code{\partcombine} n'examine que l'attaque des notes.  Il n'est donc
-pas en mesure de déterminer si une note attaquée précédemment est enore
+pas en mesure de déterminer si une note attaquée précédemment est encore
 jouée ou non, ce qui peut engendrer quelques problèmes.
 
 
@@ -786,8 +875,8 @@ le mesures doivent être de longueur identique.}
 Vous pouvez travailler en mode relatif.  Notez cependant que la commande
 @code{\relative} n'apparaît pas au sein du bloc @code{\parallelMusic}.
 Le calcul des hauteurs relatives s'effectue voix par voix, et non au fil
-des lignes saisies ; en d'autre termes, les notes de la @code{voiceA}
-ignorent tout de celles de la @code{voiceB}.
+des lignes saisies@tie{}; en d'autres termes, les notes de la
+@code{voiceA} ignorent tout de celles de la @code{voiceB}.
 
 @lilypond[quote,verbatim]
 \parallelMusic #'(voiceA voiceB voiceC) {
@@ -809,7 +898,7 @@ ignorent tout de celles de la @code{voiceB}.
 @end lilypond
 
 Ceci fonctionne bien avec la musique pour piano.  L'exemple suivant
-affecte quatre mesures à quatre variables :
+affecte quatre mesures à quatre variables@tie{}:
 
 @lilypond[quote,verbatim]
 global = {
@@ -861,4 +950,4 @@ Manuel d'initiation :
 @rlearning{Organisation du code source avec des variables}.
 
 Morceaux choisis :
-@rlsr{Simultaneous notes}.
+@rlsrnamed{Simultaneous notes,Notation simultanée}.
index 58839c20d9e42d289e77aa405ea37f4cf8a0d799..bf8f675e205757d38e61d6e5d3f2b7bf8aa439d1 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 8ee380b77e6bebd71f5241b6e795a70fae37aa4b
+    Translation of GIT committish: 3f4496001441e0b1b27d7bc5395c4520f4f2088c
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -254,14 +254,14 @@ Les notes peuvent s'espacer proportionnellement en assignant une durée
 
 Manipuler cette propriété affectera l'espacement idéal uniquement pour
 des notes consécutives.  Pour obtenir une véritable notation
-proportionnelle, vous devrez tenir compte des réglages suivants :
+proportionnelle, vous devrez tenir compte des réglages suivants@tie{}:
 
 @itemize @bullet
 
 @item La véritable notation proportionnelle exige que des symboles
 puissent en écraser d'autres.  Pour y parvenir, il faut retirer le
 @rinternals{Separating_line_group_engraver} du contexte
-@rinternals{Staff}. 
+@rinternals{Staff}.
 
 @item L'influence en matière d'espacement induite par le formatage
 (clés, barres de mesure, etc) s'annule en assignant
@@ -269,13 +269,14 @@ puissent en écraser d'autres.  Pour y parvenir, il faut retirer le
 l'objet @rinternals{SpacingSpanner}.
 
 @item Les affinages optiques se règlent en assignant @emph{vrai} à la
-propriété @code{uniform-stretching} du @rinternals{SpacingSpanner}. 
+propriété @code{uniform-stretching} du @rinternals{SpacingSpanner}.
 
 @end itemize
 
 
 @seealso
-Exemples : @rlsr{Spacing}.
+Morceaux choisis :
+@rlsrnamed{Spacing,Espacements}.
 
 Le fichier @file{input/proportional.ly} illustre la notation
 proportionnelle stricte.
@@ -301,19 +302,19 @@ proportionnelle stricte.
 @subsection Modification de l'espacement
 @translationof Changing spacing
 
-Parfois, une partition peut se terminer avec seulement 
+Parfois, une partition peut se terminer avec seulement
 un ou deux systèmes sur la dernière page. Ceci peut être ennuyeux
 surtout si vous constatez, en regardant les pages précédentes, qu'il
 reste encore beaucoup de place sur celles-ci.
 
 Si vous vous intéressez aux problèmes de mise en page,
 @code{annotate-spacing} peut alors être un outil d'une valeur
-inestimable.  Cette commande imprime les valeurs 
-de nombreuses commandes d'espacement concernant la mise en page.  
-Consultez @ref{Mise en évidence de l'espacement} pour de plus amples informations.  À l'aide 
-des informations données par @code{annotate-spacing}, on peut 
-voir quelles marges il est souhaitable de modifier afin de résoudre le
-problème.
+inestimable.  Cette commande imprime les valeurs
+de nombreuses commandes d'espacement concernant la mise en page.
+Consultez @ref{Mise en évidence de l'espacement} pour de plus amples
+informations.  À l'aide des informations données par
+@code{annotate-spacing}, on peut voir quelles marges il est souhaitable
+de modifier afin de résoudre le problème.
 
 
 En plus d'agir sur les marges, il existe d'autres possibilités
@@ -321,7 +322,7 @@ qui permettent de gagner de la place.
 
 @itemize
 @item
-Demander à LilyPond de placer les systèmes aussi 
+Demander à LilyPond de placer les systèmes aussi
 près que possible les uns des autres (pour en disposer autant
 que possible sur une page), tout en répartissant les systèmes afin
 de ne pas laisser de blanc en bas de la dernière page.
@@ -336,9 +337,9 @@ de ne pas laisser de blanc en bas de la dernière page.
 @end example
 
 @item
-Obliger LilyPond à mettre un certain nombre de systèmes
-par page.  Par exemple, si LilyPond veut placer onze systèmes dans une page,
-vous pouvez l'obliger à n'en mettre que dix.
+Obliger LilyPond à mettre un certain nombre de systèmes par page.  Par
+exemple, si LilyPond veut placer onze systèmes dans une page, vous
+pouvez l'obliger à n'en mettre que dix.
 
 @example
 \paper @{
@@ -347,13 +348,14 @@ vous pouvez l'obliger à n'en mettre que dix.
 @end example
 
 @item
-Supprimer (ou réduire) les objets qui augmentent la hauteur du
-système.  C'est le cas en particulier de certaines reprises (avec des 
-alternatives) qui placent des crochets au dessus des portées. Si ces crochets 
-de reprise se poursuivent sur deux systèmes, ils prendront plus de
-place que s'ils sont regroupés sur un même système.
+Supprimer (ou réduire) les objets qui augmentent la hauteur du système.
+C'est le cas en particulier de certaines reprises (avec des
+alternatives) qui placent des crochets au dessus des portées. Si ces
+crochets de reprise se poursuivent sur deux systèmes, ils prendront plus
+de place que s'ils sont regroupés sur un même système.
 
-Un autre exemple : déplacer les nuances qui @qq{débordent} d'un système.
+Un autre exemple@tie{}: déplacer les nuances qui @qq{débordent} d'un
+système.
 
 @lilypond[verbatim,quote,fragment]
 \relative c' {
@@ -365,8 +367,9 @@ Un autre exemple : déplacer les nuances qui @qq{débordent} d'un système.
 @end lilypond
 
 @item
-Modifier l'espacement vertical avec @code{SpacingSpanner}.  Reportez-vous à
-@ref{Modification de l'espacement horizontal} pour plus de détails.
+Modifier l'espacement vertical avec @code{SpacingSpanner}.
+Reportez-vous à @ref{Modification de l'espacement horizontal} pour plus
+de détails.
 
 @lilypond[verbatim,quote]
 \score {
index c5aa01fb21fa4db6bc5cba7e36b14ce89e322138..abdc3e3d4f7ee414b85b819c52ae843822badc89 100644 (file)
@@ -1,6 +1,6 @@
-@c -*- coding: utf-8; mode: texinfo; -*-
+@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 99dc90bbc369722cf4d3bb9f30b7288762f2167f
+    Translation of GIT committish: 22fc4443690d33d4335a310723cb37dc5b76fb12
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -24,9 +24,9 @@ d'indications globales d'exécution, présentes sur certaines portées
 seulement.
 
 @menu
-* Gravure des portées::           
-* Modification de portées individuelles::     
-* Écriture de parties séparées::               
+* Gravure des portées::
+* Modification de portées individuelles::
+* Écriture de parties séparées::
 @end menu
 
 
@@ -37,15 +37,15 @@ seulement.
 Nous allons voir ici comment créer des portées et comment les regrouper.
 
 @menu
-* Initialisation de nouvelles portées::    
-* Regroupement de portées::             
-* Imbrication de regroupements de portées::  
+* Initialisation de nouvelles portées::
+* Regroupement de portées::
+* Imbrication de regroupements de portées::
 @end menu
 
 
 @node Initialisation de nouvelles portées
 @unnumberedsubsubsec Initialisation de nouvelles portées
-@translationof Instantiating new staves 
+@translationof Instantiating new staves
 
 @cindex nouvelle portée
 @cindex portée, initialisation
@@ -70,12 +70,12 @@ Nous allons voir ici comment créer des portées et comment les regrouper.
 @funindex VaticanaStaff
 @funindex GregorianTranscriptionStaff
 
-Les @notation{portées} -- en anglais : @emph{staff} (@emph{staves} au
-pluriel) -- sont créées à l'aide des commandes @code{\new} ou
-@code{\context}.  Pour de plus amples détails, consultez 
+Les @notation{portées} -- en anglais @emph{staff} (@emph{staves}
+au pluriel) -- sont créées à l'aide des commandes @code{\new} ou
+@code{\context}.  Pour de plus amples détails, consultez
 @ref{Création d'un contexte}.
 
-Le contexte de portée standard s'appelle @code{Staff} :
+Le contexte de portée standard s'appelle @code{Staff}@tie{}:
 
 @lilypond[verbatim,quote,relative=2]
 \new Staff { c4 d e f }
@@ -85,7 +85,7 @@ Le contexte @code{DrumStaff} crée une portée à cinq lignes correspondant
 à une batterie traditionnelle et chacun des instruments est représenté
 par un symbole spécifique.  Les éléments sont saisis en mode batterie,
 initialisé par la commande @code{\drummode}, chaque composante étant
-spécifiée par son nom.  Pour de plus amples détails, consultez 
+spécifiée par son nom.  Pour de plus amples détails, consultez
 @ref{Portées de percussion}.
 
 @lilypond[verbatim,quote]
@@ -96,28 +96,28 @@ spécifiée par son nom.  Pour de plus amples détails, consultez
 
 Un @code{RhythmicStaff} est composé d'une portée à ligne unique chargée
 de présenter les valeurs rythmiques saisies.  Seules sont imprimées les
-durées.  Pour de plus amples détails, consultez 
-@ref{Gravure de lignes rythmiques}. 
+durées.  Pour de plus amples détails, consultez
+@ref{Gravure de lignes rythmiques}.
 
 @lilypond[verbatim,quote,relative=2]
 \new RhythmicStaff { c4 d e f }
 @end lilypond
 
 Un @code{TabStaff} crée une portée de tablature correpondant aux six
-cordes d'une guitare standard.  Pour de plus amples détails, consultez 
+cordes d'une guitare standard.  Pour de plus amples détails, consultez
 @ref{Tablatures par défaut}.
 
 @lilypond[verbatim,quote,relative=2]
 \new TabStaff { c4 d e f }
 @end lilypond
 
-Lilypond dispose aussi de deux contextes dédiés à la musique ancienne :
-@code{MensuralStaff} et @code{VaticanaStaff}.  Ils sont abordés plus en
-détails au chapitre @ref{Contextes prédéfinis}.
+Lilypond dispose aussi de deux contextes dédiés à la musique
+ancienne@tie{}: @code{MensuralStaff} et @code{VaticanaStaff}.  Ils sont
+abordés plus en détails au chapitre @ref{Contextes prédéfinis}.
 
 Le contexte @code{GregorianTranscriptionStaff} permet d'obtenir des
 éditions modernes du grégorien.  Bien entendu, il est dépourvu de barres
-de mesure. 
+de mesure.
 
 @lilypond[verbatim,quote,relative=2]
 \new GregorianTranscriptionStaff { c4 d e f e d }
@@ -131,7 +131,7 @@ besoins, en suivant les indications fournies au chapitre
 @seealso
 Glossaire musicologique :
 @rglos{staff},
-@rglos{staves}.
+@rglosnamed{staves,portées}.
 
 Manuel de notation :
 @ref{Création d'un contexte},
@@ -145,7 +145,7 @@ Manuel de notation :
 @ref{Définition de nouveaux contextes}.
 
 Morceaux choisis :
-@rlsr{Staff notation}.
+@rlsrnamed{Staff notation,Notation sur la portée}.
 
 Référence des propriétés internes :
 @rinternals{Staff},
@@ -179,12 +179,12 @@ LilyPond dispose de différents contextes permettant de regrouper des
 portées individuelles et d'obtenir ainsi des @qq{systèmes}.  Chacun de
 ces contextes définira le style de regoupement, avec son signe
 particulier en début de portée et ses règles de gestion des barres de
-mesure. 
+mesure.
 
 Lorsqu'aucun contexte particulier n'est spécifié, les propriétés
-suivantes s'appliqueront par défaut : les portées du groupe ne sont pas
-reliées, hormis par une simple ligne verticale en début de ligne, et
-les barres de mesure sont indépendantes. 
+suivantes s'appliqueront par défaut@tie{}: les portées du groupe ne sont
+pas reliées, hormis par une simple ligne verticale en début de ligne, et
+les barres de mesure sont indépendantes.
 
 @lilypond[verbatim,quote,relative=2]
 <<
@@ -214,7 +214,7 @@ crochet sur la gauche, et les barres de mesure sont individuelles.
 @end lilypond
 
 Dans un @code{GrandStaff}, le groupe de portées est signifié par une
-accolade sur la gauche, et les barres de mesure sont d'un seul tenant. 
+accolade sur la gauche, et les barres de mesure sont d'un seul tenant.
 
 @lilypond[verbatim,quote,relative=2]
 \new GrandStaff <<
@@ -235,13 +235,12 @@ qu'il gère automatiquement l'affichage du nom d'instrument -- voir
 >>
 @end lilypond
 
-Les barres de mesure au début de chaque système adoptent l'un des styles 
+Les barres de mesure au début de chaque système adoptent l'un des styles
 @code{SystemStartBar}, @code{SystemStartBrace} ou
-@code{SystemStartBracket}.  Dans chaque contexte, seul l'un de 
-ces styles est utilisé, et c'est la propriété
-@code{systemStartDelimiter} qui détermine lequel.  Un quatrième style,
-@code{SystemStartSquare}, doit quant à lui être spécifié de manière
-explicite. 
+@code{SystemStartBracket}.  Dans chaque contexte, seul l'un de ces
+styles est utilisé, et c'est la propriété @code{systemStartDelimiter}
+qui détermine lequel.  Un quatrième style, @code{SystemStartSquare},
+doit quant à lui être spécifié de manière explicite.
 
 Vous pouvez aussi créer vos propres contextes de regroupement, comme
 l'explique @ref{Définition de nouveaux contextes}.
@@ -266,16 +265,16 @@ l'explique @ref{Définition de nouveaux contextes}.
 
 @seealso
 Glossaire musicologique :
-@rglos{brace},
-@rglos{bracket},
-@rglos{grand staff}.
+@rglosnamed{brace,accolade},
+@rglosnamed{bracket,crochet},
+@rglosnamed{grand staff,système}.
 
 Manuel de notation :
 @ref{Noms d'instrument},
 @ref{Définition de nouveaux contextes}.
 
 Morceaux choisis :
-@rlsr{Staff notation}.
+@rlsrnamed{Staff notation,Notation sur la portée}.
 
 Référence des propriétés internes :
 @rinternals{Staff},
@@ -291,7 +290,7 @@ Référence des propriétés internes :
 
 @node Imbrication de regroupements de portées
 @unnumberedsubsubsec Imbrication de regroupements de portées
-@translationof Nested staff groups 
+@translationof Nested staff groups
 
 @cindex portées, regroupement et imbrication
 @cindex systèmes imbriqués
@@ -335,7 +334,7 @@ Manuel de notation :
 @ref{Définition de nouveaux contextes}.
 
 Morceaux choisis :
-@rlsr{Staff notation}.
+@rlsrnamed{Staff notation,Notation sur la portée}.
 
 Référence des propriétés internes :
 @rinternals{StaffGroup},
@@ -351,16 +350,18 @@ Référence des propriétés internes :
 @translationof Modifying single staves
 
 Cette section explique le réglage de la gravure de chaque portée,
-comme la taille de portée ou le nombre de lignes ; sont aussi décrits
-la suspension et la reprise de portées et les portées d'@emph{ossia}.
+comme la taille de portée ou le nombre de lignes@tie{}; sont aussi
+décrits la suspension et la reprise de portées, ainsi que les portées
+d'@emph{ossia}.
 
 
 @menu
-* Symbole de la portée::                
-* Portées d'ossia::                
-* Masquage de portées::               
+* Symbole de la portée::
+* Portées d'ossia::
+* Masquage de portées::
 @end menu
 
+
 @node Symbole de la portée
 @unnumberedsubsubsec Symbole de la portée
 @translationof Staff symbol
@@ -379,7 +380,7 @@ la suspension et la reprise de portées et les portées d'@emph{ossia}.
 Les notes, nuances, etc. sont regroupées dans un assemblage de lignes
 horizontales, que l'on nomme la portée (en anglais @emph{staff}, et
 @emph{staves} au pluriel).  Dans LilyPond, ces lignes sont dessinées au
-moyen d'un objet de mise en forme (@emph{grob}) à part entière, nommé
+moyen d'un objet graphique (@emph{grob}) à part entière, nommé
 @code{StaffSymbol} -- symbole de portée.  Modifier les propriétés d'un
 @code{StaffSymbol} changera l'apparence de la portée, dès lors qu'elles
 auront été définies avant de créer la portée en question.
@@ -398,7 +399,8 @@ d'explications, reportez-vous aux exemples du chapitre @ref{Clefs}.
 
 Lorsque vous modifierez l'épaisseur des lignes, gardez à l'esprit que
 les lignes supplémentaires et les hampes seront aussi modifiées.  En
-effet, elles dépendent directement de l'épaisseur des lignes de la portée.
+effet, elles dépendent directement de l'épaisseur des lignes de la
+portée.
 
 @lilypond[verbatim,quote,relative=1]
 \new Staff \with {
@@ -444,7 +446,7 @@ Vous trouverez de plus amples détails sur les propriétés du
 @funindex stopStaff
 
 Les propriétés d'une portée peuvent être modifiées en cours de partition
-à l'aide des commandes @code{\stopStaff} et @code{\startStaff} :
+à l'aide des commandes @code{\stopStaff} et @code{\startStaff}@tie{}:
 
 @lilypond[verbatim,quote,relative=2]
 c2 c
@@ -485,15 +487,15 @@ e4 d c2
 
 @seealso
 Glossaire musicologique :
-@rglos{line},
-@rglos{ledger line},
-@rglos{staff}.
+@rglosnamed{line,ligne},
+@rglosnamed{ledger line,ligne suplémentaire},
+@rglosnamed{staff,portée}.
 
 Manuel de notation :
 @ref{Clefs}.
 
 Morceaux choisis :
-@rlsr{Staff notation}.
+@rlsrnamed{Staff notation,Notation sur la portée}.
 
 Référence des propriétés internes :
 @rinternals{StaffSymbol},
@@ -502,7 +504,7 @@ Référence des propriétés internes :
 
 @node Portées d'ossia
 @unnumberedsubsubsec Portées d'ossia
-@translationof Ossia staves 
+@translationof Ossia staves
 
 @cindex portée à la française
 @cindex ossia
@@ -516,7 +518,7 @@ Référence des propriétés internes :
 @funindex stopStaff
 
 Une portée d'@notation{ossia} -- ou de variante -- s'obtient en créant,
-à l'endroit approprié, une nouvelle portée simultanée :
+à l'endroit approprié, une nouvelle portée simultanée@tie{}:
 
 @lilypond[verbatim,quote]
 \new Staff \relative c'' {
@@ -535,7 +537,7 @@ plus.  Afin que cette ossia se place au-dessus de la portée à laquelle
 elle se réfère, étant par ailleurs dépourvue de métrique et de clef, et
 d'une taille légèrement inférieure, vous devrez avoir recours à quelques
 retouches.  Le manuel d'initiation aborde une technique particulière
-pour obternir ce résultat au chapitre 
+pour obternir ce résultat au chapitre
 @rlearning{Expressions musicales imbriquées}.
 
 L'exemple qui suit utilise, pour aligner la portée d'ossia, la propriété
@@ -607,8 +609,8 @@ Vous pourriez aussi recourir à la commande
 @code{\RemoveEmptyStaffContext} pour créer votre portée d'ossia.
 Cependant, cette méthode reste limitée à l'apparition de ces ossias en
 début de ligne.  Pour plus d'information au sujet de la commande
-@code{\RemoveEmptyStaffContext}, reportez-vous au chapitre 
-@ref{Masquage de portées}. 
+@code{\RemoveEmptyStaffContext}, reportez-vous au chapitre
+@ref{Masquage de portées}.
 
 @lilypond[verbatim,quote,ragged-right]
 <<
@@ -650,7 +652,7 @@ début de ligne.  Pour plus d'information au sujet de la commande
 @seealso
 Glossaire musicologique :
 @rglos{ossia},
-@rglos{staff},
+@rglosnamed{staff,portée},
 @rglos{Frenched staff}.
 
 Manuel d'initiation :
@@ -662,7 +664,7 @@ Manuel de notation :
 @ref{Masquage de portées}.
 
 Morceaux choisis :
-@rlsr{Staff notation}.
+@rlsrnamed{Staff notation,Notation sur la portée}.
 
 Référence des propriétés internes :
 @rinternals{StaffSymbol}.
@@ -700,12 +702,12 @@ rien.  Dans les partitions d'orchestre, les portées qui n'ont que des
 silences sont habituellement masquées afin de gagner de la place.  Ce
 style d'édition s'appelle en anglais @qq{French Score}.
 Cette fonctionnalité masque et supprime toutes les portées vides d'une
-partition, hormis celles du premièr système.
+partition, hormis celles du premier système.
 
 @warning{Une portée est considérée comme vide dès lors qu'elle ne
 contient que des silences multimesures, des silences invisibles ou
 d'espacement (les @emph{\skip}) ou bien une combinaison de ces
-éléments.} 
+éléments.}
 
 @lilypond[verbatim,quote,ragged-right]
 \layout {
@@ -732,7 +734,7 @@ d'espacement (les @emph{\skip}) ou bien une combinaison de ces
 
 @noindent
 @code{\RemoveEmptyStaffContext} permet aussi de gérer des fragments
-d'ossia attachés à une portée.  Pour plus de détails, voir 
+d'ossia attachés à une portée.  Pour plus de détails, voir
 @ref{Portées d'ossia}.
 
 @cindex musique ancienne, masquage de portée
@@ -779,7 +781,7 @@ Manuel de notation :
 @ref{Visibilité des objets}.
 
 Morceaux choisis :
-@rlsr{Staff notation}.
+@rlsrnamed{Staff notation,Notation sur la portée}.
 
 Référence des propriétés internes :
 @rinternals{ChordNames},
@@ -795,13 +797,17 @@ Référence des propriétés internes :
 Supprimer le @code{Staff_symbol_engraver} aura pour effet de masquer les
 barres de mesure.  Forcer leur visibilité peut entraîner des problèmes
 de formattage.  En pareil cas il vaut mieux, au lieu de supprimer le
-graveur, recourrir aux dérogations suivantes :
+graveur, recourrir aux dérogations suivantes@tie{}:
 
 @example
 \override StaffSymbol #'stencil = ##f
 \override NoteHead #'no-ledgers = ##t
 @end example
 
+En ce qui concerne les désagréments et messages liés à l'utilisation de
+l'instruction @code{\RemoveEmptyStaffContext}, concultez
+@ref{Modification des réglages par défaut d'un contexte}.
+
 
 @node Écriture de parties séparées
 @subsection Écriture de parties séparées
@@ -813,10 +819,10 @@ aborderons aussi la citation d'autres voix, et comment la mettre en
 forme.
 
 @menu
-* Indications métronomiques::             
-* Noms d'instrument::            
-* Citation d'autres voix::        
-* Mise en forme d'une citation::        
+* Indications métronomiques::
+* Noms d'instrument::
+* Citation d'autres voix::
+* Mise en forme d'une citation::
 @end menu
 
 
@@ -831,7 +837,7 @@ forme.
 @funindex \tempo
 @funindex tempo
 
-Le métronome se règle de la manière suivante :
+Le métronome se règle de la manière suivante@tie{}:
 
 @lilypond[verbatim,quote,relative=1]
 \tempo 4 = 120
@@ -839,7 +845,7 @@ c2 d
 e4. d8 c2
 @end lilypond
 
-On peut cependant lui préférer du texte :
+On peut cependant lui préférer du texte@tie{}:
 
 @lilypond[verbatim,quote,relative=2]
 \tempo "Allegretto"
@@ -848,7 +854,7 @@ b4. a16 b c4 r4
 @end lilypond
 
 Lorsque l'on indique à la fois le tempo et le métronome, ce dernier sera
-indiqué entre parenthèses :
+indiqué entre parenthèses@tie{}:
 
 @lilypond[verbatim,quote,relative=2]
 \tempo "Allegro" 4 = 160
@@ -857,7 +863,7 @@ d4 b g2
 @end lilypond
 
 En règle générale, le texte peut être constitué de n'importe quel objet
-de type @code{markup} :
+de type @code{markup}@tie{}:
 
 @lilypond[verbatim,quote,relative=2]
 \tempo \markup { \italic Faster } 4 = 132
@@ -865,7 +871,7 @@ a8-. r8 b-. r gis-. r a-. r
 @end lilypond
 
 Une simple indication métronomique entre parenthèses s'obtient en
-fournissant une chaîne vide à l'instruction :
+fournissant une chaîne vide à l'instruction@tie{}:
 
 @lilypond[verbatim,quote,relative=2]
 \tempo "" 8 = 96
@@ -891,8 +897,8 @@ Pour plus de détails, voir @ref{Mise en forme du texte}.
 
 @seealso
 Glossaire musicologique :
-@rglos{metronome},
-@rglos{metronomic indication},
+@rglosnamed{metronome,métronome},
+@rglosnamed{metronomic indication,indication métronomique},
 @rglos{tempo indication},
 @rglos{metronome mark}.
 
@@ -901,7 +907,7 @@ Manuel de notation :
 @ref{Sortie MIDI}.
 
 Morceaux choisis :
-@rlsr{Staff notation}.
+@rlsrnamed{Staff notation,Notation sur la portée}.
 
 Référence des propriétés internes :
 @rinternals{MetronomeMark}.
@@ -944,7 +950,7 @@ c4 c,16 d e f g2
 Lorsque plusieurs contextes de portée sont regroupés, les noms
 d'instrument, que ce soit sous leur forme développée ou abrégée, sont
 par défaut centrés.  Si l'un d'entre eux est libellé sur plusieurs
-lignes, il faudra recourrir à l'instruction @code{\center-column} :
+lignes, il faudra recourrir à l'instruction @code{\center-column}@tie{}:
 
 @lilypond[verbatim,quote,indent=1.5\cm,relative=2]
 <<
@@ -965,7 +971,7 @@ lignes, il faudra recourrir à l'instruction @code{\center-column} :
 @funindex indent
 @funindex short-indent
 
-Losque le nom d'un instrument est relativement long, il est judicieux
+Lorsque le nom d'un instrument est relativement long, il est judicieux
 d'augmenter les retraits -- @emph{indent} -- au sein du bloc
 @code{\layout} à l'aide des commandes @code{indent} et
 @code{short-indent}.  Pour plus de plus amples détails sur ces réglages,
@@ -998,13 +1004,15 @@ reportez-vous au chapitre @ref{Dimensionnement horizontal}.
 Des noms d'instruments peuvent s'utiliser dans d'autres contextes, tels
 que @code{GrandStaff}, @code{ChoirStaff}, ou @code{StaffGroup}, dès lors
 qu'on leur adjoint le graveur @code{Instrument_name_engraver}.  Pour de
-plus amples informations sur la manière d'activer ou 
+plus amples informations sur la manière d'activer ou
 désactiver un graveur, voir @ref{Modification des greffons de contexte}.
 
 @cindex instrument, changement de nom
 @cindex changement de nom d'instrument
 
-Vous pouvez changer le nom d'un instrument en cours de morceau :
+Vous pouvez changer le nom d'un instrument en cours de morceau.  Notez
+cependant que la valeur de @code{instrumentName} ne s'affichera que sur
+la première portée@tie{}:
 
 @lilypond[verbatim,quote,ragged-right,relative=1]
 \set Staff.instrumentName = #"First"
@@ -1028,13 +1036,13 @@ c1 c c c \break
 Lorsqu'un musicien doît changer d'instrument -- piccolo et flûte, basson
 et contrebasson --, la commande @code{\addInstrumentDefinition},
 couplée à l'instruction @code{\instrumentSwitch} permet de spécifier en
-détail les modifications intervenant lors du changement.  La commande 
-@code{\addInstrumentDefinition} prend deux arguments : une chaîne de
-caractères qui servira d'identificateur, et une liste d'associations
+détail les modifications intervenant lors du changement.  La commande
+@code{\addInstrumentDefinition} prend deux arguments@tie{}: une chaîne
+de caractères qui servira d'identificateur, et une liste d'associations
 de valeurs aux propriétés de ce nouvel instrument.  Ces définitions
 devront être déclarées avant tout autre élément musical.  L'instruction
 @code{\instrumentSwitch} se placera dans la musique au moment de la
-subtitution :
+subtitution@tie{}:
 
 @lilypond[verbatim,quote,ragged-right]
 \addInstrumentDefinition #"contrabassoon"
@@ -1067,7 +1075,7 @@ Manuel de notation :
 @ref{Modification des greffons de contexte}.
 
 Morceaux choisis :
-@rlsr{Staff notation}.
+@rlsrnamed{Staff notation,Notation sur la portée}.
 
 Référence des propriétés internes :
 @rinternals{InstrumentName},
@@ -1100,7 +1108,7 @@ Avant qu'une partie ne puisse être mentionnée ailleurs, elle doit être
 considérée comme reproductible.  C'est le but de l'instruction
 @code{\addQuote} qui prend en argument une chaîne d'identification et
 une expression musicale.  Elle se place au niveau le plus haut, c'est à
-dire en dehors de tout bloc de musique : 
+dire en dehors de tout bloc de musique@tie{}:
 
 @example
 flute = \relative c'' @{
@@ -1111,7 +1119,7 @@ flute = \relative c'' @{
 
 Au cours d'une partie, des extraits de répliques peuvent être cités en
 utilisant la commande @code{\quoteDuring}.  Cette commande prend deux
-arguments : le nom de la voix reproduite, tel que défini par
+arguments@tie{}: le nom de la voix reproduite, tel que défini par
 @code{\addQuote}, et une expression musicale qui indique la durée de
 cette citation -- silences invisibles ou multi-mesures.  Viendra alors
 s'insérer dans l'expression musicale le fragment correspondant de la
@@ -1119,7 +1127,7 @@ voix originelle.
 
 @lilypond[verbatim,quote]
 flute = \relative c'' {
-  a4 gis g gis
+  a4 gis g->\f gis^\markup{quoted}
 }
 \addQuote "flute" { \flute }
 
@@ -1130,7 +1138,7 @@ flute = \relative c'' {
 
 Si l'expression musicale utilisée pour @code{\quoteDuring} contenait
 autre chose que du silence, il en résulterait une situation
-polyphonique, ce qui n'est pas le but recherché :
+polyphonique, ce qui n'est pas le but recherché@tie{}:
 
 @lilypond[verbatim,quote]
 flute = \relative c'' {
@@ -1143,11 +1151,11 @@ flute = \relative c'' {
 }
 @end lilypond
 
-Les citations tiennent compte des transpositions, aussi bien celle de 
-l'instrument d'origine que celle de la partie où elle intervient, dans 
+Les citations tiennent compte des transpositions, aussi bien celle de
+l'instrument d'origine que celle de la partie où elle intervient, dans
 la mesure où elles sont spécifiées par la commande
 @code{\transposition}.  Voir @ref{Instruments transpositeurs} pour plus
-de détails. 
+de détails.
 
 @lilypond[verbatim,quote]
 clarinet = \relative c'' {
@@ -1165,6 +1173,25 @@ Les citations peuvent être @qq{balisées} par un nom particulier afin de
 les utiliser de différentes manières.  Pour de plus amples détails à ce
 propos, consultez le chapitre @ref{Utilisation de balises}.
 
+La propriété @code{quotedEventTypes} permet de définir précisément quels
+éléments de la voix originelle seront reproduits.  Sa valeur par défaut
+est @code{#'(StreamEvent)}@tie{}; autrement dit, tout sera recopié.  Lui
+affecter la valeur @code{#'(note-event@tie{}rest-event@tie{}tie-event)}
+fera que LilyPond reproduira les notes, silences et liaisons de
+prolongation, mais pas les articulations, annotations ni nuances.
+
+@lilypond[verbatim,quote]
+clarinet = \relative c'' {
+  a4 gis g->\f gis^\markup{quoted}
+}
+\addQuote "clarinet" { \clarinet }
+
+\relative c' {
+  \set Score.quotedEventTypes = #'(note-event rest-event tie-event)
+  c4 cis \quoteDuring #"clarinet" { s2 }
+}
+@end lilypond
+
 
 @snippets
 
@@ -1177,20 +1204,21 @@ propos, consultez le chapitre @ref{Utilisation de balises}.
 @cindex rest-event
 
 @funindex quotedEventTypes
+@funindex quotedCueEventTypes
 
 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
 {quoting-another-voice.ly}
 
 
 @seealso
-Manuel de notation : 
+Manuel de notation :
 @ref{Instruments transpositeurs},
 @ref{Utilisation de balises}.
 
-Morceaux choisis : 
-@rlsr{Staff notation}.
+Morceaux choisis :
+@rlsrnamed{Staff notation,Notation sur la portée}.
 
-Référence des propriétés internes : 
+Référence des propriétés internes :
 @rinternals{QuoteMusic},
 @rinternals{Voice}.
 
@@ -1198,19 +1226,19 @@ Référence des propriétés internes :
 @knownissues
 
 Seul le contenu de la première @code{Voice} rencontrée dans la
-partie marquée d'une commande @code{\addQuote} pourra être retenu.  Par 
-voie de conséquence, @var{musique} ne saurait comprendre de @code{\new} 
-ou une instance @code{\context Voice} qui la ferait passer à une autre
-voix. 
+partie marquée d'une commande @code{\addQuote} pourra être retenu.  Par
+voie de conséquence, @var{musique} ne saurait comprendre de @code{\new}
+ou une instance @code{\context@tie{}Voice} qui la ferait passer à une
+autre voix.
 
 Citer des notes d'ornement ne fonctionne pas, et peut même entraîner
 un blocage de LilyPond.
 
 Citer des triolets imbriqués peut entraîner un résultat de médiocre
-qualité. 
+qualité.
 
 Dans les versions précédentes de LilyPond (avant 2.11), @code{addQuote}
-était écrit entièremeent en minuscules : @code{\addquote}.
+était écrit entièrement en minuscules@tie{}: @code{\addquote}.
 
 
 @node Mise en forme d'une citation
@@ -1229,16 +1257,16 @@ La section précédente indiquait comment insérer des notes d'une autre
 voix.  Nous allons maintenant voir une fonction musicale avancée,
 @code{\cueDuring}, qui facilite le formatage des petites notes.
 
-Sa syntaxe est :
+Sa syntaxe est@tie{}:
 
 @example
 \cueDuring #@var{origine} #@var{voix} @var{musique}
 @end example
 
 Des mesures issues de la partie d'@var{origine} seront recopiées dans un
-contexte de @code{CueVoice}, créé implicitement, et synchronisées avec 
+contexte de @code{CueVoice}, créé implicitement, et synchronisées avec
 @var{musique} -- habituellement un silence.  L'apparition des petites
-notes initialise une polyphonie temporaire pour la portée concernée.  
+notes initialise une polyphonie temporaire pour la portée concernée.
 L'argument @var{voix} détermine si ces petites notes seront
 attachées à la première ou à la seconde voix -- @code{UP} pour la
 première ou @code{DOWN} pour la seconde.
@@ -1262,9 +1290,32 @@ Dans cet exemple, il était nécessaire de déclarer explicitement le
 contexte @code{Voice}, sinon l'intégralité de l'expression musicale se
 serait retrouvée dans le contexte @code{CueVoice}.
 
+La propriété @code{quotedCueEventTypes} permet de définir précisément
+quels éléments de la voix originelle seront reproduits.  Sa valeur par
+défaut est @code{#'(note-event rest-event tie-event beam-event
+tuplet-span-event)}.  LilyPond reproduira donc les notes, silences,
+liaisons de prolongation, ligatures et nolets, mais pas les
+articulations, annotations ni nuances.
+
+@lilypond[verbatim,quote]
+oboe = \relative c'' {
+  r2 r8 d16(\f f e g f a)
+  g8 g16 g g2.
+}
+\addQuote "oboe" { \oboe }
+
+\new Voice \relative c'' {
+  \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
+                                      beam-event tuplet-span-event
+                                      dynamic-event slur-event)
+  \cueDuring #"oboe" #UP { R1 }
+  g2 c,
+}
+@end lilypond
+
 Le nom de l'instrument qui est répliqué sera imprimé dès lors que vous
 définirez la propriété @code{instrumentCueName} du contexte
-@code{CueVoice}. 
+@code{CueVoice}.
 
 @lilypond[verbatim,quote]
 oboe = \relative c''' {
@@ -1319,7 +1370,7 @@ flute = \relative c''' {
 @end lilypond
 
 L'instruction @code{\transposedCueDuring} est particulièrement adaptée
-pour des instrument ayant une tessiture éloignée, comme dans le cas d'un 
+pour des instrument ayant une tessiture éloignée, comme dans le cas d'un
 piccolo cité dans une partie de contrebasson.  Sa syntaxe  est identique
 à celle de @code{\cueDuring}, à ceci près qu'elle nécessite un argument
 supplémentaire afin de spécifier la transposition à effectuer.  Pour
@@ -1366,7 +1417,7 @@ g4 ees8 f4 g8
 \stemDown
 <<
   { d4. bes4 c8 }
-  \new CueVoice 
+  \new CueVoice
   { g'4. f4 ees8 }
 >>
 \stemUp
@@ -1381,7 +1432,7 @@ Manuel de notation :
 @ref{Utilisation de balises}.
 
 Morceaux choisis :
-@rlsr{Staff notation}.
+@rlsrnamed{Staff notation,Notation sur la portée}.
 
 Référence des propriétés internes :
 @rinternals{CueVoice},
index 2ec913be9149529764ac41d912d9de27a71c9cdf..bab035be88fdc9795555e54f3aec52e4c5928616 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 22b6ca7247b6f0d596934d38aa2c75d5e45206eb
+    Translation of GIT committish: a06cb0b0d9593ba110e001f2b0f44b8bef084693
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
 
 @lilypondfile[quote]{text-headword.ly}
 
-Nous allons voir ici comment insérer du texte dans une partition, ainsi que
-différentes manières de le mettre en forme.
+Nous allons voir ici comment insérer du texte dans une partition, ainsi
+que différentes manières de le mettre en forme.
 
 @noindent
 Certains éléments de texte ne sont pas abordés ici mais dans des
-chapitres qui leur sont dédiés.  C'est le cas de la 
+chapitres qui leur sont dédiés.  C'est le cas de la
 @ref{Musique vocale} et des @ref{Titres et entêtes}.
 
 @menu
-* Ajout de texte::                
-* Mise en forme du texte::             
-* Fontes::                       
+* Ajout de texte::
+* Mise en forme du texte::
+* Fontes::
 @end menu
 
 @node Ajout de texte
@@ -40,16 +40,16 @@ Cette partie constitue une introduction aux différentes manières
 d'ajouter du texte à une partition.
 
 @cindex Texte, autres langues
-@warning{Pour écrire des accents et autres caractères spéciaux, il suffit de
-les insérer directement dans votre fichier LilyPond.  Ce fichier devra
-être sauvegardé avec l'encodage UTF-8.  Pour plus d'informations, voir
-@ref{Codage du texte}.}
+@warning{Pour écrire des accents et autres caractères spéciaux, il
+suffit de les insérer directement dans votre fichier LilyPond.  Ce
+fichier devra être sauvegardé avec l'encodage UTF-8.  Pour plus
+d'informations, voir @ref{Codage du texte}.}
 
 @menu
-* Commentaires textuels::                
-* Indications textuelles et lignes d'extension::      
-* Indications textuelles::               
-* Texte indépendant::                  
+* Commentaires textuels::
+* Indication textuelle avec extension::
+* Indications textuelles::
+* Texte indépendant::
 @end menu
 
 @node Commentaires textuels
@@ -62,7 +62,7 @@ les insérer directement dans votre fichier LilyPond.  Ce fichier devra
 
 Vous pouvez ajouter à une partition des indications sous forme texuelle,
 comme dans l'exemple suivant.  Ces indications se placeront manuellement
-au-dessus ou au-dessous de la portée selon la syntaxe utilisée -- cf. 
+au-dessus ou au-dessous de la portée selon la syntaxe utilisée -- cf.
 @ref{Direction et positionnement}.
 
 @lilypond[quote,verbatim,relative=2]
@@ -71,7 +71,7 @@ a8^"pizz." g f e a4-"scherz." f
 
 Cette syntaxe est en fait un raccourci.  Des constructions plus
 élaborées d'annotation peuvent être obtenues en ayant recours à un bloc
-@code{\markup} et selon les préceptes énoncés dans 
+@code{\markup} et selon les préceptes énoncés dans
 @ref{Mise en forme du texte}.
 
 @lilypond[quote,verbatim,relative=2]
@@ -91,7 +91,8 @@ a4_"scherzando" f
 @end lilypond
 
 En plus d'indications textuelles, les notes peuvent se voir attacher des
-articulations, comme indiqué au chapitre @ref{Articulations et ornements}.
+articulations, comme indiqué au chapitre
+@ref{Articulations et ornements}.
 
 Pour de plus amples détails sur la manière de combiner indications
 textuelles et articulations, reportez-vous au chapitre
@@ -117,7 +118,7 @@ Manuel de notation :
 @ref{Direction et positionnement}.
 
 Morceaux choisis :
-@rlsr{Text}.
+@rlsrnamed{Text,Texte}.
 
 Référence des propriétés internes :
 @rinternals{TextScript}.
@@ -133,24 +134,24 @@ Référence des propriétés internes :
 
 S'assurer que tous les éléments textuels et les paroles respectent
 les marges du document requiert des calculs relativement lourds@tie{};
-c'est la raison pour laquelle LilyPond, par défaut, ne s'en préoccupe pas.
-Vous pouvez cependant l'y forcer en définissant
+c'est la raison pour laquelle LilyPond, par défaut, ne s'en préoccupe
+pas.  Vous pouvez cependant l'y forcer en définissant
 
 @example
 \override Score.PaperColumn #'keep-inside-line = ##t
 @end example
 
 
-@node Indications textuelles et lignes d'extension
-@unnumberedsubsubsec Indications textuelles et lignes d'extension
+@node Indication textuelle avec extension
+@unnumberedsubsubsec Indication textuelle avec extension
 @translationof Text spanners
 
 @cindex texte et extenseur
 @cindex prolongation de texte
 @cindex extenseur
 
-Certaines indications d'interprétation comme @i{rallentando}, 
-@i{accelerando} ou @i{trilles}, s'incrivent textuellement et se
+Certaines indications d'interprétation comme @i{rallentando},
+@i{accelerando} ou @i{trilles}, s'inscrivent textuellement et se
 prolongent sur plusieurs notes à l'aide d'une ligne pleine, pointillée
 ou ondulée.  Ces objets, que l'on appelle @qq{extenseurs}, se dessinent
 entre deux notes à l'aide de la syntaxe suivante@tie{}:
@@ -180,8 +181,9 @@ e,\stopTextSpan
 @end lilypond
 
 Le style de ligne se définit lui aussi comme une propriété de l'objet.
-Les détails concernant la syntaxe à utiliser sont expliqués au chapitre 
-@ref{Lignes}.
+Les détails concernant la syntaxe à utiliser sont expliqués au chapitre
+@ref{Styles de ligne}.  Les extenseurs sont rattachés au contexte
+@code{Dynamics} -- cf. @rinternals{Dynamics}.
 
 
 @funindex \textSpannerUp
@@ -201,16 +203,26 @@ Les détails concernant la syntaxe à utiliser sont expliqués au chapitre
 @knownissues
 LilyPond ne peut traiter qu'un seul extenseur à la fois par voix.
 
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{dynamics-text-spanner-postfix.ly}
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{dynamics-custom-text-spanner-postfix.ly}
+
 @seealso
 Manuel de notation :
-@ref{Lignes},
+@ref{Styles de ligne},
 @ref{Nuances}.
 
 Morceaux choisis :
-@rlsr{Text}.
+@rlsrnamed{Text,Texte},
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
 Référence des propriétés internes :
-@rinternals{TextSpanner}.
+@rinternals{TextSpanner},
+@rinternals{Dynamics}.
 
 
 @node Indications textuelles
@@ -229,7 +241,7 @@ Référence des propriétés internes :
 @funindex markup
 
 La commande @code{\mark} est tout d'abord conçue pour les
-@ref{Indications de repère}.  
+@ref{Indications de repère}.
 
 @c \mark needs to be placed on a separate line (it's not
 @c attached to an object like \markup is). -vv
@@ -303,7 +315,7 @@ Manuel de notation :
 @ref{La fonte Feta}.
 
 Morceaux choisis:
-@rlsr{Text}.
+@rlsrnamed{Text,Texte}.
 
 Référence des propriétés internes :
 @rinternals{MarkEvent},
@@ -327,7 +339,7 @@ Référence des propriétés internes :
 
 Un bloc @code{\markup} peut exister en lui-même, indépendamment de tout
 bloc @code{\score}, et venir en préambule par exemple -- voir le
-chapitre @ref{Structure de fichier} à ce propos.  
+chapitre @ref{Structure de fichier} à ce propos.
 
 @lilypond[verbatim,quote]
 \markup {
@@ -355,7 +367,7 @@ au chapitre @ref{Plusieurs partitions dans un même ouvrage}.
 
 Les blocs de textes peuvent s'étendre sur plusieurs pages, ce qui permet
 de générer des ouvrages complets uniquement grâce à LilyPond.  Cette
-fonctionnalité ainsi que la syntaxe appropriée est abordée plus en
+fonctionnalité, ainsi que la syntaxe appropriée, est abordée plus en
 détail au chapitre @ref{Texte avec sauts de page}.
 
 
@@ -384,7 +396,7 @@ Manuel de notation :
 @ref{Texte avec sauts de page}.
 
 Morceaux choisis :
-@rlsr{Text}.
+@rlsrnamed{Text,Texte}.
 
 Référence des propriétés internes :
 @rinternals{TextScript}.
@@ -399,11 +411,11 @@ forme du texte à l'aide de la syntaxe propre au mode @code{\markup}.
 
 @menu
 * Introduction au formatage de texte::
-* Sélection de la fonte et de la taille::    
+* Sélection de la fonte et de la taille::
 * Alignement du texte::
 * Éléments graphiques dans du texte formaté::
-* Notation musicale dans du texte formaté::             
-* Texte avec sauts de page::          
+* Notation musicale dans du texte formaté::
+* Texte avec sauts de page::
 @end menu
 
 @node Introduction au formatage de texte
@@ -500,7 +512,7 @@ allegro = \markup { \bold \large Allegro }
 @noindent
 Pour une liste des différentes commandes spécifiques au mode
 @code{\markup}, consultez l'annexe @ref{Text markup commands} (en
-anglais). 
+anglais).
 
 
 @seealso
@@ -508,7 +520,7 @@ Manuel de notation :
 @ref{Text markup commands}.
 
 Morceaux choisis :
-@rlsr{Text}.
+@rlsrnamed{Text,Texte}.
 
 Fichiers d'initialisation :
 @file{scm/@/markup@/.scm}.
@@ -561,7 +573,7 @@ f1 d2 r
 @funindex \magnify
 @funindex magnify
 
-La taille des caractères se modifie de différentes manières :
+La taille des caractères se modifie de différentes manières@tie{}:
 @itemize
 @item
 à partir de l'une des tailles standard prédéfinies,
@@ -640,13 +652,13 @@ entre les premier et deuxième mots.
 Certaines familles de police spécifiques aux nombres ou aux nuances par
 exemple, ne disposent pas de tous les caractères, comme nous l'avons vu
 dans les chapitres @ref{Personnalisation des indications de nuance} et
-@ref{Indications de reprise manuelles}. 
+@ref{Indications de reprise manuelles}.
 
 @c \concat is actually documented in Align (it is not
 @c a font-switching command). But we need it here. -vv
 
 Lorsqu'un changement survient au milieu d'un mot, il se peut qu'un
-espacement supplémentaire apparaîsse.  Il suffit en pareil cas de
+espacement supplémentaire apparaisse.  Il suffit en pareil cas de
 concaténer les différents éléments@tie{}:
 
 @lilypond[quote,verbatim]
@@ -665,9 +677,10 @@ concaténer les différents éléments@tie{}:
 @end lilypond
 
 Une liste des différentes commandes permettant de changer de fonte ou
-d'utiliser des fontes personnalisées est disponible à l'annexe @ref{Font}.
+d'utiliser des fontes personnalisées est disponible à l'annexe
+@ref{Font}.
 
-Pour savoir comment personnaliser des fontes, reportez-vous au chapitre 
+Pour savoir comment personnaliser des fontes, reportez-vous au chapitre
 @ref{Fontes}.
 
 @funindex \teeny
@@ -708,7 +721,7 @@ Manuel de notation :
 @ref{Fontes}.
 
 Morceaux choisis :
-@rlsr{Text}.
+@rlsrnamed{Text,Texte}.
 
 Référence des propriétés internes :
 @rinternals{TextScript}.
@@ -728,8 +741,8 @@ Fichiers d'initialisation :
 
 Cette partie traite de la manière de positionner du texte en mode
 @emph{markup}.  On déplace l'intégralité d'un objet @emph{markup} en
-utilisant la syntaxe décrite au chapitre 
-@rlearning{Déplacement d'objets}. 
+utilisant la syntaxe décrite au chapitre
+@rlearning{Déplacement d'objets}.
 
 @c Padding commands should be mentioned on this page, but
 @c most of these require \box to be more clearly illustrated. -vv
@@ -780,7 +793,7 @@ Certains objets possèdent leurs propres procédures d'alignement, qui
 annuleront toute spécification d'alignement que vous pourriez affecter
 à un argument de type @emph{markup} que vous leur auriez fourni.  La
 solution consiste alors à déplacer l'intégralité de ces objets
-@emph{markup}, comme indiqué par exemple au chapitre 
+@emph{markup}, comme indiqué par exemple au chapitre
 @ref{Indications textuelles}.
 
 @cindex texte, alignement vertical
@@ -831,7 +844,8 @@ a'4 a g2 a
 
 Certaines commandes permettent de régler l'alignement des objets
 textuels en mode @emph{markup}, tant au niveau horizontal que vertical.
-Tout objet soumis à ces commandes doit être précédé d'un point d'ancrage.
+Tout objet soumis à ces commandes doit être précédé d'un point
+d'ancrage.
 
 @lilypond[quote,verbatim,relative=1]
 d2^\markup {
@@ -891,7 +905,7 @@ sa propre ligne, tantôt alignée à gauche, tantôt centrée.
 @funindex fill-line
 
 Pareillement, une liste d'éléments ou d'expressions sera répartie sur
-une ligne entière, voire même centrée sur toute la page s'il n'y a qu'un 
+une ligne entière, voire même centrée sur toute la page s'il n'y a qu'un
 seul élément.  De telles expressions peuvent à leur tour contenir du
 texte multi-ligne ou une autre expression @emph{markup}.
 
@@ -925,7 +939,7 @@ texte multi-ligne ou une autre expression @emph{markup}.
 @funindex justify
 
 Les indications textuelles, lorsqu'elles sont relativement longues,
-peuvent se répartir sur plusieurs lignes en fonction de la largeur de 
+peuvent se répartir sur plusieurs lignes en fonction de la largeur de
 ligne.  Le texte sera alors soit aligné à gauche, soit justifié, comme
 le montre l'exemple suivant@tie{}:
 
@@ -972,7 +986,7 @@ Manuel de notation :
 @ref{Indications textuelles}.
 
 Morceaux choisis :
-@rlsr{Text}.
+@rlsrnamed{Text,Texte}.
 
 Référence des propriétés internes :
 @rinternals{TextScript}.
@@ -1013,7 +1027,8 @@ graphiques à votre partition.
 @funindex hbracket
 
 Certaines commandes de @emph{markup} permettent d'ornementer des
-éléments textuels avec des graphismes, à l'instar de l'exemple suivant@tie{}:
+éléments textuels avec des graphismes, à l'instar de l'exemple
+suivant@tie{}:
 
 @lilypond[quote,verbatim]
 \markup \fill-line {
@@ -1153,10 +1168,10 @@ de graphisme.
 @seealso
 Manuel de notation :
 @ref{Graphic},
-@ref{Notation éditoriale}.
+@ref{Annotations éditoriales}.
 
 Morceaux choisis :
-@rlsr{Text}.
+@rlsrnamed{Text,Texte}.
 
 Référence des propriétés internes :
 @rinternals{TextScript}.
@@ -1259,15 +1274,15 @@ c^\markup {
 @c The accordion diagram is actually taken from a snippet.
 
 @noindent
-La documentation sur ces diagrammes se trouvent à l'annexe 
+La documentation sur ces diagrammes se trouvent à l'annexe
 @ref{Instrument Specific Markup}.
 
 @cindex partition incluse dans un markup
 @cindex markup, inclusion de partition
 
 Rien ne s'oppose à ce qu'une étiquette ne comporte une partition.  Il
-suffit que l'expression en question contienne un bloc @code{\score} et
-un bloc @code{\layout}.
+suffit que l'expression en question contienne un bloc @code{\score}
+incluant un bloc @code{\layout}.
 
 @lilypond[quote,verbatim,ragged-right]
 \relative {
@@ -1292,7 +1307,7 @@ Manuel de notation :
 @ref{Tout savoir sur les fontes}.
 
 Morceaux choisis :
-@rlsr{Text}.
+@rlsrnamed{Text,Texte}.
 
 Référence des propriétés internes :
 @rinternals{TextScript}.
@@ -1359,7 +1374,7 @@ Manuel de notation :
 @ref{Text markup list commands},
 
 Morceaux choisis :
-@rlsr{Text}.
+@rlsrnamed{Text,Texte}.
 
 @c en attendant redécoupage et création de "extending" -jcm
 @c Extension :
@@ -1446,7 +1461,7 @@ grande).  Vous serez souvent amené à procéder par tatonnement pour
 arriver au résultat optimal.  Par ailleurs, @code{fetaBraces} ne
 comporte que des accolades ouvrantes.  Pour obtenir une accolade
 fermante, il suffit d'appliquer une rotation au glyphe sélectionné,
-comme indiqué au chapitre @ref{Rotation des objets}. 
+comme indiqué au chapitre @ref{Rotation des objets}.
 
 Vous disposez de trois familles de fontes textuelles@tie{}: @emph{roman}
 pour la police sérif ou avec empattement -- fixée par défaut à New
@@ -1458,7 +1473,7 @@ Chaque famille dispose en principe de différents styles et niveau de
 gras.  L'exemple qui suit illustre la manière de changer la famille, le
 style, la graisse ou la taille.  Notez bien que l'argument fourni à
 @code{font-size} correspond à la correction à apporter à la taille par
-défaut. 
+défaut.
 
 @lilypond[quote,verbatim,relative=2]
 \override Score.RehearsalMark #'font-family = #'typewriter
@@ -1537,7 +1552,7 @@ a1_\markup {
 @funindex show-available-fonts
 
 Pour obtenir la liste de toutes les polices disponibles sur votre
-machine, lancez 
+machine, lancez
 
 @example
 lilypond -dshow-available-fonts toto
@@ -1552,7 +1567,7 @@ Manuel de notation :
 @ref{Choix des fontes par défaut}.
 
 Morceaux choisis :
-@rlsr{Text}.
+@rlsrnamed{Text,Texte}.
 
 @c A source file gets never installed...
 @c Fichiers d'initialisation :
@@ -1567,7 +1582,7 @@ Vous pouvez tout à fait préférer un autre jeu de polices par défaut que
 celui de LilyPond.  Il vous faudra alors spécifier les différentes
 familles, en respectant l'ordre @emph{roman}, @emph{sans empattement} et
 @emph{monospace}, comme dans l'exemple suivant.  Pour plus
-d'explications sur les fontes, relisez @ref{Tout savoir sur les fontes}. 
+d'explications sur les fontes, relisez @ref{Tout savoir sur les fontes}.
 
 @cindex polices, choix par défaut
 @cindex fontes, choix par défaut
index 4201d2667f618c406538210891dbf5f57075cc89..1851dd18e337f18fece9af26a2b2166cc577479a 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 20858c6c9809c521d03576443dc8fa125e6f583b
+    Translation of GIT committish: 3f4496001441e0b1b27d7bc5395c4520f4f2088c
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -58,42 +58,45 @@ est de plus en plus utilisée, avec quelques variations, pour transmettre
 et préserver la musique arabe.
 
 Certains éléments de notation musicale occidentale, tels que les
-transcriptions d'accords ou de parties indépendantes, ne sont pas nécessaires
-pour retranscrire les pièces arabes les plus traditionnelles.  Il y a
-cependant quelques besoins spécifiques, tels que des intervalles
-se trouvant entre le demi-ton et le ton qui s'ajoutent aux intervalles mineurs
-ou majeurs utilisés dans la musique occidentale.  Il est également
-nécessaire de regrouper et de noter un grand nombre de maqams (modes) différents
-qui font partie de la musique arabe.
+transcriptions d'accords ou de parties indépendantes, ne sont pas
+nécessaires pour retranscrire les pièces arabes les plus
+traditionnelles.  Il y a cependant quelques besoins spécifiques, tels
+que des intervalles se trouvant entre le demi-ton et le ton qui
+s'ajoutent aux intervalles mineurs ou majeurs utilisés dans la musique
+occidentale.  Il est également nécessaire de regrouper et de noter un
+grand nombre de maqams (modes) différents qui font partie de la musique
+arabe.
 
 En général, la notation de la musique arabe n'essaie pas d'indiquer
 précisément les micro-intervalles intervenant dans la pratique musicale.
 
-Plusieurs particularités propres à la musique arabe sont traitées ailleurs :
+Plusieurs particularités propres à la musique arabe sont traitées
+ailleurs@tie{}:
 
 @itemize
-@item Les noms des notes et altérations (y compris les quarts de tons) peuvent
-être adaptés comme l'explique @ref{Noms de note dans d’autres langues}.
+@item Les noms des notes et altérations (y compris les quarts de tons)
+peuvent être adaptés comme l'explique
+@ref{Nom des notes dans d'autres langues}.
 
 @item Les armures peuvent également être adaptées comme expliqué dans
-@ref{Armures}.
+@ref{Armure}.
 
 @item Des métriques complexes peuvent nécessiter de grouper les notes
 manuellement, comme décrit dans @ref{Barres de ligature manuelles}.
 
-@item Les @notation{Takasim}, qui sont des improvisations rythmiquement libres,
-peuvent être écrites en omettant les barres de mesures, de la façon indiquée
-dans @ref{Musique sans métrique}.
+@item Les @notation{Takasim}, qui sont des improvisations rythmiquement
+libres, peuvent être écrites en omettant les barres de mesures, de la
+façon indiquée dans @ref{Musique sans métrique}.
 @end itemize
 
 @seealso
 Manuel de notation :
-@ref{Noms de note dans d’autres langues},
-@ref{Armures},
+@ref{Nom des notes dans d'autres langues},
+@ref{Armure},
 @ref{Barres de ligature manuelles}.
 
 Morceaux choisis :
-@rlsr{World music}.
+@rlsrnamed{World music,Musiques du monde}.
 
 @node Noms des notes en arabe
 @unnumberedsubsubsec Noms des notes en arabe
@@ -102,16 +105,16 @@ Morceaux choisis :
 @cindex noms des notes en arabe
 @cindex arabe, noms des notes en
 
-Les noms de notes les plus traditionnels en arabe peuvent être très
+Les noms de note les plus traditionnels en arabe peuvent être très
 longs et ne conviennent pas à l'écriture de la musique, aussi ne
-sont ils pas utilisés.  Les noms de notes anglais ne sont pas très
+sont ils pas utilisés.  Les noms de note anglais ne sont pas très
 courants dans l'éducation musicale en arabe, c'est pourquoi on utilise
 plus volontiers les noms italiens (@code{do, re, mi, fa, sol, la, si}).
 On  peut également utiliser des altérations, comme cela est expliqué
-dans @ref{Noms de note dans d’autres langues}.
+dans @ref{Nom des notes dans d'autres langues}.
 
-Par exemple, voici comment on peut écrire la gamme arabe 
-@notation{rast} :
+Par exemple, voici comment on peut écrire la gamme arabe
+@notation{rast}@tie{}:
 
 @lilypond[quote,verbatim]
 \include "arabic.ly"
@@ -142,10 +145,10 @@ l'aspect du demi-bémol dans l'armure.
 
 @seealso
 Manuel de notation :
-@ref{Noms de note dans d’autres langues}.
+@ref{Nom des notes dans d'autres langues}
 
 Morceaux choisis :
-@rlsr{World music}.
+@rlsrnamed{World music,Musiques du monde}.
 
 
 @node Armures arabes
@@ -158,16 +161,16 @@ Morceaux choisis :
 @c elles ne doivent donc pas être traduites. -vv
 
 Outre les armures mineures et majeures, les armures suivantes
-sont définies dans la fichier @code{arabic.ly} : @notation{bayati},
+sont définies dans la fichier @code{arabic.ly}@tie{}: @notation{bayati},
 @notation{rast}, @notation{sikah}, @notation{iraq} et @notation{kurd}.
 Ces armatures définissent un petit nombre de groupes de maqams plutôt
 que le grand nombre de maqams habituellement utilisés.
 
 En général, un maqam utilise l'armure de son groupe ou d'un groupe
-voisin et diverses altérations accidentelles sont indiquées tout au long de la
-musique.
+voisin et diverses altérations accidentelles sont indiquées tout au long
+de la musique.
 
-Par exemple, pour indiquer l'armure d'une pièce en maqam muhayer :
+Par exemple, pour indiquer l'armure d'une pièce en maqam muhayer@tie{}:
 
 @example
 \key re \bayati
@@ -178,25 +181,24 @@ Ici, @var{re} est le nom de la tonalité par défaut de la base
 maqam dans le groupe.
 
 Alors que l'armure correspond à un groupe, il est courant que le titre
-mentionne un maqam en particulier.  Ainsi, dans cet exemple, le
-titre devrait faire apparaître le nom du maqam muhayer.
-
-D'autres maqams du même groupe bayati, comme l'explique le
-tableau ci-dessous (bayati, hussaini, saba, et ushaq), peuvent être
-indiqués de la même manière.  Ils sont autant de variations
-du maqam de base, le plus courant, du groupe (en l'occurrence, bayati).
-En général, c'est dans les tétracordes supérieurs que ces
-modes apparentés diffèrent,
+mentionne un maqam en particulier.  Ainsi, dans cet exemple, le titre
+devrait faire apparaître le nom du maqam muhayer.
+
+D'autres maqams du même groupe bayati, comme l'explique le tableau
+ci-dessous (bayati, hussaini, saba, et ushaq), peuvent être indiqués de
+la même manière.  Ils sont autant de variations du maqam de base, le
+plus courant, du groupe (en l'occurrence, bayati).  En général, c'est
+dans les tétracordes supérieurs que ces modes apparentés diffèrent,
 @c pas la moindre idée de ce dont il est question -vv
 ou dans certains détails de disposition qui ne changent pas
 fondamentalement leur nature.
 
 Certains maqams ne sont qu'une modulation de leur maqam de base.
-Ainsi, dans ce même groupe de bayati, du maqam Nawa, dont la
-modulation est indiquée entre parenthèses dans le tableau.
-Les maqams arabes n'admettent que des
-modulations limitées, en raison de la nature des instruments de musique
-arabes.  Le Nawa peut être indiqué comme suit :
+Ainsi, dans ce même groupe de bayati, du maqam Nawa, dont la modulation
+est indiquée entre parenthèses dans le tableau.
+Les maqams arabes n'admettent que des modulations limitées, en raison de
+la nature des instruments de musique arabes.  Le Nawa peut être indiqué
+comme suit@tie{}:
 
 @example
 \key sol \bayati
@@ -204,11 +206,11 @@ arabes.  Le Nawa peut être indiqué comme suit :
 
 En musique arabe, le terme utilisé pour désigner un groupe maqam,
 tel que bayati, est également lui-même un maqam, généralement le plus
-important dans le groupe ; on peut le considérer comme un maqam
+important dans le groupe@tie{}; on peut le considérer comme un maqam
 de base.
 
 Voici une suggestion de groupement qui relie les maqams les plus
-courants à leur armure :
+courants à leur armure@tie{}:
 
 @multitable @columnfractions 0.1 0.1 0.1 0.6
 @headitem groupe maqam
@@ -270,8 +272,8 @@ Référence des propriétés internes :
 @rinternals{KeySignature}.
 
 Morceaux choisis :
-@rlsr{World music},
-@rlsr{Pitches}.
+@rlsrnamed{World music,Musiques du monde},
+@rlsrnamed{Pitches,Hauteurs}.
 
 
 @node Métriques arabes
@@ -283,15 +285,15 @@ Morceaux choisis :
 @cindex taqasim
 
 Quelques formes de musique classique arabes et turques telles que
-@notation{Semai} utilisent des métriques inhabituelles comme le
-10/8.  Ceci peut impliquer une manière de grouper les notes fort
-différente de la musique écrite existante, où les notes ne sont pas
-groupées par temps mais d'une façon difficile à reproduire automatiquement.
-Il est possible d'y remédier en désactivant la ligature
-automatique et en groupant les notes manuellement.  Lorsque l'enjeu
-n'est pas de reproduire exactement un texte existant, il est
-toujours possible d'ajuster le comportement de ligature automatique 
-ou d'utiliser des chiffres de mesure composés.
+@notation{Semai} utilisent des métriques inhabituelles comme le 10/8.
+Ceci peut impliquer une manière de grouper les notes fort différente de
+la musique écrite existante, où les notes ne sont pas groupées par temps
+mais d'une façon difficile à reproduire automatiquement.
+Il est possible d'y remédier en désactivant la ligature automatique et
+en groupant les notes manuellement.  Lorsque l'enjeu n'est pas de
+reproduire exactement un texte existant, il est toujours possible
+d'ajuster le comportement de ligature automatique ou d'utiliser des
+chiffres de mesure composés.
 
 @snippets
 
@@ -312,7 +314,7 @@ Manuel de notation :
 @ref{Métrique}.
 
 Morceaux choisis :
-@rlsr{World music}.
+@rlsrnamed{World music,Musiques du monde}.
 
 @node Exemple de musique arabe
 @unnumberedsubsubsec Exemple de musique arabe
@@ -322,11 +324,10 @@ Morceaux choisis :
 @cindex modèle de musique arabe
 @cindex musique arabe, exemple
 
-Voici un modèle qui utilise également le début d'un Semai turc
-courant dans l'éducation musicale arabe, pour illustrer
-quelques unes des particularités de la notation musicale
-arabe, comme des intervalles intermédiaires et des modes inhabituels
-traités dans ce chapitre.
+Voici un modèle qui utilise également le début d'un Semai turc courant
+dans l'éducation musicale arabe, pour illustrer quelques unes des
+particularités de la notation musicale arabe, comme des intervalles
+intermédiaires et des modes inhabituels traités dans ce chapitre.
 
 @lilypond[quote,verbatim]
 \include "arabic.ly"
@@ -351,7 +352,7 @@ traités dans ce chapitre.
 
 @seealso
 Morceaux choisis :
-@rlsr{World music}.
+@rlsrnamed{World music,Musiques du mondes}.
 
 @node Lectures complémentaires pour la musique arabe
 @unnumberedsubsubsec Lectures complémentaires pour la musique arabe
@@ -360,11 +361,11 @@ Morceaux choisis :
 @enumerate
 
 @item
-@emph{La musique des Arabes} par Habib Hassan Touma [Amadeus Press, 1996],
-contient une étude des maqams et leur méthode de classification.
+@emph{La musique des Arabes} par Habib Hassan Touma [Amadeus Press,
+1996], contient une étude des maqams et leur méthode de classification.
 
-Il existe également de nombreux sites web qui expliquent
-les maqams, dont quelques uns s'accompagnent d'exemples audio :
+Il existe également de nombreux sites web qui expliquent les maqams,
+dont quelques uns s'accompagnent d'exemples audio@tie{}:
 
 @itemize @bullet
 @item
@@ -375,17 +376,17 @@ les maqams, dont quelques uns s'accompagnent d'exemples audio :
 
 Si tout le monde s'accorde à apparenter les maqams d'après leur
 tétracorde inférieur, parfois transposé, les méthodes de
-classifications varient dans certains détails.
+classification varient dans certains détails.
 
 @item
-Les sources ne sont pas entièrement cohérentes (parfois dans un
-même texte) quant à la manière d'indiquer l'armure de certains maqams.
-Il est courant, cependant, d'utiliser une armure par
-groupe plutôt qu'une armure différente pour chaque maqam.
+Les sources ne sont pas entièrement cohérentes (parfois dans un même
+texte) quant à la manière d'indiquer l'armure de certains maqams.
+Il est courant, cependant, d'utiliser une armure par groupe plutôt
+qu'une armure différente pour chaque maqam.
 
-Des méthodes de luth arabe, l'@dfn{Oud}, par les auteurs
-suivants, contiennent des exemples de compositions
-principalement turques et arabes,
+Des méthodes de luth arabe, l'@dfn{Oud}, par les auteurs suivants,
+contiennent des exemples de compositions principalement turques et
+arabes,
 
 @itemize @bullet
 @item
@@ -402,8 +403,8 @@ Ibrahim Ali Darwish Al-masri
 @translationof Turkish classical music
 
 
-Ce chapitre met en évidence des questions propres à la
-notation de la musique classique turque.
+Ce chapitre met en évidence des questions propres à la notation de la
+musique classique turque.
 
 @menu
 * Références pour la musique classique turque::
@@ -423,18 +424,18 @@ notation de la musique classique turque.
 @cindex maqam
 @cindex makamlar
 
-La musique classique turque s'est développée dans l'Empire
-Ottoman à peu près à la même période que la musique classique
-en Europe, et a continué jusqu'au XX et XXIe siècle comme une
-tradition vibrante et distincte avec sa propre théorie, ses
-propres formes, et styles d'interprétation.  Parmi ses caractéristiques
-remarquables, se trouve l'usage de micro-intervalles fondés
-sur des @qq{commas} d'un neuvième de ton, dont sont dérivées les
-formes mélodiques @notation{makam} (pluriel @notation{makamlar}).
+La musique classique turque s'est développée dans l'Empire Ottoman à peu
+près à la même période que la musique classique en Europe, et a continué
+jusqu'au XXe et XXIe siècle comme une tradition vibrante et distincte
+avec sa propre théorie, ses propres formes, et styles d'interprétation.
+Parmi ses caractéristiques remarquables, se trouve l'usage de
+micro-intervalles fondés sur des @qq{commas} d'un neuvième de ton, dont
+sont dérivées les formes mélodiques @notation{makam} (pluriel
+@notation{makamlar}).
 
 
 Quelques questions relatives à la musique classique turque sont
-traitées dans d'autres chapitres :
+traitées dans d'autres chapitres@tie{}:
 
 @itemize
 @item Les noms de notes et altérations sont mentionnés dans
@@ -450,22 +451,21 @@ traitées dans d'autres chapitres :
 @cindex makam
 @cindex makamlar
 
-La musique classique turque attribue traditionnellement un
-nom unique à chaque hauteur, et du fait de la division du
-ton en neuf parts, les makamlar emploient une échelle de
-hauteurs complètement différente des gammes et modes d'occident :
+La musique classique turque attribue traditionnellement un nom unique à
+chaque hauteur, et du fait de la division du ton en neuf parts, les
+makamlar emploient une échelle de hauteurs complètement différente des
+gammes et modes d'occident@tie{}:
 @notation{koma} de 1/9 de ton entier, @notation{eksik bakiye} (3/9),
 @notation{bakiye} (4/9), @notation{kücük mücenneb} (5/9),
 @notation{büyük mücenneb} (8/9), @notation{tanîni} (un ton entier)
 et @notation{artık ikili} (12/9 ou 13/9 de ton).
 
-D'un point de vue de notation moderne, il est pratique
-d'utiliser positions occidentales des notes sur la portée
-(do, ré, mi...) avec des altérations spéciales
-qui haussent ou baissent les notes par
-intervalles de 1/9, 4/9, 5/9 et 8/9 de ton.  Ces altérations
-sont définies dans le dossier @file{makam.ly} (pour trouver
-l'emplacement de ce dossier dans votre système, voir
-@rlearning{Autres sources de documentation}). Une description plus
+D'un point de vue de notation moderne, il est pratique d'utiliser
+positions occidentales des notes sur la portée (do, ré, mi@dots{}) avec
+des altérations spéciales qui haussent ou baissent les notes par
+intervalles de 1/9, 4/9, 5/9 et 8/9 de ton.  Ces altérations sont
+définies dans le dossier @file{makam.ly} (pour trouver l'emplacement de
+ce dossier dans votre système, voir
+@rlearning{Autres sources de documentation}).  Une description plus
 détaillée se trouve dans
 @ref{Noms de note et altérations non-occidentaux}.
diff --git a/Documentation/fr/texidocs/changing-the-ambitus-gap.texidoc b/Documentation/fr/texidocs/changing-the-ambitus-gap.texidoc
new file mode 100644 (file)
index 0000000..3d40d12
--- /dev/null
@@ -0,0 +1,7 @@
+%% Translation of GIT committish: 31097723b2b816696ad61696630a80ff17a39557
+  texidocfr = "L'affichage d'un @emph{ambitus} peut s'affiner pour
+  répondre à vos préférences en matière d'esthétique.
+"
+
+  doctitlefr = "Réglage de l'affichage d'un ambitus"
+
diff --git a/Documentation/fr/texidocs/dynamics-custom-text-spanner-postfix.texidoc b/Documentation/fr/texidocs/dynamics-custom-text-spanner-postfix.texidoc
new file mode 100644 (file)
index 0000000..41eb594
--- /dev/null
@@ -0,0 +1,12 @@
+%% Translation of GIT committish: a06cb0b0d9593ba110e001f2b0f44b8bef084693
+
+  texidocfr = "
+Il s'agit de fonctions postfix pour personnaliser l'extension des
+crescendos textuels.  L'extension devrait débuter sur la première notte
+de la mesure.  Il faut utiliser @code{-\mycresc} -- comme une
+articulation -- sous peine que le départ de l'extension n'apparaisse
+qu'à la note suivante.
+"
+
+  doctitlefr = "Personnalisation des extenseurs de nuance postfix"
+
diff --git a/Documentation/fr/texidocs/dynamics-text-spanner-postfix.texidoc b/Documentation/fr/texidocs/dynamics-text-spanner-postfix.texidoc
new file mode 100644 (file)
index 0000000..5638b8b
--- /dev/null
@@ -0,0 +1,13 @@
+%% Translation of GIT committish: a06cb0b0d9593ba110e001f2b0f44b8bef084693
+
+  texidocfr = "
+Les lignes d'extension des commandes \cresc, \dim et \decresc peuvent
+désormais être personnalisées facilement sous forme d'opérateurs
+postfix.  Soufflets et (de)crescendos peuvent cohabiter.  \< et \>
+produiront par défaut des soufflets, alors que \cresc etc. produiront
+une indication textuelle avec extension.
+
+"
+
+  doctitlefr = "Extensions de nuance postfix"
+
diff --git a/Documentation/fr/texidocs/hiding-accidentals-on-tied-notes-at-the-start-of-a-new-system.texidoc b/Documentation/fr/texidocs/hiding-accidentals-on-tied-notes-at-the-start-of-a-new-system.texidoc
new file mode 100644 (file)
index 0000000..d94f3e0
--- /dev/null
@@ -0,0 +1,8 @@
+%% Translation of GIT committish: 31097723b2b816696ad61696630a80ff17a39557
+  texidocfr = "Cet exemple illustre comment, lorsqu'une note affublée
+  d'une altération accidentelle est prolongée, ne pas répéter cette
+  altération après un saut de ligne.
+"
+  doctitlefr = "Non répétition de l'altération après saut de ligne
+  sur liaison de prolongation"
+
diff --git a/Documentation/fr/texidocs/partcombine-and-autobeamoff.texidoc b/Documentation/fr/texidocs/partcombine-and-autobeamoff.texidoc
new file mode 100644 (file)
index 0000000..7b5399c
--- /dev/null
@@ -0,0 +1,31 @@
+%% Translation of GIT committish: e1a149d0cc60b02e86209387958f4028567dd366
+  texidocfr = "
+Le fonction @code{@bs{}autoBeamOff} dans le cadre d'un
+@code{@bs{}partcombine} agit de façon bien particulière@tie{}; c'est
+pourquoi il vaut mieux tout d'abord recourir à
+
+@example
+\set Staff.autobeaming = ##f
+@end example
+
+@noindent
+pour désactiver les ligatures automatiques pour l'ensemble de la portée
+concernée.
+
+L'instruction @code{\partcombine} fonctionne apparament sur la base de
+trois voix@tie{}: solo hampes montantes, solo hampes descendantes et
+ensemble hampes montantes.
+
+Lorsque @code{\autoBeamOff} apparaît dans le premier argument de la
+combinaison, il s'applique à la voix active à ce moment précis, qu'il
+s'agisse du solo hampes montantes ou du combiné hampes montantes.
+Lorsqu'elle est introduite dans le second argument, la commande
+@code{\autoBeamOff} s'appliquera au solo hampes descendantes.
+
+Vous devrez donc, afin que @code{\autoBeamOff} soit pleinement
+opérationnel dans le cadre d'un @code{\partcombine}, l'introduire aux
+@strong{trois} niveaux.
+
+"
+doctitlefr = "Partcombine et autoBeamOff"
+
diff --git a/Documentation/fr/usage/converters.itely b/Documentation/fr/usage/converters.itely
deleted file mode 100644 (file)
index 730ced8..0000000
+++ /dev/null
@@ -1,364 +0,0 @@
-@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
-
-@ignore
-    Translation of GIT committish: 64a52df69da5818ac0adab4ad4b364a7498f8fb7
-
-    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: Jean-Charles Malahieude
-
-@node Conversion à partir d'autres formats
-@chapter Conversion à partir d'autres formats
-@translationof Converting from other formats
-
-La musique peut aussi être récupérée par importation d'un autre
-format.  Ce chapitre passe en revue les différents outils prévus à cet
-effet et inclus dans la distribution.  Il existe d'autres outils qui
-permettent de générer du code LilyPond, comme par exemple des
-séquenceurs en mode graphique ou des convertisseurs XML.  Pour plus
-de détails, rendez-vous sur le @uref{http://@/lilypond@/.org,site}.
-
-Il s'agit de programmes distincts de @command{lilypond} qui se lancent
-en ligne de commande.  Pour plus de précisions, reportez-vous au
-chapitre @ref{Utilisation en ligne de commande}.  Si vous utilisez MacOS 10.3 ou 10.4
-et recontrez quelque problème avec l'un de ces scripts, comme
-@code{convert-ly}, reportez-vous au chapitre @ref{Spécificités pour MacOS X}. 
-
-@knownissues
-
-Les développeurs ne sont malheureusement pas suffisament nombreux et
-disponibles pour maintenir à jour ces programmes, considérez-les donc
-@emph{en l'état}.  Nous acceptons les patches avec plaisir, mais il y a
-peu de chance pour que nous soyons en mesure de résoudre les bogues de
-ces programmes.
-
-@menu
-* Utilisation de midi2ly::            importation de musique au format MIDI.
-* Utilisation de musicxml2ly::        importation de partitions au format MusicXML.
-* Utilisation d'abc2ly::             importation de partitions au format ABC.
-* Utilisation d'etf2ly::             importation de partitions Finale.
-* Génération de fichiers LilyPond::   interfaces graphiques, outils de
-                                transcription et de composition algorithmique.
-@end menu
-
-
-
-@node Utilisation de midi2ly
-@section Utilisation de @command{midi2ly}
-@translationof Invoking midi2ly
-
-@cindex MIDI
-
-@command{midi2ly} traduit un fichier MIDI de Type@tie{}1 en un fichier
-source LilyPond.
-
-MIDI (Music Instrument Digital Interface) constitue un standard pour
-les instruments. Il spécifie le cablage, un protocole série et un
-format de fichier.  Le format de fichier MIDI est de ce fait un format
-standard pour exporter de la musique à partir d'autres programmes, et
-cette faculté prend tout son intérêt lorsqu'un programme dispose d'un
-convertisseur capable d'importer directement un fichier.
-
-@command{midi2ly} convertit les pistes en contextes de portée
-(@rinternals{Staff}) et les canaux en contextes de voix
-(@rinternals{Voice}).  Les hauteurs sont rendues en mode relatif, et
-les durées spécifiées lorsque nécessaire.
-
-Vous pouvez enregistrer un fichier MIDI grâce à un clavier
-électronique et ensuite le convertir en fichier @file{.ly}.  Néanmoins
-le rythme humain n'a pas une précision suffisante pour qu'une
-conversion MIDI à ly ne se fasse sans surprise.  En le couplant à une
-quantisation (options @code{-s} et @code{-d}), @command{midi2ly} tente
-de compenser dans la mesure du possible ces problèmes de
-temporisation.  C'est la raison pour laquelle le recours à
-@command{midi2ly} n'est pas recommandé pour des fichiers midi générés
-manuellement.
-
-
-Pour le lancer en ligne de commande, procédez ainsi :
-@example
-midi2ly [@var{option}]@dots{} @var{fichier-midi}
-@end example
-
-Notez bien que, par @qq{ligne de commande}, nous parlons de la ligne de
-commande du système.  Pour plus de précisions, reportez-vous à
-@ref{Utilisation en ligne de commande}. 
-
-@command{midi2ly} accepte les options suivantes :
-
-@table @code
-@item -a, --absolute-pitches
-Rendu en hauteurs absolues.
-
-@item -d, --duration-quant=@var{DUR}
-Quantiser les durées à partir de @var{DUR}.
-
-@item -e, --explicit-durations
-Rendu explicite des durées.
-
-@item -h,--help
-Afficher un résumé des utilisations.
-
-@item -k, --key=@var{acc}[:@var{minor}]
-Déterminer la tonalité par défaut.  @math{@var{acc} > 0} fixe le
-nombre de dièses ; @math{@var{acc} < 0} le nombre de bémols.  Une
-tonalité mineure est spécifiée par l'emploi de @code{:1}.
-
-@item -o, --output=@var{file}
-Générer le résultat dans le fichier @var{file}.
-
-@item -s, --start-quant=@var{DUR}
-Quantiser le début des notes sur @var{DUR}.
-
-@item -t, --allow-tuplet=@var{DUR}*@var{NUM}/@var{DEN}
-Accepter des n-olets de valeur @var{DUR}*@var{NUM}/@var{DEN}.
-
-@item -V, --verbose
-Mode verbeux.
-
-@item -v, --version
-Afficher le numéro de version.
-
-@item -w, --warranty
-Afficher les mentions de garantie et de copyright.
-
-@item -x, --text-lyrics
-Interpréter le texte comme des paroles.
-@end table
-
-
-@knownissues
-
-Le tuilage en arpège ne sera pas rendu correctement.  La première note
-sera lue et les suivantes ignorées.  Affectez-leur une durée unique et
-ajoutez une indication de phrasé ou de pédale.
-
-
-@node Utilisation de musicxml2ly
-@section Utilisation de @command{musicxml2ly}
-@translationof Invoking musicxml2ly
-
-@cindex MusicXML
-
-@uref{http://@/www.@/musicxml@/.org/,MusicXML} est un
-dialecte XML pour représenter la notation musicale.
-
-@command{musicxml2ly} extrait, à partir d'un fichier MusicXML, les
-notes, articulations, structure de la partition, paroles, etc. 
-et les écrit dans un fichier @var{.ly}.  Il se lance en ligne de
-commande.
-
-Pour le lancer en ligne de commande, procédez ainsi :
-@example
-musicxml2ly [@var{option}]@dots{} @var{fichier-xml}
-@end example
-
-Notez bien que, par @qq{ligne de commande}, nous parlons de la ligne de
-commande du système.  Pour plus de précisions, reportez-vous à
-@ref{Utilisation en ligne de commande}. 
-
-Si le nom du fichier est @file{-}, @command{musicxml2ly} lira
-directement à partir de la ligne de commande.  
-
-@command{musicxml2ly} accepte les options suivantes :
-
-@table @code
-@item -a, --absolute
-Rendu en hauteurs absolues.
-
-@item -h,--help
-Afficher un résumé des utilisations.
-
-@item -l, --language=LANG
-Utiliser un autre fichier de définition liguistique @file{LANG.ly} 
-et les noms de notes correspondants, comme par exemple 
-@var{deutsch} pour @file{deutsch.ly} et noms de notes en allemand.
-
-@item --lxml
-Utiliser le paquetage Python lxml.etree, moins gourmand en mémoire et
-temps de calcul, pour effectuer l'annalyse XML.
-
-@item --nd --no-articulation-directions
-Ne pas convertir la direction (@code{^}, @code{_} ou @code{-}) des
-articulations, nuances, etc.
-
-@item --no-beaming
-Ne pas convertir les informations de ligature ; laisser LilyPond gérer
-les ligatures automatiquement. 
-
-@item -o,--output=@var{fichier}
-Générer le résultat dans le fichier @var{fichier}.  S'il n'est pas
-déterminé, ce sera @var{fichier-xml}@file{.ly} ; @file{-} produira le
-résultat sur la sortie standard (@var{stdout}).
-
-@item -r,--relative
-Rendu en hauteurs relatives (mode par défaut).
-
-@item -v,--verbose
-Mode verbeux.
-
-@item --version
-Afficher le numéro de version.
-
-@item -z,--compressed
-Le fichier d'entrée est un fichier MusicXML zippé.
-@end table
-
-
-@node Utilisation d'abc2ly
-@section Utilisation de @command{abc2ly}
-@translationof Invoking abc2ly
-
-@cindex ABC
-
-ABC est un format relativement simple basé sur l'ASCII.  Sa
-description est disponible sur le 
-@uref{http://@/www@/.walshaw@/.plus@/.com/@/abc/@/learn@/.html,site
-d'ABC}. 
-
-@command{abc2ly} traduit du format ABC au format LilyPond.
-
-Pour le lancer en ligne de commande, procédez ainsi :
-@example
-abc2ly [@var{option}]@dots{} @var{fichier-abc}
-@end example
-
-@command{abc2ly} accepte les options suivantes :
-
-@table @code
-@item -b,--beams=None
-Préserver la notion de lien de croches propre à ABC.
-@item -h,--help
-Afficher un résumé des utilisations.
-@item -o,--output=@var{file}
-Générer le résultat dans le fichier @var{file}.
-@item -s,--strict
-Être strict sur la réussite.
-@item --version
-Afficher le numéro de version.
-@end table
-
-Il est possible d'ajouter des bribes de code LilyPond dans un fichier
-source ABC.  Ainsi, l'assertion
-
-@example
-%%LY voices \set autoBeaming = ##f
-@end example
-
-aura pour conséquence d'insérer le texte qui suit le mot-clé @qq{voices}
-dans la voix correspondante du fichier LilyPond.
-
-De la même manière,
-
-@example
-%%LY slyrics more words
-@end example
-
-placera le texte suivant le mot-clé @qq{slyrics} dans une ligne de paroles.
-
-
-@knownissues
-
-Le standard ABC n'est pas si @qq{standard} que cela.  Pour des
-fonctionnalités étendues, comme la polyphonie, existent différentes
-conventions.
-
-Un fichier comportant plusieurs morceaux ne peut être converti.
-
-ABC synchronise paroles et musique en début de ligne ;
-@command{abc2ly} ne le fait pas.
-
-@command{abc2ly} ignore les ligatures ABC.
-
-
-@node Utilisation d'etf2ly
-@section Utilisation de @command{etf2ly}
-@translationof Invoking etf2ly
-
-@cindex ETF
-@cindex Enigma
-@cindex Finale
-@cindex Coda Technology
-
-ETF (Enigma Transport Format) est l'un des formats utilisés par le
-logiciel Finale, édité par Coda Music Technology.  @command{etf2ly}
-convertit partiellement les fichiers ETF en fichiers source LilyPond.
-
-
-Pour le lancer en ligne de commande, procédez ainsi :
-@example
-etf2ly [@var{option}]@dots{} @var{fichier-etf}
-@end example
-
-Notez bien que, par @qq{ligne de commande}, nous parlons de la ligne de
-commande du système.  Pour plus de précisions, reportez-vous à
-@ref{Utilisation en ligne de commande}. 
-
-@command{etf2ly} accepte les options suivantes :
-
-@table @code
-@item -h,--help
-Afficher cette aide.
-@item -o, --output=@var{file}
-Générer le résultat dans le fichier @var{file}.
-@item --version
-Afficher le numéro de version.
-@end table
-
-
-@knownissues
-
-La liste des scripts d'articulation est incomplète.  Les mesures vides
-perturbent @command{etf2ly}.  Les séquences de notes d'ornement ne se
-terminent pas de manière satisfaisante.
-
-
-
-@node Génération de fichiers LilyPond
-@section Génération de fichiers LilyPond
-@translationof Generating LilyPond files
-
-@cindex programmes externes générant des fichiers LilyPond
-
-LilyPond ne prend pas en charge d'autre format. Cependant, certains
-outils indépendants permettent de générer des fichiers LilyPond.
-
-Nous citerons entre autres
-
-@itemize 
-@item
-@uref{http://@/denemo@/.org,Denemo}, une interface
-graphique pour l'édition de partition.
-@item
-@uref{http://www@/.volny@/.cz/smilauer/rumor/rumor@/.html,Rumor}, un
-convertisseur temps-réel de MIDI monophonique à LilyPond.
-@item
-@uref{http://nicolas@/.sceaux@/.free@/.fr/lilypond/lyqi@/.html,lyqi}, un
-mode majeur pour Emacs.
-@item
-@uref{http://@/www@/.nongnu@/.org/@/xml2ly/, xml2ly}, qui importe du
-@uref{http://@/www@/.musicxml@/.com/xml@/.html,MusicXML}.
-@item
-@uref{http://@/noteedit@/.berlios@/.de,NoteEdit}
-qui importe du @uref{http://@/www@/.musicxml@/.com/xml@/.html,MusicXML}. 
-@item
-@uref{http://@/www@/.rosegardenmusic@/.com,Rosegarden},
-qui importe du MIDI.
-@item
-@uref{http://@/common-lisp@/.net/project/fomus/,FOMUS},
-une bibliothèque LISP pour générer de la notation musicale. 
-@item
-@uref{http://@/vsr@/.informatik@/.tu-chemnitz@/.de/staff/jan/nted/nted.xhtml,NtEd}
-assure, de manière expérimentale, un export vers LilyPond. 
-@item
-@uref{http://@/www@/.tuxguitar@/.com@/.ar/,TuxGuitar} peut exporter au
-format LilyPond. 
-@item
-@uref{http://@/musescore@/.org,MuseScore} peut exporter au format LilyPond.
-@end itemize
-
index 9d4bcfdd7f82814b7bea5c9e4f3dc1a9fd25b53e..c66caf2b9a49fe1b675d82168f4d1575034531ca 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 82e0b415a5345281fb58f4e3ddfdda73da06407a
+    Translation of GIT committish: 3f4496001441e0b1b27d7bc5395c4520f4f2088c
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -23,7 +23,7 @@ manières.
 * Pointer-cliquer::
 * LilyPond et les éditeurs de texte::
 * Conversion à partir d'autres formats::
-* Inclusion du résultat de LilyPond dans d'autres programmes::
+* Inclusion de partition LilyPond dans d'autres programmes::
 * Inclusion du travail des autres::
 @end menu
 
diff --git a/Documentation/fr/usage/install.itely b/Documentation/fr/usage/install.itely
deleted file mode 100644 (file)
index ee66c75..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
-
-@ignore
-    Translation of GIT committish: f5fb973721809df7b4ce7639caf36c2fb66f3454
-
-    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: John Mandereau
-@c Translation checkers: Jean-Charles Malahieude
-
-@node Installation
-@chapter Installation
-@translationof Install
-
-LilyPond est distribué dans deux types de moutures : les versions
-stables, qui portent un numéro mineur de version pair, par exemple 1.6,
-2.8, 2.12, et les versions de développement, qui portent un numéro
-mineur de version impair, par exemple 1.3, 2.9, 2.11.
-
-La compilation de LilyPond est une tâche exigeante et parfois
-laborieuse, c'est pourquoi nous recommandons @strong{fortement}
-l'utilisation des binaires précompilés.
-
-@menu 
-* Paquets précompilés::
-* Compilation à partir du code source::
-@end menu
-
-@node Paquets précompilés
-@section Paquets précompilés
-@translationof Precompiled binaries
-
-@unnumberedsubsec Téléchargement
-
-Consultez @uref{http://lilypond.org/web/install/} pour connaître les
-derniers paquets binaires disponibles pour votre plateforme.  Si votre
-système d'exploitation n'est pas présent sur cette page, consultez la
-liste complète sur @uref{http://download.linuxaudio.org/lilypond/binaries/}.
-
-Actuellement, nous compilons des paquets pour les architectures
-
-@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    - Toutes distributions GNU/Linux, x86_64
-linux-ppc   - Toutes distributions GNU/Linux, powerpc
-linux-x86   - Toutes distributions GNU/Linux, x86
-mingw       - Windows x86
-@end example
-
-@knownissues
-
-Si vous utilisez MacOS 10.3 ou 10.4 et voulez exécuter des scripts
-Python tels que @command{convert-ly} et @code{lilypond-book},
-reportez-vous à
-@ref{Setup for MacOS X,,,usage,Utilisation des programmes}.
-
-
-@node Compilation à partir du code source
-@section Compilation à partir du code source
-@translationof Compiling from source
-
-Il est possible de compiler LilyPond à partir du code source.  Comme
-cela requiert une maîtrise de l'anglais, cette section ne sera pas
-traduite.  Si vous voulez vraiment compiler LilyPond, reportez-vous à
-@iftex
-@c DO NOT translate the following line at all.
-@ref{Compiling from source,,,usage,Application Usage}.
-@end iftex
-@ifhtml
-@c Please translate the following line (but not the .html file name)
-la @uref{Compiling-from-source.html,documentation en anglais}.
-@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
-@c Instead, please uncomment and translate the paragraph above,
-@c and remove all stuff (menu, nodes, contents) below this line.
index 1d419dfd5e4793bb47279cec9ff7c4fde65dca7a..ae33feaa08234a2ffb9244ef6c5f4b6b7b4ad80d 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: d7c0f4263534307616c82d9b2ce6fdef9472456f
+    Translation of GIT committish: 3f4496001441e0b1b27d7bc5395c4520f4f2088c
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -1202,7 +1202,7 @@ maîtrisez pas lilypond-book.
 
 \selectlanguage{ngerman}
 Auch Umlaute funktionieren ohne die \LaTeX -Befehle, wie auch alle anderen
-seltsamen Zeichen: ß, æ, ______, wenn sie von der Schriftart unterstützt
+seltsamen Zeichen: ß, æ, ł, ã, č, wenn sie von der Schriftart unterstützt
 werden.
 
 \end{document}
@@ -1215,5 +1215,5 @@ werden.
 
 D'autres moyens de mélanger musique et texte sans recourrir à
 @command{lilypond-book} sont abordés au chapitre
-@ref{Inclusion du résultat de LilyPond dans d'autres programmes}.
+@ref{Inclusion de partition LilyPond dans d'autres programmes}.
 
index 4eff5f57f972fce91a5892738ef94446f1b97e3c..6f79a93bbc4ba01f60c84b6e726f2ec8ff1fad5c 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 0bc0ff1a281477487016b052eb699ebbd685d3e0
+    Translation of GIT committish: 3f4496001441e0b1b27d7bc5395c4520f4f2088c
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -568,7 +568,10 @@ You can use @code{sed} to create the necessary copy commands for a given
 executable:
 
 @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
+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
@@ -609,7 +612,11 @@ cp -L /usr/bin/convert /usr/bin/gs usr/bin
 cp -L /usr/share/fonts/truetype usr/share/fonts
 
 # la formule magique de recopie des biblothèques
-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
+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
 
 # les fichiers partagés pour ghostscript...
       cp -L -r /usr/share/ghostscript usr/share
diff --git a/Documentation/fr/usage/setup.itely b/Documentation/fr/usage/setup.itely
deleted file mode 100644 (file)
index 709fd2c..0000000
+++ /dev/null
@@ -1,362 +0,0 @@
-@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
-
-@ignore
-    Translation of GIT committish: 64a52df69da5818ac0adab4ad4b364a7498f8fb7
-
-    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: Jean-Charles Malahieude
-
-@node Environnement de travail
-@chapter Environnement de travail
-@translationof Setup
-
-Ce chapitre traite des options de configuration à effectuer après
-l'installation de LilyPond et de ses dépendances.  Il tient lieu de
-référence en la matière : ne vous intéressez qu'à la rubrique qui vous
-concerne directement.
-
-@menu
-* Spécificités pour certains systèmes::
-* LilyPond et les éditeurs de texte::
-* Pointer-cliquer::
-@end menu
-
-@node Spécificités pour certains systèmes
-@section Spécificités pour certains systèmes
-@translationof Setup for specific Operating Systems
-
-Cette partie explique comment optimiser l'installation propres à
-certains systèmes.
-
-@menu
-* Spécificités pour MacOS X::
-@end menu
-
-@node Spécificités pour MacOS X
-@subsection Spécificités pour MacOS X
-@translationof Setup for MacOS X
-
-@subsubheading Utilisation de scripts Python sur MacOS 10.3 ou 10.4
-
-Les exécutables de LilyPond pour MacOS X ne fournissent pas Python, bien
-qu'une version au moins de niveau 2.4 soit requise par
-@command{convert-ly}.  Ainsi, et si vous utilisez MacOS 10.3 ou 10.4,
-devrez-vous installer une version plus récente de Python à partir de
-@uref{http://python.org/download/}, puis éditer la première ligne de
-@command{convert-ly} et @command{lilypond-book}. Si les exécutables du
-Python que vous venez d'installer sont dans votre @var{PATH}, cette ligne
-doit être :
-
-@example
-#!/usr/bin/env python
-@end example
-
-@noindent
-et dans le cas contraire
-
-@example
-#!@var{/chemin/vers/nouvelle_installation/python}
-@end example
-
-
-@subsubheading MacOS X et la ligne de commande
-
-Les scripts tels que @command{lilypond-book}, @command{convert-ly},
-@command{abc2ly}, et même @command{lilypond}, sont insclus dans un
-fichier @code{.app} pour MacOS@tie{}X.  Vous pourrez les lancer
-directement en ligne de commande de la manière suivante :
-
-@example
-@var{chemin/vers}/LilyPond.app/Contents/Resources/bin/lilypond
-@end example
-
-@noindent
-Il en va de même pour les autres scripts de ce répertoire, y compris
-@command{lilypond-book}, @command{convert-ly}, @command{abc2ly}, etc.
-
-Une autre façon de procéder consiste à créer des scripts qui ajoutent
-automatiquement le chemin.  À cette intention, créez un répertoire qui
-contiendra ces scripts :
-
-@example
-mkdir -p ~/bin
-cd ~/bin
-@end example
-
-Créez un fichier appelé @code{lilypond} et qui contiendra :
-
-@example
-exec @var{chemin/vers}/LilyPond.app/Contents/Resources/bin/lilypond "$@@"
-@end example
-
-Créez autant de fichiers -- @code{lilypond-book}, @code{convert-ly}, et
-autres programmes annexes que vous utilisez (@code{abc2ly},
-@code{midi2ly}, etc) -- que de besoin.  Remplacez simplement
-@code{bin/lilypond} par @code{bin/convert-ly} ou tout autre nom de
-programme dans le fichier que vous créez.
-
-Rendez ces fichiers exécutables :
-
-@example
-chmod u+x lilypond
-@end example
-
-Ajoutez alors ce répertoire à votre @var{PATH}.  Modifiez le fichier
-@code{.profile} -- créez-le si besoin -- de votre répertoire personnel,
-de telle sorte qu'il contienne
-
-@example
-export PATH=$PATH:~/bin
-@end example
-
-@noindent
-Ce fichier doit se terminer par une ligne vide.
-
-Notez que @var{chemin/vers} devrait correspondre à @code{/Applications/}.
-
-
-@node LilyPond et les éditeurs de texte
-@section LilyPond et les éditeurs de texte
-@translationof Text editor support
-
-@cindex editors
-@cindex vim
-@cindex emacs
-@cindex modes, editor
-@cindex syntax coloring
-@cindex coloring, syntax
-
-Certains éditeurs de texte prennent en charge LilyPond.
-
-@menu
-* Mode Emacs::
-* Mode Vim::
-* jEdit::
-* TexShop::
-* TextMate::
-* LilyKDE::
-@end menu
-
-@node Mode Emacs
-@subsection Mode Emacs
-@translationof Emacs mode
-
-Emacs dispose d'un @file{lilypond-mode} qui fournit l'autocomplétion des
-mots-clés, l'indentation, les appariements spécifiques à LilyPond, la
-coloration synthaxique, ainsi que des raccourcis pour compiler et
-consulter les manuels de LilyPond en mode info.  Si le
-@file{lilypond-mode} n'était pas installé sur votre système, procédez
-comme ci-dessous.
-
-Le répertoire @file{elisp} inclus dans les sources contient aussi un
-mode pour saisir la musique et lancer LilyPond.  Faites @command{make
-install} pour l'installer dans votre @var{elispdir}.  Le fichier
-@file{lilypond-init.el} devrait trouver sa place dans
-@var{load-path}@file{/site-start.d/} ou bien ajouté à votre
-@file{~/.emacs} ou @file{~/.emacs.el}.
-
-En tant que simple utilisateur, vous pouvez toujours ajouter votre
-propre répertoire (par exemple @file{~/site-lisp/}) à votre
-@var{load-path} en ajoutant la ligne suivante -- modifiée en conséquence
--- à votre @file{~/.emacs} :
-
-@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 Mode Vim
-@subsection Mode Vim
-@translationof Vim mode
-
-En ce qui concerne @uref{http://@/www@/.vim@/.org,VIM}, LilyPond fournit
-un fichier @file{vimrc} qui gère la coloration synthaxique.  Le
-répertoire @code{$VIM} inclus dans les sources contient aussi un
-mode pour saisir la musique et lancer LilyPond.
-
-Le type de fichier LilyPond sera reconnu si votre
-@file{~/.vim/filetype.vim} contient
-
-@example
-if exists("did_load_filetypes")
-  finish
-endif
-augroup filetypedetect
-  au! BufNewFile,BufRead *.ly,*.ily           setf lilypond
-augroup END
-@end example
-
-N'oubliez pas d'inclure ce chemin en ajoutant à votre @file{~/.vimrc} la
-ligne suivante :
-
-@example
-set runtimepath+=/usr/local/share/lilypond/$@{LILYPOND_VERSION@}/vim/
-@end example
-
-@noindent
-où $@{LILYPOND_VERSION@} correspond à votre version de LilyPond.  Si
-LilyPond n'est pas installé dans @file{/usr/local/}, modifiez ce chemin
-en conséquence.
-
-
-@node jEdit
-@subsection jEdit
-@translationof jEdit
-
-Créé en tant que greffon pour l'éditeur de texte
-@uref{http://@/www@/.jedit@/.org@/,jEdit}, LilyPondTool est l'outil le
-plus riche en fonctionnalités pour éditer des partitions écrites avec
-LilyPond.  Cela inclue un assistant à la création de document qui prend
-en charge les paroles, un visionneur de PDF avec gestion du
-pointer-cliquer.  Captures d'écran, démonstrations et instructions
-d'installation sont disponibles sur le site de
-@uref{http://lilypondtool@/.organum@/.hu,LilyPondTool}.
-
-
-@node TexShop
-@subsection TexShop
-@translationof TexShop
-
-L'éditeur
-@uref{http://@/www@/.uoregon@/.edu/~koch/texshop/index@/.html,TexShop}
-pour MacOS@tie{}X peut prendre en charge LilyPond, lilypond-book et
-convert-ly, en lui adjoignant les extensions disponibles
-@uref{http://@/www@/.dimi@/.uniud@/.it/vitacolo/freesoftware@/.html,ici}.
-
-
-@node TextMate
-@subsection TextMate
-@translationof TextMate
-
-TextMate dispose d'un greffon pour LilyPond.  Vous pouvez l'installer en
-lançant :
-
-@example
-mkdir -p /Library/Application\ Support/TextMate/Bundles
-cd /Library/Application\ Support/TextMate/Bundles
-svn co http://macromates.com/svn/Bundles/trunk/Bundles/Lilypond.tmbundle/
-@end example
-
-
-@node LilyKDE
-@subsection LilyKDE
-@translationof LilyKDE
-
-@uref{http://lilykde.googlecode.com/,LilyKDE} est un greffon pour
-@uref{http://kate-editor.org/,Kate}, l'éditeur de texte de
-l'environnement de bureau KDE.  Il dispose d'un assistant à la création
-de document LilyPond et un visionneur de PDF.
-
-LilyKDE peut s'interfacer avec
-@uref{http://www.volny.cz/smilauer/rumor/,Rumor}, afin de pouvoir entrer
-la musique à l'aide d'un clavier MIDI.
-
-LilyKDE gère l'hyphénation des paroles, et le gestionnaire de fichiers
-de KDE permet de lancer LilyPond sur plusierus fichiers simultanément.
-
-
-@node Pointer-cliquer
-@section Pointer-cliquer
-@translationof Point and click
-
-Le pointer-cliquer (@emph{point and click}) permet de se retrouver
-directement dans le fichier source, à la note que l'on pointe dans le
-visionneur de PDF.  Ceci facilite grandement le repérage des erreurs à
-partir du fichier imprimable.
-
-Lorsque cette fonctionnalité est active, LilyPond ajoute des hyperliens
-au fichier PDF.  Ces liens sont transmis au navigateur internet qui se
-charge d'ouvrir un éditeur de texte à l'enfroit même où le curseur
-pointe.
-
-Afin que cette chaîne de traitement soit pleinement opérationnelle, il
-faut configurer votre visionneur de PDF de façon à ce qu'il suive les
-liens grâce au script @file{lilypond-invoke-editor} fourni avec
-LilyPond.
-
-
-Pour Xpdf, sous UNIX, vous devrez insérer la ligne suivante dans
-le fichier @file{xpdfrc} -- soit @file{/etc/xpdfrc}, soit dans votre
-répertoire personnel @file{.xpdfrc}.
-
-@example
-urlCommand     "lilypond-invoke-editor %s"
-@end example
-
-@file{lilypond-invoke-editor} est un petit programme assistant.  Il se
-charge d'appeler un éditeur pour les identifants de ressource
-(@emph{URI}) de type @code{textedit}, et un navigateur pour les autres.
-Il teste en outre la variable d'environnement @code{EDITOR} pour les cas
-suivant :
-
-@table @code
-@item emacs
-  sera alors lancée la commande
-@example
-emacsclient --no-wait +@var{line}:@var{column} @var{file}
-@end example
-@item vim
-  sera alors lancée la commande
-@example
-gvim --remote +:@var{line}:norm@var{char} @var{file}
-@end example
-
-@item nedit
-  sera alors lancée la commande
-@example
-nc -noask +@var{line} @var{file}'
-@end example
-@end table
-
-La variable d'environnement @code{LYEDITOR} permet d'anticiper cette
-affectation, puisqu'elle contient la commande qui permet de lancer
-l'éditeur en tenant compte des valeurs respectives de @code{%(file)},
-@code{%(column)} , et@code{%(line)}. Par exemple,
-
-@example
-emacsclient --no-wait +%(line)s:%(column)s %(file)s
-@end example
-
-@noindent
-en variable d'environnement @code{LYEDITOR} revient au lancement d'un
-client emacs standard.
-
-
-@cindex ficher de sortie, taille
-@cindex taille du ficher de sortie
-
-L'option pointer-cliquer accroît la taille des fichiers de manière
-significative.  Afin de réduire la taille des fichiers PDF et PS, il est
-toujours possible de désactiver le pointer-cliquer en ajoutant
-
-@example
-\pointAndClickOff
-@end example
-
-@noindent
-dans le fichier @file{.ly}.  Il peut alors être activé de manière
-explicite grâce à
-
-@example
-\pointAndClickOn
-@end example
-
-Le pointer-cliquer peut aussi être désactivé au moment de la compilation
-en ligne de commande :
-
-@example
-lilypond -dno-point-and-click fichier.ly
-@end example
-
-@warning{Lorsqu'un fichier LilyPond est destiné à être redistribué,
-pensez à désactiver le pointer-cliquer, de telle sorte que les chemins
-d'accès et autres informations propres à votre système ne se retrouvent
-pas inclus dans le fichier  @file{.pdf}.}
-
index d1bc17dd30eef2bb3dc994a42cca266178136cd0..4927921c166d365050f19bb3491615193c8f6452 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-   Translation of GIT committish: 6ee1c53e30a461d9b36fe5045e23815a57e1e819
+   Translation of GIT committish: 3f4496001441e0b1b27d7bc5395c4520f4f2088c
 
    When revising a translation, copy the HEAD committish of the
    version that you are working on.  For details, see the Contributors'
@@ -101,8 +101,8 @@ vous épargnerez des problèmes si, plus tard, vous modifiez votre musique.
 
 @item @strong{Séparez les affinages de mise en forme} de la musique
 elle-même.  Voyez
-@ref{Économie de saisie grâce aux identificateurs et fonctions} et
-@ref{Feuilles de style}.
+@rlearning{Économie de saisie grâce aux identificateurs et fonctions} et
+@rlearning{Feuilles de style}.
 
 @end itemize
 
index b01a29e6a290170739a2a4f5212855f6502a43b3..a4241f8640e98109674ff4770624d061e418b4de 100644 (file)
@@ -16,8 +16,9 @@
 @translationof Fundamental concepts
 @translationof Fundamental concepts
 
-@untranslated
-
+Miután megtanultuk, hogyan állíthatunk elő gyönyörű kottákat egyszerű szöveges
+fájlokból, ebben a szakaszban megismerjük azokat a fogalmakat és technikákat,
+amelyek segítségével hasonlóan gyönyörű, de bonyolultabb kottákat készíthetünk.
 
 @menu
 * Hogyan működnek a LilyPond bemeneti fájlok?::
 @translationof How LilyPond input files work
 @translationof How LilyPond input files work
 
-@untranslated
-
+A LilyPond bemeneti formátuma meglehetősen rugalmas, így a tapasztalt
+felhasználóknak nagy szabadságot ad abban, hogyan strukturálják a
+forrásfájljaikat. De ez a rugalmasság az újdonsült felhasználók számára
+bonyolult lehet. Ez a szakasz elmagyarázza a struktúra nagy részét, az
+egyszerűség kedvéért bizonyos részleteket elnagyolva. A bemeneti formátum
+felépítésének teljes leírása a @ruser{File structure} c. szakaszban olvasható.
 
 @menu
 * Bevezetés a LilyPond fájlok szerkezetébe::
 @translationof Introduction to the LilyPond file structure
 @translationof Introduction to the LilyPond file structure
 
-@untranslated
-
-
-@c index input format
-@c index file structure
-@c index book
-@c index score
-@c ode{\score@{@}} command.  This is because LilyPond automatically
-@c index implicit contexts
-@c index contexts, implicit
-@ref{Kontextusok és ábrázolók}.
-@c ode{\score} command, leaving the others to default.
-@c index header
-@c index layout
-@c index midi
-@c ode{\midi} -- are special: unlike many other commands which begin
-@c ode{\header} is often placed above the @code{\score} command, as the
-@c ode{\layout @{ @}} and @code{\midi @{@}}.  If these appear as
-@c index scores, multiple
-@c index book block, implicit
-@c index implicit book block
-@c ode{\book} command should be used to separate the different
-@c ode{\book} block.
-@c index layout block, effect of location
-@c ode{\book} block in which it appears -- i.e., a @code{\layout}
-@c index variables
-@ref{Művek szervezettebbé tétele változók segítségével}.  All the templates use this
-@c ode{melody} (everything after the equals sign) and inserts it
-@c ode{TimeKey},
-@c ode{pianorighthand}, or @code{foofoobarbaz}.  For more details,
+@c index bemeneti formátum
+@c index fájlstruktúra
+
+A LilyPond bemeneti fájlok szerkezetére egy tipikus példa:
+
+@example
+\version @w{"@version{}"}
+
+\header @{ @}
+
+\score @{
+  @var{...összetett zenei kifejezés...}  % ide jön a zene!
+  \layout @{ @}
+  \midi @{ @}
+@}
+@end example
+
+@noindent
+Ennek az alapvető mintának sok változata lehetséges, de ez a példa jó
+kiindulási alapot jelent.
+
+@funindex \book
+@funindex book
+@funindex \score
+@funindex score
+@cindex book
+@cindex score
+
+Eddig egyik példa sem használta a @code{\score@{@}} parancsot. Ennek oka, hogy
+a LilyPond automatikusan hozzáadja az egyszerű bemenethez a szükséges
+parancsokat. A következő bemenet például:
+
+@example
+\relative c'' @{
+  c4 a d c
+@}
+@end example
+
+@noindent
+a következő rövidítése:
+
+@example
+\book @{
+  \score @{
+    \new Staff @{
+      \new Voice @{
+        \relative c'' @{
+          c4 a b c
+        @}
+      @}
+    @}
+    \layout @{ @}
+  @}
+@}
+@end example
+
+Más szóval, ha a bemenet egyetlen zenei kifejezést tartalmaz, a LilyPond úgy
+értelmezi a fájlt, mintha a zenei kifejezés körül már szerepelnének a fenti
+parancsok.
+
+@cindex implicit kontextusok
+
+@strong{Figyelem!} A dokumentációban sok példa nem tartalmazza a
+@code{\new Staff} és @code{\new Voice} parancsokat, így azok implicite kerülnek
+létrehozásra. Ez egyszerű példáknál jól működik, de bonyolultabb esetekben,
+főleg, ha más parancsokat is használunk, a kontextusok implicit létrehozása
+meglepő kimenetet eredményezhet, például nemkívánatos kottasorok jelenlétét.
+A kontextusok explicit megadásának módja a @ref{Kontextusok és ábrázolók} c.
+részben olvasható.
+
+@warning{Többszólamú zeneművek esetén ajánlott explicit módon létrehozni a
+kottasorokat és az azon belüli szólamokat.}
+
+Egyelőre térjünk vissza az első példánkhoz, és vizsgáljuk meg csak a
+@code{\score} parancsot.
+
+A @code{\score} blokkon belül először pontosan egy zenei kifejezésnek kell
+következnie.
+Emlékezzünk arra, hogy egy zenei kifejezés lehet egy hang is, de akár
+egy olyan nagy összetett kifejezés is, mint:
+
+@example
+@{
+  \new StaffGroup <<
+    @var{...egy teljes Wagner-opera zenei anyaga...}
+  >>
+@}
+@end example
+
+@noindent
+Mivel mindez egy @code{@{ ... @}} blokkban szerepel, egy zenei
+kifejezésnek számít.
+
+Ahogy korábban láttuk, a @code{\score} blokk a zenén kívül más definíciókat is
+tartalmazhat, mint például:
+
+@example
+\score @{
+  @{ c'4 a b c' @}
+  \header @{ @}
+  \layout @{ @}
+  \midi @{ @}
+@}
+@end example
+
+@funindex \header
+@funindex header
+@funindex \layout
+@funindex layout
+@funindex \midi
+@funindex midi
+@cindex header
+@cindex layout
+@cindex midi
+
+@noindent
+Ez a három parancs -- @code{\header}, @code{\layout} és @code{\midi} --
+speciális: az eddigi parancsokkal ellentétben @emph{nem} zenei kifejezések, és
+nem azok részei. A @code{\score} blokkon belül vagy kívül is elhelyezkedhetnek
+-- például a @code{\header} (fejléc) blokk, melyben a kotta adatait (pl. cím,
+szerző stb.) lehet megadni, legtöbbször a @code{\score} parancs előtt szerepel,
+ahogy a szakasz elején található példában is látható.
+
+A két további, még ismeretlen parancs: @code{\layout @{ @}} és
+@code{\midi @{@}}. Ezek ebben a formában rendre azt jelentik, hogy a LilyPond
+kottaképet, ill. hangzó anyagot állítson elő. Teljes leírásuk a Kottaírás
+Kézikönyvében található, a @ruser{Score layout} és a
+@ruser{Creating MIDI files} szakaszokban.
+
+@cindex több kotta
+@cindex implicit book blokk
+@funindex \book
+@funindex book
+
+Egy fájlban több @code{\score} blokk lehet. Mindegyik egy-egy zeneművet
+vagy tételt jelöl, de ezek egy kimeneti fájlban fognak megjelenni. Nem
+szükséges @code{\book} blokkba foglalni őket -- ez implicite megtörténik.
+Ha azonban több kimeneti fájlt szeretnénk kapni egy forrásfájlból, akkor több
+@code{\book} blokkot kell megadnunk -- kimeneti fájlonként egyet-egyet.
+
+Összegezve:
+
+Minden @code{\book} blokk külön kimeneti fájlt eredményez (pl. egy-egy PDF
+állományt). Ha nem szerepel explicit módon a forráskódban, akkor a LilyPond
+körülveszi az egész forráskódot egy @code{\book} blokkal.
+
+Egy @code{\book} blokkon belül minden @code{\score} blokk különálló zenei
+egységet jelöl.
+
+@cindex layout blokk helye
+
+Minden @code{\layout} blokk arra a @code{\score} vagy @code{\book} blokkra
+érvényes, amelyben szerepel -- tehát egy @code{\score} blokkon belüli
+@code{\layout} blokk csakis arra az egy @code{\score} blokkra vonatkozik,
+de egy @code{\score} blokkon kívüli @code{\layout} blokk a @code{\score}
+blokkot tartalmazó (akár explicit, akár implicit) @code{\book} blokkon belüli
+minden @code{\score} blokkra érvényes.
+
+A részletek a @ruser{Multiple scores in a book} c. részben olvashatók. 
+
+@cindex változók
+
+Fájljainkat áttekinthetőbbé tehetjük változók definiálásával (ld.
+@ref{Művek szervezettebbé tétele változók segítségével}). Minden sablonban ezt
+a módszert használjuk:
+
+@example
+dallam = \relative c' @{
+  c4 a b c
+@}
+
+\score @{
+  \dallam
+@}
+@end example
+
+Amikor a LilyPond feldolgozza ezt a fájlt, a @code{dallam} változó értékét
+(azaz mindent az egyenlőségjel utáni zenei kifejezésből) beszúrja mindenhova,
+ahol @code{\melody}. hivatkozást lát. A változók nevére nincs sok megkötés -- a
+következők mind helyes példák:  @code{dallam}, @code{jobbKez}, @code{fuvola},
+@code{BII} stb. A @ref{Kevesebb gépelés változókkal és függvényekkel} c.
+szakasz további információkat tartalmaz. Mindössze annyi a korlátozás, hogy a
+változónevek csak az angol abc betűit tartalmazhatják, és nem ütközhetnek a
+LilyPond parancsok neveivel. A pontos szabályok a @ruser{File structure} c.
+részben vannak leírva.
+
+@seealso
+A bemeneti formátum teljes definíciója a
+@ruser{File structure} c. szakaszban található.
+
 @node A kotta egy összetett zenei kifejezés
 @subsection A kotta egy összetett zenei kifejezés
 @translationof Score is a (single) compound musical expression
 @translationof Score is a (single) compound musical expression
 
-@untranslated
+@funindex \score
+@funindex score
+@cindex score
+@cindex összetett zenei kifejezés
 
+Az előző szakaszban (@ref{Bevezetés a LilyPond fájlok szerkezetébe}) már láttuk
+a LilyPond fájlok általános felépítését. De a legfontosabb részt mintha
+átugrottuk volna: mi kerüljön a @code{\score} blokk belsejébe?
+
+Valójában ez sokkal egyszerűbb, mint gondolnánk. Ez a mondat mindent
+megmagyaráz:
 
-@c index score
-@c index contents of a score block
-@c index score block, contents of
-@c index compound music expression
-@c index music expression, compound
 @quotation
+@emph{A @code{\score} blokknak egy összetett zenei kifejezéssel kell
+kezdődnie.}
 @end quotation
-@ref{A zenei kifejezés fogalma}.  In that section, we saw how to
-@c ode{StaffGroup} for this ensemble, which simply groups a number
-@c ode{text} variable are interpreted as lyrics we preface them with
-@c ode{\lyricmode}.  Like @code{\addlyrics}, this switches the input
+
+@noindent
+Az összetett zenei kifejezés fogalmát már tisztáztuk
+@ref{A zenei kifejezés fogalma} c. részben. Láttuk, hogy építhetünk fel nagy
+zenei kifejezéseket kis részekből -- először hangokból, aztán akkordokból stb.
+Most egy összetett zenei kifejezést vizsgálunk meg felülről lefelé. Az
+egyszerűség kedvéért egy zongorakíséretes dal lesz a példánk. Először is
+szükségünk van az énekes és a zongorista szólamára.
+
+@example
+\score @{
+  <<
+    \new Staff = "enek" <<
+    >>
+    \new PianoStaff = "zongora" <<
+    >>
+  >>
+  \layout @{ @}
+@}
+@end example
+
+Elneveztük a két szólamot @qq{enek} és @qq{zongora} néven. Ez nem kötelező,
+de jó szokás, hogy első pillantásra lássuk, melyik szólam mire szolgál.
+
+Emlékezzünk arra, hogy @code{<< ... >>} szolgál több szólam jelölésére. Ennek
+hatására az ének- és a zongoraszólam egymás alatt fog megjelenni a kottában.
+A zongoraszólam két kottasort fog tartalmazni, az énekszólam pedig egy
+kottasort és egy dalszöveget, így mindkettőhöz @code{<< ... >>} blokk kell.
+A dalszöveghez az @code{\addlyrics} parancsot fogjuk használni. Ha szükséges
+feleleveníteni, az @ref{Egyszerű dalok kottázása} c. részben olvashatunk róla.
+
+@lilypond[verbatim,quote,ragged-right]
+\score {
+  <<
+    \new Staff = "enek" <<
+      \new Voice = "dallam" { c'1 }
+      \addlyrics { Szólt }
+    >>
+    \new PianoStaff = "zongora" <<
+      \new Staff = "jobbkez" { c'1 }
+      \new Staff = "bal" { c'1 }
+    >>
+  >>
+  \layout { }
+}
+@end lilypond
+
+Most megvan a teljes struktúra. Az énekszólam egy @code{Voice} kontextust
+tartalmaz a hangoknak, és egy strófányi dalszöveget. A zongoraszólam pedig
+a jobb- és balkéz kottasorait tartalmazza. 
+
+Most elkezdhetjük kitölteni a hangokat. Elkezdhetnénk közvetlenül a Voice
+kontextus belsejébe beleírni, hogy
+
+@example
+\relative c'' @{
+  r4 d8\noBeam g, c4 r
+@}
+@end example
+
+De ha ezt tennénk, a @code{\score} blokk nagyon bonyolult lenne, és nem lehetne
+átlátni a szólamok szerkezetét. Így érdemes változókat használni. A dalszöveg
+változóként való megadására a @code{\lyricmode} parancsot kell használni, hogy
+a LilyPond dalszövegként és ne hangokként értelmezze a változó tartalmát.
+(A dalszöveg egy külön beviteli mód, ezekből még több is van, ld. az
+@ruser{Input modes} c. részt.)
+
+Tehát miután definiáltuk a megfelelő változókat, hivatkoztunk rájuk, és
+basszuskulccsal láttuk el a balkezet, kész egy valódi mű kezdete:
+
+@lilypond[verbatim,quote,ragged-right]
+dallam = \relative c'' { r4 d8\noBeam g, c4 r }
+dalszoveg = \lyricmode { Szólt az Úr, }
+jobbkez = \relative c'' { <g d g,>2~ <g d g,> }
+balkez = \relative c { b2 e2 }
+
+\score {
+  <<
+    \new Staff = "enek" <<
+      \new Voice = "dallam" { \melody }
+      \addlyrics { \dalszoveg }
+    >>
+    \new PianoStaff = "zongora" <<
+      \new Staff = "jobbkez" { \jobbkez }
+      \new Staff = "balkez" {
+        \clef "bass"
+        \balkez
+      }
+    >>
+  >>
+  \layout { }
+}
+@end lilypond
+
+Amikor a @code{\score} blokkot írjuk vagy olvassuk, mindig lassan, gondosan
+járjunk el. Haladjunk kívülről befelé, a magas szintű felépítéstől a részletek
+felé haladva. Nagyban segít, ha ügyelünk a behúzásokra -- minden blokk
+kezdődjön egy tabulátorral beljebb, így az egy szinten levő blokkok ugyanolyan
+mértékben lesznek behúzva.
+
+@seealso
+Referencia: @ruser{Structure of a score}.
+
+
 @node Zenei kifejezések egymásba ágyazása
 @subsection Zenei kifejezések egymásba ágyazása
 @translationof Nesting music expressions
-@translationof Nesting music expressions
 
-@untranslated
+@cindex ideiglenes kottasorok
+@cindex ossia
+
+Ossiák bevitelekor jön jól, hogy kottasorok bármikor, darab közben is
+kezdődhetnek, és bármikor végződhetnek. Álljon itt erre egy példa:
+
+@lilypond[verbatim,quote,ragged-right]
+\new Staff {
+  \relative g' {
+    r4 g8 g c4 c8 d |
+    e4 r8
+    <<
+      { f c c }
+      \new Staff {
+        f8 f c
+      }
+    >>
+    r4 |
+  }
+}
+@end lilypond
+
+@noindent
+Figyeljük meg, hogy a kulcs mérete némileg kisebb, mint a sor elején szereplő
+kulcsé (mint ahogy kulcsváltásnál is).
+
+@cindex kottasorok pozíciója
+
+Az ossia a kottasor fölött is elhelyezkedhet:
+
+@lilypond[verbatim,quote,ragged-right]
+\new Staff = "main" {
+  \relative g' {
+    r4 g8 g c4 c8 d |
+    e4 r8
+    <<
+      { f c c }
+      \new Staff \with {
+        alignAboveContext = #"main" }
+      { f8 f c }
+    >>
+    r4 |
+  }
+}
+@end lilypond
+
+Ebben a példában a még ismeretlen @code{\with} parancsot használtuk, amelyet
+később ismertetünk. Most elég annyi, hogy a kottasor bizonyos tulajdonságainak
+módosítására szolgál. Itt egy olyan tulajdonságot adunk meg, ami azt mondja,
+hogy az új kottasor a @qq{main} nevű kottasor felett helyezkedjen el
+(ahelyett, hogy alatta helyezkedne el, ami az alapértelmezés).
+
+
+@seealso
+Az ossiákat általában kulcs és ütemmutató nélkül, valamint kisebb méretben
+szedjük. Ehhez további új parancsok kellenek; ld. az @ref{Size of objects} és
+@ruser{Ossia staves} szakaszokat.
 
 
-@c index staves, temporary
-@c index temporary staves
-@c index ossias
-@c index staff, positioning
 @node A gerendák és ívek átfedhetik egymást
 @subsection A gerendák és ívek átfedhetik egymást
 @translationof On the un-nestedness of brackets and ties
-@translationof On the un-nestedness of brackets and ties
 
-@untranslated
+@cindex zárójeltípusok
+@cindex zárójelek egymásba ágyazása
+
+Már sok zárójelfajtával találkoztunk a LilyPond fájlok írása közben. Ezekre
+különböző szabályok vonatkoznak, amelyeket érdemes tisztázni. Ismételjük át
+ezeket a típusokat.
+
+@need 50
+@multitable @columnfractions .3 .7
+@headitem Zárójelfajta
+  @tab Szerep
+@item @code{@{ .. @}}
+  @tab Egymás után megszólaló hangokat tartalmaz
+@item @code{< .. >}
+  @tab Egy akkord hangjait tartalmazza
+@item @code{<< .. >>}
+  @tab Egyszerre megszólaló zenei kifejezéseket tartalmaz
+@item @code{( .. )}
+  @tab Egy ív kezdetét és végét jelöli
+@item @code{\( .. \)}
+  @tab Egy frazeálóív kezdetét és végét jelöli
+@item @code{[ .. ]}
+  @tab Egy kézi gerenda kezdetét és végét jelöli
+@end multitable
+
+A LilyPond világán kívül a különböző fajtájú zárójeleket megfelelően egymásba
+kell ágyazni, pl. így: @code{<< [ @{ ( .. ) @} ] >>}. Tehát a záró
+zárójeleknek pontosan fordított sorrendben kell állniuk, mint a nyitó
+zárójeleknek. A fenti táblázatban szereplő első három típusnál (a blokkoknál)
+ezt a LilyPond is megköveteli. A többi parancsnál ez nem követelmény.
+Valójában ezekre nem is úgy érdemes gondolni, mint a zárójelekre, hanem olyan
+jelzésekre, amelyek zenei elemek kezdetét és végét jelölik.
+
+Tehát például egy frazeálóív kezdődhet egy kézzel megadott gerenda előtt, és
+befejeződhet a gerenda vége előtt -- lehet, hogy nem a legzeneibb megoldás, de
+lehetséges:
+
+@lilypond[quote,verbatim,fragment,ragged-right,relative=2]
+ { g8\( a b[ c b\) a] }
+@end lilypond
+
+Általánosságban az ívek, frazeálóívek, kötőívek és gerendák átnyúlhatnak
+a triolák és előkék határain. A következő példában az 1. sorban egy gerenda,
+a 2. sorban egy kötőív nyúl bele egy triolába, a 3. és 4. sorban pedig
+mindezek mellett még egy kötőív is található két triola között, valamint egy
+frazeálóív, amely túlnyúlik a triolán. 
+
+@lilypond[quote,verbatim,fragment,ragged-right]
+{
+  r16[ g16 \times 2/3 {r16 e'8] }
+  g16( a \times 2/3 {b d) e' }
+  g8[( a \times 2/3 {b d') e'~]}
+  \times 4/5 {e'32\( a b d' e'} a'4.\)
+}
+@end lilypond
 
 
-@c index brackets, nesting
-@c index bracket types
-@c index brackets, enclosing vs. marking
-@c attempt to force this onto a new page
 @node A szólamok zenét tartalmaznak
 @section A szólamok zenét tartalmaznak
 @translationof Voices contain music
-@translationof Voices contain music
 
-@untranslated
 
+Singers need voices to sing, and so does LilyPond.
+The actual music for all instruments in a score
+is contained in Voices -- the most fundamental
+of all LilyPond's concepts.
 
 @menu
 * Hangzatos szólamok::
 @node Hangzatos szólamok
 @subsection Hangzatos szólamok
 @translationof I'm hearing Voices
-@translationof I'm hearing Voices
 
-@untranslated
-
-
-@c index polyphony
-@c index layers
-@c index multiple voices
-@c index voices, multiple
-@c index Voice context
-@c index context, Voice
-@c index simultaneous music
-@c index music, simultaneous
-@c index concurrent music
-@c index music, concurrent
-@c index voices vs. chords
-@c index chords vs. voices
-@c ode{\\}, to place them in separate voices.  Without these, the
-@c index voices, naming
-@c index voices crossing brackets
-@c index slurs crossing brackets
-@c index ties crossing brackest
-@ref{Változók felhasználása a finomhangoláshoz}.
-@c index polyphony and relative note entry
-@c index relative note entry and polyphony
-@c ode{\relative @{ @}} block.  Each note is still calculated
-@c ode{noteB} is relative to @code{noteA}                      @*
-@c ode{noteC} is relative to @code{noteB}, not @code{noteA};   @*
-@c ode{noteD} is relative to @code{noteB}, not @code{noteA} or
-@c ode{noteC};                                                 @*
-@c ode{noteE} is relative to @code{noteD}, not @code{noteA}.
+
+@cindex polyphony
+@cindex layers
+@cindex multiple voices
+@cindex voices, multiple
+@cindex Voice context
+@cindex context, Voice
+@cindex simultaneous music
+@cindex music, simultaneous
+@cindex concurrent music
+@cindex music, concurrent
+@cindex voices vs. chords
+@cindex chords vs. voices
+
+The lowest, most fundamental or innermost layers in a LilyPond
+score are called @q{Voice contexts} or just @q{Voices} for short.
+Voices are sometimes called @q{layers} in other notation
+packages.
+
+In fact, a Voice layer or context is the only one which can contain
+music.  If a Voice context is not explicitly declared one is created
+automatically, as we saw at the beginning of this chapter.  Some
+instruments such as an Oboe can play only one note at a time.  Music
+written for such instruments is monophonic and requires just a single
+voice.  Instruments which can play more than one note at a time like
+the piano will often require multiple voices to encode the different
+concurrent notes and rhythms they are capable of playing.
+
+A single voice can contain many notes in a chord, of course,
+so when exactly are multiple voices needed?  Look first at
+this example of four chords:
+
+@lilypond[quote,verbatim,fragment,ragged-right,relative=1]
+\key g \major
+<d g>4 <d fis> <d a'> <d g>
+@end lilypond
+
+This can be expressed using just the single angle bracket chord
+symbols, @code{< ... >}, and for this just a single voice is
+needed.  But suppose the F-sharp were actually an eighth-note
+followed by an eighth-note G, a passing note on the way to the A?
+Now we have two notes which start at the same time but have
+different durations: the quarter-note D and the eighth-note
+F-sharp.  How are these to be coded?  They cannot be written as
+a chord because all the notes in a chord must have the same
+duration.  And they cannot be written as two sequential notes
+as they need to start at the same time.  This is when two
+voices are required.
+
+Let us see how this is done in LilyPond input syntax.
+
+@funindex << \\ >>
+@funindex \\
+
+The easiest way to enter fragments with more than one voice on a
+staff is to enter each voice as a sequence (with @code{@{...@}}),
+and combine them simultaneously with angle brackets, @code{<<...>>}.
+The fragments must also be separated with double backward slashes,
+@code{\\}, to place them in separate voices.  Without these, the
+notes would be entered into a single voice, which would usually
+cause errors.  This technique is particularly suited to pieces of
+music which are largely monophonic with occasional short sections
+of polyphony.
+
+Here's how we split the chords above into two voices and add both
+the passing note and a slur:
+
+@lilypond[quote,verbatim,fragment,ragged-right,relative=2]
+\key g \major
+%    Voice "1"                  Voice "2"
+<< { g4 fis8( g) a4 g }  \\  { d4 d d d }  >>
+@end lilypond
+
+Notice how the stems of the second voice now point down.
+
+Here's another simple example:
+
+@lilypond[quote,verbatim,fragment,ragged-right,relative=2]
+\key d \minor
+%    Voice "1"             Voice "2"
+<< { r4 g g4. a8 }    \\ { d,2 d4 g }       >>
+<< { bes4 bes c bes } \\ { g4 g g8( a) g4 } >>
+<< { a2. r4 }         \\ { fis2. s4 }       >>
+@end lilypond
+
+It is not necessary to use a separate @code{<< \\ >>} construct
+for each bar. For music with few notes in each bar this layout
+can help the legibility of the code, but if there are many
+notes in each bar it may be better to split out each voice
+separately, like this:
+
+@lilypond[quote,verbatim,fragment,ragged-right,relative=2]
+\key d \minor
+<< {
+  % Voice "1"
+  r4 g g4. a8 |
+  bes4 bes c bes |
+  a2. r4 |
+} \\ {
+  % Voice "2"
+  d,2 d4 g |
+  g4 g g8( a) g4 |
+  fis2. s4 |
+} >>
+@end lilypond
+
+
+@cindex voices, naming
+@cindex voices crossing brackets
+@cindex slurs crossing brackets
+@cindex ties crossing brackest
+
+This example has just two voices, but the same construct may be
+used to encode three or more voices by adding more back-slash
+separators.
+
+The Voice contexts bear the names @code{"1"}, @code{"2"}, etc.
+In each of these contexts, the vertical direction of slurs,
+stems, ties, dynamics etc., is set appropriately.
+
+@lilypond[quote,verbatim,fragment]
+\new Staff \relative c' {
+  % Main voice
+  c16 d e f
+  %    Voice "1"     Voice "2"                 Voice "3"
+  << { g4 f e } \\ { r8 e4 d c8~ } >>
+  << { d2 e2 }  \\ { c8 b16 a b8 g~ g2 } \\ { s4 b4 c2 } >>
+}
+@end lilypond
+
+These voices are all separate from the main voice that contains
+the notes just outside the @code{<< .. >>} construct.  Let's call
+this the @emph{simultaneous construct}.  Slurs and ties may only
+connect notes within the same voice, so slurs and ties cannot go
+into or out of a simultaneous construct.  Conversely,
+parallel voices from separate simultaneous constructs on the same
+staff are the same voice.  Other voice-related properties also
+carry across simultaneous constructs.  Here is the same example,
+with different colors and note heads for each voice.  Note that
+changes in one voice do not affect other voices, but they do
+persist in the same voice later.  Note also that tied notes may be
+split across the same voices in two constructs, shown here in the
+blue triangle voice.
+
+@lilypond[quote,verbatim]
+\new Staff \relative c' {
+  % Main voice
+  c16 d e f
+  <<  % Bar 1
+    {
+      \voiceOneStyle
+      g4 f e
+    }
+  \\
+    {
+      \voiceTwoStyle
+      r8 e4 d c8~
+    }
+  >>
+  <<  % Bar 2
+     % Voice 1 continues
+    { d2 e2 }
+  \\
+     % Voice 2 continues
+    { c8 b16 a b8 g ~ g2 }
+  \\
+    {
+      \voiceThreeStyle
+      s4 b4 c2
+    }
+  >>
+}
+@end lilypond
+
+@funindex \voiceOneStyle
+@funindex \voiceTwoStyle
+@funindex \voiceThreeStyle
+@funindex \voiceFourStyle
+@funindex \voiceNeutralStyle
+
+The commands @code{\voiceXXXStyle} are mainly intended for use in
+educational documents such as this one.  They modify the color
+of the note head, the stem and the beams, and the style of the
+note head, so that the voices may be easily distinguished.
+Voice one is set to red diamonds, voice two to blue triangles,
+voice three to green crossed circles, and voice four (not used
+here) to magenta crosses;  @code{\voiceNeutralStyle} (also not
+used here) reverts the style back to the default.
+We shall see later how commands like these may be created by the
+user.
+See @ref{Visibility and color of objects} and
+@ref{Using variables for tweaks}.
+
+@cindex polyphony and relative note entry
+@cindex relative note entry and polyphony
+
+Polyphony does not change the relationship of notes within a
+@code{\relative @{ @}} block.  Each note is still calculated
+relative to the note immediately preceding it, or to the first
+note of the preceding chord.  So in
+
+@example
+\relative c' @{ noteA << < noteB noteC > \\ noteD >> noteE @}
+@end example
+
+@noindent
+@code{noteB} is relative to @code{noteA}                      @*
+@code{noteC} is relative to @code{noteB}, not @code{noteA};   @*
+@code{noteD} is relative to @code{noteB}, not @code{noteA} or
+@code{noteC};                                                 @*
+@code{noteE} is relative to @code{noteD}, not @code{noteA}.
+
+An alternative way, which may be clearer if the notes in the
+voices are widely separated, is to place a @code{\relative}
+command at the start of each voice:
+
+@example
+\relative c' @{ noteA ... @}
+<<
+  \relative c'' @{ < noteB noteC > ... @}
+\\
+  \relative g' @{ noteD ... @}
+>>
+\relative c' @{ noteE ... @}
+@end example
+
+Let us finally analyze the voices in a more complex piece of music.
+Here are the notes from the first two bars of the second of Chopin's
+Deux Nocturnes, Op 32.  This example will be used at later stages in
+this and the next chapter to illustrate several techniques for
+producing notation, so please ignore for now anything in the
+underlying code which looks mysterious and concentrate just on the
+music and the voices -- the complications will all be explained in
+later sections.
+
 @c The following should appear as music without code
+@lilypond[quote,ragged-right]
+\new Staff \relative c'' {
+  \key aes \major
+  <<  % Voice one
+    { c2 aes4. bes8 }
+  \\  % Voice two
+    { aes2 f4 fes }
+  \\  % No voice three
+  \\  % Voice four
+    {
+      % Ignore these for now - they are explained in Ch 4
+      \once \override NoteColumn #'force-hshift = #0
+      <ees c>2
+      \once \override NoteColumn #'force-hshift = #0.5
+      des2
+    }
+  >> |
+  <c ees aes c>1 |
+}
+@end lilypond
+
+The direction of the stems is often used to indicate the continuity of
+two simultaneous melodic lines.  Here the stems of the highest notes
+are all pointing up and the stems of the lower notes are all pointing
+down.  This is the first indication that more than one voice is
+required.
+
+But the real need for multiple voices arises when notes
+which start at the same time have different durations.
+Look at the notes which start at beat three in the first
+bar.  The A-flat is a dotted quarter note, the F is a
+quarter note and the D-flat is a half note.  These
+cannot be written as a chord as all the notes in a chord
+must have the same duration.  Neither can they be written
+as sequential notes, as they must start at the same time.
+This section of the bar requires three voices, and the
+normal practice would be to write the whole bar as three
+voices, as shown below, where we have used different note heads
+and colors for the three voices.  Again, the code behind this
+example will be explained later, so ignore anything you do
+not understand.
+
 @c The following should appear as music without code
 @c The three voice styles should be defined in -init
-@c index stem down
-@c index voices and stem directions
-@c index stem directions and voices
-@c index stem up
+@lilypond[quote,ragged-right]
+\new Staff \relative c'' {
+  \key aes \major
+  <<
+    {  % Voice one
+      \voiceOneStyle
+      c2 aes4. bes8
+    }
+  \\  % Voice two
+    { \voiceTwoStyle
+      aes2 f4 fes
+    }
+  \\  % No Voice three (we want stems down)
+  \\  % Voice four
+    { \voiceThreeStyle
+      % Ignore these for now - they are explained in Ch 4
+      \once \override NoteColumn #'force-hshift = #0
+      <ees c>2
+      \once \override NoteColumn #'force-hshift = #0.5
+      des2
+    }
+  >>
+  <c ees aes c>1
+}
+@end lilypond
+
+
+Let us try to encode this music from scratch.  As we
+shall see, this encounters some difficulties.  We begin as
+we have learnt, using the @code{<< \\  >>} construct to
+enter the music of the first bar in three voices:
+
+@lilypond[quote,verbatim,fragment,ragged-right]
+\new Staff \relative c'' {
+  \key aes \major
+  <<
+    { c2 aes4. bes8 } \\ { aes2 f4 fes } \\ { <ees c>2 des2 }
+  >>
+  <c ees aes c>1
+}
+@end lilypond
+
+@cindex stem down
+@cindex voices and stem directions
+@cindex stem directions and voices
+@cindex stem up
+
+The stem directions are automatically assigned with the
+odd-numbered voices taking upward stems and the even-numbered
+voices downward ones.  The stems for voices 1 and 2 are right,
+but the stems in voice 3 should go down in this particular piece
+of music.  We can correct this by skipping voice three
+and placing the music in voice four. This is done by simply
+adding another pair of @code{\\}.
+
+@lilypond[quote,verbatim,fragment,ragged-right]
+\new Staff \relative c'' {
+  \key aes \major
+  <<  % Voice one
+    { c2 aes4. bes8 }
+  \\  % Voice two
+    { aes2 f4 fes }
+  \\  % Omit Voice three
+  \\  % Voice four
+    { <ees c>2 des2 }
+  >>
+  <c ees aes c>1
+}
+@end lilypond
+
+@noindent
+We see that this fixes the stem direction, but exposes a problem
+sometimes encountered with multiple voices -- the stems of the notes
+in one voice can collide with the note heads in other voices.  In
+laying out the notes, LilyPond allows the notes or chords from two
+voices to occupy the same vertical note column provided the stems are
+in opposite directions, but the notes from the third and fourth voices
+are displaced, if necessary, to avoid the note heads colliding.  This
+usually works well, but in this example the notes of the lowest voice
+are clearly not well placed by default. LilyPond provides several ways
+to adjust the horizontal placing of notes.  We are not quite ready yet
+to see how to correct this, so we shall leave this problem until a
+later section --- see the @code{force-hshift} property in @ref{Fixing
+overlapping notation}.
+
+
+@seealso
+Notation Reference: @ruser{Multiple voices}.
+
+
 @node Szólamok kézi létrehozása
 @subsection Szólamok kézi létrehozása
 @translationof Explicitly instantiating voices
-@translationof Explicitly instantiating voices
 
-@untranslated
 
+@funindex \voiceOne
+@funindex voiceOne
+@funindex \voiceTwo
+@funindex voiceTwo
+@funindex \voiceThree
+@funindex voiceThree
+@funindex \voiceFour
+@funindex voiceFour
+@funindex \oneVoice
+@funindex oneVoice
+@funindex \new Voice
+@cindex voice contexts, creating
+
+Voice contexts can also be created manually
+inside a @code{<< >>} block to create polyphonic music, using
+@code{\voiceOne} ... @code{\voiceFour} to indicate the required
+directions of stems, slurs, etc.  In longer scores this method
+is clearer, as it permits the voices to be separated and to be
+given more descriptive names.
+
+Specifically, the construct @code{<< \\ >>} which we used in
+the previous section:
+
+@example
+\new Staff @{
+  \relative c' @{
+    << @{ e4 f g a @} \\ @{ c,4 d e f @} >>
+  @}
+@}
+@end example
+
+@noindent
+is equivalent to
+
+@example
+\new Staff <<
+  \new Voice = "1" @{ \voiceOne \relative c' @{ e4 f g a @} @}
+  \new Voice = "2" @{ \voiceTwo \relative c' @{ c4 d e f @} @}
+>>
+@end example
+
+Both of the above would produce
 
-@c index voice contexts, creating
-@c ode{\voiceOne} ... @code{\voiceFour} to indicate the required
 @c The following example should not display the code
-@c index voices, reverting to single
-@c index reverting to a single voice
-@c ode{\voiceFour} make them point downwards.  These commands also
-@c ode{\oneVoice}, @code{\voiceOne} and @code{voiceTwo} have on
-@c index nesting music expressions
-@c index nesting simultaneous constructs
-@c index nesting voices
-@c index voices, temporary
-@c index voices, nesting
-@c index spacing notes
-@subsubheading Hangoszlopok
-@c index note column
-@c index note collisions
-@c index collisions, notes
-@c index shift commands
-@c ode{\shiftOff} commands specify the degree to which notes and
-@c ode{\shiftOnn} and @code{\shiftOnnn} define further shift
+@lilypond[ragged-right,quote]
+\new Staff <<
+  \new Voice = "1" { \voiceOne \relative c' { e4 f g a } }
+  \new Voice = "2" { \voiceTwo \relative c' { c4 d e f } }
+>>
+@end lilypond
+
+@cindex voices, reverting to single
+@cindex reverting to a single voice
+
+The @code{\voiceXXX} commands set the direction of stems, slurs,
+ties, articulations, text annotations, augmentation dots of dotted
+notes, and fingerings.  @code{\voiceOne} and @code{\voiceThree}
+make these objects point upwards, while @code{\voiceTwo} and
+@code{\voiceFour} make them point downwards.  These commands also
+generate a horizontal shift for each voice when this is required
+to avoid clashes of note heads.  The command @code{\oneVoice}
+reverts the settings back to the normal values for a single voice.
+
+Let us see in some simple examples exactly what effect
+@code{\oneVoice}, @code{\voiceOne} and @code{voiceTwo} have on
+markup, ties, slurs, and dynamics:
+
+@lilypond[quote,ragged-right,verbatim]
+\relative c'{
+  % Default behavior or behavior after \oneVoice
+  c d8~ d e4( f g a) b-> c
+}
+@end lilypond
+
+@lilypond[quote,ragged-right,verbatim]
+\relative c'{
+  \voiceOne
+  c d8~ d e4( f g a) b-> c
+  \oneVoice
+  c, d8~ d e4( f g a) b-> c
+}
+@end lilypond
+
+@lilypond[quote,ragged-right,verbatim]
+\relative c'{
+  \voiceTwo
+  c d8~ d e4( f g a) b-> c
+  \oneVoice
+  c, d8~ d e4( f g a) b-> c
+}
+@end lilypond
+
+Now let's look at three different ways to notate the same passage
+of polyphonic music, each of which is advantageous in different
+circumstances, using the example from the previous section.
+
+An expression that appears directly inside a @code{<< >>} belongs
+to the main voice (but, note, @strong{not} in a @code{<< \\ >>}
+construct).  This is useful when extra voices appear while the
+main voice is playing.  Here is a more correct rendition of our
+example.  The red diamond-shaped notes
+demonstrate that the main melody is now in a single voice context,
+permitting a phrasing slur to be drawn over them.
+
+@lilypond[quote,ragged-right,verbatim]
+\new Staff \relative c' {
+  \voiceOneStyle
+  % The following notes are monophonic
+  c16^( d e f
+  % Start simultaneous section of three voices
+  <<
+    % Continue the main voice in parallel
+    { g4 f e | d2 e2) | }
+    % Initiate second voice
+    \new Voice {
+      % Set stems, etc., down
+      \voiceTwo
+      r8 e4 d c8~ | c8 b16 a b8 g~ g2 |
+    }
+    % Initiate third voice
+    \new Voice {
+      % Set stems, etc, up
+      \voiceThree
+      s2. | s4 b4 c2 |
+    }
+  >>
+}
+@end lilypond
+
+@cindex nesting music expressions
+@cindex nesting simultaneous constructs
+@cindex nesting voices
+@cindex voices, temporary
+@cindex voices, nesting
+
+More deeply nested polyphony constructs are possible, and if a
+voice appears only briefly this might be a more natural way to
+typeset the music:
+
+@lilypond[quote,ragged-right,verbatim]
+\new Staff \relative c' {
+  c16^( d e f
+  <<
+    { g4 f e | d2 e2) | }
+    \new Voice {
+      \voiceTwo
+      r8 e4 d c8~
+      <<
+        { c8 b16 a b8 g~ g2 }
+        \new Voice {
+          \voiceThree
+          s4 b4 c2
+        }
+      >>
+    }
+  >>
+}
+@end lilypond
+
+@cindex spacing notes
+
+This method of nesting new voices briefly is useful
+when only small sections of the music
+are polyphonic, but when the whole staff is largely polyphonic
+it can be clearer to use multiple voices throughout, using
+spacing notes to step over sections where the voice is silent,
+as here:
+
+@lilypond[quote,ragged-right,verbatim]
+\new Staff \relative c' <<
+  % Initiate first voice
+  \new Voice {
+    \voiceOne
+    c16^( d e f g4 f e | d2 e2) |
+  }
+  % Initiate second voice
+  \new Voice {
+    % Set stems, etc, down
+    \voiceTwo
+    s4 r8 e4 d c8~ | c8 b16 a b8 g~ g2 |
+  }
+  % Initiate third voice
+  \new Voice {
+    % Set stems, etc, up
+    \voiceThree
+    s1 | s4 b4 c2 |
+  }
+>>
+@end lilypond
+
+@subsubheading Note columns
+
+@cindex note column
+@cindex note collisions
+@cindex collisions, notes
+@cindex shift commands
+@funindex \shiftOff
+@funindex shiftOff
+@funindex \shiftOn
+@funindex shiftOn
+@funindex \shiftOnn
+@funindex shiftOnn
+@funindex \shiftOnnn
+@funindex shiftOnnn
+
+Closely spaced notes in a chord, or notes occurring at the same
+time in different voices, are arranged in two, occasionally more,
+columns to prevent the note heads overlapping.  These are called
+note columns.  There are separate columns for each voice, and
+the currently specified voice-dependent shift is applied to the
+note column if there would otherwise be a collision.  This can
+be seen in the example above.  In bar 2 the C in voice two is
+shifted to the right relative to the D in voice one, and in the
+final chord the C in voice three is also shifted to the right
+relative to the other notes.
+
+The @code{\shiftOn}, @code{\shiftOnn}, @code{\shiftOnnn}, and
+@code{\shiftOff} commands specify the degree to which notes and
+chords of the voice should be shifted if a collision
+would otherwise occur. By default, the outer voices (normally
+voices one and two) have @code{\shiftOff} specified, while the
+inner voices (three and four) have @code{\shiftOn} specified.
+When a shift is applied, voices one and three are shifted to
+the right and voices two and four to the left.
+
+@code{\shiftOnn} and @code{\shiftOnnn} define further shift
+levels which may be specified temporarily to resolve collisions
+in complex situations -- see @ref{Real music example}.
+
+A note column can contain just one note (or chord) from a voice
+with stems up and one note (or chord) from a voice with stems
+down.  If notes from two voices which have their stems in the
+same direction are placed at the same position and both voices
+have no shift or the same shift specified, the error message
+@qq{Too many clashing note columns} will be produced.
+
+
+@seealso
+Notation Reference: @ruser{Multiple voices}.
+
+
 @node Szólamok és vokális zene
 @subsection Szólamok és vokális zene
 @translationof Voices and vocals
-@translationof Voices and vocals
 
-@untranslated
-
-
-@c index Lyrics context, creating
-@c index lyrics, linking to voice
-@c index lyrics and beaming
-@c index beaming and lyrics
-@c ode{\autoBeamOff} to turn off the automatic beaming.
-@c index vocal score structure
-@c index choir staff
-@c ode{\lyricmode} to ensure they are interpreted as lyrics
-@c index hymn structure
-@c index SATB structure
-@c index vocal scores with multiple verses
-@c index multiple vocal verses
-@c index verses, multiple vocal
-@c index verse and refrain
-@c index book, example of using
-@c ode{\score} blocks within an implicit @code{\book} block, as
+Vocal music presents a special difficulty: we need to combine two
+expressions -- notes and lyrics.
+
+@funindex \new Lyrics
+@funindex \lyricsto
+@funindex lyricsto
+@funindex Lyrics
+@cindex Lyrics context, creating
+@cindex lyrics, linking to voice
+
+You have already seen the @code{\addlyrics@{@}} command, which
+handles simple scores well.  However, this technique is
+quite limited.  For more complex music, you must introduce the
+lyrics in a @code{Lyrics} context using @code{\new Lyrics} and
+explicitly link
+the lyrics to the notes with @code{\lyricsto@{@}}, using the
+name assigned to the Voice.
+
+@lilypond[quote,verbatim,fragment]
+<<
+  \new Voice = "one" \relative c'' {
+    \autoBeamOff
+    \time 2/4
+    c4 b8. a16 g4. f8 e4 d c2
+  }
+  \new Lyrics \lyricsto "one" {
+    No more let sins and sor -- rows grow.
+  }
+>>
+@end lilypond
+
+Note that the lyrics must be linked to a @code{Voice} context,
+@emph{not} a @code{Staff} context.  This is a case where it is
+necessary to create @code{Staff} and @code{Voice} contexts
+explicitly.
+
+@cindex lyrics and beaming
+@cindex beaming and lyrics
+@funindex \autoBeamOff
+@funindex autoBeamOff
+
+The automatic beaming which LilyPond uses by default works well
+for instrumental music, but not so well for music with lyrics,
+where beaming is either not required at all or is used to indicate
+melismata in the lyrics.  In the example above we use the command
+@code{\autoBeamOff} to turn off the automatic beaming.
+
+@funindex \new ChoirStaff
+@funindex ChoirStaff
+@funindex \lyricmode
+@funindex lyricmode
+@cindex vocal score structure
+@cindex choir staff
+
+Let us reuse the earlier example from Judas Maccabæus to
+illustrate this more flexible technique.  We first recast
+it to use variables so the music and lyrics can be separated
+from the staff structure.  We also introduce a ChoirStaff
+bracket.  The lyrics themselves must be introduced with
+@code{\lyricmode} to ensure they are interpreted as lyrics
+rather than music.
+
+@lilypond[quote,verbatim]
+global = { \time 6/8 \partial 8 \key f \major}
+SopOneMusic = \relative c'' {
+  c8 | c([ bes)] a a([ g)] f | f'4. b, | c4.~ c4 | }
+SopTwoMusic = \relative c' {
+  r8 | r4. r4 c8 | a'([ g)] f f([ e)] d | e([ d)] c bes' | }
+SopOneLyrics = \lyricmode {
+  Let | flee -- cy flocks the | hills a -- dorn, __ | }
+SopTwoLyrics = \lyricmode {
+  Let | flee -- cy flocks the | hills a -- dorn, | }
+
+\score {
+  \new ChoirStaff <<
+    \new Staff <<
+      \new Voice = "SopOne" {
+        \global
+        \SopOneMusic
+      }
+      \new Lyrics \lyricsto "SopOne" {
+        \SopOneLyrics
+      }
+    >>
+    \new Staff <<
+      \new Voice = "SopTwo" {
+        \global
+        \SopTwoMusic
+      }
+      \new Lyrics \lyricsto "SopTwo" {
+        \SopTwoLyrics
+      }
+    >>
+  >>
+}
+@end lilypond
+
+This is the basic structure of all vocal scores.  More staves may be
+added as required, more voices may be added to the staves, more verses
+may be added to the lyrics, and the variables containing the music can
+easily be placed in separate files should they become too long.
+
+@cindex hymn structure
+@cindex SATB structure
+@cindex vocal scores with multiple verses
+@cindex multiple vocal verses
+@cindex verses, multiple vocal
+
+Here is an example of the first line of a hymn with four
+verses, set for SATB.  In this case the words for all four
+parts are the same.  Note how we use variables to separate the
+music notation and words from the staff structure.  See too
+how a variable, which we have chosen to call @q{TimeKey}, is used
+to hold several commands for use within the two staves.  In other
+examples this is often called @q{global}.
+
+@lilypond[quote,verbatim]
+TimeKey = { \time 4/4 \partial 4 \key c \major}
+SopMusic   = \relative c' { c4 | e4. e8 g4  g  | a a g | }
+AltoMusic  = \relative c' { c4 | c4. c8 e4  e  | f f e | }
+TenorMusic = \relative c  { e4 | g4. g8 c4. b8 | a8 b c d e4 | }
+BassMusic  = \relative c  { c4 | c4. c8 c4  c  | f8 g a b c4 | }
+VerseOne   = \lyricmode {
+  E -- | ter -- nal fa -- ther, | strong to save, | }
+VerseTwo   = \lyricmode {
+  O | Christ, whose voice the | wa -- ters heard, | }
+VerseThree = \lyricmode {
+  O | Ho -- ly Spi -- rit, | who didst brood | }
+VerseFour  = \lyricmode {
+  O | Tri -- ni -- ty of | love and pow'r | }
+
+\score {
+  \new ChoirStaff <<
+    \new Staff <<
+      \clef "treble"
+      \new Voice = "Sop"  { \voiceOne \TimeKey \SopMusic }
+      \new Voice = "Alto" { \voiceTwo \AltoMusic }
+      \new Lyrics \lyricsto "Sop" { \VerseOne   }
+      \new Lyrics \lyricsto "Sop" { \VerseTwo   }
+      \new Lyrics \lyricsto "Sop" { \VerseThree }
+      \new Lyrics \lyricsto "Sop" { \VerseFour  }
+    >>
+    \new Staff <<
+      \clef "bass"
+      \new Voice = "Tenor" { \voiceOne \TimeKey \TenorMusic }
+      \new Voice = "Bass"  { \voiceTwo \BassMusic }
+    >>
+  >>
+}
+@end lilypond
+
+@cindex verse and refrain
+
+We end with an example to show how we might code a solo verse which
+continues into a two-part refrain in two staves.  The positioning
+of the sequential and simultaneous sections to achieve this within
+a single score is quite tricky, so follow the explanation carefully!
+
+Let's start with a score block containing a @code{ChoirStaff}, as
+we would like the brace to appear at the start of the chorus.
+Normally you would need angle brackets after @code{\new ChoirStaff}
+to bring in all the staves in parallel, but here we want to
+defer the parallelism during the solo so we use braces, although
+angle brackets here wouldn't hurt.  Inside the @code{ChoirStaff} we
+want first the staff which will contain the verse.  This must
+contain notes and lyrics in parallel, so here we need angle
+brackets around the @code{\new Voice} and @code{\new Lyrics} to
+start them at the same time:
+
+@lilypond[quote,verbatim,ragged-right]
+versenotes = \relative c'' {
+  \clef "treble"
+  \key g \major
+  \time 3/4
+  g g g | b b b |
+}
+versewords = \lyricmode {
+  One two three four five six
+}
+\score {
+  \new ChoirStaff {
+    \new Staff <<
+      \new Voice = "verse" {
+        \versenotes \break
+      }
+      \new Lyrics \lyricsto verse {
+        \versewords
+      }
+    >>
+  }
+}
+@end lilypond
+
+That gives the verse line.
+
+Now we want to continue with refrainA on the same staff while a
+second staff is introduced in parallel with it for refrainB, so
+this is a parallel section which must be positioned immediately
+following the @code{\break} in the verse Voice.  Yes, @emph{within}
+the verse Voice!  Here's that parallel section.  More staves
+could be introduced here in the same way.
+
+@example
+<<
+  \refrainnotesA
+  \new Lyrics \lyricsto verse @{
+    \refrainwordsA
+  @}
+  \new Staff <<
+    \new Voice = "refrainB" @{
+      \refrainnotesB
+    @}
+    \new Lyrics \lyricsto "refrainB" @{
+      \refrainwordsB
+    @}
+  >>
+>>
+@end example
+
+Here's the final result with two staves in the chorus showing
+how the parallel section is positioned within the verse Voice:
+
+@lilypond[quote,verbatim, ragged-right]
+versenotes = \relative c'' {
+  \clef "treble"
+  \key g \major
+  \time 3/4
+  g g g | b b b |
+}
+refrainnotesA = \relative c'' {
+  \time 2/4
+  c c | g g \bar "|."
+}
+refrainnotesB = \relative c {
+  \clef "bass"
+  \key g \major
+  c e | d d |
+}
+versewords = \lyricmode {
+  One two three four five six
+}
+refrainwordsA = \lyricmode {
+  la la la la
+}
+refrainwordsB = \lyricmode {
+  dum dum dum dum
+}
+\score {
+  \new ChoirStaff {
+    \new Staff <<
+      \new Voice = "verse" {
+        \versenotes \break
+        <<
+          \refrainnotesA
+          \new Lyrics \lyricsto "verse" {
+            \refrainwordsA
+          }
+          \new Staff <<
+            \new Voice = "refrainB" {
+              \refrainnotesB
+            }
+            \new Lyrics \lyricsto "refrainB" {
+              \refrainwordsB
+            }
+          >>
+        >>
+      }
+      \new Lyrics \lyricsto "verse" {
+        \versewords
+      }
+    >>
+  }
+}
+@end lilypond
+
+@cindex book, example of using
+@funindex \book
+@funindex book
+
+However, although this is an interesting and useful exercise to
+help you to understand how sequential and simultaneous blocks work,
+in practice one would perhaps choose to code this as two
+@code{\score} blocks within an implicit @code{\book} block, as
+follows:
+
+@lilypond[quote,verbatim,ragged-right]
+versenotes = \relative c'' {
+  \clef "treble"
+  \key g \major
+  \time 3/4
+  g g g | b b b |
+}
+refrainnotesA = \relative c'' {
+  \time 2/4
+  c c | g g \bar "|."
+}
+refrainnotesB = \relative c {
+  \clef "bass"
+  \key g \major
+  c e | d d |
+}
+versewords = \lyricmode {
+  One two three four five six
+}
+refrainwordsA = \lyricmode {
+  la la la la
+}
+refrainwordsB = \lyricmode {
+  dum dum dum dum
+}
+\score {
+  \new Staff <<
+    \new Voice = "verse" {
+      \versenotes
+    }
+    \new Lyrics \lyricsto "verse" {
+      \versewords
+    }
+  >>
+}
+
+\score {
+  \new ChoirStaff <<
+    \new Staff <<
+      \new Voice = "refrainA" {
+        \refrainnotesA
+      }
+      \new Lyrics \lyricsto "refrainA" {
+        \refrainwordsA
+      }
+    >>
+    \new Staff <<
+      \new Voice = "refrainB" {
+        \refrainnotesB
+      }
+      \new Lyrics \lyricsto "refrainB" {
+        \refrainwordsB
+      }
+    >>
+  >>
+}
+@end lilypond
+
+
+@seealso
+Notation Reference: @ruser{Vocal music}.
+
+
 @node Kontextusok és ábrázolók
 @section Kontextusok és ábrázolók
 @translationof Contexts and engravers
-@translationof Contexts and engravers
 
-@untranslated
+
+Kontextusok és ábrázolók have been mentioned informally
+in earlier sections; we now must look at
+these concepts in more detail, as they are important
+in the fine-tuning of LilyPond output.
 
 
 @menu
 @node A kontextus fogalma
 @subsection A kontextus fogalma
 @translationof Contexts explained
-@translationof Contexts explained
-
-@untranslated
 
+@cindex contexts explained
+
+When music is printed, many notational elements which do not
+appear explicitly in the input file must be added to the
+output.  For example, compare the input and output of the
+following example:
+
+@lilypond[quote,verbatim,relative=2,fragment]
+cis4 cis2. g4
+@end lilypond
+
+The input is rather sparse, but in the output, bar lines,
+accidentals, clef, and time signature have been added.  When
+LilyPond @emph{interprets} the input the musical information
+is parsed from left to right, similar to the way a performer
+reads the score.  While reading the input, the program remembers
+where measure boundaries are, and which pitches require explicit
+accidentals.  This information must be held on several levels.
+For example, an accidental affects only a single staff, while
+a bar line must be synchronized across the entire score.
+
+Within LilyPond, these rules and bits of information are grouped in
+@emph{Contexts}.  We have already introduced the @code{Voice} context.
+Others are the @code{Staff} and @code{Score} contexts.  Contexts are
+hierarchical to reflect the hierarchical nature of a musical score.
+For example: a @code{Staff} context can contain many @code{Voice}
+contexts, and a @code{Score} context can contain many @code{Staff}
+contexts.
 
-@c index contexts explained
 @quotation
 @sourceimage{context-example,5cm,,}
 @end quotation
-@c ode{Score} and @code{Staff} contexts.
-@c ode{Voice} contexts there are contexts which fit between
-@c ode{PianoStaff} and @code{ChoirStaff} contexts.  There
-@c ode{GregorianTranscriptionStaff}.
+
+Each context has the responsibility for enforcing some notation rules,
+creating some notation objects and maintaining the associated
+properties.  For example, the @code{Voice} context may introduce an
+accidental and then the @code{Staff} context maintains the rule to
+show or suppress the accidental for the remainder of the measure.
+
+As another example, the synchronization of bar lines is, by default,
+handled in the @code{Score} context.
+However, in some music we may not want the bar lines to be
+synchronized -- consider a polymetric score in 4/4 and 3/4 time.
+In such cases, we must modify the default settings of the
+@code{Score} and @code{Staff} contexts.
+
+For very simple scores, contexts are created implicitly, and you need
+not be aware of them.  For larger pieces, such as anything with more
+than one staff, they must be
+created explicitly to make sure that you get as many staves as you
+need, and that they are in the correct order.  For typesetting pieces
+with specialized notation, it is usual to modify existing, or
+even to define totally new, contexts.
+
+In addition to the @code{Score,} @code{Staff} and
+@code{Voice} contexts there are contexts which fit between
+the score and staff levels to control staff groups, such as the
+@code{PianoStaff} and @code{ChoirStaff} contexts.  There
+are also alternative staff and voice contexts, and contexts for
+lyrics, percussion, fret boards, figured bass, etc.
+
+The names of all context types are formed from one or more
+words, each word being capitalized and joined immediately to the
+preceding word with no hyphen or underscore, e.g.,
+@code{GregorianTranscriptionStaff}.
+
+
+@seealso
+Notation Reference: @ruser{A kontextus fogalma}.
+
+
 @node Kontextusok létrehozása
 @subsection Kontextusok létrehozása
 @translationof Creating contexts
-@translationof Creating contexts
-
-@untranslated
 
 
-@c index new contexts
-@c index creating contexts
-@c index contexts, creating
-@c ode{Staff} contexts may also be left to be created automatically,
-@c ode{Voice}).  This command creates a new context, and starts
-@c ode{\with} block in which one or more score-wide default values
-@c ode{\with} blocks can be found under the heading
+@funindex \new
+@funindex new
+@cindex new contexts
+@cindex creating contexts
+@cindex contexts, creating
+
+In an input file a score block, introduced with a @code{\score}
+command, contains a single music expression and an associated
+output definition (either a @code{\layout} or a @code{\midi} block).
+The @code{Score} context is usually left to be created automatically
+when the interpretation of that music expression starts.
+
+For scores with only one voice and one staff, the @code{Voice} and
+@code{Staff} contexts may also be left to be created automatically,
+but for more complex scores it is necessary to create them by hand.
+The simplest command that does this is @code{\new}.  It is prepended
+to a music expression, for example
+
+@example
+\new @var{type} @var{music-expression}
+@end example
+
+@noindent
+where @var{type} is a context name (like @code{Staff} or
+@code{Voice}).  This command creates a new context, and starts
+interpreting the @var{music-expression} within that context.
+
+(Note that a @code{\new Score} command is not normally required,
+as the essential top-level @code{Score} context is created
+automatically when the music expression within the @code{\score}
+block is interpreted.  The only reason for creating a @code{Score}
+context explicitly using @code{\new Score} is to introduce a
+@code{\with} block in which one or more score-wide default values
+of context properties may be specified.  Information on using
+@code{\with} blocks can be found under the heading
+@qq{Setting context properties with @code{\\with} } in
 @ref{Kontextusok tulajdonságainak módosítása}.)
-@c ode{Staff} and @code{Voice} contexts in earlier sections, but
-@c index contexts, naming
-@c index naming contexts
-@c ode{Staff}, @code{Voice}, etc, and the identifying name of a
+
+You have seen many practical examples which created new
+@code{Staff} and @code{Voice} contexts in earlier sections, but
+to remind you how these commands are used in practice, here's an
+annotated real-music example:
+
+@lilypond[quote,verbatim,ragged-right]
+\score {  % start of single compound music expression
+  <<  % start of simultaneous staves section
+    \time 2/4
+    \new Staff {  % create RH staff
+      \key g \minor
+      \clef "treble"
+      \new Voice {  % create voice for RH notes
+        \relative c'' {  % start of RH notes
+          d4 ees16 c8.
+          d4 ees16 c8.
+        }  % end of RH notes
+      }  % end of RH voice
+    }  % end of RH staff
+    \new Staff <<  % create LH staff; needs two simultaneous voices
+      \key g \minor
+      \clef "bass"
+      \new Voice {  % create LH voice one
+        \voiceOne
+        \relative g {  % start of LH voice one notes
+          g8 <bes d> ees, <g c>
+          g8 <bes d> ees, <g c>
+        }  % end of LH voice one notes
+      }  % end of LH voice one
+      \new Voice {  % create LH voice two
+        \voiceTwo
+        \relative g {  % start of LH voice two notes
+          g4 ees
+          g4 ees
+        }  % end of LH voice two notes
+      }  % end of LH voice two
+    >>  % end of LH staff
+  >>  % end of simultaneous staves section
+}  % end of single compound music expression
+@end lilypond
+
+(Note how all the statements which open a block with either a
+curly bracket, @code{@{}, or double angle brackets, @code{<<},
+are indented by two further spaces, and the corresponding
+closing bracket is indented by exactly the same amount.  While
+this is not required, following this practice will greatly
+reduce the number of @q{unmatched bracket} errors, and is
+strongly recommended.  It enables the structure of the music to
+be seen at a glance, and any unmatched brackets will be obvious.
+Note too how the LH staff is created using double angle brackets
+because it requires two voices for its music, whereas the RH staff
+is created with a single music expression surrounded by curly
+brackets because it requires only one voice.)
+
+@cindex contexts, naming
+@cindex naming contexts
+
+The @code{\new} command may also give an identifying name to the
+context to distinguish it from other contexts of the same type,
+
+@example
+\new @var{type} = @var{id} @var{music-expression}
+@end example
+
+Note the distinction between the name of the context type,
+@code{Staff}, @code{Voice}, etc, and the identifying name of a
+particular instance of that type, which can be any sequence of letters
+invented by the user.  Digits and spaces can also be used in the
+identifying name, but then it has to be placed in quotes,
+i.e. @code{\new Staff = "MyStaff 1" @var{music-expression}}.
+The identifying name is used to
+refer back to that particular instance of a context.  We saw this in
+use in the section on lyrics, see @ref{Szólamok és vokális zene}.
+
+
+@seealso
+Notation Reference: @ruser{Kontextusok létrehozása}.
+
+
 @node Az ábrázoló fogalma
 @subsection Az ábrázoló fogalma
-@translationof Engravers explained
-@translationof Engravers explained
+@subsection Az ábrázoló fogalma
 
-@untranslated
+@cindex engravers
+
+Every mark on the printed output of a score produced by LilyPond
+is produced by an @code{Engraver}.  Thus there is an engraver
+to print staves, one to print note heads, one for stems, one for
+beams, etc, etc.  In total there are over 120 such engravers!
+Fortunately, for most scores it is not necessary to know about
+more than a few, and for simple scores you do not need to know
+about any.
+
+Engravers live and operate in Contexts.  Engravers such as the
+@code{Metronome_mark_engraver}, whose action and output apply to the
+score as a whole, operate in the highest level context -- the
+@code{Score} context.
+
+The @code{Clef_engraver} and @code{Key_engraver} are to be
+found in every @code{Staff} Context, as different staves may require
+different clefs and keys.
+
+The @code{Note_heads_engraver} and @code{Stem_engraver} live
+in every @code{Voice} context, the lowest level context of all.
+
+Each engraver processes the particular objects associated
+with its function, and maintains the properties that relate
+to that function.  These properties, like the properties
+associated with contexts, may be modified to change the
+operation of the engraver or the appearance of those elements
+in the printed score.
+
+Engravers all have compound names formed from words which
+describe their function.  Just the first word is capitalized,
+and the remainder are joined to it with underscores.  Thus
+the @code{Staff_symbol_engraver} is responsible for creating the
+lines of the staff, the @code{Clef_engraver} determines and sets
+the pitch reference point on the staff by drawing a clef symbol.
+
+Here are some of the most common engravers together with their
+function.  You will see it is usually easy to guess the function
+from the name, or vice versa.
+
+@multitable @columnfractions .3 .7
+@headitem Engraver
+  @tab Function
+@item Accidental_engraver
+  @tab Makes accidentals, cautionary and suggested accidentals
+@item Beam_engraver
+  @tab Engraves beams
+@item Clef_engraver
+  @tab Engraves clefs
+@item Completion_heads_engraver
+  @tab Splits notes which cross bar lines
+@c The old Dynamic_engraver is deprecated. -jm
+@item New_dynamic_engraver
+  @tab Creates hairpins and dynamic texts
+@item Forbid_line_break_engraver
+  @tab Prevents line breaks if a musical element is still active
+@item Key_engraver
+  @tab Creates the key signature
+@item Metronome_mark_engraver
+  @tab Engraves metronome marking
+@item Note_heads_engraver
+  @tab Engraves note heads
+@item Rest_engraver
+  @tab Engraves rests
+@item Staff_symbol_engraver
+  @tab Engraves the five (by default) lines of the staff
+@item Stem_engraver
+  @tab Creates stems and single-stem tremolos
+@item Time_signature_engraver
+  @tab Creates time signatures
+@end multitable
+
+@smallspace
+
+We shall see later how the output of LilyPond can be changed
+by modifying the action of Engravers.
+
+
+@seealso
+Internals reference: @rinternals{Engravers and Performers}.
 
 
-@c index engravers
-@c ode{Metronome_mark_engraver}, whose action and output apply to the
-@c ode{Score} context.
-@c The old Dynamic_engraver is deprecated. -jm
 @node Kontextusok tulajdonságainak módosítása
 @subsection Kontextusok tulajdonságainak módosítása
 @translationof Modifying context properties
-@translationof Modifying context properties
 
-@untranslated
+@cindex context properties
+@cindex context properties, modifying
+@cindex modifying context properties
+@funindex \set
+@funindex set
+@funindex \unset
+@funindex unset
+
+Contexts are responsible for holding the values of a number of
+context @emph{properties}.  Many of them can be changed to
+influence the interpretation of the input and so change the
+appearance of the output.  They are changed by the
+@code{\set} command.  This takes the form
+
+@example
+\set @emph{ContextName}.@emph{propertyName} = #@emph{value}
+@end example
+
+Where the @emph{ContextName} is usually @code{Score},
+@code{Staff} or @code{Voice}.  It may be omitted,
+in which case the current context (typically @code{Voice}) is assumed.
+
+The names of context properties consist of words joined
+together with no hyphens or underscores, all except the
+first having a capital letter.  Here are a few examples
+of some commonly used ones.  There are many more.
 
-
-@c index context properties
-@c index context properties, modifying
-@c index modifying context properties
-@c ode{\set} command.  This takes the form
-@c ode{Staff} or @code{Voice}.  It may be omitted,
 @c attempt to force this onto a new page
-@c index properties operating in contexts
-@c index setting properties within contexts
-@c ode{instrumentName} clearly lives in the @code{Staff} context, since
-@c ode{\set} command set the property @code{instrumentName} in the
-@c ode{Voice} context to @qq{Alto}, but as LilyPond does not look
-@c ode{\set} or @code{\unset} again.  Let's try changing the
-@c ode{##t} and @code{##f}, with two hash signs.  A text property
-@subsubheading Kontextusok tulajdonságainak beállítása a @code{\with} paranccsal
-@c index context properties, setting with \with
-@c ode{\new Score} command, like this:
-@c ode{\set} and returned to the default value set in the
-@c ode{\with} block with @code{\unset}.
-@c index fontSize, default and setting
-@c ode{\unset fontSize} command.
-@subsubheading Kontextusok tulajdonságainak beállítása a @code{\context} paranccsal
-@c index context properties, setting with \context
-@c ode{\with} block, introduced above.  It is placed in a
-@c ode{\context} block within a @code{\layout} block.  Each
-@c ode{\context} block will affect all contexts of the type specified
-@c ode{\layout} block appears.  Here is a example to show the format:
-@c ode{\set} commands embedded in music statements.
-@c FIXME
-@c uncomment when backslash-node-name issue is resolved -pm
-@c @ruser{The set command}.
+@need 50
+@multitable @columnfractions .25 .15 .45 .15
+@headitem propertyName
+  @tab Type
+  @tab Function
+  @tab Example Value
+@item extraNatural
+  @tab Boolean
+  @tab If true, set extra natural signs before accidentals
+  @tab @code{#t}, @code{#f}
+@item currentBarNumber
+  @tab Integer
+  @tab Set the current bar number
+  @tab @code{50}
+@item doubleSlurs
+  @tab Boolean
+  @tab If true, print slurs both above and below notes
+  @tab @code{#t}, @code{#f}
+@item instrumentName
+  @tab Text
+  @tab Set the name to be placed at the start of the staff
+  @tab @code{"Cello I"}
+@item fontSize
+  @tab Real
+  @tab Increase or decrease the font size
+  @tab @code{2.4}
+@item stanza
+  @tab Text
+  @tab Set the text to print before the start of a verse
+  @tab @code{"2"}
+@end multitable
+
+@noindent
+where a Boolean is either True (@code{#t}) or False (@code{#f}),
+an Integer is a positive whole number, a Real is a positive
+or negative decimal number, and text is enclosed in double
+apostrophes.  Note the occurrence of hash signs,
+(@code{#}), in two different places -- as part of the Boolean
+value before the @code{t} or @code{f}, and before @emph{value}
+in the @code{\set} statement.  So when a Boolean is being
+entered you need to code two hash signs, e.g., @code{##t}.
+
+@cindex properties operating in contexts
+@cindex setting properties within contexts
+
+Before we can set any of these properties we need to know
+in which context they operate.  Sometimes this is obvious,
+but occasionally it can be tricky.  If the wrong context
+is specified, no error message is produced, but the expected
+action will not take place.  For example, the
+@code{instrumentName} clearly lives in the @code{Staff} context, since
+it is the staff that is to be named.
+In this example the first staff is labelled, but not the second,
+because we omitted the context name.
+
+@lilypond[quote,verbatim,ragged-right]
+<<
+  \new Staff \relative c'' {
+    \set Staff.instrumentName = #"Soprano"
+    c4 c
+ }
+  \new Staff \relative c' {
+  \set instrumentName = #"Alto"  % Wrong!
+  d4 d
+ }
+>>
+@end lilypond
+
+Remember the default context name is @code{Voice}, so the second
+@code{\set} command set the property @code{instrumentName} in the
+@code{Voice} context to @qq{Alto}, but as LilyPond does not look
+for any such property in the @code{Voice} context, no
+further action took place.  This is not an error, and no error
+message is logged in the log file.
+
+Similarly, if the property name is mis-spelt no error message is
+produced, and clearly the expected action cannot be performed.  In
+fact, you can set any (fictitious) @q{property} using any name you
+like in any context that exists by using the @code{\set} command.  But
+if the name is not known to LilyPond it will not cause any action to
+be taken.  Some text editors with special support for LilyPond input
+files document property names with bullets when you hover them with
+the mouse, like JEdit with LilyPondTool, or highlight unknown property
+names differently, like ConTEXT.  If you do not use an editor with
+such features, it is recommended to check the property name in the
+Internals Reference: see @rinternals{Tunable context properties}, or
+@rinternals{Contexts}.
+
+The @code{instrumentName} property will take effect only
+if it is set in the @code{Staff} context, but
+some properties can be set in more than one context.
+For example, the property @code{extraNatural} is by
+default set to ##t (true) for all staves.
+If it is set to ##f (false) in one particular @code{Staff}
+context it applies just to the accidentals on that staff.
+If it is set to false in the @code{Score} context
+it applies to all staves.
+
+So this turns off extra naturals in one staff:
+
+@lilypond[quote,verbatim,ragged-right]
+<<
+  \new Staff \relative c'' {
+    ais4 aes
+  }
+  \new Staff \relative c'' {
+    \set Staff.extraNatural = ##f
+    ais4 aes
+  }
+>>
+@end lilypond
+
+@noindent
+and this turns them off in all staves:
+
+@lilypond[quote,verbatim,ragged-right]
+<<
+  \new Staff \relative c'' {
+    ais4 aes
+  }
+  \new Staff \relative c'' {
+    \set Score.extraNatural = ##f
+    ais4 aes
+  }
+>>
+@end lilypond
+
+As another example, if @code{clefOctavation} is set in
+the @code{Score} context this immediately changes the value
+of the octavation in all current staves and sets a new default
+value which will be applied to all staves.
+
+The opposite command, @code{\unset}, effectively removes the
+property from the context, which causes most properties to
+revert to their default value.  Usually @code{\unset} is not
+required as a new @code{\set} command will achieve what is
+wanted.
+
+The @code{\set} and @code{\unset} commands can appear anywhere
+in the input file and will take effect from the time they are
+encountered until the end of the score or until the property is
+@code{\set} or @code{\unset} again.  Let's try changing the
+font size, which affects the size of the note heads (among
+other things) several times.  The change is from the default
+value, not the most recently set value.
+
+@lilypond[quote,verbatim,ragged-right,relative=1,fragment]
+c4
+% make note heads smaller
+\set fontSize = #-4
+d e
+% make note heads larger
+\set fontSize = #2.5
+f g
+% return to default size
+\unset fontSize
+a b
+@end lilypond
+
+We have now seen how to set the values of several different types of
+property.  Note that integers and numbers are always preceded by a
+hash sign, @code{#}, while a true or false value is specified by
+@code{##t} and @code{##f}, with two hash signs.  A text property
+should be enclosed in double quotation signs, as above, although we
+shall see later that text can actually be specified in a much more
+general way by using the very powerful @code{\markup} command.
+
+@subsubheading Setting context properties with @code{\with}
+
+@funindex \with
+@funindex with
+@cindex context properties, setting with \with
+
+The default value of context properties may be set at the time the
+context is created.  Sometimes this is a clearer way of setting a
+property value if it is to remain fixed for the duration of
+the context.  When a context is created with a @code{\new}
+command it may be followed immediately by a @code{\with @{ .. @}}
+block in which the default property values are set.  For example,
+if we wish to suppress the printing of extra naturals for the
+duration of a staff we would write:
+
+@example
+\new Staff \with @{ extraNatural = ##f @}
+@end example
+
+@noindent
+like this:
+
+@lilypond[quote,verbatim,ragged-right]
+<<
+  \new Staff
+  \relative c'' {
+    gis ges aes ais
+  }
+  \new Staff \with { extraNatural = ##f }
+  \relative c'' {
+    gis ges aes ais
+  }
+>>
+@end lilypond
+
+Or, if the property override is to be applied to all staves
+within the score, it may be appended to an explicit
+@code{\new Score} command, like this:
+
+@lilypond[quote,verbatim,ragged-right]
+\score {
+  \new Score \with { extraNatural = ##f } <<
+    \new Staff {
+      \relative c'' {
+        gis ges aes ais
+      }
+    }
+    \new Staff {
+      \relative c'' {
+        gis ges aes ais
+      }
+    }
+  >>
+}
+@end lilypond
+
+Properties set in this way may still be changed dynamically using
+@code{\set} and returned to the default value set in the
+@code{\with} block with @code{\unset}.
+
+@cindex fontSize, default and setting
+
+So if the @code{fontSize} property is set in a @code{\with} clause
+it sets the default value of the font size.  If it is later changed
+with @code{\set}, this new default value may be restored with the
+@code{\unset fontSize} command.
+
+@subsubheading Setting context properties with @code{\context}
+
+@cindex context properties, setting with \context
+@funindex \context
+@funindex context
+
+The values of context properties may be set in @emph{all} contexts
+of a particular type, such as all @code{Staff} contexts, with a single
+command.  The context type is identified by using its
+type name, like @code{Staff}, prefixed by a back-slash: @code{\Staff}.
+The statement which sets the property value is the same as that in a
+@code{\with} block, introduced above.  It is placed in a
+@code{\context} block within a @code{\layout} block.  Each
+@code{\context} block will affect all contexts of the type specified
+throughout the @code{\score} or @code{\book} block in which the
+@code{\layout} block appears.  Here is a example to show the format:
+
+@lilypond[verbatim,quote]
+\score {
+  \new Staff {
+    \relative c'' {
+      cis4 e d ces
+    }
+  }
+  \layout {
+    \context {
+      \Staff
+      extraNatural = ##t
+    }
+  }
+}
+@end lilypond
+
+@noindent
+Context properties set in this way may be overridden for particular
+instances of contexts by statements in a @code{\with} block, and by
+@code{\set} commands embedded in music statements.
+
+
+@seealso
+Notation Reference:
+@ruser{Changing context default settings}.
+@ruser{The set command}.
+
+Internals Reference:
+@rinternals{Contexts},
+@rinternals{Tunable context properties}.
+
+
 @node Ábrázolók hozzáadása és eltávolítása
 @subsection Ábrázolók hozzáadása és eltávolítása
 @translationof Adding and removing engravers
-@translationof Adding and removing engravers
 
-@untranslated
-
-
-@c index engravers, adding
-@c index adding engravers
-@c index engravers, removing
-@c index removing engravers
-@subsubheading Egyetlenegy kontextus módosítása
-@c ode{\with} command placed immediately after the context creation
-@c index ambitus engraver
-@c ode{\consists @var{Engraver_name}},
-@c ode{Ambitus_engraver}, which is not normally included in any
-@c ode{Staff} context, it calculates the range from all
-@subsubheading Azonos típusú kontextusok módosítása
-@c ode{\set} command in a @code{\context} block in the
+@cindex engravers, adding
+@cindex adding engravers
+@cindex engravers, removing
+@cindex removing engravers
+
+@funindex \consists
+@funindex consists
+@funindex \remove
+@funindex remove
+
+We have seen that contexts each contain several engravers, each
+of which is responsible for producing a particular part of the
+output, like bar lines, staves, note heads, stems, etc.  If an
+engraver is removed from a context, it can no longer produce its
+output.  This is a crude way of modifying the output, but it
+can sometimes be useful.
+
+@subsubheading Changing a single context
+
+To remove an engraver from a single context we use the
+@code{\with} command placed immediately after the context creation
+command, as in the previous section.
+
+As an illustration, let's repeat an example from the previous section
+with the staff lines removed.  Remember that the staff lines are
+produced by the @code{Staff_symbol_engraver}.
+
+@lilypond[quote,verbatim,ragged-right]
+\new Staff \with {
+  \remove Staff_symbol_engraver
+}
+\relative c' {
+  c4
+  \set fontSize = #-4  % make note heads smaller
+  d e
+  \set fontSize = #2.5  % make note heads larger
+  f g
+  \unset fontSize  % return to default size
+  a b
+}
+@end lilypond
+
+@cindex ambitus engraver
+
+Engravers can also be added to individual contexts.
+The command to do this is
+
+@code{\consists @var{Engraver_name}},
+
+@noindent
+placed inside a @code{\with} block.  Some vocal scores have an ambitus
+placed at the beginning of a staff to indicate the range of notes in
+that staff -- see @rglos{ambitus}.  The ambitus is produced by the
+@code{Ambitus_engraver}, which is not normally included in any
+context.  If we add it to the @code{Voice} context, it calculates the
+range from that voice only:
+
+@lilypond[quote,verbatim,ragged-right]
+\new Staff <<
+  \new Voice \with {
+    \consists Ambitus_engraver
+  }
+  \relative c'' {
+    \voiceOne
+    c a b g
+  }
+  \new Voice
+  \relative c' {
+    \voiceTwo
+    c e d f
+  }
+>>
+@end lilypond
+
+@noindent
+but if we add the ambitus engraver to the
+@code{Staff} context, it calculates the range from all
+the notes in all the voices on that staff:
+
+@lilypond[quote,verbatim,ragged-right]
+\new Staff \with {
+    \consists Ambitus_engraver
+  }
+  <<
+  \new Voice
+  \relative c'' {
+    \voiceOne
+    c a b g
+  }
+  \new Voice
+  \relative c' {
+    \voiceTwo
+    c e d f
+  }
+>>
+@end lilypond
+
+@subsubheading Changing all contexts of the same type
+
+@funindex \layout
+@funindex layout
+
+The examples above show how to remove or add engravers to
+individual contexts.  It is also possible to remove or add
+engravers to every context of a specific type by placing the
+commands in the appropriate context in a @code{\layout}
+block.  For example, if we wanted to show an ambitus for every
+staff in a four-staff score, we could write
+
+@lilypond[quote,verbatim,ragged-right]
+\score {
+  <<
+    \new Staff <<
+      \relative c'' {
+        c a b g
+      }
+    >>
+    \new Staff <<
+      \relative c' {
+        c a b g
+      }
+    >>
+    \new Staff <<
+      \clef "G_8"
+      \relative c' {
+        c a b g
+      }
+    >>
+    \new Staff <<
+      \clef "bass"
+      \relative c {
+        c a b g
+      }
+    >>
+  >>
+  \layout {
+    \context {
+      \Staff
+      \consists Ambitus_engraver
+    }
+  }
+}
+@end lilypond
+
+@noindent
+The values of context properties may also be set
+for all contexts of a particular type by including the
+@code{\set} command in a @code{\context} block in the
+same way.
+
+
+@seealso
+Notation Reference: @ruser{Modifying context plug-ins},
+@ruser{Changing context default settings}.
+
+
 @node A sablonok kibővítése
 @section A sablonok kibővítése
 @translationof Extending the templates
-@translationof Extending the templates
-
-@untranslated
 
+You've read the tutorial, you know how to write music, you
+understand the fundamental concepts.  But how can you
+get the staves that you want?  Well, you can find lots of
+templates (see @ref{Templates}) which may give you a start.
+But what if you want something that isn't covered there?  Read on.
 
 @menu
 * Szoprán és cselló::
 @node Szoprán és cselló
 @subsection Szoprán és cselló
 @translationof Soprano and cello
-@translationof Soprano and cello
 
-@untranslated
+@cindex template, modifying
+@cindex modifying templates
+
+Start off with the template that seems closest to what you want to
+end up with.  Let's say that you want to write something for
+soprano and cello.  In this case, we would start with the
+@q{Notes and lyrics} template (for the soprano part).
+
+@example
+\version @w{"@version{}"}
+melody = \relative c' @{
+  \clef treble
+  \key c \major
+  \time 4/4
+  a4 b c d
+@}
+
+text = \lyricmode @{
+  Aaa Bee Cee Dee
+@}
+
+\score @{
+  <<
+    \new Voice = "one" @{
+      \autoBeamOff
+      \melody
+    @}
+    \new Lyrics \lyricsto "one" \text
+  >>
+  \layout @{ @}
+  \midi @{ @}
+@}
+@end example
+
+Now we want to add a cello part.  Let's look at the @q{Notes only} example:
+
+@example
+\version @w{"@version{}"}
+melody = \relative c' @{
+  \clef treble
+  \key c \major
+  \time 4/4
+  a4 b c d
+@}
+
+\score @{
+  \new Staff \melody
+  \layout @{ @}
+  \midi @{ @}
+@}
+@end example
+
+We don't need two @code{\version} commands.  We'll need the
+@code{melody} section.  We don't want two @code{\score} sections
+-- if we had two @code{\score}s, we'd get the two parts separately.
+We want them together, as a duet.  Within the @code{\score}
+section, we don't need two @code{\layout} or @code{\midi}.
+
+If we simply cut and paste the @code{melody} section, we would
+end up with two @code{melody} definitions.  This would not generate
+an error, but the second one would be used for both melodies.
+So let's rename them to make them distinct.  We'll call the
+section for the soprano @code{sopranoMusic} and the section for
+the cello @code{celloMusic}.  While we're doing this, let's rename
+@code{text} to be @code{sopranoLyrics}.  Remember to rename both
+instances of all these names -- both the initial definition (the
+@code{melody = \relative c' @{ } part) and the name's use (in the
+@code{\score} section).
+
+While we're doing this, let's change the cello part's staff --
+celli normally use bass clef.  We'll also give the cello some
+different notes.
+
+@example
+\version @w{"@version{}"}
+sopranoMusic = \relative c' @{
+  \clef treble
+  \key c \major
+  \time 4/4
+  a4 b c d
+@}
+
+sopranoLyrics = \lyricmode @{
+  Aaa Bee Cee Dee
+@}
+
+celloMusic = \relative c @{
+  \clef bass
+  \key c \major
+  \time 4/4
+  d4 g fis8 e d4
+@}
+
+\score @{
+  <<
+    \new Voice = "one" @{
+      \autoBeamOff
+      \sopranoMusic
+    @}
+    \new Lyrics \lyricsto "one" \sopranoLyrics
+  >>
+  \layout @{ @}
+  \midi @{ @}
+@}
+@end example
+
+This is looking promising, but the cello part won't appear in the
+score -- we haven't used it in the @code{\score} section.  If we
+want the cello part to appear under the soprano part, we need to add
+
+@example
+\new Staff \celloMusic
+@end example
+
+@noindent
+underneath the soprano stuff.  We also need to add @code{<<} and
+@code{>>} around the music -- that tells LilyPond that there's
+more than one thing (in this case, two @code{Staves}) happening
+at once.  The @code{\score} looks like this now:
 
-
-@c index template, modifying
-@c index modifying templates
-@c ode{melody} section.  We don't want two @code{\score} sections
-@c ode{text} to be @code{sopranoLyrics}.  Remember to rename both
-@c ode{melody = \relative c' @{ } part) and the name's use (in the
-@c ode{\score} section).
-@c ode{>>} around the music -- that tells LilyPond that there's
 @c Indentation in this example is deliberately poor
+@example
+\score @{
+  <<
+    <<
+      \new Voice = "one" @{
+        \autoBeamOff
+        \sopranoMusic
+      @}
+      \new Lyrics \lyricsto "one" \sopranoLyrics
+    >>
+    \new Staff \celloMusic
+  >>
+  \layout @{ @}
+  \midi @{ @}
+@}
+@end example
+
+@noindent
+This looks a bit messy; the indentation is messed up now.  That is
+easily fixed.  Here's the complete soprano and cello template.
+
+@lilypond[quote,verbatim,ragged-right,addversion]
+sopranoMusic = \relative c' {
+  \clef treble
+  \key c \major
+  \time 4/4
+  a4 b c d
+}
+
+sopranoLyrics = \lyricmode {
+  Aaa Bee Cee Dee
+}
+
+celloMusic = \relative c {
+  \clef bass
+  \key c \major
+  \time 4/4
+  d4 g fis8 e d4
+}
+
+\score {
+  <<
+    <<
+      \new Voice = "one" {
+        \autoBeamOff
+        \sopranoMusic
+      }
+      \new Lyrics \lyricsto "one" \sopranoLyrics
+    >>
+    \new Staff \celloMusic
+  >>
+  \layout { }
+  \midi { }
+}
+@end lilypond
+
+
+@seealso
+The starting templates can be found in the @q{Templates} appendix,
+see @ref{Single staff}.
+
+
 @node Négyszólamú vegyeskar
 @subsection Négyszólamú vegyeskar
 @translationof Four-part SATB vocal score
-@translationof Four-part SATB vocal score
 
-@untranslated
+@cindex template, SATB
+@cindex SATB template
 
+Most vocal scores of music written for four-part mixed choir
+with orchestral accompaniment such as Mendelssohn's Elijah or
+Handel's Messiah have the choral music and words on four
+staves, one for each of SATB, with a piano reduction of the
+orchestral accompaniment underneath.  Here's an example
+from Handel's Messiah:
 
-@c index template, SATB
-@c index SATB template
 @c The following should appear as music without code
-@c ode{\voiceXXX} commands should be removed.  We also need to specify
+@lilypond[quote,ragged-right]
+global = { \key d \major \time 4/4 }
+sopranoMusic = \relative c'' {
+  \clef "treble"
+  r4 d2 a4 | d4. d8 a2 | cis4 d cis2 |
+}
+sopranoWords = \lyricmode {
+  Wor -- thy is the lamb that was slain
+}
+altoMusic = \relative a' {
+  \clef "treble"
+  r4 a2 a4 | fis4. fis8 a2 | g4 fis e2 |
+}
+altoWords = \sopranoWords
+tenorMusic = \relative c' {
+  \clef "G_8"
+  r4 fis2 e4 | d4. d8 d2 | e4 a, cis2 |
+}
+tenorWords = \sopranoWords
+bassMusic = \relative c' {
+  \clef "bass"
+  r4 d2 cis4 | b4. b8 fis2 | e4 d a'2 |
+}
+bassWords = \sopranoWords
+upper = \relative a' {
+  \clef "treble"
+  \global
+  r4 <a d fis>2 <a e' a>4
+  <d fis d'>4. <d fis d'>8 <a d a'>2
+  <g cis g'>4 <a d fis> <a cis e>2
+}
+lower = \relative c, {
+  \clef "bass"
+  \global
+  <d d'>4 <d d'>2 <cis cis'>4
+  <b b'>4. <b' b'>8 <fis fis'>2
+  <e e'>4 <d d'> <a' a'>2
+}
+
+\score {
+  <<  % combine ChoirStaff and PianoStaff in parallel
+    \new ChoirStaff <<
+      \new Staff = "sopranos" <<
+        \set Staff.instrumentName = #"Soprano"
+        \new Voice = "sopranos" {
+          \global
+          \sopranoMusic
+        }
+      >>
+      \new Lyrics \lyricsto "sopranos" {
+        \sopranoWords
+      }
+      \new Staff = "altos" <<
+        \set Staff.instrumentName = #"Alto"
+        \new Voice = "altos" {
+          \global
+          \altoMusic
+        }
+      >>
+      \new Lyrics \lyricsto "altos" { \altoWords }
+      \new Staff = "tenors" <<
+        \set Staff.instrumentName = #"Tenor"
+        \new Voice = "tenors" {
+          \global
+          \tenorMusic
+        }
+      >>
+      \new Lyrics \lyricsto "tenors" { \tenorWords }
+      \new Staff = "basses" <<
+        \set Staff.instrumentName = #"Bass"
+        \new Voice = "basses" {
+          \global
+          \bassMusic
+        }
+      >>
+      \new Lyrics \lyricsto "basses" {
+        \bassWords
+      }
+    >>  % end ChoirStaff
+    \new PianoStaff <<
+      \set PianoStaff.instrumentName = #"Piano"
+      \new Staff = "upper" \upper
+      \new Staff = "lower" \lower
+    >>
+  >>
+}
+@end lilypond
+
+None of the templates provides this layout exactly.  The nearest is
+@q{SATB vocal score and automatic piano reduction} -- see @ref{Vocal
+ensembles} -- but we need to change the layout and add a piano
+accompaniment which is not derived automatically from the vocal parts.
+The variables holding the music and words for the vocal parts are
+fine, but we shall need to add variables for the piano reduction.
+
+The order in which the contexts appear in the ChoirStaff of the
+template do not correspond with the order in the vocal score shown
+above.  We need to rearrange them so there are four staves with the
+words written directly underneath the notes for each part.  All the
+voices should be @code{\voiceOne}, which is the default, so the
+@code{\voiceXXX} commands should be removed.  We also need to specify
+the tenor clef for the tenors.  The way in which lyrics are specified
+in the template has not yet been encountered so we need to use the
+method with which we are familiar.  We should also add the names of
+each staff.
+
+Doing this gives for our ChoirStaff:
+
+@example
+    \new ChoirStaff <<
+      \new Staff = "sopranos" <<
+        \set Staff.instrumentName = #"Soprano"
+        \new Voice = "sopranos" @{
+          \global
+          \sopranoMusic
+        @}
+      >>
+      \new Lyrics \lyricsto "sopranos" @{
+        \sopranoWords
+     @}
+      \new Staff = "altos" <<
+        \set Staff.instrumentName = #"Alto"
+        \new Voice = "altos" @{
+          \global
+          \altoMusic
+        @}
+      >>
+      \new Lyrics \lyricsto "altos" @{
+        \altoWords
+      @}
+      \new Staff = "tenors" <<
+        \set Staff.instrumentName = #"Tenor"
+        \new Voice = "tenors" @{
+          \global
+          \tenorMusic
+        @}
+      >>
+      \new Lyrics \lyricsto "tenors" @{
+        \tenorWords
+      @}
+      \new Staff = "basses" <<
+        \set Staff.instrumentName = #"Bass"
+        \new Voice = "basses" @{
+          \global
+          \bassMusic
+        @}
+      >>
+      \new Lyrics \lyricsto "basses" @{
+        \bassWords
+      @}
+    >>  % end ChoirStaff
+@end example
+
+Next we must work out the piano part.  This is
+easy - we just pull out the piano part from the
+@q{Solo piano} template:
+
+@example
+\new PianoStaff <<
+  \set PianoStaff.instrumentName = #"Piano  "
+  \new Staff = "upper" \upper
+  \new Staff = "lower" \lower
+>>
+@end example
+
+and add the variable definitions for @code{upper}
+and @code{lower}.
+
+The ChoirStaff and PianoStaff must be combined
+using angle brackets as we want them to be
+stacked one above the other:
+
+@example
+<<  % combine ChoirStaff and PianoStaff one above the other
+  \new ChoirStaff <<
+    \new Staff = "sopranos" <<
+      \new Voice = "sopranos" @{
+        \global
+        \sopranoMusic
+      @}
+    >>
+    \new Lyrics \lyricsto "sopranos" @{
+      \sopranoWords
+     @}
+    \new Staff = "altos" <<
+      \new Voice = "altos" @{
+        \global
+        \altoMusic
+      @}
+    >>
+    \new Lyrics \lyricsto "altos" @{
+      \altoWords
+    @}
+    \new Staff = "tenors" <<
+      \clef "G_8"  % tenor clef
+      \new Voice = "tenors" @{
+        \global
+        \tenorMusic
+      @}
+    >>
+    \new Lyrics \lyricsto "tenors" @{
+      \tenorWords
+    @}
+    \new Staff = "basses" <<
+      \clef "bass"
+      \new Voice = "basses" @{
+        \global
+        \bassMusic
+      @}
+    >>
+    \new Lyrics \lyricsto "basses" @{
+      \bassWords
+    @}
+  >>  % end ChoirStaff
+
+  \new PianoStaff <<
+    \set PianoStaff.instrumentName = #"Piano"
+    \new Staff = "upper" \upper
+    \new Staff = "lower" \lower
+  >>
+>>
+@end example
+
+Combining all these together and adding the music
+for the three bars of the example above gives:
+
+@lilypond[quote,verbatim,ragged-right,addversion]
+global = {
+  \key d \major
+  \time 4/4
+}
+sopranoMusic = \relative c'' {
+  \clef "treble"
+  r4 d2 a4 | d4. d8 a2 | cis4 d cis2 |
+}
+sopranoWords = \lyricmode {
+  Wor -- thy is the lamb that was slain
+}
+altoMusic = \relative a' {
+  \clef "treble"
+  r4 a2 a4 | fis4. fis8 a2 | g4 fis fis2 |
+}
+altoWords = \sopranoWords
+tenorMusic = \relative c' {
+  \clef "G_8"
+  r4 fis2 e4 | d4. d8 d2 | e4 a, cis2 |
+}
+tenorWords = \sopranoWords
+bassMusic = \relative c' {
+  \clef "bass"
+  r4 d2 cis4 | b4. b8 fis2 | e4 d a'2 |
+}
+bassWords = \sopranoWords
+upper = \relative a' {
+  \clef "treble"
+  \global
+  r4 <a d fis>2 <a e' a>4
+  <d fis d'>4. <d fis d'>8 <a d a'>2
+  <g cis g'>4 <a d fis> <a cis e>2
+}
+lower = \relative c, {
+  \clef "bass"
+  \global
+  <d d'>4 <d d'>2 <cis cis'>4
+  <b b'>4. <b' b'>8 <fis fis'>2
+  <e e'>4 <d d'> <a' a'>2
+}
+
+\score {
+  <<  % combine ChoirStaff and PianoStaff in parallel
+    \new ChoirStaff <<
+      \new Staff = "sopranos" <<
+        \set Staff.instrumentName = #"Soprano"
+        \new Voice = "sopranos" {
+          \global
+          \sopranoMusic
+        }
+      >>
+      \new Lyrics \lyricsto "sopranos" {
+        \sopranoWords
+      }
+      \new Staff = "altos" <<
+        \set Staff.instrumentName = #"Alto"
+        \new Voice = "altos" {
+          \global
+          \altoMusic
+        }
+      >>
+      \new Lyrics \lyricsto "altos" {
+        \altoWords
+      }
+      \new Staff = "tenors" <<
+        \set Staff.instrumentName = #"Tenor"
+        \new Voice = "tenors" {
+          \global
+          \tenorMusic
+        }
+      >>
+      \new Lyrics \lyricsto "tenors" {
+        \tenorWords
+      }
+      \new Staff = "basses" <<
+        \set Staff.instrumentName = #"Bass"
+        \new Voice = "basses" {
+          \global
+          \bassMusic
+        }
+      >>
+      \new Lyrics \lyricsto "basses" {
+        \bassWords
+      }
+    >>  % end ChoirStaff
+
+    \new PianoStaff <<
+      \set PianoStaff.instrumentName = #"Piano  "
+      \new Staff = "upper" \upper
+      \new Staff = "lower" \lower
+    >>
+  >>
+}
+@end lilypond
+
+
 @node Kotta létrehozása az alapoktól
 @subsection Kotta létrehozása az alapoktól
 @translationof Building a score from scratch
-@translationof Building a score from scratch
 
-@untranslated
+@cindex template, writing your own
+@cindex example of writing a score
+@cindex writing a score, example
+@cindex score, example of writing
+
+After gaining some facility with writing LilyPond code, you
+may find that it is easier to build a score from scratch
+rather than modifying one of the templates.  You can also
+develop your own style this way to suit the sort of music you
+like.  Let's see how to put together the score for an organ
+prelude as an example.
+
+We begin with a header section.  Here go the title, name
+of composer, etc, then come any variable definitions, and
+finally the score block.  Let's start with these in outline
+and fill in the details later.
+
+We'll use the first two bars of Bach's prelude
+based on @emph{Jesu, meine Freude} which is written for two
+manuals and pedal organ.  You can see these two bars of music
+at the bottom of this section.  The top manual part has two voices,
+the lower and pedal organ one each.  So we need four
+music definitions and one to define the time signature
+and key:
+
+@example
+\version @w{"@version{}"}
+\header @{
+  title = "Jesu, meine Freude"
+  composer = "J S Bach"
+@}
+TimeKey = @{
+  \time 4/4
+  \key c \minor
+@}
+ManualOneVoiceOneMusic = @{ s1 @}
+ManualOneVoiceTwoMusic = @{ s1 @}
+ManualTwoMusic = @{ s1 @}
+PedalOrganMusic = @{ s1 @}
+
+\score @{
+@}
+@end example
+
+For now we've just used a spacer note, @code{s1},
+instead of the real music.  We'll add that later.
+
+Next let's see what should go in the score block.
+We simply mirror the staff structure we want.
+Organ music is usually written on three staves,
+one for each manual and one for the pedals.  The
+manual staves should be bracketed together, so we
+need to use a PianoStaff for them.  The first
+manual part needs two voices and the second manual
+part just one.
+
+@example
+  \new PianoStaff <<
+    \new Staff = "ManualOne" <<
+      \new Voice @{
+        \ManualOneVoiceOneMusic
+      @}
+      \new Voice @{
+        \ManualOneVoiceTwoMusic
+      @}
+    >>  % end ManualOne Staff context
+    \new Staff = "ManualTwo" <<
+      \new Voice @{
+        \ManualTwoMusic
+      @}
+    >>  % end ManualTwo Staff context
+  >>  % end PianoStaff context
+@end example
+
+Next we need to add a staff for the pedal organ.
+This goes underneath the PianoStaff, but it must
+be simultaneous with it, so we need angle brackets
+around the two.  Missing these out would generate
+an error in the log file.  It's a common mistake
+which you'll make sooner or later!  Try copying
+the final example at the end of this section,
+remove these angle brackets, and compile it to
+see what errors it generates.
+
+@example
+<<  % PianoStaff and Pedal Staff must be simultaneous
+  \new PianoStaff <<
+    \new Staff = "ManualOne" <<
+      \new Voice @{
+        \ManualOneVoiceOneMusic
+      @}
+      \new Voice @{
+        \ManualOneVoiceTwoMusic
+      @}
+    >>  % end ManualOne Staff context
+    \new Staff = "ManualTwo" <<
+      \new Voice @{
+        \ManualTwoMusic
+      @}
+    >>  % end ManualTwo Staff context
+  >>  % end PianoStaff context
+  \new Staff = "PedalOrgan" <<
+    \new Voice @{
+      \PedalOrganMusic
+    @}
+  >>
+>>
+@end example
+
+It is not necessary to use the simultaneous construct
+@code{<< .. >>} for the manual two staff and the pedal organ staff,
+since they contain only one music expression, but it does no harm,
+and always using angle brackets after @code{\new Staff} is a good
+habit to cultivate in case there are multiple voices.  The opposite
+is true for Voices: these should habitually be followed by braces
+@code{@{ .. @}} in case your music is coded in several variables
+which need to run consecutively.
+
+Let's add this structure to the score block, and adjust the indenting.
+We also add the appropriate clefs, ensure stems, ties and slurs in
+each voice on the upper staff point to the right direction with
+@code{\voiceOne} and @code{\voiceTwo}, and enter the time signature
+and key to each staff using our predefined variable, @code{\TimeKey}.
+
+@example
+\score @{
+  <<  % PianoStaff and Pedal Staff must be simultaneous
+    \new PianoStaff <<
+      \new Staff = "ManualOne" <<
+        \TimeKey  % set time signature and key
+        \clef "treble"
+        \new Voice @{
+          \voiceOne
+          \ManualOneVoiceOneMusic
+        @}
+        \new Voice @{
+          \voiceTwo
+          \ManualOneVoiceTwoMusic
+        @}
+      >>  % end ManualOne Staff context
+      \new Staff = "ManualTwo" <<
+        \TimeKey
+        \clef "bass"
+        \new Voice @{
+          \ManualTwoMusic
+        @}
+      >>  % end ManualTwo Staff context
+    >>  % end PianoStaff context
+    \new Staff = "PedalOrgan" <<
+      \TimeKey
+      \clef "bass"
+      \new Voice @{
+        \PedalOrganMusic
+      @}
+    >>  % end PedalOrgan Staff
+  >>
+@}  % end Score context
+@end example
+
+That completes the structure.  Any three-staff organ music
+will have a similar structure, although the number of voices
+may vary.  All that remains now
+is to add the music, and combine all the parts together.
+
+@lilypond[quote,verbatim,ragged-right,addversion]
+\header {
+  title = "Jesu, meine Freude"
+  composer = "J S Bach"
+}
+TimeKey = {
+  \time 4/4
+  \key c \minor
+}
+ManualOneVoiceOneMusic = \relative g' {
+  g4 g f ees
+  d2 c2
+}
+ManualOneVoiceTwoMusic = \relative c' {
+  ees16 d ees8~ ees16 f ees d c8 d~ d c~
+  c c4 b8 c8. g16 c b c d
+}
+ManualTwoMusic = \relative c' {
+  c16 b c8~ c16 b c g a8 g~ g16 g aes ees
+  f ees f d g aes g f ees d e8~ ees16 f ees d
+}
+PedalOrganMusic = \relative c {
+  r8 c16 d ees d ees8~ ees16 a, b g c b c8
+  r16 g ees f g f g8 c,2
+}
+
+\score {
+  <<  % PianoStaff and Pedal Staff must be simultaneous
+    \new PianoStaff <<
+      \new Staff = "ManualOne" <<
+        \TimeKey  % set time signature and key
+        \clef "treble"
+        \new Voice {
+          \voiceOne
+          \ManualOneVoiceOneMusic
+        }
+        \new Voice {
+          \voiceTwo
+          \ManualOneVoiceTwoMusic
+        }
+      >>  % end ManualOne Staff context
+      \new Staff = "ManualTwo" <<
+        \TimeKey
+        \clef "bass"
+        \new Voice {
+          \ManualTwoMusic
+        }
+      >>  % end ManualTwo Staff context
+    >>  % end PianoStaff context
+    \new Staff = "PedalOrgan" <<
+      \TimeKey
+      \clef "bass"
+      \new Voice {
+        \PedalOrganMusic
+      }
+    >>  % end PedalOrgan Staff context
+  >>
+}  % end Score context
+@end lilypond
 
 
-@c index template, writing your own
-@c index example of writing a score
-@c index writing a score, example
-@c index score, example of writing
-@c ode{<< .. >>} for the manual two staff and the pedal organ staff,
-@c ode{@{ .. @}} in case your music is coded in several variables
-@c ode{\voiceOne} and @code{\voiceTwo}, and enter the time signature
 @node Kevesebb gépelés változókkal és függvényekkel
 @subsection Kevesebb gépelés változókkal és függvényekkel
 @translationof Saving typing with variables and functions
-@translationof Saving typing with variables and functions
-
-@untranslated
 
+@cindex variables
+@cindex variables
+
+By this point, you've seen this kind of thing:
+
+@lilypond[quote,verbatim,ragged-right]
+hornNotes = \relative c'' { c4 b dis c }
+\score {
+  {
+    \hornNotes
+  }
+}
+@end lilypond
+
+You may even realize that this could be useful in minimalist music:
+
+@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
+
+However, you can also use these variables (also known as
+macros, or user-defined commands) for tweaks:
 
-@c index variables
-@c index variables
 @c TODO Avoid padtext - not needed with skylining
+@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
+
+These variables are obviously useful for saving
+typing.  But they're worth considering even if you
+only use them once -- they reduce complexity.  Let's
+look at the previous example without any
+variables.  It's a lot harder to read, especially
+the last line.
+
+@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
-@c ode{padtext=}).
-@node Partitúra és szólamkották
-@subsection Partitúra és szólamkották
-@translationof Scores and parts
-@translationof Scores and parts
 
-@untranslated
+So far we've seen static substitution -- when LilyPond
+sees @code{\padText}, it replaces it with the stuff that
+we've defined it to be (ie the stuff to the right of
+@code{padtext=}).
+
+LilyPond can handle non-static substitution, too (you
+can think of these as functions).
+
+@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
+
+Using variables is also a good way to reduce work if the
+LilyPond input syntax changes (see
+@rprogram{Updating files with convert-ly}).  If
+you have a single definition (such as @code{\dolce}) for all your
+input files (see @ref{Style sheets}), then if the syntax changes, you
+only need to update your single @code{\dolce} definition,
+instead of making changes throughout every @code{.ly} file.
 
 
-@c ode{\transpose f@tie{}c'} indicates that the argument, being
-@c ode{\hornNotes}, should be transposed by a fifth upwards.  Sounding
-@c ode{f} is denoted by notated @code{c'}, which corresponds with the
-@c ode{Score} context to true (@code{##t}).  Prepending the rest and
+@node Partitúra és szólamkották
+@subsection Partitúra és szólamkották
+@translationof Scores and parts
 
+In orchestral music, all notes are printed twice.  Once in a part for
+the musicians, and once in a full score for the conductor.  Variables can
+be used to avoid double work.  The music is entered once, and stored in
+a variable.  The contents of that variable is then used to generate
+both the part and the full score.
+
+It is convenient to define the notes in a special file.  For example,
+suppose that the file @file{horn-music.ly} contains the following part
+of a horn/@/bassoon duo
+
+@example
+hornNotes = \relative c @{
+  \time 2/4
+  r4 f8 a cis4 f e d
+@}
+@end example
+
+@noindent
+Then, an individual part is made by putting the following in a file
+
+@example
+\include "horn-music.ly"
+\header @{
+  instrument = "Horn in F"
+@}
+
+@{
+ \transpose f c' \hornNotes
+@}
+@end example
+
+The line
+
+@example
+\include "horn-music.ly"
+@end example
+
+@noindent
+substitutes the contents of @file{horn-music.ly} at this position in
+the file, so @code{hornNotes} is defined afterwards.  The command
+@code{\transpose f@tie{}c'} indicates that the argument, being
+@code{\hornNotes}, should be transposed by a fifth upwards.  Sounding
+@code{f} is denoted by notated @code{c'}, which corresponds with the
+tuning of a normal French Horn in@tie{}F.  The transposition can be seen
+in the following output
+
+@lilypond[quote,ragged-right]
+\transpose f c' \relative c {
+  \time 2/4
+  r4 f8 a cis4 f e d
+}
+@end lilypond
+
+In ensemble pieces, one of the voices often does not play for many
+measures.  This is denoted by a special rest, the multi-measure
+rest.  It is entered with a capital @code{R} followed by a duration
+(@code{1}@tie{}for a whole note, @code{2}@tie{}for a half note,
+etc.).  By multiplying the
+duration, longer rests can be constructed.  For example, this rest
+takes 3@tie{}measures in 2/4 time
+
+@example
+R2*3
+@end example
+
+When printing the part, multi-rests
+must be condensed.  This is done by setting a run-time variable
+
+@example
+\set Score.skipBars = ##t
+@end example
+
+@noindent
+This command sets the property @code{skipBars} in the
+@code{Score} context to true (@code{##t}).  Prepending the rest and
+this option to the music above, leads to the following result
+
+@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
+
+
+The score is made by combining all of the music together.  Assuming
+that the other voice is in @code{bassoonNotes} in the file
+@file{bassoon-music.ly}, a score is made with
+
+@example
+\include "bassoon-music.ly"
+\include "horn-music.ly"
+
+<<
+  \new Staff \hornNotes
+  \new Staff \bassoonNotes
+>>
+@end example
+
+@noindent
+leading to
+
+@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
\ No newline at end of file
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:"
index c6c2c3e343b826e7004847d029a5b3bc64fef201..2928f53b064d10e00def3dc263faf5606c978a7e 100644 (file)
@@ -36,7 +36,7 @@ OUT=out-website
 
 ### only update this when the language compiles correctly!
 # LANGUAGES = (site, de, es, fr, hu, it, ja, nl)
-WEB_LANGS = es fr it nl
+WEB_LANGS = es fr it nl de
 
 TEXI2HTML=ONLY_WEB=1 TOP_SRC_DIR=$(top-src-dir) DEPTH=$(depth) PERL_UNICODE=SD $(TEXI2HTML_PROGRAM)