]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge branch 'master' into lilypond/translation
authorFrancisco Vila <francisco.vila@hispalinux.es>
Sat, 29 Jan 2011 16:24:51 +0000 (17:24 +0100)
committerFrancisco Vila <francisco.vila@hispalinux.es>
Sat, 29 Jan 2011 16:24:51 +0000 (17:24 +0100)
Documentation/fr/notation/changing-defaults.itely
Documentation/fr/notation/pitches.itely
Documentation/fr/notation/rhythms.itely
Documentation/fr/notation/spacing.itely
scripts/build/create-weblinks-itexi.py

index f71d93903aff584b2100176ac2e2fe303ee4017f..cd207cb75f3b05de5aef827466647fefa2c65477 100644 (file)
@@ -78,7 +78,7 @@ papier@tie{}; tous ces facteurs font l'objet des chapitres
 
 @menu
 * Contextes d'interprétation::
-* En quoi consiste la référence du programme::
+* En quoi consiste la référence des propriétés internes::
 * Modification de propriétés::
 * Propriétés et contextes utiles::
 * Retouches avancées::
index 3ec6129b264282c32af70a07a1768ae288f0e291..f31986bc490851d0ccc2205a6f5de49ab45142ca 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 2cc5ab63e7b66e1589cf76f89325f368764a9990
+    Translation of GIT committish: 20a4e530e15d5e9d3a679067aa6124a2740031de
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -614,13 +614,13 @@ Les tests d'octave rendent la correction d'erreurs d'octave plus facile
 dans le mode d'octave @code{relative} -- un@tie{}@code{,} ou
 un@tie{}@code{'} oublié, ça n'arrive pas qu'aux autres@tie{}!
 
-Une note peut être suivie de  @w{@code{=}@var{apostrophes/virgules}}
-pour indiquer à quelle octave absolue elle devrait être.  Dans l'exemple
-suivant, le @code{d} générera un avertissement, puisqu'on attend un
-@code{d''} mais qu'on obtient un @code{d'} -- il n'y a qu'une tierce
-entre @code{b'} et @code{d''}.  Sur la partition, l'octave sera corrigée
-pour donner un @code{d''} et la prochaine note sera calculée en fonction
-de @code{d''} et non de @code{d'}.
+Une note peut être suivie de @w{@code{=}@var{apostrophes/virgules}}
+pour indiquer à quelle @strong{octave absolue} elle devrait être.  Dans
+l'exemple suivant, le premier @code{d} générera un avertissement,
+puisqu'on attend un @code{d''} -- intervalle inférieur à la quarte --
+mais qu'on obtient un @code{d'}.  Sur la partition, l'octave sera
+corrigée pour donner un @code{d'} et la prochaine note sera calculée en
+fonction de ce @code{d'} et non de @code{d''}.
 
 @lilypond[verbatim,quote]
 \relative c'' {
index b87ae753afedc7c361c08aef92637e7bab040af5..7fa269c547ff506a458ec93fb8ebe6eca9f7672d 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 0b355f8aead9c773ea9e8fb4069ab53e90f02bca
+    Translation of GIT committish: 45c3316d9910548d18aae39aa12f31f7a0bbdd0e
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -125,12 +125,12 @@ mais uniquement en @qq{liant} deux ou plusieurs notes entre elles.  Voir
 @ref{Liaisons de prolongation} à ce sujet.
 
 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
+des paroles par rapport aux notes, reportez vous au chapitre
 @ref{Musique vocale}.
 
 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{Notation proportionnelle}.
+cette forme de notation, reportez vous à @ref{Notation proportionnelle}.
 
 @funindex \dotsUp
 @funindex dotsUp
@@ -298,7 +298,7 @@ Manuel d'initiation :
 Manuel de notation :
 @ref{Gestion du temps},
 @ref{Changement d'échelle des durées},
-@ref{La commande d'affinage (@emph{tweak})},
+@ref{La commande d'affinage (tweak)},
 @ref{Notation polymétrique}.
 
 Morceaux choisis :
@@ -334,10 +334,11 @@ comme indiqué au chapitre @rlearning{Les voix contiennent la musique}.
 @cindex durées, échelonnement
 
 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
+joignant une fraction @var{N/D}, donnant @qq{@code{*}@var{N/D}} -- ou
+@qq{@code{*}@var{N}} si @var{D=1}.  Ceci ne modifiera en rien
 l'apparence des notes ou silences produits, mais affectera le
-positionnement de l'objet dans la mesure, ainsi que le rendu MIDI.
+positionnement de l'objet dans la mesure, ainsi que le rendu MIDI. Cette
+fraction peut elle-même être multipliée du style @code{*M*N/D}.
 
 Dans l'exemple suivant, les trois premières notes prennent exactement
 deux temps, mais aucun triolet n'est imprimé.
@@ -547,7 +548,7 @@ c2 ~ c
 
 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
+plus amples détails à ce sujet, reportez vous au chapitre
 @ref{Liaisons d'articulation}.
 
 @predefined
@@ -573,7 +574,7 @@ plus amples détails à ce sujet, reportez-vous au chapitre
 
 
 @seealso
-Glossaire musical :
+Glossaire musicologique :
 @rglosnamed{tie,liaison de tenue},
 @rglos{laissez vibrer}.
 
@@ -597,7 +598,7 @@ Un changement de portée, lorsqu'une liaison de tenue est active, ne
 peut produire une liaison oblique.
 
 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
+résultat indéfini.  Dans ces cas là, il est préférable d'utiliser un
 @emph{legato}.
 
 
@@ -632,9 +633,9 @@ notes.
 @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@tie{}:
+Les silences sont écrits comme des notes avec le nom de note @code{r} --
+premier caractère du mot @emph{rest}.  Les durées supérieures à la pause
+s'indiquent à l'aide de commandes prédéfinies@tie{}:
 
 @c \time 16/1 is used to avoid spurious bar lines
 @c and long tracts of empty measures
@@ -653,7 +654,7 @@ prédéfinies@tie{}:
 }
 @end lilypond
 
-@cindex silence multi-mesure
+@cindex silence multimesure
 @cindex mesure de silence
 
 Les pauses d'une mesure complète, qui sont placées au centre de la
@@ -671,7 +672,7 @@ 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
+a4\rest d4\rest
 @end lilypond
 
 @snippets
@@ -965,7 +966,7 @@ numéros de mesure.
 
 @seealso
 Glossaire musicologique :
-@rglosnamed{multi-measure rest,silence multi-mesures}.
+@rglosnamed{multi-measure rest,silence multimesures}.
 
 Manuel de notation :
 @ref{Durées},
@@ -1091,7 +1092,7 @@ Les métriques anciennes sont abordées au chapitre
 @funindex \overrideTimeSignatureSettings
 
 En plus de déterminer la métrique qui sera imprimée, la commande
-@code{\time} règlera aussi les valeurs par défaut des propriétés
+@code{\time} réglera aussi les valeurs par défaut des propriétés
 @code{baseMoment}, @code{beatStructure} et @code{beamExceptions}.
 Les valeurs prédéterminées par défaut de ces différentes propriétés sont
 inscrites dans le fichier @file{scm/time-signature-settings.scm}.  Vous
@@ -1111,20 +1112,61 @@ pouvez les modifier de la manière suivante@tie{}:
 }
 @end lilypond
 
-@code{\overrideTimeSignatureSettings} prend cinq arguments@tie{}: un
-contexte, une fraction indiquant la métrique, une fraction indiquant la
-base de la pulsation, la structure de cette pulsation, et enfin les
-règles d'exception en matière de ligature.  Le contexte, exprimé sous la
-forme d'une variable Scheme, stipule à quel contexte ces réglages par
-défaut s'appliqueront -- partition, portée ou voix.  La métrique est
-indiquée par un doublet Scheme.  La base de la pulsation est un doublet
-Scheme contenant le numérateur et le dénominateur correspondants à
-l'unité de temps pour cette métrique.  La structure de la pulsation,
-exprimée sous la forme d'une liste d'unités de base en Scheme, détermine
-coment les temps sont regroupés dans la mesure.  Les règles d'exception
-en matière de ligature s'énoncent sous la forme d'une liste associative
-pour les cas où il faudrait dépasser la pulsation de base -- voir
-@ref{Définition des règles de ligature automatique} à ce propos.
+@code{\overrideTimeSignatureSettings} prend quatre arguments@tie{}:
+
+@enumerate
+
+@item
+@code{@var{timeSignatureFraction}}, un doublet Scheme indiquant la
+métrique,
+
+@item
+@code{@var{baseMomentFraction}}, un doublet Scheme comprenant les
+numérateur et dénominateur de la fraction indiquant la base de la
+pulsation,
+
+@item
+@code{@var{beatStructure}}, une liste Scheme indiquant la structure de
+cette pulsation, en unité de base,
+
+@item
+@code{@var{beamExceptions}}, une liste associative des règles de
+ligature pour cette métrique, en dehors de celles basées sur le temps
+comme indiqué à la rubrique
+@ref{Définition des règles de ligature automatique}.
+@end enumerate
+
+Le contexte auquel doivent s'appliquer les dérogations introduites par
+un @code{\overrideTimeSignatureSettings} doit exister avant l'appel de
+ces réglages.  Autrement dit, vous devrez explicitement mentionner le
+contexte avant que ne survienne l'appel à
+@code{\overrideTimeSignatureSettings} s'il n'y a pas déjà d'élément
+musical.
+
+@lilypond[quote,verbatim]
+\score {
+  \relative c' {
+    % This call will fail because the context isn't yet instantiated
+    \overrideTimeSignatureSettings
+      #'(4 . 4)  % timeSignatureFraction
+      #'(1 . 4)  % baseMomentFraction
+      #'(3 1)    % beatStructure
+      #'()       % beamExceptions
+    \time 4/4
+    c8^\markup {"Beamed (2 2)"}
+    \repeat unfold 7 { c8 } |
+    % This call will succeed
+    \overrideTimeSignatureSettings
+      #'(4 . 4)  % timeSignatureFraction
+      #'(1 . 4)  % baseMomentFraction
+      #'(3 1)    % beatStructure
+      #'()       % beamExceptions
+    \time 4/4
+    c8^\markup {"Beamed (3 1)"}
+    \repeat unfold 7 { c8 } |
+  }
+}
+@end lilypond
 
 @cindex métrique, retour au propriétés par défaut
 @cindex retour au propriétés par défaut de la métrique
@@ -1138,12 +1180,12 @@ métrique@tie{}:
   \relative c' {
     \repeat unfold 8 { c8 } |
     \overrideTimeSignatureSettings
-      #'(4 . 4)                       % timeSignatureFraction
-      #'(1 . 4)                       % baseMomentFraction
-      #'(3 1)                         % beatStructure
-      #'((end . (((1 . 8) . (3 1))))) % beamExceptions
+      #'(4 . 4)  % timeSignatureFraction
+      #'(1 . 4)  % baseMomentFraction
+      #'(3 1)    % beatStructure
+      #'()       % beamExceptions
     \time 4/4
-    \repeat unfold 8 c8 |
+    \repeat unfold 8 { c8 } |
     \revertTimeSignatureSettings #'(4 . 4)
     \time 4/4
     \repeat unfold 8 { c8 } |
@@ -1151,6 +1193,49 @@ métrique@tie{}:
 }
 @end lilypond
 
+Le fait de déplacer du contexte @code{Score} au contexte @code{Staff} à
+la fois le @code{Timing_translator} et le
+@code{Default_bar_line_engraver} permet d'obtenir des réglages
+particuliers pour les différentes portées d'un regroupement@tie{}:
+
+
+@lilypond[quote, verbatim]
+\score {
+  \new StaffGroup <<
+     \new Staff {
+        \overrideTimeSignatureSettings
+          #'(4 . 4)  % timeSignatureFraction
+          #'(1 . 4)  % baseMomentFraction
+          #'(3 1)    % beatStructure
+          #'()       % beamExceptions
+        \time 4/4
+        \repeat unfold 8 {c''8}
+     }
+     \new Staff {
+        \overrideTimeSignatureSettings
+          #'(4 . 4)  % timeSignatureFraction
+          #'(1 . 4)  % baseMomentFraction
+          #'(1 3)    % beatStructure
+          #'()       % beamExceptions
+        \time 4/4
+        \repeat unfold 8 {c''8}
+     }
+  >>
+  \layout {
+    \context {
+      \Score
+      \remove "Timing_translator"
+      \remove "Default_bar_line_engraver"
+    }
+    \context {
+      \Staff
+      \consists "Timing_translator"
+      \consists "Default_bar_line_engraver"
+    }
+  }
+}
+@end lilypond
+
 @predefined
 @code{\numericTimeSignature},
 @code{\defaultTimeSignature}.
@@ -1337,8 +1422,9 @@ Par exemple, @code{\partial 8*3} est traduit en@tie{}:
 
 La propriété @code{measurePosition} contient un nombre rationnel qui
 indique, à ce point précis, où l'on en est de la mesure.  Notez qu'il
-peut s'agir d'un nombre négatif@tie{}; @code{\partial 4} signifie, pour
-le programme@tie{}: @qq{Dans cette mesure, il reste juste une noire}.
+s'agit du résultat d'unes soustraction@tie{}; @code{\partial 4}
+signifie, pour le programme@tie{}: @qq{Dans cette mesure, il reste juste
+une noire}.
 
 @seealso
 Glossaire musicologique :
@@ -1366,8 +1452,8 @@ pareil cas.
 @unnumberedsubsubsec Musique sans métrique
 @translationof Unmetered music
 
-@cindex barres de mesure, supression
-@cindex numérotation des mesures, supression
+@cindex barres de mesure, suppression
+@cindex numérotation des mesures, suppression
 @cindex cadence
 @cindex musique non mesurée
 
@@ -1411,7 +1497,7 @@ d4 e d c
 @cindex musique non mesurée et ligature
 
 L'instruction @code{\cadenzaOn} désative les ligatures
-automatique@tie{}; elles seront réactivées après un @code{\cadenzaOff}.
+automatiques@tie{}; elles seront réactivées après un @code{\cadenzaOff}.
 Toutes les ligatures devront donc être indiquées de manière explicite
 tout au long de la cadence -- voir @ref{Barres de ligature manuelles}).
 
@@ -1472,11 +1558,6 @@ vous faudra insérer des barres de mesure invisibles,
 @noindent
 pour indiquer où des sauts de ligne peuvent prendre place.
 
-Les règles de ligature automatique peuvent être fortement perturbées
-lorsqu'une cadence dure plus de deux temps.  Aussi nous vous
-recommandons de recourir aux ligatures manuelles à l'aide de
-@code{[} et @code{]}.
-
 Au risque d'obtenir des messages d'erreur inhabituels, il est fortement
 recommandé de créer explicitement un contexte @code{Voice} lorsqu'un
 morceau débute par un @code{\cadenzaOn}.
@@ -1532,10 +1613,11 @@ de crochet de nolet (voir @ref{Changement d'échelle des durées}).
 
 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}@tie{}; 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.
+de telle sorte que 2/3@tie{}*@tie{}9/8@tie{}=@tie{}3/4@tie{}; pour la
+troisième elles sont multipliées par 3/5, de telle sorte que
+3/5@tie{}*@tie{}10/8@tie{}=@tie{}3/4.  Les ligatures devront être
+explicites, la fonction d'échelonnement venant perturber les règles de
+ligature automatique.
 
 @lilypond[quote,verbatim]
 \relative c' <<
@@ -1636,7 +1718,7 @@ Références des propriétés internes :
 
 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 entre les portées.
+fausser l'espacement régulier entre les différentes portées.
 
 
 @node Découpage automatique des notes
@@ -1692,9 +1774,9 @@ Références des propriétés internes :
 Bien que toutes les durées -- particulièrement celles contenant des
 nolets -- ne puissent être exactement représentées avec des notes
 normales et des points, le graveur @code{Completion_heads_engraver}
-n'insèrera pas de nolet.
+n'insérera pas de nolet.
 
-@code{Completion_heads_engraver} affecte seulement les notes, il ne
+Le @code{Completion_heads_engraver} affecte seulement les notes, il ne
 divise pas les silences.
 
 
@@ -1728,9 +1810,9 @@ notes sont ramenées à la même hauteur, sur une portée d'une seule ligne.
 >>
 @end lilypond
 
-@cindex guitar chord charts
-@cindex strumming rhythms, showing
-@cindex guitar strumming rhythms, showing
+@cindex guitare, grille d'accords
+@cindex coups de gratte, indication
+@cindex guitare, coups de gratte
 
 @funindex Pitch_squash_engraver
 @funindex \improvisationOn
@@ -1742,7 +1824,6 @@ L'utilisation combinée du @code{Pitch_squash_engraver} et de
 @code{\improvisationOn} permet d'afficher la structure rythmique d'une
 grille d'accords@tie{}:
 
-
 @lilypond[quote,verbatim]
 <<
   \new ChordNames {
@@ -1908,7 +1989,6 @@ altérations appartenant à d'autres voix.
 @unnumberedsubsubsec Définition des règles de ligature automatique
 @translationof Setting automatic beam behavior
 
-
 @cindex ligatures automatiques, personnalisation
 @cindex réglage des ligatures automatiques
 @cindex ligatures automatiques, génération de
@@ -1944,7 +2024,7 @@ c16^"(3+2)" c c c c |
 @end lilypond
 
 Les effets de règles de ligature peuvent être restreints à un contexte
-particulier.  En l'absence de régles particulières déterminées dans un
+particulier.  En l'absence de régle particulière déterminée dans un
 contexte de niveau inférieur, les règles définies au niveau directement
 supérieur s'appliqueront.
 
@@ -2002,7 +2082,7 @@ valeur de @code{baseMoment}.
 @code{baseMoment} constitue un @strong{moment}, autrement dit une unité
 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} --
-voir @ref{Gestion du temps}.
+voir @ref{Gestion du temps} pour plus de précisions.
 
 La pulsation -- @emph{baseMoment} en anglais -- découle directement de
 la métrique telle que définie par la commande @code{\time}.  Elle est
@@ -2014,7 +2094,7 @@ vous au chapitre @ref{Métrique}.
 
 Les règles de ligature et de subdivision spécifiques sont enregistrées
 dans la propriété @code{beamExceptions}.  Ses valeurs par défaut,
-rangées par métrique et type de règle,  sont répertoriées dans le
+rangées par métrique et type de règle, sont répertoriées dans le
 fichier @file{scm/time-signature-settings.scm}.
 
 Les règles spécifiques autres que celles concernant la terminaison des
@@ -2065,24 +2145,58 @@ avant de les spécifier.}
 Lorsqu'intervient un changement de métrique, les valeurs par défaut de
 @code{Timing.baseMoment}, @code{Timing.beatStructure} et
 @code{Timing.beamExceptions} sont réinitialisées.  Il suffit donc, pour
-revenir aux règles de ligature par défaut, de spécifier à nouveau la
-métrique.
+revenir aux règles de ligature par défaut d'unn contexte @code{Timing},
+de spécifier à nouveau la métrique.
 
 @lilypond[quote,verbatim,relative=2]
-\time 4/4
-\repeat unfold 8 { a8 }
-% eliminate beam exception that groups beats 1, 2 and 3, 4
-\set Timing.beamExceptions = #'()
-\repeat unfold 8 { a8 }
+\time 6/8
+\repeat unfold 6 { a8 }
+% group (4 + 2)
+\set Timing.beatStructure = #'(4 2)
+\repeat unfold 6 { a8 }
 % go back to default behavior
-\time 4/4
-\repeat unfold 8 { a8 }
+\time 6/8
+\repeat unfold 6 { a8 }
 @end lilypond
 
 Les règles de ligature automatique par défaut sont répertoriées, par
-métrique, dans le fichier
-@file{scm/time-signature-settings.scm}.  Les manières de déroger
-à ce comportement sosnt abordées au chapitre @ref{Métrique}.
+métrique, dans le fichier @file{scm/time-signature-settings.scm}.  Les
+manières de déroger à ce comportement sont abordées au chapitre
+@ref{Métrique}.
+
+@cindex ligature, mesure à 4/4
+@cindex mesure à 3/4 et ligature
+
+La plupart des règles de ligature automatique comportent une clé
+@code{beamExceptions}.  Par exemple, s'il n'y a que des croches dans une
+mesure à 4/4, celles-ci seront réparties en deux groupes.  Le fait de ne
+pas réinitialiser @code{beamExceptions} lors d'un aménagement de la
+pulsation -- l'élément @code{beatStructure} -- empèchera l'application
+de cette dérogation.
+
+@lilypond[quote,verbatim,relative=2]
+\time 4/4
+\set Timing.baseMoment = #(ly:make-moment 1 8)
+\set Timing.beatStructure = #'(3 3 2)
+% This won't beam (3 3 2) because of beamExceptions
+\repeat unfold 8 {c8} |
+% This will beam (3 3 2) because we clear beamExceptions
+\set Timing.beamExceptions = #'()
+\repeat unfold 8 {c8}
+@end lilypond
+
+De la même manière, les croches d'une mesure à 3/4 sont par défaut
+ligaturées sur la mesure entière.  Réinitialiser @code{beamExceptions}
+vousu permettra alors de ligaturer les croches sur la base du temps.
+
+@lilypond[quote,verbatim,relative=2]
+\time 3/4
+% by default we beam in (3) due to beamExceptions
+\repeat unfold 6 {a8} |
+% This will beam (1 1 1) due to beatLength
+\set Timing.beamExceptions = #'()
+\repeat unfold 6 {a8}
+@end lilypond
 
 @i{@strong{Principes de la ligature automatique}}
 
@@ -2109,7 +2223,7 @@ si une règle explicite de terminaison a été définie grâce à la propriété
 qui s'appliquera@tie{}; sinon
 
 @item
-utiliser les valeurs de @code{baseMoment} et @code{beatStructure}
+utilisation des valeurs de @code{baseMoment} et @code{beatStructure}
 pour regrouper les notes par des ligatures.
 
 @end itemize
@@ -2163,7 +2277,7 @@ 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 @w{@code{<< @dots{} \\ @dots{} >>}}, où une voix se terminerait
 sans que la dernière ligature ne soit achevée.  Le plus simple, en
-pareil cas, est de spécifier anuellement les dernières ligatures.
+pareil cas, est de spécifier manuellement les dernières ligatures.
 
 
 @node Barres de ligature manuelles
@@ -2184,7 +2298,7 @@ des notes.  Le début et la fin de la ligature sont alors indiqués
 respectivement par @code{[} et @code{]}.
 
 @lilypond[quote,relative=1,verbatim]
-r4 r8[ g' a r] r8 g[ | a] r8
+r4 r8[ g' a r] r8 g[ | a] r
 @end lilypond
 
 @cindex ligature manuelle, orientation
@@ -2285,7 +2399,7 @@ Référence des propriétés internes :
 Les ligatures en soufflet permettent d'indiquer qu'un petit groupe de
 notes se joue en accélérant ou en ralentissant sans pour autant
 modifier le tempo du morceau.  L'étendue du soufflet s'indique par
-@code{[} et @code{]}, et son orientation est déterminée par la proriété
+@code{[} et @code{]}, et son orientation est déterminée par la propriété
 @code{grow-direction} de l'objet @code{Beam}.
 
 Lorsque la sortie MIDI doit refléter les @emph{ritardando} ou
@@ -2293,7 +2407,7 @@ Lorsque la sortie MIDI doit refléter les @emph{ritardando} ou
 qui la composent doivent être regroupées dans une expression musicale
 délimitée par des accolades, précédée de la commande
 @code{featherDurations}.  Cette commande détermine le ratio entre les
-durées des première et dernière notes du groupe en question.
+durées des premières et dernières notes du groupe en question.
 
 Les crochets indiquent l'étendue de la ligature et les accolades les
 notes concernées par une modification de leur durée.  Il s'agit en
@@ -2469,7 +2583,8 @@ chapitre consacré au grégorien.
 @cindex segno
 
 L'insertion d'un @emph{segno} directement sur la portée s'obtient à
-l'aide de trois types de barre de mesure comme indiqué ci-dessous@tie{}:
+l'aide de trois types de barre de mesure, comme indiqué
+ci-dessous@tie{}:
 
 @lilypond[quote,relative=2,verbatim]
 c4 c c c
@@ -2502,7 +2617,6 @@ imprimée en fin de portée, et la barre de reprise au début de la
 nouvelle.
 
 @lilypond[quote,relative=2,verbatim]
-\override Score.RehearsalMark #'padding = #3
 c4 c c c
 \bar "||:"
 c4 c c c \break
@@ -2610,7 +2724,7 @@ Référence des propriétés internes :
 
 Les numéros de mesure sont imprimés par défaut à chaque début de
 ligne, sauf la première.  Ce nombre est stocké par la propriété
-@code{currentBarNumber} qui sera mise à jour à chaque mesure. Vous
+@code{currentBarNumber} qui sera mise à jour à chaque mesure.  Vous
 pouvez aussi le définir de manière arbitraire@tie{}:
 
 @lilypond[verbatim,quote,fragment,relative=1]
@@ -2647,6 +2761,7 @@ c1 | c | c | c
 c1 | c | c | c
 @end lilypond
 
+
 @snippets
 
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
@@ -2671,12 +2786,11 @@ c1 | c | c | c
 {removing-bar-numbers-from-a-score.ly}
 
 
-
 @seealso
 Morceaux choisis :
 @rlsrnamed{Rhythms,Rythme}.
 
-Référence des pripriétés internes :
+Référence des propriétés internes :
 @rinternals{BarNumber},
 @rinternals{Bar_number_engraver}.
 
@@ -2729,8 +2843,8 @@ s'agit de musique polyphonique.  Vérifier les tests de mesure qui ont
 corriger sa partition.
 
 Lorsque plusieurs tests successifs présentent un même décalage, seul le
-message d'avertissement concernant la première occurence est affiché.
-
+message d'avertissement concernant la première occurrence est affiché.
+L'origine du problème est de fait plus évidente.
 
 @funindex |
 @funindex pipeSymbol
@@ -2764,7 +2878,7 @@ l'on recopie.  Cela se fait avec @code{\barNumberCheck}.  Par exemple,
 
 @noindent
 affiche un avertissement lors du traitement si le numéro de mesure à ce
-point (variable @code{currentBarNumber}) n'est pas 123.
+point (variable @code{currentBarNumber}) n'est pas@tie{}123.
 
 
 @seealso
@@ -2776,7 +2890,7 @@ Morceaux choisis :
 @unnumberedsubsubsec Indications de repère
 @translationof Rehearsal marks
 
-@cindex Repères, indication de
+@cindex repère, indication de
 
 @funindex \mark
 @funindex mark
@@ -2836,9 +2950,9 @@ c1 \mark \default
 Le style de repère est déterminé par la propriété @code{markFormatter}.
 Il s'agit d'une fonction qui prend en arguments le repère en cours (un
 entier) ainsi que le contexte en cours, et retournera un objet de type
-étiquette.  Dans l'exemple qui suit, @code{markFormatter} est réglé pour
-une procédure type. Quelques mesures plus loin, son comportement est
-modifié pour imprimer un repère encadré.
+@emph{markup}.  Dans l'exemple qui suit, @code{markFormatter} est réglé
+pour une procédure type. Quelques mesures plus loin, son comportement
+est modifié pour imprimer un repère encadré.
 
 @lilypond[quote,verbatim,relative=2]
 \set Score.markFormatter = #format-mark-numbers
@@ -2988,7 +3102,7 @@ pour chaque petite croche.
 @funindex afterGrace
 
 La commande @code{\afterGrace} sert à placer une petite note après une
-note réelle -- et non @emph{avant} comme d'ordinaire.  Cette commande
+note réelle -- et non @i{avant} comme d'ordinaire.  Cette commande
 requiert deux arguments@tie{}: la note réelle, et la ou les petites
 notes qui suivent.
 
@@ -3020,7 +3134,7 @@ moitié de la durée de base.
 
 Des silences invisibles permettent d'ajuster l'espace entre les petites
 notes et la note réelle.  Nous pourrions positionner ces petites notes à
-7/8 de la durée de la note de base@tie{}:
+sept huitièmes de la durée de la note de base@tie{}:
 
 @lilypond[quote,verbatim,relative=2]
 \new Voice {
@@ -3040,7 +3154,7 @@ Les expressions @code{\grace} obéissent à des règles typographiques
 particulières, notamment pour régler l'orientation et la taille des
 objets.  De ce fait, toute subtilité de mise en forme devra être
 indiquée @strong{à l'intérieur} de l'expression introduite par
-@code{\grace}@tie{}; ces réglages ajoutés doivent également être
+@code{\grace}@tie{}; ces réglages additionnels doivent également être
 désactivés dans cette même expression.
 
 @lilypond[quote,verbatim,relative=2]
@@ -3150,7 +3264,7 @@ trop tard.
 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.
+silence multimesures d'une durée correspondant à ce fragment.
 
 @lilypond[verbatim,quote]
 MyCadenza = \relative c' {
@@ -3193,12 +3307,11 @@ Morceaux choisis :
 @funindex measurePosition
 @funindex measureLength
 
-
 Le temps est administré par le @code{Timing_translator}, qui réside en
 principe dans le contexte @code{Score}.  Un alias, @code{Timing}, sera
 ajouté au contexte auquel le @code{Timing_translator} est rattaché.
 Déclarer explicitement un contexte @code{Voice} ou @code{Staff} assure
-l'existance de cet alias.
+l'existence de cet alias.
 
 @code{Timing} dispose des propriétés suivantes afin de garder trace du
 minutage de la partition.
@@ -3249,8 +3362,8 @@ La barre de mesure suivante tombera donc à 9/8 et non à 5/8.
 @end lilypond
 
 @noindent
-Comme le montre cet exemple, @code{ly:make-moment n m} construit une
-durée de n/m fois une ronde.
+Comme le montre cet exemple, @code{ly:make-moment n d} construit une
+durée de n/d fois une ronde.
 Par conséquent, @code{ly:make-moment@tie{}1@tie{}8} correspond à une
 croche, et @code{ly:make-moment@tie{}7@tie{}16} à la durée de sept
 doubles-croches.
index d59d130332373be6d1a6b18f46f52759cce44ad3..94da2ca7c391b02613ae20e0cad577d4c69499ec 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: efd763abb78bf960a175b9a6aab571a3e02221b6
+    Translation of GIT committish: 4030db5696cb469682df98cad47f472266ecf3b6
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -2015,8 +2015,8 @@ labelContext =
 
 Hormis @code{staff-affinity} -- propriété attachée au @emph{grob}
 @code{VerticalAxisGroup} --, chacune de ces propriétés est enregistrée
-sous la forme d'une liste associative dont les composantes sont
-identiques à celle des variables du bloc @code{\paper} que nous avons
+sous la forme d'une liste associative dont la structure est
+identique à celle des variables du bloc @code{\paper} que nous avons
 examinées au chapitre
 @ref{Variables d'espacement vertical fluctuant}.  Les particularités en
 matière de modification d'une liste associative font l'objet d'un
@@ -2075,18 +2075,22 @@ d'un @code{\override} au niveau d'un contexte @code{Staff} (ou son
 Il s'agit de la distance entre la portée en cours et la portée qui suit
 au sein du même regroupement, qu'il y ait ou non une ligne de non-portée
 (@code{Lyrics} ou autre) entre les deux.  Cette propriété ne s'applique
-pas à la dernière portée d'un système.  
-Cette propriété écrase les réglages hérités du @emph{grob}
-@code{StaffGrouper} d'un éventuel regroupement.  
-Lorsque @code{staff-staff-spacing} n'est pas défini et qu'il n'y a pas
-de @code{StaffGrouper} dont on pourrait hériter des propriétés, c'est la
-propriété @code{default-staff-staff-spacing} qui s'applique.
+pas à la dernière portée d'un système.
+
+En tout état de cause, la fonction Scheme @code{staff-staff-spacing}
+d'un @code{VerticalAxisGroup} affectera les propriétés du
+@code{StaffGrouper} si la portée est incluse dans un regroupement@tie{};
+elle s'appliquera au @code{default-staff-staff-spacing} en l'absence de
+regroupement.  Les portées peuvent donc s'aligner différemment selon
+qu'elles sont ou non regroupées.  Pour obtenir le même espacement sans
+tenir compte dees éventuels regroupements, cette fonction peut faire
+place à une complète redéfinition des espacements fluctuants à l'aide de
+règles dérogatoires comme vu précédemment.
 
 @item default-staff-staff-spacing
-Il s'agit de la distance qui s'appliquera, dans le cas où
-@code{staff-staff-spacing} n'aura pas été défini, aussi bien pour les
-portées isolées que dans le cas où les portées d'un regroupement
-n'hériteraient pas des ajustements du @code{StaffGrouper} concerné.
+Il s'agit de la distance qui s'appliquera par défaut aux portées
+isolées, à loins que @code{staff-staff-spacing} n'ait été redéfini
+explicitement par un @code{\override}.
 
 @item staff-affinity
 Il s'agit de la direction -- @code{UP}, @code{DOWN} ou @code{CENTER} --
@@ -2144,10 +2148,9 @@ d'un @code{\override} au niveau d'un contexte @code{StaffGroup} (ou son
 @table @code
 @item staff-staff-spacing
 Il s'agit de la distance entre deux portées consécutives d'un même
-système.  Cependant, lorsque l'une des portées d'un regroupement s'est
-vue définir la propriété @code{staff-staff-spacing} de son
-@code{VerticalAxisGroup}, le @code{VerticalAxisGroup} aura préséance.
-Voir aussi la propriété @code{default-staff-staff-spacing}.
+système.  La propriété @code{staff-staff-spacing} de l'objet
+@code{VerticalAxisGroup} d'un portée en particulier peut se redéfinir à
+l'aide de règles dérogatoires.
 
 @item staffgroup-staff-spacing
 Il s'agit de la distance entre la dernière portée d'un regroupement et
@@ -2155,9 +2158,8 @@ la portée suivante, au sein d'un même système, y compris lorsqu'une ou
 plusieurs lignes de non-portée (tel @code{Lyrics}) s'insèrent entre les
 deux.  Cette propriété ne concerne pas la dernière portée d'un système.
 Dans le cas où la propriété @code{staff-staff-spacing} d'une portée du
-regroupement a été ajustée au niveau de son @code{VerticalAxisGroup},
-cette dernière aura préséance.  Voir aussi la propriété
-@code{default-staff-staff-spacing}.
+regroupement a été ajustée au niveau de son propre
+@code{VerticalAxisGroup}, cette dernière aura préséance.
 @end table
 
 
@@ -2186,6 +2188,7 @@ suivantes@tie{}:
 @itemize
 @item Propriétés du @code{VerticalAxisGroup} :
 @itemize
+@item @code{default-staff-staff-spacing}
 @item @code{staff-staff-spacing}
 @end itemize
 @end itemize
@@ -2198,35 +2201,38 @@ ces portées sont regroupées -- voir
 @ref{Espacement de portées regroupées}.
 
 L'exemple suivant illustre la manière de gérer l'espacement de portées
-isolées à l'aide de la propriété @code{staff-staff-spacing}@tie{}:
+isolées à l'aide de la propriété @code{default-staff-staff-spacing}.
+Les mêmes règles appliquées de manière dérogatoire au
+@code{staff-staff-spacing} produiront les mêmes effets, y comris au sein
+de regroupements.
 
 @lilypond[verbatim,quote,staffsize=16]
 \layout {
   \context {
     \Staff
-    \override VerticalAxisGroup #'staff-staff-spacing =
+    \override VerticalAxisGroup #'default-staff-staff-spacing =
       #'((basic-distance . 8)
          (minimum-distance . 7)
          (padding . 1))
   }
 }
 
-\new StaffGroup <<
-  % The very low note here needs more room than 'space can
-  % provide, so the distance between this staff and the next is
-  % determined by 'padding.
+<<
+  % The very low note here needs more room than 'basic-distance
+  % can provide, so the distance between this staff and the next
+  % is determined by 'padding.
   \new Staff { b,2 r | }
 
-  % Here, 'space provides enough room, and there is no need to
-  % compress the space (towards 'minimum-distance) to make room
-  % for anything else on the page, so the distance between this
-  % staff and the next is determined by 'space.
+  % Here, 'basic-distance provides enough room, and there is no
+  % need to compress the space (towards 'minimum-distance) to make
+  % room for anything else on the page, so the distance between
+  % this staff and the next is determined by 'basic-distance.
   \new Staff { \clef bass g2 r | }
 
   % By setting 'padding to a negative value, staves can be made to
-  % collide.  The lowest acceptable value for 'space is 0.
+  % collide.  The lowest acceptable value for 'basic-distance is 0.
   \new Staff \with {
-    \override VerticalAxisGroup #'staff-staff-spacing =
+    \override VerticalAxisGroup #'default-staff-staff-spacing =
       #'((basic-distance . 3.5)
          (padding . -10))
   } { \clef bass g2 r | }
@@ -2266,7 +2272,6 @@ propriétés suivantes@tie{}:
 @item Propriétés du @code{VerticalAxisGroup} :
 @itemize
 @item @code{staff-staff-spacing}
-@item @code{default-staff-staff-spacing}
 @end itemize
 @item Propriétés du @code{StaffGrouper} :
 @itemize
@@ -2843,6 +2848,9 @@ Référence des propriétés internes :
 @rinternals{StaffSpacing},
 @rinternals{NonMusicalPaperColumn}.
 
+Essai sur la gravure musicale automatisée :
+@ressay{Espacement}.
+
 
 @knownissues
 
index 68e6ef95664945d700168c2a1f7488c75f63f598..97a53694a290597d3949d945eda8b03c40e97118 100644 (file)
@@ -121,20 +121,20 @@ translations = {
         'Changes': 'Változások',
 
         #TODO
-        'Extending': 0,
+        'Extending': 'Bővítés',
         'Internals': 'Belső működés',
-        'Contributor': 0,
+        'Contributor': 'Közreműködés',
 
-        ' (split HTML)': 0,
-        ' (big HTML)': 0,
+        ' (split HTML)': ' (HTML oldalak)',
+        ' (big HTML)': ' (egy nagy HTML oldal)',
 
-        'Regression tests for ': 0,
-        'PDF of regtests for ': 0,
-        'MusicXML Regression tests for ': 0,
-        'PDF of MusicXML regtests for ': 0,
+        'Regression tests for ': 'Regressziós tesztek a következőhöz: ',
+        'PDF of regtests for ': 'Regressziós tesztek PDF formátumban a következőhöz: ',
+        'MusicXML Regression tests for ': 'MusicXML regressziós tesztek a következőhöz: ',
+        'PDF of MusicXML regtests for ': 'MusicXML regressziós tesztek PDF formátumban a következőhöz: ',
 
-        'Doc tarball for ': 0,
-        ' (did not exist in 2.12)': 0,
+        'Doc tarball for ': 'Doc tarball a következőhöz: ',
+        ' (did not exist in 2.12)': ' (nem létezett a 2.12-es verzióban)',
         },
     'ja': {
         'Source': 'ソース',