From b727c841494a59d3acfc9a754470febec21af4c9 Mon Sep 17 00:00:00 2001
From: Jean-Charles Malahieude <lilyfan@orange.fr>
Date: Sat, 20 Jun 2015 17:45:25 +0200
Subject: [PATCH] Doc-fr: full update

---
 .../fr/extending/programming-interface.itely  | 29 ++++++++++++-------
 Documentation/fr/learning/fundamental.itely   |  2 +-
 Documentation/fr/notation/ancient.itely       |  2 +-
 Documentation/fr/notation/cheatsheet.itely    |  4 +--
 Documentation/fr/notation/rhythms.itely       |  4 +--
 Documentation/fr/notation/vocal.itely         | 12 +++++---
 ...-lines-using-the--whiteout-command.texidoc | 12 ++++----
 .../fr/texidocs/clip-systems.texidoc          |  2 +-
 ...quence-of-notes-on-various-pitches.texidoc |  2 +-
 ...in-scheme-without-using-the-parser.texidoc | 19 ++++++------
 ...ow-to-change-fret-diagram-position.texidoc |  2 +-
 .../using-the-whiteout-property.texidoc       |  4 +--
 Documentation/fr/usage/lilypond-book.itely    |  2 +-
 13 files changed, 54 insertions(+), 42 deletions(-)

