]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
authorJohn Mandereau <john.mandereau@gmail.com>
Fri, 8 May 2009 10:06:00 +0000 (12:06 +0200)
committerJohn Mandereau <john.mandereau@gmail.com>
Fri, 8 May 2009 10:06:00 +0000 (12:06 +0200)
17 files changed:
Documentation/es/topdocs/NEWS.tely
Documentation/es/user/expressive.itely
Documentation/es/user/lilypond.tely
Documentation/es/user/rhythms.itely
Documentation/es/user/staff.itely
Documentation/fr/user/rhythms.itely
Documentation/po/es.po
input/texidocs/aligning-bar-numbers.texidoc
input/texidocs/beams-across-line-breaks.texidoc
input/texidocs/changing-beam-knee-gap.texidoc
input/texidocs/conducting-signs,-measure-grouping-signs.texidoc
input/texidocs/grouping-beats.texidoc
input/texidocs/guitar-strum-rhythms.texidoc
input/texidocs/non-default-tuplet-numbers.texidoc
input/texidocs/specifying-context-with-beatgrouping.texidoc
input/texidocs/sub-dividing-beams.texidoc
input/texidocs/using-beatlength-and-beatgrouping.texidoc

index 6d9d5c513ce747318c70347b8af423bb274b0a11..ba9d283310e1aefadfdca57cbe4692b686cba910 100644 (file)
@@ -1,6 +1,6 @@
 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish: f0b938f9bf8af951390c4449e755553c57b043f7
+    Translation of GIT committish: 78f299b3d8f6686ed0dca854b22fcb67d9167eba
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
@@ -70,6 +70,21 @@ which scares away people.
 @end ignore
 
 
+@item Las ligaduras de unión, de expresión  y de fraseo,
+discontinuas y punteadas, pueden ahora tener un grosor variable,
+y están disponibles ligaduras parcialmente discontinuas:
+@lilypond[quote]
+\relative c'' {
+  \slurDashed
+    c4( d e f) |
+  \slurDotted
+    g4( f e d) |
+  \slurHalfDashed
+    c4( d e f)
+}
+@end lilypond
+
+
 @item Se ha añadido una marca en forma de gafas, indicando con vehemencia que se mire al director:
 @lilypond[quote]
 \relative c'' {
index c04ba1c152e1d3650e0f86befd23797fc1e25678..5323585750f223c320e3157544c9479b0ede888c 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 9bf6dcaf6ca27f7141ec825bb3569de8a5090dbb
+    Translation of GIT committish: 78f299b3d8f6686ed0dca854b22fcb67d9167eba
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
@@ -552,13 +552,14 @@ distintas al mismo tiempo.  Para ver más detalles, consulte
 @ref{Phrasing slurs}.
 
 @cindex ligadura de expresión, estilo
-@cindex continua, ligadura
-@cindex puntos, ligadura de
-@cindex discontinua, ligadura
 @cindex ligadura continua
 @cindex ligadura de puntos
 @cindex ligadura discontinua
+@cindex continua, ligadura
+@cindex discontinua, ligadura
+@cindex puntos, ligadura de
 @cindex estilo de la ligadura
+
 @funindex \slurDashed
 @funindex slurDashed
 @funindex \slurDotted
@@ -580,6 +581,8 @@ c4( e g2)
 g4( e c2)
 @end lilypond
 
+@cindex ligadura de expresión, mitad continua y mitad discontinua
+
 @funindex \slurHalfDashed
 @funindex slurHalfDashed
 @funindex \slurHalfSolid
@@ -591,6 +594,7 @@ continua) o semi-continuas (la primera mitad continua y la segunda
 discontinua):
 
 @lilypond[verbatim,quote,relative=1]
+c4( e g2)
 \slurHalfDashed
 g4( e c2)
 \slurHalfSolid
@@ -599,6 +603,24 @@ c4( e g2)
 g4( e c2)
 @end lilypond
 
+@cindex ligadura de expresión, definir patrones de discontinuidad
+
+@funindex \slurDashPattern
+@funindex slurDashPattern
+
+Se pueden definir patrones de discontinuidad para las ligaduras de
+expresión:
+
+@lilypond[verbatim,quote,relative=1]
+c4( e g2)
+\slurDashPattern #0.7 #0.75
+g4( e c2)
+\slurDashPattern #0.5 #2.0
+c4( e g2)
+\slurSolid
+g4( e c2)
+@end lilypond
+
 
 @funindex \slurUp
 @funindex slurUp
@@ -610,8 +632,9 @@ g4( e c2)
 @code{\slurNeutral},
 @code{\slurDashed},
 @code{\slurDotted},
-@code{\slurHaldDashed},
+@code{\slurHalfDashed},
 @code{\slurHalfSolid},
+@code{\slurDashPattern},
 @code{\slurSolid}.
 @endpredefined
 
@@ -670,12 +693,6 @@ e2) d\)
 @funindex phrasingSlurDown
 @funindex \phrasingSlurNeutral
 @funindex phrasingSlurNeutral
-@funindex phrasingSlurDashed
-@funindex \phrasingSlurDashed
-@funindex \phrasingSlurDotted
-@funindex phrasingSlurDotted
-@funindex \phrasingSlurSolid
-@funindex phrasingSlurSolid
 
 Tipográficamente, la ligadura de fraseo se comporta casi exactamente
 igual que una ligadura de expresión normal.  Sin embargo, se tratan
@@ -690,15 +707,29 @@ c4\( g' c,( b) | c1\)
 c4\( g' c,( b) | c1\)
 @end lilypond
 
-@cindex simultaneous phrasing slurs
-@cindex multiple phrasing slurs
-@cindex slurs, simultaneous phrasing
-@cindex slurs, multiple phrasing
-@cindex phrasing slurs, simultaneous
-@cindex phrasing slurs, multiple
+@cindex simultáneas, ligaduras de fraseo
+@cindex varias ligaduras de fraseo
+@cindex ligaduras de fraseo simultáneas
+@cindex ligaduras de fraseo, varias
+@cindex fraseo, ligaduras de, simultáneas
+@cindex fraseo, ligaduras de, varias
 
 No se pueden tener varias ligaduras de fraseo simultáneas o solapadas.
 
+@cindex fraseo, ligaduras de, discontinuas
+@cindex discontinuas, ligaduras de fraseo
+@cindex fraseo, ligaduras de, punteadas
+@cindex punteadas, ligaduras de fraseo
+@cindex ligaduras de fraseo discontinuas
+@cindex ligaduras de fraseo punteadas
+
+@funindex phrasingSlurDashed
+@funindex \phrasingSlurDashed
+@funindex \phrasingSlurDotted
+@funindex phrasingSlurDotted
+@funindex \phrasingSlurSolid
+@funindex phrasingSlurSolid
+
 Las ligaduras de fraseo pueden ser continuas, de puntos o de rayas.
 El estilo predeterminado para las ligaduras de fraseo es el continuo:
 
@@ -712,6 +743,53 @@ c4\( e g2\)
 g4\( e c2\)
 @end lilypond
 
+@cindex fraseo, ligadura de, mitad continua y mitad discontinua
+@cindex ligadura de fraseo mitad continua y mitad discontinua
+
+@funindex phrasingSlurHalfDashed
+@funindex \phrasingSlurHalfDashed
+@funindex \phrasingSlurHalfSolid
+@funindex phrasingSlurHalfSolid
+
+Se puede hacer también que las ligaduras de fraseo sean
+semi-discontinuas (la primera mitad discontinua y la segunda mitad
+continua) o semi-continuas (la primera mitad continua y la segunda
+mitad discontinua):
+
+@lilypond[verbatim,quote,relative=1]
+c4\( e g2\)
+\phrasingSlurHalfDashed
+g4\( e c2\)
+\phrasingSlurHalfSolid
+c4\( e g2\)
+\phrasingSlurSolid
+g4\( e c2\)
+@end lilypond
+
+@cindex fraseo, ligadura de, definir patrones de discontinuidad
+@cindex ligadura de fraseo, definir patrones de discontinuidad
+
+@funindex \phrasingSlurDashPattern
+@funindex phrasingSlurDashPattern
+
+Se pueden definir patrones de discontinuidad para las ligaduras de
+fraseo:
+
+@lilypond[verbatim,quote,relative=1]
+c4\( e g2\)
+\phrasingSlurDashPattern #0.7 #0.75
+g4\( e c2\)
+\phrasingSlurDashPattern #0.5 #2.0
+c4\( e g2\)
+\phrasingSlurSolid
+g4\( e c2\)
+@end lilypond
+
+Las definiciones de patrones de discontinuidad tienen la misma
+estructura que las definiciones de patrones de discontinuidad de las
+ligaduras de expresión.  Para ver más información acerca de patrones
+de discontinuidad complejos, consulte los fragmentos de código bajo
+@ref{Slurs}.
 
 @predefined
 @code{\phrasingSlurUp},
@@ -719,16 +797,19 @@ g4\( e c2\)
 @code{\phrasingSlurNeutral},
 @code{\phrasingSlurDashed},
 @code{\phrasingSlurDotted},
+@code{\phrasingSlurHalfDashed},
+@code{\phrasingSlurHalfSolid},
+@code{\phrasingSlurDashPattern},
 @code{\phrasingSlurSolid}.
 @endpredefined
 
-
 @seealso
 Manual de aprendizaje:
 @rlearning{On the un-nestedness of brackets and ties}.
 
 Referencia de la notación:
-@ref{Direction and placement}.
+@ref{Direction and placement},
+@ref{Slurs}.
 
 Fragmentos de código:
 @rlsr{Expressive marks}.
@@ -922,6 +1003,8 @@ Se pueden escribir distintos tipos de acordes arpegiados.
 @funindex arpeggioBracket
 @funindex \arpeggioParenthesis
 @funindex arpeggioParenthesis
+@funindex \arpeggioParenthesisDashed
+@funindex arpeggioParenthesisDashed
 
 Se pueden crear símbolos especiales de arpegio @emph{con corchete}:
 
@@ -931,25 +1014,27 @@ Se pueden crear símbolos especiales de arpegio @emph{con corchete}:
 <c e g c>2\arpeggio
 \arpeggioParenthesis
 <c e g c>2\arpeggio
+\arpeggioParenthesisDashed
+<c e g c>2\arpeggio
 \arpeggioNormal
 <c e g c>2\arpeggio
 @end lilypond
 
+Las propiedades de discontinuidad del paréntesis del arpegio se
+controlan mediante la propiedad @code{'dash-details}, que se describe
+en @ref{Slurs}.
+
 Los acordes arpegiados se pueden desarrollar explícitamente utilizando
 @notation{ligaduras de unión}.  Véase @ref{Ties}.
 
-
 @predefined
-@funindex \arpeggio
 @code{\arpeggio},
-@funindex \arpeggioArrowUp
 @code{\arpeggioArrowUp},
-@funindex \arpeggioArrowDown
 @code{\arpeggioArrowDown},
-@funindex \arpeggioNormal
 @code{\arpeggioNormal},
-@funindex \arpeggioBracket
-@code{\arpeggioBracket}.
+@code{\arpeggioBracket},
+@code{\arpeggioParenthesis}
+@code{\arpeggioParenthesisDashed}.
 @endpredefined
 
 
@@ -970,6 +1055,7 @@ Glosario musical:
 @rglos{arpeggio}.
 
 Referencia de la notación:
+@ref{Slurs},
 @ref{Ties}.
 
 Fragmentos de código:
@@ -977,6 +1063,7 @@ Fragmentos de código:
 
 Referencia de funcionamiento interno:
 @rinternals{Arpeggio},
+@rinternals{Slur},
 @rinternals{PianoStaff}.
 
 
index afe3845db5535de91c742cd04b5648fea271cfa8..7cdde82c7e913235c4791c49d55f6529456a4080 100644 (file)
@@ -1,6 +1,6 @@
 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: c7d6848e128f461a4cec093f7a71a34b2dc314eb
+    Translation of GIT committish: 78f299b3d8f6686ed0dca854b22fcb67d9167eba
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
@@ -221,6 +221,7 @@ Apéndices
 * Literature list::                Obras de referencia sobre notación musical.
 * Notation manual tables::         Tablas y cuadros.
 * Cheat sheet::                    Resumen de la sintaxis de LilyPond.
+* LilyPond grammar::               Diagrama de sintaxis para el analizador de LilyPond.
 * GNU Free Documentation License:: Licencia de este documento.
 * LilyPond command index::
 * LilyPond index::
@@ -242,6 +243,15 @@ Apéndices
 @include literature.itely
 @include notation-appendices.itely
 @include cheatsheet.itely
+
+@node LilyPond grammar
+@appendix LilyPond grammar
+
+Este apéndice contiene una descripción de la gramática del lenguaje de
+LilyPond, tal y como el analizador sintáctico la proporciona como
+salida.
+@verbatiminclude ly-grammar.txt
+
 @include fdl.itexi
 
 @node LilyPond command index
index 01c9e691d2efac4608498a802085affaa608eb72..35b300f91eb91d3790221e8bd043d91dd105f169 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 9318dde7b34435a3fdb2e1a7e0ddcf0f86e936ae
+    Translation of GIT committish: 78f299b3d8f6686ed0dca854b22fcb67d9167eba
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
@@ -398,7 +398,7 @@ ligadura de unión es tan sólo una manera de extender la duración de
 una nota, algo parecido a lo que hace el puntillo.}
 
 Se introduce una ligadura de unión usando el símbolo de la tilde curva
-@code{~}
+(@code{~}).
 
 @lilypond[quote,verbatim,relative=2]
 a2 ~ a
@@ -498,9 +498,38 @@ detalles, consulte @ref{Direction and placement}.
 @funindex \tieSolid
 @funindex tieSolid
 
-Se pueden especificar ligaduras continuas, de puntos o intermitentes,
-véase la sección de instrucciones predefinidas.
+Se puede hacer que las ligaduras de expresión sean discontinuas,
+punteadas o una combinación de continuas y discontinuas.
 
+@lilypond[quote, verbatim, relative=1]
+\tieDotted
+c2 ~ c
+\tieDashed
+c2 ~ c
+\tieHalfDashed
+c2 ~ c
+\tieHalfSolid
+c2 ~ c
+\tieSolid
+c2 ~ c
+@end lilypond
+
+Se pueden especificar patrones de discontinudad personalizados:
+
+@lilypond[quote, verbatim, relative=1]
+\tieDashPattern #0.3 #0.75
+c2 ~ c
+\tieDashPattern #0.7 #1.5
+c2 ~ c
+\tieSolid
+c2 ~ c
+@end lilypond
+
+Las definiciones de patrones de discontinuidad para las ligaduras de
+unión tienen la misma estructura que las definiciones de patrones de
+discontinudad para las ligaduras de expresión.  Para ver más
+información acerca de los patrones de discontinuidad complejos,
+consulte los fragmentos de código bajo @ref{Slurs}.
 
 @predefined
 @code{\tieUp},
@@ -508,8 +537,10 @@ véase la sección de instrucciones predefinidas.
 @code{\tieNeutral},
 @code{\tieDotted},
 @code{\tieDashed},
-@code{\tieSolid},
-@code{\repeatTie}.
+@code{\tieDashPattern},
+@code{\tieHalfDashed},
+@code{\tieHalfSolid},
+@code{\tieSolid}.
 @endpredefined
 
 
@@ -528,8 +559,10 @@ Glosario musical:
 @rglos{laissez vibrer}.
 
 Referencia de la notación:
+@ref{Slurs},
 @ref{Automatic note splitting}.
 
+
 Fragmentos de código:
 @rlsr{Rhythms}.
 
index cc482883adedea3a4cb23b1a17380772fa5b9389..94690863785b120750420d8edaac6f9b03c1a73d 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 3b78e976c507d854696653ba8b7a3de175b854c1
+    Translation of GIT committish: 9318dde7b34435a3fdb2e1a7e0ddcf0f86e936ae
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
index b38507feb4b634bd62ef638bebe3267a35424c65..1b5da49c1f99e4718deda14c87c4e5467e149f61 100644 (file)
@@ -8,7 +8,7 @@
 
 @c \version "2.12.0"
 
-@c Translators: Frédéric Chiasson
+@c Translators: Frédéric Chiasson, Jean-Charles Malahieude
 @c Translation checkers: Valentin Villenave, Jean-Charles Malahieude
 
 @node Rhythms
@@ -43,92 +43,142 @@ et de mesure.
 @unnumberedsubsubsec Durations
 
 @cindex durées
+@cindex notes, longueur
+@cindex longueur de note
+
 @funindex \longa
+@funindex longa
 @funindex \breve
+@funindex breve
 @funindex \maxima
+@funindex maxima
 
 Dans les modes de notes, d'accords et de paroles, les durées sont
 écrites avec des chiffres et des points : 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 --- @qq{quarter note}
+noire, par exemple, qui équivaut à un 1/4 de ronde --- @emph{quarter note}
 en anglais --- s'écrit @code{4}, alors qu'une blanche ---
-@qq{half-note}, 1/2 ronde --- s'écrit @code{2}.  Pour des notes plus
+@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.
-
-@example
-c'\breve
-c'1 c'2 c'4 c'8 c'16 c'32 c'64 c'64
-r\longa r\breve
-r1 r2 r4 r8 r16 r32 r64 r64
-@end example
+pour une longue, et @code{\breve} pour une brève, aussi appelée carrée.  
+Des durées plus courtes que la quintuple-croche --- 1/128 de ronde ---
+sont possibles, à condition de les ligaturer.
+@c Two 64th notes are needed to obtain beams
+@lilypond[quote,verbatim,relative=2]
+\time 8/1
+c\longa c\breve c1 c2
+c4 c8 c16 c32 c64 c64
+@end lilypond
+@noindent
+Voici ces mêmes durées sans la fonction de ligature automatique.
 
-@lilypond[quote]
-\score {
-\relative c'' {
-    a\breve*1/2 \autoBeamOff
-    a1 a2 a4 a8 a16 a32 a64 a64
-   \bar "empty"
-   \break
-    r\longa*1/4 r\breve *1/2
-    r1 r2 r4 r8 r16 r32 r64 r64
-  }
-  \layout {
-    ragged-right = ##t
-    indent=0\mm
-    \context {
-      \Score
-        \remove "Bar_number_engraver"
-    }
-    \context {
-      \Staff
-        \remove "Clef_engraver"
-        \override StaffSymbol #'transparent = ##t
-        \override TimeSignature #'transparent = ##t
-        \override BarLine #'transparent = ##t
-        \consists "Pitch_squash_engraver"
-    }
-  }
-}
+@c not strictly "writing rhythms"; more of a "displaying" thing,
+@c but it's ok here.  -gp
+@lilypond[quote,verbatim,relative=2]
+\time 8/1
+\autoBeamOff
+c\longa c\breve c1 c2
+c4 c8 c16 c32 c64 c64
 @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 disponble que dans le cadre de
+la notation ancienne. Pour plus de détails, voir @ref{Ancient notation}. 
+
+@cindex durée par défaut
+@cindex défaut, durée
 
 Si la durée n'est pas précisée, elle est alors assimilée à la durée
 précédente.  La valeur par défaut pour la première note est une noire
 (4).
 
-@lilypond[quote,ragged-right,verbatim,fragment]
-{ a a a2 a a4 a a1 a }
+@lilypond[quote,verbatim,relative=2]
+a a a2 a a4 a a1 a
 @end lilypond
 
+@cindex notes pointées
+@cindex pointée, note
+@cindex doublement pointée, note
+@cindex point
+@cindex double point
 
 @funindex .
 
 Pour obtenir des notes pointées, ajoutez simplement un point
-(@samp{.}) au chiffre.  Les notes doublement pointées sont créées de
+(@code{.}) au chiffre.  Les notes doublement pointées sont créées de
 la même façon.
 
-@lilypond[quote,ragged-right,fragment,verbatim]
-a'4 b' c''4. b'8 a'4. b'4.. c''8.
+@lilypond[quote,verbatim,relative=2]
+a4 b c4. b8 a4. b4.. c8.
 @end lilypond
 
+Certaines durées ne peuvent s'obtenir à partir de chiffres et de points,
+mais uniquement en @qq{liant} deux ou plusieurs notes entre elles. Voir
+@ref{Ties} à ce sujet.
 
-@predefined
-Les points sont normalement haussés pour éviter les lignes de portées,
-sauf dans certaines polyphonies.  Les commandes suivantes peuvent être
-utilisées pour demander manuellement une orientation particulière des
-points.
+Quant à la manière de spécifier la durée des syllabes ou bien d'aligner
+des paroles par rapport aux notes, reportez-vous au chapitre 
+@ref{Vocal music}.
+
+Espacer les notes selon leur durée relative est tout à fait possible.
+Pour plus de détails à ce sujet et sur les autres réglages propres à
+cette forme de notation, reportez-vous à @ref{Proportional notation}.
 
 @funindex \dotsUp
-@code{\dotsUp},
+@funindex dotsUp,
 @funindex \dotsDown
-@code{\dotsDown},
+@funindex dotsDown,
 @funindex \dotsNeutral
-@code{\dotsNeutral}.
+@funindex dotsNeutral.
+
+Les points sont normalement haussés pour éviter les lignes de portées,
+sauf dans certaines polyphonies.  Des commandes prédéfinies permettent
+de manuellement forcer une orientation particulière, comme indiqué au
+chapitre @ref{Direction and placement}.
+
+
+@predefined
+@code{\autoBeamOff},
+@code{\dotsUp},
+@code{\dotsDown},
 @endpredefined
 
 
 @seealso
-Référence du programme : @rinternals{Dots}, @rinternals{DotColumn}.
+Glossaire musicologique :
+@rglos{breve},
+@rglos{longa},
+@rglos{maxima},
+@rglos{note value},
+@rglos{Duration names notes and rests}.
+
+Manuel de notation :
+@ref{Automatic beams},
+@ref{Ties},
+@ref{Stems},
+@ref{Writing rhythms},
+@ref{Writing rests},
+@ref{Vocal music},
+@ref{Ancient notation},
+@ref{Proportional notation}.
+
+Morceaux choisis :
+@rlsr{Rhythms}.
+
+Manuel des eéférences internes :
+@rinternals{Dots},
+@rinternals{DotColumn}.
+
+
+@knownissues
+
+@c Deliberately duplicated in Durations and Rests.  -gp
+Il n'existe pas à proprement parler de limite (inférieure ou supérieure)
+en terme de durée d'un silence.  Cependant, le nombre de glyphes
+disponibles ne couvre que les silences allant du quintuple soupir à la
+maxime (équivalant huit pauses).
 
 
 @node Tuplets
@@ -136,312 +186,380 @@ Référence du programme : @rinternals{Dots}, @rinternals{DotColumn}.
 
 @cindex nolets
 @cindex triolets
+
 @funindex \times
+@funindex times
 
 Les nolets --- triolets, quintolets, etc. --- sont obtenus en
 multipliant toutes les durées d'une expression musicale par une
 fraction.
 
 @example
-\times @var{fraction} @var{expr_musique}
+\times @var{fraction} @{ @var{expr_musique} @}
 @end example
 
 @noindent
 La durée de @var{expr_musique} sera multipliée par la fraction.  Le
-dénominateur de la fraction sera imprimé au-dessus des notes, parfois
-avec un crochet.  Le nolet le plus courant est le triolet, dans lequel 3
-notes ont la durée de 2, et où les notes durent donc 2/3 de leur valeur
-écrite.
+dénominateur de la fraction sera imprimé au-dessus ou au-dessous des
+notes, parfois avec un crochet.  Le nolet le plus courant est le
+triolet, dans lequel 3 notes ont la durée de 2, et où les notes durent
+donc 2/3 de leur valeur écrite.
 
-@lilypond[quote,ragged-right,fragment,verbatim]
-g'4 \times 2/3 {c'4 c' c'} d'4 d'4
+@lilypond[quote,verbatim,relative=2]
+a2 \times 2/3 { b4 b b }
+c4 c \times 2/3 { b4 a g }
 @end lilypond
 
+@cindex crochet de nolet, positionnement
+
+@funindex \tupletUp
+@funindex tupletUp
+@funindex \tupletDown
+@funindex tupletDown
+@funindex \tupletNeutral
+@funindex tupletNeutral
+
+Le positionnement automatique du crochet en surplomb ou au-dessous des
+notes peut être contourné manuellement à l'aide de commandes
+prédéfinies, comme indiqué au chapitre @ref{Direction and placement}.
+
 Les nolets peuvent être imbriqués ; par exemple,
 
-@lilypond[fragment,ragged-right,verbatim,relative=2]
-\override TupletNumber #'text = #tuplet-number::calc-fraction-text
-\times 4/6 {
-  a4 a
-  \times 3/5 { a a a a a }
-}
+@lilypond[quote,verbatim,relative=2]
+\autoBeamOff
+c4 \times 4/5 { f8 e f \times 2/3 { e[ f g] } } f4 |
 @end lilypond
+Lorsqu'une imbrication de nolets débute au même instant, il vous faudra
+recourir à la commande @code{\tweak}.
+
+Vous pouvez interférer sur la durée des notes sans imprimer un crochet,
+comme l'indique @ref{Scaling durations}.
 
 
 @predefined
-@funindex \tupletUp
 @code{\tupletUp},
-@funindex \tupletDown
 @code{\tupletDown},
-@funindex \tupletNeutral
 @code{\tupletNeutral}.
 @endpredefined
 
+@snippets
 
-@commonprop
-
-@funindex tupletNumberFormatFunction
 @cindex nolets, formatage
+@cindex triolets, formatage
 
-La propriété @code{tupletSpannerDuration} spécifie la longueur voulue de
-chaque crochet.  Avec elle, vous pouvez faire plusieurs nolets en ne
-tapant @code{\times} qu'une fois, ce qui évite une longue saisie.  Dans
-le prochain exemple, deux triolets sont imprimés avec une seule fonction
-@code{\times}.
+@funindex tupletNumberFormatFunction
+@funindex tupletSpannerDuration
 
-@lilypond[quote,fragment,relative=2,ragged-right,verbatim]
-\set tupletSpannerDuration = #(ly:make-moment 1 4)
-\times 2/3 { c8 c c c c c }
-@end lilypond
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{entering-several-tuplets-using-only-one--times-command.ly}
 
-@noindent
-Pour plus d'information sur @code{make-moment}, voir
-@ref{Time administration}.
+@cindex nolet, modification du chiffre
 
-L'apparence du chiffre est déterminée par la propriété @code{text} dans
-@code{TupletNumber}.  La valeur par défaut imprime seulement le
-dénominateur, mais si elle est définie par la fonction
-@code{tuplet-number::calc-fraction-text}, la fraction entière
-@var{num}:@var{den} sera imprimée à la place.
+@funindex TupletNumber
 
-Pour éviter d'imprimer les chiffres des nolets, utilisez
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{changing-the-tuplet-number.ly}
 
-@lilypond[quote,fragment,relative=2,ragged-right,verbatim]
-\times 2/3 { c8 c c } \times 2/3 { c8 c c }
-\override TupletNumber #'transparent = ##t
-\times 2/3 { c8 c c } \times 2/3 { c8 c c }
-@end lilypond
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{non-default-tuplet-numbers.ly}
 
-Utilisez la fonction @code{\tweak} pour définir une priorité dans le cas
-de nolets imbriqués débutant au même moment.  Dans cet exemple,
-@code{\tweak} spécifie un texte sous forme de fraction pour le
-@code{TupletNumber} externe et de dénominateur pour les trois triolets
-internes.
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{permitting-line-breaks-within-beamed-tuplets.ly}
 
-@lilypond[quote,ragged-right,verbatim]
-\new Staff {
-  \tweak #'text #tuplet-number::calc-fraction-text
-  \times 4/3 {
-     \tweak #'text #tuplet-number::calc-denominator-text
-     \times 2/3 { c'8[ c'8 c'8] }
-     \times 2/3 { c'8[ c'8 c'8] }
-     \times 2/3 { c'8[ c'8 c'8] }
-  }
-}
-@end lilypond
+@seealso
+Music Glossary:
+@rglos{triplet},
+@rglos{tuplet},
+@rglos{polymetric}.
 
-Ici, @code{\tweak} et @code{\override} agissent de concert pour
-spécifier le positionnement du @code{TupletBracket}.  Le premier
-@code{\tweak} positionne le @code{TupletBracket} du nolet externe au
-dessus de la portée. Le second @code{\tweak} positionne le
-@code{TupletBracket} du premier triolet interne au dessous de la
-portée.  Notez que cette paire de fonctions @code{\tweak} n'affecte
-que le triolet extérieur et le premier des trois triolets imbriqués
-parce qu'ils commencent au même instant musical.  Nous utilisons
-@code{\override} de manière tout à fait normale, pour forcer le
-positionnement du @code{TupletBracket} des deuxième et troisième
-triolets en dessous de la portée.
+Manuel d'apprentissage : 
+@rlearning{Tweaking methods}.
 
-@lilypond[quote,ragged-right,verbatim]
-\new Staff {
-  \tweak #'text #tuplet-number::calc-fraction-text
-  \tweak #'direction #up
-  \times 4/3 {
-     \tweak #'direction #down
-     \times 2/3 { c'8[ c'8 c'8] }
-     \override TupletBracket #'direction = #down
-     \times 2/3 { c'8[ c'8 c'8] }
-     \times 2/3 { c'8[ c'8 c'8] }
-  }
-}
-@end lilypond
+Manuel de notation :
+@ref{Time administration},
+@ref{Scaling durations},
+@ref{The tweak command},
+@ref{Polymetric notation}.
 
-Les crochets de nolets peuvent aller jusqu'aux prémisses de la mesure
-suivante, ou à la prochaine note.
+Morceaux choisis :
+@rlsr{Rhythms}.
 
-@lilypond[ragged-right]
-\new RhythmicStaff {
-  \set tupletFullLength = ##t
-  \time 4/4
-  \times 4/5 {
-    c4 c1
-  }
-  \set tupletFullLengthNote = ##t
-  \time 2/4
-  \times 2/3 {
-    c4 c c 
-  }
-  \time 3/4
-  c4 
-}
-@end lilypond
+Références internes :
+@rinternals{TupletBracket},
+@rinternals{TupletNumber},
+@rinternals{TimeScaledMusic}.
 
+@cindex notes d'ornement et crochet de nolet
 
-@seealso
-Référence du programme : @rinternals{TupletBracket},
-@rinternals{TupletNumber}, @rinternals{TimeScaledMusic}.
+@knownissues
+Lorsqu'un nolet en début de portée est précédé d'une note d'ornement,
+celle-ci doit se placer avant la commande @code{\times} pour éviter
+toute erreur.  Ailleurs dans la partition, les notes d'ornement peuvent
+se placer au sein de l'expression du nolet.
 
 
 @node Scaling durations
 @unnumberedsubsubsec Scaling durations
 
-Vous pouvez altérer la durée des notes en leur joignant une fraction
-@var{N/M}, donnant @q{@code{*}@var{N/M}} --- ou @q{@code{*}@var{N}} si
-@var{M=1}.  Ceci n'affectera pas l'apparence des notes ou silences
-produits.
+@cindex échelonnement des durées
+@cindex durées, échekonnement
+
+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. 
 
 Dans l'exemple suivant, les trois premières notes prennent exactement
 deux temps, mais aucun triolet n'est imprimé.
 
-@lilypond[quote,ragged-right,fragment,relative=2,verbatim]
+@lilypond[quote,relative=2,verbatim]
 \time 2/4
+% Alter durations to triplets
 a4*2/3 gis4*2/3 a4*2/3
-a4 a4 a4*2
+% Normal durations
+a4 a4
+% Double the duration of chord
+<a d>4*2
+% Duration of quarter, appears like sixteenth
 b16*4 c4
 @end lilypond
 
+La durée d'un silence invisible ou saut de notes (@emph{skip}) peut
+elle aussi être affectée d'un multiplicateur.  Cette technique permet
+tout simplement de sauter plusieurs mesures, comme par exemple un 
+@code{s1*23}.
+
+@cindex échelonnement de musique
+@cindex musique échelonnée
+
+@funindex \scaleDurations
+@funindex scaleDurations
+
+Il est tout à fait possible d'échelonner des fragments musicaux plus ou
+moins longs à l'aide d'une simple fraction, comme si chaque note, accord
+ou silence était affecté de ce même quotient.  L'apparence de cette
+musique ne sera en rien modifiée ; seule la durée des notes est
+multipliée en interne par la fraction
+@emph{numérateur}/@emph{dénominateur}.  N'oubliez pas de préserver les
+espaces de part et d'autre du point.  Voici un exemple illustrant la
+manière de comprimer ou étirer de la musique :
+
+@lilypond[quote,relative=2,verbatim]
+\time 2/4
+% Normal durations
+<c a>4 c8 a
+% Scale music by *2/3
+\scaleDurations #'(2 . 3) {
+  <c a f>4. c8 a f
+}
+% Scale music by *2
+\scaleDurations #'(2 . 1) {
+  <c' a>4 c8 b
+}
+@end lilypond
+
+@noindent
+Cette technique est tout à fait appropriée à la notation polymétrique ---
+voir @ref{Polymetric notation}.
+
 
 @seealso
-Dans ce manuel : @ref{Tuplets}.
+Manuel de notation :
+@ref{Tuplets},
+@ref{Invisible rests},
+@ref{Polymetric notation}.
+
+Morceaux choisis :
+@rlsr{Rhythms}.
 
 
 @node Ties
 @unnumberedsubsubsec Ties
 
 @cindex liaison de prolongation
+
 @funindex ~
 
 Une liaison de tenue (ou de prolongation) relie deux notes adjacentes de
-même hauteur.  Dans les faits, elle prolonge la durée d'une note, et ne
-doit donc pas être confondue avec les liaisons d'articulation ou de
-phrasé.  Une liaison de tenue est indiquée au moyen d'un tilde @samp{~}.
-
-@lilypond[quote,ragged-right,fragment,verbatim]
-e' ~ e' <c' e' g'> ~ <c' e' g'>
-@end lilypond
+même hauteur.  Dans les faits, elle prolonge la durée d'une note.
+@warning{Une liaison de tenue ne doit pas être confondue avec une
+liaison d'@strong{articulation} ou de @strong{phrasé}.  Une liaison de
+tenue est un moyen parmi d'autres pour prolonger la durée d'une note,
+tout comme les points.} 
 
+Une liaison de tenue s'indique au moyen d'un tilde @code{~}.
 
-Quand une liaison de tenue se trouve entre deux accords, toutes les
-notes de même hauteur entre ces deux accords sont reliées.  S'il n'y en
-a aucune, aucune liaison n'est créée.  Il est également possible de lier
-partiellement deux accords, en mettant les liaisons à l'intérieur des
-accords.
-
-@lilypond[quote,ragged-right,fragment,verbatim,relative=1]
-<c~ e g~ b> <c e g b>
+@lilypond[quote,verbatim,relative=2]
+a2 ~ a
 @end lilypond
 
 
-Une liaison de tenue est un moyen parmi d'autres pour prolonger la durée
-d'une note, tout comme les points.  L'exemple suivant montre deux
-manières de matérialiser exactement la même idée :
-
-
-@lilypond[quote,fragment,ragged-right]
-\time 3/4 c'2. c'2 ~ c'4
-@end lilypond
-
 @noindent
-Les liaisons de tenues sont utilisées soit lorsque la note dépasse de la
+Les liaisons de tenue sont utilisées soit lorsque la note dépasse de la
 mesure, soit quand les points ne suffisent pas à donner la bonne durée.
 Lorsque l'on utilise ces liaisons, les valeurs rythmiques les plus
 longues doivent s'aligner sur les subidivisions de la mesure, comme ici :
 
 @c KEEP LY
-@lilypond[fragment,quote,ragged-right]
+@lilypond[verbatim,quote]
 \relative {
-  r8^"oui" c8 ~ c2 r4 | r8^"non" c2 ~ c8 r4
+  r8^"oui" c8 ~ c2 r4 |
+  r8^"non" c2 ~ c8 r4
 }
 @end lilypond
 
-
 Lorsque l'on doit lier de nombreuses notes sur plusieurs mesures, il
 devient plus facile d'avoir recours à la division automatique des notes
 --- voir @ref{Automatic note splitting}.  Ce procédé divise
 automatiquement les notes trop longues, et les lie par-delà les barres
 de mesure.
 
-@funindex \repeatTie
-@cindex liaison de prolongation, répétition
+@cindex liaison de tenue et accords
+@cindex accords et liaisons de tenue
+
+Quand une liaison de tenue se trouve entre deux accords, toutes les
+notes de même hauteur entre ces deux accords sont reliées.  S'il n'y en
+a aucune, aucune liaison n'est créée.  Il est également possible de lier
+partiellement deux accords, en mettant les liaisons à l'intérieur des
+accords.
+
+@lilypond[quote,verbatim,relative=1]
+<c e g> ~ <c e g>
+<c~ e g~ b> <c e g b>
+@end lilypond
+
+
+@cindex liaison de tenue et répétition
+@cindex répétition et liaison de tenue
 @cindex reprises avec alternatives et liaisons de prolongation
+@cindex liaison de prolongation et reprise avec alternative
+
+@funindex \repeatTie
+@funindex repeatTie
 
 Lorsqu'une mesure de seconde fois après une reprise commence sur une
-note liée, la liaison doit être répétée. C'est à cela que sert la
-commande @code{\repeatTie} :
+note liée, la liaison doit être répétée, comme ici :
 
-@lilypond[fragment,quote,ragged-right,relative=2]
-r <c e g>\repeatTie
+@lilypond[quote,relative=2,verbatim]
+\repeat volta 2 { c g <c e>2 ~ }
+\alternative {
+  % First alternative: following note is tied normally
+  { <c e>2. r4 }
+  % Second alternative: following note has a repeated tie
+  { <c e>2\repeatTie d4 c } }
 @end lilypond
 
 @cindex laissez vibrer
 @cindex liaison, laissez vibrer
+
 @funindex \laissezVibrer
+@funindex laissezVibrer
 
-Les liaisons @qq{Laissez vibrer} (L.V.) sont utilisées pour le piano, la
-harpe, et certains instruments de percussion.  Elles indiquent à
-l'instrumentiste de laisser sonner la note ou l'accord au lieu de
-l'étouffer.  Cet effet s'obtient avec la commande @code{\laissezVibrer}.
+Les liaisons @qq{Laissez vibrer} (@notation{L.v.}) sont utilisées pour
+le piano, la harpe, et certains instruments de percussion.  Elles
+indiquent à l'instrumentiste de laisser sonner la note ou l'accord au
+lieu de l'étouffer.  Elles s'indiquent de la manière suivante : 
 
-@lilypond[fragment,ragged-right,verbatim,relative=1]
-<c f g>\laissezVibrer
+@lilypond[quote,verbatim,relative=1]
+ <c f g>\laissezVibrer
 @end lilypond
 
-@commonprop
+@cindex liaisons de prolongation, positionnement
 
-Les liaisons de tenue servent parfois à rendre un accord arpégé. Dans ce
-cas, les notes liées ne sont pas toutes consécutives. Il faut alors
-assigner à la propriété @code{tieWaitForNote} la valeur @emph{vrai}
-(@q{t} pour @q{true}).  Cette même méthode peut servir, par exemple, à
-lier un trémolo à un accord.
+@funindex \tieUp
+@funindex tieUp
+@funindex \tieDown
+@funindex tieDown
+@funindex \tieNeutral
+@funindex tieNeutral
 
-@lilypond[fragment,verbatim,relative=1,ragged-right,quote]
-\set tieWaitForNote = ##t
-\grace { c16[~ e~ g]~ } <c, e g>2
-\repeat tremolo 8 { c32~ c'~ } <c c,>1
-e8~ c~ a~ f~ <e' c a f>2
+Le positionnement vertical des liaisons de prologaation peut être affiné
+--- voir à ce sujet les @qq{commandes prédéfinies} et, pour de plus
+amples détails, @ref{Direction and placement}.
+
+@cindex liaison de prolongation, apparence
+@cindex liaison de prolongation, pointillés
+@cindex liaison de prolongation, tirets
+
+@funindex \tieDotted
+@funindex tieDotted
+@funindex \tieDashed
+@funindex tieDashed
+@funindex \tieSolid
+@funindex tieSolid
+
+Les liaisons de prolongation peuvent s'imprimer sous la forme de ligne
+continue, discontinue ou pointillée.
+
+@lilypond[quote, verbatim, relative=1]
+\tieDotted
+c2 ~ c
+\tieDashed
+c2 ~ c
+\tieHalfDashed
+c2 ~ c
+\tieHalfSolid
+c2 ~ c
+\tieSolid
+c2 ~ c
 @end lilypond
 
-Il est possible de graver manuellement les liaisons de tenue, en
-modifiant la propriété @code{tie-configuration}.  Pour chaque paire, le
-premier nombre indique la distance à la portée, en espaces de portée, et
-le second la direction (1 pour haut, @minus{}1 pour bas).
+Il est même possible d'en personnaliser l'allure :
 
-@lilypond[fragment,verbatim,relative=1,ragged-right,quote]
-<c e g>2~ <c e g> |
-\override TieColumn #'tie-configuration =
-  #'((0.0 . 1) (-2.0 . 1) (-4.0 . 1))
-<c e g>~ <c e g> |
+@lilypond[quote, verbatim, relative=1]
+\tieDashPattern #0.3 #0.75
+c2 ~ c
+\tieDashPattern #0.7 #1.5
+c2 ~ c
+\tieSolid
+c2 ~ c
 @end lilypond
 
+Que ce soit pour une tenue ou un phrasé, le motif d'une ligne
+discontinue formant une liaison se définit de la même manière.  Pour de
+plus amples détails à ce sujet, reportez-vous au chapitre @ref{Slurs}.
 
 @predefined
-@funindex \tieUp
 @code{\tieUp},
-@funindex \tieDown
 @code{\tieDown},
-@funindex \tieNeutral
 @code{\tieNeutral},
-@funindex \tieDotted
 @code{\tieDotted},
-@funindex \tieDashed
 @code{\tieDashed},
-@funindex \tieSolid
+@code{\tieDashPattern},
+@code{\tieHalfDashed},
+@code{\tieHalfSolid},
 @code{\tieSolid}.
 @endpredefined
 
 
+@snippets
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{using-ties-with-arpeggios.ly}
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{engraving-ties-manually.ly}
+
+
 @seealso
 Glossaire musical :
 @rglos{tie},
 @rglos{laissez vibrer}.
 
-Dans ce manuel : @ref{Automatic note splitting}.
+Dans ce manuel : 
+@ref{Automatic note splitting}.
+
+Morceaux choisis :
+@rlsr{Rhythms}.
 
 Référence du programme :
-@rinternals{Tie},
-@rinternals{TieColumn},
 @rinternals{LaissezVibrerTie},
-@rinternals{LaissezVibrerTieColumn}.
+@rinternals{LaissezVibrerTieColumn},
+@rinternals{TieColumn},
+@rinternals{Tie}.
+
 
 
 @knownissues
@@ -449,14 +567,17 @@ Référence du programme :
 Un changement de portée, lorsqu'une liaison de tenue est active, ne
 peut produire une liaison oblique.
 
-Le changement de clé ou d'octave pendant une liaison de tenue produit un
+Un changement de clé ou d'octave pendant une liaison de tenue produit un
 résultat indéfini.  Dans ces cas-là, il est préférable d'utiliser un
-legato.
+@emph{legato}.
 
 
 @node Writing rests
 @subsection Writing rests
 
+Les silences se saisissent dans une expression musicale tout comme les
+notes. 
+
 @menu
 * Rests::                       
 * Invisible rests::             
@@ -465,39 +586,92 @@ legato.
 
 @node Rests
 @unnumberedsubsubsec Rests
+
 @cindex silences
+@cindex durée d'un silence
+@cindex double pause
 
 @funindex \rest
+@funindex rest
 @funindex r
+@funindex \maxima
+@funindex maxima
+@funindex \longa
+@funindex longa
+@funindex \breve
+@funindex breve
 
 Les silences sont écrits comme des notes avec le nom de note @code{r}.
+Les durées supérieures à la pause s'indiquent à l'aide de commandes
+prédéfinies :
 
-@lilypond[fragment,quote,ragged-right,verbatim]
-r1 r2 r4 r8
+@c \time 16/1 is used to avoid spurious bar lines
+@c and long tracts of empty measures
+@lilypond[fragment,quote,verbatim]
+\new Staff {
+  % These two lines are just to prettify this example
+  \time 16/1
+  \override Staff.TimeSignature #'stencil = ##f
+  % Print a maxima rest, equal to four breves
+  r\maxima
+  % Print a longa rest, equal to two breves
+  r\longa
+  % Print a breve rest
+  r\breve
+  r1 r2 r4 r8 r16 r32 r64 r128
+}
 @end lilypond
 
+@cindex silence multi-mesure
+@cindex mesure de silence
+
 Les pauses d'une mesure complète, qui sont placées au centre de la
 mesure, doivent être entrées comme des mesures de silence.  Elles
 peuvent être utilisées pour une seule mesure comme pour plusieurs, et
 leur utilisation est expliquée dans la section
 @ref{Full measure rests}.
 
-Pour spécifier explicitement la position verticale d'un silence, écrivez
-une note suivie de @code{\rest}.  Un silence sera placé à la position où
-serait imprimée la note.
+@cindex silence, spécification du positionnement vertical
 
-@lilypond[fragment,quote,ragged-right,verbatim]
+Pour spécifier explicitement la position verticale d'un silence, écrivez
+une note suivie de @code{\rest}.  Un silence, de même durée, sera placé
+à la position où serait imprimée la note.  Cela rend plus facile la mise
+en place de musique polyphonique, puisque le formateur automatique de
+collision des silences laissera ces silences tranquilles.
+@lilypond[quote,verbatim,relative=2]
 a'4\rest d'4\rest
 @end lilypond
 
-@noindent
-Cela rend plus facile la mise en place de la musique polyphonique,
-puisque le formateur automatique de collision des silences laissera ces
-silences tranquilles.
+@snippets
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{rest-styles.ly}
 
 
 @seealso
-Référence du programme : @rinternals{Rest}.
+Glossaire musicologique :
+@rglos{breve},
+@rglos{longa},
+@rglos{maxima}.
+
+Manuel de notation :
+@ref{Full measure rests}.
+
+Morceaux choisis :
+@rlsr{Rhythms}.
+
+Référence du programme : 
+@rinternals{Rest}.
+
+
+@knownissues
+
+@c Deliberately duplicated in Durations and Rests.  -gp
+Il n'existe pas à proprement parler de limite (inférieure ou supérieure)
+en terme de durée d'un silence.  Cependant, le nombre de glyphes
+disponibles ne couvre que les silences allant du quintuple soupir à la
+maxime (équivalant huit pauses).
 
 
 @node Invisible rests
@@ -506,43 +680,64 @@ Référence du programme : @rinternals{Rest}.
 @cindex sauts de durée
 @cindex silences invisibles
 @cindex silences d'espacement
-@funindex \skip
+
 @funindex s
+@funindex \skip
+@funindex skip
 
 Un silence invisible --- que l'on pourrait appeler un @qq{saut} ---
-peut être entré comme une note avec le nom de note `@samp{s}' ou avec
+peut être entré comme une note avec le nom de note @code{s} ou avec
 @code{\skip @var{durée}}
 
-@lilypond[fragment,quote,ragged-right,verbatim,relative=2]
-a4 a4 s4 a4 \skip 1 a4
+@lilypond[verbatim,quote,relative=2]
+c4 c s c
+s2 c
 @end lilypond
 
+@cindex paroles, blanc
+@cindex paroles, saut de notes
+
 La syntaxe @code{s} est seulement disponible pour les modes d'entrée
 de notes et d'accords.  Dans d'autres situations, pour l'entrée de
-paroles par exemple, vous devrez utiliser la commande @code{\skip}.
+paroles par exemple, vous devrez utiliser la commande @code{\skip}, qui
+recquiert une durée explicite.
 
-@lilypond[quote,ragged-right,verbatim]
+@lilypond[quote,verbatim,relative=2]
 <<
-  \relative { a'2 a2 }
-  \new Lyrics \lyricmode { \skip 2 bla2 }
+  {
+    a2 \skip2 a2 a2
+  }
+  \new Lyrics {
+    \lyricmode {
+      foo2 \skip 1 bla2
+    }
+  }
 >>
 @end lilypond
 
-La commande de saut génère simplement une case musicale vide.  Elle ne
-produit rien sur la partition, pas même un symbole transparent.  Le code
-de saut @code{s} crée tout de même une @rinternals{Staff} et une
-@rinternals{Voice} lorsque nécessaire, tout comme les commandes de
-note et de silence.  Ainsi, le code suivant aboutit à une portée vide.
-
-@lilypond[quote,ragged-right,verbatim]
-{ s4 }
+La commande de saut génère simplement une case musicale vide.  Le code
+de saut @code{s} crée tout de même les contextes @code{Staff} et 
+@code{Voice} lorsque nécessaire, à l'intar des notes ou des silences : 
+@lilypond[quote,verbatim,fragment]
+s1 s s
 @end lilypond
 
-Le fragment @code{@{ \skip 4 @} } produirait une page vide.
+Un @code{\skip} ne fait que sauter du temps musical ; il ne produit rien
+du tout, pas même un symbole transparent..
+
+@lilypond[quote,verbatim,fragment]
+% This is valid input, but does nothing
+\skip 1 \skip1 \skip 1
+@end lilypond
 
 
 @seealso
-Référence du programme : @rinternals{SkipMusic}.
+Morceaux choisis :
+@rlsr{Rhythms}.
+
+Référence du programme : 
+@rinternals{SkipMusic}.
 
 
 @node Full measure rests
@@ -550,120 +745,202 @@ Référence du programme : @rinternals{SkipMusic}.
 
 @cindex mesures à compter
 @cindex mesure entière de silence
-@cindex Silences, multi-mesures
-@cindex Silences, mesure entière
+@cindex silences multi-mesures
+@cindex silences, mesure entière
 @cindex une pause par mesure
+
 @funindex R
 
 Un silence valant une ou plusieurs mesures entières s'entre avec un
-@samp{R} majuscule.  Ceci ne peut être utile que pour une mesure complètement
-vide, et pour générer des parties séparées : ce silence sera alors
-répété sur autant de mesures que nécessaire, ou bien imprimé une seule
-fois.  La répétition est contrôlée par la propriété
-@code{Score.skipBars}.  Au cas où ce commutateur est défini comme
-vrai (lettre @code{##t} pour @q{true}), les mesures vides ne seront pas répétées, et le nombre exact de
-mesures sera ajouté.
+@samp{R} majuscule. 
 
-@lilypond[quote,ragged-right,fragment,verbatim]
-\time 4/4 r1 | R1 | R1*2 \time 3/4 R2. \time 2/4 R2 \time 4/4
-\set Score.skipBars = ##t R1*17 R1*4
+@lilypond[quote,verbatim,relative=2]
+% Rest measures contracted to single measure
+\compressFullBarRests
+R1*4
+R1*24
+R1*4
+b2^"Tutti" b4 a4
 @end lilypond
 
-Le @code{1} de @code{R1} est le même que celui utilisé pour la durée
-des notes.  Vous devrez donc, si le morceau n'est pas à 4/4, stipuler
-un autre durée, qui pourra contenir des points d'augmentation ou être
-libellé sous forme de fraction :
-
-@lilypond[quote,ragged-right,fragment,verbatim]
-\set Score.skipBars = ##t
+Ceci ne peut être utile que pour une mesure complètement vide.  Sa durée
+doit donc correspondre à la longueur de la mesure telle que définie par
+la métrique.  C'est la raison pour laquelle on utilisera aussi des
+points d'augmentation ou des fractions :
+@lilypond[quote,fragment,verbatim]
+\compressFullBarRests
+\time 2/4
+R1 | R2 |
 \time 3/4
-R2. | R2.*2
+R2. | R2.*2 |
 \time 13/8
-R1*13/8
-R1*13/8*12 |
-\time 10/8 R4*5*4 |
+R1*13/8 | R1*13/8*12 |
+\time 10/8
+R4*5*4 |
 @end lilypond
 
 Un @code{R} qui s'étend sur une seule mesure s'imprime tantôt comme
-une pause, tantôt comme une brève, et sera centré sur la mesure
-quelle que soit la métrique.
+une pause, tantôt comme une brève -- ou @qq{bâton de pause} -- et
+sera centré sur la mesure quelle qu'en soit la métrique :
 
-Dans le cas où ce silence ne dure que quelques mesures, LilyPond
-imprime sur la portée des @qq{ silences d'église }, simple suite de
-rectangles.  La propriété @code{MultiMeasureRest.expand-limit} permet
-d'obtenir un silence unique.
+@lilypond[quote,verbatim,fragment]
+\time 4/4
+R1 |
+\time 6/4
+R1*3/2 |
+\time 8/4
+R1*2 |
+@end lilypond
 
-@lilypond[quote,ragged-right,fragment,verbatim]
-\set Score.skipBars = ##t
-R1*2 | R1*5 | R1*9
-\override MultiMeasureRest #'expand-limit = 1
-R1*2 | R1*5 | R1*9
+@cindex silence multi-mesures, expansion
+@cindex silence multi-mesures, contraction
+
+@funindex \expandFullBarRests
+@funindex expandFullBarRests
+@funindex \compressFullBarRests
+@funindex compressFullBarRests
+
+Par défaut, un silence multi-mesures sera répété sur autant de mesures
+que nécessaire.  Il peut aussi n'être imprimé qu'une seule fois,
+surplombé du nombre de mesures vides -- ou @qq{à compter} :
+
+@lilypond[quote,fragment,verbatim]
+% Default behavior
+\time 3/4 r2. | R2.*2 |
+\time 2/4 R2 |
+\time 4/4
+% Rest measures contracted to single measure
+\compressFullBarRests
+r1 | R1*17 | R1*4 |
+% Rest measures expanded
+\expandFullBarRests
+\time 3/4
+R2.*2 |
 @end lilypond
 
-@cindex texte et silence multi-mesures
-@cindex script et silence multi-mesures
-@cindex point d'orgue et silence multi-measures
 
+@cindex texte indiquant le nombre de mesures vides
+@cindex silence multi-mesures, ajout de texte
+@cindex script et silence multi-mesures
+@cindex silence multi-mesures, script
+@cindex étiquette et silence multi-mesures
+@cindex silence multi-mesures, étiquette
+@cindex point d'orgue et silence multi-mesures
+@cindex silence multi-mesures et point d'orgue
+
+@funindex \fermataMarkup
+@funindex fermataMarkup
+@funindex MultiMeasureRestText
 Vous pouvez aussi ajouter du texte à un silence multi-mesures en utilisant
 la syntaxe @var{note}-@code{markup} (cf. @ref{Formatting text}).  La
-variable @code{\fermataMarkup} permet d'ajouter un point d'orgue.
+variable @code{\fermataMarkup} quant à elle permet d'ajouter un point
+d'orgue : 
 
-@lilypond[quote,ragged-right,verbatim,fragment]
-\set Score.skipBars = ##t
+@lilypond[quote,verbatim,fragment]
+\compressFullBarRests
 \time 3/4
 R2.*10^\markup { \italic "ad lib." }
 R2.^\fermataMarkup
 @end lilypond
 
-Attention !  c'est @code{MultiMeasureRestText} qui créera le texte, et
-non @code{TextScript}.
+@warning{
+C'est @code{MultiMeasureRestText} qui créera le texte, et
+non @code{TextScript}.  Les commandes de dérogation ou redéfinition
+doivent s'adresser à l'objet concerné, comme vous pouvez le constater
+dans l'exemple suivant.}
 
-@lilypond[quote,ragged-right,verbatim,fragment]
+@c KEEP LY
+@lilypond[quote,verbatim,fragment]
+% Ceci échouera : il y a erreur quant à l'objet spécifié
 \override TextScript #'padding = #5
-R1^"low"
+R1^"pas bon !"
+% Formulation correcte, qui fonctionnera
 \override MultiMeasureRestText #'padding = #5
-R1^"high"
+R1^"ça marche !"
 @end lilypond
 
-Pour aligner votre texte sur le début de la mesure, rattachez-le à un
-silence invisible de longueur zéro comme ceci :
+Un silence multi-mesure placé directement après une commande
+@code{\partial} risque fort de perturber le vérificateur de limites et
+numéros de mesure. 
 
-@example
-s1*0^"Allegro"
-R1*4
-@end example
+
+@funindex \textLengthOn
+@funindex textLengthOn
+@funindex \textLengthOff
+@funindex textLenthOff
+@funindex \fermataMarkup
+@funindex fermataMarkup
+@funindex \compressFullBarRests
+@funindex compressFullBarRests
+@funindex \expandFullBarRests
+@funindex expandFullBarRests
+
+@predefined
+@code{\textLengthOn},
+@code{\textLengthOff},
+@code{\fermataMarkup},
+@code{\compressFullBarRests},
+@code{\expandFullBarRests}.
+@endpredefined
+
+
+@snippets
+
+@cindex silence d'église
+@cindex kirchenpausen
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{changing-form-of-multi--measure-rests.ly}
+
+@cindex silence multi-mesures, positionnement
+@cindex positionnement des silences multi-mesures
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{positioning-multi--measure-rests.ly}
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{multi--measure-rest-markup.ly}
 
 
 @seealso
-Référence du programme : @rinternals{MultiMeasureRestMusic},
+Glossaire musicologique :
+@rglos{multi-measure rest}.
+
+Manuel de notation :
+@ref{Durations},
+@ref{Text},
+@ref{Formatting text},
+@ref{Text scripts}.
+
+Morceaux choisis :
+@rlsr{Rhythms}.
+
+Référence du programme : 
 @rinternals{MultiMeasureRest}.
+@rinternals{MultiMeasureRestNumber},
+@rinternals{MultiMeasureRestText}.
 
-L'objet de rendu @rinternals{MultiMeasureRestNumber} traite les
-nombres, et @rinternals{MultiMeasureRestText} le texte ajouté par
-l'utilisateur. 
 
+@cindex doigtés et silences multi-mesures
+@cindex silences multi-mesures et doigtés
 
 @knownissues
 
-Vous ne pouvez pas utiliser de doigtés (p.ex. @code{R1-4}) pour
-positionner des nombres au dessus d'un silence multi-mesures, ni
-modifier la hauteur.
+Vous ne pouvez pas utiliser de doigtés (p.ex. @code{R1*10-4}) pour
+positionner des nombres au dessus d'un silence multi-mesures, le numéro
+de doigt (4) risquant de chevaucher le nombre de mesures à compter (10).
 
 @cindex condenser les silences
 
 Condenser plusieurs silences en un unique silence multi-mesures ne peut 
-être automatisé.  Les silences multi-mesures peuvent générer des
-collisions avec d'autres silences.
+être automatisé.  
 
-Pensez à indiquer explicitement la durée de la note qui suit un
-silence multi-mesures, car elle sera par défaut égale à la durée totale
-des mesures à compter. Ainsi, dans l'exemple ci-après, les deux do
-dièses vaudront chacun quatre mesures à 4/4.
-@example
-R1*4 cis cis
-@end example
-Lorsque @code{skipBars} est activé, le résultat semblera correct, mais
-la numérotation des mesures sera suspendue. 
+@cindex silences, collisions entre
+
+Les silences multi-mesures peuvent générer des collisions avec d'autres
+silences. 
 
 
 @node Displaying rhythms
@@ -684,107 +961,136 @@ la numérotation des mesures sera suspendue.
 @cindex chiffrage de mesure
 @cindex chiffre indicateur de mesure
 @cindex métrique
+
 @funindex \time
+@funindex time
 
 Le chiffre de mesure indique le mètre d'une pièce : une alternance
 régulière de temps forts et de temps faibles.  Il est indiqué par une
-fraction au début de la portée.
+fraction au début de la portée :
 
-Le chiffre de mesure est réglé par la commande @code{\time}.
+@lilypond[quote,verbatim,relative=2]
+\time 2/4 c2
+\time 3/4 c2.
+@end lilypond
 
-@lilypond[quote,ragged-right,fragment,verbatim]
-\time 2/4 c'2 \time 3/4 c'2.
+@cindex métrique, visibilité
+
+La métrique est imprimée en début de morceau, et à chaque fois qu'elle
+est modifiée.  Si cette modification intervient après un saut de ligne,
+une métrique @qq{de précaution} sera imprimée juste avant.  Ce
+comportement par défaut peut être modifié, comme indiqué au chapitre
+@ref{Visibility of objects}. 
+
+@lilypond[quote,verbatim,relative=2]
+\time 2/4
+c2 c
+\break
+c c
+\break
+\time 4/4
+c c c c
 @end lilypond
 
-@commonprop
+@cindex métrique, styles
+@cindex styles de métrique
 
-Le symbole imprimé peut être modifié avec la propriété @code{style}.
-En la réglant sur @code{#'()}, une fraction sera utilisée pour les
-chiffres de mesure 4/4 et 2/2.
-
-@lilypond[fragment,quote,ragged-right,verbatim]
-\time 4/4 c'1
-\time 2/2 c'1
-\override Staff.TimeSignature #'style = #'()
-\time 4/4 c'1
-\time 2/2 c'1
-@end lilypond
-
-Il y a bien d'autres options pour sa mise en place.  Voir @ref{Ancient time
-signatures} pour plus d'exemples.
-
-@code{\time} définit les propriétés @code{timeSignatureFraction},
-@code{beatLength} et @code{measureLength} dans le contexte
-@code{Timing}, qui en principe est assimilé à @rinternals{Score}.  La
-propriété @code{measureLength} détermine où des barres de mesure doivent
-être insérées, et comment les groupements de notes doivent être gérés.
-La modification de la valeur de @code{timeSignatureFraction} donne
-également lieu à l'impression d'un symbole.
-
-Plus d'options sont accessibles au moyen de la fonction Scheme
-@code{set-time-signature}.  De concert avec le
-@rinternals{Measure_grouping_engraver}, elle crée les signes de
-@rinternals{MeasureGrouping}, qui facilitent la lecture de musiques
-modernes, complexes rythmiquement.  Dans l'exemple suivant, les mesures
-à 9/8 sont subdivisées en @code{(2 2 2 3)}, ce qui est donné comme
-argument à la commande @code{set-time-signature}, en troisième position.
+@funindex \numericTimeSignature
+@funindex numericTimeSignature
+@funindex \defaultTimeSignature
+@funindex defaultTimeSignature
 
-@lilypond[quote,ragged-right,verbatim]
-\score {
-  \relative c'' {
-    #(set-time-signature 9 8 '(2 2 2 3))
-    g8[ g] d[ d] g[ g] a8[( bes g]) |
-    #(set-time-signature 5 8 '(3 2))
-    a4. g4
-  }
-  \layout {
-    \context {
-      \Staff
-      \consists "Measure_grouping_engraver"
-    }
-  }
-}
+Le symbole de métrique utilisé pour les mesures à 2/2 et 4/4 peut être
+changé pour un style numérique :
+
+@lilypond[quote,verbatim,relative=2]
+% Default style
+\time 4/4 c1
+\time 2/2 c1
+% Change to numeric style
+\numericTimeSignature
+\time 4/4 c1
+\time 2/2 c1
+% Revert to default style
+\defaultTimeSignature
+\time 4/4 c1
+\time 2/2 c1
 @end lilypond
 
 
-@seealso
-Référence du programme : @rinternals{TimeSignature} et
-@rinternals{Timing_translator}.
+Les métriques anciennes sont abordées au chapitre 
+@ref{Mensural time signatures}.
+
+
+@predefined
+@code{\numericTimeSignature},
+@code{\defaultTimeSignature}.
+@endpredefined
 
-Exemples : @rlsr{Rhythms}.
 
+@snippets
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{changing-the-time-signature-without-affecting-the-beaming.ly}
+
+@cindex métriques composites
+@cindex métriques décomposées
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{compound-time-signatures.ly}
 
-@knownissues
 
-Le groupement automatique des ligatures n'utilise pas les groupements
-spécifiés par @code{set-time-signature}.
+@seealso
+Glossaire musicologique :
+@rglos{time signature}
+
+Manuel de notation :
+@ref{Mensural time signatures},
+@ref{Time administration}.
 
+Morceaux choisis :
+@rlsr{Rhythms}.
 
+Références internes :
+@rinternals{TimeSignature},
+@rinternals{Timing_translator}.
 @node Upbeats
 @unnumberedsubsubsec Upbeats
 
 @cindex anacrouse
 @cindex levée
 @cindex mesure incomplète
-@funindex \partial
+@cindex mesure, changement de longueur
 
+@funindex measurePosition
+@funindex \partial
+@funindex partial
 
 Les mesures incomplètes, telles que les anacrouses ou levées, doivent
-être entrées avec la commande
-
-@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
-\partial 16*5 c16 cis d dis e | a2. c,4 | b2
-@end lilypond
-
-
-La syntaxe de cette commande est
+être entrées avec la commande @code{\partial}.  La syntaxe de cette
+commande est 
 
 @example
 \partial @var{durée}
 @end example
 
-@code{durée} étant la valeur rythmique devant être ajoutée avant la
-mesure suivante.
+où @code{durée} correspond à la valeur rythmique devant être ajoutée
+avant la première mesure complète :
+
+@lilypond[quote,verbatim,relative=2]
+\partial 4 e4 |
+a2. c,4 |
+@end lilypond
+
+Une mesure incomplète peut être de n'importe quelle longueur inférieure
+à la mesure complète :
+
+@lilypond[quote,verbatim,relative=2]
+\partial 8*3 c8 d e |
+a2. c,4 |
+@end lilypond
 
 Le programme traduit cette commande en
 
@@ -798,20 +1104,21 @@ indique, à ce point précis, où l'on en est de la mesure. Notez qu'il
 peut s'agir d'un nombre négatif ; @code{\partial 4} signifie, pour le
 programme : @qq{Dans cette mesure, il reste juste une noire}.
 
+@seealso
+Glossaire musicologique :
+@rglos{anacrusis}.
 
-@knownissues
+Manuel de notation :
+@ref{Grace notes}.
 
-Cette commande ne prend pas en compte les notes d'ornement ou
-appoggiatures au début de la musique. Lorsqu'un morceau commence par une
-levée et avec des petites notes, la commande @code{\partial} devrait être
-placée après celles-ci.
+Morceaux choisis :
+@rlsr{Rhythms}.
 
-@lilypond[verbatim,quote,ragged-right,relative,fragment]
-\grace f16
-\partial 4
-g4
-a2 g2
-@end lilypond
+Références internes :
+@rinternals{Timing_translator}.
+
+
+@knownissues
 
 @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
@@ -821,18 +1128,38 @@ s'afficher.
 @node Unmetered music
 @unnumberedsubsubsec Unmetered music
 
+@cindex barres de mesures, supression
+@cindex numérotation des mesures, supression
 @cindex cadence
+@cindex musique non mesurée
+
 @funindex \cadenzaOn
+@funindex cadenzaOn
 @funindex \cadenzaOff
+@funindex cadenzaOff
+
+
+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
+@code{\cadenzaOn} et @code{\cadenzaOff} permettent de désactiver et de
+rétablir la métrique automatique.
 
+@lilypond[verbatim,relative=2,fragment]
+c4 d e d
+\cadenzaOn
+c4 c d8 d d f4 g4.
+\cadenzaOff
+\bar "|"
+d4 e d c
+@end lilypond
 
-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
-@code{\cadenzaOn} et @code{\cadenzaOff} permettent de désactiver et de
-rétablir la métrique automatique.
+La numérotation reprend dès la fin d'un cadence, comme si elle n'avait
+pas existé :
 
-@lilypond[verbatim,quote,ragged-right,relative=2,fragment]
+@lilypond[verbatim,relative=2,fragment]
+% Show all bar numbers
+\override Score.BarNumber #'break-visibility = #all-visible
 c4 d e d
 \cadenzaOn
 c4 c d8 d d f4 g4.
@@ -842,239 +1169,332 @@ d4 e d c
 @end lilypond
 
 
+@predefined
+@code{\cadenzaOn},
+@code{\cadenzaOff}.
+@endpredefined
+
+
+@seealso
+Glossaire musicologique :
+@rglos{cadenza}.
+
+Manuel de notation :
+@ref{Visibility of objects}.
+
+Morceaux choisis :
+@rlsr{Rhythms}.
+
+
+@cindex cadence et saut de ligne
+@cindex cadence et saut de page
+@cindex musique non mesurée et saut de ligne
+@cindex musique non mesurée et saut de page
+@cindex sauts de ligne et cadences
+@cindex sauts de page et cadences
+@cindex sauts de ligne et musique non mesurée
+@cindex sauts de page et musique non mesurée
+
+
 @knownissues
 
 LilyPond ne change de ligne ou de page qu'au niveau des barres de
 mesure.  Si votre musique non mesurée dure plus d'une ligne, il vous
-faudra insérer des barres de mesure invisibles, pour indiquer à quels
-endroit un saut de ligne peut intervenir.
+faudra insérer des barres de mesure invisibles, 
 
 @example
 \bar ""
 @end example
 
+@noindent
+pour indiquer où des sauts de ligne peuvent prendre place.
 
 @node Polymetric notation
 @unnumberedsubsubsec Polymetric notation
 
+@c This section necessarily uses \set
+@c This is acceptable  -td
+
+@cindex métrique double
 @cindex métrique composite
 @cindex composite, métrique
 @cindex métrique polymétrique
 @cindex polymétrie
 
-LilyPond ne gère pas les métriques composites de manière explicite,
-mais on peut contourner ce problème.  Dans l'exemple suivant,
-l'indicateur de métrique est obtenu grâce à une étiquette textuelle.
-Cette étiquette vient s'insérer dans l'objet graphique (@emph{grob})
-@rinternals{TimeSignature}.
-
-@lilypond[verbatim,ragged-right]
-% Create 9/8 split into 2/4 + 5/8
-tsMarkup = \markup {
-  \override #'(baseline-skip . 2) \number {
-    \column { "2" "4" }
-    \vcenter "+"
-    \bracket \column { "5" "8" }
-  }
-}
-
-{
-  \override Staff.TimeSignature #'stencil =
-    #ly:text-interface::print
-  \override Staff.TimeSignature #'text = #tsMarkup
-  \time 9/8
-  c'2 \bar ":" c'4 c'4.
-  c'2 \bar ":" c'4 c'4.
-}
-@end lilypond
+@funindex timeSignatureFraction
+@funindex \scaleDurations
+@funindex scaleDurations
+@funindex \times
+@funindex times
 
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{compound-time-signatures.ly}
+LilyPond gère les métriques composites, aussi bien de manière explicite
+que de manière détournée --- modification de l'indicateur de métrique 
+et échelonnement de la durée des notes.
 
-Il arrive aussi que chaque portée ait sa propre métrique.  Vous y
-parviendrez en déplaçant le @rinternals{Timing_translator} dans le
-contexte @rinternals{Staff}.
+@strong{@i{Portées aux métriques différentes, mesures d'égale longueur}}
 
-@example
-\layout @{
-  \context @{ \Score
-     \remove "Timing_translator"
-     \remove "Default_bar_line_engraver"
-  @}
-  \context @{
-    \Staff
-    \consists "Timing_translator"
-    \consists "Default_bar_line_engraver"
-  @}
+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{Time
+signature}) 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{Scaling durations}).
 
-@}
-@end example
+@cindex ligature et musique polymétrique
+@cindex polymétrie et ligature
 
+L'exemple suivant utilise parallèlement des mesures à 3/4, 9/8 et
+10/8.  Pour la deuxième portée, les durées sont multipliées par 2/3,
+de telle sorte que @w{2/3 * 9/8 = 3/4} ; pour la troisième, elles sont
+multipliées par 3/5, de telle sorte que @w{3/5 * 10/8 = 3/4}.  Les
+ligatures devront être explicites, la fonction d'échelonnement venant
+perturber les règles de ligature automatique.
 
-Maintenant, chacune des portées dispose de sa propre métrique.
-@example
-<<
-  \new Staff @{
+@lilypond[quote,verbatim,fragment]
+\relative c' <<
+  \new Staff {
     \time 3/4
-    c4 c c | c c c |
-  @}
-  \new Staff @{
-    \time 2/4
-    c4 c | c c | c c
-  @}
-  \new Staff @{
-    \time 3/8
-    c4. c8 c c c4. c8 c c
-  @}
+    c4 c c |
+    c c c |
+  }
+  \new Staff {
+    \time 3/4
+    \set Staff.timeSignatureFraction = #'(9 . 8)
+    \scaleDurations #'(2 . 3)
+    \repeat unfold 6 { c8[ c c] }
+  }
+  \new Staff {
+    \time 3/4
+    \set Staff.timeSignatureFraction = #'(10 . 8)
+    \scaleDurations #'(3 . 5) {
+      \repeat unfold 2 { c8[ c c] }
+      \repeat unfold 2 { c8[ c] } |
+      c4. c4. \times 2/3 { c8[ c c] } c4
+    }
+  }
 >>
-@end example
+@end lilypond
 
-@lilypond[quote,ragged-right]
-\layout{
-  \context{
-     \Score
-     \remove "Timing_translator"
-     \remove "Default_bar_line_engraver"
-    }
-  \context{ \Staff
+@strong{@i{Portées aux métriques différentes, mesures de longueur inégale}}
+
+Il arrive aussi que chaque portée ait sa propre métrique.  Vous y
+parviendrez en déplaçant le @code{Timing_translator} et le
+@code{Default_bar_line_engraver} dans le contexte @code{Staff}.
+
+@lilypond[quote,verbatim]
+\layout {
+  \context {
+    \Score
+    \remove "Timing_translator"
+    \remove "Default_bar_line_engraver"
+  }
+  \context {
+    \Staff
     \consists "Timing_translator"
     \consists "Default_bar_line_engraver"
   }
 }
 
+% Now each staff has its own time signature.
+
 \relative c' <<
   \new Staff {
     \time 3/4
-    c4 c c | c c c |
+    c4 c c |
+    c c c |
   }
   \new Staff {
     \time 2/4
-    c4 c | c c | c c
+    c4 c |
+    c c |
+    c c |
   }
   \new Staff {
     \time 3/8
-    c4. c8 c c c4. c8 c c
+    c4. |
+    c8 c c |
+    c4. |
+    c8 c c |
   }
 >>
 @end lilypond
 
+@snippets
 
-Une autre forme de notation polymétrique consiste dans le fait que des
-notes aient une durée relative différente selon la portée.  
-
-Vous pouvez créer une telle notation en définissant une métrique
-commune à toutes les portées,  que vous proratiserez manuellement
-selon le cas en utilisant @code{timeSignatureFraction} pour obtenir la
-division adéquate pour chaque portée.  Les durées, dans chacune des
-portées, seront alors échelonnées par rapport à la métrique commune.
-L'échelle de représentation se règle avec @code{\scaleDurations} ---
-qui fonctionne comme @code{\times}, sans toutefois créer de crochet.
-La syntaxe appropriée est :
-@example
-\scaleDurations #'(@var{numérateur} . @var{dénominateur}) @var{exprmusicale}
-@end example
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{compound-time-signatures.ly}
 
 
-L'exemple suivant utilise parallèlement des mesures à 3/4, 9/8 et
-10/8.  Pour la deuxième portée, les durées sont multipliées par 2/3,
-de telle sorte que @w{2/3 * 9/8 = 3/4} ; pour la troisième, elles sont
-multipliées par 3/5, de telle sorte que @w{3/5 * 10/8 = 3/4}.
+@seealso
+Glossaire musicologique :
+@rglos{polymetric},
+@rglos{polymetric time signature},
+@rglos{meter}.
 
-@lilypond[quote,ragged-right,verbatim,fragment]
-\relative c' { <<
-  \new Staff {
-    \time 3/4
-    c4 c c | c c c |
-  }
-  \new Staff {
-    \time 3/4
-    \set Staff.timeSignatureFraction = #'(9 . 8)
-    \scaleDurations #'(2 . 3)
-      \repeat unfold 6 { c8[ c c] }
-  }
-  \new Staff {
-    \time 3/4
-    \set Staff.timeSignatureFraction = #'(10 . 8)
-    \scaleDurations #'(3 . 5) {
-      \repeat unfold 2 { c8[ c c] }
-      \repeat unfold 2 { c8[ c] }
-      | c4. c4. \times 2/3 { c8 c c } c4
-    }
-  }
->> }
-@end lilypond
+Manuel de notation :
+@ref{Time signature},
+@ref{Scaling durations}.
 
+Morceaux choisis :
+@rlsr{Rhythms}.
 
-@seealso
-Exemples : @rlsr{Rhythms}.
+Références internes :
+@rinternals{TimeSignature},
+@rinternals{Timing_translator},
+@rinternals{Default_bar_line_engraver},
+@rinternals{Staff}.
 
 
 @knownissues
 
 L'utilisation de métriques différentes en parallèle entraine un
 alignement vertical.  De ce fait, les barres de mesure ont tendance à
-fausser l'espacement régulier.
+fausser l'espacement régulier entre les portées.
 
 
 @node Automatic note splitting
 @unnumberedsubsubsec Automatic note splitting
 
+@cindex notes, division
+@cindex division de notes
+
+@funindex Note_heads_engraver
+@funindex Completion_heads_engraver
+
 On peut convertir automatiquement les notes longues en notes liées.  Il
-faut pour cela remplacer le graveur @rinternals{Note_heads_engraver}
-par le graveur @rinternals{Completion_heads_engraver}.  Dans les
-exemples suivants, les notes dépassant de la mesure sont divisées et
-liées.
+faut pour cela remplacer le graveur @code{Note_heads_engraver}
+par le graveur @code{Completion_heads_engraver}.  Dans l'exemple
+suivant, les notes dépassant de la mesure sont divisées et liées.
 
-@lilypond[quote,fragment,verbatim,relative=1,line-width=12\cm]
+@lilypond[quote,verbatim,relative=1]
 \new Voice \with {
   \remove "Note_heads_engraver"
   \consists "Completion_heads_engraver"
-} {
-  c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2
-}
+} 
+
+{ c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 }
 @end lilypond
 
 Ce graveur divise toutes les notes qui sortent de la mesure, et insère
-des liaisons de prolongation.  Une utilisation posible consiste à
-déboguer des partitions complexes : si les mesures ne sont pas
+des liaisons de prolongation.  Dans la pratique, cette fonctionnalité
+permet de déboguer des partitions complexes : si les mesures ne sont pas
 entièrement remplies, alors les liaisons de prolongation montrent
 exactement la durée des décalages de mesure.
 
-Si vous voulez permettre un saut de ligne aux barres de mesure où
-@rinternals{Completion_heads_engraver} divise les notes, vous devez
-aussi enlever @rinternals{Forbid_line_break_engraver}.
+@seealso
+Glossaire musicologique : 
+@rglos{tie}
+
+Manuel d'apprentissage :
+@rlearning{Engravers explained},
+@rlearning{Adding and removing engravers}.
+
+Morceaux choisis :
+@rlsr{Rhythms}.
+
+Références internes :
+@rinternals{Note_heads_engraver},
+@rinternals{Completion_heads_engraver},
+@rinternals{Forbid_line_break_engraver}.
 
 
 @knownissues
 
 Bien que toutes les durées --- particulièrement celles contenant des
 nolets --- ne puissent pas être représentées exactement avec des notes
-normales et des points, le graveur n'insèrera pas de nolets.
+normales et des points, le graveur @code{Completion_heads_engraver}
+n'insèrera pas de nolet. 
 
 @code{Completion_heads_engraver} affecte seulement les notes, il ne
 divise pas les silences.
 
-@seealso
-Référence du programme : @rinternals{Completion_heads_engraver}.
-
 
 @node Showing melody rhythms
 @unnumberedsubsubsec Showing melody rhythms
 
-Au moyen d'une portée rythmique -- @q{rhythmic staff} en anglais -- on
+@cindex mélodie, affichage du rythme seul
+@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 : toutes les notes sont
 ramenées à la même hauteur, sur une portée d'une seule ligne.
 
-@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
-\new RhythmicStaff {
-  \time 4/4
-  c4 e8 f g2 | r4 g r2 | g1:32 | r1 |
-}
+@lilypond[quote,relative=1,verbatim]
+<<
+  \new RhythmicStaff {
+    \new Voice = "myRhythm" {
+      \time 4/4
+      c4 e8 f g2
+      r4 g g f
+      g1
+    }
+  }
+  \new Lyrics {
+    \lyricsto "myRhythm" {
+      This is my song
+      I like to sing
+    }
+  }
+>>
+@end lilypond
+
+@cindex guitar chord charts
+@cindex strumming rhythms, showing
+@cindex guitar strumming rhythms, showing
+
+@funindex Pitch_squash_engraver
+@funindex \improvisationOn
+@funindex improvisationOn
+@funindex \improvisationOff
+@funindex improvisationOff
+
+L'utilisation combinée du @code{Pitch_squash_engraver} et de
+@code{\improvisationOn} permet d'afficher la structure rythmique d'une
+grille d'accords :
+
+
+@lilypond[quote,verbatim]
+<<
+  \new ChordNames {
+    \chordmode {
+      c1 f g c
+    }
+  }
+
+  \new Voice \with {
+    \consists Pitch_squash_engraver
+  } \relative c'' {
+    \improvisationOn
+    c4 c8 c c4 c8 c
+    f4 f8 f f4 f8 f
+    g4 g8 g g4 g8 g
+    c4 c8 c c4 c8 c
+  }
+>>
 @end lilypond
 
 
+@predefined
+@code{\improvisationOn},
+@code{\improvisationOff}.
+@endpredefined
+
+
+@snippets
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{guitar-strum-rhythms.ly}
+
+
 @seealso
-Référence du programme : @rinternals{RhythmicStaff}.
+Snippets:
+@rlsr{Rhythms}.
+
+Référence du programme : 
+@rinternals{RhythmicStaff}.
+@rinternals{Pitch_squash_engraver}.
 
 
 @node Beams
@@ -1093,44 +1513,234 @@ Référence du programme : @rinternals{RhythmicStaff}.
 LilyPond décide automatiquement de la manière de grouper les notes et
 d'imprimer les ligatures.
 
-@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
-\time 2/4 c8 c c c \time 6/8 c c c c8. c16 c8
+@cindex ligatures manuelles
+@cindex ligatures, définition de règles
+@cindex ligatures, personnalisation
+
+@funindex \autoBeamOn
+@funindex autoBeamOn
+@funindex \autoBeamOff
+@funindex autoBeamOff
+
+@lilypond[quote,verbatim,relative=2]
+\time 2/4 c8 c c c 
+\time 6/8 c c c c8. c16 c8
 @end lilypond
 
 Lorsque ce comportement automatisé n'est pas satisfaisant, on peut
-définir des groupements manuellement --- voir section suivante --- ou
-personnaliser les groupements automatiques --- voir @ref{Setting
-automatic beam behavior}.
+définir des groupements manuellement --- voir @ref{Manual beams}.  Dans
+le cas où les groupe de notes en questioon contient un silence, il est
+@strong{impératif} d'indiquer explicitement les début et fin de la
+ligature. 
 
-La commande @code{\noBeam} peut servir à empêcher des notes
-individuelles d'être rattachées aux autres.
+Lorsque les ligatures automatiques ne sont pas nécessaires, il suffit de
+désactiver la fonctionnalité par un @code{\autoBeamOff} --- réactivée
+par @code{\autoBeamOn} :
 
-@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
-\time 2/4 c8 c\noBeam c c
+@lilypond[quote,relative=1,verbatim]
+c4 c8 c8. c16 c8. c16 c8
+\autoBeamOff
+c4 c8 c8. c16 c8.
+\autoBeamOn
+c16 c8
 @end lilypond
 
+@cindex mélisme et ligature
+@cindex ligature et mélisme
+
+@warning{Si des ligatures sont utilisées dans les paroles d'une chanson
+(pour indiquer des mélismes), les ligatures automatiques doivent être 
+désactivées, avec @code{\autoBeamOff}, et indiquées manuellement.} 
+
+Les règles qui dérogent au comportement automatique par défaut sont
+possibles ; voir @ref{Setting automatic beam behavior}.
+
+
+@predefined
+@code{\autoBeamOff},
+@code{\autoBeamOn}.
+@endpredefined
+
+
+@snippets
+
+@cindex saut de ligne et ligature
+@cindex ligature et saut de ligne
+
+@funindex breakable
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{beams-across-line-breaks.ly}
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{changing-beam-knee-gap.ly}
+
 
 @seealso
-Référence du programme : @rinternals{Beam}.
+Manuel de notation :
+@ref{Manual beams},
+@ref{Setting automatic beam behavior}.
+
+Fichiers installés :
+@file{scm/@/auto@/-beam@/.scm}.
+
+Morceaux choisis :
+@rlsr{Rhythms}.
+
+Références internes : 
+@rinternals{Beam}.
+
+@knownissues
+
+Ligatures coudées à cheval sur deux portées et masquage de portée sont
+incompatibles ; voir @ref{Hiding staves}.
+
+Les ligatures peuvent générer des collisions avec des têtes de notes ou
+altérations appartenant à d'autres voix.
 
 
 @node Setting automatic beam behavior
 @unnumberedsubsubsec Setting automatic beam behavior
 
+
+@cindex ligatures automatiques, personnalisation
+@cindex réglage des ligatures automatiques
+@cindex ligatures automatiques, génération de
+@cindex autobeam
+@cindex paroles et ligatures
+
+@funindex autoBeaming
 @funindex autoBeamSettings
 @funindex (end * * * *)
 @funindex (begin * * * *)
-@cindex ligatures automatiques, réglage
-@cindex réglage des ligatures automatiques
+@funindex measureLength
+@funindex beatLength
+@funindex beatGrouping
+@funindex \time
+@funindex time
+@funindex \set
+@funindex set
+
+LilyPond dispose de deux types de règles en matière de ligature : des
+règles concernant le @strong{regroupement}, et des règles concernant la
+@strong{terminaison} des ligatures.  Les règles de regroupement sont des
+plus simples mais peuvent être outrepassées par des règles de
+terminaison.  
+
+Les règles déterminant le positionnement des ligatures automatiques
+s'appliquent dans l'ordre suivant de priorité :
+
+@itemize
+
+@item Une ligature explicite --- indiquée par @code{[@dots{}]} --- sera
+toujours respectée, sinon 
+
+@item si @code{\autoBeamOff} a été activé, il n'y aura pas de ligature, sinon
+
+@item si une règle de terminaison peut s'appliquer, s'y référer pour 
+déterminer à quel moment une ligature peut prendre fin, sinon
+
+@item si une règle valide de regroupement par ligature (voir ci-dessous)
+peut s'appliquer, s'y référer ; sinon
+
+@item utiliser la valeur de @code{beatLength} pour regrouper les notes
+par des ligatures.
+
+@end itemize
+
+@i{@strong{Modification des ligatures selon la pulsation}}
+
+Lorsque, pour une métrique donnée, aucune règle n'a été définie quant à
+la fin ni la longueur d'une ligature particulière, cette ligature sera
+contrôlée par trois propriétés : @code{measureLength}, @code{beatLength}
+et @code{beatGrouping}.  Ces propriétés sont définies, selon la portée
+de leur action, au niveau des contextes @code{Score}, @code{Staff} ou
+@code{Voice}.  Leurs valeurs par défaut sont initialisées par la
+commande @code{\time} ; par voie de conséquence, toute commande
+@code{\set} destinée à en modifier les valeurs doit se placer après la
+commande @code{\time}.
+
+@warning{Ces trois propriétés s'appliqueront à une ligature donnée dans
+@strong{deux cas seulement} : s'il n'existe aucune règle de fin pour la
+longueur d'une ligature dans la métrique considérée, ou si toutes les
+règles de fin ont été annulées.}
+
+Ces propriétés déterminent la manière de ligaturer ainsi :
+
+Une ligature peut débuter n'importe où, à moins qu'il n'y en ait déjà
+une d'active.  Les ligatures se terminent à un moment déterminé par les
+valeurs de @code{beatGrouping} et @code{beatLength}, selon le principe
+suivant :
+
+@itemize
+
+@item Si @code{beatGrouping} et @code{beatLength} concordent avec
+@code{measureLength}, @code{beatGrouping} est utilisé pour déterminer les
+terminaisons des ligatures.
+
+@item Si @code{beatGrouping} et @code{beatLength} ne sont pas en
+concordance avec @code{measureLength}, @code{beatLength} est utilisé
+pour déterminer les terminaisons des ligatures. 
+
+@end itemize
+
+@code{measureLength} et @code{beatLength} tirent leur valeur par défaut
+à partir de la métrique telle que définie par la commande @code{\time}.
+@code{measureLength} est définie comme étant la longueur d'une mesure
+complète pour la métrique donnée. Enfin, @code{beatLength} prend la
+valeur du dénominateur de la métrique. 
+
+Les valeurs par défaut de @code{beatGrouping} sont répertoriées dans une
+table contenue dans le fichier @file{scm/@/music@/-functions@/.scm} --
+consultez @rlearning{Other sources of information} pour savoir où il se
+situe.  Cette table définit les règles de groupement pour les mesures à
+3/8, 4/8, 5/8, 8/8, ainsi que les mesures composées les plus courantes.
+
+@code{measureLength} et @code{beatLength} constituent tous deux des
+@strong{moments}, autrement dit des unités de durée musicale.  La
+fonction Scheme @code{ly:make-moment} est tout particulièrement chargée
+de créer cette quantité de type @i{moment} -- pour plus d'information,
+consultez @ref{Time administration}.
+
+@code{beatGrouping} représente une liste d'entiers correspondant au
+ nombre de pulsations de chaque groupe.
+
+@snippets
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{grouping-beats.ly}
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{specifying-context-with-beatgrouping.ly}
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{using-beatlength-and-beatgrouping.ly}
+
+@funindex subdivideBeams
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{sub-dividing-beams.ly}
+
+@cindex mesure et regroupements
+@cindex pulsation et regroupements
+@cindex groupement par pulsation
+@cindex mesure, subdivision
+
+@funindex autoBeamSettings
+
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{conducting-signs,-measure-grouping-signs.ly}
+
+
 
 @c [TODO: use \applyContext]
 
 Dans les métriques courantes, les ligatures automatiques peuvent commencer
-sur n'importe quelle note, mais ne peuvent se terminer qu'à certains points précis
-dans la mesure : sur une pulsation, ou après toute durée spécifiée par les propriétés
-nommées @code{autoBeamSettings}.  Ces propriétés consistent en une liste de règles
-relatives au début ou à la fin des ligatures.  Par défaut, elles sont définies dans
-le fichier
+sur n'importe quelle note, mais ne peuvent se terminer qu'à certains
+points précis dans la mesure : sur une pulsation, ou après toute durée
+spécifiée par les propriétés nommées @code{autoBeamSettings}.  Ces
+propriétés consistent en une liste de règles relatives au début ou à la
+fin des ligatures.  Par défaut, elles sont définies dans le fichier
 @file{scm/@/auto@/-beam@/.scm}.
 
 On peut ajouter à cette liste une nouvelle règle, au moyen de la commande
@@ -1140,37 +1750,41 @@ On peut ajouter à cette liste une nouvelle règle, au moyen de la commande
 
 @itemize @bullet
 
-@item @code{extrémité} désigne le début (@code{begin}) ou la fin (@code{end}) de la ligature.
+@item @code{extrémité} désigne le début (@code{begin}) ou la fin
+(@code{end}) de la ligature. 
 
-@item @code{p/q} désigne la valeur rythmique de la note que l'on veut affecter, ou de la
-plus brève des notes concernées.  Si cette règle doit s'appliquer à toutes les ligatures,
-remplacez @code{p} et @code{q} par des étoiles @qq{@code{*}}.
+@item @code{p/q} désigne la valeur rythmique de la note que l'on veut
+affecter, ou de la plus brève des notes concernées.  Si cette règle doit
+s'appliquer à toutes les ligatures, remplacez @code{p} et @code{q} par
+des étoiles @qq{@code{*}}. 
 
 
 @item @code{n/m} est le chiffre de mesure dans lequel la règle doit
 s'appliquer.  Si celle-ci doit s'appliquer dans toutes les métriques,
 remplacez @code{n} et @code{m} par des étoiles @qq{@code{*}}.
 
-@item @code{a/b} est l'emplacement, dans la mesure, auquel les ligatures doivent
-débuter ou s'achever (suivant la valeur @q{extrémité} que nous venons de voir).
+@item @code{a/b} est l'emplacement, dans la mesure, auquel les ligatures
+doivent débuter ou s'achever (suivant la valeur @q{extrémité} que nous
+venons de voir). 
 
 
-@item @code{contexte} est un argument facultatif, qui détermine le contexte dans lequel
-la règle doit s'appliquer.  Par défaut, il s'agit de @code{'Voice}.
-@code{#(score-override-auto-beam-setting '(A B C D) E F)} équivaut à
-@code{#(override-auto-beam-setting '(A B C D) E F 'Score)}.
+@item @code{contexte} est un argument facultatif, qui détermine le
+contexte dans lequel la règle doit s'appliquer.  Par défaut, il s'agit
+de @code{'Voice}. @code{#(score-override-auto-beam-setting '(A B C D) E
+F)} équivaut à @code{#(override-auto-beam-setting '(A B C D) E F 'Score)}.
 
 @end itemize
 
-Par exemple, si l'on veut que les ligatures s'achèvent toujours après la première noire :
+Par exemple, si l'on veut que les ligatures s'achèvent toujours après la
+première noire : 
 
 
 @example
 #(override-auto-beam-setting '(end * * * *) 1 4)
 @end example
 
-On peut obliger une règle de ligatures à ne s'appliquer qu'à des groupes dont la note
-la plus brève est d'une valeur précise :
+On peut obliger une règle de ligatures à ne s'appliquer qu'à des groupes
+dont la note la plus brève est d'une valeur précise :
 
 @lilypond[quote,fragment,ragged-right,verbatim,relative=2]
 \time 2/4
@@ -1181,8 +1795,8 @@ a32 a a a a16 a a a a a |
 a32 a a a a16 a a a a a |
 @end lilypond
 
-On peut obliger une règle de ligatures à ne s'appliquer que pour un chiffre de mesure
-précis :
+On peut obliger une règle de ligatures à ne s'appliquer que pour un
+chiffre de mesure précis :
 
 @lilypond[quote,fragment,ragged-right,verbatim,relative=2]
 \time 5/8
@@ -1201,9 +1815,11 @@ Enfin, on peut désactiver une règle de ligatures au moyen du réglage suivant
 @end example
 
 @noindent
-@code{extrémité}, @code{p}, @code{q}, @code{n}, @code{m}, @code{a}, @code{b} et @code{contexte}
-étant les mêmes que plus haut.  Il est même possible de désactiver des règles que l'on n'a pas
-explicitement créées : les règles par défaut, qui se trouvent dans le fichier @file{scm/@/auto@/-beam@/.scm}.
+@code{extrémité}, @code{p}, @code{q}, @code{n}, @code{m}, @code{a},
+@code{b} et @code{contexte} étant les mêmes que plus haut.  Il est même
+possible de désactiver des règles que l'on n'a pas explicitement créées
+: les règles par défaut, qui se trouvent dans le fichier
+@file{scm/@/auto@/-beam@/.scm}. 
 
 
 
@@ -1214,8 +1830,9 @@ a16 a a a a a a a a a a a a a a a
 a16 a a a a a a a a a a a a a a a
 @end lilypond
 
-La commande @code{revert-auto-beam-setting} requiert exactement les mêmes arguments
-que la règle d'origine.  En d'autres termes, les étoiles ne seront pas prises en compte ici.
+La commande @code{revert-auto-beam-setting} requiert exactement les
+mêmes arguments que la règle d'origine.  En d'autres termes, les étoiles
+ne seront pas prises en compte ici. 
 
 @lilypond[quote,fragment,ragged-right,verbatim,relative=2]
 \time 1/4
@@ -1230,8 +1847,9 @@ a a a a
 
 
 @c TODO:  old material -- not covered by above stuff, I think.
-Si, dans une mesure à 5/4, l'on veut que les ligatures soient regroupées temps par temps,
-il est nécessaire d'indiquer toutes les terminaisons de ligatures.
+Si, dans une mesure à 5/4, l'on veut que les ligatures soient regroupées
+temps par temps, il est nécessaire d'indiquer toutes les terminaisons de
+ligatures. 
 @example
 #(override-auto-beam-setting '(end * * * *) 1 4 'Staff)
 #(override-auto-beam-setting '(end * * * *) 1 2 'Staff)
@@ -1249,16 +1867,18 @@ que sur une noire pointée.
 #(override-auto-beam-setting '(end * * * *) 7 8)
 @end example
 @c ???? Je n'y comprends rien --vv
-Dans une mesure à 4/4, cela implique que les ligatures ne peuvent se terminer que sur
-la troisième croche, ou sur le quatrième temps (après la valeur de deux fois trois croches).
+Dans une mesure à 4/4, cela implique que les ligatures ne peuvent se
+terminer que sur la troisième croche, ou sur le quatrième temps (après
+la valeur de deux fois trois croches). 
 
-Si une ligature se fait de manière inattendue, pensez à vérifer les règles automatiques
-dans le fichier @file{scm/@/auto@/-beam@/.scm} pour rechercher d'éventuels conflits, dans
-la mesure ou les règles par défaut s'ajoutent à vos propres règles.  Il est alors nécessaire
-de désactiver toute règle par défaut conduisant à des ligatures indésirables.
+Si une ligature se fait de manière inattendue, pensez à vérifer les
+règles automatiques dans le fichier @file{scm/@/auto@/-beam@/.scm} pour
+rechercher d'éventuels conflits, dans la mesure ou les règles par défaut
+s'ajoutent à vos propres règles.  Il est alors nécessaire de désactiver
+toute règle par défaut conduisant à des ligatures indésirables. 
 
-Ainsi, pour obtenir des ligatures en groupes de @code{(3 4 3 2)} croches, dans une mesure à 12/8,
-il faudra préalablement utiliser :
+Ainsi, pour obtenir des ligatures en groupes de @code{(3 4 3 2)}
+croches, dans une mesure à 12/8, il faudra préalablement utiliser :
 
 @example
 %%% annulons les réglages par défaut relatifs à 12/8, dans scm/auto-beam.scm 
@@ -1277,16 +1897,6 @@ il faudra préalablement utiliser :
 @funindex autoBeaming
 @cindex paroles
 
-Si des ligatures sont utilisées dans les paroles d'une chanson (pour indiquer des mélismes),
-les ligatures automatiques doivent être désactivées, avec @code{\autoBeamOff}.
-
-
-@predefined
-@funindex \autoBeamOff
-@code{\autoBeamOff},
-@funindex \autoBeamOn
-@code{\autoBeamOn}.
-@endpredefined
 
 
 @commonprop
@@ -1305,11 +1915,11 @@ c8[^"(3+2)" c16 c8]
 
 @knownissues
 
-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.
+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.
 
 
 @node Manual beams
@@ -1379,26 +1989,6 @@ de ligne est en principe interdit à cet endroit.  Ce comportement peut
 
 @funindex breakable
 
-@cindex ligatures et sauts de ligne
-@cindex ligatures coudées
-@cindex auto-knee-gap
-
-LilyPond insère automatiquement des ligatures coudées --- certaines
-notes vers le haut, d'autres vers le bas --- lorsqu'il détecte un espace
-important entre des têtes de notes. Ce comportement peut être changé par
-l'intermédiaire de l'objet @code{auto-knee-gap}
-
-
-@knownissues
-
-Les ligatures coudées à cheval sur deux portées ne peuvent être
-employées en même temps que des portées invisibles.  Voir
-@ref{Hiding staves}.
-
-@c Is this still true with skyline spacing stuff? -J.Mandereau
-Les ligatures peuvent entrer en collision avec des symboles entourant
-les notes, contrairement aux textes ou aux altérations.
-
 
 @node Feathered beams
 @unnumberedsubsubsec Feathered beams
@@ -1991,6 +2581,11 @@ code peut échouer ou produire des erreurs.
 @node Aligning to cadenzas
 @unnumberedsubsubsec Aligning to cadenzas
 
+@cindex cadenza
+@cindex cadence
+@cindex cadence et alignement
+@cindex alignnement et cadence
+
 Dans un contexte orchestral, une cadence constitue un problème
 spécifique.  Lors du montage d'une partition contenant une cadence,
 tous les autres instruments doivent sauter autant de notes que ce
@@ -2001,40 +2596,68 @@ Les fonctions @code{mmrest-of-length} ou @code{skip-of-length}
 permettent de résoudre ce problème.  Ces fonctions Scheme prennent en
 argument un fragment de musique, et génèrent un @code{\skip} ou un
 silence multi-mesures d'une durée correspondant à ce fragment.
-L'exemple qui suit illustre l'utilisation de @code{mmrest-of-length}. 
 
-@lilypond[verbatim,ragged-right,quote]
-cadenza = \relative c' {
-  c4 d8 << { e f g } \\ { d4. } >>
-  g4 f2 g4 g
+@lilypond[verbatim,quote]
+MyCadenza = \relative c' {
+  c4 d8 e f g g4
+  f2 g4 g
 }
 
 \new GrandStaff <<
-  \new Staff { \cadenza c'4 }
   \new Staff {
-    #(ly:export (mmrest-of-length cadenza))
-    c'4
+    \MyCadenza c'1
+    \MyCadenza c'1
+  }
+  \new Staff {
+    #(ly:export (mmrest-of-length MyCadenza))
+    c'1
+    #(ly:export (skip-of-length MyCadenza))
+    c'1
   }
 >>
 @end lilypond
 
 
+@seealso
+Glossaire musicologique :
+@rglos{cadenza}.
+
+Morceaux choisis :
+@rlsr{Rhythms}.
+
+
 @node Time administration
 @unnumberedsubsubsec Time administration
 
 @cindex temps, gestion du
+@cindex musique non mesurée
+@cindex non mesurée, musique
+
+@funindex currentBarNumber
+@funindex measurePosition
+@funindex measureLength
+
+
+Le temps est administré par le @code{Timing_translaator}, qui réside en
+principe dans le contexte @code{Score}.  Un alias, @code{Timing}, sera
+ajouté au contexte auquel il est rattaché.
 
-Le temps est administré par le @rinternals{Time_signature_engraver},
-qui réside en principe dans le contexte @rinternals{Score}.  Sa
-gestion traite les variables suivantes :
+@code{Timing} dispose des propriétés suivantes afin de garder trace du
+minutage de la partition.
+
+@cindex numéro de mesure
+@cindex mesure, numéro de
 
 @table @code
 @item currentBarNumber
-Le numéro de mesure.
+Le numéro de la mesure en cours. Un exemple d'utilisation se trouve au
+chapitre @ref{Bar numbers}.
 
 @item measureLength
 La longueur de la mesure, dans la métrique en cours.  Pour une mesure
-à 4/4, elle est de@tie{}1, et de 3/4 pour une mesure à 6/8.
+à 4/4, elle est de@tie{}1, et de 3/4 pour une mesure à 6/8.  Sa valeur
+détermine où peut s'insérer une barre et comment seront générées les
+ligatures automatiques.
 
 @item measurePosition
 Le moment où l'on en est dans la mesure en cours.  Cette quantité est
@@ -2045,24 +2668,23 @@ remise à@tie{}0 dès lors qu'on dépasse @code{measureLength} ; la variable
 Lorsqu'on lui assigne la valeur @emph{vrai}, les valeurs ci-dessus
 mentionnées sont mises à jour à chaque pas.  Fixée à @emph{faux}, le
 graveur restera indéfiniment dans la mesure en cours.
+
 @end table
 
 Le calage peut être modifié en réglant explicitement l'une de ces
 variables.  Dans l'exemple qui suit, nous réglons la métrique à 4/4,
-tout en fixant @code{measureLength} à 5/4.  Un peu plus loin, nous
-raccourcissons la mesure de 1/8, en assignant 7/8 à
-@code{measurePosition}, alors que nous en sommes à 2/4 dans la
-mesure ; la barre de mesure tombera donc à @w{2/4 + 3/8}.  Les 3/8
-résultent du fait que 5/4 équivaut à 10/8, mais nous nous sommes recalés
-à 7/8 de la mesure ;  donc @w{10/8 @minus{} 7/8 = 3/8}.
-
-@lilypond[quote,ragged-right,verbatim,relative,fragment]
+tout en fixant @code{measureLength} à 5/4.  Arrivé à 4/8 dans la
+troisième mesure, nous avançons de 1/8, en assignant 5/8 à
+@code{measurePosition}, racourcissant donc cette mesure d'une croche.
+La barre de mesure suivante tombera donc à 9/8 et non à 5/8.
+
+@lilypond[quote,verbatim,relative=1]
 \set Score.measureLength = #(ly:make-moment 5 4)
 c1 c4
 c1 c4
 c4 c4
-\set Score.measurePosition = #(ly:make-moment 7 8)
-b8 b b
+\set Score.measurePosition = #(ly:make-moment 5 8)
+b4 b4 b8
 c4 c1
 @end lilypond
 
@@ -2072,3 +2694,16 @@ durée de n/m fois une ronde.
 Par conséquent, @code{ly:make-moment 1 8} correspond à une croche, et
 @code{ly:make-moment 7 16} à la durée de sept doubles croches.
 
+
+@seealso
+This manual: 
+@ref{Bar numbers}, 
+@ref{Unmetered music}
+
+Morceaux choisis :
+@rlsr{Rhythms}.
+
+Références internes : 
+@rinternals{Timing_translator},
+@rinternals{Score}
+
index c80a84d34528801baff5ca217fc09d2a7756e54e..a4accb9e3cf75826a09cc3fbb6341c69df513711 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: es\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-13 09:41+0100\n"
-"PO-Revision-Date: 2009-02-17 12:06+0100\n"
+"POT-Creation-Date: 2009-04-27 11:08+0200\n"
+"PO-Revision-Date: 2009-04-27 11:06+0200\n"
 "Last-Translator: Francisco Vila <francisco.vila@hispalinux.es>\n"
 "Language-Team: Español\n"
 "MIME-Version: 1.0\n"
@@ -462,23 +462,23 @@ msgstr "el Sol está 5 por encima ó 2 por debajo, es el Sol grave"
 msgid "f is 4 up or 3 down, so is the f below"
 msgstr "el Fa está 4 por encima ó 3 por debajo, es el Fa grave"
 
-#. Documentation/user/tutorial.itely:1791 (variable)
+#. Documentation/user/tutorial.itely:1750 (variable)
 #. Documentation/user/working.itely:233 (variable)
 #. Documentation/user/working.itely:248 (variable)
 #. Documentation/user/pitches.itely:1083 (context id)
 msgid "violin"
 msgstr "violin"
 
-#. Documentation/user/tutorial.itely:1796 (variable)
+#. Documentation/user/tutorial.itely:1755 (variable)
 #. input/lsr/string-quartet-template-simple.ly:67 (variable)
 msgid "cello"
 msgstr "cello"
 
-#. Documentation/user/tutorial.itely:1821 (variable)
+#. Documentation/user/tutorial.itely:1780 (variable)
 msgid "tripletA"
 msgstr "tresilloA"
 
-#. Documentation/user/tutorial.itely:1822 (variable)
+#. Documentation/user/tutorial.itely:1781 (variable)
 msgid "barA"
 msgstr "compasA"
 
@@ -1695,7 +1695,7 @@ msgstr "inferior"
 #. input/lsr/ancient-notation-template----modern-transcription-of-gregorian-music.ly:50 (context id)
 #. input/lsr/demo-midiinstruments.ly:28 (variable)
 #. input/lsr/formatting-lyrics-syllables.ly:28 (context id)
-#. input/lsr/guitar-strum-rhythms.ly:53 (context id)
+#. input/lsr/guitar-strum-rhythms.ly:52 (context id)
 #. input/lsr/heavily-customized-polymetric-time-signatures.ly:37 (variable)
 #. input/lsr/piano-template-with-melody-and-lyrics.ly:32 (variable)
 #. input/lsr/single-staff-template-with-notes,-lyrics,-and-chords.ly:32 (variable)
@@ -1718,7 +1718,7 @@ msgid "text"
 msgstr "texto"
 
 #. Documentation/user/fundamental.itely:443 (context id)
-#. Documentation/user/staff.itely:531 (context id)
+#. Documentation/user/staff.itely:530 (context id)
 #. input/lsr/ancient-notation-template----modern-transcription-of-mensural-music.ly:79 (comment)
 #. input/lsr/ancient-notation-template----modern-transcription-of-mensural-music.ly:115 (comment)
 #. input/lsr/ancient-notation-template----modern-transcription-of-mensural-music.ly:131 (comment)
@@ -1757,17 +1757,17 @@ msgid "Voice \\\"1\\\"     Voice \\\"2\\\"                 Voice \\\"3\\\""
 msgstr "Voz \\\"1\\\"     Voz \\\"2\\\"                 Voz \\\"3\\\""
 
 #. Documentation/user/fundamental.itely:711 (comment)
-#. Documentation/user/simultaneous.itely:743 (comment)
-#. Documentation/user/simultaneous.itely:768 (comment)
-#. Documentation/user/simultaneous.itely:795 (comment)
+#. Documentation/user/simultaneous.itely:738 (comment)
+#. Documentation/user/simultaneous.itely:763 (comment)
+#. Documentation/user/simultaneous.itely:790 (comment)
 msgid "Bar 1"
 msgstr "Compás 1"
 
 # También Líneas divisorias. FVD
 #. Documentation/user/fundamental.itely:722 (comment)
-#. Documentation/user/simultaneous.itely:748 (comment)
-#. Documentation/user/simultaneous.itely:773 (comment)
-#. Documentation/user/simultaneous.itely:801 (comment)
+#. Documentation/user/simultaneous.itely:743 (comment)
+#. Documentation/user/simultaneous.itely:768 (comment)
+#. Documentation/user/simultaneous.itely:796 (comment)
 msgid "Bar 2"
 msgstr "Compás 2"
 
@@ -1853,7 +1853,7 @@ msgstr "uno"
 #. Documentation/user/fundamental.itely:1242 (variable)
 #. Documentation/user/fundamental.itely:2646 (variable)
 #. Documentation/user/tweaks.itely:3502 (variable)
-#. Documentation/user/simultaneous.itely:789 (variable)
+#. Documentation/user/simultaneous.itely:784 (variable)
 #. Documentation/user/percussion.itely:497 (variable)
 #. input/lsr/ancient-notation-template----modern-transcription-of-mensural-music.ly:59 (variable)
 #. input/lsr/incipit.ly:57 (variable)
@@ -2115,17 +2115,17 @@ msgstr "tamaño predeterminado"
 #. Documentation/user/fundamental.itely:2420 (variable)
 #. Documentation/user/fundamental.itely:2647 (variable)
 #. Documentation/user/input.itely:953 (variable)
-#. input/lsr/orchestra-choir-and-piano-template.ly:53 (variable)
+#. input/lsr/orchestra-choir-and-piano-template.ly:47 (variable)
 msgid "sopranoMusic"
 msgstr "musicaSoprano"
 
 #. Documentation/user/fundamental.itely:2427 (variable)
-#. input/lsr/orchestra-choir-and-piano-template.ly:54 (variable)
+#. input/lsr/orchestra-choir-and-piano-template.ly:48 (variable)
 msgid "sopranoLyrics"
 msgstr "letraSoprano"
 
 #. Documentation/user/fundamental.itely:2431 (variable)
-#. input/lsr/orchestra-choir-and-piano-template.ly:66 (variable)
+#. input/lsr/orchestra-choir-and-piano-template.ly:60 (variable)
 msgid "celloMusic"
 msgstr "musicaCello"
 
@@ -2150,7 +2150,7 @@ msgstr "letraContralto"
 
 #. Documentation/user/fundamental.itely:2659 (variable)
 #. Documentation/user/input.itely:955 (variable)
-#. input/lsr/orchestra-choir-and-piano-template.ly:59 (variable)
+#. input/lsr/orchestra-choir-and-piano-template.ly:53 (variable)
 #. input/lsr/vocal-ensemble-template-with-automatic-piano-reduction.ly:64 (variable)
 #. input/lsr/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:56 (variable)
 #. input/lsr/vocal-ensemble-template.ly:61 (variable)
@@ -2166,7 +2166,7 @@ msgstr "letraTenor"
 
 #. Documentation/user/fundamental.itely:2664 (variable)
 #. Documentation/user/input.itely:956 (variable)
-#. input/lsr/orchestra-choir-and-piano-template.ly:67 (variable)
+#. input/lsr/orchestra-choir-and-piano-template.ly:61 (variable)
 #. input/lsr/vocal-ensemble-template-with-automatic-piano-reduction.ly:71 (variable)
 #. input/lsr/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:63 (variable)
 #. input/lsr/vocal-ensemble-template.ly:68 (variable)
@@ -2343,9 +2343,9 @@ msgstr "Anidado de expresiones musicales"
 
 #. @rglos in Documentation/user/fundamental.itely
 #. @rglos in Documentation/user/tweaks.itely
-#. Documentation/user/staff.itely:560 (context id)
-#. Documentation/user/staff.itely:573 (context id)
-#. Documentation/user/staff.itely:581 (context id)
+#. Documentation/user/staff.itely:559 (context id)
+#. Documentation/user/staff.itely:572 (context id)
+#. Documentation/user/staff.itely:580 (context id)
 #. Documentation/user/staff.itely:600 (context id)
 #. Documentation/user/staff.itely:613 (context id)
 #. @rglos in Documentation/user/staff.itely
@@ -3731,16 +3731,21 @@ msgstr "SATB con contextos alineados"
 
 #. @node in Documentation/user/templates.itely
 #. @appendixsec in Documentation/user/templates.itely
+#. @node in Documentation/fr/user/templates.itely
+#. @appendixsec in Documentation/fr/user/templates.itely
 #. @node in Documentation/es/user/templates.itely
 #. @appendixsec in Documentation/es/user/templates.itely
-#, fuzzy
+#. @node in Documentation/de/user/templates.itely
+#. @appendixsec in Documentation/de/user/templates.itely
 msgid "Orchestral templates"
-msgstr "Plantillas de piano"
+msgstr "Plantillas orquestales"
 
 #. @appendixsubsec in Documentation/user/templates.itely
+#. @appendixsubsec in Documentation/fr/user/templates.itely
 #. @appendixsubsec in Documentation/es/user/templates.itely
+#. @appendixsubsec in Documentation/de/user/templates.itely
 msgid "Orchestra, choir and piano"
-msgstr ""
+msgstr "Orquesta, coro y piano"
 
 #. @node in Documentation/user/templates.itely
 #. @appendixsec in Documentation/user/templates.itely
@@ -3880,7 +3885,7 @@ msgstr "Licencia de documentación libre de GNU"
 
 #. @subheading in Documentation/user/fdl.itexi
 msgid "ADDENDUM: How to use this License for your documents"
-msgstr ""
+msgstr "ADDENDUM: How to use this License for your documents"
 
 #. @top in Documentation/user/lilypond-program.tely
 msgid "GNU LilyPond --- Application Usage"
@@ -3924,10 +3929,10 @@ msgstr "Descarga"
 #. @section in Documentation/user/compile.itely
 #. @node in Documentation/fr/user/install.itely
 #. @section in Documentation/fr/user/install.itely
-#. @node in Documentation/es/user/install.itely
-#. @section in Documentation/es/user/install.itely
 #. @node in Documentation/de/user/install.itely
 #. @section in Documentation/de/user/install.itely
+#. @node in Documentation/de/user/compile.itely
+#. @section in Documentation/de/user/compile.itely
 #. @node in Documentation/ja/user/install.itely
 #. @section in Documentation/ja/user/install.itely
 msgid "Compiling from source"
@@ -3935,85 +3940,112 @@ msgstr "Compilar a partir del código fuente"
 
 #. @node in Documentation/user/compile.itely
 #. @subsection in Documentation/user/compile.itely
+#. @node in Documentation/de/user/compile.itely
+#. @subsection in Documentation/de/user/compile.itely
 msgid "Downloading source code"
 msgstr "Descargar el código fuente"
 
 #. @node in Documentation/user/compile.itely
 #. @subsection in Documentation/user/compile.itely
+#. @node in Documentation/de/user/compile.itely
+#. @subsection in Documentation/de/user/compile.itely
 msgid "Requirements"
 msgstr "Requisitos"
 
 #. @unnumberedsubsubsec in Documentation/user/compile.itely
+#. @unnumberedsubsubsec in Documentation/de/user/compile.itely
 msgid "Compilation"
 msgstr "Compilación"
 
 #. @unnumberedsubsubsec in Documentation/user/compile.itely
+#. @unnumberedsubsubsec in Documentation/de/user/compile.itely
 msgid "Running requirements"
 msgstr "Requisitos para la ejecución"
 
 #. @unnumberedsubsubsec in Documentation/user/compile.itely
+#. @unnumberedsubsubsec in Documentation/de/user/compile.itely
 msgid "Requirements for building documentation"
 msgstr "Requisitos para construir la documentación"
 
 #. @node in Documentation/user/compile.itely
 #. @subsection in Documentation/user/compile.itely
+#. @node in Documentation/de/user/compile.itely
+#. @subsection in Documentation/de/user/compile.itely
 msgid "Building LilyPond"
 msgstr "Compilar LilyPond"
 
 #. @unnumberedsubsubsec in Documentation/user/compile.itely
+#. @unnumberedsubsubsec in Documentation/de/user/compile.itely
 msgid "Compiling"
 msgstr "Compilación"
 
 #. @unnumberedsubsubsec in Documentation/user/compile.itely
+#. @unnumberedsubsubsec in Documentation/de/user/compile.itely
 msgid "Compiling for multiple platforms"
 msgstr "Compilar para distintas plataformas"
 
 #. @unnumberedsubsubsec in Documentation/user/compile.itely
+#. @unnumberedsubsubsec in Documentation/de/user/compile.itely
 msgid "Compiling outside the source tree"
 msgstr "Compilar fuera del árbol del código fuente"
 
 #. @unnumberedsubsubsec in Documentation/user/compile.itely
+#. @unnumberedsubsubsec in Documentation/de/user/compile.itely
 msgid "Useful @command{make} variables"
 msgstr "Variables útiles de @command{make}"
 
 #. @node in Documentation/user/compile.itely
 #. @subsection in Documentation/user/compile.itely
+#. @node in Documentation/de/user/compile.itely
+#. @subsection in Documentation/de/user/compile.itely
 msgid "Building documentation"
 msgstr "Construir la documentación"
 
 #. @node in Documentation/user/compile.itely
 #. @unnumberedsubsubsec in Documentation/user/compile.itely
+#. @node in Documentation/de/user/compile.itely
+#. @unnumberedsubsubsec in Documentation/de/user/compile.itely
 msgid "Commands for building documentation"
 msgstr "Instrucciones para construir la documentación"
 
 #. @node in Documentation/user/compile.itely
 #. @unnumberedsubsubsec in Documentation/user/compile.itely
+#. @node in Documentation/de/user/compile.itely
+#. @unnumberedsubsubsec in Documentation/de/user/compile.itely
 msgid "Building documentation without compiling LilyPond"
 msgstr "Construir la documentación sin compilar LilyPond"
 
 #. @node in Documentation/user/compile.itely
 #. @subsection in Documentation/user/compile.itely
+#. @node in Documentation/de/user/compile.itely
+#. @subsection in Documentation/de/user/compile.itely
 msgid "Testing LilyPond"
 msgstr "Pruebas de LilyPond"
 
 #. @node in Documentation/user/compile.itely
 #. @subsection in Documentation/user/compile.itely
+#. @node in Documentation/de/user/compile.itely
+#. @subsection in Documentation/de/user/compile.itely
 msgid "Problems"
 msgstr "Problemas"
 
 #. @unnumberedsubsubsec in Documentation/user/compile.itely
+#. @unnumberedsubsubsec in Documentation/de/user/compile.itely
 msgid "Bison 1.875"
 msgstr "Bison 1.875"
 
 #. @unnumberedsubsubsec in Documentation/user/compile.itely
+#. @unnumberedsubsubsec in Documentation/de/user/compile.itely
 msgid "Solaris"
 msgstr "Solaris"
 
 #. @unnumberedsubsubsec in Documentation/user/compile.itely
+#. @unnumberedsubsubsec in Documentation/de/user/compile.itely
 msgid "FreeBSD"
 msgstr "FreeBSD"
 
 #. @unnumberedsubsubsec in Documentation/user/compile.itely
+#. @unnumberedsubsubsec in Documentation/de/user/compile.itely
 msgid "International fonts"
 msgstr "Tipografías internacionales"
 
@@ -4217,7 +4249,6 @@ msgstr "Utilización desde la línea de órdenes"
 
 #. @node in Documentation/user/running.itely
 #. @node in Documentation/fr/user/running.itely
-#. @subsection in Documentation/fr/user/running.itely
 #. @node in Documentation/es/user/running.itely
 #. @node in Documentation/de/user/running.itely
 #. @node in Documentation/ja/user/running.itely
@@ -4225,6 +4256,7 @@ msgid "Invoking lilypond"
 msgstr "Invocar a LilyPond"
 
 #. @subsection in Documentation/user/running.itely
+#. @subsection in Documentation/fr/user/running.itely
 #. @subsection in Documentation/es/user/running.itely
 #. @subsection in Documentation/de/user/running.itely
 #. @subsection in Documentation/ja/user/running.itely
@@ -4232,6 +4264,7 @@ msgid "Invoking @command{lilypond}"
 msgstr "Invocar @command{lilypond}"
 
 #. @node in Documentation/user/running.itely
+#. @node in Documentation/fr/user/running.itely
 #. @node in Documentation/es/user/running.itely
 #. @node in Documentation/de/user/running.itely
 #. @node in Documentation/ja/user/running.itely
@@ -4239,6 +4272,7 @@ msgid "Command line options for lilypond"
 msgstr "Opciones de la línea de órdenes para lilypond"
 
 #. @subsection in Documentation/user/running.itely
+#. @subsection in Documentation/fr/user/running.itely
 #. @subsection in Documentation/es/user/running.itely
 #. @subsection in Documentation/de/user/running.itely
 #. @subsection in Documentation/ja/user/running.itely
@@ -4280,6 +4314,7 @@ msgid "Updating files with convert-ly"
 msgstr "Actualizar ficheros con convert-ly"
 
 #. @section in Documentation/user/running.itely
+#. @section in Documentation/fr/user/running.itely
 #. @section in Documentation/es/user/running.itely
 #. @section in Documentation/de/user/running.itely
 #. @section in Documentation/ja/user/running.itely
@@ -4287,6 +4322,7 @@ msgid "Updating files with @command{convert-ly}"
 msgstr "Actualizar ficheros con @command{convert-ly}"
 
 #. @node in Documentation/user/running.itely
+#. @node in Documentation/fr/user/running.itely
 #. @node in Documentation/es/user/running.itely
 #. @node in Documentation/de/user/running.itely
 #. @node in Documentation/ja/user/running.itely
@@ -4294,6 +4330,7 @@ msgid "Command line options for convert-ly"
 msgstr "Opciones de la línea de órdenes para convert-ly"
 
 #. @subsection in Documentation/user/running.itely
+#. @subsection in Documentation/fr/user/running.itely
 #. @subsection in Documentation/es/user/running.itely
 #. @subsection in Documentation/de/user/running.itely
 #. @subsection in Documentation/ja/user/running.itely
@@ -4504,8 +4541,6 @@ msgid "Format-specific instructions"
 msgstr "Instrucciones específicas de formato"
 
 #. @subheading in Documentation/user/lilypond-book.itely
-#. @node in Documentation/fr/user/running.itely
-#. @subsection in Documentation/fr/user/running.itely
 #. @subheading in Documentation/fr/user/lilypond-book.itely
 #. @subheading in Documentation/es/user/lilypond-book.itely
 #. @subheading in Documentation/de/user/lilypond-book.itely
@@ -4545,7 +4580,7 @@ msgstr "Otros métodos para mezclar texto y música"
 #. @node in Documentation/user/lilypond-book.itely
 #. @unnumberedsubsec in Documentation/user/lilypond-book.itely
 #. @node in Documentation/fr/user/lilypond-book.itely
-#. @subsection in Documentation/fr/user/lilypond-book.itely
+#. @unnumberedsubsec in Documentation/fr/user/lilypond-book.itely
 #. @node in Documentation/es/user/lilypond-book.itely
 #. @unnumberedsubsec in Documentation/es/user/lilypond-book.itely
 #. @node in Documentation/de/user/lilypond-book.itely
@@ -4558,7 +4593,7 @@ msgstr "Muchas citas de una partitura extensa"
 #. @node in Documentation/user/lilypond-book.itely
 #. @unnumberedsubsec in Documentation/user/lilypond-book.itely
 #. @node in Documentation/fr/user/lilypond-book.itely
-#. @subsection in Documentation/fr/user/lilypond-book.itely
+#. @unnumberedsubsec in Documentation/fr/user/lilypond-book.itely
 #. @node in Documentation/es/user/lilypond-book.itely
 #. @unnumberedsubsec in Documentation/es/user/lilypond-book.itely
 #. @node in Documentation/de/user/lilypond-book.itely
@@ -4571,7 +4606,7 @@ msgstr "Insertar la salida de LilyPond dentro de OpenOffice.org"
 #. @node in Documentation/user/lilypond-book.itely
 #. @unnumberedsubsec in Documentation/user/lilypond-book.itely
 #. @node in Documentation/fr/user/lilypond-book.itely
-#. @subsection in Documentation/fr/user/lilypond-book.itely
+#. @unnumberedsubsec in Documentation/fr/user/lilypond-book.itely
 #. @node in Documentation/es/user/lilypond-book.itely
 #. @unnumberedsubsec in Documentation/es/user/lilypond-book.itely
 #. @node in Documentation/de/user/lilypond-book.itely
@@ -4680,6 +4715,11 @@ msgstr "GNU LilyPond: Referencia de la notación"
 msgid "The music typesetter"
 msgstr "El tipografiador de música"
 
+#. @node in Documentation/user/lilypond.tely
+#. @appendix in Documentation/user/lilypond.tely
+msgid "LilyPond grammar"
+msgstr "Gramática de LilyPond"
+
 #. @node in Documentation/user/lilypond.tely
 #. @appendix in Documentation/user/lilypond.tely
 #. @node in Documentation/fr/user/lilypond.tely
@@ -4724,7 +4764,7 @@ msgid "not strictly necessary, but a good reminder"
 msgstr "no es imprescindible pero es bueno recordarlo"
 
 #. Documentation/user/pitches.itely:1094 (context id)
-#. Documentation/user/staff.itely:1116 (variable)
+#. Documentation/user/staff.itely:1121 (variable)
 msgid "clarinet"
 msgstr "clarinete"
 
@@ -4999,191 +5039,160 @@ msgstr "Cabezas de notas con formas diversas"
 msgid "Improvisation"
 msgstr "Improvisación"
 
-#. Documentation/user/rhythms.itely:306 (comment)
+#. Documentation/user/rhythms.itely:314 (comment)
 msgid "Alter durations to triplets"
 msgstr "Alterar la duración de los tresillos"
 
-#. Documentation/user/rhythms.itely:308 (comment)
-#. Documentation/user/rhythms.itely:335 (comment)
+#. Documentation/user/rhythms.itely:316 (comment)
+#. Documentation/user/rhythms.itely:344 (comment)
 msgid "Normal durations"
 msgstr "Duraciones normales"
 
-#. Documentation/user/rhythms.itely:310 (comment)
+#. Documentation/user/rhythms.itely:318 (comment)
 msgid "Double the duration of chord"
 msgstr "Duplicar la duración del acorde"
 
-#. Documentation/user/rhythms.itely:312 (comment)
+#. Documentation/user/rhythms.itely:320 (comment)
 msgid "Duration of quarter, appears like sixteenth"
 msgstr "Duración de negra, aparece como semicorchea"
 
-#. Documentation/user/rhythms.itely:337 (comment)
+#. Documentation/user/rhythms.itely:346 (comment)
 msgid "Scale music by *2/3"
 msgstr "Escalar la música en un factor 2/3"
 
-#. Documentation/user/rhythms.itely:341 (comment)
+#. Documentation/user/rhythms.itely:350 (comment)
 msgid "Scale music by *2"
 msgstr "Escalar la música en un factor de 2"
 
-#. Documentation/user/rhythms.itely:428 (comment)
+#. Documentation/user/rhythms.itely:437 (comment)
 msgid "First alternative: following note is tied normally"
 msgstr "Primera alternativa: la nota siguiente se liga normalmente"
 
-#. Documentation/user/rhythms.itely:430 (comment)
+#. Documentation/user/rhythms.itely:439 (comment)
 msgid "Second alternative: following note has a repeated tie"
 msgstr "Segunda alternativa, la nota siguiente lleva una ligadura repetida"
 
-#. Documentation/user/rhythms.itely:562 (comment)
+#. Documentation/user/rhythms.itely:605 (comment)
 msgid "These two lines are just to prettify this example"
 msgstr "Estas dos líneas son solamente para embellecer el ejemplo"
 
-#. Documentation/user/rhythms.itely:565 (comment)
+#. Documentation/user/rhythms.itely:608 (comment)
 msgid "Print a maxima rest, equal to four breves"
 msgstr "Imprimir un silencio de máxima, equivalente a cuatro breves"
 
-#. Documentation/user/rhythms.itely:567 (comment)
+#. Documentation/user/rhythms.itely:610 (comment)
 msgid "Print a longa rest, equal to two breves"
 msgstr "Imprimir un silencio de longa, igual a dos breves"
 
-#. Documentation/user/rhythms.itely:569 (comment)
+#. Documentation/user/rhythms.itely:612 (comment)
 msgid "Print a breve rest"
 msgstr "Imprimir un silencio de breve"
 
-#. Documentation/user/rhythms.itely:678 (comment)
+#. Documentation/user/rhythms.itely:721 (comment)
 msgid "This is valid input, but does nothing"
 msgstr "Esto es una entrada válida, pero no hace nada"
 
-#. Documentation/user/rhythms.itely:706 (comment)
-#. Documentation/user/rhythms.itely:761 (comment)
+#. Documentation/user/rhythms.itely:749 (comment)
+#. Documentation/user/rhythms.itely:804 (comment)
 msgid "Rest measures contracted to single measure"
 msgstr "Compases en silencio contraídos a un solo compás"
 
-#. Documentation/user/rhythms.itely:757 (comment)
+#. Documentation/user/rhythms.itely:800 (comment)
 #. input/lsr/avoiding-collisions-with-chord-fingerings.ly:24 (comment)
 msgid "Default behavior"
 msgstr "Comportamiento predeterminado"
 
-#. Documentation/user/rhythms.itely:764 (comment)
+#. Documentation/user/rhythms.itely:807 (comment)
 msgid "Rest measures expanded"
 msgstr "Compases de silencio expandidos"
 
-#. Documentation/user/rhythms.itely:800 (comment)
+#. Documentation/user/rhythms.itely:846 (comment)
 msgid "This fails, as the wrong object name is specified"
 msgstr "Esto no funciona, se ha especificado un nombre de objeto equivocado"
 
-#. Documentation/user/rhythms.itely:803 (comment)
+#. Documentation/user/rhythms.itely:849 (comment)
 msgid "This is correct and works"
 msgstr "Esto es correcto y funciona"
 
-#. Documentation/user/rhythms.itely:937 (comment)
+#. Documentation/user/rhythms.itely:994 (comment)
 msgid "Default style"
 msgstr "Estilo predeterminado"
 
-#. Documentation/user/rhythms.itely:940 (comment)
+#. Documentation/user/rhythms.itely:997 (comment)
 msgid "Change to numeric style"
 msgstr "Cambiar al estilo numérico"
 
-#. Documentation/user/rhythms.itely:944 (comment)
+#. Documentation/user/rhythms.itely:1001 (comment)
 msgid "Revert to default style"
 msgstr "Retornar al estilo predeterminado"
 
-#. Documentation/user/rhythms.itely:1090 (comment)
+#. Documentation/user/rhythms.itely:1147 (comment)
 msgid "Show all bar numbers"
 msgstr "Mostrar todos los números de compás"
 
-#. Documentation/user/rhythms.itely:1220 (comment)
+#. Documentation/user/rhythms.itely:1287 (comment)
 msgid "Now each staff has its own time signature."
 msgstr "Ahora cada pentagrama tiene un compás distinto"
 
-#. Documentation/user/rhythms.itely:1348 (context id)
+#. Documentation/user/rhythms.itely:1415 (context id)
 msgid "myRhythm"
 msgstr "misDuraciones"
 
-#. Documentation/user/rhythms.itely:1716 (comment)
+#. Documentation/user/rhythms.itely:1789 (comment)
 msgid "end 1/16 beams for all time signatures at the 1/16 moment"
 msgstr ""
 "finalizar barras de semicorchea para todos los compases en el momento 1/16"
 
-#. Documentation/user/rhythms.itely:1720 (comment)
+#. Documentation/user/rhythms.itely:1793 (comment)
 msgid "end 1/32 beams for all time signatures at the 1/16 moment"
 msgstr "finalizar barras de fusa para todos los compases en el momento 1/16"
 
-#. Documentation/user/rhythms.itely:1730 (comment)
+#. Documentation/user/rhythms.itely:1803 (comment)
 msgid "end beams of all durations in 5/8 time signature at the 2/8 moment"
 msgstr ""
 "finalizar barras para cualquier duración en el compás de 5/8, en el momento "
 "2/8"
 
-#. Documentation/user/rhythms.itely:1745 (comment)
+#. Documentation/user/rhythms.itely:1818 (comment)
 msgid "rhythm 3-1-1-2"
 msgstr "ritmo 3-1-1-2"
 
-#. Documentation/user/rhythms.itely:1746 (comment)
+#. Documentation/user/rhythms.itely:1819 (comment)
 msgid "Context not specified - does not work correctly"
 msgstr "Contexto sin especificar: no funciona correctamente"
 
-#. Documentation/user/rhythms.itely:1752 (comment)
+#. Documentation/user/rhythms.itely:1825 (comment)
 msgid "Works correctly with context specified"
 msgstr "Funciona correctamente con el contexto especificado"
 
-#. Documentation/user/rhythms.itely:1785 (comment)
+#. Documentation/user/rhythms.itely:1860 (comment)
 msgid "undo a rule ending 1/16 beams in 4/4 time at 1/4 moment"
 msgstr ""
 "deshacer regla de finalizar barras de semicorchea en compás 4/4 en el "
 "momento 1/4"
 
-#. Documentation/user/rhythms.itely:1798 (comment)
+#. Documentation/user/rhythms.itely:1873 (comment)
 msgid "this won't revert it!"
 msgstr "¡esto no lo devuelve a su valor anterior!"
 
-#. Documentation/user/rhythms.itely:1800 (comment)
+#. Documentation/user/rhythms.itely:1875 (comment)
 msgid "this will"
 msgstr "esto sí"
 
-#. Documentation/user/rhythms.itely:1945 (comment)
+#. Documentation/user/rhythms.itely:2021 (comment)
 msgid "revert to non-feathered beams"
 msgstr "volver a usar barras continuas"
 
-#. Documentation/user/rhythms.itely:2194 (comment)
-#. Documentation/user/rhythms.itely:2210 (comment)
+#. Documentation/user/rhythms.itely:2271 (comment)
+#. input/lsr/printing-bar-numbers-at-regular-intervals.ly:20 (comment)
 msgid "Permit first bar number to be printed"
 msgstr "Habilitar la impresión del número del primer compás"
 
-#. Documentation/user/rhythms.itely:2211 (comment)
-#. Documentation/user/rhythms.itely:2259 (comment)
-msgid "Print a bar number every second measure"
-msgstr "Imprimir el número de compás cada dos compases"
-
-#. Documentation/user/rhythms.itely:2227 (comment)
-msgid "Prevent bar numbers at the end of a line and permit them elsewhere"
-msgstr ""
-"No poner números de compás al final de la línea, pero sí en otros lugares"
-
-#. Documentation/user/rhythms.itely:2231 (comment)
-#. Documentation/user/rhythms.itely:2257 (comment)
-msgid "Increase the size of the bar number by 2"
-msgstr "Aumentar en 2 el tamaño del número de compás"
-
-#. Documentation/user/rhythms.itely:2235 (comment)
-msgid "Draw a box round the following bar number(s)"
-msgstr "Pintar una caja rodeando al siguiente(s) número de compás"
-
-#. Documentation/user/rhythms.itely:2240 (comment)
-msgid "Draw a circle round the following bar number(s)"
-msgstr "Rodear con un círculo el siguiente(s) número de compás"
-
-#. Documentation/user/rhythms.itely:2262 (comment)
-msgid "Center-align bar numbers"
-msgstr "Alinear números de compás al centro"
-
-#. Documentation/user/rhythms.itely:2265 (comment)
-msgid "Right-align bar numbers"
-msgstr "Alinear números de compás a la derecha"
-
-#. Documentation/user/rhythms.itely:2359 (variable)
+#. Documentation/user/rhythms.itely:2374 (variable)
 msgid "pipeSymbol"
 msgstr "simboloTubo"
 
-#. Documentation/user/rhythms.itely:2764 (variable)
+#. Documentation/user/rhythms.itely:2749 (variable)
 msgid "MyCadenza"
 msgstr "miCadencia"
 
@@ -5564,7 +5573,7 @@ msgstr "sfzp"
 
 #. Documentation/user/expressive.itely:447 (variable)
 msgid "mfEspress"
-msgstr ""
+msgstr "mfEspress"
 
 #. Documentation/user/expressive.itely:449 (variable)
 msgid "roundFdynamic"
@@ -5576,7 +5585,7 @@ msgstr "dinamicas_f_rectangulo"
 
 #. Documentation/user/expressive.itely:451 (variable)
 msgid "mfEspressDynamic"
-msgstr ""
+msgstr "mfEspressDynamic"
 
 #. @node in Documentation/user/expressive.itely
 #. @section in Documentation/user/expressive.itely
@@ -5892,15 +5901,15 @@ msgstr "primera nota única"
 msgid "no single first note"
 msgstr "primera nota no única"
 
-#. Documentation/user/simultaneous.itely:622 (variable)
+#. Documentation/user/simultaneous.itely:617 (variable)
 msgid "instrumentOne"
 msgstr "instrumentoUno"
 
-#. Documentation/user/simultaneous.itely:630 (variable)
+#. Documentation/user/simultaneous.itely:625 (variable)
 msgid "instrumentTwo"
 msgstr "instrumentoDos"
 
-#. Documentation/user/simultaneous.itely:807 (comment)
+#. Documentation/user/simultaneous.itely:802 (comment)
 msgid "Bar 3 ..."
 msgstr "Compás 3 ..."
 
@@ -6039,24 +6048,24 @@ msgstr "parte"
 msgid "Writing music in parallel"
 msgstr "Escribir música en paralelo"
 
-#. Documentation/user/staff.itely:1085 (variable)
-#. Documentation/user/staff.itely:1100 (variable)
-#. Documentation/user/staff.itely:1265 (variable)
+#. Documentation/user/staff.itely:1090 (variable)
+#. Documentation/user/staff.itely:1105 (variable)
+#. Documentation/user/staff.itely:1273 (variable)
 msgid "flute"
 msgstr "flauta"
 
-#. Documentation/user/staff.itely:1207 (variable)
-#. Documentation/user/staff.itely:1228 (variable)
+#. Documentation/user/staff.itely:1215 (variable)
+#. Documentation/user/staff.itely:1236 (variable)
 msgid "oboe"
 msgstr "oboe"
 
-#. Documentation/user/staff.itely:1286 (variable)
-#. Documentation/user/staff.itely:1302 (context id)
+#. Documentation/user/staff.itely:1294 (variable)
+#. Documentation/user/staff.itely:1310 (context id)
 msgid "piccolo"
 msgstr "flautin"
 
-#. Documentation/user/staff.itely:1294 (variable)
-#. Documentation/user/staff.itely:1303 (context id)
+#. Documentation/user/staff.itely:1302 (variable)
+#. Documentation/user/staff.itely:1311 (context id)
 msgid "cbassoon"
 msgstr "cfagot"
 
@@ -7305,8 +7314,8 @@ msgstr "Un acorde de ukelele"
 #. Documentation/user/fretted-strings.itely:808 (variable)
 #. Documentation/user/fretted-strings.itely:837 (variable)
 #. Documentation/user/fretted-strings.itely:868 (variable)
-#. Documentation/user/fretted-strings.itely:892 (variable)
-#. Documentation/user/fretted-strings.itely:940 (variable)
+#. Documentation/user/fretted-strings.itely:894 (variable)
+#. Documentation/user/fretted-strings.itely:942 (variable)
 msgid "mychords"
 msgstr "misAcordes"
 
@@ -7314,11 +7323,11 @@ msgstr "misAcordes"
 msgid "mychordlist"
 msgstr "miListaDeAcordes"
 
-#. Documentation/user/fretted-strings.itely:927 (comment)
+#. Documentation/user/fretted-strings.itely:929 (comment)
 msgid "add a new chord shape"
 msgstr "añadir una forma de acorde nueva"
 
-#. Documentation/user/fretted-strings.itely:931 (comment)
+#. Documentation/user/fretted-strings.itely:933 (comment)
 msgid "add some new chords based on the power chord shape"
 msgstr "añadir acordes nuevos basados en la forma de acorde principal"
 
@@ -7708,7 +7717,7 @@ msgid "Bagpipe example"
 msgstr "Ejemplo de música de gaita"
 
 #. Documentation/user/chords.itely:669 (variable)
-#. input/lsr/fretboard-chordchanges.ly:13 (variable)
+#. input/lsr/chordchanges-for-fretboards.ly:33 (variable)
 msgid "myChords"
 msgstr "misAcordes"
 
@@ -8641,44 +8650,44 @@ msgstr "Balance entre instrumentos (i)"
 msgid "Percussion in MIDI"
 msgstr "Percusión en MIDI"
 
-#. Documentation/user/spacing.itely:864 (comment)
+#. Documentation/user/spacing.itely:882 (comment)
 msgid "this does nothing"
 msgstr "esto no hace nada"
 
-#. Documentation/user/spacing.itely:865 (comment)
+#. Documentation/user/spacing.itely:883 (comment)
 msgid "a break here would work"
 msgstr "un salto aquí funcionaría"
 
-#. Documentation/user/spacing.itely:866 (comment)
+#. Documentation/user/spacing.itely:884 (comment)
 msgid "as does this break"
 msgstr "como por ejemplo este salto"
 
-#. Documentation/user/spacing.itely:878 (comment)
+#. Documentation/user/spacing.itely:896 (comment)
 msgid "now the break is allowed"
 msgstr "ahora se permite el salto de línea"
 
-#. Documentation/user/spacing.itely:1757 (comment)
+#. Documentation/user/spacing.itely:1775 (comment)
 msgid "this time the text will be closer to the staff"
 msgstr "esta vez el texto estará más cerca del pentagrama"
 
-#. Documentation/user/spacing.itely:1759 (comment)
+#. Documentation/user/spacing.itely:1777 (comment)
 msgid "by setting outside-staff-priority to a non-number,"
 msgstr ""
 "ajustando el valor de outside-staff-priority a algo que no sea un número,"
 
-#. Documentation/user/spacing.itely:1760 (comment)
+#. Documentation/user/spacing.itely:1778 (comment)
 msgid "we disable the automatic collision avoidance"
 msgstr "desactivamos la evitación automática de colisiones"
 
-#. Documentation/user/spacing.itely:1763 (comment)
+#. Documentation/user/spacing.itely:1781 (comment)
 msgid "now they will collide"
 msgstr "ahora se producirá la colisión"
 
-#. Documentation/user/spacing.itely:1789 (comment)
+#. Documentation/user/spacing.itely:1807 (comment)
 msgid "the markup is too close to the following note"
 msgstr "el marcado está demasiado cerca de la nota siguiente"
 
-#. Documentation/user/spacing.itely:1793 (comment)
+#. Documentation/user/spacing.itely:1811 (comment)
 msgid "setting outside-staff-horizontal-padding fixes this"
 msgstr "ajustar outside-staff-horizontal-padding corrige esto"
 
@@ -9040,7 +9049,7 @@ msgstr "Cambiar el espaciado"
 
 #. Documentation/user/changing-defaults.itely:446 (variable)
 msgid "keepVoicesAlive"
-msgstr ""
+msgstr "mantenVocesVivas"
 
 #. Documentation/user/changing-defaults.itely:448 (context id)
 #. Documentation/user/changing-defaults.itely:454 (context id)
@@ -9246,6 +9255,8 @@ msgstr "Contextos del nivel más bajo: voces"
 #. @subsection in Documentation/user/changing-defaults.itely
 #. @node in Documentation/es/user/changing-defaults.itely
 #. @subsection in Documentation/es/user/changing-defaults.itely
+#. @node in Documentation/de/user/changing-defaults.itely
+#. @subsection in Documentation/de/user/changing-defaults.itely
 msgid "Keeping contexts alive"
 msgstr "Mantener vivos los contextos"
 
@@ -9693,6 +9704,8 @@ msgstr "Uso de los procedimientos @code{centered-on-parent}"
 #. @unnumberedsubsubsec in Documentation/fr/user/changing-defaults.itely
 #. @node in Documentation/es/user/changing-defaults.itely
 #. @unnumberedsubsubsec in Documentation/es/user/changing-defaults.itely
+#. @node in Documentation/de/user/changing-defaults.itely
+#. @unnumberedsubsubsec in Documentation/de/user/changing-defaults.itely
 msgid "Using the @code{break-alignable-interface}"
 msgstr "Uso del @code{break-alignable-interface}"
 
@@ -10334,10 +10347,6 @@ msgstr "Objetos fuera del pentagrama"
 msgid "GNU LilyPond --- Utilisation des programmes"
 msgstr ""
 
-#. @section in Documentation/fr/user/running.itely
-msgid "Updating with @command{convert-ly}"
-msgstr "Actualizar ficheros con @command{convert-ly}"
-
 #. @top in Documentation/fr/user/lilypond.tely
 msgid "GNU LilyPond --- Manuel de notation"
 msgstr ""
@@ -10503,7 +10512,7 @@ msgstr ""
 
 #. @top in Documentation/es/user/lilypond-learning.tely
 msgid "GNU LilyPond: Manual de aprendizaje"
-msgstr ""
+msgstr "GNU LilyPond: Manual de aprendizaje"
 
 #. @subsubheading in Documentation/es/user/macros.itexi
 msgid "Instrucciones predefinidas"
@@ -10544,15 +10553,15 @@ msgstr "Actualizar archivos antiguos"
 
 #. @top in Documentation/es/user/lilypond-program.tely
 msgid "GNU LilyPond: Manual de utilización del programa"
-msgstr ""
+msgstr "GNU LilyPond: Manual de utilización del programa"
 
 #. @top in Documentation/es/user/lilypond.tely
 msgid "GNU LilyPond: Manual de referencia de la notación"
-msgstr ""
+msgstr "GNU LilyPond: Manual de referencia de la notación"
 
 #. @chapheading in Documentation/es/user/lilypond.tely
 msgid "El tipografiador de música"
-msgstr ""
+msgstr "El tipografiador de música"
 
 #. @top in Documentation/de/user/lilypond-learning.tely
 msgid "GNU LilyPond -- Handbuch zum Lernen"
@@ -10575,11 +10584,6 @@ msgstr ""
 msgid "Ignorieren von Melismen"
 msgstr ""
 
-#. @node in Documentation/de/user/changing-defaults.itely
-#. @unnumberedsubsubsec in Documentation/de/user/changing-defaults.itely
-msgid "Using the @code{break-aligned-interface}"
-msgstr "Uso del @code{break-aligned-interface}"
-
 #. @top in Documentation/ja/user/lilypond-learning.tely
 msgid "GNU LilyPond --- 学習マニュアル"
 msgstr ""
@@ -10674,12 +10678,12 @@ msgstr "acordViolin"
 msgid "bass"
 msgstr "bajo"
 
-#. input/lsr/adding-a-figured-bass-above-or-below-the-notes.ly:42 (variable)
+#. input/lsr/adding-a-figured-bass-above-or-below-the-notes.ly:46 (variable)
 msgid "continuo"
 msgstr "continuo"
 
-#. input/lsr/adding-a-figured-bass-above-or-below-the-notes.ly:53 (context id)
-#. input/lsr/adding-a-figured-bass-above-or-below-the-notes.ly:54 (context id)
+#. input/lsr/adding-a-figured-bass-above-or-below-the-notes.ly:58 (context id)
+#. input/lsr/adding-a-figured-bass-above-or-below-the-notes.ly:59 (context id)
 msgid "bassStaff"
 msgstr "pentagramaBajo"
 
@@ -10717,7 +10721,7 @@ msgstr "fecha"
 
 #. input/lsr/adding-the-current-date-to-a-score.ly:30 (comment)
 msgid "d-%m-%Y\\\" (localtime (current-time)))"
-msgstr ""
+msgstr "d-%m-%Y\\\" (localtime (current-time)))"
 
 #. input/lsr/adding-the-current-date-to-a-score.ly:32 (comment)
 msgid "use it in the title block:"
@@ -10739,6 +10743,24 @@ msgstr "Diseño predeterminado:"
 msgid "Reducing the minimum space below the staff and above the lyrics:"
 msgstr "Reducir el espacio mínimo bajo el pentagrama y sobre la letra:"
 
+#. input/lsr/aligning-bar-numbers.ly:21 (comment)
+#. input/lsr/printing-bar-numbers-inside-boxes-or-circles.ly:20 (comment)
+msgid "Increase the size of the bar number by 2"
+msgstr "Aumentar en 2 el tamaño del número de compás"
+
+#. input/lsr/aligning-bar-numbers.ly:23 (comment)
+#. input/lsr/printing-bar-numbers-at-regular-intervals.ly:22 (comment)
+msgid "Print a bar number every second measure"
+msgstr "Imprimir el número de compás cada dos compases"
+
+#. input/lsr/aligning-bar-numbers.ly:26 (comment)
+msgid "Center-align bar numbers"
+msgstr "Alinear números de compás al centro"
+
+#. input/lsr/aligning-bar-numbers.ly:29 (comment)
+msgid "Left-align bar numbers"
+msgstr "Alinear números de compás a la izquierda"
+
 #. input/lsr/aligning-marks-with-various-notation-objects.ly:71 (comment)
 msgid "the RehearsalMark will be centered above the KeySignature"
 msgstr "la RehearsalMark se centra sobre la armadura"
@@ -10765,42 +10787,42 @@ msgstr "pentagramaSuperior"
 
 #. input/lsr/ancient-fonts.ly:45 (comment)
 msgid "\\break % 1 (8*1)"
-msgstr ""
+msgstr "\\break % 1 (8*1)"
 
 #. input/lsr/ancient-fonts.ly:56 (comment)
 msgid "\\break %2 (8*1)"
-msgstr ""
+msgstr "\\break %2 (8*1)"
 
 #. input/lsr/ancient-fonts.ly:68 (comment)
 msgid "\\break % 3 (8*1)"
-msgstr ""
+msgstr "\\break % 3 (8*1)"
 
 #. input/lsr/ancient-fonts.ly:83 (comment)
 msgid "\\break % 4 (8*1)"
-msgstr ""
+msgstr "\\break % 4 (8*1)"
 
 #. input/lsr/ancient-fonts.ly:92 (comment)
 #. input/lsr/ancient-fonts.ly:154 (comment)
 msgid "\\break % 5 (8*1)"
-msgstr ""
+msgstr "\\break % 5 (8*1)"
 
 #. input/lsr/ancient-fonts.ly:106 (comment)
 #. input/lsr/ancient-fonts.ly:169 (comment)
 msgid "\\break % 6 (8*1)"
-msgstr ""
+msgstr "\\break % 6 (8*1)"
 
 #. input/lsr/ancient-fonts.ly:115 (comment)
 #. input/lsr/ancient-fonts.ly:179 (comment)
 msgid "\\break % 7 (8*1)"
-msgstr ""
+msgstr "\\break % 7 (8*1)"
 
 #. input/lsr/ancient-fonts.ly:122 (comment)
 msgid "\\break % 8 (8*1)"
-msgstr ""
+msgstr "\\break % 8 (8*1)"
 
 #. input/lsr/ancient-fonts.ly:125 (comment)
 msgid "\\break % 12 (32*1)"
-msgstr ""
+msgstr "\\break % 12 (32*1)"
 
 #. input/lsr/ancient-fonts.ly:130 (variable)
 #. input/lsr/ancient-fonts.ly:130 (context id)
@@ -10809,15 +10831,15 @@ msgstr "pentagramaInferior"
 
 #. input/lsr/ancient-fonts.ly:140 (comment)
 msgid "\\break % 2 (16*1)"
-msgstr ""
+msgstr "\\break % 2 (16*1)"
 
 #. input/lsr/ancient-fonts.ly:145 (comment)
 msgid "\\break % 4 (16*1)"
-msgstr ""
+msgstr "\\break % 4 (16*1)"
 
 #. input/lsr/ancient-fonts.ly:184 (comment)
 msgid "\\break % 9 (16*1)"
-msgstr ""
+msgstr "\\break % 9 (16*1)"
 
 #. input/lsr/ancient-fonts.ly:186 (comment)
 msgid "lig"
@@ -10825,11 +10847,11 @@ msgstr "lig"
 
 #. input/lsr/ancient-fonts.ly:190 (comment)
 msgid "\\break % 11 (16*1)"
-msgstr ""
+msgstr "\\break % 11 (16*1)"
 
 #. input/lsr/ancient-fonts.ly:201 (comment)
 msgid "\\break % 12 (8*1)"
-msgstr ""
+msgstr "\\break % 12 (8*1)"
 
 #. input/lsr/ancient-notation-template----modern-transcription-of-mensural-music.ly:62 (comment)
 #. input/lsr/ancient-notation-template----modern-transcription-of-mensural-music.ly:109 (comment)
@@ -10988,7 +11010,7 @@ msgstr "cuatro compases"
 
 #. input/lsr/ancient-notation-template----modern-transcription-of-mensural-music.ly:199 (variable)
 #. input/lsr/incipit.ly:175 (variable)
-#. input/lsr/orchestra-choir-and-piano-template.ly:60 (variable)
+#. input/lsr/orchestra-choir-and-piano-template.ly:54 (variable)
 #. input/lsr/transcription-of-ancient-music-with-incipit.ly:102 (variable)
 msgid "tenorLyrics"
 msgstr "letraTenor"
@@ -11181,6 +11203,8 @@ msgid ""
 "\\override BreathingSign #'text = #(make-musicglyph-markup \\\"scripts.rcomma"
 "\\\")"
 msgstr ""
+"\\override BreathingSign #'text = #(make-musicglyph-markup \\\"scripts.rcomma"
+"\\\")"
 
 #. input/lsr/breathing-signs.ly:26 (comment)
 msgid "rvarcomma and lvarcomma are variations of the default rcomma and lcomma"
@@ -11241,7 +11265,7 @@ msgstr "cambiar a otro tamaño global predeterminado. "
 #. input/lsr/engravers-one-by-one.ly:191 (comment)
 #. input/lsr/score-for-diatonic-accordion.ly:110 (comment)
 msgid "{"
-msgstr ""
+msgstr "{"
 
 #. input/lsr/changing-the-default-text-font-family.ly:23 (comment)
 #. input/lsr/engravers-one-by-one.ly:194 (comment)
@@ -11249,7 +11273,7 @@ msgstr ""
 #. input/lsr/score-for-diatonic-accordion.ly:233 (comment)
 #. input/lsr/string-quartet-template-with-separate-parts.ly:177 (comment)
 msgid "}"
-msgstr ""
+msgstr "}"
 
 #. input/lsr/changing-the-time-signature-without-affecting-the-beaming.ly:49 (comment)
 msgid "Change time signature symbol but keep 3/4 beaming"
@@ -11327,7 +11351,7 @@ msgstr "Comparar la altura y la alteración (no la octava)."
 
 #. input/lsr/combining-dynamics-with-markup-texts.ly:24 (variable)
 msgid "piuF"
-msgstr ""
+msgstr "piuF"
 
 #. input/lsr/combining-two-parts-on-the-same-staff.ly:71 (variable)
 msgid "musicUp"
@@ -11502,11 +11526,11 @@ msgstr "debe ser menor que el número real de líneas de la pauta"
 
 #. input/lsr/displaying-complex-chords.ly:16 (variable)
 msgid "fixA"
-msgstr ""
+msgstr "fixA"
 
 #. input/lsr/displaying-complex-chords.ly:20 (variable)
 msgid "fixB"
-msgstr ""
+msgstr "fixB"
 
 #. input/lsr/double-glissando.ly:20 (comment)
 msgid "new voice ( = \\voiceOne), hidden"
@@ -11526,7 +11550,7 @@ msgstr "el glissando se aplica al La y al Do"
 
 #. input/lsr/embedding-native-postscript-in-a--markup-block.ly:23 (comment)
 msgid "PostScript is a registered trademark of Adobe Systems Inc."
-msgstr ""
+msgstr "PostScript is a registered trademark of Adobe Systems Inc."
 
 #. input/lsr/engravers-one-by-one.ly:75 (comment)
 msgid "sample music"
@@ -11585,7 +11609,7 @@ msgstr "ha de ir antes de todo"
 
 #. input/lsr/engravers-one-by-one.ly:184 (comment)
 msgid "\\consists \\\"Rest_engraver\\\""
-msgstr ""
+msgstr "\\consists \\\"Rest_engraver\\\""
 
 #. input/lsr/flamenco-notation.ly:46 (comment)
 msgid "Cut here ----- Start 'flamenco.ly' "
@@ -12284,95 +12308,77 @@ msgstr "... para que cubran todos los elementos hasta la nota siguiente"
 msgid "...or to cover just whitespace"
 msgstr "... o para cubrir sólo el espacio vacio"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:44 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:38 (variable)
 msgid "fluteMusic"
-msgstr "laMusica"
+msgstr "musicaFlauta"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:45 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:39 (variable)
 msgid "oboeMusic"
-msgstr "MusicaSoprano"
+msgstr "musicaOboe"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:46 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:40 (variable)
 msgid "clarinetMusic"
-msgstr "clarinete"
+msgstr "musicaClarinete"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:47 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:41 (variable)
 msgid "bassoonMusic"
-msgstr "musicaBajo"
+msgstr "musicaFagot"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:48 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:42 (variable)
 msgid "trumpetMusic"
-msgstr "trompeta"
+msgstr "musicaTrompeta"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:49 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:43 (variable)
 msgid "tromboneMusic"
-msgstr "trombon"
+msgstr "musicaTrombon"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:50 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:44 (variable)
 msgid "hornIMusic"
-msgstr "musicaSoprano"
+msgstr "musicaTrompaI"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:51 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:45 (variable)
 msgid "hornIIMusic"
-msgstr "musicaSoprano"
+msgstr "musicaTrompaII"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:52 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:46 (variable)
 msgid "percussionMusic"
-msgstr "Percusión"
+msgstr "musicaPercusion"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:55 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:49 (variable)
 msgid "altoIMusic"
-msgstr "musicaContralto"
+msgstr "musicaContraltoI"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:56 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:50 (variable)
 msgid "altoILyrics"
-msgstr "letraAltus"
+msgstr "letraContraltoI"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:57 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:51 (variable)
 msgid "altoIIMusic"
-msgstr "musicaContralto"
+msgstr "musicaContraltoII"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:58 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:52 (variable)
 msgid "altoIILyrics"
-msgstr "letraAltus"
+msgstr "letraContraltoII"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:61 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:55 (variable)
 msgid "pianoRHMusic"
-msgstr "musicaSoprano"
+msgstr "musicaPianoMD"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:62 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:56 (variable)
 msgid "pianoLHMusic"
-msgstr "musicaSoprano"
+msgstr "musicaPianoMI"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:63 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:57 (variable)
 msgid "violinIMusic"
-msgstr "musicaRepeticion"
+msgstr "musicaViolinI"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:64 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:58 (variable)
 msgid "violinIIMusic"
-msgstr "musicaRepeticion"
+msgstr "musicaViolinII"
 
-#. input/lsr/orchestra-choir-and-piano-template.ly:65 (variable)
-#, fuzzy
+#. input/lsr/orchestra-choir-and-piano-template.ly:59 (variable)
 msgid "violaMusic"
-msgstr "musicaRepeticion"
+msgstr "musicaViola"
 
 #. input/lsr/percussion-beaters.ly:18 (variable)
 msgid "stick"
@@ -12406,39 +12412,39 @@ msgstr "modificar el contexto PianoStaff para que acepte el contexto Dynamics"
 msgid "tab"
 msgstr "tab"
 
-#. input/lsr/positioning-multi--measure-rests.ly:41 (comment)
+#. input/lsr/positioning-multi--measure-rests.ly:53 (comment)
 msgid "Multi-measure rests by default are set under the second line"
 msgstr ""
 "Los silencios multicompás se sitúan de forma predeterminada bajo la segunda "
 "línea"
 
-#. input/lsr/positioning-multi--measure-rests.ly:43 (comment)
+#. input/lsr/positioning-multi--measure-rests.ly:55 (comment)
 msgid "They can be moved with an override"
 msgstr "Se pueden mover con un override"
 
-#. input/lsr/positioning-multi--measure-rests.ly:46 (comment)
+#. input/lsr/positioning-multi--measure-rests.ly:58 (comment)
 msgid "A value of 0 is the default position;"
 msgstr "Un valor de cero es la posición predeterminada;"
 
-#. input/lsr/positioning-multi--measure-rests.ly:47 (comment)
+#. input/lsr/positioning-multi--measure-rests.ly:59 (comment)
 msgid "the following trick moves the rest to the center line"
 msgstr "el truco siguiente mueve el silencio a la línea central"
 
-#. input/lsr/positioning-multi--measure-rests.ly:50 (comment)
+#. input/lsr/positioning-multi--measure-rests.ly:62 (comment)
 msgid "Multi-measure rests in odd-numbered voices are under the top line"
 msgstr ""
 "Los silencios multicompás de las voces impares están bajo la línea superior"
 
-#. input/lsr/positioning-multi--measure-rests.ly:52 (comment)
+#. input/lsr/positioning-multi--measure-rests.ly:64 (comment)
 msgid "Multi-measure rests in even-numbered voices are under the bottom line"
 msgstr ""
 "Los silencios multicompás de las voces pares están bajo la línea inferior"
 
-#. input/lsr/positioning-multi--measure-rests.ly:54 (comment)
+#. input/lsr/positioning-multi--measure-rests.ly:66 (comment)
 msgid "They remain separated even in empty measures"
 msgstr "Siguen estando separados incluso en compases vacíos"
 
-#. input/lsr/positioning-multi--measure-rests.ly:56 (comment)
+#. input/lsr/positioning-multi--measure-rests.ly:68 (comment)
 msgid "This brings them together even though there are two voices"
 msgstr "Así los juntamos incluso si hay dos voces"
 
@@ -12450,7 +12456,7 @@ msgstr "Fijar llamada como letra de ensayo y ajustar su tamaño si es necesario"
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:29 (comment)
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:51 (comment)
 msgid "\\once \\override Score.RehearsalMark #'font-size = #3"
-msgstr ""
+msgstr "\\once \\override Score.RehearsalMark #'font-size = #3"
 
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:35 (comment)
 msgid "Set coda sign as rehearsal mark and adjust size if needed"
@@ -12495,7 +12501,7 @@ msgstr "texto line-aligned"
 
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:61 (comment)
 msgid "=================="
-msgstr ""
+msgstr "=================="
 
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:62 (comment)
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:68 (comment)
@@ -12504,11 +12510,11 @@ msgstr "Mover el texto a la posición deseada"
 
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:63 (comment)
 msgid "\\once \\override TextScript #'extra-offset = #'( 2 . -3.5 )"
-msgstr ""
+msgstr "\\once \\override TextScript #'extra-offset = #'( 2 . -3.5 )"
 
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:64 (comment)
 msgid "| s1*0^\\markup { D.S. al Coda } }"
-msgstr ""
+msgstr "| s1*0^\\markup { D.S. al Coda } }"
 
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:66 (comment)
 msgid "text center-aligned"
@@ -12516,15 +12522,15 @@ msgstr "texto center-aligned"
 
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:67 (comment)
 msgid "===================="
-msgstr ""
+msgstr "===================="
 
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:69 (comment)
 msgid "\\once \\override TextScript #'extra-offset = #'( 6 . -5.0 )"
-msgstr ""
+msgstr "\\once \\override TextScript #'extra-offset = #'( 6 . -5.0 )"
 
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:70 (comment)
 msgid "| s1*0^\\markup { \\center-column { D.S. \\\"al Coda\\\" } }"
-msgstr ""
+msgstr "| s1*0^\\markup { \\center-column { D.S. \\\"al Coda\\\" } }"
 
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:72 (comment)
 msgid "text and symbols center-aligned"
@@ -12532,7 +12538,7 @@ msgstr "texto y símbolos center-aligned"
 
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:73 (comment)
 msgid "==============================="
-msgstr ""
+msgstr "==============================="
 
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:74 (comment)
 msgid ""
@@ -12544,7 +12550,7 @@ msgstr ""
 
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:75 (comment)
 msgid "\\once \\override TextScript #'extra-offset = #'( 8 . -5.5 )"
-msgstr ""
+msgstr "\\once \\override TextScript #'extra-offset = #'( 8 . -5.5 )"
 
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:81 (comment)
 msgid "Increasing the unfold counter will expand the staff-free space"
@@ -12589,7 +12595,7 @@ msgstr "Coda NO en nueva línea, hacer esto:"
 
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:104 (comment)
 msgid "\\once \\override Score.RehearsalMark #'extra-offset = #'( -2 . 1.75 )"
-msgstr ""
+msgstr "\\once \\override Score.RehearsalMark #'extra-offset = #'( -2 . 1.75 )"
 
 #. input/lsr/positioning-segno-and-coda-with-line-break.ly:106 (comment)
 msgid "Coda on new line, use this:"
@@ -12599,6 +12605,19 @@ msgstr "Coda en nueva línea, hacer esto:"
 msgid "The coda"
 msgstr "La coda"
 
+#. input/lsr/printing-bar-numbers-inside-boxes-or-circles.ly:16 (comment)
+msgid "Prevent bar numbers at the end of a line and permit them elsewhere"
+msgstr ""
+"No poner números de compás al final de la línea, pero sí en otros lugares"
+
+#. input/lsr/printing-bar-numbers-inside-boxes-or-circles.ly:23 (comment)
+msgid "Draw a box round the following bar number(s)"
+msgstr "Pintar una caja rodeando al siguiente(s) número de compás"
+
+#. input/lsr/printing-bar-numbers-inside-boxes-or-circles.ly:28 (comment)
+msgid "Draw a circle round the following bar number(s)"
+msgstr "Rodear con un círculo el siguiente(s) número de compás"
+
 #. input/lsr/printing-metronome-and-rehearsal-marks-below-the-staff.ly:41 (comment)
 msgid "Metronome marks below the staff "
 msgstr "las marcas de metrónomo debajo del pentagrama"
@@ -12631,6 +12650,14 @@ msgstr "citaMe"
 msgid "original"
 msgstr "original"
 
+#. input/lsr/redefining-grace-note-global-defaults.ly:20 (variable)
+msgid "startAcciaccaturaMusic"
+msgstr "inicioMusicaAcciaccatura"
+
+#. input/lsr/redefining-grace-note-global-defaults.ly:26 (variable)
+msgid "stopAcciaccaturaMusic"
+msgstr "finMusicaAcciaccatura"
+
 #. input/lsr/removing-the-first-empty-line.ly:59 (comment)
 msgid "To use the setting globally, uncomment the following line:"
 msgstr ""
@@ -12639,7 +12666,7 @@ msgstr ""
 
 #. input/lsr/removing-the-first-empty-line.ly:60 (comment)
 msgid "\\override VerticalAxisGroup #'remove-first = ##t"
-msgstr ""
+msgstr "\\override VerticalAxisGroup #'remove-first = ##t"
 
 #. input/lsr/removing-the-first-empty-line.ly:69 (comment)
 msgid "To use the setting globally, comment this line,"
@@ -12836,7 +12863,7 @@ msgstr "abrir 1"
 
 #. input/lsr/score-for-diatonic-accordion.ly:123 (comment)
 msgid "<f' bes'>8 <f' a'>8 <d' bes'>8 | "
-msgstr ""
+msgstr "<f' bes'>8 <f' a'>8 <d' bes'>8 | "
 
 #. input/lsr/score-for-diatonic-accordion.ly:125 (comment)
 msgid "push 2"
@@ -12844,7 +12871,7 @@ msgstr "cerrar 2"
 
 #. input/lsr/score-for-diatonic-accordion.ly:126 (comment)
 msgid "<g' c''>4 <f' d''> <g' ees''> <f' a'> | "
-msgstr ""
+msgstr "<g' c''>4 <f' d''> <g' ees''> <f' a'> | "
 
 #. input/lsr/score-for-diatonic-accordion.ly:128 (comment)
 msgid "pull 3"
@@ -12852,7 +12879,7 @@ msgstr "abrir 3"
 
 #. input/lsr/score-for-diatonic-accordion.ly:129 (comment)
 msgid "<f' bes'>2 r8 }"
-msgstr ""
+msgstr "<f' bes'>2 r8 }"
 
 #. input/lsr/score-for-diatonic-accordion.ly:133 (comment)
 msgid "1. Place a copy of the piano melody above"
@@ -12872,7 +12899,7 @@ msgstr "cambie la segunda línea usando el papel de transformación"
 
 #. input/lsr/score-for-diatonic-accordion.ly:139 (comment)
 msgid "- "
-msgstr ""
+msgstr ""
 
 #. input/lsr/score-for-diatonic-accordion.ly:150 (comment)
 msgid "4/4 - tact. How many beats per bar"
@@ -12921,7 +12948,7 @@ msgstr "Esto no es un RhythmicStaff porque se debe poder aplicar letra."
 
 #. input/lsr/score-for-diatonic-accordion.ly:202 (comment)
 msgid "x.y"
-msgstr ""
+msgstr "x.y"
 
 #. input/lsr/score-for-diatonic-accordion.ly:204 (comment)
 msgid ""
@@ -13007,7 +13034,7 @@ msgstr "Esto NO funciona:"
 
 #. input/lsr/snap-pizzicato-markup-bartok-pizzicato.ly:61 (comment)
 msgid "<c e g>\\snapPizzicato"
-msgstr ""
+msgstr "<c e g>\\snapPizzicato"
 
 #. input/lsr/stemlets.ly:35 (comment)
 msgid "N.B. use Score.Stem to set for the whole score."
@@ -13041,7 +13068,7 @@ msgstr "violinuno"
 #. input/lsr/string-quartet-template-with-separate-parts.ly:96 (comment)
 #. input/lsr/string-quartet-template-with-separate-parts.ly:103 (comment)
 msgid "*********************************"
-msgstr ""
+msgstr "*********************************"
 
 #. input/lsr/string-quartet-template-with-separate-parts.ly:91 (variable)
 msgid "Violintwo"
@@ -13057,7 +13084,7 @@ msgstr "Cello"
 
 #. input/lsr/string-quartet-template-with-separate-parts.ly:110 (comment)
 msgid "**********************************"
-msgstr ""
+msgstr "**********************************"
 
 #. input/lsr/string-quartet-template-with-separate-parts.ly:121 (comment)
 msgid "These are the other files you need to save on your computer"
@@ -13087,7 +13114,7 @@ msgstr ""
 
 #. input/lsr/string-quartet-template-with-separate-parts.ly:138 (comment)
 msgid "vn1.ly"
-msgstr ""
+msgstr "vn1.ly"
 
 #. input/lsr/string-quartet-template-with-separate-parts.ly:139 (comment)
 msgid "(This is the Violin 1 part file)"
@@ -13095,7 +13122,7 @@ msgstr "(Este es el archivo de particella del violín 1)"
 
 #. input/lsr/string-quartet-template-with-separate-parts.ly:148 (comment)
 msgid "vn2.ly"
-msgstr ""
+msgstr "vn2.ly"
 
 #. input/lsr/string-quartet-template-with-separate-parts.ly:149 (comment)
 msgid "(This is the Violin 2 part file)"
@@ -13103,7 +13130,7 @@ msgstr "(Este es el archivo de particella del violín 2)"
 
 #. input/lsr/string-quartet-template-with-separate-parts.ly:158 (comment)
 msgid "vla.ly"
-msgstr ""
+msgstr "vla.ly"
 
 #. input/lsr/string-quartet-template-with-separate-parts.ly:159 (comment)
 msgid "(This is the Viola part file)"
@@ -13111,7 +13138,7 @@ msgstr "(Este es el archivo de particella de la viola)"
 
 #. input/lsr/string-quartet-template-with-separate-parts.ly:168 (comment)
 msgid "vlc.ly"
-msgstr ""
+msgstr "vlc.ly"
 
 #. input/lsr/string-quartet-template-with-separate-parts.ly:169 (comment)
 msgid "(This is the Cello part file)"
@@ -13163,19 +13190,19 @@ msgstr "hacer invisibles las líneas de los pentagramas"
 
 #. input/lsr/transcription-of-ancient-music-with-incipit.ly:127 (variable)
 msgid "incipitDiscantus"
-msgstr ""
+msgstr "incipitDiscantus"
 
 #. input/lsr/transcription-of-ancient-music-with-incipit.ly:151 (variable)
 msgid "incipitAltus"
-msgstr ""
+msgstr "incipitAltus"
 
 #. input/lsr/transcription-of-ancient-music-with-incipit.ly:176 (variable)
 msgid "incipitTenor"
-msgstr ""
+msgstr "incipitTenor"
 
 #. input/lsr/transcription-of-ancient-music-with-incipit.ly:202 (variable)
 msgid "incipitBassus"
-msgstr ""
+msgstr "incipitBassus"
 
 #. input/lsr/transcription-of-ancient-music-with-incipit.ly:226 (comment)
 msgid ""
@@ -13372,7 +13399,7 @@ msgstr "letraD"
 
 #. input/lsr/vertically-centered-common-lyrics.ly:49 (context id)
 msgid "m"
-msgstr ""
+msgstr "m"
 
 #. input/lsr/vocal-ensemble-template-with-automatic-piano-reduction.ly:50 (variable)
 #. input/lsr/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:42 (variable)
@@ -13424,7 +13451,7 @@ msgstr ""
 
 #. input/lsr/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:80 (comment)
 msgid "\\new Lyrics \\lyricsto altos \\altoWords"
-msgstr ""
+msgstr "\\new Lyrics \\lyricsto altos \\altoWords"
 
 #. input/lsr/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:89 (comment)
 msgid "again, we could replace the line above this with the line below."
@@ -13432,7 +13459,7 @@ msgstr "de nuevo podríamos sustituir la línea anterior con la línea siguiente
 
 #. input/lsr/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly:90 (comment)
 msgid "\\new Lyrics \\lyricsto basses \\bassWords"
-msgstr ""
+msgstr "\\new Lyrics \\lyricsto basses \\bassWords"
 
 #. input/lsr/volta-multi-staff.ly:13 (variable)
 msgid "voltaMusic"
@@ -13457,11 +13484,5 @@ msgstr "Notas al pie"
 msgid "Table of Contents"
 msgstr "Índice general"
 
-#~ msgid "voiceOneStyle continues as Voice A is kept alive"
-#~ msgstr "voiceOneStyle permanece porque la voz A se mantiene viva"
-
-#~ msgid "voiceTwoStyle continues, as Voice \\\"B\\\" is kept alive"
-#~ msgstr "voiceTwoStyle permanece porque la voz \\\"B\\\" se mantiene viva"
-
-#~ msgid "Voice \\\"A\\\" is still alive"
-#~ msgstr "La voz \\\"A\\\" aún está viva"
+#~ msgid "Updating with @command{convert-ly}"
+#~ msgstr "Actualizar ficheros con @command{convert-ly}"
index 36e83a8cca7b79e744c5db48ea0523bf0da9ce77..9060cc1fd4b3910367748c177752de0b63d87a1e 100644 (file)
@@ -3,7 +3,7 @@
 Los números de compás se alinean de forma predeterminada por la
 derecha con su objeto padre. Éste es por lo general el borde
 izquierdo de una línea o, si los números se imprimen dentro de la
-línea, el lado isquierdo de una línea divisoria.  Los números
+línea, el lado izquierdo de una línea divisoria.  Los números
 también se pueden situar directamente sobre la barra de compás o
 alineados por la izquierda con ella.
 
index dffc70185ba65073cf6ef931b2c9c69d562adaf6..42c55966686bd5f052044ff1c2898e9b258cf5f5 100644 (file)
@@ -14,3 +14,13 @@ werden.
 
 "
   doctitlede = "Balken über Zeilenumbrüche"
+
+
+%% Translation of GIT committish :<b3196fadd8f42d05ba35e8ac42f7da3caf8a3079>
+  
+  texidocfr = "
+Il est normalement impensable qu'un saut de ligne tombe au milieu d'une
+ligature.  LilyPond permet néanmoins de l'obtenir.
+
+"
+  doctitlefr = "Ligature au moment d'un saut de ligne"
index 6752f6f7201b3e592b106a9d18afdf1e9457c087..79717e0761aba380710a4509fe9aed8853cc8e43 100644 (file)
@@ -23,3 +23,16 @@ Standardwert von @code{auto-knee-gap} ist 5.5 Notensystemabstände.
 
 "
   doctitlede = "Balken für weit auseinander liegende Noten ändern"
+
+
+%% Translation of GIT committish :<b3196fadd8f42d05ba35e8ac42f7da3caf8a3079>
+  texidocfr = "
+LilyPond insère automatiquement des ligatures coudées --- certaines
+hampes vers le haut, d'autres vers le bas --- lorsqu'il détecte un
+intervalle important entre des têtes de notes. Ce comportement peut être
+changé par l'intermédiaire de l'objet @code{auto-knee-gap} --- défini
+par défaut à @samp{5,5} espace, plus la largeur et la pente de la
+ligature en question.
+
+"
+  doctitlefr = "Ligature et directions de hampe inversées"
index 77e654bf7a50f65308d3c0454d6c95b7bc0bd562..595c6088b5272f74b0bea24e6a34b97d00084040 100644 (file)
@@ -29,3 +29,20 @@ der @code{set-time-signature}-Funktion als das dritte Argument mitgegeben:
 
 "
   doctitlede = "Dirigirzeichen, Taktgruppenzeichen"
+
+
+%% Translation of GIT committish :<b3196fadd8f42d05ba35e8ac42f7da3caf8a3079>
+  texidocfr = "
+Il existe des options qui permettent de grouper les ligatures au sein
+d'une mesure, grâce à la fonction Scheme @code{set-time-signature}.
+Celle-ci prend trois arguments : le nombre de pulsations, la durée de la
+pulsation et le regroupement des pulsations dans la mesure.  Si l'on
+fait appel au @code{Measure_grouping_engraver}, la fonction 
+@code{set-time-signature} créera aussi des symboles
+@code{MeasureGrouping}.  Ces symboles aident à la lecture des œuvres
+modernes à la rythmique complexe.  Dans l'exemple qui suit, la mesure à
+9/8 este divisée en 2, 2, 2 et 3.  Ceci est fourni en tant que troisième
+argument à @code{set-time-signature} : @code{'(2 2 2 3)}.
+
+"
+  doctitlefr = "Signes de direction, signes de sous-groupe"
index b0bbfd8ac3eef944bc86b4c06f906d0f982772bc..606caf494e73563f2febf14320f4c8bbb1922b67 100644 (file)
@@ -12,3 +12,12 @@ werden:
 
 "
   doctitlede = "Notengruppen"
+
+
+%% Translation of GIT committish :<b3196fadd8f42d05ba35e8ac42f7da3caf8a3079>
+  texidocfr = "
+La manière de gérer les ligatures est influencée par la propriété 
+@code{beatGrouping} :
+
+"
+  doctitlefr = "Regroupement selon la pulsation"
index b3683b07889aac6e7811135f657697c66785b6ea..392f11c782a67e0b8451f2cb843d7d8a80b8728b 100644 (file)
@@ -12,3 +12,13 @@ Bunddiagrammen auch der Schlagrhythmus angegeben werden.
 
 "
   doctitlede = "Schlagrhythmus für Guitarren"
+
+
+%% Translation of GIT committish :<>
+  texidocfr = "
+En matière de notation pour guitare, il arrive que soient indiqués les
+@qq{coups de gratte} en plus de la mélodie, grilles d'accords et
+diagrammes de tablature.
+
+"
+  doctitlede = "Rythmique et guitare"
index 5f274fa6bddb83918dceaecc5190781f51e6a8a5..58f3f3baa0428ba08dc6feeff2de0a32d0e6152c 100644 (file)
@@ -16,3 +16,12 @@ unterscheiden.  Auch ein Notenwert kann zu Nenner oder Zähler des Bruchs
 hinzugefügt werden.
 "
   doctitlede = "Nicht-standard-N-tolennummern"
+
+%% Translation of GIT committish: 
+  texidocfr = "
+LilyPond sait aussi gérer des nolets dont le chiffrage imprimé ne
+correspond pas exactement à la fraction de mesure à laquelle ils se
+réfèrent, tout comme ceux auxquels une valeur de note vient en complément
+au chiffre.
+"
+  doctitlefr = "Nolets au chiffrage inhabituel"
index 1599088a18084fee75732749f1befd5909100473..a73302f88bee1f938094bf1eaff3e5fcc2566573 100644 (file)
@@ -16,3 +16,15 @@ auf höhrer Ebene angegeben wurden, können verändert werden.  Der
 werden:
 "
   doctitlede = "Den Kontext für beatGrouping angeben"
+
+
+%% Translation of GIT committish :<b3196fadd8f42d05ba35e8ac42f7da3caf8a3079>
+  texidocfr = "
+Le fait de spécifier un contexte à @code{beatGrouping} permet d'en 
+limiter les effets.  Par voie de conséquence, il sera possible
+d'outrepasser les règles définies à un niveau supérieur.  La commande
+@code{\set} destinée à en modifier les valeurs doit se placer après la 
+commande @code{\time} :
+
+"
+  doctitlefr = "Spécification du contexte auquel s'appliquera beatGrouping"
index a354be1720b75db830e74ef42a9f670f3afc3e9a..e1300e46462e7a4d99b713f3cfdde16340eafdd9 100644 (file)
@@ -28,3 +28,21 @@ Standardwert für @code{beatLength} ist 1 / Zähler des aktuellen Taktes.
 
 "
   doctitlede = "Balken in Untergruppen teilen"
+
+
+%% Translation of GIT committish :<b3196fadd8f42d05ba35e8ac42f7da3caf8a3079>
+  texidocfr = "
+Les ligatures d'une succession de notes de durée inférieure à la croche
+ne sont pas subdivisées par défaut.  Autrement dit, tous les traits de
+ligature seront continus.  Ce comportement peut être modifié aafin de
+diviser la ligature en sous-groupes grâce à la propriété
+@code{subdivideBeams}.  Lorsqu'elle est activée, les ligatures seront
+subdivisées selon un intervalle défini par @code{beatLength} ; il n'y
+aura alors plus qu'un seul trait de ligature entre chaque sous-groupe.  
+Par défaut, @code{beatLength} fixe la valeur de référence à une noire.
+Il faudra donc lui fournir, à l'aide de la fonction @code{make-moment},
+une fraction correspondant au sous-groupe désiré, comme dans l'exemple
+suivant. 
+
+"
+  doctitlefr = "Subdivision des ligatures"
index e4fe70819434b7eee6a600ace2be137f285b8ffc..89ed989b74d9a41451102d45b6d77039658d0c9a 100644 (file)
@@ -22,3 +22,14 @@ beeinflusst.  Die Erklärungen werden als Kommentare im Quellcode
 gegeben.
 "
   doctitlede = "beatLength und beatGrouping benutzen"
+
+%% Translation of GIT committish :<b3196fadd8f42d05ba35e8ac42f7da3caf8a3079>
+  texidocfr = "
+La propriété @code{measureLength} détermine la pulsation et, combinée à
+@code{beatLength} y @code{beatGrouping}, comment générer les ligatures
+automatiques selon les durées et la métrique lorsqu'aucune règle n'a été
+définie.  L'exemple commenté qui suit indique différentes façons de
+contrôler les ligatures à l'aide de ces propriétés. 
+
+"
+  doctitlefr = "Utilisation conjointe de beatLength et beatGrouping"