diff --git a/Documentation/fr/extending/programming-interface.itely b/Documentation/fr/extending/programming-interface.itely
index 4324c1ec9b..40fe4b85b0 100644
--- a/Documentation/fr/extending/programming-interface.itely
+++ b/Documentation/fr/extending/programming-interface.itely
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 958e95822083954cad00e0a598eb9f12ceba67b9
+    Translation of GIT committish: f7a3d8cf31367398a1955c50d3c42216d8940989
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -223,15 +223,15 @@ Fichiers d'initialisation :
 
 Vous pouvez appeler une fonction Scheme pratiquement partout où une
 expression Scheme derrière un @code{#} peut prendre place.  Vous appelez
-une fonction Scheme en faisant précéder son nom d'un @code{\}, et en le
-faisant suivre de ses arguments.  Lorsqu'un prédicat d'argument
-optionnel ne correspond pas à un argument, LilyPond l'ignore ainsi que
-tous les arguments optionnels qui suivent, les remplaçant par leur
-valeur par défaut, et « sauvegarde » en tant que prochain argument
-obligatoire l'argument qui ne correspondait pas.  Dans la mesure où
-l'argument sauvegardé doit servir, les argument optionnels ne sont en
-fait pas considérés comme optionnels, sauf à être suivis d'un argument
-obligatoire.
+une fonction Scheme à partir de LilyPond en faisant précéder son nom
+d'un @code{\}, et en le faisant suivre de ses arguments.  Lorsqu'un
+prédicat d'argument optionnel ne correspond pas à un argument, LilyPond
+l'ignore ainsi que tous les arguments optionnels qui suivent, les
+remplaçant par leur valeur par défaut, et « sauvegarde » en tant que
+prochain argument obligatoire l'argument qui ne correspondait pas.  Dans
+la mesure où l'argument sauvegardé doit servir, les argument optionnels
+ne sont en fait pas considérés comme optionnels, sauf à être suivis d'un
+argument obligatoire.
 
 Une exception cependant à cette règle : le fait de donner un
 @code{\default} en tant qu'argument optionnel aura pour résultat que cet
@@ -254,6 +254,15 @@ utiliser des fonctions Scheme normales uniquement dans les cas où vous
 renvoyez toujours une valeur utile, et une fonction fantôme -- voir
 @ref{Fonctions Scheme fantômes} -- dans le cas contraire.
 
+Pour des raisons de commodité, il est possible de faire appel à des
+fonctions Scheme directement en Scheme, courcircuitant ainsi l'analyseur
+de LilyPond.  Leur nom s'utilise comme n'importe quel nom de fonction.
+Le contrôle de typologie des arguments et l'omission des arguments
+optionnels seront traîtés de la même manière que lorsque l'appel est
+fait à partir de LilyPond, la valeur Scheme @code{*unspecified*} ayant
+le rôle du mot réservé @code{\default} pour omettre explicitement les
+arguments optionnels.
+
 
 @node Fonctions Scheme fantômes
 @subsection Fonctions Scheme fantômes
diff --git a/Documentation/fr/learning/fundamental.itely b/Documentation/fr/learning/fundamental.itely
index bf2775517c..f89d1826a9 100644
--- a/Documentation/fr/learning/fundamental.itely
+++ b/Documentation/fr/learning/fundamental.itely
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 958e95822083954cad00e0a598eb9f12ceba67b9
+    Translation of GIT committish: f7a3d8cf31367398a1955c50d3c42216d8940989
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
diff --git a/Documentation/fr/notation/ancient.itely b/Documentation/fr/notation/ancient.itely
index 288e6c1cf9..b0100cdead 100644
--- a/Documentation/fr/notation/ancient.itely
+++ b/Documentation/fr/notation/ancient.itely
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 958e95822083954cad00e0a598eb9f12ceba67b9
+    Translation of GIT committish: f7a3d8cf31367398a1955c50d3c42216d8940989
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
diff --git a/Documentation/fr/notation/cheatsheet.itely b/Documentation/fr/notation/cheatsheet.itely
index a8f837e6bd..37bd09c765 100644
--- a/Documentation/fr/notation/cheatsheet.itely
+++ b/Documentation/fr/notation/cheatsheet.itely
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 3c907f2dd5ba3dd91e30454922d8361225ca28d5
+    Translation of GIT committish: f7a3d8cf31367398a1955c50d3c42216d8940989
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -279,7 +279,7 @@ twinkle
 \chordmode { c:dim f:maj7 }
 @end lilypond
 
-@item @code{\context ChordNames}
+@item @code{\new ChordNames}
 @tab imprimer les chiffrages d'accords
 @tab
 @lilypond[relative=2]
diff --git a/Documentation/fr/notation/rhythms.itely b/Documentation/fr/notation/rhythms.itely
index 4baa45f93c..cd052f4523 100644
--- a/Documentation/fr/notation/rhythms.itely
+++ b/Documentation/fr/notation/rhythms.itely
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 958e95822083954cad00e0a598eb9f12ceba67b9
+    Translation of GIT committish: f7a3d8cf31367398a1955c50d3c42216d8940989
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -579,7 +579,7 @@ plus amples détails à ce sujet, reportez vous au chapitre
 @ref{Liaisons d'articulation}.
 
 Dans le cas où une liaison est recouverte par d'autres éléments de la
-portée, une adaptation des propriétés @var{whiteout} et @var{layer}
+portée, une adaptation des propriétés @var{whiteout-box} et @var{layer}
 permet d'obtenir une meilleure lisibilité.
 
 @lilypond[verbatim,quote,ragged-right,relative=2]
diff --git a/Documentation/fr/notation/vocal.itely b/Documentation/fr/notation/vocal.itely
index bc4ac91990..ba32585a88 100644
--- a/Documentation/fr/notation/vocal.itely
+++ b/Documentation/fr/notation/vocal.itely
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 958e95822083954cad00e0a598eb9f12ceba67b9
+    Translation of GIT committish: f7a3d8cf31367398a1955c50d3c42216d8940989
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -1392,8 +1392,11 @@ seront repoussées sous la dernière portée.  L'instruction
 @cindex reprise avec alternative et paroles
 @cindex alternative et paroles
 
-Les paroles d'un fragment répété, lorsqu'elles sont identiques, peuvent
-adopter la même construction que la musique :
+Les paroles d'un fragment répété, lorsqu'elles sont identiques et
+qu'aucune alternative ne débute par un silence, peuvent adopter la même
+construction que la musique.  Ceci permet par ailleurs une expansion
+correcte à la fois de la musique et des paroles lors de l'utilisation de
+@code{\unfoldRepeats}.
 
 @lilypond[quote,verbatim]
 \score {
@@ -1420,7 +1423,8 @@ adopter la même construction que la musique :
 @end lilypond
 
 Cette identité de structure n'est toutefois pas possible lorsque les
-paroles sont différentes.  Des instructions @code{\skip} devront venir
+paroles sont différentes ou que l'un des blocs @code{\alternative}
+débute par un silence.  Des instructions @code{\skip} devront venir
 s'insérer dans les paroles pour « sauter » les notes des alternatives
 qui ne les concernent pas.
 
diff --git a/Documentation/fr/texidocs/blanking-staff-lines-using-the--whiteout-command.texidoc b/Documentation/fr/texidocs/blanking-staff-lines-using-the--whiteout-command.texidoc
index 7d05ddc373..15a02b06ba 100644
--- a/Documentation/fr/texidocs/blanking-staff-lines-using-the--whiteout-command.texidoc
+++ b/Documentation/fr/texidocs/blanking-staff-lines-using-the--whiteout-command.texidoc
@@ -1,9 +1,9 @@
-%% Translation of GIT committish: 8eae9a75fb3ec1d0b6633103c8a652608c8fa630
+%% Translation of GIT committish: f7a3d8cf31367398a1955c50d3c42216d8940989
   texidocfr = "
-L'instruction @code{\\whiteout} intercale un rectangle blanc contenant
-un @emph{markup}.  Dans la mesure où les lignes de la portée sont à un
-niveau inférieur à la plupart des autres objets graphiques, ce cache ne
-devrait pas masquer d'autres éléments.
+L'instruction @code{\\whiteout-box} intercale un rectangle blanc
+contenant un @emph{markup}.  Dans la mesure où les lignes de la portée
+sont à un niveau inférieur à la plupart des autres objets graphiques, ce
+cache ne devrait pas masquer d'autres éléments.
 
 "
-  doctitlefr = "Blanchiment de lignes de portée avec la commande \\whiteout"
+  doctitlefr = "Blanchiment de lignes de portée avec la commande \\whiteout-box"
diff --git a/Documentation/fr/texidocs/clip-systems.texidoc b/Documentation/fr/texidocs/clip-systems.texidoc
index fa2fa91170..1e1f89220b 100644
--- a/Documentation/fr/texidocs/clip-systems.texidoc
+++ b/Documentation/fr/texidocs/clip-systems.texidoc
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 8eae9a75fb3ec1d0b6633103c8a652608c8fa630
+%% Translation of GIT committish: f7a3d8cf31367398a1955c50d3c42216d8940989
   texidocfr = "
 Le code ci-dessous permet de réaliser des découpes à l'emporte pièce,
 autrement dit d'extraire des fragments, au sein d'une partition.
diff --git a/Documentation/fr/texidocs/creating-a-sequence-of-notes-on-various-pitches.texidoc b/Documentation/fr/texidocs/creating-a-sequence-of-notes-on-various-pitches.texidoc
index a55afcf81a..54c5fcead2 100644
--- a/Documentation/fr/texidocs/creating-a-sequence-of-notes-on-various-pitches.texidoc
+++ b/Documentation/fr/texidocs/creating-a-sequence-of-notes-on-various-pitches.texidoc
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 958e95822083954cad00e0a598eb9f12ceba67b9
+%% Translation of GIT committish: f7a3d8cf31367398a1955c50d3c42216d8940989
   texidocfr = "
 Lorsque la musique comporte à de nombreuses reprises une même séquence
 sur des hauteurs différentes, la fonction musicale ci-dessous peut
diff --git a/Documentation/fr/texidocs/generating-whole-scores-also-book-parts-in-scheme-without-using-the-parser.texidoc b/Documentation/fr/texidocs/generating-whole-scores-also-book-parts-in-scheme-without-using-the-parser.texidoc
index b6e32c661e..27ffeaa4d9 100644
--- a/Documentation/fr/texidocs/generating-whole-scores-also-book-parts-in-scheme-without-using-the-parser.texidoc
+++ b/Documentation/fr/texidocs/generating-whole-scores-also-book-parts-in-scheme-without-using-the-parser.texidoc
@@ -1,13 +1,12 @@
-%% Translation of GIT committish: 958e95822083954cad00e0a598eb9f12ceba67b9
+%% Translation of GIT committish: f7a3d8cf31367398a1955c50d3c42216d8940989
   texidocfr = "
 Une partition LilyPond, de manière interne, n'est rien d'autre qu'une
 expression Scheme générée par l'analyseur syntaxique de LilyPond.  Il
 est donc possible, à l'aide de Scheme, de générer automatiquement une
 partition sans fichier source.  Une expression musicale en Scheme sera
-transformée en partition par un appel à
-@code{(scorify-music music parser)}.  Ceci aura pour effet de générer
-un objet @code{score} auquel sera appliqué un bloc @code{layout}
-comportant la fonction
+transformée en partition par un appel à @code{(scorify-music music)}.
+Ceci aura pour effet de générer un objet @code{score} auquel sera
+appliqué un bloc @code{layout} comportant la fonction
 
 @example
 (let* ((layout (ly:output-def-clone $defaultlayout)))
@@ -17,11 +16,11 @@ comportant la fonction
 @end example
 
 Il suffit alors de transmettre ce @code{score} à lilypond pour qu'il le
-grave.  Les trois fonctions -- @code{(add-score parser score)},
-@code{(add-text parser text)} et @code{(add-music parser music)} --
-définies dans le code ci-dessous permettent de transmettre à lilypond,
-aux fins de les graver, une partition complète, un @emph{markup} ou
-simplement de la musique.
+grave.  Les trois fonctions -- @code{(add-score score)},
+@code{(add-text text)} et @code{(add-music music)} -- définies dans le
+code ci-dessous permettent de transmettre à lilypond, aux fins de les
+graver, une partition complète, un @emph{markup} ou simplement de la
+musique.
 
 Cet exemple permet aussi de graver les pièces contenues dans un bloc
 @code{\\book@{@dots{}@}} ainsi que des partitions de niveau supérieur.
diff --git a/Documentation/fr/texidocs/how-to-change-fret-diagram-position.texidoc b/Documentation/fr/texidocs/how-to-change-fret-diagram-position.texidoc
index da584e4bfd..477b7b7192 100644
--- a/Documentation/fr/texidocs/how-to-change-fret-diagram-position.texidoc
+++ b/Documentation/fr/texidocs/how-to-change-fret-diagram-position.texidoc
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 8eae9a75fb3ec1d0b6633103c8a652608c8fa630
+%% Translation of GIT committish: f7a3d8cf31367398a1955c50d3c42216d8940989
   texidocfr = "
 Différents moyens permettent de repositionner un diagramme de fret pour
 éviter des collisions ou le placer entre deux notes :
diff --git a/Documentation/fr/texidocs/using-the-whiteout-property.texidoc b/Documentation/fr/texidocs/using-the-whiteout-property.texidoc
index 986d13c975..7b775c1b16 100644
--- a/Documentation/fr/texidocs/using-the-whiteout-property.texidoc
+++ b/Documentation/fr/texidocs/using-the-whiteout-property.texidoc
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 8eae9a75fb3ec1d0b6633103c8a652608c8fa630
+%% Translation of GIT committish: f7a3d8cf31367398a1955c50d3c42216d8940989
   texidocfr = "
 Tout objet graphique peut s'imprimer sur un fond blanc afin de masquer
 une partie des objets qu'il recouvre.  Ceci trouve toute son utilité
@@ -10,7 +10,7 @@ masqués par le fond blanc.
 Dans l'exemple ci-dessous, la liaison est en collision avec la
 métrique ; la situation est améliorée dès lors que la portion de liaison
 qui traverse la métrique est masquée par l'affectation de la propriété
-@code{whiteout} à l'objet @code{TimeSignature}.  Pour ce faire,
+@code{whiteout-box} à l'objet @code{TimeSignature}.  Pour ce faire,
 @code{TimeSignature} est déplacé sur un calque au-dessus de celui de
 @code{Tie} -- il reste sur le calque par défaut (1) --, puis le
 @code{StaffSymbol} est placé sur un calque supérieur à celui de
diff --git a/Documentation/fr/usage/lilypond-book.itely b/Documentation/fr/usage/lilypond-book.itely
index bc55619e1a..919de9dc63 100644
--- a/Documentation/fr/usage/lilypond-book.itely
+++ b/Documentation/fr/usage/lilypond-book.itely
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: d084673892e96cf36b6511e3b6e9a30c407fbd42
+    Translation of GIT committish: f7a3d8cf31367398a1955c50d3c42216d8940989
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
-- 
2.39.5